From f4a997986f0a42da74d257267afeae4eae72208f Mon Sep 17 00:00:00 2001 From: Vadim Sikora Date: Tue, 23 Jun 2015 18:24:38 +0200 Subject: [PATCH 1/4] variables initial, wip --- cms/static/cms/css/cms.base.css | 3 +- cms/static/cms/css/cms.pagetree.css | 3 +- cms/static/cms/css/cms.toolbar.modal.css | 3 +- cms/static/cms/css/cms.toolbar.sideframe.css | 3 +- cms/static/cms/sass/components/_button.scss | 53 +++++++++----------- cms/static/cms/sass/components/_modal.scss | 1 + cms/static/cms/sass/settings/_all.scss | 38 ++++++++++++-- 7 files changed, 66 insertions(+), 38 deletions(-) diff --git a/cms/static/cms/css/cms.base.css b/cms/static/cms/css/cms.base.css index 9df0ca620ab..94c33f9ff7f 100644 --- a/cms/static/cms/css/cms.base.css +++ b/cms/static/cms/css/cms.base.css @@ -1,3 +1,4 @@ /*! * @copyright: https://github.com/divio/django-cms - */@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset input,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:400 13px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;background:0 0;transition:none}#cms-toolbar .cms-messages a:hover,#cms-toolbar .cms-screenblock-inner a:hover{text-decoration:underline}@font-face{font-family:django-cms-iconfont;src:url(../fonts/django-cms-iconfont.eot?v=3.2.0);src:url(../fonts/django-cms-iconfont.eot?v=3.2.0#iefix) format("eot"),url(../fonts/django-cms-iconfont.woff?v=3.2.0) format("woff"),url(../fonts/django-cms-iconfont.ttf?v=3.2.0) format("truetype"),url(../fonts/django-cms-iconfont.svg?v=3.2.0#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}#cms-toolbar .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-submenu-quicksearch:before,#cms-toolbar .cms-submenu:before,#cms-toolbar .cms-toolbar-item-logo a,#cms-toolbar .cms-tooltip:before,.cms-icon{display:inline-block;font:normal normal normal 14px/1 django-cms-iconfont;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,.cms-icon-arrow-wide:before{content:"\E001"}.cms-icon-arrow:before{content:"\E002"}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,.cms-icon-bin:before{content:"\E003"}.cms-icon-close:before{content:"\E004"}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before,.cms-icon-copy:before{content:"\E005"}.cms-icon-handler:before{content:"\E006"}.cms-icon-home:before{content:"\E007"}#cms-toolbar .cms-toolbar-loader a span:before,.cms-icon-loader:before{content:"\E008"}#cms-toolbar .cms-toolbar-item-logo a:before,.cms-icon-logo:before{content:"\E009"}#cms-toolbar .cms-submenu:before,.cms-icon-menu:before{content:"\E00A"}.cms-icon-minus:before{content:"\E00B"}#cms-toolbar .cms-tooltip:before,.cms-icon-pencil:before{content:"\E00C"}#cms-toolbar .cms-modal-collapsed:before,.cms-icon-plus:before{content:"\E00D"}.cms-icon-scissors:before{content:"\E00E"}#cms-toolbar .cms-submenu-quicksearch:before,.cms-icon-search:before{content:"\E00F"}.cms-icon-window:before{content:"\E010"}#cms-toolbar .cms-tooltip{visibility:hidden;position:absolute;top:0;left:0;font-size:11px;font-weight:700;color:#e6e6e6;line-height:11px;white-space:nowrap;padding:5px 7px 5px 22px;margin:0;border-radius:3px;background:#454545}#cms-toolbar .cms-tooltip:before{font-size:14px;position:absolute;left:4px;top:3px}#cms-toolbar .cms-tooltip span{position:absolute;top:18px;right:0;float:right;color:#fff;font-weight:400;padding:5px 7px;border-radius:3px 0 3px 3px;background:#454545}#cms-toolbar .cms-btn{color:#666;border:1px solid #e6e6e6;border-radius:3px;background:#e6e6e6;background:linear-gradient(to bottom,#f2f2f2,#e6e6e6);box-shadow:inset #f2f2f2 0 1px 0}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus,#cms-toolbar .cms-btn:hover{border:1px solid #e6e6e6;background:#e6e6e6;box-shadow:none}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus{border:1px solid #ccc;background:#ccc}#cms-toolbar .cms-btn-disabled{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#ededed;box-shadow:inset 0 1px 0 #e6e6e6}#cms-toolbar .cms-btn-disabled:active,#cms-toolbar .cms-btn-disabled:focus,#cms-toolbar .cms-btn-disabled:hover{background-color:#e6e6e6}#cms-toolbar .cms-btn-active{color:#fff;border:1px solid #333!important;border-bottom:none!important;background:#666;background:linear-gradient(to bottom,#666,#333);box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus,#cms-toolbar .cms-btn-active:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus{background:#000}#cms-toolbar .cms-btn-action{color:#fff;border:1px solid #0e72ec!important;background:#0eaaec;background:linear-gradient(to bottom,#0e97ec,#0e72ec);box-shadow:inset #3abcf3 0 1px 0}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus,#cms-toolbar .cms-btn-action:hover{background:#0e72ec;box-shadow:none}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus{background:#0b5bbc}#cms-toolbar .cms-btn-caution{color:#fff;border:1px solid #ff4000!important;background:red;background:linear-gradient(to bottom,#ff1500,#ff4000);box-shadow:inset #f66 0 1px 0}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus,#cms-toolbar .cms-btn-caution:hover{background:#ff4000;box-shadow:none}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus{background:#c30}#cms-toolbar .cms-btn-publish{display:none}#cms-toolbar .cms-btn-publish-active{display:block}#cms-toolbar .cms-loader{background:url(../img/loader.gif) center center no-repeat #fcfcfc!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#cms-toolbar .cms-loader{background-image:url(../img/loader@2x.gif)!important;background-size:32px!important}}.cms-plugin{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-add,.cms-render-model-icon{display:inline-block;width:18px;height:18px;cursor:pointer}.cms-render-model-icon{margin:0;padding:0}.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{margin:0;padding:0}.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_add.png) no-repeat}#cms-toolbar{position:absolute;top:5px;left:0;z-index:9999999;width:100%}#cms-toolbar .cms-toolbar{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666!important;background:#fcfcfc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#cms-toolbar .cms-toolbar .cms-toolbar-left{position:relative;float:left;z-index:10;padding-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right{position:relative;float:right;z-index:10;padding-right:32px}#cms-toolbar .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:20px}#cms-toolbar .cms-toolbar .cms-toolbar-item{float:left}#cms-toolbar .cms-toolbar .cms-toolbar-item-buttons a{border-bottom:none!important}@media only screen and (max-width:800px){#cms-toolbar .cms-toolbar-right{display:none}}#cms-toolbar.cms-toolbar-debug .cms-toolbar,#cms-toolbar.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}#cms-toolbar.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar.cms-toolbar-debug #container{padding-top:35px!important}#cms-toolbar .cms-toolbar-item-navigation li{position:relative;float:left;zoom:1}#cms-toolbar .cms-toolbar-item-navigation li a{float:left;zoom:1;padding:5px 10px;cursor:default}#cms-toolbar .cms-toolbar-item-navigation li ul{display:none}#cms-toolbar .cms-toolbar-item-navigation>li:first-child>a span{font-weight:800;line-height:12px}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-tooltip:before{display:none;position:absolute;top:7px;right:7px;font-size:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:30px;left:0;min-width:180px;padding:3px 0;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;background:rgba(255,255,255,.97);box-shadow:0 1px 1px rgba(0,0,0,.4)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;zoom:1;white-space:nowrap;padding:2px 10px 2px 15px;cursor:pointer}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f5f5f5;border-radius:0 4px 4px 0}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-4px;left:100%}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-tooltip:before{display:block}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 3px;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}#cms-toolbar .cms-messages,#cms-toolbar .cms-messages *{font-weight:200;color:#fff;font-size:12px;line-height:16px}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}#cms-toolbar .cms-toolbar-item-cms-mode-switcher{display:none}#cms-toolbar .cms-messages{display:none;position:fixed;top:30px;z-index:999999;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74)}#cms-toolbar .cms-messages a{color:#0eaaec}#cms-toolbar .cms-messages strong{color:#3abcf3;font-weight:200}#cms-toolbar .cms-messages ul{display:inline;color:#fff}#cms-toolbar .cms-messages ul li{display:inline;color:#fff;font-weight:200}#cms-toolbar .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;top:0;left:8px;width:20px;height:14px;margin-left:10px}#cms-toolbar .cms-messages .cms-messages-close span{font-size:10px}#cms-toolbar .cms-messages .cms-messages-close:hover span{color:#0eaaec}#cms-toolbar .cms-messages-error strong{color:red}#cms-toolbar .cms-toolbar-item-logo{margin:0!important}#cms-toolbar .cms-toolbar-item-logo a{font-size:21px;line-height:21px;width:90px;height:20px;margin:4px 0;transition:color 200ms}#cms-toolbar .cms-toolbar-item-logo a span{display:none}#cms-toolbar .cms-toolbar-item-logo a:active,#cms-toolbar .cms-toolbar-item-logo a:focus,#cms-toolbar .cms-toolbar-item-logo a:hover{color:#0eaaec}#cms-toolbar .cms-form-login{padding:3px 0 0}#cms-toolbar .cms-form-login label{float:left;padding-left:10px;cursor:pointer}#cms-toolbar .cms-form-login label span{display:inline-block;padding-top:1px}#cms-toolbar .cms-form-login input[type=text],#cms-toolbar .cms-form-login input[type=password]{color:#666;font-size:13px;line-height:13px;width:100px;margin:0;padding:3px 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff}#cms-toolbar .cms-form-login input[type=text]:focus,#cms-toolbar .cms-form-login input[type=password]:focus{transition:outline .2s;border-color:#0eaaec;box-shadow:inset 0 0 2px #e6e6e6}#cms-toolbar .cms-form-login input[type=submit]{display:block;color:#fff;font-size:12px;text-transform:uppercase;height:23px;padding:1px 15px 0;border:1px solid #333;border-radius:3px;cursor:pointer;background:linear-gradient(to bottom,#666,#333);background-color:#666;box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus,#cms-toolbar .cms-form-login input[type=submit]:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus{background:#000}#cms-toolbar .cms-form-login .cms-error{color:red}#cms-toolbar .cms-form-login .cms-error input{border:1px solid red}#cms-toolbar .cms-toolbar-item-buttons{margin:4px 0}#cms-toolbar .cms-toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms-toolbar .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}#cms-toolbar .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}#cms-toolbar .cms-toolbar-item-buttons a:only-child{border-radius:3px}#cms-toolbar .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:999999;border-bottom:1px solid #666;border-left:1px solid #666}#cms-toolbar .cms-toolbar-trigger a{display:block;width:30px;height:29px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fafafa}#cms-toolbar .cms-toolbar-trigger a:hover{background:#fff}#cms-toolbar .cms-toolbar-trigger a:active span,#cms-toolbar .cms-toolbar-trigger a:focus span,#cms-toolbar .cms-toolbar-trigger a:hover span{color:#333}#cms-toolbar .cms-toolbar-trigger a span{font-size:10px;color:#454545;margin:8px 0 0 -2px;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:0 0}#cms-toolbar .cms-toolbar-trigger-expanded a span{margin-top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cms-toolbar .cms-toolbar-loader a span{position:relative;top:-5px;font-size:20px;line-height:20px;color:#0eaaec;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}#cms-toolbar .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.9);background-color:#000}#cms-toolbar .cms-screenblock-inner{margin-top:300px}#cms-toolbar .cms-screenblock-inner h1{font-size:28px;line-height:30px}#cms-toolbar .cms-screenblock-inner h1,#cms-toolbar .cms-screenblock-inner p{color:#a6a6a6;text-align:center}#cms-toolbar .cms-screenblock-inner a{color:#fff}#cms-toolbar .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}#cms-toolbar .cms-modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-modal-foot{position:relative;clear:both;overflow:hidden;height:32px;border-radius:0 0 5px 5px;background:#fafafa}#cms-toolbar .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}#cms-toolbar .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms-toolbar .cms-modal-frame iframe{width:100%;height:100%}#cms-toolbar .cms-modal-title{display:block;color:#454545;font-size:13px;font-weight:700;text-align:center;padding:4px 75px 3px;border-radius:5px 5px 0 0;cursor:move;background:#fafafa}#cms-toolbar .cms-modal-close,#cms-toolbar .cms-modal-collapse,#cms-toolbar .cms-modal-maximize{display:block;position:absolute;font-size:8px;top:3px;right:3px;color:#a6a6a6;text-align:center;width:20px;height:20px;cursor:pointer}#cms-toolbar .cms-modal-close:active,#cms-toolbar .cms-modal-close:focus,#cms-toolbar .cms-modal-close:hover,#cms-toolbar .cms-modal-collapse:active,#cms-toolbar .cms-modal-collapse:focus,#cms-toolbar .cms-modal-collapse:hover,#cms-toolbar .cms-modal-collapsed,#cms-toolbar .cms-modal-maximize-active,#cms-toolbar .cms-modal-maximize:active,#cms-toolbar .cms-modal-maximize:focus,#cms-toolbar .cms-modal-maximize:hover{color:#0eaaec}#cms-toolbar .cms-modal-close:before,#cms-toolbar .cms-modal-collapse:before,#cms-toolbar .cms-modal-maximize:before{position:relative;top:7px}#cms-toolbar .cms-modal-collapse{right:40px}#cms-toolbar .cms-modal-maximize{right:21px}#cms-toolbar .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#a6a6a6;width:20px;height:20px;cursor:nw-resize}#cms-toolbar .cms-modal-resize span{margin:6px 0 0 6px}#cms-toolbar .cms-modal-breadcrumb{display:none;position:relative;float:left;overflow:hidden;z-index:100;font-size:12px;line-height:12px;width:100%;min-width:225px;height:32px}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-items{position:absolute;top:0;left:35px;width:9999px;background:#fcfcfc}#cms-toolbar .cms-modal-breadcrumb a{position:relative;float:left;color:#a6a6a6;font-size:12px;line-height:12px;padding:10px 0 10px 36px}#cms-toolbar .cms-modal-breadcrumb a:first-child{padding-left:16px}#cms-toolbar .cms-modal-breadcrumb a:after,#cms-toolbar .cms-modal-breadcrumb a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-44px;border-top:44px solid transparent;border-bottom:44px solid transparent}#cms-toolbar .cms-modal-breadcrumb a:after{z-index:2;border-left:22px solid #fcfcfc}#cms-toolbar .cms-modal-breadcrumb a:before{z-index:1;margin-left:1px;border-left:22px solid #e6e6e6}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title{position:relative;z-index:3;color:#e6e6e6;font-size:15px;text-align:center;width:36px;height:32px;border-right:1px solid #e6e6e6;border-radius:0 0 0 5px;background:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title:before{position:relative;top:8px}#cms-toolbar .cms-modal-breadcrumb a:hover{color:#000;background:#fff}#cms-toolbar .cms-modal-breadcrumb a:hover:after{border-left-color:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last{cursor:default;color:#0eaaec}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last:hover{color:#0eaaec}#cms-toolbar .cms-modal-buttons{position:absolute;top:0;right:0;float:right;z-index:101;padding:0 20px 0 10px;border-radius:0 0 5px;background:#fcfcfc}#cms-toolbar .cms-modal-buttons div{float:right;font-size:12px;margin:3px 5px 3px 0;padding:2px 10px;cursor:pointer}.cms-dialog{position:absolute;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#fff}.cms-dialog h1{margin:0 0 15px;padding:0}.cms-dialog form{margin:15px 0;padding:15px 0;border-top:1px solid #f3f3f3}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:0 auto}}#cms-toolbar .cms-sideframe{display:none;position:fixed;top:0;left:0;overflow:visible!important;z-index:99999;width:0;height:100%}#cms-toolbar .cms-sideframe-frame{position:relative;overflow:hidden;z-index:10;width:100%;height:100%;background:#fff}#cms-toolbar .cms-sideframe-frame iframe{overflow:auto;width:100%;height:100%;border:none;background:#fff}#cms-toolbar .cms-sideframe-resize{position:absolute;top:0;right:-2px;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms-toolbar .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:0 0}#cms-toolbar .cms-sideframe-knob{position:absolute;top:50%;right:-2px;width:6px;height:50px;margin-top:-15px;border-radius:3px;background:#454545}#cms-toolbar .cms-sideframe-btn{position:absolute;top:50px;right:-20px;z-index:40}#cms-toolbar .cms-sideframe-close,#cms-toolbar .cms-sideframe-hide,#cms-toolbar .cms-sideframe-maximize{cursor:pointer;font-size:8px;color:#e6e6e6;text-align:center;width:20px;height:20px;margin-bottom:2px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-sideframe-close:hover,#cms-toolbar .cms-sideframe-hide:hover,#cms-toolbar .cms-sideframe-maximize:hover{color:#fff;background-color:#333}#cms-toolbar .cms-sideframe-close span,#cms-toolbar .cms-sideframe-hide span,#cms-toolbar .cms-sideframe-maximize span{position:relative;top:2px}#cms-toolbar .cms-sideframe-hide{font-size:10px;height:30px;border:none}#cms-toolbar .cms-sideframe-hide span{top:6px}#cms-toolbar .cms-sideframe-hidden span{color:#0eaaec;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-sideframe-minimize span{color:#0eaaec}#cms-toolbar .cms-structure{display:none;position:absolute;top:0;right:0;z-index:9999;width:100%;height:100%}#cms-toolbar .cms-structure .cms-structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(255,255,255,.95)}#cms-toolbar .cms-structure .cms-structure-content{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#cms-toolbar .cms-structure .cms-dragarea{position:absolute;box-sizing:border-box;margin:0 0 5px;padding:5px 5px 4px;border-radius:3px;background:#454545}#cms-toolbar .cms-structure .cms-dragarea-static{background-color:#454545;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar .cms-structure .cms-dragbar{position:relative;top:0;left:0;z-index:9999;font-size:13px;line-height:20px;border-radius:3px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title{cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:17px;text-transform:uppercase;text-shadow:0 1px 0 #000;height:16px;padding:0 0 0 15px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before{position:absolute;top:-4px;left:-5px;font-size:9px;color:#a6a6a6;width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:hover:before{color:#fff}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}#cms-toolbar .cms-structure .cms-dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms-toolbar .cms-structure .cms-dragbar-empty-wrapper{display:none}#cms-toolbar .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}#cms-toolbar .cms-structure .cms-draggables .cms-draggables{display:none;min-height:25px;padding-left:6px}#cms-toolbar .cms-structure .cms-draggable>.cms-draggable,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:first-child,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:only-child{margin-top:0}#cms-toolbar .cms-structure .cms-draggables>.cms-draggable:last-child{margin-bottom:1px}#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:last-child{margin-bottom:2px}#cms-toolbar .cms-structure .cms-draggable,#cms-toolbar .cms-structure .cms-droppable{position:relative;top:0;left:0;z-index:99;margin:5px 0 0;margin-left:0!important;padding:4px 5px 3px;border-radius:3px;list-style-type:none}#cms-toolbar .cms-structure .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable:hover,#cms-toolbar .cms-structure .cms-droppable .cms-draggable:hover{border-color:#a6a6a6}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-submenu,#cms-toolbar .cms-structure .cms-droppable .cms-submenu{display:none;margin-top:2px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu:before{color:#454545;left:2px;top:-1px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-dropdown,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-dropdown{top:22px;right:-6px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch{top:-6px;right:-5px;height:28px;border-left:1px dotted #e6e6e6;border-radius:0;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch:before{color:#454545}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch input,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch input{color:#000;margin-top:1px}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-submenu-quicksearch{background-color:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-submenu-quicksearch{background-color:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-dragitem-text,#cms-toolbar .cms-structure .cms-droppable .cms-dragitem-text{display:inline-block;overflow:visible;width:90%;height:15px}#cms-toolbar .cms-structure .cms-draggable-disabled .cms-draggables,body>.cms-draggable .cms-draggables,body>.cms-draggable .cms-submenu,body>.cms-draggable .cms-switcher{display:none!important}#cms-toolbar .cms-structure .cms-draggable{z-index:100;color:#000;border:1px solid #fafafa;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable:hover{box-shadow:inset 0 0 3px #e6e6e6}#cms-toolbar .cms-structure .cms-droppable{color:#bfbfbf;border:1px dashed #bfbfbf;border-radius:3px}#cms-toolbar .cms-structure .cms-dragitem{cursor:move}#cms-toolbar .cms-structure .cms-dragitem-collapsable,#cms-toolbar .cms-structure .cms-dragitem-expanded{padding-left:15px;cursor:pointer}#cms-toolbar .cms-structure .cms-dragitem-collapsable:before{position:absolute;left:5px;top:8px;font-size:10px;color:#454545;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragitem-collapsable:hover:before{color:#000}#cms-toolbar .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#0e72ec}#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}#cms-toolbar .cms-structure .cms-draggable-allowed,#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(102,153,51,.2)}#cms-toolbar .cms-structure .cms-dragitem-success{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:3px;opacity:.6;border:1px solid #cce6b3;background:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-disallowed,#cms-toolbar .cms-structure .cms-draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,.1)}#cms-toolbar .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable{padding-left:0;background:0 0!important}body>.cms-draggable{white-space:nowrap;margin:0;padding:4px 5px 3px;border-color:#e6e6e6;border-radius:3px;list-style-type:none;background:#fff}#cms-toolbar .cms-clipboard{display:none;position:fixed;top:130px;left:0;z-index:99999;padding:3px 3px 3px 0;border-radius:0 3px 3px 0;background:rgba(255,255,255,.6)}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before{position:relative;top:4px;left:3px}#cms-toolbar .cms-clipboard p{margin:0;padding:0}#cms-toolbar .cms-clipboard .cms-clipboard-numbers{margin:0 0 2px}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a{box-sizing:border-box;display:block;overflow:hidden;color:#e6e6e6;font-size:12px;width:20px;height:30px;border:5px solid #454545;border-right:none;border-left:none;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:active,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:hover{color:#fff;border-color:#333;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-clipboard-numbers{display:none!important}#cms-toolbar .cms-clipboard .cms-clipboard-empty a{display:block;cursor:pointer;font-size:11px;color:#e6e6e6;width:20px;height:20px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:active,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:hover{color:#fff;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-triggers{position:relative;z-index:999}#cms-toolbar .cms-clipboard .cms-clipboard-triggers .cms-clipboard-numbers:nth-child(n+6){display:none}#cms-toolbar .cms-clipboard .cms-clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms-toolbar .cms-clipboard .cms-clipboard-containers .cms-draggable{width:190px;margin-left:-220px}#cms-toolbar .cms-clipboard .cms-dragarea{padding-top:3px}#cms-toolbar .cms-clipboard .cms-draggable{position:relative;top:0;left:0;z-index:99;margin:0 0 2px;padding:4px 5px 3px;border:1px solid #454545;border-radius:3px;cursor:move;background:#fafafa}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem{padding-left:20px}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem .cms-submenu{display:none!important}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem-text{display:inline-block;overflow:hidden;width:140px;height:15px}#cms-toolbar .cms-clipboard .cms-plugins{display:none}#cms-toolbar .cms-submenu{display:block;position:absolute;cursor:pointer;right:5px;width:20px;height:15px}#cms-toolbar .cms-submenu:before{position:relative;left:4px;font-size:16px;color:#fff}#cms-toolbar .cms-submenu-lang{position:absolute;top:3px;right:3px;padding:0 5px;border:1px solid #e6e6e6;border-radius:3px;background:#fff}#cms-toolbar .cms-submenu-dropdown{display:none;position:absolute;top:20px;right:0;overflow:auto;zoom:1;z-index:999;min-width:140px;max-height:230px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar{width:7px;background:#e6e6e6;-webkit-appearance:none}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar-thumb{border-left:1px solid #e6e6e6;background-color:#454545;box-shadow:0 0 1px rgba(255,255,255,.5)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item{zoom:1}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a,#cms-toolbar .cms-submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a{color:#000}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:focus,#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:hover{color:#fff;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:first-child{border-top:none}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item span{color:#000;font-weight:700;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6;cursor:default}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item:first-child span{border-top:none}#cms-toolbar .cms-submenu-quicksearch{cursor:default;display:none;position:absolute;top:-5px;right:-5px;z-index:1000;text-align:right;height:25px;border-radius:4px;background:#454545}#cms-toolbar .cms-submenu-quicksearch:before{position:absolute;right:6px;top:6px;font-size:13px;color:#fff}#cms-toolbar .cms-submenu-quicksearch label{cursor:pointer}#cms-toolbar .cms-submenu-quicksearch input{display:block;color:#fff;font-size:12px;line-height:12px;text-align:right;width:109px;height:24px;margin-right:25px;padding:3px 1px 1px 5px;border:none;background:0 0;-webkit-appearance:none}#cms-toolbar .cms-submenu-scroll-hint{display:none;position:absolute;bottom:0;left:0;color:#a6a6a6;font-size:12px;line-height:1;text-align:center;width:100%;padding:5px 0 4px;background-color:#e6e6e6} \ No newline at end of file + */@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset input,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:400 13px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;background:0 0;transition:none}#cms-toolbar .cms-messages a:hover,#cms-toolbar .cms-screenblock-inner a:hover{text-decoration:underline}@font-face{font-family:"django-cms-iconfont";src:url(../fonts/django-cms-iconfont.eot?v=3.2.0);src:url(../fonts/django-cms-iconfont.eot?v=3.2.0#iefix) format("eot"),url(../fonts/django-cms-iconfont.woff?v=3.2.0) format("woff"),url(../fonts/django-cms-iconfont.ttf?v=3.2.0) format("truetype"),url(../fonts/django-cms-iconfont.svg?v=3.2.0#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}#cms-toolbar .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-submenu-quicksearch:before,#cms-toolbar .cms-submenu:before,#cms-toolbar .cms-toolbar-item-logo a,#cms-toolbar .cms-tooltip:before,.cms-icon{display:inline-block;font:normal normal normal 14px/1 django-cms-iconfont;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,.cms-icon-arrow-wide:before{content:"\E001"}.cms-icon-arrow:before{content:"\E002"}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,.cms-icon-bin:before{content:"\E003"}.cms-icon-close:before{content:"\E004"}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before,.cms-icon-copy:before{content:"\E005"}.cms-icon-handler:before{content:"\E006"}.cms-icon-home:before{content:"\E007"}#cms-toolbar .cms-toolbar-loader a span:before,.cms-icon-loader:before{content:"\E008"}#cms-toolbar .cms-toolbar-item-logo a:before,.cms-icon-logo:before{content:"\E009"}#cms-toolbar .cms-submenu:before,.cms-icon-menu:before{content:"\E00A"}.cms-icon-minus:before{content:"\E00B"}#cms-toolbar .cms-tooltip:before,.cms-icon-pencil:before{content:"\E00C"}#cms-toolbar .cms-modal-collapsed:before,.cms-icon-plus:before{content:"\E00D"}.cms-icon-scissors:before{content:"\E00E"}#cms-toolbar .cms-submenu-quicksearch:before,.cms-icon-search:before{content:"\E00F"}.cms-icon-window:before{content:"\E010"}#cms-toolbar .cms-tooltip{visibility:hidden;position:absolute;top:0;left:0;font-size:11px;font-weight:700;color:#e6e6e6;line-height:11px;white-space:nowrap;padding:5px 7px 5px 22px;margin:0;border-radius:3px;background:#454545}#cms-toolbar .cms-tooltip:before{font-size:14px;position:absolute;left:4px;top:3px}#cms-toolbar .cms-tooltip span{position:absolute;top:18px;right:0;float:right;color:#fff;font-weight:400;padding:5px 7px;border-radius:3px 0 3px 3px;background:#454545}#cms-toolbar .cms-btn{color:#666;border:1px solid #e6e6e6;border-radius:3px;background:#e6e6e6;background:linear-gradient(to bottom,#f2f2f2,#e6e6e6);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus,#cms-toolbar .cms-btn:hover{border:1px solid #e6e6e6;background:#e6e6e6;box-shadow:none}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus{border:1px solid #ccc;background:#ccc}#cms-toolbar .cms-btn-disabled{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#e6e6e6}#cms-toolbar .cms-btn-disabled:active,#cms-toolbar .cms-btn-disabled:focus,#cms-toolbar .cms-btn-disabled:hover{background:#e6e6e6}#cms-toolbar .cms-btn-active{color:#fff;border:1px solid #333!important;border-bottom:none!important;background:#666;background:linear-gradient(to bottom,#666,#333)}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus,#cms-toolbar .cms-btn-active:hover{background:#454545}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus{background:#000}#cms-toolbar .cms-btn-action{color:#fff;border:1px solid #0e72ec;background:#0eaaec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus,#cms-toolbar .cms-btn-action:hover{background:#0e72ec;border:1px solid #0e72ec}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus{background:#0b5bbc}#cms-toolbar .cms-btn-caution{color:#fff;border:1px solid #ff4000;background:red;background:linear-gradient(to bottom,#ff1500,#ff4000)}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus,#cms-toolbar .cms-btn-caution:hover{border:1px solid #ff4000;background:#ff4000}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus{background:#c30}#cms-toolbar .cms-btn-publish{display:none}#cms-toolbar .cms-btn-publish-active{display:block}#cms-toolbar .cms-loader{background:url(../img/loader.gif) center center no-repeat #fcfcfc!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#cms-toolbar .cms-loader{background-image:url(../img/loader@2x.gif)!important;background-size:32px!important}}.cms-plugin{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-add,.cms-render-model-icon{display:inline-block;width:18px;height:18px;cursor:pointer}.cms-render-model-icon{margin:0;padding:0}.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{margin:0;padding:0}.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_add.png) no-repeat}#cms-toolbar{position:absolute;top:5px;left:0;z-index:9999999;width:100%}#cms-toolbar .cms-toolbar{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666!important;background:#fcfcfc;background:#fcfcfc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#cms-toolbar .cms-toolbar .cms-toolbar-left{position:relative;float:left;z-index:10;padding-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right{position:relative;float:right;z-index:10;padding-right:32px}#cms-toolbar .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:20px}#cms-toolbar .cms-toolbar .cms-toolbar-item{float:left}#cms-toolbar .cms-toolbar .cms-toolbar-item-buttons a{border-bottom:none!important}@media only screen and (max-width:800px){#cms-toolbar .cms-toolbar-right{display:none}}#cms-toolbar.cms-toolbar-debug .cms-toolbar,#cms-toolbar.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}#cms-toolbar.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar.cms-toolbar-debug #container{padding-top:35px!important}#cms-toolbar .cms-toolbar-item-navigation li{position:relative;float:left;zoom:1}#cms-toolbar .cms-toolbar-item-navigation li a{float:left;zoom:1;padding:5px 10px;cursor:default}#cms-toolbar .cms-toolbar-item-navigation li ul{display:none}#cms-toolbar .cms-toolbar-item-navigation>li:first-child>a span{font-weight:800;line-height:12px}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-tooltip:before{display:none;position:absolute;top:7px;right:7px;font-size:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:30px;left:0;min-width:180px;padding:3px 0;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;background:rgba(255,255,255,.97);box-shadow:0 1px 1px rgba(0,0,0,.4)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;zoom:1;white-space:nowrap;padding:2px 10px 2px 15px;cursor:pointer}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f5f5f5;border-radius:0 4px 4px 0}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-4px;left:100%}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-tooltip:before{display:block}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 3px;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}#cms-toolbar .cms-messages,#cms-toolbar .cms-messages *{font-weight:200;color:#fff;font-size:12px;line-height:16px}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}#cms-toolbar .cms-toolbar-item-cms-mode-switcher{display:none}#cms-toolbar .cms-messages{display:none;position:fixed;top:30px;z-index:999999;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74)}#cms-toolbar .cms-messages a{color:#0eaaec}#cms-toolbar .cms-messages strong{color:#3abcf3;font-weight:200}#cms-toolbar .cms-messages ul{display:inline;color:#fff}#cms-toolbar .cms-messages ul li{display:inline;color:#fff;font-weight:200}#cms-toolbar .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;top:0;left:8px;width:20px;height:14px;margin-left:10px}#cms-toolbar .cms-messages .cms-messages-close span{font-size:10px}#cms-toolbar .cms-messages .cms-messages-close:hover span{color:#0eaaec}#cms-toolbar .cms-messages-error strong{color:red}#cms-toolbar .cms-toolbar-item-logo{margin:0!important}#cms-toolbar .cms-toolbar-item-logo a{font-size:21px;line-height:21px;width:90px;height:20px;margin:4px 0;transition:color 200ms}#cms-toolbar .cms-toolbar-item-logo a span{display:none}#cms-toolbar .cms-toolbar-item-logo a:active,#cms-toolbar .cms-toolbar-item-logo a:focus,#cms-toolbar .cms-toolbar-item-logo a:hover{color:#0eaaec}#cms-toolbar .cms-form-login{padding:3px 0 0}#cms-toolbar .cms-form-login label{float:left;padding-left:10px;cursor:pointer}#cms-toolbar .cms-form-login label span{display:inline-block;padding-top:1px}#cms-toolbar .cms-form-login input[type=text],#cms-toolbar .cms-form-login input[type=password]{color:#666;font-size:13px;line-height:13px;width:100px;margin:0;padding:3px 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff}#cms-toolbar .cms-form-login input[type=text]:focus,#cms-toolbar .cms-form-login input[type=password]:focus{transition:outline .2s;border-color:#0eaaec;box-shadow:inset 0 0 2px #e6e6e6}#cms-toolbar .cms-form-login input[type=submit]{display:block;color:#fff;font-size:12px;text-transform:uppercase;height:23px;padding:1px 15px 0;border:1px solid #333;border-radius:3px;cursor:pointer;background:linear-gradient(to bottom,#666,#333);background-color:#666;box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus,#cms-toolbar .cms-form-login input[type=submit]:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus{background:#000}#cms-toolbar .cms-form-login .cms-error{color:red}#cms-toolbar .cms-form-login .cms-error input{border:1px solid red}#cms-toolbar .cms-toolbar-item-buttons{margin:4px 0}#cms-toolbar .cms-toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms-toolbar .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}#cms-toolbar .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}#cms-toolbar .cms-toolbar-item-buttons a:only-child{border-radius:3px}#cms-toolbar .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:999999;border-bottom:1px solid #666;border-left:1px solid #666}#cms-toolbar .cms-toolbar-trigger a{display:block;width:30px;height:29px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fafafa}#cms-toolbar .cms-toolbar-trigger a:hover{background:#fff}#cms-toolbar .cms-toolbar-trigger a:active span,#cms-toolbar .cms-toolbar-trigger a:focus span,#cms-toolbar .cms-toolbar-trigger a:hover span{color:#333}#cms-toolbar .cms-toolbar-trigger a span{font-size:10px;color:#454545;margin:8px 0 0 -2px;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:0 0}#cms-toolbar .cms-toolbar-trigger-expanded a span{margin-top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cms-toolbar .cms-toolbar-loader a span{position:relative;top:-5px;font-size:20px;line-height:20px;color:#0eaaec;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}#cms-toolbar .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.9);background-color:#000}#cms-toolbar .cms-screenblock-inner{margin-top:300px}#cms-toolbar .cms-screenblock-inner h1{font-size:28px;line-height:30px}#cms-toolbar .cms-screenblock-inner h1,#cms-toolbar .cms-screenblock-inner p{color:#a6a6a6;text-align:center}#cms-toolbar .cms-screenblock-inner a{color:#fff}#cms-toolbar .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}#cms-toolbar .cms-modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-modal-foot{position:relative;clear:both;overflow:hidden;height:32px;border-radius:0 0 5px 5px;background:#fafafa}#cms-toolbar .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}#cms-toolbar .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms-toolbar .cms-modal-frame iframe{width:100%;height:100%}#cms-toolbar .cms-modal-title{display:block;color:#454545;font-size:13px;font-weight:700;text-align:center;padding:4px 75px 3px;border-radius:5px 5px 0 0;cursor:move;background:#fafafa}#cms-toolbar .cms-modal-close,#cms-toolbar .cms-modal-collapse,#cms-toolbar .cms-modal-maximize{display:block;position:absolute;font-size:8px;top:3px;right:3px;color:#a6a6a6;text-align:center;width:20px;height:20px;cursor:pointer}#cms-toolbar .cms-modal-close:active,#cms-toolbar .cms-modal-close:focus,#cms-toolbar .cms-modal-close:hover,#cms-toolbar .cms-modal-collapse:active,#cms-toolbar .cms-modal-collapse:focus,#cms-toolbar .cms-modal-collapse:hover,#cms-toolbar .cms-modal-collapsed,#cms-toolbar .cms-modal-maximize-active,#cms-toolbar .cms-modal-maximize:active,#cms-toolbar .cms-modal-maximize:focus,#cms-toolbar .cms-modal-maximize:hover{color:#0eaaec}#cms-toolbar .cms-modal-close:before,#cms-toolbar .cms-modal-collapse:before,#cms-toolbar .cms-modal-maximize:before{position:relative;top:7px}#cms-toolbar .cms-modal-collapse{right:40px}#cms-toolbar .cms-modal-maximize{right:21px}#cms-toolbar .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#a6a6a6;width:20px;height:20px;cursor:nw-resize}#cms-toolbar .cms-modal-resize span{margin:6px 0 0 6px}#cms-toolbar .cms-modal-breadcrumb{display:none;position:relative;float:left;overflow:hidden;z-index:100;font-size:12px;line-height:12px;width:100%;min-width:225px;height:32px}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-items{position:absolute;top:0;left:35px;width:9999px;background:#fcfcfc}#cms-toolbar .cms-modal-breadcrumb a{position:relative;float:left;color:#a6a6a6;font-size:12px;line-height:12px;padding:10px 0 10px 36px}#cms-toolbar .cms-modal-breadcrumb a:first-child{padding-left:16px}#cms-toolbar .cms-modal-breadcrumb a:after,#cms-toolbar .cms-modal-breadcrumb a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-44px;border-top:44px solid transparent;border-bottom:44px solid transparent}#cms-toolbar .cms-modal-breadcrumb a:after{z-index:2;border-left:22px solid #fcfcfc}#cms-toolbar .cms-modal-breadcrumb a:before{z-index:1;margin-left:1px;border-left:22px solid #e6e6e6}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title{position:relative;z-index:3;color:#e6e6e6;font-size:15px;text-align:center;width:36px;height:32px;border-right:1px solid #e6e6e6;border-radius:0 0 0 5px;background:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title:before{position:relative;top:8px}#cms-toolbar .cms-modal-breadcrumb a:hover{color:#000;background:#fff}#cms-toolbar .cms-modal-breadcrumb a:hover:after{border-left-color:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last{cursor:default;color:#0eaaec}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last:hover{color:#0eaaec}#cms-toolbar .cms-modal-buttons{position:absolute;top:0;right:0;float:right;z-index:101;padding:0 20px 0 10px;border-radius:0 0 5px;background:#fcfcfc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cms-toolbar .cms-modal-buttons div{float:right;font-size:12px;margin:3px 5px 3px 0;padding:2px 10px;cursor:pointer}.cms-dialog{position:absolute;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#fff}.cms-dialog h1{margin:0 0 15px;padding:0}.cms-dialog form{margin:15px 0;padding:15px 0;border-top:1px solid #f3f3f3}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:0 auto}}#cms-toolbar .cms-sideframe{display:none;position:fixed;top:0;left:0;overflow:visible!important;z-index:99999;width:0;height:100%}#cms-toolbar .cms-sideframe-frame{position:relative;overflow:hidden;z-index:10;width:100%;height:100%;background:#fff}#cms-toolbar .cms-sideframe-frame iframe{overflow:auto;width:100%;height:100%;border:none;background:#fff}#cms-toolbar .cms-sideframe-resize{position:absolute;top:0;right:-2px;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms-toolbar .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:0 0}#cms-toolbar .cms-sideframe-knob{position:absolute;top:50%;right:-2px;width:6px;height:50px;margin-top:-15px;border-radius:3px;background:#454545}#cms-toolbar .cms-sideframe-btn{position:absolute;top:50px;right:-20px;z-index:40}#cms-toolbar .cms-sideframe-close,#cms-toolbar .cms-sideframe-hide,#cms-toolbar .cms-sideframe-maximize{cursor:pointer;font-size:8px;color:#e6e6e6;text-align:center;width:20px;height:20px;margin-bottom:2px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-sideframe-close:hover,#cms-toolbar .cms-sideframe-hide:hover,#cms-toolbar .cms-sideframe-maximize:hover{color:#fff;background-color:#333}#cms-toolbar .cms-sideframe-close span,#cms-toolbar .cms-sideframe-hide span,#cms-toolbar .cms-sideframe-maximize span{position:relative;top:2px}#cms-toolbar .cms-sideframe-hide{font-size:10px;height:30px;border:none}#cms-toolbar .cms-sideframe-hide span{top:6px}#cms-toolbar .cms-sideframe-hidden span{color:#0eaaec;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-sideframe-minimize span{color:#0eaaec}#cms-toolbar .cms-structure{display:none;position:absolute;top:0;right:0;z-index:9999;width:100%;height:100%}#cms-toolbar .cms-structure .cms-structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(255,255,255,.95)}#cms-toolbar .cms-structure .cms-structure-content{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#cms-toolbar .cms-structure .cms-dragarea{position:absolute;box-sizing:border-box;margin:0 0 5px;padding:5px 5px 4px;border-radius:3px;background:#454545}#cms-toolbar .cms-structure .cms-dragarea-static{background-color:#454545;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar .cms-structure .cms-dragbar{position:relative;top:0;left:0;z-index:9999;font-size:13px;line-height:20px;border-radius:3px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title{cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:17px;text-transform:uppercase;text-shadow:0 1px 0 #000;height:16px;padding:0 0 0 15px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before{position:absolute;top:-4px;left:-5px;font-size:9px;color:#a6a6a6;width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:hover:before{color:#fff}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}#cms-toolbar .cms-structure .cms-dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms-toolbar .cms-structure .cms-dragbar-empty-wrapper{display:none}#cms-toolbar .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}#cms-toolbar .cms-structure .cms-draggables .cms-draggables{display:none;min-height:25px;padding-left:6px}#cms-toolbar .cms-structure .cms-draggable>.cms-draggable,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:first-child,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:only-child{margin-top:0}#cms-toolbar .cms-structure .cms-draggables>.cms-draggable:last-child{margin-bottom:1px}#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:last-child{margin-bottom:2px}#cms-toolbar .cms-structure .cms-draggable,#cms-toolbar .cms-structure .cms-droppable{position:relative;top:0;left:0;z-index:99;margin:5px 0 0;margin-left:0!important;padding:4px 5px 3px;border-radius:3px;list-style-type:none}#cms-toolbar .cms-structure .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable:hover,#cms-toolbar .cms-structure .cms-droppable .cms-draggable:hover{border-color:#a6a6a6}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-submenu,#cms-toolbar .cms-structure .cms-droppable .cms-submenu{display:none;margin-top:2px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu:before{color:#454545;left:2px;top:-1px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-dropdown,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-dropdown{top:22px;right:-6px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch{top:-6px;right:-5px;height:28px;border-left:1px dotted #e6e6e6;border-radius:0;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch:before{color:#454545}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch input,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch input{color:#000;margin-top:1px}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-submenu-quicksearch{background-color:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-submenu-quicksearch{background-color:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-dragitem-text,#cms-toolbar .cms-structure .cms-droppable .cms-dragitem-text{display:inline-block;overflow:visible;width:90%;height:15px}#cms-toolbar .cms-structure .cms-draggable-disabled .cms-draggables,body>.cms-draggable .cms-draggables,body>.cms-draggable .cms-submenu,body>.cms-draggable .cms-switcher{display:none!important}#cms-toolbar .cms-structure .cms-draggable{z-index:100;color:#000;border:1px solid #fafafa;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable:hover{box-shadow:inset 0 0 3px #e6e6e6}#cms-toolbar .cms-structure .cms-droppable{color:#bfbfbf;border:1px dashed #bfbfbf;border-radius:3px}#cms-toolbar .cms-structure .cms-dragitem{cursor:move}#cms-toolbar .cms-structure .cms-dragitem-collapsable,#cms-toolbar .cms-structure .cms-dragitem-expanded{padding-left:15px;cursor:pointer}#cms-toolbar .cms-structure .cms-dragitem-collapsable:before{position:absolute;left:5px;top:8px;font-size:10px;color:#454545;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragitem-collapsable:hover:before{color:#000}#cms-toolbar .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#0e72ec}#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}#cms-toolbar .cms-structure .cms-draggable-allowed,#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(102,153,51,.2)}#cms-toolbar .cms-structure .cms-dragitem-success{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:3px;opacity:.6;border:1px solid #cce6b3;background:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-disallowed,#cms-toolbar .cms-structure .cms-draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,.1)}#cms-toolbar .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable{padding-left:0;background:0 0!important}body>.cms-draggable{white-space:nowrap;margin:0;padding:4px 5px 3px;border-color:#e6e6e6;border-radius:3px;list-style-type:none;background:#fff}#cms-toolbar .cms-clipboard{display:none;position:fixed;top:130px;left:0;z-index:99999;padding:3px 3px 3px 0;border-radius:0 3px 3px 0;background:rgba(255,255,255,.6)}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before{position:relative;top:4px;left:3px}#cms-toolbar .cms-clipboard p{margin:0;padding:0}#cms-toolbar .cms-clipboard .cms-clipboard-numbers{margin:0 0 2px}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a{box-sizing:border-box;display:block;overflow:hidden;color:#e6e6e6;font-size:12px;width:20px;height:30px;border:5px solid #454545;border-right:none;border-left:none;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:active,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:hover{color:#fff;border-color:#333;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-clipboard-numbers{display:none!important}#cms-toolbar .cms-clipboard .cms-clipboard-empty a{display:block;cursor:pointer;font-size:11px;color:#e6e6e6;width:20px;height:20px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:active,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:hover{color:#fff;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-triggers{position:relative;z-index:999}#cms-toolbar .cms-clipboard .cms-clipboard-triggers .cms-clipboard-numbers:nth-child(n+6){display:none}#cms-toolbar .cms-clipboard .cms-clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms-toolbar .cms-clipboard .cms-clipboard-containers .cms-draggable{width:190px;margin-left:-220px}#cms-toolbar .cms-clipboard .cms-dragarea{padding-top:3px}#cms-toolbar .cms-clipboard .cms-draggable{position:relative;top:0;left:0;z-index:99;margin:0 0 2px;padding:4px 5px 3px;border:1px solid #454545;border-radius:3px;cursor:move;background:#fafafa}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem{padding-left:20px}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem .cms-submenu{display:none!important}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem-text{display:inline-block;overflow:hidden;width:140px;height:15px}#cms-toolbar .cms-clipboard .cms-plugins{display:none}#cms-toolbar .cms-submenu{display:block;position:absolute;cursor:pointer;right:5px;width:20px;height:15px}#cms-toolbar .cms-submenu:before{position:relative;left:4px;font-size:16px;color:#fff}#cms-toolbar .cms-submenu-lang{position:absolute;top:3px;right:3px;padding:0 5px;border:1px solid #e6e6e6;border-radius:3px;background:#fff}#cms-toolbar .cms-submenu-dropdown{display:none;position:absolute;top:20px;right:0;overflow:auto;zoom:1;z-index:999;min-width:140px;max-height:230px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar{width:7px;background:#e6e6e6;-webkit-appearance:none}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar-thumb{border-left:1px solid #e6e6e6;background-color:#454545;box-shadow:0 0 1px rgba(255,255,255,.5)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item{zoom:1}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a,#cms-toolbar .cms-submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a{color:#000}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:focus,#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:hover{color:#fff;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:first-child{border-top:none}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item span{color:#000;font-weight:700;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6;cursor:default}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item:first-child span{border-top:none}#cms-toolbar .cms-submenu-quicksearch{cursor:default;display:none;position:absolute;top:-5px;right:-5px;z-index:1000;text-align:right;height:25px;border-radius:4px;background:#454545}#cms-toolbar .cms-submenu-quicksearch:before{position:absolute;right:6px;top:6px;font-size:13px;color:#fff}#cms-toolbar .cms-submenu-quicksearch label{cursor:pointer}#cms-toolbar .cms-submenu-quicksearch input{display:block;color:#fff;font-size:12px;line-height:12px;text-align:right;width:109px;height:24px;margin-right:25px;padding:3px 1px 1px 5px;border:none;background:0 0;-webkit-appearance:none}#cms-toolbar .cms-submenu-scroll-hint{display:none;position:absolute;bottom:0;left:0;color:#a6a6a6;font-size:12px;line-height:1;text-align:center;width:100%;padding:5px 0 4px;background-color:#e6e6e6} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fYWxsLnNjc3MiLCJjbXMuYmFzZS5jc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9faWNvbm9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCJjb21wb25lbnRzL19zaWRlZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3N0cnVjdHVyZWJvYXJkLnNjc3MiLCJjb21wb25lbnRzL19jbGlwYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvX3N1Ym5hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBcUJBLDRCQUNJLEdBQ0ksa0JBQUEsVUFBQSxVQUFBLFVBRUosS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBTFIsb0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFFSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkNOUixhQUVBLG9CQUNBLG1CQUZBLG1CQ05JLGVEWUosb0JBREEsZ0JBR0EsaUJBREEsaUJBSEEsY0FOQSxhQVdBLG9CQU5BLGNDUlEsTUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLEtBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxnQkFBQSxLQUNBLGVBQ0EsV0FBQSxLQzZOQyxtQ0F5T0EsNENBQ0csZ0JBQUEsVUM5ZFosV0FDSSxZQUFBLHNCQUNBLElBQUEsOENBQ0EsSUFBQSxvREFBQSxjQUFBLCtDQUFBLGVBQUEsOENBQUEsbUJBQUEsa0VBQUEsY0FJQSxZQUFBLElBQ0EsV0FBQSxP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QSxRQU1aLGdDQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsTUFDQSxRQUFBLElBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLGNBQUEsRUFBQSxFQUFBLElBQ0EsV0FBQSxRQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxvQ0FDSSxNQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxPQUFBLFFDM05aLFlBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsUUFBQSxNQUNBLFdBQUEsV0FDQSxNQUFBLE1BQ0EsT0FBQSxPQUFBLEVBQUEsRUFBQSxPQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLEtBRUEsZUFDSSxPQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFFSixpQkFDSSxPQUFBLEtBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxRQUdKLHlCQXZCSixZQXdCUSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsSUFDQSxPQUFBLEVBQUEsTUMzQkosNEJBQ0ksUUFBQSxLQUNBLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsa0JBQ0EsUUFBQSxNQUNBLE1BQUEsRUFDQSxPQUFBLEtBSUosa0NBQ0ksU0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBRUEseUNBQ0ksU0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FJUixtQ0FDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLFdBQ0EsV0FBQSxRQUVKLGlDQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGVBRUosaUNBQ0ks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RyxNQUFBLEtBQ0EsV0FBQSxRQUNBLFdBQUEsMkNBRUgsbUVBQ0csV0FBQSxLQUdVLDBEQUNkLE1BQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsUUFFMEIsc0VBQzFCLFdBQUEsS0FJUixzQ0FFSSxPQUFBLFFBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFFBRUMsNkNBRUcsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FHaUIsNENBQ3JCLE9BQUEsUUFFcUIsNENBQ3JCLFFBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxJQUFBLElBQUEsSUFBQSxJQUNBLE9BQUEsS0FDQSxlQUVBLG1CQUFBLEtBSUosc0NBQ0ksUUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQUEsSUFDQSxpQkFBQSIsImZpbGUiOiJjbXMuYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI01JWElOUyNcblxuLy8gaHR0cHM6Ly9naXRodWIuY29tL0NvbXBhc3MvY29tcGFzcy9ibG9iL3N0YWJsZS9jb3JlL3N0eWxlc2hlZXRzL2NvbXBhc3MvdHlwb2dyYXBoeS90ZXh0L19yZXBsYWNlbWVudC5zY3NzXG5AbWl4aW4gaGlkZS1jb250ZW50KCkge1xuICAgICRhcHByb3hpbWF0ZS1lbS12YWx1ZTogMTJweCAvIDFlbTtcbiAgICAkd2lkZXItdGhhbi1hbnktc2NyZWVuOiAtOTk5OWVtO1xuICAgIHRleHQtaW5kZW50OiAkd2lkZXItdGhhbi1hbnktc2NyZWVuICogJGFwcHJveGltYXRlLWVtLXZhbHVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1peGluIHByaW50LWFuZC1yZXRpbmEoKSB7XG4gICAgQG1lZGlhIHByaW50LFxuICAgICAgICAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSxcbiAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksXG4gICAgICAgIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNtcy1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8vIGVuZCBvZiBtaXhpbnNcbiIsbnVsbCwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjUkVTRVQjXG4uY21zLXJlc2V0IHtcbiAgICBkaXYsXG4gICAgcCxcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTphY3RpdmUsXG4gICAgYTpmb2N1cyxcbiAgICB1bCxcbiAgICBsaSxcbiAgICBmb3JtLFxuICAgIGZpZWxkc2V0LFxuICAgIGxhYmVsLFxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1RPT0xCQVIjXG4jY21zLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY21zLXRvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JleS01LCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC10b29sYmFyKTtcbiAgICAgICAgLyogaGFjayBmb3IgaWU5ICovIGJhY2tncm91bmQvKiovOiAjZmNmY2ZjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgLmNtcy10b29sYmFyLWxlZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXRvb2xiYXItcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy10b29sYmFyLWxlZnQgLmNtcy10b29sYmFyLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy10b29sYmFyLXJpZ2h0IC5jbXMtdG9vbGJhci1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGl0ZW1zXG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLWJ1dHRvbnMgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkbyBzb21lIHJlc3BvbnNpdmUgbWFnaWNcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIC5jbXMtdG9vbGJhci1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNUT09MQkFSL2RlYnVnI1xuICAgICYuY21zLXRvb2xiYXItZGVidWcge1xuICAgICAgICAuY21zLXRvb2xiYXIge1xuICAgICAgICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1kZWJ1Zy1iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDIwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAxMzVkZWcsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCkgMjUlLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCkgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpIDc1JSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNtcy10b29sYmFyLWRlYnVnICNjb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9uYXZpZ2F0aW9uI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgIH1cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICBsaSB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGhvdmVyIGVmZmVjdFxuICAgICAgICAuY21zLXRvb2xiYXItaXRlbS1uYXZpZ2F0aW9uLWhvdmVyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOTcpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCAycHggMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNlY29uZCBsZXZlbFxuICAgICAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLmNtcy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGFuY2hvciBob3ZlclxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1ibHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gYWRkIGFjdGl2ZSBzdHlsZVxuICAgICAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1icmVhayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoaWRlLWNvbnRlbnQoKTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tZGlzYWJsZWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLXRvb2xiYXItaXRlbS1jbXMtbW9kZS1zd2l0Y2hlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNUT09MQkFSL2RpYWxvZyNcbiAgICAuY21zLW1lc3NhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC43NCk7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1tZXNzYWdlcy1jbG9zZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtbWVzc2FnZXMtZXJyb3Igc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2xvZ28jXG4gICAgLmNtcy10b29sYmFyLWl0ZW0tbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1sb2dvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkc3BlZWQtYmFzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvZm9ybSNcbiAgICAuY21zLWZvcm0tbG9naW4ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDA7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItZ3JleSwgNDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxNXB4IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWdyZXksIDIwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWRhcmspO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLWdyZXksIDIwJSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS03MCwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1lcnJvciBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvYnV0dG9uZ3JvdXBzI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46IDRweCAwIDRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgfVxuICAgICAgICBhOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvdG9nZ2xlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciBzcGFuLFxuICAgICAgICAgICAgJjphY3RpdmUgc3BhbixcbiAgICAgICAgICAgICY6Zm9jdXMgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTkwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkLWJhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2xvYWRlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlci1leHBhbmRlZCBhIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLmNtcy10b29sYmFyLWxvYWRlciBhIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1sb2FkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbmltYXRpb246IGNtcy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICAvLyBUT0RPIFJlaW1wbGVtZW50IGJsaW5raW5nIGlmIHVucHVibGlzaGVkIGNvbnRlbnQgaXMgcHJlc2VudFxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9ibG9ja2VyI1xuICAgIC5jbXMtc2NyZWVuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5jbXMtc2NyZWVuYmxvY2staW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNJQ09OT0dSQVBIWSNcblxuLy8gZGVmYXVsdCBmb250IGZpbGUgZ2VuZXJhdGVkIGJ5IGd1bHBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImRqYW5nby1jbXMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2RqYW5nby1jbXMtaWNvbmZvbnQuZW90P3Y9My4yLjBcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9kamFuZ28tY21zLWljb25mb250LmVvdD92PTMuMi4wI2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC53b2ZmP3Y9My4yLjBcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC50dGY/dj0zLjIuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC5zdmc/dj0zLjIuMCNkamFuZ28tY21zLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgZGphbmdvLWNtcy1pY29uZm9udDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcbiAgICAkY2hhcjogXCJcIjtcblxuICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctd2lkZSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdyB7XG4gICAgICAgICRjaGFyOiBcIkUwMDJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBiaW4ge1xuICAgICAgICAkY2hhcjogXCJFMDAzXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY2xvc2Uge1xuICAgICAgICAkY2hhcjogXCJFMDA0XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY29weSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBoYW5kbGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwNlwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGhvbWUge1xuICAgICAgICAkY2hhcjogXCJFMDA3XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbG9hZGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwOFwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGxvZ28ge1xuICAgICAgICAkY2hhcjogXCJFMDA5XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbWVudSB7XG4gICAgICAgICRjaGFyOiBcIkUwMEFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBtaW51cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBwZW5jaWwge1xuICAgICAgICAkY2hhcjogXCJFMDBDXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gcGx1cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMERcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzY2lzc29ycyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzZWFyY2gge1xuICAgICAgICAkY2hhcjogXCJFMDBGXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gd2luZG93IHtcbiAgICAgICAgJGNoYXI6IFwiRTAxMFwiO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGNoYXI7XG59XG5cbi5jbXMtaWNvbiB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbn1cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlKSB7XG4gICAgJjojeyRpbnNlcnR9IHtcbiAgICAgICAgY29udGVudDogI3tcIlxcXCJcXFxcXCJ9I3tpY29uLWNoYXIoJGZpbGVuYW1lKSArIFwiXFxcIlwifTtcbiAgICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0lDT05TOnN0YXJ0I1xuLy8gdXNlIHVuaWNvZGUgY2hhcmFjdGVycyBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zIGFuZCB1c2UgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9yIGRlY29yYXRpdmUgaWNvbnNcbi8vIERPQ1M6IGh0dHA6Ly9maWxhbWVudGdyb3VwLmNvbS9sYWIvYnVsbGV0cHJvb2ZfaWNvbl9mb250cy5odG1sXG5cbi5jbXMtaWNvbi1hcnJvdy13aWRlIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LXdpZGUpO1xufVxuXG4uY21zLWljb24tYXJyb3cge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3cpO1xufVxuXG4uY21zLWljb24tYmluIHtcbiAgICBAaW5jbHVkZSBpY29uKGJpbik7XG59XG5cbi5jbXMtaWNvbi1jbG9zZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG59XG5cbi5jbXMtaWNvbi1jb3B5IHtcbiAgICBAaW5jbHVkZSBpY29uKGNvcHkpO1xufVxuXG4uY21zLWljb24taGFuZGxlciB7XG4gICAgQGluY2x1ZGUgaWNvbihoYW5kbGVyKTtcbn1cblxuLmNtcy1pY29uLWhvbWUge1xuICAgIEBpbmNsdWRlIGljb24oaG9tZSk7XG59XG5cbi5jbXMtaWNvbi1sb2FkZXIge1xuICAgIEBpbmNsdWRlIGljb24obG9hZGVyKTtcbn1cblxuLmNtcy1pY29uLWxvZ28ge1xuICAgIEBpbmNsdWRlIGljb24obG9nbyk7XG59XG5cbi5jbXMtaWNvbi1tZW51IHtcbiAgICBAaW5jbHVkZSBpY29uKG1lbnUpO1xufVxuXG4uY21zLWljb24tbWludXMge1xuICAgIEBpbmNsdWRlIGljb24obWludXMpO1xufVxuXG4uY21zLWljb24tcGVuY2lsIHtcbiAgICBAaW5jbHVkZSBpY29uKHBlbmNpbCk7XG59XG5cbi5jbXMtaWNvbi1wbHVzIHtcbiAgICBAaW5jbHVkZSBpY29uKHBsdXMpO1xufVxuXG4uY21zLWljb24tc2Npc3NvcnMge1xuICAgIEBpbmNsdWRlIGljb24oc2Npc3NvcnMpO1xufVxuXG4uY21zLWljb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG59XG5cbi5jbXMtaWNvbi13aW5kb3cge1xuICAgIEBpbmNsdWRlIGljb24od2luZG93KTtcbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1RPT0xUSVAjXG5cbi8vIHVzZWQgd2hlbiBob3ZlciBvdmVyIHBsdWdpbnMgaW4gZWRpdCBtb2RlXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtdG9vbHRpcCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXBlbmNpbDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogNXB4IDdweCA1cHggMjJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0JVVFRPTlMjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtYnRuIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1saWdodCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyYXktbGlnaHRlciwgMTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JheS1saWdodGVyLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRncmF5LWxpZ2h0ZXIsIDEwJSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkZ3JheS1saWdodGVyLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFya2VzdCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWRhcmspO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tYWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1ibHVlKTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbihhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZyksIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1idG4tY2F1dGlvbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGFkanVzdC1odWUoJGNvbG9yLXJlZCwgMTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LXJlZCk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGFkanVzdC1odWUoJGNvbG9yLXJlZCwgMTVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYWRqdXN0LWh1ZSgkY29sb3ItcmVkLCAxNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKGFkanVzdC1odWUoJGNvbG9yLXJlZCwgMTVkZWcpLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtYnRuLXB1Ymxpc2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY21zLWJ0bi1wdWJsaXNoLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjTE9BREVSI1xuI2Ntcy10b29sYmFyIHtcbiAgICAuY21zLWxvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aW5kb3cgdXJsKFwiLi4vaW1nL2xvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgcHJpbnQtYW5kLXJldGluYSgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2FkZXJAMnguZ2lmXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1BMVUdJTlxuLmNtcy1wbHVnaW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy8gI1BMQUNFSE9MREVSXG4uY21zLXBsYWNlaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbn1cblxuLmNtcy1yZW5kZXItbW9kZWwtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b29sYmFyL3JlbmRlcl9tb2RlbF9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uY21zLXJlbmRlci1tb2RlbC1hZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9vbGJhci9yZW5kZXJfbW9kZWxfYWRkLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNNT0RBTCNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICB9XG4gICAgLmNtcy1tb2RhbC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1mb290IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1zaGltIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY21zLW1vZGFsLWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1mcmFtZSBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jbXMtbW9kYWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweCA3NXB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNTtcbiAgICB9XG5cbiAgICAuY21zLW1vZGFsLWNvbGxhcHNlLFxuICAgIC5jbXMtbW9kYWwtY2xvc2UsXG4gICAgLmNtcy1tb2RhbC1tYXhpbWl6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtY29sbGFwc2Uge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1tYXhpbWl6ZSB7XG4gICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgIH1cbiAgICAuY21zLW1vZGFsLWNvbGxhcHNlZCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXBsdXM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1tYXhpbWl6ZS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgLmNtcy1tb2RhbC1yZXNpemUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogbnctcmVzaXplO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLW1vZGFsLWJyZWFkY3J1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgLmNtcy1tb2RhbC1icmVhZGNydW1iLWl0ZW1zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdpbmRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYTphZnRlcixcbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDQ0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMnB4IHNvbGlkICRjb2xvci13aW5kb3c7XG4gICAgICAgIH1cbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjJweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGhvbWUgaWNvblxuICAgICAgICAuY21zLW1vZGFsLWJyZWFkY3J1bWItdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGFzdCBlbnRyeSBoaWdobGlnaHRcbiAgICAgICAgLmNtcy1tb2RhbC1icmVhZGNydW1iLWxhc3Qge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYnV0dG9uc1xuICAgIC5jbXMtbW9kYWwtYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdpbmRvdztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNESUFMT0cjXG4vLyB1c2VkIGluOiAvY21zL2FkbWluL3BhZ2UvdHJlZS9jb3B5X3ByZW1pc3Npb25zXG4uY21zLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IC0xMDBweCAwIDAgLTI1MHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjNmMztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1NJREVGUkFNRSNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1zaWRlZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1yZXNpemUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgfVxuICAgIC5jbXMtc2lkZWZyYW1lLXNoaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5jbXMtc2lkZWZyYW1lLWtub2Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiA0MDtcbiAgICB9XG4gICAgLmNtcy1zaWRlZnJhbWUtY2xvc2UsXG4gICAgLmNtcy1zaWRlZnJhbWUtaGlkZSxcbiAgICAuY21zLXNpZGVmcmFtZS1tYXhpbWl6ZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTkwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc2lkZWZyYW1lLWhpZGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtaGlkZGVuIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtbWluaW1pemUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNTVFJVQ1RVUkUjXG4jY21zLXRvb2xiYXIgLmNtcy1zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jbXMtc3RydWN0dXJlLWRpbW1lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC45NSk7XG4gICAgfVxuICAgIC5jbXMtc3RydWN0dXJlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxufVxuXG4jY21zLXRvb2xiYXIgLmNtcy1zdHJ1Y3R1cmUge1xuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjRFJBR0FSRUEjXG4gICAgLmNtcy1kcmFnYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICB9XG4gICAgLmNtcy1kcmFnYXJlYS1zdGF0aWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTM1ZGVnLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgMjUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgNzUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNEUkFHQkFSI1xuICAgIC5jbXMtZHJhZ2JhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLmNtcy1kcmFnYmFyLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWFycm93LXdpZGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdiYXItdGl0bGUtZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjRFJBR0JBUi9lbXB0eSNcbiAgICAuY21zLWRyYWdiYXItZW1wdHkge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNtcy1kcmFnYmFyLWVtcHR5LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjRFJBR0lURU0jXG4gICAgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGVzIC5jbXMtZHJhZ2dhYmxlcyA+IC5jbXMtZHJhZ2dhYmxlOmZpcnN0LWNoaWxkLFxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpvbmx5LWNoaWxkLFxuICAgIC5jbXMtZHJhZ2dhYmxlID4gLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5jbXMtZHJhZ2dhYmxlcyA+IC5jbXMtZHJhZ2dhYmxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC8vICNEUkFHR0FCTEVTL2dlbmVyYWwjXG4gICAgLmNtcy1kcmFnZ2FibGUsXG4gICAgLmNtcy1kcm9wcGFibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweCAzcHggNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAvLyBsZXZlbHNcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1lbnUgb3ZlcndyaXRlc1xuICAgICAgICAuY21zLXN1Ym1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIHtcbiAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS01O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1kcmFnaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICNEUkFHR0FCTEVTL3NwZWNpZmljI1xuICAgIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLWRyb3BwYWJsZSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZXktMTAsIDE1JSk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBkYXJrZW4oJGNvbG9yLWdyZXktMTAsIDE1JSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAuY21zLWRyYWdpdGVtIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgIH1cbiAgICAuY21zLWRyYWdpdGVtLWNvbGxhcHNhYmxlLFxuICAgIC5jbXMtZHJhZ2l0ZW0tZXhwYW5kZWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNtcy1kcmFnaXRlbS1jb2xsYXBzYWJsZSB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWFycm93LXdpZGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gICAgLmNtcy1kcmFnaXRlbS1zdWNjZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC8vICNEUkFHR0FCTEVTL3N0YXRlcyNcblxuICAgIC5jbXMtZHJhZ2dhYmxlLXNlbGVjdGVkIC5jbXMtZHJhZ2l0ZW0sXG4gICAgLmNtcy1kcmFnZ2FibGUtc2VsZWN0ZWQgLmNtcy1kcmFnaXRlbSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZS1zZWxlY3RlZCAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdpdGVtLFxuICAgIC5jbXMtZHJhZ2dhYmxlLXNlbGVjdGVkIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0gc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5jbXMtZHJhZ2dhYmxlLWFsbG93ZWQsXG4gICAgLmNtcy1kcmFnZ2FibGUtaG92ZXItYWxsb3dlZCxcbiAgICAuY21zLWRyYWdnYWJsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGUtaG92ZXItYWxsb3dlZCxcbiAgICAuY21zLWRyYWdnYWJsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDE1MywgNTEsIDAuMik7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCA0MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICB9XG5cbiAgICAuY21zLWRyYWdnYWJsZS1kaXNhbGxvd2VkLFxuICAgIC5jbXMtZHJhZ2dhYmxlLWhvdmVyLWRpc2FsbG93ZWQge1xuICAgICAgICBjb2xvcjogc2F0dXJhdGUoJGNvbG9yLXJlZCwgODAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHNhdHVyYXRlKCRjb2xvci1yZWQsIDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIC8vLmNtcy1wbGFjZWhvbGRlciAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGUgeyBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7IH1cblxuICAgIC8vIGhpZGUgYXJyb3cgd2hlbiBhZGRpbmcgcGx1Z2luLWluLXBsdWdpbiB3aXRoaW4gZGlzYWJsZWQgaXRlbVxuICAgIC5jbXMtZHJhZ2dhYmxlLWRpc2FibGVkID4gLmNtcy1kcmFnaXRlbS1jb2xsYXBzYWJsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZS1kaXNhYmxlZCAuY21zLWRyYWdnYWJsZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gZW5kIG9mIGRyYWdhcmVhXG59XG5cbi8vIGRyYWdnaW5nIHN0YXRlXG5ib2R5ID4gLmNtcy1kcmFnZ2FibGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCA1cHggM3B4IDVweDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8vIGhpZGUgZWxlbWVudHMgd2hlbiBkcmFnZ2luZ1xuYm9keSA+IC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkgPiAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkgPiAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZXMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjQ0xJUEJPQVJEI1xuI2Ntcy10b29sYmFyIHtcbiAgICAuY21zLWNsaXBib2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjYpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLW51bWJlcnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLW51bWJlcnMgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWNvcHk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLWNsaXBib2FyZC1udW1iZXJzIC5jbXMtY2xpcGJvYXJkLW51bWJlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtZW1wdHkgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWJpbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBsYWNlaG9sZGVyc1xuICAgICAgICAuY21zLWNsaXBib2FyZC10cmlnZ2VycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtdHJpZ2dlcnMgLmNtcy1jbGlwYm9hcmQtbnVtYmVyczpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtY29udGFpbmVycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWNsaXBib2FyZC1jb250YWluZXJzIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBjdXN0b20gc3R5bGUgZm9yIGRyYWdnYWJsZSBpdGVtXG4gICAgICAgIC5jbXMtZHJhZ2FyZWEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4IDNweCA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnaXRlbSAuY21zLXN1Ym1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1wbHVnaW5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNTVUJOQVYjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtc3VibWVudSB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLW1lbnU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc3VibWVudS1sYW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuICAgIC5jbXMtc3VibWVudS1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgLy8gZm9yY2Ugc2Nyb2xsYmFycyBvbiBzdWJuYXYgbWVudVxuICAgICAgICAvLyBub3QgeWV0IHdvcmtpbmcgb24gZmlyZWZveDogaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc3OTBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTEwO1xuXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKHdoaXRlLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0ge1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtaXRlbSBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweCAzcHggOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGFkanVzdC1odWUoJGNvbG9yLWJsdWUsIDE1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtaXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtc3VibWVudS1pdGVtOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXNlYXJjaDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2ggaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDFweCAxcHggNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC8vIHNjcm9sbGhpbnRcbiAgICAuY21zLXN1Ym1lbnUtc2Nyb2xsLWhpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ \ No newline at end of file diff --git a/cms/static/cms/css/cms.pagetree.css b/cms/static/cms/css/cms.pagetree.css index 49f00d7faf0..4f6d5ba6fdd 100644 --- a/cms/static/cms/css/cms.pagetree.css +++ b/cms/static/cms/css/cms.pagetree.css @@ -1,3 +1,4 @@ /*! * @copyright: https://github.com/divio/django-cms - */#sitemap{margin:0;padding:0;background:#fefefe}#sitemap a{text-decoration:none;border:none;outline:0}#sitemap a:hover{text-decoration:underline}#sitemap li,#sitemap ul{list-style-type:none}#sitemap li input.hidden{position:absolute;left:-9999em}#sitemap li a.advanced-settings,#sitemap li a.copy,#sitemap li a.edit,#sitemap li a.icon,#sitemap li a.move,#sitemap li span.icon,#sitemap li span.info{display:inline-block;width:18px;height:18px;margin-top:5px;background:url(../img/pagetree/sprite.png) no-repeat}#sitemap li a.move{margin-top:0;background-position:-20px -20px}#sitemap li a.copy{margin-top:0;background-position:-40px -60px}#sitemap li a.edit{margin-top:0;background-position:-40px -20px}#sitemap li a.advanced-settings{margin-top:0;background-position:-60px -60px}#sitemap li span.info{margin-top:-1px;cursor:pointer;background-position:-81px -20px}#sitemap li a.selector-add{margin-top:-1px;margin-left:4px;background-position:-20px 0}#sitemap li a.addlink,#sitemap li a.deletelink{display:inline-block;width:10px;height:10px;margin:0 0 0 4px;padding:0;background-position:0 0}#sitemap li .col-apphook span.icon,#sitemap li .col-softroot span.icon{margin:0!important;width:18px!important;height:18px!important;margin-top:0}#sitemap li .col-softroot span.icon{margin-top:0;background-position:-80px 0}#sitemap li .col-apphook span.icon{margin-top:0;background-position:-40px -80px}#sitemap .col-navigation input,#sitemap .col-published input,#sitemap li a.addlink span,#sitemap li a.advanced-settings span,#sitemap li a.copy span,#sitemap li a.deletelink span,#sitemap li a.edit span,#sitemap li a.move span,#sitemap li a.selector-add span,#sitemap li span.info span{display:none}#sitemap ul.header{position:relative;top:1px}#sitemap ul.header,#sitemap ul.header li{margin:0;padding:0;border:none;background:0 0}#sitemap ul.header li{color:#666;font-size:11px;font-weight:400;height:16px;padding:5px 0 4px 5px;border-bottom:1px solid #dededc;background:#fefefe}#sitemap ul.header li .cont{height:15px;border:none!important;background:0 0!important}#sitemap ul.header li .col1{font-size:10px}#sitemap ul.header li .col2>div{font-size:10px;line-height:14px;border:none;background:0 0}#sitemap li.open ul .cont,#sitemap li.open>.cont{border-bottom:1px solid #dededc!important}#sitemap li .cont{display:block;overflow:visible!important;border-top:1px solid #dededc!important}#sitemap li.open ul .cont{border-top:none!important}#sitemap li.last.closed .cont,#sitemap li.last.leaf .cont,#sitemap li.moveable>div{border-bottom:none!important}#sitemap .tree-default .col-navigation,#sitemap .tree-default .col-published{line-height:30px}#sitemap li.open ul{margin-left:0;border-bottom:1px solid #dededc!important}#sitemap li.open ul.last,#sitemap li.open.last ul{border-bottom:none!important}#sitemap li .col1>div{text-align:center}#sitemap li .col1 .title{white-space:nowrap;background:0 0}#sitemap li .col1 .success{color:#666}#sitemap li .col1 a.changelink{display:none;line-height:27px;margin:6px 0 0 10px!important}#sitemap li .col1 .success,#sitemap li .col1 .title{float:left;line-height:29px;height:28px;padding-left:20px}#sitemap li .move-target-container{display:none;float:left;font-size:14px;line-height:27px;margin-right:10px}#sitemap li .move-target-container a:hover{text-decoration:none}#sitemap li .move-target{display:inline-block;padding:2px 8px;border-left:1px solid #ddd}#sitemap li .move-target:first-child{border-left:none}#sitemap li .col2>div{float:left;line-height:28px;text-align:center;white-space:nowrap;width:auto;height:28px;padding:0 5px;border-left:1px solid #ddd}#sitemap li .col2>div a,#sitemap li .col2>div span{vertical-align:middle}#sitemap .cont{position:relative}#sitemap .col1,#sitemap .col2{position:relative;z-index:10}#sitemap .col2{position:absolute;top:0;right:0;z-index:100}#sitemap .moveable{position:relative;z-index:100}#sitemap .moveable:hover{z-index:1000}#sitemap .moveable:hover .cont{position:relative;z-index:1000}#sitemap .success{position:absolute;right:0;float:right!important;padding:5px 10px!important}#sitemap li .cont:hover{background:#fafafa}#sitemap li.moveable .col1 .title{background:url(../img/pagetree/tree-li-drag.gif) no-repeat}#sitemap li .col-language a{text-transform:uppercase}#sitemap .cont:hover .col1 a.changelink{display:block}#sitemap .cont-active{background:#f7f7f7}#sitemap .cont-pagetype{background:#fff}#sitemap li#dragged{min-width:500px}#sitemap .info-details,#sitemap li#dragged .col2{display:none}#sitemap li .info:hover{position:relative}#sitemap li .info:hover .info-details{display:block}#sitemap .info-details{position:absolute;top:-6px;right:-6px;z-index:100;line-height:18px;text-align:left;padding:5px 10px;border:1px solid #ccc;border-radius:3px 0 3px 3px;cursor:default;background:#fff}#sitemap .info-details mark{display:inline-block;font-weight:700;font-style:normal;min-width:100px;background:0 0}#sitemap .info-details span{display:inline!important}#changelist-filter-button{display:block;position:absolute;top:0;right:0;z-index:1000;line-height:30px;width:150px;height:auto;margin:0;padding:0 0 0 10px;border:1px solid #ddd;border-top:none;border-right:none;background:#fafafa}#changelist-filter{top:30px}#changelist-filter h2{display:none}.change-list .filtered{min-height:auto;background:#fff!important}#site-selector{float:left;margin:9px 18px 0 8px}#loader-message{display:none;position:fixed;top:0;right:0;padding:4px 8px;background:#fff}#sitemap{border:1px solid #dededc}#sitemap ul.header li .col2>div{padding:0 5.5px}#sitemap li .col-softroot span.icon{background:url(../img/pagetree/sprite.png) -80px 0 no-repeat!important}#sitemap li .col-apphook span.icon{background:url(../img/pagetree/sprite.png) -40px -80px no-repeat!important}#sitemap li .col-language span{display:inline-block;color:transparent;width:12px!important;height:12px!important;margin:-3px 0 0!important;border:1px solid transparent;border-radius:7px}#sitemap li .col-language span.dirty{background-color:#6ba6ff;-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite}#sitemap li .col-language span.empty{border:1px solid #b3b3b3;background-color:transparent}#sitemap li .col-language span.unpublished,#sitemap li .col-language span.unpublishedparent{background-color:#b3b3b3}#sitemap li .col-language span.published{background-color:#65b417}.col-language{position:relative}#sitemap .tree li .col-language .language-tooltip{display:none;position:absolute;top:4px;right:20px;z-index:9999;color:#ccc;font-size:11px;line-height:1;padding:4px 6px;border:none;border-radius:3px;background:rgba(0,0,0,.8);background-color:#000}#sitemap .tree li .col-language .language-tooltip a{color:#ddd}#sitemap .tree li .col-language .language-tooltip a:hover{color:#fff;text-decoration:none}#sitemap .tree li .col-language .language-tooltip:before{content:" ";display:block;position:absolute;top:50%;right:-5px;width:0;height:0;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(0,0,0,.8)}#sitemap .tree li .col-language .language-tooltip.language-tooltip-multiple a:first-child:after{content:" - "}#marker{margin-top:1px}@-webkit-keyframes pulsate{0%,100%{opacity:.5}50%{opacity:1}} \ No newline at end of file + */#sitemap{margin:0;padding:0;background:#fefefe}#sitemap a{text-decoration:none;border:none;outline:0}#sitemap a:hover{text-decoration:underline}#sitemap li,#sitemap ul{list-style-type:none}#sitemap li input.hidden{position:absolute;left:-9999em}#sitemap li a.advanced-settings,#sitemap li a.copy,#sitemap li a.edit,#sitemap li a.icon,#sitemap li a.move,#sitemap li span.icon,#sitemap li span.info{display:inline-block;width:18px;height:18px;margin-top:5px;background:url(../img/pagetree/sprite.png) no-repeat}#sitemap li a.move{margin-top:0;background-position:-20px -20px}#sitemap li a.copy{margin-top:0;background-position:-40px -60px}#sitemap li a.edit{margin-top:0;background-position:-40px -20px}#sitemap li a.advanced-settings{margin-top:0;background-position:-60px -60px}#sitemap li span.info{margin-top:-1px;cursor:pointer;background-position:-81px -20px}#sitemap li a.selector-add{margin-top:-1px;margin-left:4px;background-position:-20px 0}#sitemap li a.addlink,#sitemap li a.deletelink{display:inline-block;width:10px;height:10px;margin:0 0 0 4px;padding:0;background-position:0 0}#sitemap li .col-apphook span.icon,#sitemap li .col-softroot span.icon{margin:0!important;width:18px!important;height:18px!important;margin-top:0}#sitemap li .col-softroot span.icon{margin-top:0;background-position:-80px 0}#sitemap li .col-apphook span.icon{margin-top:0;background-position:-40px -80px}#sitemap .col-navigation input,#sitemap .col-published input,#sitemap li a.addlink span,#sitemap li a.advanced-settings span,#sitemap li a.copy span,#sitemap li a.deletelink span,#sitemap li a.edit span,#sitemap li a.move span,#sitemap li a.selector-add span,#sitemap li span.info span{display:none}#sitemap ul.header{position:relative;top:1px}#sitemap ul.header,#sitemap ul.header li{margin:0;padding:0;border:none;background:0 0}#sitemap ul.header li{color:#666;font-size:11px;font-weight:400;height:16px;padding:5px 0 4px 5px;border-bottom:1px solid #dededc;background:#fefefe}#sitemap ul.header li .cont{height:15px;border:none!important;background:0 0!important}#sitemap ul.header li .col1{font-size:10px}#sitemap ul.header li .col2>div{font-size:10px;line-height:14px;border:none;background:0 0}#sitemap li.open ul .cont,#sitemap li.open>.cont{border-bottom:1px solid #dededc!important}#sitemap li .cont{display:block;overflow:visible!important;border-top:1px solid #dededc!important}#sitemap li.open ul .cont{border-top:none!important}#sitemap li.last.closed .cont,#sitemap li.last.leaf .cont,#sitemap li.moveable>div{border-bottom:none!important}#sitemap .tree-default .col-navigation,#sitemap .tree-default .col-published{line-height:30px}#sitemap li.open ul{margin-left:0;border-bottom:1px solid #dededc!important}#sitemap li.open ul.last,#sitemap li.open.last ul{border-bottom:none!important}#sitemap li .col1>div{text-align:center}#sitemap li .col1 .title{white-space:nowrap;background:0 0}#sitemap li .col1 .success{color:#666;padding-left:10px}#sitemap li .col1 a.changelink{display:none;line-height:27px;margin:6px 0 0 10px!important}#sitemap li .col1 .success,#sitemap li .col1 .title{float:left;line-height:29px;height:28px;padding-left:20px}#sitemap li .move-target-container{display:none;float:left;font-size:14px;line-height:27px;margin-right:10px}#sitemap li .move-target-container a:hover{text-decoration:none}#sitemap li .move-target{display:inline-block;padding:2px 8px;border-left:1px solid #ddd}#sitemap li .move-target:first-child{border-left:none}#sitemap li .col2>div{float:left;line-height:28px;text-align:center;white-space:nowrap;width:auto;height:28px;padding:0 5px;border-left:1px solid #ddd}#sitemap li .col2>div a,#sitemap li .col2>div span{vertical-align:middle}#sitemap .cont{position:relative}#sitemap .col1,#sitemap .col2{position:relative;z-index:10}#sitemap .col2{position:absolute;top:0;right:0;z-index:100}#sitemap .moveable{position:relative;z-index:100}#sitemap .moveable:hover{z-index:1000}#sitemap .moveable:hover .cont{position:relative;z-index:1000}#sitemap .success{position:absolute;right:0;float:right!important;padding:5px 10px!important}#sitemap li .cont:hover{background:#fafafa}#sitemap li.moveable .col1 .title{background:url(../img/pagetree/tree-li-drag.gif) no-repeat}#sitemap li .col-language a{text-transform:uppercase}#sitemap .cont:hover .col1 a.changelink{display:block}#sitemap .cont-active{background:#f7f7f7}#sitemap .cont-pagetype{background:#fff}#sitemap li#dragged{min-width:500px}#sitemap .info-details,#sitemap li#dragged .col2{display:none}#sitemap li .info:hover{position:relative}#sitemap li .info:hover .info-details{display:block}#sitemap .info-details{position:absolute;top:-6px;right:-6px;z-index:100;line-height:18px;text-align:left;padding:5px 10px;border:1px solid #ccc;border-radius:3px 0 3px 3px;cursor:default;background:#fff}#sitemap .info-details mark{display:inline-block;font-weight:700;font-style:normal;min-width:100px;background:0 0}#sitemap .info-details span{display:inline!important}#changelist-filter-button{display:block;position:absolute;top:0;right:0;z-index:1000;line-height:30px;width:150px;height:auto;margin:0;padding:0 0 0 10px;border:1px solid #ddd;border-top:none;border-right:none;background:#fafafa}#changelist-filter{top:30px}#changelist-filter h2{display:none}.change-list .filtered{min-height:auto;background:#fff!important}#site-selector{float:left;margin:9px 18px 0 8px}#loader-message{display:none;position:fixed;top:0;right:0;padding:4px 8px;background:#fff}#sitemap{border:1px solid #dededc}#sitemap ul.header li .col2>div{padding:0 5.5px}#sitemap li .col-softroot span.icon{background:url(../img/pagetree/sprite.png) -80px 0 no-repeat!important}#sitemap li .col-apphook span.icon{background:url(../img/pagetree/sprite.png) -40px -80px no-repeat!important}#sitemap li .col-language span{display:inline-block;color:transparent;width:12px!important;height:12px!important;margin:-3px 0 0!important;border:1px solid transparent;border-radius:7px}#sitemap li .col-language span.dirty{background-color:#6ba6ff;-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite}#sitemap li .col-language span.empty{border:1px solid #b3b3b3;background-color:transparent}#sitemap li .col-language span.unpublished,#sitemap li .col-language span.unpublishedparent{background-color:#b3b3b3}#sitemap li .col-language span.published{background-color:#65b417}.col-language{position:relative}#sitemap .tree li .col-language .language-tooltip{display:none;position:absolute;top:4px;right:20px;z-index:9999;color:#ccc;font-size:11px;line-height:1;padding:4px 6px;border:none;border-radius:3px;background:rgba(0,0,0,.8);background-color:#000}#sitemap .tree li .col-language .language-tooltip a{color:#ddd}#sitemap .tree li .col-language .language-tooltip a:hover{color:#fff;text-decoration:none}#sitemap .tree li .col-language .language-tooltip:before{content:" ";display:block;position:absolute;top:50%;right:-5px;width:0;height:0;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(0,0,0,.8)}#sitemap .tree li .col-language .language-tooltip.language-tooltip-multiple a:first-child:after{content:" - "}#marker{margin-top:1px}@-webkit-keyframes pulsate{0%,100%{opacity:.5}50%{opacity:1}} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy5wYWdldHJlZS5zY3NzIiwiY21zLnBhZ2V0cmVlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXVCQSxTQUNJLE9BQUEsRUFFQSxRQUFBLEVBQ0EsV0FBQSxRQUVBLFdBQ0ksZ0JBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUVILGlCQUNHLGdCQUFBLFVBSUosWUN4QkYsWUR5Qk0sZ0JBQUEsS0FFSSx5QkFDSixTQUFBLFNBQ0EsS0FBQSxRQ25CTixnQ0FGQSxtQkFDQSxtQkQ4QlMsbUJDaENULG1CQURBLHNCQUtBLHNCRDZCTSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBQ0EsV0FBQSxnQ0FBQSxVQUVBLG1CQUNBLFdBQUEsRUFDQSxvQkFBQSxNQUFBLE1BRUEsbUJBQ0EsV0FBQSxFQUNBLG9CQUFBLE1BQUEsTUFFQSxtQkFDQSxXQUFBLEVBQ0Esb0JBQUEsTUFBQSxNQUVBLGdDQUNBLFdBQUEsRUFDQSxvQkFBQSxNQUFBLE1BRUcsc0JBQ0gsV0FBQSxLQUNBLE9BQUEsUUFDQSxvQkFBQSxNQUFBLE1BR0EsMkJBQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxvQkFBQSxNQUFBLEVBSUEsc0JDckNOLHlCRHNDTSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxFQUNBLG9CQUFBLEVBQUEsRUF3VGdCLG1DQU5DLG9DQVNqQixPQUFBLFlBRkEsTUFBQSxlQUNBLE9BQUEsZUFuVEEsV0FBQSxFQUxpQixvQ0FDakIsV0FBQSxFQUNBLG9CQUFBLE1BQUEsRUFFZ0IsbUNBQ2hCLFdBQUEsRUFDQSxvQkFBQSxNQUFBLE1DOUJOLCtCQUNBLDhCQU5BLDJCQUdBLHFDQUxBLHdCQUdBLDhCQUNBLHdCRDZDaUIsd0JDaERqQixnQ0FLQSwyQkQ0Q00sUUFBQSxLQUlGLG1CQUNFLFNBQUEsU0FDQSxJQUFBLElBR00sbUJDN0NaLHNCRDhDTSxPQUFBLEVBQ0EsUUFBQSxFQUNB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QUFBLElBQUEsTUFBQSxRQUNxQixnQ0FDakIsUUFBQSxFQUFBLE1BRWlCLG9DQUlqQixXQUFBLGdDQUFBLE1BQUEsRUFBQSxvQkFFZ0IsbUNBSWhCLFdBQUEsZ0NBQUEsTUFBQSxNQUFBLG9CQUVhLCtCQUNiLFFBQUEsYUFDQSxNQUFBLFlBQ0EsTUFBQSxlQUNBLE9BQUEsZUFDQSxPQUFBLEtBQUEsRUFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUVDLHFDQUNHLGlCQUFBLFFBQ0Esa0JBQUEsUUFBQSxLQUFBLFNBQUEsU0FFUSxVQUFBLFFBQUEsS0FBQSxTQUFBLFNBRVgscUNBQ0csT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxZQUVILDJDQUdBLGlEQUZHLGlCQUFBLFFBS0gseUNBQ0csaUJBQUEsUUFNWixjQUNJLFNBQUEsU0FHSixrREFDSSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsSUFBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxlQUNBLGlCQUFBLEtBQ0Esb0RBQ0ksTUFBQSxLQUVILDBEQUNHLE1BQUEsS0FDQSxnQkFBQSxLQUVILHlEQUNHLFFBQUEsSUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBQUEsTUFBQSxZQUNBLFlBQUEsSUFBQSxNQUFBLGVBRXFDLGdHQUNyQyxRQUFBLE1BSVIsUUFDSSxXQUFBLElBSUosMkJBQ0ksR0FNQSxLQUxJLFFBQUEsR0FFSixJQUNJLFFBQUEiLCJmaWxlIjoiY21zLnBhZ2V0cmVlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIVxuICogQGNvcHlyaWdodDogaHR0cHM6Ly9naXRodWIuY29tL2RpdmlvL2RqYW5nby1jbXNcbiAqL1xuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNJTVBPUlQgU0VUVElOR1MjXG5AaW1wb3J0IFwic2V0dGluZ3MvYWxsXCI7XG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1BBR0VUUkVFI1xuXG4vLyBjb2xvcnNcbiRjb2xvci1mb250OiAjNjY2O1xuJGNvbG9yLWJvcmRlcjogI2RlZGVkYztcbiRjb2xvci1ib3JkZXItbGlnaHQ6ICNmYWZhZmE7XG4kY29sb3ItYm9yZGVyLW1lZGl1bTogI2RkZDtcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0OiAjZmVmZWZlO1xuJGNvbG9yLWJhY2tncm91bmQtbGlnaHQtaG92ZXI6ICNmNWY1ZjU7XG4kY29sb3ItYmFja2dyb3VuZC1ibHVlOiAjZjNmYmZlO1xuJGNvbG9yLWJhY2tncm91bmQtYmx1ZS1ob3ZlcjogI2U2ZjZmZDtcblxuLy8gcGFnZXRyZWVcbiNzaXRlbWFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtbGlnaHQ7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBsaSxcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgbGkgaW5wdXQuaGlkZGVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OWVtO1xuICAgIH1cblxuICAgIC8vIGljb25zXG4gICAgbGkgYS5pY29uLFxuICAgIGxpIHNwYW4uaWNvbixcbiAgICBsaSBhLm1vdmUsXG4gICAgbGkgYS5jb3B5LFxuICAgIGxpIGEuZWRpdCxcbiAgICBsaSBhLmFkdmFuY2VkLXNldHRpbmdzLFxuICAgIGxpIHNwYW4uaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZXRyZWUvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIH1cbiAgICBsaSBhLm1vdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMjBweDtcbiAgICB9XG4gICAgbGkgYS5jb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTYwcHg7XG4gICAgfVxuICAgIGxpIGEuZWRpdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0yMHB4O1xuICAgIH1cbiAgICBsaSBhLmFkdmFuY2VkLXNldHRpbmdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTYwcHg7XG4gICAgfVxuICAgIGxpIHNwYW4uaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTIwcHg7XG4gICAgfVxuXG4gICAgbGkgYS5zZWxlY3Rvci1hZGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xuICAgIH1cblxuICAgIGxpIGEuYWRkbGluayxcbiAgICBsaSBhLmRlbGV0ZWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICAgIGxpIC5jb2wtc29mdHJvb3Qgc3Bhbi5pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbiAgICB9XG4gICAgbGkgLmNvbC1hcHBob29rIHNwYW4uaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC04MHB4O1xuICAgIH1cblxuICAgIGxpIGEubW92ZSBzcGFuLFxuICAgIGxpIGEuY29weSBzcGFuLFxuICAgIGxpIGEuc2VsZWN0b3ItYWRkIHNwYW4sXG4gICAgbGkgYS5hZGRsaW5rIHNwYW4sXG4gICAgbGkgYS5kZWxldGVsaW5rIHNwYW4sXG4gICAgbGkgYS5lZGl0IHNwYW4sXG4gICAgbGkgYS5hZHZhbmNlZC1zZXR0aW5ncyBzcGFuLFxuICAgIGxpIHNwYW4uaW5mbyBzcGFuLFxuICAgIC5jb2wtbmF2aWdhdGlvbiBpbnB1dCxcbiAgICAuY29sLXB1Ymxpc2hlZCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gaGVhZGVyXG4gICAgdWwuaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG4gICAgdWwuaGVhZGVyLFxuICAgIHVsLmhlYWRlciBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICB1bC5oZWFkZXIgbGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA0cHggNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtbGlnaHQ7XG4gICAgfVxuICAgIHVsLmhlYWRlciBsaSAuY29udCB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdWwuaGVhZGVyIGxpIC5jb2wxIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICB1bC5oZWFkZXIgbGkgLmNvbDIgPiBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gcm93XG4gICAgbGkgLmNvbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkub3BlbiA+IC5jb250IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkub3BlbiB1bCAuY29udCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkubW92ZWFibGUgPiBkaXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxpLmxhc3QubGVhZiAuY29udCxcbiAgICBsaS5sYXN0LmNsb3NlZCAuY29udCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRyZWUtZGVmYXVsdCAuY29sLW5hdmlnYXRpb24sXG4gICAgLnRyZWUtZGVmYXVsdCAuY29sLXB1Ymxpc2hlZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAvLyBhZGQgYWRkaXRpb25hbCBib3JkZXIgdG8gc2VwYXJhdGUgY2F0ZWdvcmllc1xuICAgIGxpLm9wZW4gdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkub3Blbi5sYXN0IHVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaS5vcGVuIHVsLmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkgLmNvbDEgPiBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGxpIC5jb2wxIC50aXRsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGxpIC5jb2wxIC5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIGxpIC5jb2wxIGEuY2hhbmdlbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaSAuY29sMSAudGl0bGUsXG4gICAgbGkgLmNvbDEgLnN1Y2Nlc3Mge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIGxpIC5tb3ZlLXRhcmdldC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBsaSAubW92ZS10YXJnZXQtY29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGxpIC5tb3ZlLXRhcmdldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLW1lZGl1bTtcbiAgICB9XG4gICAgbGkgLm1vdmUtdGFyZ2V0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkgLmNvbDIgPiBkaXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1tZWRpdW07XG4gICAgfVxuICAgIGxpIC5jb2wyID4gZGl2IGEsXG4gICAgbGkgLmNvbDIgPiBkaXYgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC8vIGhpZGUgaXRlbXNcbiAgICAuY29udCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmNvbDEsXG4gICAgLmNvbDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAuY29sMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgICAubW92ZWFibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgLm1vdmVhYmxlOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gICAgLm1vdmVhYmxlOmhvdmVyIC5jb250IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgICAuc3VjY2VzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIHJvdyBob3ZlciBzdGF0ZXNcbiAgICBsaSAuY29udDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgfVxuXG4gICAgLy8gY3VzdG9tIGNvbCBhc2lnbm1lbnRzXG4gICAgbGkubW92ZWFibGUgLmNvbDEgLnRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2V0cmVlL3RyZWUtbGktZHJhZy5naWZcIikgbm8tcmVwZWF0IDAgMDtcbiAgICB9XG4gICAgbGkgLmNvbC1sYW5ndWFnZSBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAvLyBlZGl0IGJ1dHRvblxuICAgIC5jb250OmhvdmVyIC5jb2wxIGEuY2hhbmdlbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vIGFjdGl2ZSBzdGF0ZVxuICAgIC5jb250LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxuICAgIC5jb250LXBhZ2V0eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gZHJhZyBtb2R1c1xuICAgIGxpI2RyYWdnZWQge1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICBsaSNkcmFnZ2VkIC5jb2wyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBpbmZvIGhhbmRsaW5nXG4gICAgLmluZm8tZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpIC5pbmZvOmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaW5mby1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBtYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZmlsdGVyIGJ1dHRvbiBvbiB0b3AgcmlnaHRcbiNjaGFuZ2VsaXN0LWZpbHRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbWVkaXVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG59XG4jY2hhbmdlbGlzdC1maWx0ZXIge1xuICAgIHRvcDogMzBweDtcbiAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8gcmVtb3ZlIGJhY2tncm91bmQgYXNzaWduZWQgZnJvbSBkamFuZ29cbi5jaGFuZ2UtbGlzdCAuZmlsdGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gb25seSB2aXNpYmxlIG9uIG11bHRpcGxlIHNpdGVzXG4jc2l0ZS1zZWxlY3RvciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA5cHggMThweCAwIDhweDtcbn1cblxuLy8gbG9hZGVyIG9uIHRvcCByaWdodFxuI2xvYWRlci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLyogVE9ETyB0aGlzIHNob3VsZCBiZSBkZWZpbmVkIGluc2lkZSBkamFuZ29jbXMtYWRtaW4uY3NzIGluc3RlYWQgKDMuMSkgKi9cbiNzaXRlbWFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIHVsLmhlYWRlciBsaSAuY29sMiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNS41cHg7XG4gICAgfVxuICAgIGxpIC5jb2wtc29mdHJvb3Qgc3Bhbi5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZXRyZWUvc3ByaXRlLnBuZ1wiKSAtODBweCAwIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaSAuY29sLWFwcGhvb2sgc3Bhbi5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZXRyZWUvc3ByaXRlLnBuZ1wiKSAtNDBweCAtODBweCBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkgLmNvbC1sYW5ndWFnZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0zcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIC8vIGNvbG9ycyB1c2VkIHdpdGhpbiB0aGUgdHJlZVxuICAgICAgICAmLmRpcnR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YmE2ZmY7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAyLjVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IHB1bHNhdGUgMi41cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDIuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi51bnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgICB9XG4gICAgICAgICYudW5wdWJsaXNoZWRwYXJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgICAgICAgfVxuICAgICAgICAmLnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViNDE3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBkcm9wZG93biBmb3IgbGFuZ3VhZ2UgY2hhbmdlXG4uY29sLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2l0ZW1hcCAudHJlZSBsaSAuY29sLWxhbmd1YWdlXG4ubGFuZ3VhZ2UtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYShibGFjaywgMC44KTtcbiAgICB9XG4gICAgJi5sYW5ndWFnZS10b29sdGlwLW11bHRpcGxlIGE6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAtIFwiO1xuICAgIH1cbn1cblxuI21hcmtlciB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4vLyBhbmltYXRpb24gZm9yIHB1Ymxpc2hpbmdcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG4iLG51bGxdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ \ No newline at end of file diff --git a/cms/static/cms/css/cms.toolbar.modal.css b/cms/static/cms/css/cms.toolbar.modal.css index 0e8431a73bb..e5a688b1051 100644 --- a/cms/static/cms/css/cms.toolbar.modal.css +++ b/cms/static/cms/css/cms.toolbar.modal.css @@ -1,3 +1,4 @@ /*! * @copyright: https://github.com/divio/django-cms - */#content>h2:first-child,#footer{display:none}#content{margin:10px 10px 0}#content .module{padding:10px}#container{padding-top:0}#cke_id_body{border:1px solid #e6e6e6!important}#cke_id_body .cke_bottom,#cke_id_body .cke_top{border-color:#e6e6e6!important;background:#fafafa!important;box-shadow:none!important}.errornote{margin:0!important} \ No newline at end of file + */#content>h2:first-child,#footer{display:none}#content{margin:10px 10px 0}#content .module{padding:10px}#container{padding-top:0}#cke_id_body{border:1px solid #e6e6e6!important}#cke_id_body .cke_bottom,#cke_id_body .cke_top{border-color:#e6e6e6!important;background:#fafafa!important;box-shadow:none!important}.errornote{margin:0!important} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy50b29sYmFyLm1vZGFsLnNjc3MiLCJjbXMudG9vbGJhci5tb2RhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFXYSx3QkFjYixRQUNJLFFBQUEsS0FaSixTQUNJLE9BQUEsS0FBQSxLQUFBLEVBRUssaUJBQ0wsUUFBQSxLQUdKLFdBQ0ksWUFBQSxFQU9KLGFBQ0ksT0FBQSxJQUFBLE1BQUEsa0JDVEYseUJEWUUsc0JBQ0ksYUFBQSxrQkFDQSxXQUFBLGtCQUNBLFdBQUEsZUFJUixXQUNJLE9BQUEiLCJmaWxlIjoiY21zLnRvb2xiYXIubW9kYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyohXG4gKiBAY29weXJpZ2h0OiBodHRwczovL2dpdGh1Yi5jb20vZGl2aW8vZGphbmdvLWNtc1xuICovXG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjSU1QT1JUIFNFVFRJTkdTI1xuQGltcG9ydCBcInNldHRpbmdzL2FsbFwiO1xuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI01PREFMI1xuI2NvbnRlbnQgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwO1xufVxuI2NvbnRlbnQgLm1vZHVsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuI2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbiNmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNja2VfaWRfYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTAgIWltcG9ydGFudDtcblxuICAgIC5ja2VfdG9wLFxuICAgIC5ja2VfYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0xMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lcnJvcm5vdGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuIixudWxsXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */ \ No newline at end of file diff --git a/cms/static/cms/css/cms.toolbar.sideframe.css b/cms/static/cms/css/cms.toolbar.sideframe.css index 8ffdc672509..f1436478b80 100644 --- a/cms/static/cms/css/cms.toolbar.sideframe.css +++ b/cms/static/cms/css/cms.toolbar.sideframe.css @@ -1,3 +1,4 @@ /*! * @copyright: https://github.com/divio/django-cms - */#header{display:none}#container{padding-top:30px}.cms-debug #container{padding-top:35px}#container .breadcrumbs{display:block;background:#666!important}#content{padding-top:10px}#content h1:first-child,.change-form #content{margin-top:0}.submit-row{padding:10px 10px 5px!important}.object-tools .addlink,.submit-row input.default{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #0e72ec!important;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)!important;box-shadow:inset #6accf6 0 1px 0}.object-tools .addlink:active,.object-tools .addlink:focus,.object-tools .addlink:hover,.submit-row input.default:active,.submit-row input.default:focus,.submit-row input.default:hover{background:#0e72ec!important;box-shadow:none!important}.object-tools .addlink:active,.object-tools .addlink:focus,.submit-row input.default:active,.submit-row input.default:focus{background:#0b5bbc!important}.object-tools .recoverlink,.submit-row input{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #e6e6e6!important;box-shadow:none!important} \ No newline at end of file + */#header{display:none}#container{padding-top:30px}.cms-debug #container{padding-top:35px}#container .breadcrumbs{display:block;background:#666!important}#content{padding-top:10px}#content h1:first-child,.change-form #content{margin-top:0}.submit-row{padding:10px 10px 5px!important}.object-tools .addlink,.submit-row input.default{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #0e72ec!important;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)!important;box-shadow:inset #6accf6 0 1px 0}.object-tools .addlink:active,.object-tools .addlink:focus,.object-tools .addlink:hover,.submit-row input.default:active,.submit-row input.default:focus,.submit-row input.default:hover{background:#0e72ec!important;box-shadow:none!important}.object-tools .addlink:active,.object-tools .addlink:focus,.submit-row input.default:active,.submit-row input.default:focus{background:#0b5bbc!important}.object-tools .recoverlink,.submit-row input{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #e6e6e6!important;box-shadow:none!important} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy50b29sYmFyLnNpZGVmcmFtZS5zY3NzIiwiY21zLnRvb2xiYXIuc2lkZWZyYW1lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQVdBLFFBQ0ksUUFBQSxLQUVKLFdBQ0ksWUFBQSxLQUVPLHNCQUNQLFlBQUEsS0FHTyx3QkFDUCxRQUFBLE1BQ0EsV0FBQSxlQUVKLFNBQ0ksWUFBQSxLQUVPLHdCQUlFLHNCQUhULFdBQUEsRUFPSixZQUNJLFFBQUEsS0FBQSxLQUFBLGNDUkosdUJEV2MsMEJBQ1YsWUFBQSxjQUNBLGNBQUEsY0FDQSxRQUFBLElBQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxpQkFBQSxxREFDQSxXQUFBLE1BQUEsUUFBQSxFQUFBLElBQUEsRUNORiw4QkFDQSw2QkFGQSw2QkFGQSxpQ0FDQSxnQ0RXRyxnQ0FDRyxXQUFBLGtCQUNBLFdBQUEsZUNMTiw4QkFDQSw2QkRPRyxpQ0NUSCxnQ0RVTSxXQUFBLGtCQUtJLDJCQ1RaLGtCRFVJLFlBQUEsY0FDQSxjQUFBLGNBQ0EsUUFBQSxJQUFBLGVBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsV0FBQSIsImZpbGUiOiJjbXMudG9vbGJhci5zaWRlZnJhbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyohXG4gKiBAY29weXJpZ2h0OiBodHRwczovL2dpdGh1Yi5jb20vZGl2aW8vZGphbmdvLWNtc1xuICovXG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjSU1QT1JUIFNFVFRJTkdTI1xuQGltcG9ydCBcInNldHRpbmdzL2FsbFwiO1xuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1NJREVGUkFNRSNcbiNoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jbXMtZGVidWcgI2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbiNjb250YWluZXIgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI2NvbnRlbnQgaDE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGFuZ2UtZm9ybSAjY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN1Ym1pdC1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggIWltcG9ydGFudDtcbn1cbi5zdWJtaXQtcm93IGlucHV0LmRlZmF1bHQsXG4ub2JqZWN0LXRvb2xzIC5hZGRsaW5rIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgbGlnaHRlbigkY29sb3ItYmx1ZSwgMjAlKSAwIDFweCAwO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGFkanVzdC1odWUoJGNvbG9yLWJsdWUsIDE1ZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ub2JqZWN0LXRvb2xzIC5yZWNvdmVybGluayxcbi5zdWJtaXQtcm93IGlucHV0IHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsbnVsbF0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */ \ No newline at end of file diff --git a/cms/static/cms/sass/components/_button.scss b/cms/static/cms/sass/components/_button.scss index 51edb49234d..225ba310be5 100644 --- a/cms/static/cms/sass/components/_button.scss +++ b/cms/static/cms/sass/components/_button.scss @@ -2,68 +2,64 @@ // #BUTTONS# #cms-toolbar { .cms-btn { - color: $color-grey; - border: 1px solid $color-grey-10; - border-radius: 3px; - background: $color-grey-10; + color: $gray; + border: 1px solid $gray-lighter; + border-radius: $btn-border-radius-base; + background: $gray-lighter; background: linear-gradient($gradient-light); - box-shadow: inset lighten($color-grey-10, 5%) 0 1px 0; + box-shadow: inset 0 1px 0 rgba($white, 0.5); &:hover, &:active, &:focus { - border: 1px solid $color-grey-10; - background: $color-grey-10; + border: 1px solid $gray-lighter; + background: $gray-lighter; box-shadow: none; } &:active, &:focus { - border: 1px solid darken($color-grey-10, 10%); - background: darken($color-grey-10, 10%); + border: 1px solid darken($gray-lighter, 10%); + background: darken($gray-lighter, 10%); } } .cms-btn-disabled { - border-top: 1px solid darken($color-grey-10, 10%); - border-right: 1px solid darken($color-grey-10, 10%); - background: darken($color-grey-5, 5%); - box-shadow: inset 0 1px 0 $color-grey-10; + border-top: 1px solid darken($gray-lighter, 10%); + border-right: 1px solid darken($gray-lighter, 10%); + background: $gray-lighter; &:hover, &:active, &:focus { - background-color: $color-grey-10; + background: $gray-lighter; } } .cms-btn-active { - color: white; - border: 1px solid darken($color-grey, 20%) !important; + color: $white; + border: 1px solid $gray-darkest !important; border-bottom: none !important; - background: $color-grey; + background: $gray; background: linear-gradient($gradient-dark); - box-shadow: inset 0 1px 0 lighten($color-grey, 20%); &:hover, &:active, &:focus { - background: $color-grey-70; - box-shadow: none; + background: $gray-darker; } &:active, &:focus { - background: darken($color-grey-70, 50%); + background: $black; } } .cms-btn-action { - color: white; - border: 1px solid adjust-hue($color-blue, 15deg) !important; + color: $white; + border: 1px solid adjust-hue($color-blue, 15deg); background: $color-blue; background: linear-gradient($gradient-blue); - box-shadow: inset lighten($color-blue, 10%) 0 1px 0; &:hover, &:active, &:focus { background: adjust-hue($color-blue, 15deg); - box-shadow: none; + border: 1px solid adjust-hue($color-blue, 15deg); } &:active, &:focus { @@ -71,16 +67,15 @@ } } .cms-btn-caution { - color: white; - border: 1px solid adjust-hue($color-red, 15deg) !important; + color: $white; + border: 1px solid adjust-hue($color-red, 15deg); background: $color-red; background: linear-gradient($gradient-red); - box-shadow: inset lighten($color-red, 20%) 0 1px 0; &:hover, &:active, &:focus { + border: 1px solid adjust-hue($color-red, 15deg); background: adjust-hue($color-red, 15deg); - box-shadow: none; } &:active, &:focus { diff --git a/cms/static/cms/sass/components/_modal.scss b/cms/static/cms/sass/components/_modal.scss index 15ef3efbaf1..f9a76bc2622 100644 --- a/cms/static/cms/sass/components/_modal.scss +++ b/cms/static/cms/sass/components/_modal.scss @@ -214,6 +214,7 @@ padding: 0 20px 0 10px; border-radius: 0 0 5px 0; background: $color-window; + user-select: none; div { float: right; font-size: 12px; diff --git a/cms/static/cms/sass/settings/_all.scss b/cms/static/cms/sass/settings/_all.scss index 7f71e28fa4b..f7056b34b62 100644 --- a/cms/static/cms/sass/settings/_all.scss +++ b/cms/static/cms/sass/settings/_all.scss @@ -15,11 +15,12 @@ $color-window: #fcfcfc; $speed-base: 200ms; // #COLORS/auto# -$color-grey-5: lighten($color-grey, 58%); // fafafa -$color-grey-10: lighten($color-grey, 50%); // e5e5e5 -$color-grey-20: lighten($color-grey, 25%); // 454545 -$color-grey-70: darken($color-grey, 13%); // 454545 -$color-grey-90: darken($color-grey, 20%); // 333333 +// These are kept only while refactoring is in progress +$color-grey-5: lighten($color-grey, 58%); // fafafa +$color-grey-10: lighten($color-grey, 50%); // e5e5e5 +$color-grey-20: lighten($color-grey, 25%); // a6a6a6 +$color-grey-70: darken($color-grey, 13%); // 454545 +$color-grey-90: darken($color-grey, 20%); // 333333 $gradient-toolbar: to bottom, rgba(lighten($color-grey, 58%), 0.97) 0%, rgba(lighten($color-grey, 59%), 0.97) 50%, rgba(lighten($color-grey, 58%), 0.95) 100%; $gradient-dark: to bottom, $color-grey, darken($color-grey, 20%); @@ -28,3 +29,30 @@ $gradient-green: to bottom, lighten($color-green, 10%) 0%, saturate($color-green $gradient-orange: to bottom, lighten($color-orange, 5%), $color-orange; $gradient-red: to bottom, adjust-hue($color-red, 5deg), adjust-hue($color-red, 15deg); $gradient-light: to bottom, lighten($color-grey-10, 5%), $color-grey-10; + + +//############################################################################## +// #COLORS new +$white: #fff; +$black: #000; + +$gray: #666; +$gray-lightest: lighten($gray, 58%); // #fafafa +$gray-lighter: lighten($gray, 50%); // #e5e5e5 +$gray-light: lighten($gray, 25%); // #a6a6a6 +$gray-darker: darken($gray, 13%); // #454545 +$gray-darkest: darken($gray, 20%); // #333 + +$btn-border-radius-base: 3px; + +$btn-default-color: $gray; +$btn-default-bgcolor: $gray-lighter; +$btn-default-border: $gray-lighter; + +$btn-action-color: $white; +$btn-action-bgcolor: $color-blue; +$btn-action-border: adjust-hue($color-blue, 15deg); + +$btn-caution-color: $white; +$btn-caution-bgcolor: $color-red; +$btn-caution-border: adjust-hue($color-red, 15deg); From 8dec5171e21b2db7b3e39c0baa272cf0621a39cc Mon Sep 17 00:00:00 2001 From: Vadim Sikora Date: Thu, 25 Jun 2015 17:21:20 +0200 Subject: [PATCH 2/4] gradients move --- cms/static/cms/css/cms.base.css | 4 +- cms/static/cms/sass/components/_button.scss | 72 +++++++++++--------- cms/static/cms/sass/components/_toolbar.scss | 2 +- cms/static/cms/sass/settings/_all.scss | 23 ++++--- 4 files changed, 56 insertions(+), 45 deletions(-) diff --git a/cms/static/cms/css/cms.base.css b/cms/static/cms/css/cms.base.css index 94c33f9ff7f..3b627077615 100644 --- a/cms/static/cms/css/cms.base.css +++ b/cms/static/cms/css/cms.base.css @@ -1,4 +1,4 @@ /*! * @copyright: https://github.com/divio/django-cms - */@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset input,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:400 13px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;background:0 0;transition:none}#cms-toolbar .cms-messages a:hover,#cms-toolbar .cms-screenblock-inner a:hover{text-decoration:underline}@font-face{font-family:"django-cms-iconfont";src:url(../fonts/django-cms-iconfont.eot?v=3.2.0);src:url(../fonts/django-cms-iconfont.eot?v=3.2.0#iefix) format("eot"),url(../fonts/django-cms-iconfont.woff?v=3.2.0) format("woff"),url(../fonts/django-cms-iconfont.ttf?v=3.2.0) format("truetype"),url(../fonts/django-cms-iconfont.svg?v=3.2.0#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}#cms-toolbar .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-submenu-quicksearch:before,#cms-toolbar .cms-submenu:before,#cms-toolbar .cms-toolbar-item-logo a,#cms-toolbar .cms-tooltip:before,.cms-icon{display:inline-block;font:normal normal normal 14px/1 django-cms-iconfont;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,.cms-icon-arrow-wide:before{content:"\E001"}.cms-icon-arrow:before{content:"\E002"}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,.cms-icon-bin:before{content:"\E003"}.cms-icon-close:before{content:"\E004"}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before,.cms-icon-copy:before{content:"\E005"}.cms-icon-handler:before{content:"\E006"}.cms-icon-home:before{content:"\E007"}#cms-toolbar .cms-toolbar-loader a span:before,.cms-icon-loader:before{content:"\E008"}#cms-toolbar .cms-toolbar-item-logo a:before,.cms-icon-logo:before{content:"\E009"}#cms-toolbar .cms-submenu:before,.cms-icon-menu:before{content:"\E00A"}.cms-icon-minus:before{content:"\E00B"}#cms-toolbar .cms-tooltip:before,.cms-icon-pencil:before{content:"\E00C"}#cms-toolbar .cms-modal-collapsed:before,.cms-icon-plus:before{content:"\E00D"}.cms-icon-scissors:before{content:"\E00E"}#cms-toolbar .cms-submenu-quicksearch:before,.cms-icon-search:before{content:"\E00F"}.cms-icon-window:before{content:"\E010"}#cms-toolbar .cms-tooltip{visibility:hidden;position:absolute;top:0;left:0;font-size:11px;font-weight:700;color:#e6e6e6;line-height:11px;white-space:nowrap;padding:5px 7px 5px 22px;margin:0;border-radius:3px;background:#454545}#cms-toolbar .cms-tooltip:before{font-size:14px;position:absolute;left:4px;top:3px}#cms-toolbar .cms-tooltip span{position:absolute;top:18px;right:0;float:right;color:#fff;font-weight:400;padding:5px 7px;border-radius:3px 0 3px 3px;background:#454545}#cms-toolbar .cms-btn{color:#666;border:1px solid #e6e6e6;border-radius:3px;background:#e6e6e6;background:linear-gradient(to bottom,#f2f2f2,#e6e6e6);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus,#cms-toolbar .cms-btn:hover{border:1px solid #e6e6e6;background:#e6e6e6;box-shadow:none}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus{border:1px solid #ccc;background:#ccc}#cms-toolbar .cms-btn-disabled{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#e6e6e6}#cms-toolbar .cms-btn-disabled:active,#cms-toolbar .cms-btn-disabled:focus,#cms-toolbar .cms-btn-disabled:hover{background:#e6e6e6}#cms-toolbar .cms-btn-active{color:#fff;border:1px solid #333!important;border-bottom:none!important;background:#666;background:linear-gradient(to bottom,#666,#333)}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus,#cms-toolbar .cms-btn-active:hover{background:#454545}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus{background:#000}#cms-toolbar .cms-btn-action{color:#fff;border:1px solid #0e72ec;background:#0eaaec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus,#cms-toolbar .cms-btn-action:hover{background:#0e72ec;border:1px solid #0e72ec}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus{background:#0b5bbc}#cms-toolbar .cms-btn-caution{color:#fff;border:1px solid #ff4000;background:red;background:linear-gradient(to bottom,#ff1500,#ff4000)}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus,#cms-toolbar .cms-btn-caution:hover{border:1px solid #ff4000;background:#ff4000}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus{background:#c30}#cms-toolbar .cms-btn-publish{display:none}#cms-toolbar .cms-btn-publish-active{display:block}#cms-toolbar .cms-loader{background:url(../img/loader.gif) center center no-repeat #fcfcfc!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#cms-toolbar .cms-loader{background-image:url(../img/loader@2x.gif)!important;background-size:32px!important}}.cms-plugin{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-add,.cms-render-model-icon{display:inline-block;width:18px;height:18px;cursor:pointer}.cms-render-model-icon{margin:0;padding:0}.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{margin:0;padding:0}.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_add.png) no-repeat}#cms-toolbar{position:absolute;top:5px;left:0;z-index:9999999;width:100%}#cms-toolbar .cms-toolbar{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666!important;background:#fcfcfc;background:#fcfcfc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#cms-toolbar .cms-toolbar .cms-toolbar-left{position:relative;float:left;z-index:10;padding-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right{position:relative;float:right;z-index:10;padding-right:32px}#cms-toolbar .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:20px}#cms-toolbar .cms-toolbar .cms-toolbar-item{float:left}#cms-toolbar .cms-toolbar .cms-toolbar-item-buttons a{border-bottom:none!important}@media only screen and (max-width:800px){#cms-toolbar .cms-toolbar-right{display:none}}#cms-toolbar.cms-toolbar-debug .cms-toolbar,#cms-toolbar.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}#cms-toolbar.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar.cms-toolbar-debug #container{padding-top:35px!important}#cms-toolbar .cms-toolbar-item-navigation li{position:relative;float:left;zoom:1}#cms-toolbar .cms-toolbar-item-navigation li a{float:left;zoom:1;padding:5px 10px;cursor:default}#cms-toolbar .cms-toolbar-item-navigation li ul{display:none}#cms-toolbar .cms-toolbar-item-navigation>li:first-child>a span{font-weight:800;line-height:12px}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-tooltip:before{display:none;position:absolute;top:7px;right:7px;font-size:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:30px;left:0;min-width:180px;padding:3px 0;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;background:rgba(255,255,255,.97);box-shadow:0 1px 1px rgba(0,0,0,.4)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;zoom:1;white-space:nowrap;padding:2px 10px 2px 15px;cursor:pointer}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f5f5f5;border-radius:0 4px 4px 0}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-4px;left:100%}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-tooltip:before{display:block}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 3px;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}#cms-toolbar .cms-messages,#cms-toolbar .cms-messages *{font-weight:200;color:#fff;font-size:12px;line-height:16px}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}#cms-toolbar .cms-toolbar-item-cms-mode-switcher{display:none}#cms-toolbar .cms-messages{display:none;position:fixed;top:30px;z-index:999999;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74)}#cms-toolbar .cms-messages a{color:#0eaaec}#cms-toolbar .cms-messages strong{color:#3abcf3;font-weight:200}#cms-toolbar .cms-messages ul{display:inline;color:#fff}#cms-toolbar .cms-messages ul li{display:inline;color:#fff;font-weight:200}#cms-toolbar .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;top:0;left:8px;width:20px;height:14px;margin-left:10px}#cms-toolbar .cms-messages .cms-messages-close span{font-size:10px}#cms-toolbar .cms-messages .cms-messages-close:hover span{color:#0eaaec}#cms-toolbar .cms-messages-error strong{color:red}#cms-toolbar .cms-toolbar-item-logo{margin:0!important}#cms-toolbar .cms-toolbar-item-logo a{font-size:21px;line-height:21px;width:90px;height:20px;margin:4px 0;transition:color 200ms}#cms-toolbar .cms-toolbar-item-logo a span{display:none}#cms-toolbar .cms-toolbar-item-logo a:active,#cms-toolbar .cms-toolbar-item-logo a:focus,#cms-toolbar .cms-toolbar-item-logo a:hover{color:#0eaaec}#cms-toolbar .cms-form-login{padding:3px 0 0}#cms-toolbar .cms-form-login label{float:left;padding-left:10px;cursor:pointer}#cms-toolbar .cms-form-login label span{display:inline-block;padding-top:1px}#cms-toolbar .cms-form-login input[type=text],#cms-toolbar .cms-form-login input[type=password]{color:#666;font-size:13px;line-height:13px;width:100px;margin:0;padding:3px 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff}#cms-toolbar .cms-form-login input[type=text]:focus,#cms-toolbar .cms-form-login input[type=password]:focus{transition:outline .2s;border-color:#0eaaec;box-shadow:inset 0 0 2px #e6e6e6}#cms-toolbar .cms-form-login input[type=submit]{display:block;color:#fff;font-size:12px;text-transform:uppercase;height:23px;padding:1px 15px 0;border:1px solid #333;border-radius:3px;cursor:pointer;background:linear-gradient(to bottom,#666,#333);background-color:#666;box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus,#cms-toolbar .cms-form-login input[type=submit]:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus{background:#000}#cms-toolbar .cms-form-login .cms-error{color:red}#cms-toolbar .cms-form-login .cms-error input{border:1px solid red}#cms-toolbar .cms-toolbar-item-buttons{margin:4px 0}#cms-toolbar .cms-toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms-toolbar .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}#cms-toolbar .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}#cms-toolbar .cms-toolbar-item-buttons a:only-child{border-radius:3px}#cms-toolbar .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:999999;border-bottom:1px solid #666;border-left:1px solid #666}#cms-toolbar .cms-toolbar-trigger a{display:block;width:30px;height:29px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fafafa}#cms-toolbar .cms-toolbar-trigger a:hover{background:#fff}#cms-toolbar .cms-toolbar-trigger a:active span,#cms-toolbar .cms-toolbar-trigger a:focus span,#cms-toolbar .cms-toolbar-trigger a:hover span{color:#333}#cms-toolbar .cms-toolbar-trigger a span{font-size:10px;color:#454545;margin:8px 0 0 -2px;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:0 0}#cms-toolbar .cms-toolbar-trigger-expanded a span{margin-top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cms-toolbar .cms-toolbar-loader a span{position:relative;top:-5px;font-size:20px;line-height:20px;color:#0eaaec;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}#cms-toolbar .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.9);background-color:#000}#cms-toolbar .cms-screenblock-inner{margin-top:300px}#cms-toolbar .cms-screenblock-inner h1{font-size:28px;line-height:30px}#cms-toolbar .cms-screenblock-inner h1,#cms-toolbar .cms-screenblock-inner p{color:#a6a6a6;text-align:center}#cms-toolbar .cms-screenblock-inner a{color:#fff}#cms-toolbar .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}#cms-toolbar .cms-modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-modal-foot{position:relative;clear:both;overflow:hidden;height:32px;border-radius:0 0 5px 5px;background:#fafafa}#cms-toolbar .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}#cms-toolbar .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms-toolbar .cms-modal-frame iframe{width:100%;height:100%}#cms-toolbar .cms-modal-title{display:block;color:#454545;font-size:13px;font-weight:700;text-align:center;padding:4px 75px 3px;border-radius:5px 5px 0 0;cursor:move;background:#fafafa}#cms-toolbar .cms-modal-close,#cms-toolbar .cms-modal-collapse,#cms-toolbar .cms-modal-maximize{display:block;position:absolute;font-size:8px;top:3px;right:3px;color:#a6a6a6;text-align:center;width:20px;height:20px;cursor:pointer}#cms-toolbar .cms-modal-close:active,#cms-toolbar .cms-modal-close:focus,#cms-toolbar .cms-modal-close:hover,#cms-toolbar .cms-modal-collapse:active,#cms-toolbar .cms-modal-collapse:focus,#cms-toolbar .cms-modal-collapse:hover,#cms-toolbar .cms-modal-collapsed,#cms-toolbar .cms-modal-maximize-active,#cms-toolbar .cms-modal-maximize:active,#cms-toolbar .cms-modal-maximize:focus,#cms-toolbar .cms-modal-maximize:hover{color:#0eaaec}#cms-toolbar .cms-modal-close:before,#cms-toolbar .cms-modal-collapse:before,#cms-toolbar .cms-modal-maximize:before{position:relative;top:7px}#cms-toolbar .cms-modal-collapse{right:40px}#cms-toolbar .cms-modal-maximize{right:21px}#cms-toolbar .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#a6a6a6;width:20px;height:20px;cursor:nw-resize}#cms-toolbar .cms-modal-resize span{margin:6px 0 0 6px}#cms-toolbar .cms-modal-breadcrumb{display:none;position:relative;float:left;overflow:hidden;z-index:100;font-size:12px;line-height:12px;width:100%;min-width:225px;height:32px}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-items{position:absolute;top:0;left:35px;width:9999px;background:#fcfcfc}#cms-toolbar .cms-modal-breadcrumb a{position:relative;float:left;color:#a6a6a6;font-size:12px;line-height:12px;padding:10px 0 10px 36px}#cms-toolbar .cms-modal-breadcrumb a:first-child{padding-left:16px}#cms-toolbar .cms-modal-breadcrumb a:after,#cms-toolbar .cms-modal-breadcrumb a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-44px;border-top:44px solid transparent;border-bottom:44px solid transparent}#cms-toolbar .cms-modal-breadcrumb a:after{z-index:2;border-left:22px solid #fcfcfc}#cms-toolbar .cms-modal-breadcrumb a:before{z-index:1;margin-left:1px;border-left:22px solid #e6e6e6}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title{position:relative;z-index:3;color:#e6e6e6;font-size:15px;text-align:center;width:36px;height:32px;border-right:1px solid #e6e6e6;border-radius:0 0 0 5px;background:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title:before{position:relative;top:8px}#cms-toolbar .cms-modal-breadcrumb a:hover{color:#000;background:#fff}#cms-toolbar .cms-modal-breadcrumb a:hover:after{border-left-color:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last{cursor:default;color:#0eaaec}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last:hover{color:#0eaaec}#cms-toolbar .cms-modal-buttons{position:absolute;top:0;right:0;float:right;z-index:101;padding:0 20px 0 10px;border-radius:0 0 5px;background:#fcfcfc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cms-toolbar .cms-modal-buttons div{float:right;font-size:12px;margin:3px 5px 3px 0;padding:2px 10px;cursor:pointer}.cms-dialog{position:absolute;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#fff}.cms-dialog h1{margin:0 0 15px;padding:0}.cms-dialog form{margin:15px 0;padding:15px 0;border-top:1px solid #f3f3f3}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:0 auto}}#cms-toolbar .cms-sideframe{display:none;position:fixed;top:0;left:0;overflow:visible!important;z-index:99999;width:0;height:100%}#cms-toolbar .cms-sideframe-frame{position:relative;overflow:hidden;z-index:10;width:100%;height:100%;background:#fff}#cms-toolbar .cms-sideframe-frame iframe{overflow:auto;width:100%;height:100%;border:none;background:#fff}#cms-toolbar .cms-sideframe-resize{position:absolute;top:0;right:-2px;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms-toolbar .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:0 0}#cms-toolbar .cms-sideframe-knob{position:absolute;top:50%;right:-2px;width:6px;height:50px;margin-top:-15px;border-radius:3px;background:#454545}#cms-toolbar .cms-sideframe-btn{position:absolute;top:50px;right:-20px;z-index:40}#cms-toolbar .cms-sideframe-close,#cms-toolbar .cms-sideframe-hide,#cms-toolbar .cms-sideframe-maximize{cursor:pointer;font-size:8px;color:#e6e6e6;text-align:center;width:20px;height:20px;margin-bottom:2px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-sideframe-close:hover,#cms-toolbar .cms-sideframe-hide:hover,#cms-toolbar .cms-sideframe-maximize:hover{color:#fff;background-color:#333}#cms-toolbar .cms-sideframe-close span,#cms-toolbar .cms-sideframe-hide span,#cms-toolbar .cms-sideframe-maximize span{position:relative;top:2px}#cms-toolbar .cms-sideframe-hide{font-size:10px;height:30px;border:none}#cms-toolbar .cms-sideframe-hide span{top:6px}#cms-toolbar .cms-sideframe-hidden span{color:#0eaaec;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-sideframe-minimize span{color:#0eaaec}#cms-toolbar .cms-structure{display:none;position:absolute;top:0;right:0;z-index:9999;width:100%;height:100%}#cms-toolbar .cms-structure .cms-structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(255,255,255,.95)}#cms-toolbar .cms-structure .cms-structure-content{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#cms-toolbar .cms-structure .cms-dragarea{position:absolute;box-sizing:border-box;margin:0 0 5px;padding:5px 5px 4px;border-radius:3px;background:#454545}#cms-toolbar .cms-structure .cms-dragarea-static{background-color:#454545;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar .cms-structure .cms-dragbar{position:relative;top:0;left:0;z-index:9999;font-size:13px;line-height:20px;border-radius:3px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title{cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:17px;text-transform:uppercase;text-shadow:0 1px 0 #000;height:16px;padding:0 0 0 15px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before{position:absolute;top:-4px;left:-5px;font-size:9px;color:#a6a6a6;width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:hover:before{color:#fff}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}#cms-toolbar .cms-structure .cms-dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms-toolbar .cms-structure .cms-dragbar-empty-wrapper{display:none}#cms-toolbar .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}#cms-toolbar .cms-structure .cms-draggables .cms-draggables{display:none;min-height:25px;padding-left:6px}#cms-toolbar .cms-structure .cms-draggable>.cms-draggable,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:first-child,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:only-child{margin-top:0}#cms-toolbar .cms-structure .cms-draggables>.cms-draggable:last-child{margin-bottom:1px}#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:last-child{margin-bottom:2px}#cms-toolbar .cms-structure .cms-draggable,#cms-toolbar .cms-structure .cms-droppable{position:relative;top:0;left:0;z-index:99;margin:5px 0 0;margin-left:0!important;padding:4px 5px 3px;border-radius:3px;list-style-type:none}#cms-toolbar .cms-structure .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable:hover,#cms-toolbar .cms-structure .cms-droppable .cms-draggable:hover{border-color:#a6a6a6}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-submenu,#cms-toolbar .cms-structure .cms-droppable .cms-submenu{display:none;margin-top:2px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu:before{color:#454545;left:2px;top:-1px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-dropdown,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-dropdown{top:22px;right:-6px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch{top:-6px;right:-5px;height:28px;border-left:1px dotted #e6e6e6;border-radius:0;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch:before{color:#454545}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch input,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch input{color:#000;margin-top:1px}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-submenu-quicksearch{background-color:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-submenu-quicksearch{background-color:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-dragitem-text,#cms-toolbar .cms-structure .cms-droppable .cms-dragitem-text{display:inline-block;overflow:visible;width:90%;height:15px}#cms-toolbar .cms-structure .cms-draggable-disabled .cms-draggables,body>.cms-draggable .cms-draggables,body>.cms-draggable .cms-submenu,body>.cms-draggable .cms-switcher{display:none!important}#cms-toolbar .cms-structure .cms-draggable{z-index:100;color:#000;border:1px solid #fafafa;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable:hover{box-shadow:inset 0 0 3px #e6e6e6}#cms-toolbar .cms-structure .cms-droppable{color:#bfbfbf;border:1px dashed #bfbfbf;border-radius:3px}#cms-toolbar .cms-structure .cms-dragitem{cursor:move}#cms-toolbar .cms-structure .cms-dragitem-collapsable,#cms-toolbar .cms-structure .cms-dragitem-expanded{padding-left:15px;cursor:pointer}#cms-toolbar .cms-structure .cms-dragitem-collapsable:before{position:absolute;left:5px;top:8px;font-size:10px;color:#454545;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragitem-collapsable:hover:before{color:#000}#cms-toolbar .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#0e72ec}#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}#cms-toolbar .cms-structure .cms-draggable-allowed,#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(102,153,51,.2)}#cms-toolbar .cms-structure .cms-dragitem-success{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:3px;opacity:.6;border:1px solid #cce6b3;background:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-disallowed,#cms-toolbar .cms-structure .cms-draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,.1)}#cms-toolbar .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable{padding-left:0;background:0 0!important}body>.cms-draggable{white-space:nowrap;margin:0;padding:4px 5px 3px;border-color:#e6e6e6;border-radius:3px;list-style-type:none;background:#fff}#cms-toolbar .cms-clipboard{display:none;position:fixed;top:130px;left:0;z-index:99999;padding:3px 3px 3px 0;border-radius:0 3px 3px 0;background:rgba(255,255,255,.6)}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before{position:relative;top:4px;left:3px}#cms-toolbar .cms-clipboard p{margin:0;padding:0}#cms-toolbar .cms-clipboard .cms-clipboard-numbers{margin:0 0 2px}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a{box-sizing:border-box;display:block;overflow:hidden;color:#e6e6e6;font-size:12px;width:20px;height:30px;border:5px solid #454545;border-right:none;border-left:none;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:active,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:hover{color:#fff;border-color:#333;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-clipboard-numbers{display:none!important}#cms-toolbar .cms-clipboard .cms-clipboard-empty a{display:block;cursor:pointer;font-size:11px;color:#e6e6e6;width:20px;height:20px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:active,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:hover{color:#fff;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-triggers{position:relative;z-index:999}#cms-toolbar .cms-clipboard .cms-clipboard-triggers .cms-clipboard-numbers:nth-child(n+6){display:none}#cms-toolbar .cms-clipboard .cms-clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms-toolbar .cms-clipboard .cms-clipboard-containers .cms-draggable{width:190px;margin-left:-220px}#cms-toolbar .cms-clipboard .cms-dragarea{padding-top:3px}#cms-toolbar .cms-clipboard .cms-draggable{position:relative;top:0;left:0;z-index:99;margin:0 0 2px;padding:4px 5px 3px;border:1px solid #454545;border-radius:3px;cursor:move;background:#fafafa}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem{padding-left:20px}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem .cms-submenu{display:none!important}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem-text{display:inline-block;overflow:hidden;width:140px;height:15px}#cms-toolbar .cms-clipboard .cms-plugins{display:none}#cms-toolbar .cms-submenu{display:block;position:absolute;cursor:pointer;right:5px;width:20px;height:15px}#cms-toolbar .cms-submenu:before{position:relative;left:4px;font-size:16px;color:#fff}#cms-toolbar .cms-submenu-lang{position:absolute;top:3px;right:3px;padding:0 5px;border:1px solid #e6e6e6;border-radius:3px;background:#fff}#cms-toolbar .cms-submenu-dropdown{display:none;position:absolute;top:20px;right:0;overflow:auto;zoom:1;z-index:999;min-width:140px;max-height:230px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar{width:7px;background:#e6e6e6;-webkit-appearance:none}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar-thumb{border-left:1px solid #e6e6e6;background-color:#454545;box-shadow:0 0 1px rgba(255,255,255,.5)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item{zoom:1}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a,#cms-toolbar .cms-submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a{color:#000}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:focus,#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:hover{color:#fff;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:first-child{border-top:none}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item span{color:#000;font-weight:700;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6;cursor:default}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item:first-child span{border-top:none}#cms-toolbar .cms-submenu-quicksearch{cursor:default;display:none;position:absolute;top:-5px;right:-5px;z-index:1000;text-align:right;height:25px;border-radius:4px;background:#454545}#cms-toolbar .cms-submenu-quicksearch:before{position:absolute;right:6px;top:6px;font-size:13px;color:#fff}#cms-toolbar .cms-submenu-quicksearch label{cursor:pointer}#cms-toolbar .cms-submenu-quicksearch input{display:block;color:#fff;font-size:12px;line-height:12px;text-align:right;width:109px;height:24px;margin-right:25px;padding:3px 1px 1px 5px;border:none;background:0 0;-webkit-appearance:none}#cms-toolbar .cms-submenu-scroll-hint{display:none;position:absolute;bottom:0;left:0;color:#a6a6a6;font-size:12px;line-height:1;text-align:center;width:100%;padding:5px 0 4px;background-color:#e6e6e6} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fYWxsLnNjc3MiLCJjbXMuYmFzZS5jc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9faWNvbm9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCJjb21wb25lbnRzL19zaWRlZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3N0cnVjdHVyZWJvYXJkLnNjc3MiLCJjb21wb25lbnRzL19jbGlwYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvX3N1Ym5hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBcUJBLDRCQUNJLEdBQ0ksa0JBQUEsVUFBQSxVQUFBLFVBRUosS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBTFIsb0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFFSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkNOUixhQUVBLG9CQUNBLG1CQUZBLG1CQ05JLGVEWUosb0JBREEsZ0JBR0EsaUJBREEsaUJBSEEsY0FOQSxhQVdBLG9CQU5BLGNDUlEsTUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLEtBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxnQkFBQSxLQUNBLGVBQ0EsV0FBQSxLQzZOQyxtQ0F5T0EsNENBQ0csZ0JBQUEsVUM5ZFosV0FDSSxZQUFBLHNCQUNBLElBQUEsOENBQ0EsSUFBQSxvREFBQSxjQUFBLCtDQUFBLGVBQUEsOENBQUEsbUJBQUEsa0VBQUEsY0FJQSxZQUFBLElBQ0EsV0FBQSxP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QSxRQU1aLGdDQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsTUFDQSxRQUFBLElBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLGNBQUEsRUFBQSxFQUFBLElBQ0EsV0FBQSxRQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxvQ0FDSSxNQUFBLE1BQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxJQUFBLElBQUEsRUFDQSxRQUFBLElBQUEsS0FDQSxPQUFBLFFDM05aLFlBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsUUFBQSxNQUNBLFdBQUEsV0FDQSxNQUFBLE1BQ0EsT0FBQSxPQUFBLEVBQUEsRUFBQSxPQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLEtBRUEsZUFDSSxPQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFFSixpQkFDSSxPQUFBLEtBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxRQUdKLHlCQXZCSixZQXdCUSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsSUFDQSxPQUFBLEVBQUEsTUMzQkosNEJBQ0ksUUFBQSxLQUNBLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsa0JBQ0EsUUFBQSxNQUNBLE1BQUEsRUFDQSxPQUFBLEtBSUosa0NBQ0ksU0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBRUEseUNBQ0ksU0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsS0FJUixtQ0FDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLFdBQ0EsV0FBQSxRQUVKLGlDQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGVBRUosaUNBQ0ks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RyxNQUFBLEtBQ0EsV0FBQSxRQUNBLFdBQUEsMkNBRUgsbUVBQ0csV0FBQSxLQUdVLDBEQUNkLE1BQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsUUFFMEIsc0VBQzFCLFdBQUEsS0FJUixzQ0FFSSxPQUFBLFFBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFFBRUMsNkNBRUcsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FHaUIsNENBQ3JCLE9BQUEsUUFFcUIsNENBQ3JCLFFBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxJQUFBLElBQUEsSUFBQSxJQUNBLE9BQUEsS0FDQSxlQUVBLG1CQUFBLEtBSUosc0NBQ0ksUUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQUEsSUFDQSxpQkFBQSIsImZpbGUiOiJjbXMuYmFzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI01JWElOUyNcblxuLy8gaHR0cHM6Ly9naXRodWIuY29tL0NvbXBhc3MvY29tcGFzcy9ibG9iL3N0YWJsZS9jb3JlL3N0eWxlc2hlZXRzL2NvbXBhc3MvdHlwb2dyYXBoeS90ZXh0L19yZXBsYWNlbWVudC5zY3NzXG5AbWl4aW4gaGlkZS1jb250ZW50KCkge1xuICAgICRhcHByb3hpbWF0ZS1lbS12YWx1ZTogMTJweCAvIDFlbTtcbiAgICAkd2lkZXItdGhhbi1hbnktc2NyZWVuOiAtOTk5OWVtO1xuICAgIHRleHQtaW5kZW50OiAkd2lkZXItdGhhbi1hbnktc2NyZWVuICogJGFwcHJveGltYXRlLWVtLXZhbHVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1peGluIHByaW50LWFuZC1yZXRpbmEoKSB7XG4gICAgQG1lZGlhIHByaW50LFxuICAgICAgICAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSxcbiAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksXG4gICAgICAgIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNtcy1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8vIGVuZCBvZiBtaXhpbnNcbiIsbnVsbCwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjUkVTRVQjXG4uY21zLXJlc2V0IHtcbiAgICBkaXYsXG4gICAgcCxcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTphY3RpdmUsXG4gICAgYTpmb2N1cyxcbiAgICB1bCxcbiAgICBsaSxcbiAgICBmb3JtLFxuICAgIGZpZWxkc2V0LFxuICAgIGxhYmVsLFxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1RPT0xCQVIjXG4jY21zLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY21zLXRvb2xiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JleS01LCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC10b29sYmFyKTtcbiAgICAgICAgLyogaGFjayBmb3IgaWU5ICovIGJhY2tncm91bmQvKiovOiAjZmNmY2ZjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgLmNtcy10b29sYmFyLWxlZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXRvb2xiYXItcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy10b29sYmFyLWxlZnQgLmNtcy10b29sYmFyLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy10b29sYmFyLXJpZ2h0IC5jbXMtdG9vbGJhci1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGl0ZW1zXG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLWJ1dHRvbnMgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkbyBzb21lIHJlc3BvbnNpdmUgbWFnaWNcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIC5jbXMtdG9vbGJhci1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNUT09MQkFSL2RlYnVnI1xuICAgICYuY21zLXRvb2xiYXItZGVidWcge1xuICAgICAgICAuY21zLXRvb2xiYXIge1xuICAgICAgICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1kZWJ1Zy1iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDIwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAxMzVkZWcsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCkgMjUlLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCkgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpIDc1JSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCA3NSUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNtcy10b29sYmFyLWRlYnVnICNjb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9uYXZpZ2F0aW9uI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgIH1cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICBsaSB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGhvdmVyIGVmZmVjdFxuICAgICAgICAuY21zLXRvb2xiYXItaXRlbS1uYXZpZ2F0aW9uLWhvdmVyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOTcpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweCAycHggMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB1bCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNlY29uZCBsZXZlbFxuICAgICAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLmNtcy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGFuY2hvciBob3ZlclxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1ibHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gYWRkIGFjdGl2ZSBzdHlsZVxuICAgICAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1icmVhayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoaWRlLWNvbnRlbnQoKTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tZGlzYWJsZWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLXRvb2xiYXItaXRlbS1jbXMtbW9kZS1zd2l0Y2hlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNUT09MQkFSL2RpYWxvZyNcbiAgICAuY21zLW1lc3NhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC43NCk7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1tZXNzYWdlcy1jbG9zZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtbWVzc2FnZXMtZXJyb3Igc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2xvZ28jXG4gICAgLmNtcy10b29sYmFyLWl0ZW0tbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1sb2dvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkc3BlZWQtYmFzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvZm9ybSNcbiAgICAuY21zLWZvcm0tbG9naW4ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDA7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItZ3JleSwgNDUlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lIDAuMnM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxNXB4IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWdyZXksIDIwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWRhcmspO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLWdyZXksIDIwJSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS03MCwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1lcnJvciBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvYnV0dG9uZ3JvdXBzI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46IDRweCAwIDRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgfVxuICAgICAgICBhOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvdG9nZ2xlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciBzcGFuLFxuICAgICAgICAgICAgJjphY3RpdmUgc3BhbixcbiAgICAgICAgICAgICY6Zm9jdXMgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTkwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkLWJhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2xvYWRlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlci1leHBhbmRlZCBhIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLmNtcy10b29sYmFyLWxvYWRlciBhIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1sb2FkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbmltYXRpb246IGNtcy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICAvLyBUT0RPIFJlaW1wbGVtZW50IGJsaW5raW5nIGlmIHVucHVibGlzaGVkIGNvbnRlbnQgaXMgcHJlc2VudFxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9ibG9ja2VyI1xuICAgIC5jbXMtc2NyZWVuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5jbXMtc2NyZWVuYmxvY2staW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNJQ09OT0dSQVBIWSNcblxuLy8gZGVmYXVsdCBmb250IGZpbGUgZ2VuZXJhdGVkIGJ5IGd1bHBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImRqYW5nby1jbXMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2RqYW5nby1jbXMtaWNvbmZvbnQuZW90P3Y9My4yLjBcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9kamFuZ28tY21zLWljb25mb250LmVvdD92PTMuMi4wI2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC53b2ZmP3Y9My4yLjBcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC50dGY/dj0zLjIuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC5zdmc/dj0zLjIuMCNkamFuZ28tY21zLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgZGphbmdvLWNtcy1pY29uZm9udDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcbiAgICAkY2hhcjogXCJcIjtcblxuICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctd2lkZSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdyB7XG4gICAgICAgICRjaGFyOiBcIkUwMDJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBiaW4ge1xuICAgICAgICAkY2hhcjogXCJFMDAzXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY2xvc2Uge1xuICAgICAgICAkY2hhcjogXCJFMDA0XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY29weSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBoYW5kbGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwNlwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGhvbWUge1xuICAgICAgICAkY2hhcjogXCJFMDA3XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbG9hZGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwOFwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGxvZ28ge1xuICAgICAgICAkY2hhcjogXCJFMDA5XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbWVudSB7XG4gICAgICAgICRjaGFyOiBcIkUwMEFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBtaW51cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBwZW5jaWwge1xuICAgICAgICAkY2hhcjogXCJFMDBDXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gcGx1cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMERcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzY2lzc29ycyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzZWFyY2gge1xuICAgICAgICAkY2hhcjogXCJFMDBGXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gd2luZG93IHtcbiAgICAgICAgJGNoYXI6IFwiRTAxMFwiO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGNoYXI7XG59XG5cbi5jbXMtaWNvbiB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbn1cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlKSB7XG4gICAgJjojeyRpbnNlcnR9IHtcbiAgICAgICAgY29udGVudDogI3tcIlxcXCJcXFxcXCJ9I3tpY29uLWNoYXIoJGZpbGVuYW1lKSArIFwiXFxcIlwifTtcbiAgICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0lDT05TOnN0YXJ0I1xuLy8gdXNlIHVuaWNvZGUgY2hhcmFjdGVycyBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zIGFuZCB1c2UgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9yIGRlY29yYXRpdmUgaWNvbnNcbi8vIERPQ1M6IGh0dHA6Ly9maWxhbWVudGdyb3VwLmNvbS9sYWIvYnVsbGV0cHJvb2ZfaWNvbl9mb250cy5odG1sXG5cbi5jbXMtaWNvbi1hcnJvdy13aWRlIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LXdpZGUpO1xufVxuXG4uY21zLWljb24tYXJyb3cge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3cpO1xufVxuXG4uY21zLWljb24tYmluIHtcbiAgICBAaW5jbHVkZSBpY29uKGJpbik7XG59XG5cbi5jbXMtaWNvbi1jbG9zZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG59XG5cbi5jbXMtaWNvbi1jb3B5IHtcbiAgICBAaW5jbHVkZSBpY29uKGNvcHkpO1xufVxuXG4uY21zLWljb24taGFuZGxlciB7XG4gICAgQGluY2x1ZGUgaWNvbihoYW5kbGVyKTtcbn1cblxuLmNtcy1pY29uLWhvbWUge1xuICAgIEBpbmNsdWRlIGljb24oaG9tZSk7XG59XG5cbi5jbXMtaWNvbi1sb2FkZXIge1xuICAgIEBpbmNsdWRlIGljb24obG9hZGVyKTtcbn1cblxuLmNtcy1pY29uLWxvZ28ge1xuICAgIEBpbmNsdWRlIGljb24obG9nbyk7XG59XG5cbi5jbXMtaWNvbi1tZW51IHtcbiAgICBAaW5jbHVkZSBpY29uKG1lbnUpO1xufVxuXG4uY21zLWljb24tbWludXMge1xuICAgIEBpbmNsdWRlIGljb24obWludXMpO1xufVxuXG4uY21zLWljb24tcGVuY2lsIHtcbiAgICBAaW5jbHVkZSBpY29uKHBlbmNpbCk7XG59XG5cbi5jbXMtaWNvbi1wbHVzIHtcbiAgICBAaW5jbHVkZSBpY29uKHBsdXMpO1xufVxuXG4uY21zLWljb24tc2Npc3NvcnMge1xuICAgIEBpbmNsdWRlIGljb24oc2Npc3NvcnMpO1xufVxuXG4uY21zLWljb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG59XG5cbi5jbXMtaWNvbi13aW5kb3cge1xuICAgIEBpbmNsdWRlIGljb24od2luZG93KTtcbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1RPT0xUSVAjXG5cbi8vIHVzZWQgd2hlbiBob3ZlciBvdmVyIHBsdWdpbnMgaW4gZWRpdCBtb2RlXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtdG9vbHRpcCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXBlbmNpbDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogNXB4IDdweCA1cHggMjJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0JVVFRPTlMjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtYnRuIHtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1saWdodCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyYXktbGlnaHRlciwgMTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JheS1saWdodGVyLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRncmF5LWxpZ2h0ZXIsIDEwJSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkZ3JheS1saWdodGVyLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFya2VzdCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWRhcmspO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tYWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1ibHVlKTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbihhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZyksIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1idG4tY2F1dGlvbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGFkanVzdC1odWUoJGNvbG9yLXJlZCwgMTVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LXJlZCk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGFkanVzdC1odWUoJGNvbG9yLXJlZCwgMTVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYWRqdXN0LWh1ZSgkY29sb3ItcmVkLCAxNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKGFkanVzdC1odWUoJGNvbG9yLXJlZCwgMTVkZWcpLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtYnRuLXB1Ymxpc2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY21zLWJ0bi1wdWJsaXNoLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjTE9BREVSI1xuI2Ntcy10b29sYmFyIHtcbiAgICAuY21zLWxvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aW5kb3cgdXJsKFwiLi4vaW1nL2xvYWRlci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgcHJpbnQtYW5kLXJldGluYSgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2FkZXJAMnguZ2lmXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1BMVUdJTlxuLmNtcy1wbHVnaW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy8gI1BMQUNFSE9MREVSXG4uY21zLXBsYWNlaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbn1cblxuLmNtcy1yZW5kZXItbW9kZWwtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b29sYmFyL3JlbmRlcl9tb2RlbF9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uY21zLXJlbmRlci1tb2RlbC1hZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9vbGJhci9yZW5kZXJfbW9kZWxfYWRkLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNNT0RBTCNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICB9XG4gICAgLmNtcy1tb2RhbC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1mb290IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1zaGltIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY21zLW1vZGFsLWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1mcmFtZSBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jbXMtbW9kYWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweCA3NXB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNTtcbiAgICB9XG5cbiAgICAuY21zLW1vZGFsLWNvbGxhcHNlLFxuICAgIC5jbXMtbW9kYWwtY2xvc2UsXG4gICAgLmNtcy1tb2RhbC1tYXhpbWl6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtY29sbGFwc2Uge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1tYXhpbWl6ZSB7XG4gICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgIH1cbiAgICAuY21zLW1vZGFsLWNvbGxhcHNlZCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXBsdXM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1tYXhpbWl6ZS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgLmNtcy1tb2RhbC1yZXNpemUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogbnctcmVzaXplO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLW1vZGFsLWJyZWFkY3J1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgLmNtcy1tb2RhbC1icmVhZGNydW1iLWl0ZW1zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdpbmRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYTphZnRlcixcbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDQ0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMnB4IHNvbGlkICRjb2xvci13aW5kb3c7XG4gICAgICAgIH1cbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjJweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGhvbWUgaWNvblxuICAgICAgICAuY21zLW1vZGFsLWJyZWFkY3J1bWItdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGFzdCBlbnRyeSBoaWdobGlnaHRcbiAgICAgICAgLmNtcy1tb2RhbC1icmVhZGNydW1iLWxhc3Qge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYnV0dG9uc1xuICAgIC5jbXMtbW9kYWwtYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdpbmRvdztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNESUFMT0cjXG4vLyB1c2VkIGluOiAvY21zL2FkbWluL3BhZ2UvdHJlZS9jb3B5X3ByZW1pc3Npb25zXG4uY21zLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IC0xMDBweCAwIDAgLTI1MHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjNmMztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1NJREVGUkFNRSNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1zaWRlZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1yZXNpemUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgfVxuICAgIC5jbXMtc2lkZWZyYW1lLXNoaW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5jbXMtc2lkZWZyYW1lLWtub2Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB6LWluZGV4OiA0MDtcbiAgICB9XG4gICAgLmNtcy1zaWRlZnJhbWUtY2xvc2UsXG4gICAgLmNtcy1zaWRlZnJhbWUtaGlkZSxcbiAgICAuY21zLXNpZGVmcmFtZS1tYXhpbWl6ZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTkwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc2lkZWZyYW1lLWhpZGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtaGlkZGVuIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtbWluaW1pemUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNTVFJVQ1RVUkUjXG4jY21zLXRvb2xiYXIgLmNtcy1zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5jbXMtc3RydWN0dXJlLWRpbW1lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC45NSk7XG4gICAgfVxuICAgIC5jbXMtc3RydWN0dXJlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxufVxuXG4jY21zLXRvb2xiYXIgLmNtcy1zdHJ1Y3R1cmUge1xuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjRFJBR0FSRUEjXG4gICAgLmNtcy1kcmFnYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICB9XG4gICAgLmNtcy1kcmFnYXJlYS1zdGF0aWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTM1ZGVnLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgMjUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMjUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgNTAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgNzUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC8vICNEUkFHQkFSI1xuICAgIC5jbXMtZHJhZ2JhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLmNtcy1kcmFnYmFyLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWFycm93LXdpZGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdiYXItdGl0bGUtZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjRFJBR0JBUi9lbXB0eSNcbiAgICAuY21zLWRyYWdiYXItZW1wdHkge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNtcy1kcmFnYmFyLWVtcHR5LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjRFJBR0lURU0jXG4gICAgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGVzIC5jbXMtZHJhZ2dhYmxlcyA+IC5jbXMtZHJhZ2dhYmxlOmZpcnN0LWNoaWxkLFxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpvbmx5LWNoaWxkLFxuICAgIC5jbXMtZHJhZ2dhYmxlID4gLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5jbXMtZHJhZ2dhYmxlcyA+IC5jbXMtZHJhZ2dhYmxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgIC8vICNEUkFHR0FCTEVTL2dlbmVyYWwjXG4gICAgLmNtcy1kcmFnZ2FibGUsXG4gICAgLmNtcy1kcm9wcGFibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweCAzcHggNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAvLyBsZXZlbHNcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1lbnUgb3ZlcndyaXRlc1xuICAgICAgICAuY21zLXN1Ym1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIHtcbiAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIGlucHV0IHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS01O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1kcmFnaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICNEUkFHR0FCTEVTL3NwZWNpZmljI1xuICAgIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLWRyb3BwYWJsZSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZXktMTAsIDE1JSk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBkYXJrZW4oJGNvbG9yLWdyZXktMTAsIDE1JSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAuY21zLWRyYWdpdGVtIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgIH1cbiAgICAuY21zLWRyYWdpdGVtLWNvbGxhcHNhYmxlLFxuICAgIC5jbXMtZHJhZ2l0ZW0tZXhwYW5kZWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNtcy1kcmFnaXRlbS1jb2xsYXBzYWJsZSB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWFycm93LXdpZGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gICAgLmNtcy1kcmFnaXRlbS1zdWNjZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC8vICNEUkFHR0FCTEVTL3N0YXRlcyNcblxuICAgIC5jbXMtZHJhZ2dhYmxlLXNlbGVjdGVkIC5jbXMtZHJhZ2l0ZW0sXG4gICAgLmNtcy1kcmFnZ2FibGUtc2VsZWN0ZWQgLmNtcy1kcmFnaXRlbSBzdHJvbmcge1xuICAgICAgICBjb2xvcjogYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZS1zZWxlY3RlZCAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdpdGVtLFxuICAgIC5jbXMtZHJhZ2dhYmxlLXNlbGVjdGVkIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0gc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5jbXMtZHJhZ2dhYmxlLWFsbG93ZWQsXG4gICAgLmNtcy1kcmFnZ2FibGUtaG92ZXItYWxsb3dlZCxcbiAgICAuY21zLWRyYWdnYWJsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGUtaG92ZXItYWxsb3dlZCxcbiAgICAuY21zLWRyYWdnYWJsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDE1MywgNTEsIDAuMik7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCA0MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICB9XG5cbiAgICAuY21zLWRyYWdnYWJsZS1kaXNhbGxvd2VkLFxuICAgIC5jbXMtZHJhZ2dhYmxlLWhvdmVyLWRpc2FsbG93ZWQge1xuICAgICAgICBjb2xvcjogc2F0dXJhdGUoJGNvbG9yLXJlZCwgODAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHNhdHVyYXRlKCRjb2xvci1yZWQsIDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIC8vLmNtcy1wbGFjZWhvbGRlciAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGUgeyBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7IH1cblxuICAgIC8vIGhpZGUgYXJyb3cgd2hlbiBhZGRpbmcgcGx1Z2luLWluLXBsdWdpbiB3aXRoaW4gZGlzYWJsZWQgaXRlbVxuICAgIC5jbXMtZHJhZ2dhYmxlLWRpc2FibGVkID4gLmNtcy1kcmFnaXRlbS1jb2xsYXBzYWJsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZS1kaXNhYmxlZCAuY21zLWRyYWdnYWJsZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gZW5kIG9mIGRyYWdhcmVhXG59XG5cbi8vIGRyYWdnaW5nIHN0YXRlXG5ib2R5ID4gLmNtcy1kcmFnZ2FibGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCA1cHggM3B4IDVweDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8vIGhpZGUgZWxlbWVudHMgd2hlbiBkcmFnZ2luZ1xuYm9keSA+IC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkgPiAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkgPiAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZXMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjQ0xJUEJPQVJEI1xuI2Ntcy10b29sYmFyIHtcbiAgICAuY21zLWNsaXBib2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAxMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgIHBhZGRpbmc6IDNweCAzcHggM3B4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjYpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLW51bWJlcnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLW51bWJlcnMgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWNvcHk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLWNsaXBib2FyZC1udW1iZXJzIC5jbXMtY2xpcGJvYXJkLW51bWJlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtZW1wdHkgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uLWJpbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBsYWNlaG9sZGVyc1xuICAgICAgICAuY21zLWNsaXBib2FyZC10cmlnZ2VycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtdHJpZ2dlcnMgLmNtcy1jbGlwYm9hcmQtbnVtYmVyczpudGgtY2hpbGQobis2KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtY29udGFpbmVycyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWNsaXBib2FyZC1jb250YWluZXJzIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBjdXN0b20gc3R5bGUgZm9yIGRyYWdnYWJsZSBpdGVtXG4gICAgICAgIC5jbXMtZHJhZ2FyZWEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNXB4IDNweCA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnaXRlbSAuY21zLXN1Ym1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1wbHVnaW5zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNTVUJOQVYjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtc3VibWVudSB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLW1lbnU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc3VibWVudS1sYW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cblxuICAgIC5jbXMtc3VibWVudS1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHpvb206IDE7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgLy8gZm9yY2Ugc2Nyb2xsYmFycyBvbiBzdWJuYXYgbWVudVxuICAgICAgICAvLyBub3QgeWV0IHdvcmtpbmcgb24gZmlyZWZveDogaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc3OTBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTEwO1xuXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKHdoaXRlLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0ge1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtaXRlbSBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweCAzcHggOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGFkanVzdC1odWUoJGNvbG9yLWJsdWUsIDE1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtaXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtc3VibWVudS1pdGVtOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXNlYXJjaDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2ggaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDFweCAxcHggNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC8vIHNjcm9sbGhpbnRcbiAgICAuY21zLXN1Ym1lbnUtc2Nyb2xsLWhpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ \ No newline at end of file + */@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset input,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:400 13px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;background:0 0;transition:none}#cms-toolbar .cms-messages a:hover,#cms-toolbar .cms-screenblock-inner a:hover{text-decoration:underline}@font-face{font-family:"django-cms-iconfont";src:url(../fonts/django-cms-iconfont.eot?v=3.2.0);src:url(../fonts/django-cms-iconfont.eot?v=3.2.0#iefix) format("eot"),url(../fonts/django-cms-iconfont.woff?v=3.2.0) format("woff"),url(../fonts/django-cms-iconfont.ttf?v=3.2.0) format("truetype"),url(../fonts/django-cms-iconfont.svg?v=3.2.0#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}#cms-toolbar .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-submenu-quicksearch:before,#cms-toolbar .cms-submenu:before,#cms-toolbar .cms-toolbar-item-logo a,#cms-toolbar .cms-tooltip:before,.cms-icon{display:inline-block;font:normal normal normal 14px/1 django-cms-iconfont;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,.cms-icon-arrow-wide:before{content:"\E001"}.cms-icon-arrow:before{content:"\E002"}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,.cms-icon-bin:before{content:"\E003"}.cms-icon-close:before{content:"\E004"}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before,.cms-icon-copy:before{content:"\E005"}.cms-icon-handler:before{content:"\E006"}.cms-icon-home:before{content:"\E007"}#cms-toolbar .cms-toolbar-loader a span:before,.cms-icon-loader:before{content:"\E008"}#cms-toolbar .cms-toolbar-item-logo a:before,.cms-icon-logo:before{content:"\E009"}#cms-toolbar .cms-submenu:before,.cms-icon-menu:before{content:"\E00A"}.cms-icon-minus:before{content:"\E00B"}#cms-toolbar .cms-tooltip:before,.cms-icon-pencil:before{content:"\E00C"}#cms-toolbar .cms-modal-collapsed:before,.cms-icon-plus:before{content:"\E00D"}.cms-icon-scissors:before{content:"\E00E"}#cms-toolbar .cms-submenu-quicksearch:before,.cms-icon-search:before{content:"\E00F"}.cms-icon-window:before{content:"\E010"}#cms-toolbar .cms-tooltip{visibility:hidden;position:absolute;top:0;left:0;font-size:11px;font-weight:700;color:#e6e6e6;line-height:11px;white-space:nowrap;padding:5px 7px 5px 22px;margin:0;border-radius:3px;background:#454545}#cms-toolbar .cms-tooltip:before{font-size:14px;position:absolute;left:4px;top:3px}#cms-toolbar .cms-tooltip span{position:absolute;top:18px;right:0;float:right;color:#fff;font-weight:400;padding:5px 7px;border-radius:3px 0 3px 3px;background:#454545}#cms-toolbar .cms-btn{color:#666;border:1px solid #e6e6e6;border-radius:3px;background-color:#e6e6e6;background-image:linear-gradient(to bottom,#fafafa,#e6e6e6);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus,#cms-toolbar .cms-btn:hover{border:1px solid #e6e6e6;background:#e6e6e6;box-shadow:none}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus{border:1px solid #ccc;background:#ccc}#cms-toolbar .cms-btn-disabled{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#e6e6e6;box-shadow:inset 0 1px 0 #e6e6e6}#cms-toolbar .cms-btn-action,#cms-toolbar .cms-btn-active,#cms-toolbar .cms-btn-caution{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn-disabled:active,#cms-toolbar .cms-btn-disabled:focus,#cms-toolbar .cms-btn-disabled:hover{background:#e6e6e6}#cms-toolbar .cms-btn-active{border:1px solid #333;border-bottom:none;background-color:#454545;background-image:linear-gradient(to bottom,#666,#333)}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus,#cms-toolbar .cms-btn-active:hover{background:#454545;border:1px solid #333;border-bottom:none}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus{background:#2b2b2b}#cms-toolbar .cms-btn-action{border:1px solid #0e72ec;background-color:#0e72ec;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus,#cms-toolbar .cms-btn-action:hover{border:1px solid #0e72ec;background:#0e72ec}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus{background:#0b5bbc}#cms-toolbar .cms-btn-caution{border:1px solid #ff4000;background-color:#ff4000;background-image:linear-gradient(to bottom,#ff1500,#ff4000)}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus,#cms-toolbar .cms-btn-caution:hover{border:1px solid #ff4000;background:#ff4000}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus{background:#c30}#cms-toolbar .cms-btn-publish{display:none}#cms-toolbar .cms-btn-publish-active{display:block}#cms-toolbar .cms-loader{background:url(../img/loader.gif) center center no-repeat #fcfcfc!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#cms-toolbar .cms-loader{background-image:url(../img/loader@2x.gif)!important;background-size:32px!important}}.cms-plugin{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-add,.cms-render-model-icon{display:inline-block;width:18px;height:18px;cursor:pointer}.cms-render-model-icon{margin:0;padding:0}.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{margin:0;padding:0}.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_add.png) no-repeat}#cms-toolbar{position:absolute;top:5px;left:0;z-index:9999999;width:100%}#cms-toolbar .cms-toolbar{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666!important;background:#fcfcfc;background:#fcfcfc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#cms-toolbar .cms-toolbar .cms-toolbar-left{position:relative;float:left;z-index:10;padding-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right{position:relative;float:right;z-index:10;padding-right:32px}#cms-toolbar .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:20px}#cms-toolbar .cms-toolbar .cms-toolbar-item{float:left}#cms-toolbar .cms-toolbar .cms-toolbar-item-buttons a{border-bottom:none!important}@media only screen and (max-width:800px){#cms-toolbar .cms-toolbar-right{display:none}}#cms-toolbar.cms-toolbar-debug .cms-toolbar,#cms-toolbar.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}#cms-toolbar.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar.cms-toolbar-debug #container{padding-top:35px!important}#cms-toolbar .cms-toolbar-item-navigation li{position:relative;float:left;zoom:1}#cms-toolbar .cms-toolbar-item-navigation li a{float:left;zoom:1;padding:5px 10px;cursor:default}#cms-toolbar .cms-toolbar-item-navigation li ul{display:none}#cms-toolbar .cms-toolbar-item-navigation>li:first-child>a span{font-weight:800;line-height:12px}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-tooltip:before{display:none;position:absolute;top:7px;right:7px;font-size:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:30px;left:0;min-width:180px;padding:3px 0;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;background:rgba(255,255,255,.97);box-shadow:0 1px 1px rgba(0,0,0,.4)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;zoom:1;white-space:nowrap;padding:2px 10px 2px 15px;cursor:pointer}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f5f5f5;border-radius:0 4px 4px 0}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-4px;left:100%}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-tooltip:before{display:block}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 3px;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}#cms-toolbar .cms-messages,#cms-toolbar .cms-messages *{font-weight:200;color:#fff;font-size:12px;line-height:16px}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}#cms-toolbar .cms-toolbar-item-cms-mode-switcher{display:none}#cms-toolbar .cms-messages{display:none;position:fixed;top:30px;z-index:999999;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74)}#cms-toolbar .cms-messages a{color:#0eaaec}#cms-toolbar .cms-messages strong{color:#3abcf3;font-weight:200}#cms-toolbar .cms-messages ul{display:inline;color:#fff}#cms-toolbar .cms-messages ul li{display:inline;color:#fff;font-weight:200}#cms-toolbar .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;top:0;left:8px;width:20px;height:14px;margin-left:10px}#cms-toolbar .cms-messages .cms-messages-close span{font-size:10px}#cms-toolbar .cms-messages .cms-messages-close:hover span{color:#0eaaec}#cms-toolbar .cms-messages-error strong{color:red}#cms-toolbar .cms-toolbar-item-logo{margin:0!important}#cms-toolbar .cms-toolbar-item-logo a{font-size:21px;line-height:21px;width:90px;height:20px;margin:4px 0;transition:color 200ms}#cms-toolbar .cms-toolbar-item-logo a span{display:none}#cms-toolbar .cms-toolbar-item-logo a:active,#cms-toolbar .cms-toolbar-item-logo a:focus,#cms-toolbar .cms-toolbar-item-logo a:hover{color:#0eaaec}#cms-toolbar .cms-form-login{padding:3px 0 0}#cms-toolbar .cms-form-login label{float:left;padding-left:10px;cursor:pointer}#cms-toolbar .cms-form-login label span{display:inline-block;padding-top:1px}#cms-toolbar .cms-form-login input[type=text],#cms-toolbar .cms-form-login input[type=password]{color:#666;font-size:13px;line-height:13px;width:100px;margin:0;padding:3px 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff}#cms-toolbar .cms-form-login input[type=text]:focus,#cms-toolbar .cms-form-login input[type=password]:focus{transition:outline .2s;border-color:#0eaaec;box-shadow:inset 0 0 2px #e6e6e6}#cms-toolbar .cms-form-login input[type=submit]{display:block;color:#fff;font-size:12px;text-transform:uppercase;height:23px;padding:1px 15px 0;border:1px solid #333;border-radius:3px;cursor:pointer;background:linear-gradient(to bottom,#666,#333);background-color:#666;box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus,#cms-toolbar .cms-form-login input[type=submit]:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus{background:#000}#cms-toolbar .cms-form-login .cms-error{color:red}#cms-toolbar .cms-form-login .cms-error input{border:1px solid red}#cms-toolbar .cms-toolbar-item-buttons{margin:4px 0}#cms-toolbar .cms-toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms-toolbar .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}#cms-toolbar .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}#cms-toolbar .cms-toolbar-item-buttons a:only-child{border-radius:3px}#cms-toolbar .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:999999;border-bottom:1px solid #666;border-left:1px solid #666}#cms-toolbar .cms-toolbar-trigger a{display:block;width:30px;height:29px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fafafa}#cms-toolbar .cms-toolbar-trigger a:hover{background:#fff}#cms-toolbar .cms-toolbar-trigger a:active span,#cms-toolbar .cms-toolbar-trigger a:focus span,#cms-toolbar .cms-toolbar-trigger a:hover span{color:#333}#cms-toolbar .cms-toolbar-trigger a span{font-size:10px;color:#454545;margin:8px 0 0 -2px;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:0 0}#cms-toolbar .cms-toolbar-trigger-expanded a span{margin-top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cms-toolbar .cms-toolbar-loader a span{position:relative;top:-5px;font-size:20px;line-height:20px;color:#0eaaec;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}#cms-toolbar .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.9);background-color:#000}#cms-toolbar .cms-screenblock-inner{margin-top:300px}#cms-toolbar .cms-screenblock-inner h1{font-size:28px;line-height:30px}#cms-toolbar .cms-screenblock-inner h1,#cms-toolbar .cms-screenblock-inner p{color:#a6a6a6;text-align:center}#cms-toolbar .cms-screenblock-inner a{color:#fff}#cms-toolbar .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}#cms-toolbar .cms-modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-modal-foot{position:relative;clear:both;overflow:hidden;height:32px;border-radius:0 0 5px 5px;background:#fafafa}#cms-toolbar .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}#cms-toolbar .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms-toolbar .cms-modal-frame iframe{width:100%;height:100%}#cms-toolbar .cms-modal-title{display:block;color:#454545;font-size:13px;font-weight:700;text-align:center;padding:4px 75px 3px;border-radius:5px 5px 0 0;cursor:move;background:#fafafa}#cms-toolbar .cms-modal-close,#cms-toolbar .cms-modal-collapse,#cms-toolbar .cms-modal-maximize{display:block;position:absolute;font-size:8px;top:3px;right:3px;color:#a6a6a6;text-align:center;width:20px;height:20px;cursor:pointer}#cms-toolbar .cms-modal-close:active,#cms-toolbar .cms-modal-close:focus,#cms-toolbar .cms-modal-close:hover,#cms-toolbar .cms-modal-collapse:active,#cms-toolbar .cms-modal-collapse:focus,#cms-toolbar .cms-modal-collapse:hover,#cms-toolbar .cms-modal-collapsed,#cms-toolbar .cms-modal-maximize-active,#cms-toolbar .cms-modal-maximize:active,#cms-toolbar .cms-modal-maximize:focus,#cms-toolbar .cms-modal-maximize:hover{color:#0eaaec}#cms-toolbar .cms-modal-close:before,#cms-toolbar .cms-modal-collapse:before,#cms-toolbar .cms-modal-maximize:before{position:relative;top:7px}#cms-toolbar .cms-modal-collapse{right:40px}#cms-toolbar .cms-modal-maximize{right:21px}#cms-toolbar .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#a6a6a6;width:20px;height:20px;cursor:nw-resize}#cms-toolbar .cms-modal-resize span{margin:6px 0 0 6px}#cms-toolbar .cms-modal-breadcrumb{display:none;position:relative;float:left;overflow:hidden;z-index:100;font-size:12px;line-height:12px;width:100%;min-width:225px;height:32px}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-items{position:absolute;top:0;left:35px;width:9999px;background:#fcfcfc}#cms-toolbar .cms-modal-breadcrumb a{position:relative;float:left;color:#a6a6a6;font-size:12px;line-height:12px;padding:10px 0 10px 36px}#cms-toolbar .cms-modal-breadcrumb a:first-child{padding-left:16px}#cms-toolbar .cms-modal-breadcrumb a:after,#cms-toolbar .cms-modal-breadcrumb a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-44px;border-top:44px solid transparent;border-bottom:44px solid transparent}#cms-toolbar .cms-modal-breadcrumb a:after{z-index:2;border-left:22px solid #fcfcfc}#cms-toolbar .cms-modal-breadcrumb a:before{z-index:1;margin-left:1px;border-left:22px solid #e6e6e6}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title{position:relative;z-index:3;color:#e6e6e6;font-size:15px;text-align:center;width:36px;height:32px;border-right:1px solid #e6e6e6;border-radius:0 0 0 5px;background:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title:before{position:relative;top:8px}#cms-toolbar .cms-modal-breadcrumb a:hover{color:#000;background:#fff}#cms-toolbar .cms-modal-breadcrumb a:hover:after{border-left-color:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last{cursor:default;color:#0eaaec}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last:hover{color:#0eaaec}#cms-toolbar .cms-modal-buttons{position:absolute;top:0;right:0;float:right;z-index:101;padding:0 20px 0 10px;border-radius:0 0 5px;background:#fcfcfc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cms-toolbar .cms-modal-buttons div{float:right;font-size:12px;margin:3px 5px 3px 0;padding:2px 10px;cursor:pointer}.cms-dialog{position:absolute;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#fff}.cms-dialog h1{margin:0 0 15px;padding:0}.cms-dialog form{margin:15px 0;padding:15px 0;border-top:1px solid #f3f3f3}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:0 auto}}#cms-toolbar .cms-sideframe{display:none;position:fixed;top:0;left:0;overflow:visible!important;z-index:99999;width:0;height:100%}#cms-toolbar .cms-sideframe-frame{position:relative;overflow:hidden;z-index:10;width:100%;height:100%;background:#fff}#cms-toolbar .cms-sideframe-frame iframe{overflow:auto;width:100%;height:100%;border:none;background:#fff}#cms-toolbar .cms-sideframe-resize{position:absolute;top:0;right:-2px;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms-toolbar .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:0 0}#cms-toolbar .cms-sideframe-knob{position:absolute;top:50%;right:-2px;width:6px;height:50px;margin-top:-15px;border-radius:3px;background:#454545}#cms-toolbar .cms-sideframe-btn{position:absolute;top:50px;right:-20px;z-index:40}#cms-toolbar .cms-sideframe-close,#cms-toolbar .cms-sideframe-hide,#cms-toolbar .cms-sideframe-maximize{cursor:pointer;font-size:8px;color:#e6e6e6;text-align:center;width:20px;height:20px;margin-bottom:2px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-sideframe-close:hover,#cms-toolbar .cms-sideframe-hide:hover,#cms-toolbar .cms-sideframe-maximize:hover{color:#fff;background-color:#333}#cms-toolbar .cms-sideframe-close span,#cms-toolbar .cms-sideframe-hide span,#cms-toolbar .cms-sideframe-maximize span{position:relative;top:2px}#cms-toolbar .cms-sideframe-hide{font-size:10px;height:30px;border:none}#cms-toolbar .cms-sideframe-hide span{top:6px}#cms-toolbar .cms-sideframe-hidden span{color:#0eaaec;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-sideframe-minimize span{color:#0eaaec}#cms-toolbar .cms-structure{display:none;position:absolute;top:0;right:0;z-index:9999;width:100%;height:100%}#cms-toolbar .cms-structure .cms-structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(255,255,255,.95)}#cms-toolbar .cms-structure .cms-structure-content{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#cms-toolbar .cms-structure .cms-dragarea{position:absolute;box-sizing:border-box;margin:0 0 5px;padding:5px 5px 4px;border-radius:3px;background:#454545}#cms-toolbar .cms-structure .cms-dragarea-static{background-color:#454545;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar .cms-structure .cms-dragbar{position:relative;top:0;left:0;z-index:9999;font-size:13px;line-height:20px;border-radius:3px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title{cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:17px;text-transform:uppercase;text-shadow:0 1px 0 #000;height:16px;padding:0 0 0 15px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before{position:absolute;top:-4px;left:-5px;font-size:9px;color:#a6a6a6;width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:hover:before{color:#fff}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}#cms-toolbar .cms-structure .cms-dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms-toolbar .cms-structure .cms-dragbar-empty-wrapper{display:none}#cms-toolbar .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}#cms-toolbar .cms-structure .cms-draggables .cms-draggables{display:none;min-height:25px;padding-left:6px}#cms-toolbar .cms-structure .cms-draggable>.cms-draggable,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:first-child,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:only-child{margin-top:0}#cms-toolbar .cms-structure .cms-draggables>.cms-draggable:last-child{margin-bottom:1px}#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:last-child{margin-bottom:2px}#cms-toolbar .cms-structure .cms-draggable,#cms-toolbar .cms-structure .cms-droppable{position:relative;top:0;left:0;z-index:99;margin:5px 0 0;margin-left:0!important;padding:4px 5px 3px;border-radius:3px;list-style-type:none}#cms-toolbar .cms-structure .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable:hover,#cms-toolbar .cms-structure .cms-droppable .cms-draggable:hover{border-color:#a6a6a6}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-submenu,#cms-toolbar .cms-structure .cms-droppable .cms-submenu{display:none;margin-top:2px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu:before{color:#454545;left:2px;top:-1px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-dropdown,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-dropdown{top:22px;right:-6px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch{top:-6px;right:-5px;height:28px;border-left:1px dotted #e6e6e6;border-radius:0;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch:before{color:#454545}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch input,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch input{color:#000;margin-top:1px}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-submenu-quicksearch{background-color:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-submenu-quicksearch{background-color:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-dragitem-text,#cms-toolbar .cms-structure .cms-droppable .cms-dragitem-text{display:inline-block;overflow:visible;width:90%;height:15px}#cms-toolbar .cms-structure .cms-draggable-disabled .cms-draggables,body>.cms-draggable .cms-draggables,body>.cms-draggable .cms-submenu,body>.cms-draggable .cms-switcher{display:none!important}#cms-toolbar .cms-structure .cms-draggable{z-index:100;color:#000;border:1px solid #fafafa;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable:hover{box-shadow:inset 0 0 3px #e6e6e6}#cms-toolbar .cms-structure .cms-droppable{color:#bfbfbf;border:1px dashed #bfbfbf;border-radius:3px}#cms-toolbar .cms-structure .cms-dragitem{cursor:move}#cms-toolbar .cms-structure .cms-dragitem-collapsable,#cms-toolbar .cms-structure .cms-dragitem-expanded{padding-left:15px;cursor:pointer}#cms-toolbar .cms-structure .cms-dragitem-collapsable:before{position:absolute;left:5px;top:8px;font-size:10px;color:#454545;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragitem-collapsable:hover:before{color:#000}#cms-toolbar .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#0e72ec}#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}#cms-toolbar .cms-structure .cms-draggable-allowed,#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(102,153,51,.2)}#cms-toolbar .cms-structure .cms-dragitem-success{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:3px;opacity:.6;border:1px solid #cce6b3;background:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-disallowed,#cms-toolbar .cms-structure .cms-draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,.1)}#cms-toolbar .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable{padding-left:0;background:0 0!important}body>.cms-draggable{white-space:nowrap;margin:0;padding:4px 5px 3px;border-color:#e6e6e6;border-radius:3px;list-style-type:none;background:#fff}#cms-toolbar .cms-clipboard{display:none;position:fixed;top:130px;left:0;z-index:99999;padding:3px 3px 3px 0;border-radius:0 3px 3px 0;background:rgba(255,255,255,.6)}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before{position:relative;top:4px;left:3px}#cms-toolbar .cms-clipboard p{margin:0;padding:0}#cms-toolbar .cms-clipboard .cms-clipboard-numbers{margin:0 0 2px}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a{box-sizing:border-box;display:block;overflow:hidden;color:#e6e6e6;font-size:12px;width:20px;height:30px;border:5px solid #454545;border-right:none;border-left:none;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:active,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:hover{color:#fff;border-color:#333;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-clipboard-numbers{display:none!important}#cms-toolbar .cms-clipboard .cms-clipboard-empty a{display:block;cursor:pointer;font-size:11px;color:#e6e6e6;width:20px;height:20px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:active,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:hover{color:#fff;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-triggers{position:relative;z-index:999}#cms-toolbar .cms-clipboard .cms-clipboard-triggers .cms-clipboard-numbers:nth-child(n+6){display:none}#cms-toolbar .cms-clipboard .cms-clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms-toolbar .cms-clipboard .cms-clipboard-containers .cms-draggable{width:190px;margin-left:-220px}#cms-toolbar .cms-clipboard .cms-dragarea{padding-top:3px}#cms-toolbar .cms-clipboard .cms-draggable{position:relative;top:0;left:0;z-index:99;margin:0 0 2px;padding:4px 5px 3px;border:1px solid #454545;border-radius:3px;cursor:move;background:#fafafa}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem{padding-left:20px}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem .cms-submenu{display:none!important}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem-text{display:inline-block;overflow:hidden;width:140px;height:15px}#cms-toolbar .cms-clipboard .cms-plugins{display:none}#cms-toolbar .cms-submenu{display:block;position:absolute;cursor:pointer;right:5px;width:20px;height:15px}#cms-toolbar .cms-submenu:before{position:relative;left:4px;font-size:16px;color:#fff}#cms-toolbar .cms-submenu-lang{position:absolute;top:3px;right:3px;padding:0 5px;border:1px solid #e6e6e6;border-radius:3px;background:#fff}#cms-toolbar .cms-submenu-dropdown{display:none;position:absolute;top:20px;right:0;overflow:auto;zoom:1;z-index:999;min-width:140px;max-height:230px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar{width:7px;background:#e6e6e6;-webkit-appearance:none}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar-thumb{border-left:1px solid #e6e6e6;background-color:#454545;box-shadow:0 0 1px rgba(255,255,255,.5)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item{zoom:1}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a,#cms-toolbar .cms-submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a{color:#000}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:focus,#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:hover{color:#fff;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:first-child{border-top:none}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item span{color:#000;font-weight:700;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6;cursor:default}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item:first-child span{border-top:none}#cms-toolbar .cms-submenu-quicksearch{cursor:default;display:none;position:absolute;top:-5px;right:-5px;z-index:1000;text-align:right;height:25px;border-radius:4px;background:#454545}#cms-toolbar .cms-submenu-quicksearch:before{position:absolute;right:6px;top:6px;font-size:13px;color:#fff}#cms-toolbar .cms-submenu-quicksearch label{cursor:pointer}#cms-toolbar .cms-submenu-quicksearch input{display:block;color:#fff;font-size:12px;line-height:12px;text-align:right;width:109px;height:24px;margin-right:25px;padding:3px 1px 1px 5px;border:none;background:0 0;-webkit-appearance:none}#cms-toolbar .cms-submenu-scroll-hint{display:none;position:absolute;bottom:0;left:0;color:#a6a6a6;font-size:12px;line-height:1;text-align:center;width:100%;padding:5px 0 4px;background-color:#e6e6e6} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fYWxsLnNjc3MiLCJjbXMuYmFzZS5jc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9faWNvbm9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCJjb21wb25lbnRzL19zaWRlZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3N0cnVjdHVyZWJvYXJkLnNjc3MiLCJjb21wb25lbnRzL19jbGlwYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvX3N1Ym5hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBcUJBLDRCQUNJLEdBQ0ksa0JBQUEsVUFBQSxVQUFBLFVBRUosS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBTFIsb0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFFSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkNOUixhQUVBLG9CQUNBLG1CQUZBLG1CQ05JLGVEWUosb0JBREEsZ0JBR0EsaUJBREEsaUJBSEEsY0FOQSxhQVdBLG9CQU5BLGNDUlEsTUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLEtBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxnQkFBQSxLQUNBLGVBQ0EsV0FBQSxLQzZOQyxtQ0F5T0EsNENBQ0csZ0JBQUEsVUM5ZFosV0FDSSxZQUFBLHNCQUNBLElBQUEsOENBQ0EsSUFBQSxvREFBQSxjQUFBLCtDQUFBLGVBQUEsOENBQUEsbUJBQUEsa0VBQUEsY0FJQSxZQUFBLElBQ0EsV0FBQSxP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Tix3Q2ExeENVLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLElBQUEsSUFBQSxJQUdjLHVEQUNkLE1BQUEsS2IyeENSLDZEYXp4Q1MsNkRBQ0csTUFBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLDJDQUVILG1FQUNHLFdBQUEsS0FHVSwwREFDZCxNQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLFFBRTBCLHNFQUMxQixXQUFBLEtBSVIsc0NBRUksT0FBQSxRQUNBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxRQUVDLDZDQUVHLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBR2lCLDRDQUNyQixPQUFBLFFBRXFCLDRDQUNyQixRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsSUFBQSxJQUFBLElBQUEsSUFDQSxPQUFBLEtBQ0EsZUFFQSxtQkFBQSxLQUlKLHNDQUNJLFFBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxFQUFBLElBQ0EsaUJBQUEiLCJmaWxlIjoiY21zLmJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNNSVhJTlMjXG5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Db21wYXNzL2NvbXBhc3MvYmxvYi9zdGFibGUvY29yZS9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvdGV4dC9fcmVwbGFjZW1lbnQuc2Nzc1xuQG1peGluIGhpZGUtY29udGVudCgpIHtcbiAgICAkYXBwcm94aW1hdGUtZW0tdmFsdWU6IDEycHggLyAxZW07XG4gICAgJHdpZGVyLXRoYW4tYW55LXNjcmVlbjogLTk5OTllbTtcbiAgICB0ZXh0LWluZGVudDogJHdpZGVyLXRoYW4tYW55LXNjcmVlbiAqICRhcHByb3hpbWF0ZS1lbS12YWx1ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtaXhpbiBwcmludC1hbmQtcmV0aW5hKCkge1xuICAgIEBtZWRpYSBwcmludCxcbiAgICAgICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksXG4gICAgICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxuICAgICAgICAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjbXMtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vLyBlbmQgb2YgbWl4aW5zXG4iLG51bGwsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1JFU0VUI1xuLmNtcy1yZXNldCB7XG4gICAgZGl2LFxuICAgIHAsXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIGE6Zm9jdXMsXG4gICAgdWwsXG4gICAgbGksXG4gICAgZm9ybSxcbiAgICBmaWVsZHNldCxcbiAgICBsYWJlbCxcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250OiBub3JtYWwgMTNweC8yMHB4IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNUT09MQkFSI1xuI2Ntcy10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNtcy10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZXktNSwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQtdG9vbGJhcik7XG4gICAgICAgIC8qIGhhY2sgZm9yIGllOSAqLyBiYWNrZ3JvdW5kLyoqLzogI2ZjZmNmYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIC5jbXMtdG9vbGJhci1sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy10b29sYmFyLXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtdG9vbGJhci1sZWZ0IC5jbXMtdG9vbGJhci1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtdG9vbGJhci1yaWdodCAuY21zLXRvb2xiYXItaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBpdGVtc1xuICAgICAgICAuY21zLXRvb2xiYXItaXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXRvb2xiYXItaXRlbS1idXR0b25zIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZG8gc29tZSByZXNwb25zaXZlIG1hZ2ljXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAuY21zLXRvb2xiYXItcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9kZWJ1ZyNcbiAgICAmLmNtcy10b29sYmFyLWRlYnVnIHtcbiAgICAgICAgLmNtcy10b29sYmFyIHtcbiAgICAgICAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy10b29sYmFyLXRyaWdnZXIge1xuICAgICAgICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZGVidWctYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2QyMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgMTM1ZGVnLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpIDI1JSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpIDUwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSA3NSUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jbXMtdG9vbGJhci1kZWJ1ZyAjY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLy8gI1RPT0xCQVIvbmF2aWdhdGlvbiNcbiAgICAuY21zLXRvb2xiYXItaXRlbS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+IGxpOmZpcnN0LWNoaWxkID4gYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBob3ZlciBlZmZlY3RcbiAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1ob3ZlciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjk3KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzZWNvbmQgbGV2ZWxcbiAgICAgICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5jbXMtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBhbmNob3IgaG92ZXJcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQtYmx1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGFkZCBhY3RpdmUgc3R5bGVcbiAgICAgICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tYnJlYWsge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS1jb250ZW50KCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLXRvb2xiYXItaXRlbS1uYXZpZ2F0aW9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy10b29sYmFyLWl0ZW0tY21zLW1vZGUtc3dpdGNoZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9kaWFsb2cjXG4gICAgLmNtcy1tZXNzYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNzQpO1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtbWVzc2FnZXMtY2xvc2Uge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLW1lc3NhZ2VzLWVycm9yIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9lbGVtZW50cy9sb2dvI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLWxvZ28ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb24tbG9nbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHNwZWVkLWJhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2Zvcm0jXG4gICAgLmNtcy1mb3JtLWxvZ2luIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgMCAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyZXksIDQ1JSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCB3aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMTVweCAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1ncmV5LCAyMCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRidG4tYWN0aXZlLWJnZ3JhZGllbnQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLWdyZXksIDIwJSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS03MCwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1lcnJvciBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvYnV0dG9uZ3JvdXBzI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46IDRweCAwIDRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgfVxuICAgICAgICBhOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvdG9nZ2xlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciBzcGFuLFxuICAgICAgICAgICAgJjphY3RpdmUgc3BhbixcbiAgICAgICAgICAgICY6Zm9jdXMgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTkwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkLWJhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2xvYWRlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlci1leHBhbmRlZCBhIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLmNtcy10b29sYmFyLWxvYWRlciBhIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1sb2FkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbmltYXRpb246IGNtcy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICAvLyBUT0RPIFJlaW1wbGVtZW50IGJsaW5raW5nIGlmIHVucHVibGlzaGVkIGNvbnRlbnQgaXMgcHJlc2VudFxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9ibG9ja2VyI1xuICAgIC5jbXMtc2NyZWVuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5jbXMtc2NyZWVuYmxvY2staW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNJQ09OT0dSQVBIWSNcblxuLy8gZGVmYXVsdCBmb250IGZpbGUgZ2VuZXJhdGVkIGJ5IGd1bHBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImRqYW5nby1jbXMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2RqYW5nby1jbXMtaWNvbmZvbnQuZW90P3Y9My4yLjBcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9kamFuZ28tY21zLWljb25mb250LmVvdD92PTMuMi4wI2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC53b2ZmP3Y9My4yLjBcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC50dGY/dj0zLjIuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC5zdmc/dj0zLjIuMCNkamFuZ28tY21zLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgZGphbmdvLWNtcy1pY29uZm9udDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcbiAgICAkY2hhcjogXCJcIjtcblxuICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctd2lkZSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdyB7XG4gICAgICAgICRjaGFyOiBcIkUwMDJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBiaW4ge1xuICAgICAgICAkY2hhcjogXCJFMDAzXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY2xvc2Uge1xuICAgICAgICAkY2hhcjogXCJFMDA0XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY29weSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBoYW5kbGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwNlwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGhvbWUge1xuICAgICAgICAkY2hhcjogXCJFMDA3XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbG9hZGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwOFwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGxvZ28ge1xuICAgICAgICAkY2hhcjogXCJFMDA5XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbWVudSB7XG4gICAgICAgICRjaGFyOiBcIkUwMEFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBtaW51cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBwZW5jaWwge1xuICAgICAgICAkY2hhcjogXCJFMDBDXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gcGx1cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMERcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzY2lzc29ycyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzZWFyY2gge1xuICAgICAgICAkY2hhcjogXCJFMDBGXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gd2luZG93IHtcbiAgICAgICAgJGNoYXI6IFwiRTAxMFwiO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGNoYXI7XG59XG5cbi5jbXMtaWNvbiB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbn1cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlKSB7XG4gICAgJjojeyRpbnNlcnR9IHtcbiAgICAgICAgY29udGVudDogI3tcIlxcXCJcXFxcXCJ9I3tpY29uLWNoYXIoJGZpbGVuYW1lKSArIFwiXFxcIlwifTtcbiAgICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0lDT05TOnN0YXJ0I1xuLy8gdXNlIHVuaWNvZGUgY2hhcmFjdGVycyBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zIGFuZCB1c2UgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9yIGRlY29yYXRpdmUgaWNvbnNcbi8vIERPQ1M6IGh0dHA6Ly9maWxhbWVudGdyb3VwLmNvbS9sYWIvYnVsbGV0cHJvb2ZfaWNvbl9mb250cy5odG1sXG5cbi5jbXMtaWNvbi1hcnJvdy13aWRlIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LXdpZGUpO1xufVxuXG4uY21zLWljb24tYXJyb3cge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3cpO1xufVxuXG4uY21zLWljb24tYmluIHtcbiAgICBAaW5jbHVkZSBpY29uKGJpbik7XG59XG5cbi5jbXMtaWNvbi1jbG9zZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG59XG5cbi5jbXMtaWNvbi1jb3B5IHtcbiAgICBAaW5jbHVkZSBpY29uKGNvcHkpO1xufVxuXG4uY21zLWljb24taGFuZGxlciB7XG4gICAgQGluY2x1ZGUgaWNvbihoYW5kbGVyKTtcbn1cblxuLmNtcy1pY29uLWhvbWUge1xuICAgIEBpbmNsdWRlIGljb24oaG9tZSk7XG59XG5cbi5jbXMtaWNvbi1sb2FkZXIge1xuICAgIEBpbmNsdWRlIGljb24obG9hZGVyKTtcbn1cblxuLmNtcy1pY29uLWxvZ28ge1xuICAgIEBpbmNsdWRlIGljb24obG9nbyk7XG59XG5cbi5jbXMtaWNvbi1tZW51IHtcbiAgICBAaW5jbHVkZSBpY29uKG1lbnUpO1xufVxuXG4uY21zLWljb24tbWludXMge1xuICAgIEBpbmNsdWRlIGljb24obWludXMpO1xufVxuXG4uY21zLWljb24tcGVuY2lsIHtcbiAgICBAaW5jbHVkZSBpY29uKHBlbmNpbCk7XG59XG5cbi5jbXMtaWNvbi1wbHVzIHtcbiAgICBAaW5jbHVkZSBpY29uKHBsdXMpO1xufVxuXG4uY21zLWljb24tc2Npc3NvcnMge1xuICAgIEBpbmNsdWRlIGljb24oc2Npc3NvcnMpO1xufVxuXG4uY21zLWljb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG59XG5cbi5jbXMtaWNvbi13aW5kb3cge1xuICAgIEBpbmNsdWRlIGljb24od2luZG93KTtcbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1RPT0xUSVAjXG5cbi8vIHVzZWQgd2hlbiBob3ZlciBvdmVyIHBsdWdpbnMgaW4gZWRpdCBtb2RlXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtdG9vbHRpcCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXBlbmNpbDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogNXB4IDdweCA1cHggMjJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0JVVFRPTlMjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtYnRuIHtcbiAgICAgICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1kZWZhdWx0LWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZGVmYXVsdC1iZ2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGJ0bi1kZWZhdWx0LWJnZ3JhZGllbnQpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1kZWZhdWx0LWJnY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYnRuLWRlZmF1bHQtYm9yZGVyLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRidG4tZGVmYXVsdC1iZ2NvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRidG4tZGVmYXVsdC1ib3JkZXIsIDEwJSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkYnRuLWRlZmF1bHQtYm9yZGVyLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWRlZmF1bHQtYmdjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWRlZmF1bHQtYmdjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtYnRuLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnRuLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1hY3RpdmUtYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWFjdGl2ZS1iZ2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGJ0bi1hY3RpdmUtYmdncmFkaWVudCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aXZlLWJnY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWFjdGl2ZS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnRuLWFjdGl2ZS1iZ2NvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tYWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICRidG4tYWN0aW9uLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWFjdGlvbi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYWN0aW9uLWJnY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQtYmx1ZSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYWN0aW9uLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aW9uLWJnY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRidG4tYWN0aW9uLWJnY29sb3IsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1idG4tY2F1dGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYnRuLWNhdXRpb24tY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tY2F1dGlvbi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY2F1dGlvbi1iZ2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LXJlZCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tY2F1dGlvbi1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWNhdXRpb24tYmdjb2xvclxuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnRuLWNhdXRpb24tYmdjb2xvciwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLWJ0bi1wdWJsaXNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNtcy1idG4tcHVibGlzaC1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0xPQURFUiNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2luZG93IHVybChcIi4uL2ltZy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHByaW50LWFuZC1yZXRpbmEoKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9hZGVyQDJ4LmdpZlwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNQTFVHSU5cbi5jbXMtcGx1Z2luIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8vICNQTEFDRUhPTERFUlxuLmNtcy1wbGFjZWhvbGRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5jbXMtcmVuZGVyLW1vZGVsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9vbGJhci9yZW5kZXJfbW9kZWxfaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmNtcy1yZW5kZXItbW9kZWwtYWRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rvb2xiYXIvcmVuZGVyX21vZGVsX2FkZC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjTU9EQUwjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtbW9kYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYShibGFjaywgMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgfVxuICAgIC5jbXMtbW9kYWwtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtZm9vdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtc2hpbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtZnJhbWUgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY21zLW1vZGFsLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0cHggNzVweCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgfVxuXG4gICAgLmNtcy1tb2RhbC1jb2xsYXBzZSxcbiAgICAuY21zLW1vZGFsLWNsb3NlLFxuICAgIC5jbXMtbW9kYWwtbWF4aW1pemUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLW1vZGFsLWNvbGxhcHNlIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtbWF4aW1pemUge1xuICAgICAgICByaWdodDogMjFweDtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1jb2xsYXBzZWQge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1wbHVzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtbWF4aW1pemUtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cblxuICAgIC5jbXMtbW9kYWwtcmVzaXplIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwIDAgNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1tb2RhbC1icmVhZGNydW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIC5jbXMtbW9kYWwtYnJlYWRjcnVtYi1pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aW5kb3c7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIsXG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjJweCBzb2xpZCAkY29sb3Itd2luZG93O1xuICAgICAgICB9XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIycHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBob21lIGljb25cbiAgICAgICAgLmNtcy1tb2RhbC1icmVhZGNydW1iLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxhc3QgZW50cnkgaGlnaGxpZ2h0XG4gICAgICAgIC5jbXMtbW9kYWwtYnJlYWRjcnVtYi1sYXN0IHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJ1dHRvbnNcbiAgICAuY21zLW1vZGFsLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aW5kb3c7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjRElBTE9HI1xuLy8gdXNlZCBpbjogL2Ntcy9hZG1pbi9wYWdlL3RyZWUvY29weV9wcmVtaXNzaW9uc1xuLmNtcy1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAtMTAwcHggMCAwIC0yNTBweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNTSURFRlJBTUUjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtc2lkZWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtcmVzaXplIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgIH1cbiAgICAuY21zLXNpZGVmcmFtZS1zaGltIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuY21zLXNpZGVmcmFtZS1rbm9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgei1pbmRleDogNDA7XG4gICAgfVxuICAgIC5jbXMtc2lkZWZyYW1lLWNsb3NlLFxuICAgIC5jbXMtc2lkZWZyYW1lLWhpZGUsXG4gICAgLmNtcy1zaWRlZnJhbWUtbWF4aW1pemUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1oaWRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc2lkZWZyYW1lLWhpZGRlbiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5jbXMtc2lkZWZyYW1lLW1pbmltaXplIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxufVxuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjU1RSVUNUVVJFI1xuI2Ntcy10b29sYmFyIC5jbXMtc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuY21zLXN0cnVjdHVyZS1kaW1tZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOTUpO1xuICAgIH1cbiAgICAuY21zLXN0cnVjdHVyZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbn1cblxuI2Ntcy10b29sYmFyIC5jbXMtc3RydWN0dXJlIHtcbiAgICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLy8gI0RSQUdBUkVBI1xuICAgIC5jbXMtZHJhZ2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2FyZWEtc3RhdGljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDEzNWRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIDI1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIDc1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgICAgICk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjRFJBR0JBUiNcbiAgICAuY21zLWRyYWdiYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5jbXMtZHJhZ2Jhci10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1hcnJvdy13aWRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIGJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnYmFyLXRpdGxlLWV4cGFuZGVkOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI0RSQUdCQVIvZW1wdHkjXG4gICAgLmNtcy1kcmFnYmFyLWVtcHR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2Jhci1lbXB0eS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLy8gI0RSQUdJVEVNI1xuICAgIC5jbXMtZHJhZ2dhYmxlcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpmaXJzdC1jaGlsZCxcbiAgICAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGVzID4gLmNtcy1kcmFnZ2FibGU6b25seS1jaGlsZCxcbiAgICAuY21zLWRyYWdnYWJsZSA+IC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGVzID4gLmNtcy1kcmFnZ2FibGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAvLyAjRFJBR0dBQkxFUy9nZW5lcmFsI1xuICAgIC5jbXMtZHJhZ2dhYmxlLFxuICAgIC5jbXMtZHJvcHBhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHggM3B4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgLy8gbGV2ZWxzXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IG92ZXJ3cml0ZXNcbiAgICAgICAgLmNtcy1zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCB7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZHJhZ2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjRFJBR0dBQkxFUy9zcGVjaWZpYyNcbiAgICAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS01O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1kcm9wcGFibGUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ncmV5LTEwLCAxNSUpO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgZGFya2VuKCRjb2xvci1ncmV5LTEwLCAxNSUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmNtcy1kcmFnaXRlbSB7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICB9XG4gICAgLmNtcy1kcmFnaXRlbS1jb2xsYXBzYWJsZSxcbiAgICAuY21zLWRyYWdpdGVtLWV4cGFuZGVkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tY29sbGFwc2FibGUge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1hcnJvdy13aWRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLWRyYWdpdGVtLWV4cGFuZGVkOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tc3VjY2VzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAvLyAjRFJBR0dBQkxFUy9zdGF0ZXMjXG5cbiAgICAuY21zLWRyYWdnYWJsZS1zZWxlY3RlZCAuY21zLWRyYWdpdGVtLFxuICAgIC5jbXMtZHJhZ2dhYmxlLXNlbGVjdGVkIC5jbXMtZHJhZ2l0ZW0gc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGFkanVzdC1odWUoJGNvbG9yLWJsdWUsIDE1ZGVnKTtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGUtc2VsZWN0ZWQgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnaXRlbSxcbiAgICAuY21zLWRyYWdnYWJsZS1zZWxlY3RlZCAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdpdGVtIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAuY21zLWRyYWdnYWJsZS1hbGxvd2VkLFxuICAgIC5jbXMtZHJhZ2dhYmxlLWhvdmVyLWFsbG93ZWQsXG4gICAgLmNtcy1kcmFnZ2FibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwJSk7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlLWhvdmVyLWFsbG93ZWQsXG4gICAgLmNtcy1kcmFnZ2FibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAyLCAxNTMsIDUxLCAwLjIpO1xuICAgIH1cbiAgICAuY21zLWRyYWdpdGVtLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwJSk7XG4gICAgfVxuXG4gICAgLmNtcy1kcmFnZ2FibGUtZGlzYWxsb3dlZCxcbiAgICAuY21zLWRyYWdnYWJsZS1ob3Zlci1kaXNhbGxvd2VkIHtcbiAgICAgICAgY29sb3I6IHNhdHVyYXRlKCRjb2xvci1yZWQsIDgwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBzYXR1cmF0ZSgkY29sb3ItcmVkLCA4MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAvLy5jbXMtcGxhY2Vob2xkZXIgLmNtcy1kcmFnZ2FibGVzIC5jbXMtZHJhZ2dhYmxlIHsgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50OyB9XG5cbiAgICAvLyBoaWRlIGFycm93IHdoZW4gYWRkaW5nIHBsdWdpbi1pbi1wbHVnaW4gd2l0aGluIGRpc2FibGVkIGl0ZW1cbiAgICAuY21zLWRyYWdnYWJsZS1kaXNhYmxlZCA+IC5jbXMtZHJhZ2l0ZW0tY29sbGFwc2FibGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGUtZGlzYWJsZWQgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIGVuZCBvZiBkcmFnYXJlYVxufVxuXG4vLyBkcmFnZ2luZyBzdGF0ZVxuYm9keSA+IC5jbXMtZHJhZ2dhYmxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0cHggNXB4IDNweCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4vLyBoaWRlIGVsZW1lbnRzIHdoZW4gZHJhZ2dpbmdcbmJvZHkgPiAuY21zLWRyYWdnYWJsZSAuY21zLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0NMSVBCT0FSRCNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1jbGlwYm9hcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICBwYWRkaW5nOiAzcHggM3B4IDNweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC42KTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLWNsaXBib2FyZC1udW1iZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWNsaXBib2FyZC1udW1iZXJzIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1jb3B5O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktOTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktOTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtbnVtYmVycyAuY21zLWNsaXBib2FyZC1udW1iZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLWVtcHR5IGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1iaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktOTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBwbGFjZWhvbGRlcnNcbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtdHJpZ2dlcnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLXRyaWdnZXJzIC5jbXMtY2xpcGJvYXJkLW51bWJlcnM6bnRoLWNoaWxkKG4rNikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLWNvbnRhaW5lcnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtY29udGFpbmVycyAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gY3VzdG9tIHN0eWxlIGZvciBkcmFnZ2FibGUgaXRlbVxuICAgICAgICAuY21zLWRyYWdhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweCAzcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0gLmNtcy1zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdpdGVtLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtcGx1Z2lucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjU1VCTkFWI1xuI2Ntcy10b29sYmFyIHtcbiAgICAuY21zLXN1Ym1lbnUge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1tZW51O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXN1Ym1lbnUtbGFuZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY21zLXN1Ym1lbnUtZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKGJsYWNrLCAwLjEpO1xuXG4gICAgICAgIC8vIGZvcmNlIHNjcm9sbGJhcnMgb24gc3VibmF2IG1lbnVcbiAgICAgICAgLy8gbm90IHlldCB3b3JraW5nIG9uIGZpcmVmb3g6IGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTc3NzkwXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xMDtcblxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSh3aGl0ZSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtc3VibWVudS1pdGVtIHtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0gYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHggM3B4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtc3VibWVudS1pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtaXRlbTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1zZWFyY2g7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxcHggMXB4IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBzY3JvbGxoaW50XG4gICAgLmNtcy1zdWJtZW51LXNjcm9sbC1oaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */ \ No newline at end of file diff --git a/cms/static/cms/sass/components/_button.scss b/cms/static/cms/sass/components/_button.scss index 225ba310be5..3b012e4486e 100644 --- a/cms/static/cms/sass/components/_button.scss +++ b/cms/static/cms/sass/components/_button.scss @@ -2,84 +2,90 @@ // #BUTTONS# #cms-toolbar { .cms-btn { - color: $gray; - border: 1px solid $gray-lighter; + color: $btn-default-color; + border: 1px solid $btn-default-border; border-radius: $btn-border-radius-base; - background: $gray-lighter; - background: linear-gradient($gradient-light); + background-color: $btn-default-bgcolor; + background-image: linear-gradient($btn-default-bggradient); box-shadow: inset 0 1px 0 rgba($white, 0.5); &:hover, &:active, &:focus { - border: 1px solid $gray-lighter; - background: $gray-lighter; + border: 1px solid $btn-default-border; + background: $btn-default-bgcolor; box-shadow: none; } &:active, &:focus { - border: 1px solid darken($gray-lighter, 10%); - background: darken($gray-lighter, 10%); + border: 1px solid darken($btn-default-border, 10%); + background: darken($btn-default-bgcolor, 10%); } } .cms-btn-disabled { - border-top: 1px solid darken($gray-lighter, 10%); - border-right: 1px solid darken($gray-lighter, 10%); - background: $gray-lighter; + border-top: 1px solid darken($btn-default-border, 10%); + border-right: 1px solid darken($btn-default-border, 10%); + background: $btn-default-bgcolor; + box-shadow: inset 0 1px 0 $btn-default-border; &:hover, &:active, &:focus { - background: $gray-lighter; + background: $btn-default-bgcolor; } } .cms-btn-active { - color: $white; - border: 1px solid $gray-darkest !important; - border-bottom: none !important; - background: $gray; - background: linear-gradient($gradient-dark); + color: $btn-active-color; + border: 1px solid $btn-active-border; + border-bottom: none; + background-color: $btn-active-bgcolor; + background-image: linear-gradient($btn-active-bggradient); + box-shadow: inset 0 1px 0 rgba($white, 0.5); &:hover, &:active, &:focus { - background: $gray-darker; + background: $btn-active-bgcolor; + border: 1px solid $btn-active-border; + border-bottom: none; } &:active, &:focus { - background: $black; + background: darken($btn-active-bgcolor, 10%); } } .cms-btn-action { - color: $white; - border: 1px solid adjust-hue($color-blue, 15deg); - background: $color-blue; - background: linear-gradient($gradient-blue); + color: $btn-action-color; + border: 1px solid $btn-action-border; + background-color: $btn-action-bgcolor; + background-image: linear-gradient($btn-action-bggradient); + box-shadow: inset 0 1px 0 rgba($white, 0.5); &:hover, &:active, &:focus { - background: adjust-hue($color-blue, 15deg); - border: 1px solid adjust-hue($color-blue, 15deg); + border: 1px solid $btn-action-border; + background: $btn-action-bgcolor; } &:active, &:focus { - background: darken(adjust-hue($color-blue, 15deg), 10%); + background: darken($btn-action-bgcolor, 10%); } } .cms-btn-caution { - color: $white; - border: 1px solid adjust-hue($color-red, 15deg); - background: $color-red; - background: linear-gradient($gradient-red); + color: $btn-caution-color; + border: 1px solid $btn-caution-border; + background-color: $btn-caution-bgcolor; + background-image: linear-gradient($btn-caution-bggradient); + box-shadow: inset 0 1px 0 rgba($white, 0.5); &:hover, &:active, &:focus { - border: 1px solid adjust-hue($color-red, 15deg); - background: adjust-hue($color-red, 15deg); + border: 1px solid $btn-caution-border; + background: $btn-caution-bgcolor } &:active, &:focus { - background: darken(adjust-hue($color-red, 15deg), 10%); + background: darken($btn-caution-bgcolor, 10%); } } .cms-btn-publish { diff --git a/cms/static/cms/sass/components/_toolbar.scss b/cms/static/cms/sass/components/_toolbar.scss index 5262e6da448..7ba6c26e098 100644 --- a/cms/static/cms/sass/components/_toolbar.scss +++ b/cms/static/cms/sass/components/_toolbar.scss @@ -353,7 +353,7 @@ border: 1px solid darken($color-grey, 20%); border-radius: 3px; cursor: pointer; - background: linear-gradient($gradient-dark); + background: linear-gradient($btn-active-bggradient); background-color: $color-grey; box-shadow: inset 0 1px 0 lighten($color-grey, 20%); diff --git a/cms/static/cms/sass/settings/_all.scss b/cms/static/cms/sass/settings/_all.scss index f7056b34b62..81a32a91465 100644 --- a/cms/static/cms/sass/settings/_all.scss +++ b/cms/static/cms/sass/settings/_all.scss @@ -23,19 +23,13 @@ $color-grey-70: darken($color-grey, 13%); // 454545 $color-grey-90: darken($color-grey, 20%); // 333333 $gradient-toolbar: to bottom, rgba(lighten($color-grey, 58%), 0.97) 0%, rgba(lighten($color-grey, 59%), 0.97) 50%, rgba(lighten($color-grey, 58%), 0.95) 100%; -$gradient-dark: to bottom, $color-grey, darken($color-grey, 20%); -$gradient-blue: to bottom, adjust-hue($color-blue, 5deg), adjust-hue($color-blue, 15deg); -$gradient-green: to bottom, lighten($color-green, 10%) 0%, saturate($color-green, 20%) 50%, saturate($color-green, 30%) 100%; -$gradient-orange: to bottom, lighten($color-orange, 5%), $color-orange; -$gradient-red: to bottom, adjust-hue($color-red, 5deg), adjust-hue($color-red, 15deg); -$gradient-light: to bottom, lighten($color-grey-10, 5%), $color-grey-10; - //############################################################################## // #COLORS new $white: #fff; $black: #000; +// #COLORS gray $gray: #666; $gray-lightest: lighten($gray, 58%); // #fafafa $gray-lighter: lighten($gray, 50%); // #e5e5e5 @@ -43,16 +37,27 @@ $gray-light: lighten($gray, 25%); // #a6a6a6 $gray-darker: darken($gray, 13%); // #454545 $gray-darkest: darken($gray, 20%); // #333 + +//############################################################################## +// #BUTTONS $btn-border-radius-base: 3px; $btn-default-color: $gray; $btn-default-bgcolor: $gray-lighter; +$btn-default-bggradient: to bottom, $gray-lightest, $gray-lighter; $btn-default-border: $gray-lighter; $btn-action-color: $white; -$btn-action-bgcolor: $color-blue; +$btn-action-bgcolor: adjust-hue($color-blue, 15deg); +$btn-action-bggradient: to bottom, adjust-hue($color-blue, 5deg), adjust-hue($color-blue, 15deg); $btn-action-border: adjust-hue($color-blue, 15deg); $btn-caution-color: $white; -$btn-caution-bgcolor: $color-red; +$btn-caution-bgcolor: adjust-hue($color-red, 15deg); +$btn-caution-bggradient: to bottom, adjust-hue($color-red, 5deg), adjust-hue($color-red, 15deg); $btn-caution-border: adjust-hue($color-red, 15deg); + +$btn-active-color: $white; +$btn-active-bgcolor: $gray-darker; +$btn-active-bggradient: to bottom, $gray, $gray-darkest; +$btn-active-border: $gray-darkest From e6340e60d029ce68f7d806ebbf69f1db8cadad02 Mon Sep 17 00:00:00 2001 From: Vadim Sikora Date: Thu, 25 Jun 2015 17:32:16 +0200 Subject: [PATCH 3/4] fix sass compilation errors --- cms/static/cms/css/cms.base.css | 3 +-- cms/static/cms/css/cms.pagetree.css | 3 +-- cms/static/cms/css/cms.toolbar.modal.css | 3 +-- cms/static/cms/css/cms.toolbar.sideframe.css | 3 +-- cms/static/cms/sass/cms.toolbar.sideframe.scss | 3 ++- cms/static/cms/sass/components/_subnav.scss | 2 +- cms/static/cms/sass/components/_toolbar.scss | 2 +- 7 files changed, 8 insertions(+), 11 deletions(-) diff --git a/cms/static/cms/css/cms.base.css b/cms/static/cms/css/cms.base.css index 3b627077615..2ba05903101 100644 --- a/cms/static/cms/css/cms.base.css +++ b/cms/static/cms/css/cms.base.css @@ -1,4 +1,3 @@ /*! * @copyright: https://github.com/divio/django-cms - */@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset input,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:400 13px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;background:0 0;transition:none}#cms-toolbar .cms-messages a:hover,#cms-toolbar .cms-screenblock-inner a:hover{text-decoration:underline}@font-face{font-family:"django-cms-iconfont";src:url(../fonts/django-cms-iconfont.eot?v=3.2.0);src:url(../fonts/django-cms-iconfont.eot?v=3.2.0#iefix) format("eot"),url(../fonts/django-cms-iconfont.woff?v=3.2.0) format("woff"),url(../fonts/django-cms-iconfont.ttf?v=3.2.0) format("truetype"),url(../fonts/django-cms-iconfont.svg?v=3.2.0#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}#cms-toolbar .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-submenu-quicksearch:before,#cms-toolbar .cms-submenu:before,#cms-toolbar .cms-toolbar-item-logo a,#cms-toolbar .cms-tooltip:before,.cms-icon{display:inline-block;font:normal normal normal 14px/1 django-cms-iconfont;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,.cms-icon-arrow-wide:before{content:"\E001"}.cms-icon-arrow:before{content:"\E002"}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,.cms-icon-bin:before{content:"\E003"}.cms-icon-close:before{content:"\E004"}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before,.cms-icon-copy:before{content:"\E005"}.cms-icon-handler:before{content:"\E006"}.cms-icon-home:before{content:"\E007"}#cms-toolbar .cms-toolbar-loader a span:before,.cms-icon-loader:before{content:"\E008"}#cms-toolbar .cms-toolbar-item-logo a:before,.cms-icon-logo:before{content:"\E009"}#cms-toolbar .cms-submenu:before,.cms-icon-menu:before{content:"\E00A"}.cms-icon-minus:before{content:"\E00B"}#cms-toolbar .cms-tooltip:before,.cms-icon-pencil:before{content:"\E00C"}#cms-toolbar .cms-modal-collapsed:before,.cms-icon-plus:before{content:"\E00D"}.cms-icon-scissors:before{content:"\E00E"}#cms-toolbar .cms-submenu-quicksearch:before,.cms-icon-search:before{content:"\E00F"}.cms-icon-window:before{content:"\E010"}#cms-toolbar .cms-tooltip{visibility:hidden;position:absolute;top:0;left:0;font-size:11px;font-weight:700;color:#e6e6e6;line-height:11px;white-space:nowrap;padding:5px 7px 5px 22px;margin:0;border-radius:3px;background:#454545}#cms-toolbar .cms-tooltip:before{font-size:14px;position:absolute;left:4px;top:3px}#cms-toolbar .cms-tooltip span{position:absolute;top:18px;right:0;float:right;color:#fff;font-weight:400;padding:5px 7px;border-radius:3px 0 3px 3px;background:#454545}#cms-toolbar .cms-btn{color:#666;border:1px solid #e6e6e6;border-radius:3px;background-color:#e6e6e6;background-image:linear-gradient(to bottom,#fafafa,#e6e6e6);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus,#cms-toolbar .cms-btn:hover{border:1px solid #e6e6e6;background:#e6e6e6;box-shadow:none}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus{border:1px solid #ccc;background:#ccc}#cms-toolbar .cms-btn-disabled{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#e6e6e6;box-shadow:inset 0 1px 0 #e6e6e6}#cms-toolbar .cms-btn-action,#cms-toolbar .cms-btn-active,#cms-toolbar .cms-btn-caution{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn-disabled:active,#cms-toolbar .cms-btn-disabled:focus,#cms-toolbar .cms-btn-disabled:hover{background:#e6e6e6}#cms-toolbar .cms-btn-active{border:1px solid #333;border-bottom:none;background-color:#454545;background-image:linear-gradient(to bottom,#666,#333)}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus,#cms-toolbar .cms-btn-active:hover{background:#454545;border:1px solid #333;border-bottom:none}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus{background:#2b2b2b}#cms-toolbar .cms-btn-action{border:1px solid #0e72ec;background-color:#0e72ec;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus,#cms-toolbar .cms-btn-action:hover{border:1px solid #0e72ec;background:#0e72ec}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus{background:#0b5bbc}#cms-toolbar .cms-btn-caution{border:1px solid #ff4000;background-color:#ff4000;background-image:linear-gradient(to bottom,#ff1500,#ff4000)}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus,#cms-toolbar .cms-btn-caution:hover{border:1px solid #ff4000;background:#ff4000}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus{background:#c30}#cms-toolbar .cms-btn-publish{display:none}#cms-toolbar .cms-btn-publish-active{display:block}#cms-toolbar .cms-loader{background:url(../img/loader.gif) center center no-repeat #fcfcfc!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#cms-toolbar .cms-loader{background-image:url(../img/loader@2x.gif)!important;background-size:32px!important}}.cms-plugin{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-add,.cms-render-model-icon{display:inline-block;width:18px;height:18px;cursor:pointer}.cms-render-model-icon{margin:0;padding:0}.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{margin:0;padding:0}.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_add.png) no-repeat}#cms-toolbar{position:absolute;top:5px;left:0;z-index:9999999;width:100%}#cms-toolbar .cms-toolbar{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666!important;background:#fcfcfc;background:#fcfcfc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#cms-toolbar .cms-toolbar .cms-toolbar-left{position:relative;float:left;z-index:10;padding-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right{position:relative;float:right;z-index:10;padding-right:32px}#cms-toolbar .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:20px}#cms-toolbar .cms-toolbar .cms-toolbar-item{float:left}#cms-toolbar .cms-toolbar .cms-toolbar-item-buttons a{border-bottom:none!important}@media only screen and (max-width:800px){#cms-toolbar .cms-toolbar-right{display:none}}#cms-toolbar.cms-toolbar-debug .cms-toolbar,#cms-toolbar.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}#cms-toolbar.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar.cms-toolbar-debug #container{padding-top:35px!important}#cms-toolbar .cms-toolbar-item-navigation li{position:relative;float:left;zoom:1}#cms-toolbar .cms-toolbar-item-navigation li a{float:left;zoom:1;padding:5px 10px;cursor:default}#cms-toolbar .cms-toolbar-item-navigation li ul{display:none}#cms-toolbar .cms-toolbar-item-navigation>li:first-child>a span{font-weight:800;line-height:12px}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-tooltip:before{display:none;position:absolute;top:7px;right:7px;font-size:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:30px;left:0;min-width:180px;padding:3px 0;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;background:rgba(255,255,255,.97);box-shadow:0 1px 1px rgba(0,0,0,.4)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;zoom:1;white-space:nowrap;padding:2px 10px 2px 15px;cursor:pointer}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f5f5f5;border-radius:0 4px 4px 0}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-4px;left:100%}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-tooltip:before{display:block}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 3px;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}#cms-toolbar .cms-messages,#cms-toolbar .cms-messages *{font-weight:200;color:#fff;font-size:12px;line-height:16px}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}#cms-toolbar .cms-toolbar-item-cms-mode-switcher{display:none}#cms-toolbar .cms-messages{display:none;position:fixed;top:30px;z-index:999999;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74)}#cms-toolbar .cms-messages a{color:#0eaaec}#cms-toolbar .cms-messages strong{color:#3abcf3;font-weight:200}#cms-toolbar .cms-messages ul{display:inline;color:#fff}#cms-toolbar .cms-messages ul li{display:inline;color:#fff;font-weight:200}#cms-toolbar .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;top:0;left:8px;width:20px;height:14px;margin-left:10px}#cms-toolbar .cms-messages .cms-messages-close span{font-size:10px}#cms-toolbar .cms-messages .cms-messages-close:hover span{color:#0eaaec}#cms-toolbar .cms-messages-error strong{color:red}#cms-toolbar .cms-toolbar-item-logo{margin:0!important}#cms-toolbar .cms-toolbar-item-logo a{font-size:21px;line-height:21px;width:90px;height:20px;margin:4px 0;transition:color 200ms}#cms-toolbar .cms-toolbar-item-logo a span{display:none}#cms-toolbar .cms-toolbar-item-logo a:active,#cms-toolbar .cms-toolbar-item-logo a:focus,#cms-toolbar .cms-toolbar-item-logo a:hover{color:#0eaaec}#cms-toolbar .cms-form-login{padding:3px 0 0}#cms-toolbar .cms-form-login label{float:left;padding-left:10px;cursor:pointer}#cms-toolbar .cms-form-login label span{display:inline-block;padding-top:1px}#cms-toolbar .cms-form-login input[type=text],#cms-toolbar .cms-form-login input[type=password]{color:#666;font-size:13px;line-height:13px;width:100px;margin:0;padding:3px 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff}#cms-toolbar .cms-form-login input[type=text]:focus,#cms-toolbar .cms-form-login input[type=password]:focus{transition:outline .2s;border-color:#0eaaec;box-shadow:inset 0 0 2px #e6e6e6}#cms-toolbar .cms-form-login input[type=submit]{display:block;color:#fff;font-size:12px;text-transform:uppercase;height:23px;padding:1px 15px 0;border:1px solid #333;border-radius:3px;cursor:pointer;background:linear-gradient(to bottom,#666,#333);background-color:#666;box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus,#cms-toolbar .cms-form-login input[type=submit]:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus{background:#000}#cms-toolbar .cms-form-login .cms-error{color:red}#cms-toolbar .cms-form-login .cms-error input{border:1px solid red}#cms-toolbar .cms-toolbar-item-buttons{margin:4px 0}#cms-toolbar .cms-toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms-toolbar .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}#cms-toolbar .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}#cms-toolbar .cms-toolbar-item-buttons a:only-child{border-radius:3px}#cms-toolbar .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:999999;border-bottom:1px solid #666;border-left:1px solid #666}#cms-toolbar .cms-toolbar-trigger a{display:block;width:30px;height:29px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fafafa}#cms-toolbar .cms-toolbar-trigger a:hover{background:#fff}#cms-toolbar .cms-toolbar-trigger a:active span,#cms-toolbar .cms-toolbar-trigger a:focus span,#cms-toolbar .cms-toolbar-trigger a:hover span{color:#333}#cms-toolbar .cms-toolbar-trigger a span{font-size:10px;color:#454545;margin:8px 0 0 -2px;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:0 0}#cms-toolbar .cms-toolbar-trigger-expanded a span{margin-top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cms-toolbar .cms-toolbar-loader a span{position:relative;top:-5px;font-size:20px;line-height:20px;color:#0eaaec;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}#cms-toolbar .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.9);background-color:#000}#cms-toolbar .cms-screenblock-inner{margin-top:300px}#cms-toolbar .cms-screenblock-inner h1{font-size:28px;line-height:30px}#cms-toolbar .cms-screenblock-inner h1,#cms-toolbar .cms-screenblock-inner p{color:#a6a6a6;text-align:center}#cms-toolbar .cms-screenblock-inner a{color:#fff}#cms-toolbar .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}#cms-toolbar .cms-modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-modal-foot{position:relative;clear:both;overflow:hidden;height:32px;border-radius:0 0 5px 5px;background:#fafafa}#cms-toolbar .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}#cms-toolbar .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms-toolbar .cms-modal-frame iframe{width:100%;height:100%}#cms-toolbar .cms-modal-title{display:block;color:#454545;font-size:13px;font-weight:700;text-align:center;padding:4px 75px 3px;border-radius:5px 5px 0 0;cursor:move;background:#fafafa}#cms-toolbar .cms-modal-close,#cms-toolbar .cms-modal-collapse,#cms-toolbar .cms-modal-maximize{display:block;position:absolute;font-size:8px;top:3px;right:3px;color:#a6a6a6;text-align:center;width:20px;height:20px;cursor:pointer}#cms-toolbar .cms-modal-close:active,#cms-toolbar .cms-modal-close:focus,#cms-toolbar .cms-modal-close:hover,#cms-toolbar .cms-modal-collapse:active,#cms-toolbar .cms-modal-collapse:focus,#cms-toolbar .cms-modal-collapse:hover,#cms-toolbar .cms-modal-collapsed,#cms-toolbar .cms-modal-maximize-active,#cms-toolbar .cms-modal-maximize:active,#cms-toolbar .cms-modal-maximize:focus,#cms-toolbar .cms-modal-maximize:hover{color:#0eaaec}#cms-toolbar .cms-modal-close:before,#cms-toolbar .cms-modal-collapse:before,#cms-toolbar .cms-modal-maximize:before{position:relative;top:7px}#cms-toolbar .cms-modal-collapse{right:40px}#cms-toolbar .cms-modal-maximize{right:21px}#cms-toolbar .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#a6a6a6;width:20px;height:20px;cursor:nw-resize}#cms-toolbar .cms-modal-resize span{margin:6px 0 0 6px}#cms-toolbar .cms-modal-breadcrumb{display:none;position:relative;float:left;overflow:hidden;z-index:100;font-size:12px;line-height:12px;width:100%;min-width:225px;height:32px}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-items{position:absolute;top:0;left:35px;width:9999px;background:#fcfcfc}#cms-toolbar .cms-modal-breadcrumb a{position:relative;float:left;color:#a6a6a6;font-size:12px;line-height:12px;padding:10px 0 10px 36px}#cms-toolbar .cms-modal-breadcrumb a:first-child{padding-left:16px}#cms-toolbar .cms-modal-breadcrumb a:after,#cms-toolbar .cms-modal-breadcrumb a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-44px;border-top:44px solid transparent;border-bottom:44px solid transparent}#cms-toolbar .cms-modal-breadcrumb a:after{z-index:2;border-left:22px solid #fcfcfc}#cms-toolbar .cms-modal-breadcrumb a:before{z-index:1;margin-left:1px;border-left:22px solid #e6e6e6}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title{position:relative;z-index:3;color:#e6e6e6;font-size:15px;text-align:center;width:36px;height:32px;border-right:1px solid #e6e6e6;border-radius:0 0 0 5px;background:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title:before{position:relative;top:8px}#cms-toolbar .cms-modal-breadcrumb a:hover{color:#000;background:#fff}#cms-toolbar .cms-modal-breadcrumb a:hover:after{border-left-color:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last{cursor:default;color:#0eaaec}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last:hover{color:#0eaaec}#cms-toolbar .cms-modal-buttons{position:absolute;top:0;right:0;float:right;z-index:101;padding:0 20px 0 10px;border-radius:0 0 5px;background:#fcfcfc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cms-toolbar .cms-modal-buttons div{float:right;font-size:12px;margin:3px 5px 3px 0;padding:2px 10px;cursor:pointer}.cms-dialog{position:absolute;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#fff}.cms-dialog h1{margin:0 0 15px;padding:0}.cms-dialog form{margin:15px 0;padding:15px 0;border-top:1px solid #f3f3f3}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:0 auto}}#cms-toolbar .cms-sideframe{display:none;position:fixed;top:0;left:0;overflow:visible!important;z-index:99999;width:0;height:100%}#cms-toolbar .cms-sideframe-frame{position:relative;overflow:hidden;z-index:10;width:100%;height:100%;background:#fff}#cms-toolbar .cms-sideframe-frame iframe{overflow:auto;width:100%;height:100%;border:none;background:#fff}#cms-toolbar .cms-sideframe-resize{position:absolute;top:0;right:-2px;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms-toolbar .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:0 0}#cms-toolbar .cms-sideframe-knob{position:absolute;top:50%;right:-2px;width:6px;height:50px;margin-top:-15px;border-radius:3px;background:#454545}#cms-toolbar .cms-sideframe-btn{position:absolute;top:50px;right:-20px;z-index:40}#cms-toolbar .cms-sideframe-close,#cms-toolbar .cms-sideframe-hide,#cms-toolbar .cms-sideframe-maximize{cursor:pointer;font-size:8px;color:#e6e6e6;text-align:center;width:20px;height:20px;margin-bottom:2px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-sideframe-close:hover,#cms-toolbar .cms-sideframe-hide:hover,#cms-toolbar .cms-sideframe-maximize:hover{color:#fff;background-color:#333}#cms-toolbar .cms-sideframe-close span,#cms-toolbar .cms-sideframe-hide span,#cms-toolbar .cms-sideframe-maximize span{position:relative;top:2px}#cms-toolbar .cms-sideframe-hide{font-size:10px;height:30px;border:none}#cms-toolbar .cms-sideframe-hide span{top:6px}#cms-toolbar .cms-sideframe-hidden span{color:#0eaaec;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-sideframe-minimize span{color:#0eaaec}#cms-toolbar .cms-structure{display:none;position:absolute;top:0;right:0;z-index:9999;width:100%;height:100%}#cms-toolbar .cms-structure .cms-structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(255,255,255,.95)}#cms-toolbar .cms-structure .cms-structure-content{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#cms-toolbar .cms-structure .cms-dragarea{position:absolute;box-sizing:border-box;margin:0 0 5px;padding:5px 5px 4px;border-radius:3px;background:#454545}#cms-toolbar .cms-structure .cms-dragarea-static{background-color:#454545;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar .cms-structure .cms-dragbar{position:relative;top:0;left:0;z-index:9999;font-size:13px;line-height:20px;border-radius:3px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title{cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:17px;text-transform:uppercase;text-shadow:0 1px 0 #000;height:16px;padding:0 0 0 15px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before{position:absolute;top:-4px;left:-5px;font-size:9px;color:#a6a6a6;width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:hover:before{color:#fff}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}#cms-toolbar .cms-structure .cms-dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms-toolbar .cms-structure .cms-dragbar-empty-wrapper{display:none}#cms-toolbar .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}#cms-toolbar .cms-structure .cms-draggables .cms-draggables{display:none;min-height:25px;padding-left:6px}#cms-toolbar .cms-structure .cms-draggable>.cms-draggable,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:first-child,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:only-child{margin-top:0}#cms-toolbar .cms-structure .cms-draggables>.cms-draggable:last-child{margin-bottom:1px}#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:last-child{margin-bottom:2px}#cms-toolbar .cms-structure .cms-draggable,#cms-toolbar .cms-structure .cms-droppable{position:relative;top:0;left:0;z-index:99;margin:5px 0 0;margin-left:0!important;padding:4px 5px 3px;border-radius:3px;list-style-type:none}#cms-toolbar .cms-structure .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable:hover,#cms-toolbar .cms-structure .cms-droppable .cms-draggable:hover{border-color:#a6a6a6}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-submenu,#cms-toolbar .cms-structure .cms-droppable .cms-submenu{display:none;margin-top:2px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu:before{color:#454545;left:2px;top:-1px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-dropdown,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-dropdown{top:22px;right:-6px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch{top:-6px;right:-5px;height:28px;border-left:1px dotted #e6e6e6;border-radius:0;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch:before{color:#454545}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch input,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch input{color:#000;margin-top:1px}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-submenu-quicksearch{background-color:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-submenu-quicksearch{background-color:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-dragitem-text,#cms-toolbar .cms-structure .cms-droppable .cms-dragitem-text{display:inline-block;overflow:visible;width:90%;height:15px}#cms-toolbar .cms-structure .cms-draggable-disabled .cms-draggables,body>.cms-draggable .cms-draggables,body>.cms-draggable .cms-submenu,body>.cms-draggable .cms-switcher{display:none!important}#cms-toolbar .cms-structure .cms-draggable{z-index:100;color:#000;border:1px solid #fafafa;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable:hover{box-shadow:inset 0 0 3px #e6e6e6}#cms-toolbar .cms-structure .cms-droppable{color:#bfbfbf;border:1px dashed #bfbfbf;border-radius:3px}#cms-toolbar .cms-structure .cms-dragitem{cursor:move}#cms-toolbar .cms-structure .cms-dragitem-collapsable,#cms-toolbar .cms-structure .cms-dragitem-expanded{padding-left:15px;cursor:pointer}#cms-toolbar .cms-structure .cms-dragitem-collapsable:before{position:absolute;left:5px;top:8px;font-size:10px;color:#454545;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragitem-collapsable:hover:before{color:#000}#cms-toolbar .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#0e72ec}#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}#cms-toolbar .cms-structure .cms-draggable-allowed,#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(102,153,51,.2)}#cms-toolbar .cms-structure .cms-dragitem-success{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:3px;opacity:.6;border:1px solid #cce6b3;background:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-disallowed,#cms-toolbar .cms-structure .cms-draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,.1)}#cms-toolbar .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable{padding-left:0;background:0 0!important}body>.cms-draggable{white-space:nowrap;margin:0;padding:4px 5px 3px;border-color:#e6e6e6;border-radius:3px;list-style-type:none;background:#fff}#cms-toolbar .cms-clipboard{display:none;position:fixed;top:130px;left:0;z-index:99999;padding:3px 3px 3px 0;border-radius:0 3px 3px 0;background:rgba(255,255,255,.6)}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before{position:relative;top:4px;left:3px}#cms-toolbar .cms-clipboard p{margin:0;padding:0}#cms-toolbar .cms-clipboard .cms-clipboard-numbers{margin:0 0 2px}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a{box-sizing:border-box;display:block;overflow:hidden;color:#e6e6e6;font-size:12px;width:20px;height:30px;border:5px solid #454545;border-right:none;border-left:none;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:active,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:hover{color:#fff;border-color:#333;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-clipboard-numbers{display:none!important}#cms-toolbar .cms-clipboard .cms-clipboard-empty a{display:block;cursor:pointer;font-size:11px;color:#e6e6e6;width:20px;height:20px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:active,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:hover{color:#fff;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-triggers{position:relative;z-index:999}#cms-toolbar .cms-clipboard .cms-clipboard-triggers .cms-clipboard-numbers:nth-child(n+6){display:none}#cms-toolbar .cms-clipboard .cms-clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms-toolbar .cms-clipboard .cms-clipboard-containers .cms-draggable{width:190px;margin-left:-220px}#cms-toolbar .cms-clipboard .cms-dragarea{padding-top:3px}#cms-toolbar .cms-clipboard .cms-draggable{position:relative;top:0;left:0;z-index:99;margin:0 0 2px;padding:4px 5px 3px;border:1px solid #454545;border-radius:3px;cursor:move;background:#fafafa}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem{padding-left:20px}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem .cms-submenu{display:none!important}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem-text{display:inline-block;overflow:hidden;width:140px;height:15px}#cms-toolbar .cms-clipboard .cms-plugins{display:none}#cms-toolbar .cms-submenu{display:block;position:absolute;cursor:pointer;right:5px;width:20px;height:15px}#cms-toolbar .cms-submenu:before{position:relative;left:4px;font-size:16px;color:#fff}#cms-toolbar .cms-submenu-lang{position:absolute;top:3px;right:3px;padding:0 5px;border:1px solid #e6e6e6;border-radius:3px;background:#fff}#cms-toolbar .cms-submenu-dropdown{display:none;position:absolute;top:20px;right:0;overflow:auto;zoom:1;z-index:999;min-width:140px;max-height:230px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar{width:7px;background:#e6e6e6;-webkit-appearance:none}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar-thumb{border-left:1px solid #e6e6e6;background-color:#454545;box-shadow:0 0 1px rgba(255,255,255,.5)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item{zoom:1}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a,#cms-toolbar .cms-submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a{color:#000}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:focus,#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:hover{color:#fff;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:first-child{border-top:none}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item span{color:#000;font-weight:700;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6;cursor:default}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item:first-child span{border-top:none}#cms-toolbar .cms-submenu-quicksearch{cursor:default;display:none;position:absolute;top:-5px;right:-5px;z-index:1000;text-align:right;height:25px;border-radius:4px;background:#454545}#cms-toolbar .cms-submenu-quicksearch:before{position:absolute;right:6px;top:6px;font-size:13px;color:#fff}#cms-toolbar .cms-submenu-quicksearch label{cursor:pointer}#cms-toolbar .cms-submenu-quicksearch input{display:block;color:#fff;font-size:12px;line-height:12px;text-align:right;width:109px;height:24px;margin-right:25px;padding:3px 1px 1px 5px;border:none;background:0 0;-webkit-appearance:none}#cms-toolbar .cms-submenu-scroll-hint{display:none;position:absolute;bottom:0;left:0;color:#a6a6a6;font-size:12px;line-height:1;text-align:center;width:100%;padding:5px 0 4px;background-color:#e6e6e6} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy9fYWxsLnNjc3MiLCJjbXMuYmFzZS5jc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9faWNvbm9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCJjb21wb25lbnRzL19zaWRlZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX3N0cnVjdHVyZWJvYXJkLnNjc3MiLCJjb21wb25lbnRzL19jbGlwYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvX3N1Ym5hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBcUJBLDRCQUNJLEdBQ0ksa0JBQUEsVUFBQSxVQUFBLFVBRUosS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBTFIsb0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFFSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkNOUixhQUVBLG9CQUNBLG1CQUZBLG1CQ05JLGVEWUosb0JBREEsZ0JBR0EsaUJBREEsaUJBSEEsY0FOQSxhQVdBLG9CQU5BLGNDUlEsTUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLEtBQUEsVUFBQSxNQUFBLFdBQ0EsV0FBQSxLQUNBLGdCQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxnQkFBQSxLQUNBLGVBQ0EsV0FBQSxLQzZOQyxtQ0F5T0EsNENBQ0csZ0JBQUEsVUM5ZFosV0FDSSxZQUFBLHNCQUNBLElBQUEsOENBQ0EsSUFBQSxvREFBQSxjQUFBLCtDQUFBLGVBQUEsOENBQUEsbUJBQUEsa0VBQUEsY0FJQSxZQUFBLElBQ0EsV0FBQSxP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Tix3Q2ExeENVLFFBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLElBQUEsSUFBQSxJQUdjLHVEQUNkLE1BQUEsS2IyeENSLDZEYXp4Q1MsNkRBQ0csTUFBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLDJDQUVILG1FQUNHLFdBQUEsS0FHVSwwREFDZCxNQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLFFBRTBCLHNFQUMxQixXQUFBLEtBSVIsc0NBRUksT0FBQSxRQUNBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxRQUVDLDZDQUVHLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBR2lCLDRDQUNyQixPQUFBLFFBRXFCLDRDQUNyQixRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsSUFBQSxJQUFBLElBQUEsSUFDQSxPQUFBLEtBQ0EsZUFFQSxtQkFBQSxLQUlKLHNDQUNJLFFBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxFQUFBLElBQ0EsaUJBQUEiLCJmaWxlIjoiY21zLmJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNNSVhJTlMjXG5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Db21wYXNzL2NvbXBhc3MvYmxvYi9zdGFibGUvY29yZS9zdHlsZXNoZWV0cy9jb21wYXNzL3R5cG9ncmFwaHkvdGV4dC9fcmVwbGFjZW1lbnQuc2Nzc1xuQG1peGluIGhpZGUtY29udGVudCgpIHtcbiAgICAkYXBwcm94aW1hdGUtZW0tdmFsdWU6IDEycHggLyAxZW07XG4gICAgJHdpZGVyLXRoYW4tYW55LXNjcmVlbjogLTk5OTllbTtcbiAgICB0ZXh0LWluZGVudDogJHdpZGVyLXRoYW4tYW55LXNjcmVlbiAqICRhcHByb3hpbWF0ZS1lbS12YWx1ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtaXhpbiBwcmludC1hbmQtcmV0aW5hKCkge1xuICAgIEBtZWRpYSBwcmludCxcbiAgICAgICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksXG4gICAgICAgICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxuICAgICAgICAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjbXMtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vLyBlbmQgb2YgbWl4aW5zXG4iLG51bGwsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1JFU0VUI1xuLmNtcy1yZXNldCB7XG4gICAgZGl2LFxuICAgIHAsXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIGE6Zm9jdXMsXG4gICAgdWwsXG4gICAgbGksXG4gICAgZm9ybSxcbiAgICBmaWVsZHNldCxcbiAgICBsYWJlbCxcbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250OiBub3JtYWwgMTNweC8yMHB4IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNUT09MQkFSI1xuI2Ntcy10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNtcy10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZXktNSwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQtdG9vbGJhcik7XG4gICAgICAgIC8qIGhhY2sgZm9yIGllOSAqLyBiYWNrZ3JvdW5kLyoqLzogI2ZjZmNmYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIC5jbXMtdG9vbGJhci1sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy10b29sYmFyLXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtdG9vbGJhci1sZWZ0IC5jbXMtdG9vbGJhci1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtdG9vbGJhci1yaWdodCAuY21zLXRvb2xiYXItaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBpdGVtc1xuICAgICAgICAuY21zLXRvb2xiYXItaXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXRvb2xiYXItaXRlbS1idXR0b25zIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZG8gc29tZSByZXNwb25zaXZlIG1hZ2ljXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAuY21zLXRvb2xiYXItcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9kZWJ1ZyNcbiAgICAmLmNtcy10b29sYmFyLWRlYnVnIHtcbiAgICAgICAgLmNtcy10b29sYmFyIHtcbiAgICAgICAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy10b29sYmFyLXRyaWdnZXIge1xuICAgICAgICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZGVidWctYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2QyMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgMTM1ZGVnLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpIDI1JSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAyNSUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpIDUwJSxcbiAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSA3NSUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNzUlLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jbXMtdG9vbGJhci1kZWJ1ZyAjY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLy8gI1RPT0xCQVIvbmF2aWdhdGlvbiNcbiAgICAuY21zLXRvb2xiYXItaXRlbS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+IGxpOmZpcnN0LWNoaWxkID4gYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBob3ZlciBlZmZlY3RcbiAgICAgICAgLmNtcy10b29sYmFyLWl0ZW0tbmF2aWdhdGlvbi1ob3ZlciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjk3KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwgdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzZWNvbmQgbGV2ZWxcbiAgICAgICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5jbXMtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBhbmNob3IgaG92ZXJcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQtYmx1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGFkZCBhY3RpdmUgc3R5bGVcbiAgICAgICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tYWN0aXZlID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtdG9vbGJhci1pdGVtLW5hdmlnYXRpb24tYnJlYWsge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS1jb250ZW50KCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLXRvb2xiYXItaXRlbS1uYXZpZ2F0aW9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy10b29sYmFyLWl0ZW0tY21zLW1vZGUtc3dpdGNoZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9kaWFsb2cjXG4gICAgLmNtcy1tZXNzYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNzQpO1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtbWVzc2FnZXMtY2xvc2Uge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLW1lc3NhZ2VzLWVycm9yIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9lbGVtZW50cy9sb2dvI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLWxvZ28ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb24tbG9nbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHNwZWVkLWJhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2Zvcm0jXG4gICAgLmNtcy1mb3JtLWxvZ2luIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgMCAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyZXksIDQ1JSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCB3aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3V0bGluZSAwLjJzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMTVweCAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1ncmV5LCAyMCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRidG4tYWN0aXZlLWJnZ3JhZGllbnQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLWdyZXksIDIwJSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS03MCwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZXJyb3Ige1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1lcnJvciBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvYnV0dG9uZ3JvdXBzI1xuICAgIC5jbXMtdG9vbGJhci1pdGVtLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46IDRweCAwIDRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICB9XG4gICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgfVxuICAgICAgICBhOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI1RPT0xCQVIvZWxlbWVudHMvdG9nZ2xlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciBzcGFuLFxuICAgICAgICAgICAgJjphY3RpdmUgc3BhbixcbiAgICAgICAgICAgICY6Zm9jdXMgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTkwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkLWJhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vICNUT09MQkFSL2VsZW1lbnRzL2xvYWRlciNcbiAgICAuY21zLXRvb2xiYXItdHJpZ2dlci1leHBhbmRlZCBhIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLmNtcy10b29sYmFyLWxvYWRlciBhIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1sb2FkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbmltYXRpb246IGNtcy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG5cbiAgICAvLyBUT0RPIFJlaW1wbGVtZW50IGJsaW5raW5nIGlmIHVucHVibGlzaGVkIGNvbnRlbnQgaXMgcHJlc2VudFxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjVE9PTEJBUi9ibG9ja2VyI1xuICAgIC5jbXMtc2NyZWVuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5jbXMtc2NyZWVuYmxvY2staW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNJQ09OT0dSQVBIWSNcblxuLy8gZGVmYXVsdCBmb250IGZpbGUgZ2VuZXJhdGVkIGJ5IGd1bHBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImRqYW5nby1jbXMtaWNvbmZvbnRcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2RqYW5nby1jbXMtaWNvbmZvbnQuZW90P3Y9My4yLjBcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9kamFuZ28tY21zLWljb25mb250LmVvdD92PTMuMi4wI2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC53b2ZmP3Y9My4yLjBcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC50dGY/dj0zLjIuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvZGphbmdvLWNtcy1pY29uZm9udC5zdmc/dj0zLjIuMCNkamFuZ28tY21zLWljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgZGphbmdvLWNtcy1pY29uZm9udDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQGZ1bmN0aW9uIGljb24tY2hhcigkZmlsZW5hbWUpIHtcbiAgICAkY2hhcjogXCJcIjtcblxuICAgIEBpZiAkZmlsZW5hbWUgPT0gYXJyb3ctd2lkZSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBhcnJvdyB7XG4gICAgICAgICRjaGFyOiBcIkUwMDJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBiaW4ge1xuICAgICAgICAkY2hhcjogXCJFMDAzXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY2xvc2Uge1xuICAgICAgICAkY2hhcjogXCJFMDA0XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gY29weSB7XG4gICAgICAgICRjaGFyOiBcIkUwMDVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBoYW5kbGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwNlwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGhvbWUge1xuICAgICAgICAkY2hhcjogXCJFMDA3XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbG9hZGVyIHtcbiAgICAgICAgJGNoYXI6IFwiRTAwOFwiO1xuICAgIH1cbiAgICBAaWYgJGZpbGVuYW1lID09IGxvZ28ge1xuICAgICAgICAkY2hhcjogXCJFMDA5XCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gbWVudSB7XG4gICAgICAgICRjaGFyOiBcIkUwMEFcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBtaW51cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEJcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBwZW5jaWwge1xuICAgICAgICAkY2hhcjogXCJFMDBDXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gcGx1cyB7XG4gICAgICAgICRjaGFyOiBcIkUwMERcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzY2lzc29ycyB7XG4gICAgICAgICRjaGFyOiBcIkUwMEVcIjtcbiAgICB9XG4gICAgQGlmICRmaWxlbmFtZSA9PSBzZWFyY2gge1xuICAgICAgICAkY2hhcjogXCJFMDBGXCI7XG4gICAgfVxuICAgIEBpZiAkZmlsZW5hbWUgPT0gd2luZG93IHtcbiAgICAgICAgJGNoYXI6IFwiRTAxMFwiO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGNoYXI7XG59XG5cbi5jbXMtaWNvbiB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbn1cbkBtaXhpbiBpY29uKCRmaWxlbmFtZSwgJGluc2VydDogYmVmb3JlKSB7XG4gICAgJjojeyRpbnNlcnR9IHtcbiAgICAgICAgY29udGVudDogI3tcIlxcXCJcXFxcXCJ9I3tpY29uLWNoYXIoJGZpbGVuYW1lKSArIFwiXFxcIlwifTtcbiAgICB9XG59XG5cbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0lDT05TOnN0YXJ0I1xuLy8gdXNlIHVuaWNvZGUgY2hhcmFjdGVycyBmb3IgYWNjZXNzaWJpbGl0eSByZWFzb25zIGFuZCB1c2UgYXJpYS1oaWRkZW49XCJ0cnVlXCIgZm9yIGRlY29yYXRpdmUgaWNvbnNcbi8vIERPQ1M6IGh0dHA6Ly9maWxhbWVudGdyb3VwLmNvbS9sYWIvYnVsbGV0cHJvb2ZfaWNvbl9mb250cy5odG1sXG5cbi5jbXMtaWNvbi1hcnJvdy13aWRlIHtcbiAgICBAaW5jbHVkZSBpY29uKGFycm93LXdpZGUpO1xufVxuXG4uY21zLWljb24tYXJyb3cge1xuICAgIEBpbmNsdWRlIGljb24oYXJyb3cpO1xufVxuXG4uY21zLWljb24tYmluIHtcbiAgICBAaW5jbHVkZSBpY29uKGJpbik7XG59XG5cbi5jbXMtaWNvbi1jbG9zZSB7XG4gICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG59XG5cbi5jbXMtaWNvbi1jb3B5IHtcbiAgICBAaW5jbHVkZSBpY29uKGNvcHkpO1xufVxuXG4uY21zLWljb24taGFuZGxlciB7XG4gICAgQGluY2x1ZGUgaWNvbihoYW5kbGVyKTtcbn1cblxuLmNtcy1pY29uLWhvbWUge1xuICAgIEBpbmNsdWRlIGljb24oaG9tZSk7XG59XG5cbi5jbXMtaWNvbi1sb2FkZXIge1xuICAgIEBpbmNsdWRlIGljb24obG9hZGVyKTtcbn1cblxuLmNtcy1pY29uLWxvZ28ge1xuICAgIEBpbmNsdWRlIGljb24obG9nbyk7XG59XG5cbi5jbXMtaWNvbi1tZW51IHtcbiAgICBAaW5jbHVkZSBpY29uKG1lbnUpO1xufVxuXG4uY21zLWljb24tbWludXMge1xuICAgIEBpbmNsdWRlIGljb24obWludXMpO1xufVxuXG4uY21zLWljb24tcGVuY2lsIHtcbiAgICBAaW5jbHVkZSBpY29uKHBlbmNpbCk7XG59XG5cbi5jbXMtaWNvbi1wbHVzIHtcbiAgICBAaW5jbHVkZSBpY29uKHBsdXMpO1xufVxuXG4uY21zLWljb24tc2Npc3NvcnMge1xuICAgIEBpbmNsdWRlIGljb24oc2Npc3NvcnMpO1xufVxuXG4uY21zLWljb24tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCk7XG59XG5cbi5jbXMtaWNvbi13aW5kb3cge1xuICAgIEBpbmNsdWRlIGljb24od2luZG93KTtcbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1RPT0xUSVAjXG5cbi8vIHVzZWQgd2hlbiBob3ZlciBvdmVyIHBsdWdpbnMgaW4gZWRpdCBtb2RlXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtdG9vbHRpcCB7XG4gICAgICAgIEBleHRlbmQgLmNtcy1pY29uLXBlbmNpbDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogNXB4IDdweCA1cHggMjJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0JVVFRPTlMjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtYnRuIHtcbiAgICAgICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1kZWZhdWx0LWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZGVmYXVsdC1iZ2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGJ0bi1kZWZhdWx0LWJnZ3JhZGllbnQpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1kZWZhdWx0LWJnY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYnRuLWRlZmF1bHQtYm9yZGVyLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRidG4tZGVmYXVsdC1iZ2NvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRidG4tZGVmYXVsdC1ib3JkZXIsIDEwJSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkYnRuLWRlZmF1bHQtYm9yZGVyLCAxMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWRlZmF1bHQtYmdjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAkYnRuLWRlZmF1bHQtYm9yZGVyO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWRlZmF1bHQtYmdjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtYnRuLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnRuLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ0bi1hY3RpdmUtYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWFjdGl2ZS1iZ2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGJ0bi1hY3RpdmUtYmdncmFkaWVudCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aXZlLWJnY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWFjdGl2ZS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnRuLWFjdGl2ZS1iZ2NvbG9yLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1idG4tYWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICRidG4tYWN0aW9uLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWFjdGlvbi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYWN0aW9uLWJnY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZ3JhZGllbnQtYmx1ZSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYWN0aW9uLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aW9uLWJnY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRidG4tYWN0aW9uLWJnY29sb3IsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1idG4tY2F1dGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYnRuLWNhdXRpb24tY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tY2F1dGlvbi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY2F1dGlvbi1iZ2NvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LXJlZCk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tY2F1dGlvbi1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWNhdXRpb24tYmdjb2xvclxuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnRuLWNhdXRpb24tYmdjb2xvciwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLWJ0bi1wdWJsaXNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNtcy1idG4tcHVibGlzaC1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0xPQURFUiNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2luZG93IHVybChcIi4uL2ltZy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHByaW50LWFuZC1yZXRpbmEoKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9hZGVyQDJ4LmdpZlwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNQTFVHSU5cbi5jbXMtcGx1Z2luIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8vICNQTEFDRUhPTERFUlxuLmNtcy1wbGFjZWhvbGRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5jbXMtcmVuZGVyLW1vZGVsLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9vbGJhci9yZW5kZXJfbW9kZWxfaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmNtcy1yZW5kZXItbW9kZWwtYWRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Rvb2xiYXIvcmVuZGVyX21vZGVsX2FkZC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIH1cbn1cbiIsIi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjTU9EQUwjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtbW9kYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYShibGFjaywgMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgfVxuICAgIC5jbXMtbW9kYWwtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtZm9vdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtc2hpbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1mcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtZnJhbWUgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY21zLW1vZGFsLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0cHggNzVweCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgfVxuXG4gICAgLmNtcy1tb2RhbC1jb2xsYXBzZSxcbiAgICAuY21zLW1vZGFsLWNsb3NlLFxuICAgIC5jbXMtbW9kYWwtbWF4aW1pemUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLW1vZGFsLWNvbGxhcHNlIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtbWF4aW1pemUge1xuICAgICAgICByaWdodDogMjFweDtcbiAgICB9XG4gICAgLmNtcy1tb2RhbC1jb2xsYXBzZWQge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1wbHVzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICAgIC5jbXMtbW9kYWwtbWF4aW1pemUtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cblxuICAgIC5jbXMtbW9kYWwtcmVzaXplIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwIDAgNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1tb2RhbC1icmVhZGNydW1iIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIC5jbXMtbW9kYWwtYnJlYWRjcnVtYi1pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aW5kb3c7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTIwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIsXG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjJweCBzb2xpZCAkY29sb3Itd2luZG93O1xuICAgICAgICB9XG4gICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIycHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBob21lIGljb25cbiAgICAgICAgLmNtcy1tb2RhbC1icmVhZGNydW1iLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxhc3QgZW50cnkgaGlnaGxpZ2h0XG4gICAgICAgIC5jbXMtbW9kYWwtYnJlYWRjcnVtYi1sYXN0IHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJ1dHRvbnNcbiAgICAuY21zLW1vZGFsLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aW5kb3c7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjRElBTE9HI1xuLy8gdXNlZCBpbjogL2Ntcy9hZG1pbi9wYWdlL3RyZWUvY29weV9wcmVtaXNzaW9uc1xuLmNtcy1kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAtMTAwcHggMCAwIC0yNTBweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNTSURFRlJBTUUjXG4jY21zLXRvb2xiYXIge1xuICAgIC5jbXMtc2lkZWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtcmVzaXplIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuICAgIH1cbiAgICAuY21zLXNpZGVmcmFtZS1zaGltIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuY21zLXNpZGVmcmFtZS1rbm9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgfVxuXG4gICAgLmNtcy1zaWRlZnJhbWUtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgei1pbmRleDogNDA7XG4gICAgfVxuICAgIC5jbXMtc2lkZWZyYW1lLWNsb3NlLFxuICAgIC5jbXMtc2lkZWZyYW1lLWhpZGUsXG4gICAgLmNtcy1zaWRlZnJhbWUtbWF4aW1pemUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS05MDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXNpZGVmcmFtZS1oaWRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbXMtc2lkZWZyYW1lLWhpZGRlbiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5jbXMtc2lkZWZyYW1lLW1pbmltaXplIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxufVxuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjU1RSVUNUVVJFI1xuI2Ntcy10b29sYmFyIC5jbXMtc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuY21zLXN0cnVjdHVyZS1kaW1tZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuOTUpO1xuICAgIH1cbiAgICAuY21zLXN0cnVjdHVyZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbn1cblxuI2Ntcy10b29sYmFyIC5jbXMtc3RydWN0dXJlIHtcbiAgICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLy8gI0RSQUdBUkVBI1xuICAgIC5jbXMtZHJhZ2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2FyZWEtc3RhdGljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDEzNWRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIDI1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpIDc1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgICAgICk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAvLyAjRFJBR0JBUiNcbiAgICAuY21zLWRyYWdiYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5jbXMtZHJhZ2Jhci10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1hcnJvdy13aWRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIGJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnYmFyLXRpdGxlLWV4cGFuZGVkOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gI0RSQUdCQVIvZW1wdHkjXG4gICAgLmNtcy1kcmFnYmFyLWVtcHR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2Jhci1lbXB0eS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLy8gI0RSQUdJVEVNI1xuICAgIC5jbXMtZHJhZ2dhYmxlcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlcyAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpmaXJzdC1jaGlsZCxcbiAgICAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGVzID4gLmNtcy1kcmFnZ2FibGU6b25seS1jaGlsZCxcbiAgICAuY21zLWRyYWdnYWJsZSA+IC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY21zLWRyYWdnYWJsZXMgPiAuY21zLWRyYWdnYWJsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIH1cbiAgICAuY21zLWRyYWdnYWJsZXMgLmNtcy1kcmFnZ2FibGVzID4gLmNtcy1kcmFnZ2FibGU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAvLyAjRFJBR0dBQkxFUy9nZW5lcmFsI1xuICAgIC5jbXMtZHJhZ2dhYmxlLFxuICAgIC5jbXMtZHJvcHBhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHggM3B4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgLy8gbGV2ZWxzXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IG92ZXJ3cml0ZXNcbiAgICAgICAgLmNtcy1zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCB7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRjb2xvci1ncmV5LTEwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gsXG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2dhYmxlIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCxcbiAgICAgICAgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoLFxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdnYWJsZSAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtZHJhZ2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjRFJBR0dBQkxFUy9zcGVjaWZpYyNcbiAgICAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS01O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggJGNvbG9yLWdyZXktMTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1kcm9wcGFibGUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1ncmV5LTEwLCAxNSUpO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgZGFya2VuKCRjb2xvci1ncmV5LTEwLCAxNSUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLmNtcy1kcmFnaXRlbSB7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICB9XG4gICAgLmNtcy1kcmFnaXRlbS1jb2xsYXBzYWJsZSxcbiAgICAuY21zLWRyYWdpdGVtLWV4cGFuZGVkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tY29sbGFwc2FibGUge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1hcnJvdy13aWRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTcwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY21zLWRyYWdpdGVtLWV4cGFuZGVkOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2l0ZW0tc3VjY2VzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAvLyAjRFJBR0dBQkxFUy9zdGF0ZXMjXG5cbiAgICAuY21zLWRyYWdnYWJsZS1zZWxlY3RlZCAuY21zLWRyYWdpdGVtLFxuICAgIC5jbXMtZHJhZ2dhYmxlLXNlbGVjdGVkIC5jbXMtZHJhZ2l0ZW0gc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGFkanVzdC1odWUoJGNvbG9yLWJsdWUsIDE1ZGVnKTtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGUtc2VsZWN0ZWQgLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnaXRlbSxcbiAgICAuY21zLWRyYWdnYWJsZS1zZWxlY3RlZCAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdpdGVtIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAuY21zLWRyYWdnYWJsZS1hbGxvd2VkLFxuICAgIC5jbXMtZHJhZ2dhYmxlLWhvdmVyLWFsbG93ZWQsXG4gICAgLmNtcy1kcmFnZ2FibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwJSk7XG4gICAgfVxuICAgIC5jbXMtZHJhZ2dhYmxlLWhvdmVyLWFsbG93ZWQsXG4gICAgLmNtcy1kcmFnZ2FibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAyLCAxNTMsIDUxLCAwLjIpO1xuICAgIH1cbiAgICAuY21zLWRyYWdpdGVtLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwJSk7XG4gICAgfVxuXG4gICAgLmNtcy1kcmFnZ2FibGUtZGlzYWxsb3dlZCxcbiAgICAuY21zLWRyYWdnYWJsZS1ob3Zlci1kaXNhbGxvd2VkIHtcbiAgICAgICAgY29sb3I6IHNhdHVyYXRlKCRjb2xvci1yZWQsIDgwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCBzYXR1cmF0ZSgkY29sb3ItcmVkLCA4MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAvLy5jbXMtcGxhY2Vob2xkZXIgLmNtcy1kcmFnZ2FibGVzIC5jbXMtZHJhZ2dhYmxlIHsgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50OyB9XG5cbiAgICAvLyBoaWRlIGFycm93IHdoZW4gYWRkaW5nIHBsdWdpbi1pbi1wbHVnaW4gd2l0aGluIGRpc2FibGVkIGl0ZW1cbiAgICAuY21zLWRyYWdnYWJsZS1kaXNhYmxlZCA+IC5jbXMtZHJhZ2l0ZW0tY29sbGFwc2FibGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNtcy1kcmFnZ2FibGUtZGlzYWJsZWQgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIGVuZCBvZiBkcmFnYXJlYVxufVxuXG4vLyBkcmFnZ2luZyBzdGF0ZVxuYm9keSA+IC5jbXMtZHJhZ2dhYmxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0cHggNXB4IDNweCA1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4vLyBoaWRlIGVsZW1lbnRzIHdoZW4gZHJhZ2dpbmdcbmJvZHkgPiAuY21zLWRyYWdnYWJsZSAuY21zLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gLmNtcy1kcmFnZ2FibGUgLmNtcy1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gLmNtcy1kcmFnZ2FibGUgLmNtcy1kcmFnZ2FibGVzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI0NMSVBCT0FSRCNcbiNjbXMtdG9vbGJhciB7XG4gICAgLmNtcy1jbGlwYm9hcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICBwYWRkaW5nOiAzcHggM3B4IDNweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC42KTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY21zLWNsaXBib2FyZC1udW1iZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWNsaXBib2FyZC1udW1iZXJzIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1jb3B5O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktOTA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktOTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtbnVtYmVycyAuY21zLWNsaXBib2FyZC1udW1iZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLWVtcHR5IGEge1xuICAgICAgICAgICAgQGV4dGVuZCAuY21zLWljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1iaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktOTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBwbGFjZWhvbGRlcnNcbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtdHJpZ2dlcnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLXRyaWdnZXJzIC5jbXMtY2xpcGJvYXJkLW51bWJlcnM6bnRoLWNoaWxkKG4rNikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtY2xpcGJvYXJkLWNvbnRhaW5lcnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1jbGlwYm9hcmQtY29udGFpbmVycyAuY21zLWRyYWdnYWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gY3VzdG9tIHN0eWxlIGZvciBkcmFnZ2FibGUgaXRlbVxuICAgICAgICAuY21zLWRyYWdhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1kcmFnZ2FibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweCAzcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktNzA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbXMtZHJhZ2dhYmxlIC5jbXMtZHJhZ2l0ZW0gLmNtcy1zdWJtZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLWRyYWdnYWJsZSAuY21zLWRyYWdpdGVtLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtcGx1Z2lucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8jIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjU1VCTkFWI1xuI2Ntcy10b29sYmFyIHtcbiAgICAuY21zLXN1Ym1lbnUge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1tZW51O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXN1Ym1lbnUtbGFuZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuY21zLXN1Ym1lbnUtZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB6b29tOiAxO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKGJsYWNrLCAwLjEpO1xuXG4gICAgICAgIC8vIGZvcmNlIHNjcm9sbGJhcnMgb24gc3VibmF2IG1lbnVcbiAgICAgICAgLy8gbm90IHlldCB3b3JraW5nIG9uIGZpcmVmb3g6IGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTc3NzkwXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xMDtcblxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXktMTA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS03MDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSh3aGl0ZSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtc3VibWVudS1pdGVtIHtcbiAgICAgICAgICAgIHpvb206IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0gYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHggM3B4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtc3VibWVudS1pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRncmFkaWVudC1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNtcy1zdWJtZW51LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAuY21zLXN1Ym1lbnUtaXRlbTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY21zLXN1Ym1lbnUtcXVpY2tzZWFyY2gge1xuICAgICAgICBAZXh0ZW5kIC5jbXMtaWNvbi1zZWFyY2g7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTcwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNtcy1pY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbXMtc3VibWVudS1xdWlja3NlYXJjaCBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNtcy1zdWJtZW51LXF1aWNrc2VhcmNoIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxcHggMXB4IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBzY3JvbGxoaW50XG4gICAgLmNtcy1zdWJtZW51LXNjcm9sbC1oaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0xMDtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */ \ No newline at end of file + */@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset input,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:400 13px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;background:0 0;transition:none}#cms-toolbar .cms-messages a:hover,#cms-toolbar .cms-screenblock-inner a:hover{text-decoration:underline}@font-face{font-family:django-cms-iconfont;src:url(../fonts/django-cms-iconfont.eot?v=3.2.0);src:url(../fonts/django-cms-iconfont.eot?v=3.2.0#iefix) format("eot"),url(../fonts/django-cms-iconfont.woff?v=3.2.0) format("woff"),url(../fonts/django-cms-iconfont.ttf?v=3.2.0) format("truetype"),url(../fonts/django-cms-iconfont.svg?v=3.2.0#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}#cms-toolbar .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-submenu-quicksearch:before,#cms-toolbar .cms-submenu:before,#cms-toolbar .cms-toolbar-item-logo a,#cms-toolbar .cms-tooltip:before,.cms-icon{display:inline-block;font:normal normal normal 14px/1 django-cms-iconfont;font-size:inherit;text-rendering:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-dragitem-collapsable:before,.cms-icon-arrow-wide:before{content:"\E001"}.cms-icon-arrow:before{content:"\E002"}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,.cms-icon-bin:before{content:"\E003"}.cms-icon-close:before{content:"\E004"}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before,.cms-icon-copy:before{content:"\E005"}.cms-icon-handler:before{content:"\E006"}.cms-icon-home:before{content:"\E007"}#cms-toolbar .cms-toolbar-loader a span:before,.cms-icon-loader:before{content:"\E008"}#cms-toolbar .cms-toolbar-item-logo a:before,.cms-icon-logo:before{content:"\E009"}#cms-toolbar .cms-submenu:before,.cms-icon-menu:before{content:"\E00A"}.cms-icon-minus:before{content:"\E00B"}#cms-toolbar .cms-tooltip:before,.cms-icon-pencil:before{content:"\E00C"}#cms-toolbar .cms-modal-collapsed:before,.cms-icon-plus:before{content:"\E00D"}.cms-icon-scissors:before{content:"\E00E"}#cms-toolbar .cms-submenu-quicksearch:before,.cms-icon-search:before{content:"\E00F"}.cms-icon-window:before{content:"\E010"}#cms-toolbar .cms-tooltip{visibility:hidden;position:absolute;top:0;left:0;font-size:11px;font-weight:700;color:#e6e6e6;line-height:11px;white-space:nowrap;padding:5px 7px 5px 22px;margin:0;border-radius:3px;background:#454545}#cms-toolbar .cms-tooltip:before{font-size:14px;position:absolute;left:4px;top:3px}#cms-toolbar .cms-tooltip span{position:absolute;top:18px;right:0;float:right;color:#fff;font-weight:400;padding:5px 7px;border-radius:3px 0 3px 3px;background:#454545}#cms-toolbar .cms-btn{color:#666;border:1px solid #e6e6e6;border-radius:3px;background-color:#e6e6e6;background-image:linear-gradient(to bottom,#fafafa,#e6e6e6);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus,#cms-toolbar .cms-btn:hover{border:1px solid #e6e6e6;background:#e6e6e6;box-shadow:none}#cms-toolbar .cms-btn:active,#cms-toolbar .cms-btn:focus{border:1px solid #ccc;background:#ccc}#cms-toolbar .cms-btn-disabled{border-top:1px solid #ccc;border-right:1px solid #ccc;background:#e6e6e6;box-shadow:inset 0 1px 0 #e6e6e6}#cms-toolbar .cms-btn-action,#cms-toolbar .cms-btn-active,#cms-toolbar .cms-btn-caution{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}#cms-toolbar .cms-btn-disabled:active,#cms-toolbar .cms-btn-disabled:focus,#cms-toolbar .cms-btn-disabled:hover{background:#e6e6e6}#cms-toolbar .cms-btn-active{border:1px solid #333;border-bottom:none;background-color:#454545;background-image:linear-gradient(to bottom,#666,#333)}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus,#cms-toolbar .cms-btn-active:hover{background:#454545;border:1px solid #333;border-bottom:none}#cms-toolbar .cms-btn-active:active,#cms-toolbar .cms-btn-active:focus{background:#2b2b2b}#cms-toolbar .cms-btn-action{border:1px solid #0e72ec;background-color:#0e72ec;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus,#cms-toolbar .cms-btn-action:hover{border:1px solid #0e72ec;background:#0e72ec}#cms-toolbar .cms-btn-action:active,#cms-toolbar .cms-btn-action:focus{background:#0b5bbc}#cms-toolbar .cms-btn-caution{border:1px solid #ff4000;background-color:#ff4000;background-image:linear-gradient(to bottom,#ff1500,#ff4000)}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus,#cms-toolbar .cms-btn-caution:hover{border:1px solid #ff4000;background:#ff4000}#cms-toolbar .cms-btn-caution:active,#cms-toolbar .cms-btn-caution:focus{background:#c30}#cms-toolbar .cms-btn-publish{display:none}#cms-toolbar .cms-btn-publish-active{display:block}#cms-toolbar .cms-loader{background:url(../img/loader.gif) center center no-repeat #fcfcfc!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#cms-toolbar .cms-loader{background-image:url(../img/loader@2x.gif)!important;background-size:32px!important}}.cms-plugin{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-add,.cms-render-model-icon{display:inline-block;width:18px;height:18px;cursor:pointer}.cms-render-model-icon{margin:0;padding:0}.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{margin:0;padding:0}.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../img/toolbar/render_model_add.png) no-repeat}#cms-toolbar{position:absolute;top:5px;left:0;z-index:9999999;width:100%}#cms-toolbar .cms-toolbar{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666!important;background:#fcfcfc;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#cms-toolbar .cms-toolbar .cms-toolbar-left{position:relative;float:left;z-index:10;padding-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right{position:relative;float:right;z-index:10;padding-right:32px}#cms-toolbar .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-left:10px}#cms-toolbar .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:20px}#cms-toolbar .cms-toolbar .cms-toolbar-item{float:left}#cms-toolbar .cms-toolbar .cms-toolbar-item-buttons a{border-bottom:none!important}@media only screen and (max-width:800px){#cms-toolbar .cms-toolbar-right{display:none}}#cms-toolbar.cms-toolbar-debug .cms-toolbar,#cms-toolbar.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}#cms-toolbar.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar.cms-toolbar-debug #container{padding-top:35px!important}#cms-toolbar .cms-toolbar-item-navigation li{position:relative;float:left;zoom:1}#cms-toolbar .cms-toolbar-item-navigation li a{float:left;zoom:1;padding:5px 10px;cursor:default}#cms-toolbar .cms-toolbar-item-navigation li ul{display:none}#cms-toolbar .cms-toolbar-item-navigation>li:first-child>a span{font-weight:800;line-height:12px}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-tooltip:before{display:none;position:absolute;top:7px;right:7px;font-size:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:30px;left:0;min-width:180px;padding:3px 0;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;background:rgba(255,255,255,.97);box-shadow:0 1px 1px rgba(0,0,0,.4)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;zoom:1;white-space:nowrap;padding:2px 10px 2px 15px;cursor:pointer}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f5f5f5;border-radius:0 4px 4px 0}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-4px;left:100%}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}#cms-toolbar .cms-clipboard .cms-clipboard-empty .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-structure .cms-dragbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragbar-title:before,#cms-toolbar .cms-structure .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-empty a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-clipboard .cms-clipboard-numbers a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragbar .cms-dragbar-title:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-structure .cms-dragitem-collapsable:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu-quicksearch:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-submenu:before,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-tooltip:before{display:block}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 3px;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}#cms-toolbar .cms-messages,#cms-toolbar .cms-messages *{font-weight:200;color:#fff;font-size:12px;line-height:16px}#cms-toolbar .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}#cms-toolbar .cms-toolbar-item-cms-mode-switcher{display:none}#cms-toolbar .cms-messages{display:none;position:fixed;top:30px;z-index:999999;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74)}#cms-toolbar .cms-messages a{color:#0eaaec}#cms-toolbar .cms-messages strong{color:#3abcf3;font-weight:200}#cms-toolbar .cms-messages ul{display:inline;color:#fff}#cms-toolbar .cms-messages ul li{display:inline;color:#fff;font-weight:200}#cms-toolbar .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;top:0;left:8px;width:20px;height:14px;margin-left:10px}#cms-toolbar .cms-messages .cms-messages-close span{font-size:10px}#cms-toolbar .cms-messages .cms-messages-close:hover span{color:#0eaaec}#cms-toolbar .cms-messages-error strong{color:red}#cms-toolbar .cms-toolbar-item-logo{margin:0!important}#cms-toolbar .cms-toolbar-item-logo a{font-size:21px;line-height:21px;width:90px;height:20px;margin:4px 0;transition:color 200ms}#cms-toolbar .cms-toolbar-item-logo a span{display:none}#cms-toolbar .cms-toolbar-item-logo a:active,#cms-toolbar .cms-toolbar-item-logo a:focus,#cms-toolbar .cms-toolbar-item-logo a:hover{color:#0eaaec}#cms-toolbar .cms-form-login{padding:3px 0 0}#cms-toolbar .cms-form-login label{float:left;padding-left:10px;cursor:pointer}#cms-toolbar .cms-form-login label span{display:inline-block;padding-top:1px}#cms-toolbar .cms-form-login input[type=text],#cms-toolbar .cms-form-login input[type=password]{color:#666;font-size:13px;line-height:13px;width:100px;margin:0;padding:3px 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff}#cms-toolbar .cms-form-login input[type=text]:focus,#cms-toolbar .cms-form-login input[type=password]:focus{transition:outline .2s;border-color:#0eaaec;box-shadow:inset 0 0 2px #e6e6e6}#cms-toolbar .cms-form-login input[type=submit]{display:block;color:#fff;font-size:12px;text-transform:uppercase;height:23px;padding:1px 15px 0;border:1px solid #333;border-radius:3px;cursor:pointer;background:linear-gradient(to bottom,#666,#333);background-color:#666;box-shadow:inset 0 1px 0 #999}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus,#cms-toolbar .cms-form-login input[type=submit]:hover{background:#454545;box-shadow:none}#cms-toolbar .cms-form-login input[type=submit]:active,#cms-toolbar .cms-form-login input[type=submit]:focus{background:#000}#cms-toolbar .cms-form-login .cms-error{color:red}#cms-toolbar .cms-form-login .cms-error input{border:1px solid red}#cms-toolbar .cms-toolbar-item-buttons{margin:4px 0}#cms-toolbar .cms-toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms-toolbar .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}#cms-toolbar .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}#cms-toolbar .cms-toolbar-item-buttons a:only-child{border-radius:3px}#cms-toolbar .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:999999;border-bottom:1px solid #666;border-left:1px solid #666}#cms-toolbar .cms-toolbar-trigger a{display:block;width:30px;height:29px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fafafa}#cms-toolbar .cms-toolbar-trigger a:hover{background:#fff}#cms-toolbar .cms-toolbar-trigger a:active span,#cms-toolbar .cms-toolbar-trigger a:focus span,#cms-toolbar .cms-toolbar-trigger a:hover span{color:#333}#cms-toolbar .cms-toolbar-trigger a span{font-size:10px;color:#454545;margin:8px 0 0 -2px;transition:-webkit-transform 200ms;transition:transform 200ms;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);background:0 0}#cms-toolbar .cms-toolbar-trigger-expanded a span{margin-top:9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#cms-toolbar .cms-toolbar-loader a span{position:relative;top:-5px;font-size:20px;line-height:20px;color:#0eaaec;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}#cms-toolbar .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.9);background-color:#000}#cms-toolbar .cms-screenblock-inner{margin-top:300px}#cms-toolbar .cms-screenblock-inner h1{font-size:28px;line-height:30px}#cms-toolbar .cms-screenblock-inner h1,#cms-toolbar .cms-screenblock-inner p{color:#a6a6a6;text-align:center}#cms-toolbar .cms-screenblock-inner a{color:#fff}#cms-toolbar .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}#cms-toolbar .cms-modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms-toolbar .cms-modal-foot{position:relative;clear:both;overflow:hidden;height:32px;border-radius:0 0 5px 5px;background:#fafafa}#cms-toolbar .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}#cms-toolbar .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms-toolbar .cms-modal-frame iframe{width:100%;height:100%}#cms-toolbar .cms-modal-title{display:block;color:#454545;font-size:13px;font-weight:700;text-align:center;padding:4px 75px 3px;border-radius:5px 5px 0 0;cursor:move;background:#fafafa}#cms-toolbar .cms-modal-close,#cms-toolbar .cms-modal-collapse,#cms-toolbar .cms-modal-maximize{display:block;position:absolute;font-size:8px;top:3px;right:3px;color:#a6a6a6;text-align:center;width:20px;height:20px;cursor:pointer}#cms-toolbar .cms-modal-close:active,#cms-toolbar .cms-modal-close:focus,#cms-toolbar .cms-modal-close:hover,#cms-toolbar .cms-modal-collapse:active,#cms-toolbar .cms-modal-collapse:focus,#cms-toolbar .cms-modal-collapse:hover,#cms-toolbar .cms-modal-collapsed,#cms-toolbar .cms-modal-maximize-active,#cms-toolbar .cms-modal-maximize:active,#cms-toolbar .cms-modal-maximize:focus,#cms-toolbar .cms-modal-maximize:hover{color:#0eaaec}#cms-toolbar .cms-modal-close:before,#cms-toolbar .cms-modal-collapse:before,#cms-toolbar .cms-modal-maximize:before{position:relative;top:7px}#cms-toolbar .cms-modal-collapse{right:40px}#cms-toolbar .cms-modal-maximize{right:21px}#cms-toolbar .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#a6a6a6;width:20px;height:20px;cursor:nw-resize}#cms-toolbar .cms-modal-resize span{margin:6px 0 0 6px}#cms-toolbar .cms-modal-breadcrumb{display:none;position:relative;float:left;overflow:hidden;z-index:100;font-size:12px;line-height:12px;width:100%;min-width:225px;height:32px}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-items{position:absolute;top:0;left:35px;width:9999px;background:#fcfcfc}#cms-toolbar .cms-modal-breadcrumb a{position:relative;float:left;color:#a6a6a6;font-size:12px;line-height:12px;padding:10px 0 10px 36px}#cms-toolbar .cms-modal-breadcrumb a:first-child{padding-left:16px}#cms-toolbar .cms-modal-breadcrumb a:after,#cms-toolbar .cms-modal-breadcrumb a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:0;height:0;margin-top:-44px;border-top:44px solid transparent;border-bottom:44px solid transparent}#cms-toolbar .cms-modal-breadcrumb a:after{z-index:2;border-left:22px solid #fcfcfc}#cms-toolbar .cms-modal-breadcrumb a:before{z-index:1;margin-left:1px;border-left:22px solid #e6e6e6}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title{position:relative;z-index:3;color:#e6e6e6;font-size:15px;text-align:center;width:36px;height:32px;border-right:1px solid #e6e6e6;border-radius:0 0 0 5px;background:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-title:before{position:relative;top:8px}#cms-toolbar .cms-modal-breadcrumb a:hover{color:#000;background:#fff}#cms-toolbar .cms-modal-breadcrumb a:hover:after{border-left-color:#fff}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last{cursor:default;color:#0eaaec}#cms-toolbar .cms-modal-breadcrumb .cms-modal-breadcrumb-last:hover{color:#0eaaec}#cms-toolbar .cms-modal-buttons{position:absolute;top:0;right:0;float:right;z-index:101;padding:0 20px 0 10px;border-radius:0 0 5px;background:#fcfcfc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cms-toolbar .cms-modal-buttons div{float:right;font-size:12px;margin:3px 5px 3px 0;padding:2px 10px;cursor:pointer}.cms-dialog{position:absolute;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:25px;border:1px solid #ccc;border-radius:5px;background:#fff}.cms-dialog h1{margin:0 0 15px;padding:0}.cms-dialog form{margin:15px 0;padding:15px 0;border-top:1px solid #f3f3f3}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:0 auto}}#cms-toolbar .cms-sideframe{display:none;position:fixed;top:0;left:0;overflow:visible!important;z-index:99999;width:0;height:100%}#cms-toolbar .cms-sideframe-frame{position:relative;overflow:hidden;z-index:10;width:100%;height:100%;background:#fff}#cms-toolbar .cms-sideframe-frame iframe{overflow:auto;width:100%;height:100%;border:none;background:#fff}#cms-toolbar .cms-sideframe-resize{position:absolute;top:0;right:-2px;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms-toolbar .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:0 0}#cms-toolbar .cms-sideframe-knob{position:absolute;top:50%;right:-2px;width:6px;height:50px;margin-top:-15px;border-radius:3px;background:#454545}#cms-toolbar .cms-sideframe-btn{position:absolute;top:50px;right:-20px;z-index:40}#cms-toolbar .cms-sideframe-close,#cms-toolbar .cms-sideframe-hide,#cms-toolbar .cms-sideframe-maximize{cursor:pointer;font-size:8px;color:#e6e6e6;text-align:center;width:20px;height:20px;margin-bottom:2px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-sideframe-close:hover,#cms-toolbar .cms-sideframe-hide:hover,#cms-toolbar .cms-sideframe-maximize:hover{color:#fff;background-color:#333}#cms-toolbar .cms-sideframe-close span,#cms-toolbar .cms-sideframe-hide span,#cms-toolbar .cms-sideframe-maximize span{position:relative;top:2px}#cms-toolbar .cms-sideframe-hide{font-size:10px;height:30px;border:none}#cms-toolbar .cms-sideframe-hide span{top:6px}#cms-toolbar .cms-sideframe-hidden span{color:#0eaaec;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-sideframe-minimize span{color:#0eaaec}#cms-toolbar .cms-structure{display:none;position:absolute;top:0;right:0;z-index:9999;width:100%;height:100%}#cms-toolbar .cms-structure .cms-structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background:rgba(255,255,255,.95)}#cms-toolbar .cms-structure .cms-structure-content{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#cms-toolbar .cms-structure .cms-dragarea{position:absolute;box-sizing:border-box;margin:0 0 5px;padding:5px 5px 4px;border-radius:3px;background:#454545}#cms-toolbar .cms-structure .cms-dragarea-static{background-color:#454545;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-size:10px 10px}#cms-toolbar .cms-structure .cms-dragbar{position:relative;top:0;left:0;z-index:9999;font-size:13px;line-height:20px;border-radius:3px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title{cursor:pointer;color:#fff;font-size:12px;font-weight:500;line-height:17px;text-transform:uppercase;text-shadow:0 1px 0 #000;height:16px;padding:0 0 0 15px}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:before{position:absolute;top:-4px;left:-5px;font-size:9px;color:#a6a6a6;width:16px;height:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title:hover:before{color:#fff}#cms-toolbar .cms-structure .cms-dragbar .cms-dragbar-title-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:2px}#cms-toolbar .cms-structure .cms-dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms-toolbar .cms-structure .cms-dragbar-empty-wrapper{display:none}#cms-toolbar .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}#cms-toolbar .cms-structure .cms-draggables .cms-draggables{display:none;min-height:25px;padding-left:6px}#cms-toolbar .cms-structure .cms-draggable>.cms-draggable,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:first-child,#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:only-child{margin-top:0}#cms-toolbar .cms-structure .cms-draggables>.cms-draggable:last-child{margin-bottom:1px}#cms-toolbar .cms-structure .cms-draggables .cms-draggables>.cms-draggable:last-child{margin-bottom:2px}#cms-toolbar .cms-structure .cms-draggable,#cms-toolbar .cms-structure .cms-droppable{position:relative;top:0;left:0;z-index:99;margin:5px 0 0;margin-left:0!important;padding:4px 5px 3px;border-radius:3px;list-style-type:none}#cms-toolbar .cms-structure .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable:hover,#cms-toolbar .cms-structure .cms-droppable .cms-draggable:hover{border-color:#a6a6a6}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable{background:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-submenu,#cms-toolbar .cms-structure .cms-droppable .cms-submenu{display:none;margin-top:2px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu:before{color:#454545;left:2px;top:-1px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-dropdown,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-dropdown{top:22px;right:-6px}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch{top:-6px;right:-5px;height:28px;border-left:1px dotted #e6e6e6;border-radius:0;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch:before,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch:before{color:#454545}#cms-toolbar .cms-structure .cms-draggable .cms-submenu-quicksearch input,#cms-toolbar .cms-structure .cms-droppable .cms-submenu-quicksearch input{color:#000;margin-top:1px}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-submenu-quicksearch{background-color:#fff}#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-draggable .cms-draggable .cms-submenu-quicksearch,#cms-toolbar .cms-structure .cms-droppable .cms-draggable .cms-draggable .cms-submenu-quicksearch{background-color:#fafafa}#cms-toolbar .cms-structure .cms-draggable .cms-dragitem-text,#cms-toolbar .cms-structure .cms-droppable .cms-dragitem-text{display:inline-block;overflow:visible;width:90%;height:15px}#cms-toolbar .cms-structure .cms-draggable-disabled .cms-draggables,body>.cms-draggable .cms-draggables,body>.cms-draggable .cms-submenu,body>.cms-draggable .cms-switcher{display:none!important}#cms-toolbar .cms-structure .cms-draggable{z-index:100;color:#000;border:1px solid #fafafa;background:#fafafa}#cms-toolbar .cms-structure .cms-draggable:hover{box-shadow:inset 0 0 3px #e6e6e6}#cms-toolbar .cms-structure .cms-droppable{color:#bfbfbf;border:1px dashed #bfbfbf;border-radius:3px}#cms-toolbar .cms-structure .cms-dragitem{cursor:move}#cms-toolbar .cms-structure .cms-dragitem-collapsable,#cms-toolbar .cms-structure .cms-dragitem-expanded{padding-left:15px;cursor:pointer}#cms-toolbar .cms-structure .cms-dragitem-collapsable:before{position:absolute;left:5px;top:8px;font-size:10px;color:#454545;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#cms-toolbar .cms-structure .cms-dragitem-collapsable:hover:before{color:#000}#cms-toolbar .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#0e72ec}#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,#cms-toolbar .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}#cms-toolbar .cms-structure .cms-draggable-allowed,#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-hover-allowed,#cms-toolbar .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(102,153,51,.2)}#cms-toolbar .cms-structure .cms-dragitem-success{position:absolute;top:-1px;left:-1px;width:100%;height:100%;border-radius:3px;opacity:.6;border:1px solid #cce6b3;background:#cce6b3}#cms-toolbar .cms-structure .cms-draggable-disallowed,#cms-toolbar .cms-structure .cms-draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,.1)}#cms-toolbar .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable{padding-left:0;background:0 0!important}body>.cms-draggable{white-space:nowrap;margin:0;padding:4px 5px 3px;border-color:#e6e6e6;border-radius:3px;list-style-type:none;background:#fff}#cms-toolbar .cms-clipboard{display:none;position:fixed;top:130px;left:0;z-index:99999;padding:3px 3px 3px 0;border-radius:0 3px 3px 0;background:rgba(255,255,255,.6)}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:before,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:before{position:relative;top:4px;left:3px}#cms-toolbar .cms-clipboard p{margin:0;padding:0}#cms-toolbar .cms-clipboard .cms-clipboard-numbers{margin:0 0 2px}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a{box-sizing:border-box;display:block;overflow:hidden;color:#e6e6e6;font-size:12px;width:20px;height:30px;border:5px solid #454545;border-right:none;border-left:none;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:active,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-numbers a:hover{color:#fff;border-color:#333;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-numbers .cms-clipboard-numbers{display:none!important}#cms-toolbar .cms-clipboard .cms-clipboard-empty a{display:block;cursor:pointer;font-size:11px;color:#e6e6e6;width:20px;height:20px;border-radius:0 3px 3px 0;background:#454545}#cms-toolbar .cms-clipboard .cms-clipboard-empty a:active,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:focus,#cms-toolbar .cms-clipboard .cms-clipboard-empty a:hover{color:#fff;background-color:#333}#cms-toolbar .cms-clipboard .cms-clipboard-triggers{position:relative;z-index:999}#cms-toolbar .cms-clipboard .cms-clipboard-triggers .cms-clipboard-numbers:nth-child(n+6){display:none}#cms-toolbar .cms-clipboard .cms-clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms-toolbar .cms-clipboard .cms-clipboard-containers .cms-draggable{width:190px;margin-left:-220px}#cms-toolbar .cms-clipboard .cms-dragarea{padding-top:3px}#cms-toolbar .cms-clipboard .cms-draggable{position:relative;top:0;left:0;z-index:99;margin:0 0 2px;padding:4px 5px 3px;border:1px solid #454545;border-radius:3px;cursor:move;background:#fafafa}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem{padding-left:20px}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem .cms-submenu{display:none!important}#cms-toolbar .cms-clipboard .cms-draggable .cms-dragitem-text{display:inline-block;overflow:hidden;width:140px;height:15px}#cms-toolbar .cms-clipboard .cms-plugins{display:none}#cms-toolbar .cms-submenu{display:block;position:absolute;cursor:pointer;right:5px;width:20px;height:15px}#cms-toolbar .cms-submenu:before{position:relative;left:4px;font-size:16px;color:#fff}#cms-toolbar .cms-submenu-lang{position:absolute;top:3px;right:3px;padding:0 5px;border:1px solid #e6e6e6;border-radius:3px;background:#fff}#cms-toolbar .cms-submenu-dropdown{display:none;position:absolute;top:20px;right:0;overflow:auto;zoom:1;z-index:999;min-width:140px;max-height:230px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar{width:7px;background:#e6e6e6;-webkit-appearance:none}#cms-toolbar .cms-submenu-dropdown::-webkit-scrollbar-thumb{border-left:1px solid #e6e6e6;background-color:#454545;box-shadow:0 0 1px rgba(255,255,255,.5)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item{zoom:1}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a,#cms-toolbar .cms-submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a{color:#000}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:focus,#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:hover{color:#fff;background:#0e72ec;background:linear-gradient(to bottom,#0e97ec,#0e72ec)}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item a:first-child{border-top:none}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item span{color:#000;font-weight:700;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6;cursor:default}#cms-toolbar .cms-submenu-dropdown .cms-submenu-item:first-child span{border-top:none}#cms-toolbar .cms-submenu-quicksearch{cursor:default;display:none;position:absolute;top:-5px;right:-5px;z-index:1000;text-align:right;height:25px;border-radius:4px;background:#454545}#cms-toolbar .cms-submenu-quicksearch:before{position:absolute;right:6px;top:6px;font-size:13px;color:#fff}#cms-toolbar .cms-submenu-quicksearch label{cursor:pointer}#cms-toolbar .cms-submenu-quicksearch input{display:block;color:#fff;font-size:12px;line-height:12px;text-align:right;width:109px;height:24px;margin-right:25px;padding:3px 1px 1px 5px;border:none;background:0 0;-webkit-appearance:none}#cms-toolbar .cms-submenu-scroll-hint{display:none;position:absolute;bottom:0;left:0;color:#a6a6a6;font-size:12px;line-height:1;text-align:center;width:100%;padding:5px 0 4px;background-color:#e6e6e6} \ No newline at end of file diff --git a/cms/static/cms/css/cms.pagetree.css b/cms/static/cms/css/cms.pagetree.css index 4f6d5ba6fdd..49f00d7faf0 100644 --- a/cms/static/cms/css/cms.pagetree.css +++ b/cms/static/cms/css/cms.pagetree.css @@ -1,4 +1,3 @@ /*! * @copyright: https://github.com/divio/django-cms - */#sitemap{margin:0;padding:0;background:#fefefe}#sitemap a{text-decoration:none;border:none;outline:0}#sitemap a:hover{text-decoration:underline}#sitemap li,#sitemap ul{list-style-type:none}#sitemap li input.hidden{position:absolute;left:-9999em}#sitemap li a.advanced-settings,#sitemap li a.copy,#sitemap li a.edit,#sitemap li a.icon,#sitemap li a.move,#sitemap li span.icon,#sitemap li span.info{display:inline-block;width:18px;height:18px;margin-top:5px;background:url(../img/pagetree/sprite.png) no-repeat}#sitemap li a.move{margin-top:0;background-position:-20px -20px}#sitemap li a.copy{margin-top:0;background-position:-40px -60px}#sitemap li a.edit{margin-top:0;background-position:-40px -20px}#sitemap li a.advanced-settings{margin-top:0;background-position:-60px -60px}#sitemap li span.info{margin-top:-1px;cursor:pointer;background-position:-81px -20px}#sitemap li a.selector-add{margin-top:-1px;margin-left:4px;background-position:-20px 0}#sitemap li a.addlink,#sitemap li a.deletelink{display:inline-block;width:10px;height:10px;margin:0 0 0 4px;padding:0;background-position:0 0}#sitemap li .col-apphook span.icon,#sitemap li .col-softroot span.icon{margin:0!important;width:18px!important;height:18px!important;margin-top:0}#sitemap li .col-softroot span.icon{margin-top:0;background-position:-80px 0}#sitemap li .col-apphook span.icon{margin-top:0;background-position:-40px -80px}#sitemap .col-navigation input,#sitemap .col-published input,#sitemap li a.addlink span,#sitemap li a.advanced-settings span,#sitemap li a.copy span,#sitemap li a.deletelink span,#sitemap li a.edit span,#sitemap li a.move span,#sitemap li a.selector-add span,#sitemap li span.info span{display:none}#sitemap ul.header{position:relative;top:1px}#sitemap ul.header,#sitemap ul.header li{margin:0;padding:0;border:none;background:0 0}#sitemap ul.header li{color:#666;font-size:11px;font-weight:400;height:16px;padding:5px 0 4px 5px;border-bottom:1px solid #dededc;background:#fefefe}#sitemap ul.header li .cont{height:15px;border:none!important;background:0 0!important}#sitemap ul.header li .col1{font-size:10px}#sitemap ul.header li .col2>div{font-size:10px;line-height:14px;border:none;background:0 0}#sitemap li.open ul .cont,#sitemap li.open>.cont{border-bottom:1px solid #dededc!important}#sitemap li .cont{display:block;overflow:visible!important;border-top:1px solid #dededc!important}#sitemap li.open ul .cont{border-top:none!important}#sitemap li.last.closed .cont,#sitemap li.last.leaf .cont,#sitemap li.moveable>div{border-bottom:none!important}#sitemap .tree-default .col-navigation,#sitemap .tree-default .col-published{line-height:30px}#sitemap li.open ul{margin-left:0;border-bottom:1px solid #dededc!important}#sitemap li.open ul.last,#sitemap li.open.last ul{border-bottom:none!important}#sitemap li .col1>div{text-align:center}#sitemap li .col1 .title{white-space:nowrap;background:0 0}#sitemap li .col1 .success{color:#666;padding-left:10px}#sitemap li .col1 a.changelink{display:none;line-height:27px;margin:6px 0 0 10px!important}#sitemap li .col1 .success,#sitemap li .col1 .title{float:left;line-height:29px;height:28px;padding-left:20px}#sitemap li .move-target-container{display:none;float:left;font-size:14px;line-height:27px;margin-right:10px}#sitemap li .move-target-container a:hover{text-decoration:none}#sitemap li .move-target{display:inline-block;padding:2px 8px;border-left:1px solid #ddd}#sitemap li .move-target:first-child{border-left:none}#sitemap li .col2>div{float:left;line-height:28px;text-align:center;white-space:nowrap;width:auto;height:28px;padding:0 5px;border-left:1px solid #ddd}#sitemap li .col2>div a,#sitemap li .col2>div span{vertical-align:middle}#sitemap .cont{position:relative}#sitemap .col1,#sitemap .col2{position:relative;z-index:10}#sitemap .col2{position:absolute;top:0;right:0;z-index:100}#sitemap .moveable{position:relative;z-index:100}#sitemap .moveable:hover{z-index:1000}#sitemap .moveable:hover .cont{position:relative;z-index:1000}#sitemap .success{position:absolute;right:0;float:right!important;padding:5px 10px!important}#sitemap li .cont:hover{background:#fafafa}#sitemap li.moveable .col1 .title{background:url(../img/pagetree/tree-li-drag.gif) no-repeat}#sitemap li .col-language a{text-transform:uppercase}#sitemap .cont:hover .col1 a.changelink{display:block}#sitemap .cont-active{background:#f7f7f7}#sitemap .cont-pagetype{background:#fff}#sitemap li#dragged{min-width:500px}#sitemap .info-details,#sitemap li#dragged .col2{display:none}#sitemap li .info:hover{position:relative}#sitemap li .info:hover .info-details{display:block}#sitemap .info-details{position:absolute;top:-6px;right:-6px;z-index:100;line-height:18px;text-align:left;padding:5px 10px;border:1px solid #ccc;border-radius:3px 0 3px 3px;cursor:default;background:#fff}#sitemap .info-details mark{display:inline-block;font-weight:700;font-style:normal;min-width:100px;background:0 0}#sitemap .info-details span{display:inline!important}#changelist-filter-button{display:block;position:absolute;top:0;right:0;z-index:1000;line-height:30px;width:150px;height:auto;margin:0;padding:0 0 0 10px;border:1px solid #ddd;border-top:none;border-right:none;background:#fafafa}#changelist-filter{top:30px}#changelist-filter h2{display:none}.change-list .filtered{min-height:auto;background:#fff!important}#site-selector{float:left;margin:9px 18px 0 8px}#loader-message{display:none;position:fixed;top:0;right:0;padding:4px 8px;background:#fff}#sitemap{border:1px solid #dededc}#sitemap ul.header li .col2>div{padding:0 5.5px}#sitemap li .col-softroot span.icon{background:url(../img/pagetree/sprite.png) -80px 0 no-repeat!important}#sitemap li .col-apphook span.icon{background:url(../img/pagetree/sprite.png) -40px -80px no-repeat!important}#sitemap li .col-language span{display:inline-block;color:transparent;width:12px!important;height:12px!important;margin:-3px 0 0!important;border:1px solid transparent;border-radius:7px}#sitemap li .col-language span.dirty{background-color:#6ba6ff;-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite}#sitemap li .col-language span.empty{border:1px solid #b3b3b3;background-color:transparent}#sitemap li .col-language span.unpublished,#sitemap li .col-language span.unpublishedparent{background-color:#b3b3b3}#sitemap li .col-language span.published{background-color:#65b417}.col-language{position:relative}#sitemap .tree li .col-language .language-tooltip{display:none;position:absolute;top:4px;right:20px;z-index:9999;color:#ccc;font-size:11px;line-height:1;padding:4px 6px;border:none;border-radius:3px;background:rgba(0,0,0,.8);background-color:#000}#sitemap .tree li .col-language .language-tooltip a{color:#ddd}#sitemap .tree li .col-language .language-tooltip a:hover{color:#fff;text-decoration:none}#sitemap .tree li .col-language .language-tooltip:before{content:" ";display:block;position:absolute;top:50%;right:-5px;width:0;height:0;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(0,0,0,.8)}#sitemap .tree li .col-language .language-tooltip.language-tooltip-multiple a:first-child:after{content:" - "}#marker{margin-top:1px}@-webkit-keyframes pulsate{0%,100%{opacity:.5}50%{opacity:1}} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy5wYWdldHJlZS5zY3NzIiwiY21zLnBhZ2V0cmVlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQXVCQSxTQUNJLE9BQUEsRUFFQSxRQUFBLEVBQ0EsV0FBQSxRQUVBLFdBQ0ksZ0JBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUVILGlCQUNHLGdCQUFBLFVBSUosWUN4QkYsWUR5Qk0sZ0JBQUEsS0FFSSx5QkFDSixTQUFBLFNBQ0EsS0FBQSxRQ25CTixnQ0FGQSxtQkFDQSxtQkQ4QlMsbUJDaENULG1CQURBLHNCQUtBLHNCRDZCTSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBQ0EsV0FBQSxnQ0FBQSxVQUVBLG1CQUNBLFdBQUEsRUFDQSxvQkFBQSxNQUFBLE1BRUEsbUJBQ0EsV0FBQSxFQUNBLG9CQUFBLE1BQUEsTUFFQSxtQkFDQSxXQUFBLEVBQ0Esb0JBQUEsTUFBQSxNQUVBLGdDQUNBLFdBQUEsRUFDQSxvQkFBQSxNQUFBLE1BRUcsc0JBQ0gsV0FBQSxLQUNBLE9BQUEsUUFDQSxvQkFBQSxNQUFBLE1BR0EsMkJBQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxvQkFBQSxNQUFBLEVBSUEsc0JDckNOLHlCRHNDTSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxFQUNBLG9CQUFBLEVBQUEsRUF3VGdCLG1DQU5DLG9DQVNqQixPQUFBLFlBRkEsTUFBQSxlQUNBLE9BQUEsZUFuVEEsV0FBQSxFQUxpQixvQ0FDakIsV0FBQSxFQUNBLG9CQUFBLE1BQUEsRUFFZ0IsbUNBQ2hCLFdBQUEsRUFDQSxvQkFBQSxNQUFBLE1DOUJOLCtCQUNBLDhCQU5BLDJCQUdBLHFDQUxBLHdCQUdBLDhCQUNBLHdCRDZDaUIsd0JDaERqQixnQ0FLQSwyQkQ0Q00sUUFBQSxLQUlGLG1CQUNFLFNBQUEsU0FDQSxJQUFBLElBR00sbUJDN0NaLHNCRDhDTSxPQUFBLEVBQ0EsUUFBQSxFQUNB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QUFBLElBQUEsTUFBQSxRQUNxQixnQ0FDakIsUUFBQSxFQUFBLE1BRWlCLG9DQUlqQixXQUFBLGdDQUFBLE1BQUEsRUFBQSxvQkFFZ0IsbUNBSWhCLFdBQUEsZ0NBQUEsTUFBQSxNQUFBLG9CQUVhLCtCQUNiLFFBQUEsYUFDQSxNQUFBLFlBQ0EsTUFBQSxlQUNBLE9BQUEsZUFDQSxPQUFBLEtBQUEsRUFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUVDLHFDQUNHLGlCQUFBLFFBQ0Esa0JBQUEsUUFBQSxLQUFBLFNBQUEsU0FFUSxVQUFBLFFBQUEsS0FBQSxTQUFBLFNBRVgscUNBQ0csT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxZQUVILDJDQUdBLGlEQUZHLGlCQUFBLFFBS0gseUNBQ0csaUJBQUEsUUFNWixjQUNJLFNBQUEsU0FHSixrREFDSSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsSUFBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxlQUNBLGlCQUFBLEtBQ0Esb0RBQ0ksTUFBQSxLQUVILDBEQUNHLE1BQUEsS0FDQSxnQkFBQSxLQUVILHlEQUNHLFFBQUEsSUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBQUEsTUFBQSxZQUNBLFlBQUEsSUFBQSxNQUFBLGVBRXFDLGdHQUNyQyxRQUFBLE1BSVIsUUFDSSxXQUFBLElBSUosMkJBQ0ksR0FNQSxLQUxJLFFBQUEsR0FFSixJQUNJLFFBQUEiLCJmaWxlIjoiY21zLnBhZ2V0cmVlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIVxuICogQGNvcHlyaWdodDogaHR0cHM6Ly9naXRodWIuY29tL2RpdmlvL2RqYW5nby1jbXNcbiAqL1xuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICNJTVBPUlQgU0VUVElOR1MjXG5AaW1wb3J0IFwic2V0dGluZ3MvYWxsXCI7XG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1BBR0VUUkVFI1xuXG4vLyBjb2xvcnNcbiRjb2xvci1mb250OiAjNjY2O1xuJGNvbG9yLWJvcmRlcjogI2RlZGVkYztcbiRjb2xvci1ib3JkZXItbGlnaHQ6ICNmYWZhZmE7XG4kY29sb3ItYm9yZGVyLW1lZGl1bTogI2RkZDtcbiRjb2xvci1iYWNrZ3JvdW5kLWxpZ2h0OiAjZmVmZWZlO1xuJGNvbG9yLWJhY2tncm91bmQtbGlnaHQtaG92ZXI6ICNmNWY1ZjU7XG4kY29sb3ItYmFja2dyb3VuZC1ibHVlOiAjZjNmYmZlO1xuJGNvbG9yLWJhY2tncm91bmQtYmx1ZS1ob3ZlcjogI2U2ZjZmZDtcblxuLy8gcGFnZXRyZWVcbiNzaXRlbWFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtbGlnaHQ7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBsaSxcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgbGkgaW5wdXQuaGlkZGVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OWVtO1xuICAgIH1cblxuICAgIC8vIGljb25zXG4gICAgbGkgYS5pY29uLFxuICAgIGxpIHNwYW4uaWNvbixcbiAgICBsaSBhLm1vdmUsXG4gICAgbGkgYS5jb3B5LFxuICAgIGxpIGEuZWRpdCxcbiAgICBsaSBhLmFkdmFuY2VkLXNldHRpbmdzLFxuICAgIGxpIHNwYW4uaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZXRyZWUvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIH1cbiAgICBsaSBhLm1vdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMjBweDtcbiAgICB9XG4gICAgbGkgYS5jb3B5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTYwcHg7XG4gICAgfVxuICAgIGxpIGEuZWRpdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0yMHB4O1xuICAgIH1cbiAgICBsaSBhLmFkdmFuY2VkLXNldHRpbmdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTYwcHg7XG4gICAgfVxuICAgIGxpIHNwYW4uaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTIwcHg7XG4gICAgfVxuXG4gICAgbGkgYS5zZWxlY3Rvci1hZGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xuICAgIH1cblxuICAgIGxpIGEuYWRkbGluayxcbiAgICBsaSBhLmRlbGV0ZWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICAgIGxpIC5jb2wtc29mdHJvb3Qgc3Bhbi5pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbiAgICB9XG4gICAgbGkgLmNvbC1hcHBob29rIHNwYW4uaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC04MHB4O1xuICAgIH1cblxuICAgIGxpIGEubW92ZSBzcGFuLFxuICAgIGxpIGEuY29weSBzcGFuLFxuICAgIGxpIGEuc2VsZWN0b3ItYWRkIHNwYW4sXG4gICAgbGkgYS5hZGRsaW5rIHNwYW4sXG4gICAgbGkgYS5kZWxldGVsaW5rIHNwYW4sXG4gICAgbGkgYS5lZGl0IHNwYW4sXG4gICAgbGkgYS5hZHZhbmNlZC1zZXR0aW5ncyBzcGFuLFxuICAgIGxpIHNwYW4uaW5mbyBzcGFuLFxuICAgIC5jb2wtbmF2aWdhdGlvbiBpbnB1dCxcbiAgICAuY29sLXB1Ymxpc2hlZCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gaGVhZGVyXG4gICAgdWwuaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG4gICAgdWwuaGVhZGVyLFxuICAgIHVsLmhlYWRlciBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICB1bC5oZWFkZXIgbGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA0cHggNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtbGlnaHQ7XG4gICAgfVxuICAgIHVsLmhlYWRlciBsaSAuY29udCB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdWwuaGVhZGVyIGxpIC5jb2wxIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICB1bC5oZWFkZXIgbGkgLmNvbDIgPiBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gcm93XG4gICAgbGkgLmNvbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkub3BlbiA+IC5jb250IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkub3BlbiB1bCAuY29udCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkubW92ZWFibGUgPiBkaXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxpLmxhc3QubGVhZiAuY29udCxcbiAgICBsaS5sYXN0LmNsb3NlZCAuY29udCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRyZWUtZGVmYXVsdCAuY29sLW5hdmlnYXRpb24sXG4gICAgLnRyZWUtZGVmYXVsdCAuY29sLXB1Ymxpc2hlZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAvLyBhZGQgYWRkaXRpb25hbCBib3JkZXIgdG8gc2VwYXJhdGUgY2F0ZWdvcmllc1xuICAgIGxpLm9wZW4gdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkub3Blbi5sYXN0IHVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaS5vcGVuIHVsLmxhc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkgLmNvbDEgPiBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGxpIC5jb2wxIC50aXRsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIGxpIC5jb2wxIC5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIGxpIC5jb2wxIGEuY2hhbmdlbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaSAuY29sMSAudGl0bGUsXG4gICAgbGkgLmNvbDEgLnN1Y2Nlc3Mge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIGxpIC5tb3ZlLXRhcmdldC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBsaSAubW92ZS10YXJnZXQtY29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGxpIC5tb3ZlLXRhcmdldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLW1lZGl1bTtcbiAgICB9XG4gICAgbGkgLm1vdmUtdGFyZ2V0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkgLmNvbDIgPiBkaXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1tZWRpdW07XG4gICAgfVxuICAgIGxpIC5jb2wyID4gZGl2IGEsXG4gICAgbGkgLmNvbDIgPiBkaXYgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC8vIGhpZGUgaXRlbXNcbiAgICAuY29udCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmNvbDEsXG4gICAgLmNvbDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAuY29sMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgICAubW92ZWFibGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgLm1vdmVhYmxlOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG4gICAgLm1vdmVhYmxlOmhvdmVyIC5jb250IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgICAuc3VjY2VzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIHJvdyBob3ZlciBzdGF0ZXNcbiAgICBsaSAuY29udDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgfVxuXG4gICAgLy8gY3VzdG9tIGNvbCBhc2lnbm1lbnRzXG4gICAgbGkubW92ZWFibGUgLmNvbDEgLnRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2V0cmVlL3RyZWUtbGktZHJhZy5naWZcIikgbm8tcmVwZWF0IDAgMDtcbiAgICB9XG4gICAgbGkgLmNvbC1sYW5ndWFnZSBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAvLyBlZGl0IGJ1dHRvblxuICAgIC5jb250OmhvdmVyIC5jb2wxIGEuY2hhbmdlbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vIGFjdGl2ZSBzdGF0ZVxuICAgIC5jb250LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxuICAgIC5jb250LXBhZ2V0eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuXG4gICAgLy8gZHJhZyBtb2R1c1xuICAgIGxpI2RyYWdnZWQge1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICBsaSNkcmFnZ2VkIC5jb2wyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBpbmZvIGhhbmRsaW5nXG4gICAgLmluZm8tZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpIC5pbmZvOmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaW5mby1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBtYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZmlsdGVyIGJ1dHRvbiBvbiB0b3AgcmlnaHRcbiNjaGFuZ2VsaXN0LWZpbHRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbWVkaXVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG59XG4jY2hhbmdlbGlzdC1maWx0ZXIge1xuICAgIHRvcDogMzBweDtcbiAgICBoMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8gcmVtb3ZlIGJhY2tncm91bmQgYXNzaWduZWQgZnJvbSBkamFuZ29cbi5jaGFuZ2UtbGlzdCAuZmlsdGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy8gb25seSB2aXNpYmxlIG9uIG11bHRpcGxlIHNpdGVzXG4jc2l0ZS1zZWxlY3RvciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA5cHggMThweCAwIDhweDtcbn1cblxuLy8gbG9hZGVyIG9uIHRvcCByaWdodFxuI2xvYWRlci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLyogVE9ETyB0aGlzIHNob3VsZCBiZSBkZWZpbmVkIGluc2lkZSBkamFuZ29jbXMtYWRtaW4uY3NzIGluc3RlYWQgKDMuMSkgKi9cbiNzaXRlbWFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIHVsLmhlYWRlciBsaSAuY29sMiA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNS41cHg7XG4gICAgfVxuICAgIGxpIC5jb2wtc29mdHJvb3Qgc3Bhbi5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZXRyZWUvc3ByaXRlLnBuZ1wiKSAtODBweCAwIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsaSAuY29sLWFwcGhvb2sgc3Bhbi5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZXRyZWUvc3ByaXRlLnBuZ1wiKSAtNDBweCAtODBweCBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbGkgLmNvbC1sYW5ndWFnZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0zcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIC8vIGNvbG9ycyB1c2VkIHdpdGhpbiB0aGUgdHJlZVxuICAgICAgICAmLmRpcnR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YmE2ZmY7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2F0ZSAyLjVzIGVhc2Utb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IHB1bHNhdGUgMi41cyBlYXNlLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzYXRlIDIuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi51bnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgICB9XG4gICAgICAgICYudW5wdWJsaXNoZWRwYXJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgICAgICAgfVxuICAgICAgICAmLnB1Ymxpc2hlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViNDE3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBkcm9wZG93biBmb3IgbGFuZ3VhZ2UgY2hhbmdlXG4uY29sLWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2l0ZW1hcCAudHJlZSBsaSAuY29sLWxhbmd1YWdlXG4ubGFuZ3VhZ2UtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYShibGFjaywgMC44KTtcbiAgICB9XG4gICAgJi5sYW5ndWFnZS10b29sdGlwLW11bHRpcGxlIGE6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAtIFwiO1xuICAgIH1cbn1cblxuI21hcmtlciB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4vLyBhbmltYXRpb24gZm9yIHB1Ymxpc2hpbmdcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG4iLG51bGxdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ \ No newline at end of file + */#sitemap{margin:0;padding:0;background:#fefefe}#sitemap a{text-decoration:none;border:none;outline:0}#sitemap a:hover{text-decoration:underline}#sitemap li,#sitemap ul{list-style-type:none}#sitemap li input.hidden{position:absolute;left:-9999em}#sitemap li a.advanced-settings,#sitemap li a.copy,#sitemap li a.edit,#sitemap li a.icon,#sitemap li a.move,#sitemap li span.icon,#sitemap li span.info{display:inline-block;width:18px;height:18px;margin-top:5px;background:url(../img/pagetree/sprite.png) no-repeat}#sitemap li a.move{margin-top:0;background-position:-20px -20px}#sitemap li a.copy{margin-top:0;background-position:-40px -60px}#sitemap li a.edit{margin-top:0;background-position:-40px -20px}#sitemap li a.advanced-settings{margin-top:0;background-position:-60px -60px}#sitemap li span.info{margin-top:-1px;cursor:pointer;background-position:-81px -20px}#sitemap li a.selector-add{margin-top:-1px;margin-left:4px;background-position:-20px 0}#sitemap li a.addlink,#sitemap li a.deletelink{display:inline-block;width:10px;height:10px;margin:0 0 0 4px;padding:0;background-position:0 0}#sitemap li .col-apphook span.icon,#sitemap li .col-softroot span.icon{margin:0!important;width:18px!important;height:18px!important;margin-top:0}#sitemap li .col-softroot span.icon{margin-top:0;background-position:-80px 0}#sitemap li .col-apphook span.icon{margin-top:0;background-position:-40px -80px}#sitemap .col-navigation input,#sitemap .col-published input,#sitemap li a.addlink span,#sitemap li a.advanced-settings span,#sitemap li a.copy span,#sitemap li a.deletelink span,#sitemap li a.edit span,#sitemap li a.move span,#sitemap li a.selector-add span,#sitemap li span.info span{display:none}#sitemap ul.header{position:relative;top:1px}#sitemap ul.header,#sitemap ul.header li{margin:0;padding:0;border:none;background:0 0}#sitemap ul.header li{color:#666;font-size:11px;font-weight:400;height:16px;padding:5px 0 4px 5px;border-bottom:1px solid #dededc;background:#fefefe}#sitemap ul.header li .cont{height:15px;border:none!important;background:0 0!important}#sitemap ul.header li .col1{font-size:10px}#sitemap ul.header li .col2>div{font-size:10px;line-height:14px;border:none;background:0 0}#sitemap li.open ul .cont,#sitemap li.open>.cont{border-bottom:1px solid #dededc!important}#sitemap li .cont{display:block;overflow:visible!important;border-top:1px solid #dededc!important}#sitemap li.open ul .cont{border-top:none!important}#sitemap li.last.closed .cont,#sitemap li.last.leaf .cont,#sitemap li.moveable>div{border-bottom:none!important}#sitemap .tree-default .col-navigation,#sitemap .tree-default .col-published{line-height:30px}#sitemap li.open ul{margin-left:0;border-bottom:1px solid #dededc!important}#sitemap li.open ul.last,#sitemap li.open.last ul{border-bottom:none!important}#sitemap li .col1>div{text-align:center}#sitemap li .col1 .title{white-space:nowrap;background:0 0}#sitemap li .col1 .success{color:#666}#sitemap li .col1 a.changelink{display:none;line-height:27px;margin:6px 0 0 10px!important}#sitemap li .col1 .success,#sitemap li .col1 .title{float:left;line-height:29px;height:28px;padding-left:20px}#sitemap li .move-target-container{display:none;float:left;font-size:14px;line-height:27px;margin-right:10px}#sitemap li .move-target-container a:hover{text-decoration:none}#sitemap li .move-target{display:inline-block;padding:2px 8px;border-left:1px solid #ddd}#sitemap li .move-target:first-child{border-left:none}#sitemap li .col2>div{float:left;line-height:28px;text-align:center;white-space:nowrap;width:auto;height:28px;padding:0 5px;border-left:1px solid #ddd}#sitemap li .col2>div a,#sitemap li .col2>div span{vertical-align:middle}#sitemap .cont{position:relative}#sitemap .col1,#sitemap .col2{position:relative;z-index:10}#sitemap .col2{position:absolute;top:0;right:0;z-index:100}#sitemap .moveable{position:relative;z-index:100}#sitemap .moveable:hover{z-index:1000}#sitemap .moveable:hover .cont{position:relative;z-index:1000}#sitemap .success{position:absolute;right:0;float:right!important;padding:5px 10px!important}#sitemap li .cont:hover{background:#fafafa}#sitemap li.moveable .col1 .title{background:url(../img/pagetree/tree-li-drag.gif) no-repeat}#sitemap li .col-language a{text-transform:uppercase}#sitemap .cont:hover .col1 a.changelink{display:block}#sitemap .cont-active{background:#f7f7f7}#sitemap .cont-pagetype{background:#fff}#sitemap li#dragged{min-width:500px}#sitemap .info-details,#sitemap li#dragged .col2{display:none}#sitemap li .info:hover{position:relative}#sitemap li .info:hover .info-details{display:block}#sitemap .info-details{position:absolute;top:-6px;right:-6px;z-index:100;line-height:18px;text-align:left;padding:5px 10px;border:1px solid #ccc;border-radius:3px 0 3px 3px;cursor:default;background:#fff}#sitemap .info-details mark{display:inline-block;font-weight:700;font-style:normal;min-width:100px;background:0 0}#sitemap .info-details span{display:inline!important}#changelist-filter-button{display:block;position:absolute;top:0;right:0;z-index:1000;line-height:30px;width:150px;height:auto;margin:0;padding:0 0 0 10px;border:1px solid #ddd;border-top:none;border-right:none;background:#fafafa}#changelist-filter{top:30px}#changelist-filter h2{display:none}.change-list .filtered{min-height:auto;background:#fff!important}#site-selector{float:left;margin:9px 18px 0 8px}#loader-message{display:none;position:fixed;top:0;right:0;padding:4px 8px;background:#fff}#sitemap{border:1px solid #dededc}#sitemap ul.header li .col2>div{padding:0 5.5px}#sitemap li .col-softroot span.icon{background:url(../img/pagetree/sprite.png) -80px 0 no-repeat!important}#sitemap li .col-apphook span.icon{background:url(../img/pagetree/sprite.png) -40px -80px no-repeat!important}#sitemap li .col-language span{display:inline-block;color:transparent;width:12px!important;height:12px!important;margin:-3px 0 0!important;border:1px solid transparent;border-radius:7px}#sitemap li .col-language span.dirty{background-color:#6ba6ff;-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite}#sitemap li .col-language span.empty{border:1px solid #b3b3b3;background-color:transparent}#sitemap li .col-language span.unpublished,#sitemap li .col-language span.unpublishedparent{background-color:#b3b3b3}#sitemap li .col-language span.published{background-color:#65b417}.col-language{position:relative}#sitemap .tree li .col-language .language-tooltip{display:none;position:absolute;top:4px;right:20px;z-index:9999;color:#ccc;font-size:11px;line-height:1;padding:4px 6px;border:none;border-radius:3px;background:rgba(0,0,0,.8);background-color:#000}#sitemap .tree li .col-language .language-tooltip a{color:#ddd}#sitemap .tree li .col-language .language-tooltip a:hover{color:#fff;text-decoration:none}#sitemap .tree li .col-language .language-tooltip:before{content:" ";display:block;position:absolute;top:50%;right:-5px;width:0;height:0;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid rgba(0,0,0,.8)}#sitemap .tree li .col-language .language-tooltip.language-tooltip-multiple a:first-child:after{content:" - "}#marker{margin-top:1px}@-webkit-keyframes pulsate{0%,100%{opacity:.5}50%{opacity:1}} \ No newline at end of file diff --git a/cms/static/cms/css/cms.toolbar.modal.css b/cms/static/cms/css/cms.toolbar.modal.css index e5a688b1051..0e8431a73bb 100644 --- a/cms/static/cms/css/cms.toolbar.modal.css +++ b/cms/static/cms/css/cms.toolbar.modal.css @@ -1,4 +1,3 @@ /*! * @copyright: https://github.com/divio/django-cms - */#content>h2:first-child,#footer{display:none}#content{margin:10px 10px 0}#content .module{padding:10px}#container{padding-top:0}#cke_id_body{border:1px solid #e6e6e6!important}#cke_id_body .cke_bottom,#cke_id_body .cke_top{border-color:#e6e6e6!important;background:#fafafa!important;box-shadow:none!important}.errornote{margin:0!important} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy50b29sYmFyLm1vZGFsLnNjc3MiLCJjbXMudG9vbGJhci5tb2RhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFXYSx3QkFjYixRQUNJLFFBQUEsS0FaSixTQUNJLE9BQUEsS0FBQSxLQUFBLEVBRUssaUJBQ0wsUUFBQSxLQUdKLFdBQ0ksWUFBQSxFQU9KLGFBQ0ksT0FBQSxJQUFBLE1BQUEsa0JDVEYseUJEWUUsc0JBQ0ksYUFBQSxrQkFDQSxXQUFBLGtCQUNBLFdBQUEsZUFJUixXQUNJLE9BQUEiLCJmaWxlIjoiY21zLnRvb2xiYXIubW9kYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyohXG4gKiBAY29weXJpZ2h0OiBodHRwczovL2dpdGh1Yi5jb20vZGl2aW8vZGphbmdvLWNtc1xuICovXG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjSU1QT1JUIFNFVFRJTkdTI1xuQGltcG9ydCBcInNldHRpbmdzL2FsbFwiO1xuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI01PREFMI1xuI2NvbnRlbnQgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwO1xufVxuI2NvbnRlbnQgLm1vZHVsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuI2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbiNmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNja2VfaWRfYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktMTAgIWltcG9ydGFudDtcblxuICAgIC5ja2VfdG9wLFxuICAgIC5ja2VfYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS0xMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS01ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5lcnJvcm5vdGUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuIixudWxsXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */ \ No newline at end of file + */#content>h2:first-child,#footer{display:none}#content{margin:10px 10px 0}#content .module{padding:10px}#container{padding-top:0}#cke_id_body{border:1px solid #e6e6e6!important}#cke_id_body .cke_bottom,#cke_id_body .cke_top{border-color:#e6e6e6!important;background:#fafafa!important;box-shadow:none!important}.errornote{margin:0!important} \ No newline at end of file diff --git a/cms/static/cms/css/cms.toolbar.sideframe.css b/cms/static/cms/css/cms.toolbar.sideframe.css index f1436478b80..071420fac54 100644 --- a/cms/static/cms/css/cms.toolbar.sideframe.css +++ b/cms/static/cms/css/cms.toolbar.sideframe.css @@ -1,4 +1,3 @@ /*! * @copyright: https://github.com/divio/django-cms - */#header{display:none}#container{padding-top:30px}.cms-debug #container{padding-top:35px}#container .breadcrumbs{display:block;background:#666!important}#content{padding-top:10px}#content h1:first-child,.change-form #content{margin-top:0}.submit-row{padding:10px 10px 5px!important}.object-tools .addlink,.submit-row input.default{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #0e72ec!important;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)!important;box-shadow:inset #6accf6 0 1px 0}.object-tools .addlink:active,.object-tools .addlink:focus,.object-tools .addlink:hover,.submit-row input.default:active,.submit-row input.default:focus,.submit-row input.default:hover{background:#0e72ec!important;box-shadow:none!important}.object-tools .addlink:active,.object-tools .addlink:focus,.submit-row input.default:active,.submit-row input.default:focus{background:#0b5bbc!important}.object-tools .recoverlink,.submit-row input{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #e6e6e6!important;box-shadow:none!important} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtcy50b29sYmFyLnNpZGVmcmFtZS5zY3NzIiwiY21zLnRvb2xiYXIuc2lkZWZyYW1lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQVdBLFFBQ0ksUUFBQSxLQUVKLFdBQ0ksWUFBQSxLQUVPLHNCQUNQLFlBQUEsS0FHTyx3QkFDUCxRQUFBLE1BQ0EsV0FBQSxlQUVKLFNBQ0ksWUFBQSxLQUVPLHdCQUlFLHNCQUhULFdBQUEsRUFPSixZQUNJLFFBQUEsS0FBQSxLQUFBLGNDUkosdUJEV2MsMEJBQ1YsWUFBQSxjQUNBLGNBQUEsY0FDQSxRQUFBLElBQUEsZUFDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxpQkFBQSxxREFDQSxXQUFBLE1BQUEsUUFBQSxFQUFBLElBQUEsRUNORiw4QkFDQSw2QkFGQSw2QkFGQSxpQ0FDQSxnQ0RXRyxnQ0FDRyxXQUFBLGtCQUNBLFdBQUEsZUNMTiw4QkFDQSw2QkRPRyxpQ0NUSCxnQ0RVTSxXQUFBLGtCQUtJLDJCQ1RaLGtCRFVJLFlBQUEsY0FDQSxjQUFBLGNBQ0EsUUFBQSxJQUFBLGVBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsV0FBQSIsImZpbGUiOiJjbXMudG9vbGJhci5zaWRlZnJhbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyohXG4gKiBAY29weXJpZ2h0OiBodHRwczovL2dpdGh1Yi5jb20vZGl2aW8vZGphbmdvLWNtc1xuICovXG5cbi8vIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAjSU1QT1JUIFNFVFRJTkdTI1xuQGltcG9ydCBcInNldHRpbmdzL2FsbFwiO1xuXG4vLyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gI1NJREVGUkFNRSNcbiNoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jbXMtZGVidWcgI2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbiNjb250YWluZXIgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI2NvbnRlbnQgaDE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGFuZ2UtZm9ybSAjY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN1Ym1pdC1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggIWltcG9ydGFudDtcbn1cbi5zdWJtaXQtcm93IGlucHV0LmRlZmF1bHQsXG4ub2JqZWN0LXRvb2xzIC5hZGRsaW5rIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBhZGp1c3QtaHVlKCRjb2xvci1ibHVlLCAxNWRlZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGdyYWRpZW50LWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgbGlnaHRlbigkY29sb3ItYmx1ZSwgMjAlKSAwIDFweCAwO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGFkanVzdC1odWUoJGNvbG9yLWJsdWUsIDE1ZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oYWRqdXN0LWh1ZSgkY29sb3ItYmx1ZSwgMTVkZWcpLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ub2JqZWN0LXRvb2xzIC5yZWNvdmVybGluayxcbi5zdWJtaXQtcm93IGlucHV0IHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0xMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsbnVsbF0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */ \ No newline at end of file + */#header{display:none}#container{padding-top:30px}.cms-debug #container{padding-top:35px}#container .breadcrumbs{display:block;background:#666!important}#content{padding-top:10px}#content h1:first-child,.change-form #content{margin-top:0}.submit-row{padding:10px 10px 5px!important}.object-tools .addlink,.submit-row input.default{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #0e72ec!important;background-image:linear-gradient(to bottom,#666,#333)!important;box-shadow:inset #6accf6 0 1px 0}.object-tools .addlink:active,.object-tools .addlink:focus,.object-tools .addlink:hover,.submit-row input.default:active,.submit-row input.default:focus,.submit-row input.default:hover{background:#0e72ec!important;box-shadow:none!important}.object-tools .addlink:active,.object-tools .addlink:focus,.submit-row input.default:active,.submit-row input.default:focus{background:#0b5bbc!important}.object-tools .recoverlink,.submit-row input{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #e6e6e6!important;box-shadow:none!important} \ No newline at end of file diff --git a/cms/static/cms/sass/cms.toolbar.sideframe.scss b/cms/static/cms/sass/cms.toolbar.sideframe.scss index ef05d8b4400..0ba6ba9bef9 100644 --- a/cms/static/cms/sass/cms.toolbar.sideframe.scss +++ b/cms/static/cms/sass/cms.toolbar.sideframe.scss @@ -42,8 +42,9 @@ font-weight: 200 !important; margin-bottom: 5px !important; padding: 5px 12px !important; + border: 1px solid adjust-hue($color-blue, 15deg) !important; - background-image: linear-gradient($gradient-blue) !important; + background-image: linear-gradient($btn-active-bggradient) !important; box-shadow: inset lighten($color-blue, 20%) 0 1px 0; &:hover, &:active, diff --git a/cms/static/cms/sass/components/_subnav.scss b/cms/static/cms/sass/components/_subnav.scss index d81349f57ae..7e978cb1deb 100644 --- a/cms/static/cms/sass/components/_subnav.scss +++ b/cms/static/cms/sass/components/_subnav.scss @@ -74,7 +74,7 @@ &:focus { color: white; background: adjust-hue($color-blue, 15deg); - background: linear-gradient($gradient-blue); + background: linear-gradient($btn-action-bggradient); } &:first-child { border-top: none; diff --git a/cms/static/cms/sass/components/_toolbar.scss b/cms/static/cms/sass/components/_toolbar.scss index 7ba6c26e098..32a96d8d8b6 100644 --- a/cms/static/cms/sass/components/_toolbar.scss +++ b/cms/static/cms/sass/components/_toolbar.scss @@ -181,7 +181,7 @@ > a { color: white !important; background: adjust-hue($color-blue, 15deg); - background: linear-gradient($gradient-blue); + background: linear-gradient($btn-action-bggradient); } // add active style From a77d0c326cb1473e602831c99f97c58e4cfb9268 Mon Sep 17 00:00:00 2001 From: Vadim Sikora Date: Thu, 25 Jun 2015 17:38:48 +0200 Subject: [PATCH 4/4] button should be blue, not black --- cms/static/cms/css/cms.toolbar.sideframe.css | 2 +- cms/static/cms/sass/cms.toolbar.sideframe.scss | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cms/static/cms/css/cms.toolbar.sideframe.css b/cms/static/cms/css/cms.toolbar.sideframe.css index 071420fac54..8ffdc672509 100644 --- a/cms/static/cms/css/cms.toolbar.sideframe.css +++ b/cms/static/cms/css/cms.toolbar.sideframe.css @@ -1,3 +1,3 @@ /*! * @copyright: https://github.com/divio/django-cms - */#header{display:none}#container{padding-top:30px}.cms-debug #container{padding-top:35px}#container .breadcrumbs{display:block;background:#666!important}#content{padding-top:10px}#content h1:first-child,.change-form #content{margin-top:0}.submit-row{padding:10px 10px 5px!important}.object-tools .addlink,.submit-row input.default{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #0e72ec!important;background-image:linear-gradient(to bottom,#666,#333)!important;box-shadow:inset #6accf6 0 1px 0}.object-tools .addlink:active,.object-tools .addlink:focus,.object-tools .addlink:hover,.submit-row input.default:active,.submit-row input.default:focus,.submit-row input.default:hover{background:#0e72ec!important;box-shadow:none!important}.object-tools .addlink:active,.object-tools .addlink:focus,.submit-row input.default:active,.submit-row input.default:focus{background:#0b5bbc!important}.object-tools .recoverlink,.submit-row input{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #e6e6e6!important;box-shadow:none!important} \ No newline at end of file + */#header{display:none}#container{padding-top:30px}.cms-debug #container{padding-top:35px}#container .breadcrumbs{display:block;background:#666!important}#content{padding-top:10px}#content h1:first-child,.change-form #content{margin-top:0}.submit-row{padding:10px 10px 5px!important}.object-tools .addlink,.submit-row input.default{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #0e72ec!important;background-image:linear-gradient(to bottom,#0e97ec,#0e72ec)!important;box-shadow:inset #6accf6 0 1px 0}.object-tools .addlink:active,.object-tools .addlink:focus,.object-tools .addlink:hover,.submit-row input.default:active,.submit-row input.default:focus,.submit-row input.default:hover{background:#0e72ec!important;box-shadow:none!important}.object-tools .addlink:active,.object-tools .addlink:focus,.submit-row input.default:active,.submit-row input.default:focus{background:#0b5bbc!important}.object-tools .recoverlink,.submit-row input{font-weight:200!important;margin-bottom:5px!important;padding:5px 12px!important;border:1px solid #e6e6e6!important;box-shadow:none!important} \ No newline at end of file diff --git a/cms/static/cms/sass/cms.toolbar.sideframe.scss b/cms/static/cms/sass/cms.toolbar.sideframe.scss index 0ba6ba9bef9..804b06e2e84 100644 --- a/cms/static/cms/sass/cms.toolbar.sideframe.scss +++ b/cms/static/cms/sass/cms.toolbar.sideframe.scss @@ -44,7 +44,7 @@ padding: 5px 12px !important; border: 1px solid adjust-hue($color-blue, 15deg) !important; - background-image: linear-gradient($btn-active-bggradient) !important; + background-image: linear-gradient($btn-action-bggradient) !important; box-shadow: inset lighten($color-blue, 20%) 0 1px 0; &:hover, &:active,