@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);
body.splash
{
    background-color: #1ebbd7;
}

body.splash .card-header
{
    background-color: #005073;
    color: #FFF;
}

body.splash .site-by
{
    text-align: center;
    font-size: .8rem;
    color: #FFF;
    margin-top: 15px;
}

body.splash .site-by a
{
    color: #FFF;
    text-decoration: none;
}
body
{
    background-color: #EEE;
}

a
{
    color: #222;
    text-decoration: none;
}

a:hover
{
    color: #000;
}

.bg-error
{
    background-color: #dc3545;
}

h1, h2, h3, h4, h5, h6
{
    font-family: 'Roboto', sans-serif;
}

h1
{
    font-weight: 500;
    font-size: 2rem;
}

.card
{
    border-radius: 0;
    border: none;
}

.card-header
{
    position: relative;
}

.card-header:first-child, .card-header
{
    border-radius: 0;
    border: none;
}

.card > .card-header .actions-end
{
    position: absolute;
    right: .4rem;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;

}

.card > .card-header .actions-end .btn
{
    padding: .3rem .5rem;
    font-size: .875rem;
}

.form-group
{
    margin-bottom: 1rem;
}


label.required:after
{
    content:" *";
    color: red;
}


.table
{
    border: 1px solid #DDD;

}

.table thead th
{
    text-transform: uppercase;
    border: 1px solid #DDD;
    background: #EEE;
    color: #444;
    padding: .5rem .75rem;
}

.table-hover tbody tr:hover
{
    color: #212529;
    background-color: #F8F7FE;
}









/*##################################*/
/* HEADER */
/*##################################*/
#primary-header
{
    background-color: #2b2d42;
    height: 70px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#primary-header .left-side
{
    position: absolute;
    top: 0;
    width: 250px;
    height: 70px;
    background-color: rgba(0, 0, 0, .1);
    text-align: center;
}

#primary-header .right-side
{
    margin-left: 250px;
}

#primary-header .right-side .brand
{
    display: block;
    color: #FFF;
    line-height: 40px;
    font-size: 1.6rem;
    padding: 15px;
}

#primary-header .btn-wrap
{
    padding-top: 18px;
}

#primary-header .btn
{
    display: inline-block;
    color: #FFF;
    padding: 5px 10px;
    background-color: rgba(255, 255, 255, .1);
    border-radius: 0px;
    transition: background-color 0.5s ease;
}

#primary-header .btn:hover
{
    background-color: rgba(255, 255, 255, .5);
}









/*##################################*/
/* SIDEBAR LEFT */
/*##################################*/
#sidebar-left
{
    position: fixed;
    top: 70px;
    bottom: 0;
    width: 250px;
    background-color: #FFF;
    border-right: 1px solid #DDD;
    height: calc(100% - 70px);
}

#sidebar-left > .inner
{
    height: 100%;
    min-height: 100%;
    display: flex;
    overflow: auto;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
}

#sidebar-left .menu
{

}

#sidebar-left .menu > ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#sidebar-left .menu > ul > li
{
    border-bottom: 1px solid #DDD;
}

#sidebar-left .menu > ul > li > a
{
    color: #222222;
    display: block;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 1.1rem;
    transition: background-color 0.25s ease;
}

#sidebar-left .menu > ul > li > a:hover
{
    text-decoration: none;
    background-color: rgba(0, 0, 0, .1);
}

#sidebar-left .menu > ul > li > a > i
{
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}

#sidebar-left .menu > ul > li.active > a
{
    background-color: #EEEEEE;
}


#sidebar-left .menu > ul > li > ul
{
    display: none;
}

#sidebar-left .menu > ul > li > ul.open
{
    display: block;
}

#sidebar-left .menu > ul > li > ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid #DDD;
}

#sidebar-left .menu > ul > li > ul > li
{

}

#sidebar-left .menu > ul > li > ul > li > a
{
    color: #222222;
    display: block;
    padding: 5px 20px;
    font-weight: 500;
    font-size: 1rem;
    transition: background-color 0.25s ease;
}

#sidebar-left .menu > ul > li > ul > li > a > i
{
    display: inline-block;
    font-size: .7rem;
    text-align: center;
    vertical-align: middle;
    width: 20px;
    color: #CCC;
}

#sidebar-left .menu > ul > li > ul > li.active > a > i
{
    color: #333;
}

#sidebar-left .menu > ul > li > ul > li > a:hover
{
    text-decoration: none;
    background-color: rgba(0, 0, 0, .1);
}







#sidebar-left .credits
{
    text-align: center;
    padding: 15px;
}

#sidebar-left .credits p
{
    padding: 15px;
    margin: 0;
    background-color: #EFEFEF;
    color: #666;
}








/*##################################*/
/* CONTENT */
/*##################################*/
#content
{
    margin-left: 250px;
    top: 70px;
    position: relative;
    padding: 30px;
}






/*##################################*/
/* CONTENT >> Headings */
/*##################################*/
#content .heading
{
    background-color: #29AAE8;
    padding: 20px 30px;
    margin: -30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    color: #FFF;
}

#content .heading h1
{
    margin: 0;
}

#content .heading h1 a
{
    color: #FFF;
}

#content .heading h1 a:hover
{
    text-decoration: underline;
}

#content .heading-navigation
{
    background-color: #FFF;
    padding: 10px 30px;
    margin: -30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
}

#content .heading-navigation .nav-tabs
{
    border: none;
}

#content .heading-navigation .nav-tabs li.nav-item
{
    margin-right: 5px;
}

#content .heading-navigation .nav-tabs li.nav-item .nav-link
{
    border-radius: 5px;
    border: none;
    font-weight: bold;
    background-color: #EEE;
}

#content .heading-navigation .nav-tabs li.nav-item .nav-link.active
{
    background-color: #999 !important;
    color: #FFF;
}

#content .heading-navigation .nav-tabs li.nav-item .nav-link:hover
{
    background-color: #DDD;
}







/*##################################*/
/* CARDS */
/*##################################*/
.card
{
    border: none;
    margin-bottom: 1.25rem;
}

.card .card-body
{
    border: 1px solid #EEE;
    background-color: #FFF;
}

.card .card-header
{
    background-color: #DDD;
    padding: .75rem 1rem;
    font-weight: bold;
    margin-bottom: 0px;
}

.card .card-header h1, .card .card-header h2, .card .card-header h3, .card .card-header h4, .card .card-header h5, .card .card-header h6
{
    margin: 0;
}


















.block-editor
{

}


.block-editor .section
{
	margin-bottom: 20px;
}

.block-editor .section .section-inner
{
	border: 1px dashed #999;
	padding: 10px;
	background-color: #e0dde6;
}

.block-editor .section .section-inner .section-actions
{
	background-color: #2b3d51;
	margin: -11px;
	margin-bottom: 10px;
}

.block-editor .section .section-inner .section-actions a
{
	border-radius: 0;
}

.block-editor .block
{
	padding: 20px;
	background-color: #FFF;
	border: 1px dotted #CCC;
	margin-bottom: 10px;
}

.block-editor .block .block-actions
{
	background-color: #6c757d;
	margin: -21px;
	margin-bottom: 10px;
}

.block-editor .block .block-actions a
{
	border-radius: 0;
}

.block-editor .block .block-content
{
	height: 100px;
	overflow: hidden;
	position: relative;
}

.block-editor .block .block-content .block-content-overlay
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .4);
	text-align: center;
	vertical-align: center;
	z-index: 100;
}

.block-editor .block .block-content .block-content-overlay span
{
	display: none;
	text-align: center;
	font-size: 1.1rem;
	color: #FFF;
	text-transform: uppercase;
	background-color: #CCC;
	padding: 10px;
	line-height: 26px;
	margin-top: 30px;
}

.block-editor .block .block-content .block-content-overlay:hover
{
	background-color: rgba(255, 255, 255, .8);
	cursor: pointer;
}

.block-editor .block .block-content .block-content-overlay:hover span
{
	display: inline-block;
}













#menu-items-list
{
  list-style:none;
  margin: 0.5em 0;
  padding:0;
}
#menu-items-list li
{
}
#menu-items-list li .cell
{
  background:#efefef;
  border:1px solid #dfdfdf;
  padding:0.5em;
  margin-bottom:0.5em;
}
#menu-items-list li .item-label
{
  font-size:1em;
  color:#666;
  display:table-cell;
}
#menu-items-list li .bg-secondary:hover
{
  color:#fff;
}
#menu-items-list li ul
{
  list-style:none;
  margin-bottom:1em;
}
#menu-items-list li ul li
{
  border:none;
}
#menu-items-list .cell.sub-item
{
  border-left:4px solid #ccc;
}
#menu-items-list .cell.main-item
{
  border-left:4px solid #5894d6;
}
#menu-items-list .cell.highlight
{
  border-left:4px solid #f7e149;
}
#menu-items-list .cell input
{
  display: inline-block;
  max-width: 300px;
  font-size: 0.9rem;
  padding: 2px;
  margin-bottom: 4px;
  height: auto;
}













.drag-drop-box
{
    height: 100px;
    background: #fdfce8;
    font-size: 1.4em;
    text-align: center;
    cursor:pointer;
    display:table;
    width:100%;
    border: 1px solid #CCC;
    padding: 20px;
}
.drag-drop-box:hover
{
    border: 1px solid #999;
}
.drag-drop-box .dropzone-inner
{
    display:table-cell;
    width:100%;
    vertical-align: middle;
}

.drag-drop-box .dz-preview
{
    display: none;
}
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}/*# sourceMappingURL=dropzone.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0EsZUFDQSxVQUNBLFdBQ0EsV0FkUSxDQWVSLGtCQWRRLENBZVIsaUJBQ0EsV0FHQSw4Q0FDRSxXQUNBLGtCQUNBLFNBQ0EsVUFDQSxRQUNBLFNBQ0Esa0NBQ0EsbUNBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYWRtaW4vY3NzL3NwbGFzaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FkbWluL2Nzcy9hcHAuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9kcm9wem9uZS9zcmMvZHJvcHpvbmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LnNwbGFzaFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWJiZDc7XG59XG5cbmJvZHkuc3BsYXNoIC5jYXJkLWhlYWRlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUwNzM7XG4gICAgY29sb3I6ICNGRkY7XG59XG5cbmJvZHkuc3BsYXNoIC5zaXRlLWJ5XG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuYm9keS5zcGxhc2ggLnNpdGUtYnkgYVxue1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCJAaW1wb3J0ICdib290c3RyYXAnO1xuQGltcG9ydCAnfkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9hbGwuY3NzJztcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCcuL3NwbGFzaC5jc3MnKTtcblxuXG5ib2R5XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cblxuYVxue1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3Zlclxue1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4uYmctZXJyb3JcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2XG57XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG5oMVxue1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY2FyZFxue1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC1oZWFkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCwgLmNhcmQtaGVhZGVyXG57XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYXJkID4gLmNhcmQtaGVhZGVyIC5hY3Rpb25zLWVuZFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLjRyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbn1cblxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgLmFjdGlvbnMtZW5kIC5idG5cbntcbiAgICBwYWRkaW5nOiAuM3JlbSAuNXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi5mb3JtLWdyb3VwXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG5sYWJlbC5yZXF1aXJlZDphZnRlclxue1xuICAgIGNvbnRlbnQ6XCIgKlwiO1xuICAgIGNvbG9yOiByZWQ7XG59XG5cblxuLnRhYmxlXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcblxufVxuXG4udGFibGUgdGhlYWQgdGhcbntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlclxue1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RkU7XG59XG5cblxuXG5cblxuXG5cblxuXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuLyogSEVBREVSICovXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuI3ByaW1hcnktaGVhZGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmQ0MjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4jcHJpbWFyeS1oZWFkZXIgLmxlZnQtc2lkZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwcmltYXJ5LWhlYWRlciAucmlnaHQtc2lkZVxue1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbn1cblxuI3ByaW1hcnktaGVhZGVyIC5yaWdodC1zaWRlIC5icmFuZFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbiNwcmltYXJ5LWhlYWRlciAuYnRuLXdyYXBcbntcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuI3ByaW1hcnktaGVhZGVyIC5idG5cbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xufVxuXG4jcHJpbWFyeS1oZWFkZXIgLmJ0bjpob3Zlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xufVxuXG5cblxuXG5cblxuXG5cblxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cbi8qIFNJREVCQVIgTEVGVCAqL1xuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cbiNzaWRlYmFyLWxlZnRcbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG59XG5cbiNzaWRlYmFyLWxlZnQgPiAuaW5uZXJcbntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51XG57XG5cbn1cblxuI3NpZGViYXItbGVmdCAubWVudSA+IHVsXG57XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuI3NpZGViYXItbGVmdCAubWVudSA+IHVsID4gbGlcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbn1cblxuI3NpZGViYXItbGVmdCAubWVudSA+IHVsID4gbGkgPiBhXG57XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXJcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbiNzaWRlYmFyLWxlZnQgLm1lbnUgPiB1bCA+IGxpID4gYSA+IGlcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaSA+IHVsXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NpZGViYXItbGVmdCAubWVudSA+IHVsID4gbGkgPiB1bC5vcGVuXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNzaWRlYmFyLWxlZnQgLm1lbnUgPiB1bCA+IGxpID4gdWxcbntcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaSA+IHVsID4gbGlcbntcblxufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhXG57XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBhID4gaVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IC43cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGNvbG9yOiAjQ0NDO1xufVxuXG4jc2lkZWJhci1sZWZ0IC5tZW51ID4gdWwgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSA+IGlcbntcbiAgICBjb2xvcjogIzMzMztcbn1cblxuI3NpZGViYXItbGVmdCAubWVudSA+IHVsID4gbGkgPiB1bCA+IGxpID4gYTpob3Zlclxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cblxuXG5cblxuXG5cblxuI3NpZGViYXItbGVmdCAuY3JlZGl0c1xue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4jc2lkZWJhci1sZWZ0IC5jcmVkaXRzIHBcbntcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG5cblxuXG5cblxuXG5cbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4vKiBDT05URU5UICovXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuI2NvbnRlbnRcbntcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xufVxuXG5cblxuXG5cblxuLyojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cbi8qIENPTlRFTlQgPj4gSGVhZGluZ3MgKi9cbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4jY29udGVudCAuaGVhZGluZ1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOUFBRTg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIG1hcmdpbjogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuI2NvbnRlbnQgLmhlYWRpbmcgaDFcbntcbiAgICBtYXJnaW46IDA7XG59XG5cbiNjb250ZW50IC5oZWFkaW5nIGgxIGFcbntcbiAgICBjb2xvcjogI0ZGRjtcbn1cblxuI2NvbnRlbnQgLmhlYWRpbmcgaDEgYTpob3Zlclxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jY29udGVudCAuaGVhZGluZy1uYXZpZ2F0aW9uXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgbWFyZ2luOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jY29udGVudCAuaGVhZGluZy1uYXZpZ2F0aW9uIC5uYXYtdGFic1xue1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuI2NvbnRlbnQgLmhlYWRpbmctbmF2aWdhdGlvbiAubmF2LXRhYnMgbGkubmF2LWl0ZW1cbntcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI2NvbnRlbnQgLmhlYWRpbmctbmF2aWdhdGlvbiAubmF2LXRhYnMgbGkubmF2LWl0ZW0gLm5hdi1saW5rXG57XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuXG4jY29udGVudCAuaGVhZGluZy1uYXZpZ2F0aW9uIC5uYXYtdGFicyBsaS5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGO1xufVxuXG4jY29udGVudCAuaGVhZGluZy1uYXZpZ2F0aW9uIC5uYXYtdGFicyBsaS5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xufVxuXG5cblxuXG5cblxuXG4vKiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuLyogQ0FSRFMgKi9cbi8qIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4uY2FyZFxue1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY2FyZCAuY2FyZC1ib2R5XG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIGgxLCAuY2FyZCAuY2FyZC1oZWFkZXIgaDIsIC5jYXJkIC5jYXJkLWhlYWRlciBoMywgLmNhcmQgLmNhcmQtaGVhZGVyIGg0LCAuY2FyZCAuY2FyZC1oZWFkZXIgaDUsIC5jYXJkIC5jYXJkLWhlYWRlciBoNlxue1xuICAgIG1hcmdpbjogMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5ibG9jay1lZGl0b3JcbntcblxufVxuXG5cbi5ibG9jay1lZGl0b3IgLnNlY3Rpb25cbntcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLWVkaXRvciAuc2VjdGlvbiAuc2VjdGlvbi1pbm5lclxue1xuXHRib3JkZXI6IDFweCBkYXNoZWQgIzk5OTtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZGRlNjtcbn1cblxuLmJsb2NrLWVkaXRvciAuc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbi1hY3Rpb25zXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNkNTE7XG5cdG1hcmdpbjogLTExcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9jay1lZGl0b3IgLnNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnNlY3Rpb24tYWN0aW9ucyBhXG57XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5ibG9jay1lZGl0b3IgLmJsb2NrXG57XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCAjQ0NDO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stZWRpdG9yIC5ibG9jayAuYmxvY2stYWN0aW9uc1xue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuXHRtYXJnaW46IC0yMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stZWRpdG9yIC5ibG9jayAuYmxvY2stYWN0aW9ucyBhXG57XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5ibG9jay1lZGl0b3IgLmJsb2NrIC5ibG9jay1jb250ZW50XG57XG5cdGhlaWdodDogMTAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLWVkaXRvciAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJsb2NrLWNvbnRlbnQtb3ZlcmxheVxue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uYmxvY2stZWRpdG9yIC5ibG9jayAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1vdmVybGF5IHNwYW5cbntcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuMXJlbTtcblx0Y29sb3I6ICNGRkY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvY2stZWRpdG9yIC5ibG9jayAuYmxvY2stY29udGVudCAuYmxvY2stY29udGVudC1vdmVybGF5OmhvdmVyXG57XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9jay1lZGl0b3IgLmJsb2NrIC5ibG9jay1jb250ZW50IC5ibG9jay1jb250ZW50LW92ZXJsYXk6aG92ZXIgc3Bhblxue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiNtZW51LWl0ZW1zLWxpc3RcbntcbiAgbGlzdC1zdHlsZTpub25lO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmc6MDtcbn1cbiNtZW51LWl0ZW1zLWxpc3QgbGlcbntcbn1cbiNtZW51LWl0ZW1zLWxpc3QgbGkgLmNlbGxcbntcbiAgYmFja2dyb3VuZDojZWZlZmVmO1xuICBib3JkZXI6MXB4IHNvbGlkICNkZmRmZGY7XG4gIHBhZGRpbmc6MC41ZW07XG4gIG1hcmdpbi1ib3R0b206MC41ZW07XG59XG4jbWVudS1pdGVtcy1saXN0IGxpIC5pdGVtLWxhYmVsXG57XG4gIGZvbnQtc2l6ZToxZW07XG4gIGNvbG9yOiM2NjY7XG4gIGRpc3BsYXk6dGFibGUtY2VsbDtcbn1cbiNtZW51LWl0ZW1zLWxpc3QgbGkgLmJnLXNlY29uZGFyeTpob3Zlclxue1xuICBjb2xvcjojZmZmO1xufVxuI21lbnUtaXRlbXMtbGlzdCBsaSB1bFxue1xuICBsaXN0LXN0eWxlOm5vbmU7XG4gIG1hcmdpbi1ib3R0b206MWVtO1xufVxuI21lbnUtaXRlbXMtbGlzdCBsaSB1bCBsaVxue1xuICBib3JkZXI6bm9uZTtcbn1cbiNtZW51LWl0ZW1zLWxpc3QgLmNlbGwuc3ViLWl0ZW1cbntcbiAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjY2M7XG59XG4jbWVudS1pdGVtcy1saXN0IC5jZWxsLm1haW4taXRlbVxue1xuICBib3JkZXItbGVmdDo0cHggc29saWQgIzU4OTRkNjtcbn1cbiNtZW51LWl0ZW1zLWxpc3QgLmNlbGwuaGlnaGxpZ2h0XG57XG4gIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjZjdlMTQ5O1xufVxuI21lbnUtaXRlbXMtbGlzdCAuY2VsbCBpbnB1dFxue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uZHJhZy1kcm9wLWJveFxue1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZkZmNlODtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBkaXNwbGF5OnRhYmxlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLmRyYWctZHJvcC1ib3g6aG92ZXJcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuLmRyYWctZHJvcC1ib3ggLmRyb3B6b25lLWlubmVyXG57XG4gICAgZGlzcGxheTp0YWJsZS1jZWxsO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRyYWctZHJvcC1ib3ggLmR6LXByZXZpZXdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/