.mbtn-filter {
    font-weight: bold;
    font-size: 0.8em;
    text-align: left;
    padding:0 4px;
}

.mbtn-filter .icon {
    margin-top:0;
}

.mbtn-readmore {
    font-weight: bold;
    font-size: 0.8em;
    padding:0 4px;
}

.r3d-icon {
    width: 20px;
    margin: 1px;
}

.r3d-icon-big {
    width: 23px;
    margin: 3px 3px 0 0;
}

/* Assistive text */
.assistive-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
    background: #eee;
    border-bottom: 1px solid #ddd;
    color: #1982d1;
    clip: auto !important;
    font-size: 12px;
    position: absolute;
    text-decoration: underline;
    top: 0;
    left: 7.6%;
}

/* =Header ----------------------------------------------- */
#branding {
    border-top: 2px solid #bbb;
    padding-bottom: 10px;
    position: relative;
    z-index: 9999;
}
#site-title {
    margin-right: 270px;
    padding: 3.65625em 0 0;
}
#site-title a {
    color: #111;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
    color: #1982d1;
}
#site-description {
    color: #7a7a7a;
    font-size: 14px;
    margin: 0 270px 3.65625em 0;
}
#branding img {
    height: auto;
    margin-bottom: -7px;
    width: 100%;
}

/* =Menu
-------------------------------------------------------------- */
#access div {
    margin: 0 7.6%;
}

#access {
    background: #222; /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#252525, #0a0a0a);
    background: -o-linear-gradient(#252525, #0a0a0a);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
    background: -webkit-linear-gradient(#252525, #0a0a0a);
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 6px;
    width: 100%;
}
#access ul {
    font-size: 13px;
    list-style: none outside none;
    margin: 0 0 0 -0.8125em;
    padding-left: 0;
}
#access li {
    float: left;
    position: relative;
}
#access a {
    color: #EEEEEE;
    display: block;
    line-height: 3.333em;
    padding: 0 1.2125em;
    text-decoration: none;
}
#access ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    margin: 0;
    position: absolute;
    top: 3.333em;
    width: 188px;
    z-index: 99999;
}
#access ul ul ul {
    left: 100%;
    top: 0;
}
#access ul ul a {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px dotted #DDDDDD;
    color: #444444;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding: 10px;
    width: 168px;
}
#access li:hover > a, #access ul ul *:hover > a, #access a:focus {
    background: none repeat scroll 0 0 #EFEFEF;
}
#access li:hover > a, #access a:focus {
    background: linear-gradient(#F9F9F9, #E5E5E5) repeat scroll 0 0 transparent;
    color: #373737;
}
#access ul li:hover > ul {
    display: block;
}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {
    font-weight: bold;
}

/* Search Form */
#branding #searchform {
    position: absolute;
    top: 3.8em;
    right: 7.6%;
    text-align: right;
}
#branding #searchform div {
    margin: 0;
}
#branding #s {
    float: right;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width, background;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width, background;
    -o-transition-timing-function: ease;
    width: 72px;
}
#branding #s:focus {
    background-color: #f9f9f9;
    width: 196px;
}
#branding #searchsubmit {
    display: none;
}
#branding .only-search #searchform {
    top: 5px;
    z-index: 1;
}
#branding .only-search #s {
    background-color: #666;
    border-color: #000;
    color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
    width: 85%;
}
#branding .only-search #s:focus {
    background-color: #bbb;
}
#branding .with-image #searchform {
    top: auto;
    bottom: -27px;
    max-width: 195px;
}
#branding .only-search + #access div {
    padding-right: 205px;
}

#filters-container { padding: 3px 15px; }
#filters-container #show-filters-btn {
    padding: 2px;
    color: #666;
}
#filters-container #collapse-icon { margin-left: 3px; }
#filters-container .number-of-results {
    font-size:0.9em;
    color:#666;
    float: right;
}
#filters-container .number-of-results small {
    font-size:0.8em;
    font-weight: bold;
    color:#999;
}
#filters-container #filters-collapsible .navbar { margin-bottom: 10px }

#results-container {
    position: relative;
}

#results-container #loading {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    display: block;
    opacity: 0.8;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}
#results-container .loading-image {
    top: 30px;
    left: 400px;
    position: absolute;
    display: block;
    z-index: 100;
}

#results-list {
    padding: 10px 0 0 0;
}


#results-list .result-element-container {
    border: solid 1px #ddd;
    -moz-border-radius: 12px 4px;
    -webkit-border-radius: 12px 4px;
    -khtml-border-radius: 12px 4px;
    border-radius: 12px 4px;

    padding: 0 10px;
    margin: 10px 0 20px 0;
}
#results-list .result-element-container .result-element-title {
    width: 700px;
}
#results-list .result-element-container .result-element-icons {
    width: 146px;
}
#results-list .result-element-container .alert {
    padding: 5px;
    margin: 0 0 5px 0;
}
#results-list .result-element-container .result-element-properties-container {

}
#results-list .result-element-container .result-element-properties-container .label {
    font-size: 0.8em;
    margin: 2px 4px 2px 0;
    padding: 1px 4px;
    display: block;
    float: left;
}
#results-list .result-element-container .result-element-properties-container .label-inactive {
    background-color: #efefef;
    border: solid 1px #bbb;
    color: #777;
    padding: 0 3px;
    text-shadow: none;
}
#results-list .result-element-container .result-element-properties-title {
    font-size: 0.8em;
    font-weight: bold;
    color: #555;
    text-align: right;
    vertical-align: text-top;
    padding: 3px;
    white-space: nowrap;
}
#results-list .result-element-container .result-element-properties {
    padding: 3px;
}
#results-list .result-element-container .result-element-description {
    font-size: 0.9em;
    padding: 5px 0;
}

.pagination-bar .pagination-infos {
    font-size:0.9em;
    color:#666;
    margin: 3px 0 0 0;
    line-height: 16px
}
.pagination-bar .pagination-infos .btn {    
    height: 21px;
    margin-bottom: 2px;
    border-color: #aaa;
}
.pagination-bar .pagination-infos .btn .caret {
    margin-top: 8px;
}
.pagination-bar .pagination-infos .btn .sortOrderText {
    display: inline-block;
    font-size: 13px;
    margin-right: 3px;
}

.pagination-bar .pagination-infos ul.dropdown-menu { min-width: 0; }

.pagination-bar .pagination-infos .dropdown-menu li a {
    padding: 2px 7px;
    line-height: 16px;
}

.pagination-bar .pagination-infos .dropdown-menu li a small{
    font-size: 0.8em;
    color: #999;
}
.pagination-bar .pagination-infos .dropdown-menu li a:hover small{ color: #fff; }
.pagination-bar .pagination-infos .dropdown-menu li.disabled a:hover small{ color: #999; }


.pagination-bar .pagination {
    margin:0 4px 0 0;
    line-height: 14px;
    font-weight: bold;
}

.filter-select {
    padding:3px;
    height: auto;
}

.filter-icon {
    vertical-align: middle;        
}

.float-left{
    float: left;
}
.float-right{
    float: right;
}

/** New CSS Property for buttons used in pagination **/
.pagination-btn{
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    
}

.pagination-btn-mini{
    padding: 1px 7px;
    font-size: 11.9px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

.pagination-btn-group{
    position:relative;
    display:inline-block;
    vertical-align: middle;
}

.pagination-btn-group>.dropdown-toggle {

  /**
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;**/
}

.pagination-btn-group.open .dropdown-toggle {
    background-color: #f5f5f5;
  /**
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);**/
}


.pagination-dropdown-menu{
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.pagination-container{
    width: 100%;
    text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUE7SUFDSSx5QkFBeUI7RUFDM0I7Ozs7MEVBSXdFO0FBQzFFOzs7QUFHQTtJQUNJLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtBQUN0QixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tYWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubWJ0bi1maWx0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOjAgNHB4O1xufVxuXG4ubWJ0bi1maWx0ZXIgLmljb24ge1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLm1idG4tcmVhZG1vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcGFkZGluZzowIDRweDtcbn1cblxuLnIzZC1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDFweDtcbn1cblxuLnIzZC1pY29uLWJpZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgbWFyZ2luOiAzcHggM3B4IDAgMDtcbn1cblxuLyogQXNzaXN0aXZlIHRleHQgKi9cbi5hc3Npc3RpdmUtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cbiNhY2Nlc3MgYS5hc3Npc3RpdmUtdGV4dDphY3RpdmUsXG4jYWNjZXNzIGEuYXNzaXN0aXZlLXRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICMxOTgyZDE7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDcuNiU7XG59XG5cbi8qID1IZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNicmFuZGluZyB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiYmI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG4jc2l0ZS10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzBweDtcbiAgICBwYWRkaW5nOiAzLjY1NjI1ZW0gMCAwO1xufVxuI3NpdGUtdGl0bGUgYSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaXRlLXRpdGxlIGE6aG92ZXIsXG4jc2l0ZS10aXRsZSBhOmZvY3VzLFxuI3NpdGUtdGl0bGUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMTk4MmQxO1xufVxuI3NpdGUtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMjcwcHggMy42NTYyNWVtIDA7XG59XG4jYnJhbmRpbmcgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogPU1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jYWNjZXNzIGRpdiB7XG4gICAgbWFyZ2luOiAwIDcuNiU7XG59XG5cbiNhY2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7IC8qIFNob3cgYSBzb2xpZCBjb2xvciBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjMjUyNTI1LCAjMGEwYTBhKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoIzI1MjUyNSwgIzBhMGEwYSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKCMyNTI1MjUpLCB0bygjMGEwYTBhKSk7IC8qIG9sZGVyIHdlYmtpdCBzeW50YXggKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMjUyNTI1LCAjMGEwYTBhKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwcHggMXB4IDJweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwcHggMXB4IDJweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMHB4IDFweCAycHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2FjY2VzcyB1bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgLTAuODEyNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbiNhY2Nlc3MgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhY2Nlc3MgYSB7XG4gICAgY29sb3I6ICNFRUVFRUU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMuMzMzZW07XG4gICAgcGFkZGluZzogMCAxLjIxMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYWNjZXNzIHVsIHVsIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy4zMzNlbTtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG4jYWNjZXNzIHVsIHVsIHVsIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcbn1cbiNhY2Nlc3MgdWwgdWwgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjlGOUY5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERERERDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDE2OHB4O1xufVxuI2FjY2VzcyBsaTpob3ZlciA+IGEsICNhY2Nlc3MgdWwgdWwgKjpob3ZlciA+IGEsICNhY2Nlc3MgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRUZFRkVGO1xufVxuI2FjY2VzcyBsaTpob3ZlciA+IGEsICNhY2Nlc3MgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGOUY5RjksICNFNUU1RTUpIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzczNzM3O1xufVxuI2FjY2VzcyB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNhY2Nlc3MgLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgI2FjY2VzcyAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgI2FjY2VzcyAuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAjYWNjZXNzIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogU2VhcmNoIEZvcm0gKi9cbiNicmFuZGluZyAjc2VhcmNoZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy44ZW07XG4gICAgcmlnaHQ6IDcuNiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jYnJhbmRpbmcgI3NlYXJjaGZvcm0gZGl2IHtcbiAgICBtYXJnaW46IDA7XG59XG4jYnJhbmRpbmcgI3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJhY2tncm91bmQ7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgYmFja2dyb3VuZDtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB3aWR0aDogNzJweDtcbn1cbiNicmFuZGluZyAjczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICB3aWR0aDogMTk2cHg7XG59XG4jYnJhbmRpbmcgI3NlYXJjaHN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNicmFuZGluZyAub25seS1zZWFyY2ggI3NlYXJjaGZvcm0ge1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDE7XG59XG4jYnJhbmRpbmcgLm9ubHktc2VhcmNoICNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogIzIyMjtcbn1cbiNicmFuZGluZyAub25seS1zZWFyY2ggI3MsXG4jYnJhbmRpbmcgLm9ubHktc2VhcmNoICNzOmZvY3VzIHtcbiAgICB3aWR0aDogODUlO1xufVxuI2JyYW5kaW5nIC5vbmx5LXNlYXJjaCAjczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbn1cbiNicmFuZGluZyAud2l0aC1pbWFnZSAjc2VhcmNoZm9ybSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTI3cHg7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbn1cbiNicmFuZGluZyAub25seS1zZWFyY2ggKyAjYWNjZXNzIGRpdiB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHg7XG59XG5cbiNmaWx0ZXJzLWNvbnRhaW5lciB7IHBhZGRpbmc6IDNweCAxNXB4OyB9XG4jZmlsdGVycy1jb250YWluZXIgI3Nob3ctZmlsdGVycy1idG4ge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBjb2xvcjogIzY2Njtcbn1cbiNmaWx0ZXJzLWNvbnRhaW5lciAjY29sbGFwc2UtaWNvbiB7IG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiNmaWx0ZXJzLWNvbnRhaW5lciAubnVtYmVyLW9mLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICBjb2xvcjojNjY2O1xuICAgIGZsb2F0OiByaWdodDtcbn1cbiNmaWx0ZXJzLWNvbnRhaW5lciAubnVtYmVyLW9mLXJlc3VsdHMgc21hbGwge1xuICAgIGZvbnQtc2l6ZTowLjhlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjojOTk5O1xufVxuI2ZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWNvbGxhcHNpYmxlIC5uYXZiYXIgeyBtYXJnaW4tYm90dG9tOiAxMHB4IH1cblxuI3Jlc3VsdHMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNyZXN1bHRzLWNvbnRhaW5lciAjbG9hZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcmVzdWx0cy1jb250YWluZXIgLmxvYWRpbmctaW1hZ2Uge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4jcmVzdWx0cy1saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG5cbiNyZXN1bHRzLWxpc3QgLnJlc3VsdC1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHggNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweCA0cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEycHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggNHB4O1xuXG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbn1cbiNyZXN1bHRzLWxpc3QgLnJlc3VsdC1lbGVtZW50LWNvbnRhaW5lciAucmVzdWx0LWVsZW1lbnQtdGl0bGUge1xuICAgIHdpZHRoOiA3MDBweDtcbn1cbiNyZXN1bHRzLWxpc3QgLnJlc3VsdC1lbGVtZW50LWNvbnRhaW5lciAucmVzdWx0LWVsZW1lbnQtaWNvbnMge1xuICAgIHdpZHRoOiAxNDZweDtcbn1cbiNyZXN1bHRzLWxpc3QgLnJlc3VsdC1lbGVtZW50LWNvbnRhaW5lciAuYWxlcnQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbiNyZXN1bHRzLWxpc3QgLnJlc3VsdC1lbGVtZW50LWNvbnRhaW5lciAucmVzdWx0LWVsZW1lbnQtcHJvcGVydGllcy1jb250YWluZXIge1xuXG59XG4jcmVzdWx0cy1saXN0IC5yZXN1bHQtZWxlbWVudC1jb250YWluZXIgLnJlc3VsdC1lbGVtZW50LXByb3BlcnRpZXMtY29udGFpbmVyIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW46IDJweCA0cHggMnB4IDA7XG4gICAgcGFkZGluZzogMXB4IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbn1cbiNyZXN1bHRzLWxpc3QgLnJlc3VsdC1lbGVtZW50LWNvbnRhaW5lciAucmVzdWx0LWVsZW1lbnQtcHJvcGVydGllcy1jb250YWluZXIgLmxhYmVsLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiYmI7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4jcmVzdWx0cy1saXN0IC5yZXN1bHQtZWxlbWVudC1jb250YWluZXIgLnJlc3VsdC1lbGVtZW50LXByb3BlcnRpZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3Jlc3VsdHMtbGlzdCAucmVzdWx0LWVsZW1lbnQtY29udGFpbmVyIC5yZXN1bHQtZWxlbWVudC1wcm9wZXJ0aWVzIHtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG4jcmVzdWx0cy1saXN0IC5yZXN1bHQtZWxlbWVudC1jb250YWluZXIgLnJlc3VsdC1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ucGFnaW5hdGlvbi1iYXIgLnBhZ2luYXRpb24taW5mb3Mge1xuICAgIGZvbnQtc2l6ZTowLjllbTtcbiAgICBjb2xvcjojNjY2O1xuICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG59XG4ucGFnaW5hdGlvbi1iYXIgLnBhZ2luYXRpb24taW5mb3MgLmJ0biB7ICAgIFxuICAgIGhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xufVxuLnBhZ2luYXRpb24tYmFyIC5wYWdpbmF0aW9uLWluZm9zIC5idG4gLmNhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucGFnaW5hdGlvbi1iYXIgLnBhZ2luYXRpb24taW5mb3MgLmJ0biAuc29ydE9yZGVyVGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnBhZ2luYXRpb24tYmFyIC5wYWdpbmF0aW9uLWluZm9zIHVsLmRyb3Bkb3duLW1lbnUgeyBtaW4td2lkdGg6IDA7IH1cblxuLnBhZ2luYXRpb24tYmFyIC5wYWdpbmF0aW9uLWluZm9zIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wYWdpbmF0aW9uLWJhciAucGFnaW5hdGlvbi1pbmZvcyAuZHJvcGRvd24tbWVudSBsaSBhIHNtYWxse1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgY29sb3I6ICM5OTk7XG59XG4ucGFnaW5hdGlvbi1iYXIgLnBhZ2luYXRpb24taW5mb3MgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciBzbWFsbHsgY29sb3I6ICNmZmY7IH1cbi5wYWdpbmF0aW9uLWJhciAucGFnaW5hdGlvbi1pbmZvcyAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhOmhvdmVyIHNtYWxseyBjb2xvcjogIzk5OTsgfVxuXG5cbi5wYWdpbmF0aW9uLWJhciAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOjAgNHB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpbHRlci1zZWxlY3Qge1xuICAgIHBhZGRpbmc6M3B4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmZpbHRlci1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAgICAgICAgXG59XG5cbi5mbG9hdC1sZWZ0e1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmZsb2F0LXJpZ2h0e1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLyoqIE5ldyBDU1MgUHJvcGVydHkgZm9yIGJ1dHRvbnMgdXNlZCBpbiBwYWdpbmF0aW9uICoqL1xuLnBhZ2luYXRpb24tYnRue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIFxufVxuXG4ucGFnaW5hdGlvbi1idG4tbWluaXtcbiAgICBwYWRkaW5nOiAxcHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTEuOXB4O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xufVxuXG4ucGFnaW5hdGlvbi1idG4tZ3JvdXB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBhZ2luYXRpb24tYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGUge1xuXG4gIC8qKlxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4OyoqL1xufVxuXG4ucGFnaW5hdGlvbi1idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAvKipcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLDAsMCwuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLDAsMCwuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSk7KiovXG59XG5cblxuLnBhZ2luYXRpb24tZHJvcGRvd24tbWVudXtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/