a.text-action
{
    color: #9e9e9e;
}
a.text-action,
a.text-action:hover,
a.text-action:focus
{
    text-decoration: none;
}
a.text-action:hover,
a.text-action:focus
{
    color: #bdbdbd;
}
a.text-action .icon + span
{
    margin-left: 3px;
}
a.text-like
{
    color: #9e9e9e !important;
}
a.text-like,
a.text-like:hover,
a.text-like:focus
{
    text-decoration: none;
}
a.text-like.active,
a.text-like:hover,
a.text-like:focus
{
    color: #ba262b !important;
}
.text-action + .text-action
{
    margin-left: 6px;
}
.img-bordered
{
    padding: 3px;

    border: 1px solid #e0e0e0;
}
.img-bordered-primary
{
    border-color: #51bfc0 !important;
}
.img-bordered-purple
{
    border-color: #8e24aa !important;
}
.img-bordered-red
{
    border-color: #ba262b !important;
}
.img-bordered-green
{
    border-color: #66bb6a !important;
}
.img-bordered-orange
{
    border-color: #fb8c00 !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6
{
    text-shadow: rgba(0, 0, 0, .15) 0 0 1px;
}
h1 .icon:first-child,
h2 .icon:first-child,
h3 .icon:first-child,
h4 .icon:first-child,
h5 .icon:first-child,
h6 .icon:first-child,
.h1 .icon:first-child,
.h2 .icon:first-child,
.h3 .icon:first-child,
.h4 .icon:first-child,
.h5 .icon:first-child,
.h6 .icon:first-child
{
    margin-right: .5em;
}
mark,
.mark
{
    color: #fff;
    border-radius: 2px;
}
.drop-cap
{
    font-family: Georgia;
    font-size: 60px;
    line-height: 50px;

    float: left;

    margin-right: 5px;
    padding: 5px;

    color: #212121;
}
.drop-cap-reversed
{
    color: #fff;
    background-color: #212121;
}
.list-icons
{
    margin-left: 0;
    padding-left: 10px;

    list-style: none;
}
.list-icons > li
{
    margin-top: 6px;
}
.list-icons > li:first-child
{
    margin-top: 0;
}
.list-icons > li i
{
    float: left;

    width: 1em;
    margin: 0 6px 0 0;
}
.text-primary
{
    color: #51bfc0;
}
a.text-primary:hover,
a.text-primary:focus
{
    color: #992f33;
}
.text-success
{
    color: #4caf50;
}
a.text-success:hover,
a.text-success:focus
{
    color: #3d8b40;
}
.text-info
{
    color: #00bcd4;
}
a.text-info:hover,
a.text-info:focus
{
    color: #008fa1;
}
.text-warning
{
    color: #ff9800;
}
a.text-warning:hover,
a.text-warning:focus
{
    color: #cc7a00;
}
.text-danger
{
    color: #c03b40;
}
a.text-danger:hover,
a.text-danger:focus
{
    color: #992f33;
}
blockquote
{
    font-size: 20px;

    color: #616161;
    border-left-width: 2px;
}
blockquote footer,
blockquote small,
blockquote .small
{
    font-size: 14px;
}
.blockquote-reverse
{
    border-right-width: 2px;
}
.blockquote
{
    padding: 15px 20px;

    border-left-width: 4px;
    border-radius: 3px;
}
.blockquote.blockquote-reverse
{
    border-right-width: 4px;
}
.blockquote-success
{
    border-color: #4caf50;
    background-color: rgba(76, 175, 80, .1);
}
.blockquote-info
{
    border-color: #00bcd4;
    background-color: rgba(0, 188, 212, .1);
}
.blockquote-warning
{
    border-color: #ff9800;
    background-color: rgba(255, 152, 0, .1);
}
.blockquote-danger
{
    border-color: #c03b40;
    background-color: rgba(192, 59, 64, .1);
}
code
{
    border: 1px solid #ffcdd2;
}
.container
{
    max-width: 100%;
}
@media (min-width: 1600px)
{
    .container
    {
        width: 1310px;
    }
}
@media (min-width: 1600px)
{
    .col-xlg-1,
    .col-xlg-2,
    .col-xlg-3,
    .col-xlg-4,
    .col-xlg-5,
    .col-xlg-6,
    .col-xlg-7,
    .col-xlg-8,
    .col-xlg-9,
    .col-xlg-10,
    .col-xlg-11,
    .col-xlg-12
    {
        float: left;
    }
    .col-xlg-12
    {
        width: 100%;
    }
    .col-xlg-11
    {
        width: 91.66666667%;
    }
    .col-xlg-10
    {
        width: 83.33333333%;
    }
    .col-xlg-9
    {
        width: 75%;
    }
    .col-xlg-8
    {
        width: 66.66666667%;
    }
    .col-xlg-7
    {
        width: 58.33333333%;
    }
    .col-xlg-6
    {
        width: 50%;
    }
    .col-xlg-5
    {
        width: 41.66666667%;
    }
    .col-xlg-4
    {
        width: 33.33333333%;
    }
    .col-xlg-3
    {
        width: 25%;
    }
    .col-xlg-2
    {
        width: 16.66666667%;
    }
    .col-xlg-1
    {
        width: 8.33333333%;
    }
    .col-xlg-pull-12
    {
        right: 100%;
    }
    .col-xlg-pull-11
    {
        right: 91.66666667%;
    }
    .col-xlg-pull-10
    {
        right: 83.33333333%;
    }
    .col-xlg-pull-9
    {
        right: 75%;
    }
    .col-xlg-pull-8
    {
        right: 66.66666667%;
    }
    .col-xlg-pull-7
    {
        right: 58.33333333%;
    }
    .col-xlg-pull-6
    {
        right: 50%;
    }
    .col-xlg-pull-5
    {
        right: 41.66666667%;
    }
    .col-xlg-pull-4
    {
        right: 33.33333333%;
    }
    .col-xlg-pull-3
    {
        right: 25%;
    }
    .col-xlg-pull-2
    {
        right: 16.66666667%;
    }
    .col-xlg-pull-1
    {
        right: 8.33333333%;
    }
    .col-xlg-pull-0
    {
        right: auto;
    }
    .col-xlg-push-12
    {
        left: 100%;
    }
    .col-xlg-push-11
    {
        left: 91.66666667%;
    }
    .col-xlg-push-10
    {
        left: 83.33333333%;
    }
    .col-xlg-push-9
    {
        left: 75%;
    }
    .col-xlg-push-8
    {
        left: 66.66666667%;
    }
    .col-xlg-push-7
    {
        left: 58.33333333%;
    }
    .col-xlg-push-6
    {
        left: 50%;
    }
    .col-xlg-push-5
    {
        left: 41.66666667%;
    }
    .col-xlg-push-4
    {
        left: 33.33333333%;
    }
    .col-xlg-push-3
    {
        left: 25%;
    }
    .col-xlg-push-2
    {
        left: 16.66666667%;
    }
    .col-xlg-push-1
    {
        left: 8.33333333%;
    }
    .col-xlg-push-0
    {
        left: auto;
    }
    .col-xlg-offset-12
    {
        margin-left: 100%;
    }
    .col-xlg-offset-11
    {
        margin-left: 91.66666667%;
    }
    .col-xlg-offset-10
    {
        margin-left: 83.33333333%;
    }
    .col-xlg-offset-9
    {
        margin-left: 75%;
    }
    .col-xlg-offset-8
    {
        margin-left: 66.66666667%;
    }
    .col-xlg-offset-7
    {
        margin-left: 58.33333333%;
    }
    .col-xlg-offset-6
    {
        margin-left: 50%;
    }
    .col-xlg-offset-5
    {
        margin-left: 41.66666667%;
    }
    .col-xlg-offset-4
    {
        margin-left: 33.33333333%;
    }
    .col-xlg-offset-3
    {
        margin-left: 25%;
    }
    .col-xlg-offset-2
    {
        margin-left: 16.66666667%;
    }
    .col-xlg-offset-1
    {
        margin-left: 8.33333333%;
    }
    .col-xlg-offset-0
    {
        margin-left: 0;
    }
}
.col-xlg-1,
.col-xlg-2,
.col-xlg-3,
.col-xlg-4,
.col-xlg-5,
.col-xlg-6,
.col-xlg-7,
.col-xlg-8,
.col-xlg-9,
.col-xlg-10,
.col-xlg-11,
.col-xlg-12
{
    position: relative;

    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.row.no-space
{
    margin-right: 0;
    margin-left: 0;
}
.row.no-space > [class*='col-']
{
    padding-right: 0;
    padding-left: 0;
}
.row-lg
{
    margin-right: -25px;
    margin-left: -25px;
}
.row-lg > .col-xs-1,
.row-lg > .col-sm-1,
.row-lg > .col-md-1,
.row-lg > .col-lg-1,
.row-lg > .col-xlg-1,
.row-lg > .col-xs-2,
.row-lg > .col-sm-2,
.row-lg > .col-md-2,
.row-lg > .col-lg-2,
.row-lg > .col-xlg-2,
.row-lg > .col-xs-3,
.row-lg > .col-sm-3,
.row-lg > .col-md-3,
.row-lg > .col-lg-3,
.row-lg > .col-xlg-3,
.row-lg > .col-xs-4,
.row-lg > .col-sm-4,
.row-lg > .col-md-4,
.row-lg > .col-lg-4,
.row-lg > .col-xlg-4,
.row-lg > .col-xs-5,
.row-lg > .col-sm-5,
.row-lg > .col-md-5,
.row-lg > .col-lg-5,
.row-lg > .col-xlg-5,
.row-lg > .col-xs-6,
.row-lg > .col-sm-6,
.row-lg > .col-md-6,
.row-lg > .col-lg-6,
.row-lg > .col-xlg-6,
.row-lg > .col-xs-7,
.row-lg > .col-sm-7,
.row-lg > .col-md-7,
.row-lg > .col-lg-7,
.row-lg > .col-xlg-7,
.row-lg > .col-xs-8,
.row-lg > .col-sm-8,
.row-lg > .col-md-8,
.row-lg > .col-lg-8,
.row-lg > .col-xlg-8,
.row-lg > .col-xs-9,
.row-lg > .col-sm-9,
.row-lg > .col-md-9,
.row-lg > .col-lg-9,
.row-lg > .col-xlg-9,
.row-lg > .col-xs-10,
.row-lg > .col-sm-10,
.row-lg > .col-md-10,
.row-lg > .col-lg-10,
.row-lg > .col-xlg-10,
.row-lg > .col-xs-11,
.row-lg > .col-sm-11,
.row-lg > .col-md-11,
.row-lg > .col-lg-11,
.row-lg > .col-xlg-11,
.row-lg > .col-xs-12,
.row-lg > .col-sm-12,
.row-lg > .col-md-12,
.row-lg > .col-lg-12,
.row-lg > .col-xlg-12
{
    padding-right: 25px;
    padding-left: 25px;
}
.table
{
    color: #757575;
}
.table > thead > tr > th,
.table > tfoot > tr > th
{
    font-weight: 400;

    color: #616161;
}
.table > thead > tr > th
{
    border-bottom: 1px solid #e0e0e0;
}
.table > tbody + tbody
{
    border-top: 1px solid #e0e0e0;
}
.table a
{
    text-decoration: underline;
}
.table th > .checkbox-custom:only-child,
.table td > .checkbox-custom:only-child
{
    margin-top: 0;
    margin-bottom: 0;

    text-align: center;
}
.table .success,
.table .warning,
.table .danger,
.table .info
{
    color: #fff;
}
.table .success a,
.table .warning a,
.table .danger a,
.table .info a
{
    color: #fff;
}
.table .cell-30
{
    width: 30px;
}
.table .cell-40
{
    width: 40px;
}
.table .cell-50
{
    width: 50px;
}
.table .cell-60
{
    width: 60px;
}
.table .cell-80
{
    width: 80px;
}
.table .cell-100
{
    width: 100px;
}
.table .cell-120
{
    width: 120px;
}
.table .cell-130
{
    width: 130px;
}
.table .cell-150
{
    width: 150px;
}
.table .cell-180
{
    width: 180px;
}
.table .cell-200
{
    width: 200px;
}
.table .cell-250
{
    width: 250px;
}
.table .cell-300
{
    width: 300px;
}
.table-primary thead tr,
.table-success thead tr,
.table-info thead tr,
.table-warning thead tr,
.table-danger thead tr,
.table-dark thead tr
{
    color: #fff;
}
.table-default thead tr
{
    background: #eee;
}
.table-primary thead tr
{
    background: #51bfc0;
}
.table-success thead tr
{
    background: #4caf50;
}
.table-info thead tr
{
    background: #00bcd4;
}
.table-warning thead tr
{
    background: #ff9800;
}
.table-danger thead tr
{
    background: #c03b40;
}
.table-dark thead tr
{
    background: #616161;
}
.table-gray thead tr
{
    color: #616161;
    background: #bdbdbd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td
{
    border-bottom-width: 1px;
}
.table-bordered > thead:first-child > tr:first-child > th
{
    border: 1px solid #e0e0e0;
}
.table-section + tbody
{
    display: none;
}
.table-section-arrow
{
    font-family: 'Material-Design-Iconic-Font';
    font-weight: normal;
    font-style: normal;

    position: relative;

    display: inline-block;

    -webkit-transition: -webkit-transform .15s;
         -o-transition:      -o-transform .15s;
            transition:         transform .15s;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    text-align: center;

    text-rendering: auto;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.table-section-arrow:before
{
    content: '\f2f9';
}
.table-section.active tr
{
    background-color: #eee;
}
.table-section.active + tbody
{
    display: table-row-group;
}
.table-section.active .table-section-arrow
{
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
         -o-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
.form-control
{
    padding: 6px 13px;

    -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
         -o-transition:         box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
            transition:         box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;

    -webkit-box-shadow: none;
            box-shadow: none;

    -webkit-appearance: none;
       -moz-appearance: none;
}
select.form-control
{
    padding-right: 30px;

    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right;
}
select.form-control[multiple]
{
    padding-right: 15px;

    background: #fff;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label
{
    color: #4caf50;
}
.has-success .form-control
{
    border-color: #4caf50;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus
{
    border-color: #3d8b40;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #92cf94;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #92cf94;
}
.has-success .input-group-addon
{
    color: #4caf50;
    border-color: #4caf50;
    background-color: #fff;
}
.has-success .form-control-feedback
{
    color: #4caf50;
}
.has-success .form-control
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-success .form-control:focus
{
    border-color: #4caf50;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 175, 80, .6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 175, 80, .6);
}
.has-success .form-control.focus,
.has-success .form-control:focus
{
    border-color: #4caf50;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label
{
    color: #ff9800;
}
.has-warning .form-control
{
    border-color: #ff9800;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus
{
    border-color: #cc7a00;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ffc166;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ffc166;
}
.has-warning .input-group-addon
{
    color: #ff9800;
    border-color: #ff9800;
    background-color: #fff;
}
.has-warning .form-control-feedback
{
    color: #ff9800;
}
.has-warning .form-control
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-warning .form-control:focus
{
    border-color: #ff9800;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 152, 0, .6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 152, 0, .6);
}
.has-warning .form-control.focus,
.has-warning .form-control:focus
{
    border-color: #ff9800;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label
{
    color: #c03b40;
}
.has-error .form-control
{
    border-color: #c03b40;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus
{
    border-color: #992f33;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #da878a;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #da878a;
}
.has-error .input-group-addon
{
    color: #c03b40;
    border-color: #c03b40;
    background-color: #fff;
}
.has-error .form-control-feedback
{
    color: #c03b40;
}
.has-error .form-control
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.has-error .form-control:focus
{
    border-color: #c03b40;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(192, 59, 64, .6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(192, 59, 64, .6);
}
.has-error .form-control.focus,
.has-error .form-control:focus
{
    border-color: #c03b40;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.form-group.has-feedback.no-label .form-control-feedback
{
    top: 0;
}
.form-group.has-feedback.left-feedback .form-control-feedback
{
    right: auto;
    left: 0;
}
.form-group.has-feedback.left-feedback .form-control
{
    padding-right: 13px;
    padding-left: 50px;
}
.form-control.square
{
    border-radius: 0;
}
.form-control.round
{
    border-radius: 200px;
}
textarea.form-control.no-resize
{
    resize: none;
}
.input-group-file input[type='text']
{
    background-color: #fff;
}
.input-group-file .btn-file
{
    position: relative;

    overflow: hidden;
}
.input-group-file .btn-file > .icon
{
    margin: 0 3px;
}
.input-group-file .btn-file input[type='file']
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    min-width: 100%;
    min-height: 100%;

    cursor: pointer;
    text-align: 0;

    opacity: 0;
}
.help-block
{
    margin-top: 7px;
    margin-bottom: 8px;
}
.help-block > .icon
{
    margin: 0 5px;
}
.input-sm
{
    padding: 6px 11px;
}
.input-lg
{
    padding: 6px 16px;
}
.input-search-close
{
    opacity: .2;
    color: #000;
    text-shadow: none;

    filter: alpha(opacity=20);
}
.input-search-close.icon
{
    font-size: inherit;
    line-height: inherit;
}
.input-search-close:hover,
.input-search-close:focus
{
    cursor: pointer;
    text-decoration: none;

    opacity: .5;
    color: #000;

    filter: alpha(opacity=50);
}
button.input-search-close
{
    padding: 0;

    cursor: pointer;

    border: 0;
    background: transparent;

    -webkit-appearance: none;
}
.input-search
{
    position: relative;
}
.input-search .form-control
{
    border-radius: 200px;
}
.input-search .input-search-icon,
.input-search .input-search-close
{
    position: absolute;
    z-index: 1;
    top: 50%;

    width: 36px;

    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.input-search .input-search-close
{
    right: 8px;
}
.input-search .input-search-icon + .form-control
{
    padding-left: 43.5px;
}
.input-search .input-search-icon
{
    font-size: 16px;

    left: 8px;

    text-align: center;
    pointer-events: none;

    color: #9e9e9e;
}
.input-search-btn + .form-control
{
    padding-right: 50px;
}
.input-search-btn
{
    position: absolute;
    top: 0;
    right: 0;

    height: 100%;
    padding: 0 10px;

    border: none;
    border-radius: 0 200px 200px 0;
    background: transparent;
}
.input-search-btn > .icon
{
    margin: 0 3px;
}
.input-search-dark .input-search-icon
{
    color: #757575;
}
.input-search-dark .form-control
{
    background: #eee;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.input-search-dark .form-control:focus
{
    background-color: transparent;
}
.form-inline .form-group
{
    margin-right: 20px;
}
.form-inline .form-group:last-child
{
    margin-right: 0;
}
.form-inline .control-label
{
    margin-right: 5px;
}
@media (max-width: 767px)
{
    .form-inline .form-group
    {
        margin-right: 0;
    }
}
/*@btn-floating-xs-padding:                10px;*/
/*@btn-floating-sm-padding:                13px;*/
/*@btn-floating-lg-padding:                15px;*/
.btn
{
    font-size: 14px;
    line-height: 1.57142857;

    padding: 6px 15px;

    -webkit-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
         -o-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
            transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;

    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);

    -webkit-font-smoothing: subpixel-antialiased;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus
{
    outline: 0;
}
.btn:active,
.btn.active
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn .icon
{
    line-height: inherit;

    width: 1em;
    margin: -1px 3px 0;

    text-align: center;
}
.btn-link
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-block
{
    white-space: normal;
}
.btn-lg
{
    font-size: 18px;
    line-height: 1.3333333;

    padding: 10px 18px;

    border-radius: 4px;
}
.btn-sm
{
    font-size: 12px;
    line-height: 1.5;

    padding: 6px 13px;

    border-radius: 2px;
}
.btn-xs
{
    font-size: 12px;
    line-height: 1.5;

    padding: 1px 5px;

    border-radius: 2px;
}
.btn-squared
{
    border-radius: 0;
}
.btn-round
{
    border-radius: 1000px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus
{
    border-color: #f5f5f5;
    background-color: #f5f5f5;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default
{
    border-color: #e0e0e0;
    background-color: #e0e0e0;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus
{
    border-color: #e0e0e0;
    background-color: #e0e0e0;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active
{
    color: #757575;
    border-color: #eee;
    background-color: #eee;
}
.btn-default.btn-up:before
{
    border-bottom-color: #eee;
}
.btn-default.btn-up:hover:before,
.btn-default.btn-up:focus:before
{
    border-bottom-color: #f5f5f5;
}
.btn-default.btn-up:active:before,
.btn-default.btn-up.active:before,
.open > .dropdown-toggle.btn-default.btn-up:before
{
    border-bottom-color: #e0e0e0;
}
.btn-default.btn-right:before
{
    border-left-color: #eee;
}
.btn-default.btn-right:hover:before,
.btn-default.btn-right:focus:before
{
    border-left-color: #f5f5f5;
}
.btn-default.btn-right:active:before,
.btn-default.btn-right.active:before,
.open > .dropdown-toggle.btn-default.btn-right:before
{
    border-left-color: #e0e0e0;
}
.btn-default.btn-bottom:before
{
    border-top-color: #eee;
}
.btn-default.btn-bottom:hover:before,
.btn-default.btn-bottom:focus:before
{
    border-top-color: #f5f5f5;
}
.btn-default.btn-bottom:active:before,
.btn-default.btn-bottom.active:before,
.open > .dropdown-toggle.btn-default.btn-bottom:before
{
    border-top-color: #e0e0e0;
}
.btn-default.btn-left:before
{
    border-right-color: #eee;
}
.btn-default.btn-left:hover:before,
.btn-default.btn-left:focus:before
{
    border-right-color: #f5f5f5;
}
.btn-default.btn-left:active:before,
.btn-default.btn-left.active:before,
.open > .dropdown-toggle.btn-default.btn-left:before
{
    border-right-color: #e0e0e0;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus
{
    border-color: #51bfc0;
    background-color: #51bfc0;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary
{
    border-color: #51bfc0;
    background-color: #51bfc0;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus
{
    border-color: #51bfc0;
    background-color: #51bfc0;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active
{
    color: #fff;
    border-color: #51bfc0;
    background-color: #51bfc0;
}
.btn-primary.btn-up:before
{
    border-bottom-color: #51bfc0;
}
.btn-primary.btn-up:hover:before,
.btn-primary.btn-up:focus:before
{
    border-bottom-color: #51bfc0;
}
.btn-primary.btn-up:active:before,
.btn-primary.btn-up.active:before,
.open > .dropdown-toggle.btn-primary.btn-up:before
{
    border-bottom-color: #ba262b;
}
.btn-primary.btn-right:before
{
    border-left-color: #51bfc0;
}
.btn-primary.btn-right:hover:before,
.btn-primary.btn-right:focus:before
{
    border-left-color: #51bfc0;
}
.btn-primary.btn-right:active:before,
.btn-primary.btn-right.active:before,
.open > .dropdown-toggle.btn-primary.btn-right:before
{
    border-left-color: #ba262b;
}
.btn-primary.btn-bottom:before
{
    border-top-color: #51bfc0;
}
.btn-primary.btn-bottom:hover:before,
.btn-primary.btn-bottom:focus:before
{
    border-top-color: #51bfc0;
}
.btn-primary.btn-bottom:active:before,
.btn-primary.btn-bottom.active:before,
.open > .dropdown-toggle.btn-primary.btn-bottom:before
{
    border-top-color: #ba262b;
}
.btn-primary.btn-left:before
{
    border-right-color: #51bfc0;
}
.btn-primary.btn-left:hover:before,
.btn-primary.btn-left:focus:before
{
    border-right-color: #51bfc0;
}
.btn-primary.btn-left:active:before,
.btn-primary.btn-left.active:before,
.open > .dropdown-toggle.btn-primary.btn-left:before
{
    border-right-color: #ba262b;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus
{
    border-color: #66bb6a;
    background-color: #66bb6a;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success
{
    border-color: #43a047;
    background-color: #43a047;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus
{
    border-color: #43a047;
    background-color: #43a047;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active
{
    color: #fff;
    border-color: #66bb6a;
    background-color: #66bb6a;
}
.btn-success.btn-up:before
{
    border-bottom-color: #4caf50;
}
.btn-success.btn-up:hover:before,
.btn-success.btn-up:focus:before
{
    border-bottom-color: #66bb6a;
}
.btn-success.btn-up:active:before,
.btn-success.btn-up.active:before,
.open > .dropdown-toggle.btn-success.btn-up:before
{
    border-bottom-color: #43a047;
}
.btn-success.btn-right:before
{
    border-left-color: #4caf50;
}
.btn-success.btn-right:hover:before,
.btn-success.btn-right:focus:before
{
    border-left-color: #66bb6a;
}
.btn-success.btn-right:active:before,
.btn-success.btn-right.active:before,
.open > .dropdown-toggle.btn-success.btn-right:before
{
    border-left-color: #43a047;
}
.btn-success.btn-bottom:before
{
    border-top-color: #4caf50;
}
.btn-success.btn-bottom:hover:before,
.btn-success.btn-bottom:focus:before
{
    border-top-color: #66bb6a;
}
.btn-success.btn-bottom:active:before,
.btn-success.btn-bottom.active:before,
.open > .dropdown-toggle.btn-success.btn-bottom:before
{
    border-top-color: #43a047;
}
.btn-success.btn-left:before
{
    border-right-color: #4caf50;
}
.btn-success.btn-left:hover:before,
.btn-success.btn-left:focus:before
{
    border-right-color: #66bb6a;
}
.btn-success.btn-left:active:before,
.btn-success.btn-left.active:before,
.open > .dropdown-toggle.btn-success.btn-left:before
{
    border-right-color: #43a047;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus
{
    border-color: #26c6da;
    background-color: #26c6da;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info
{
    border-color: #00acc1;
    background-color: #00acc1;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus
{
    border-color: #00acc1;
    background-color: #00acc1;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active
{
    color: #fff;
    border-color: #26c6da;
    background-color: #26c6da;
}
.btn-info.btn-up:before
{
    border-bottom-color: #00bcd4;
}
.btn-info.btn-up:hover:before,
.btn-info.btn-up:focus:before
{
    border-bottom-color: #26c6da;
}
.btn-info.btn-up:active:before,
.btn-info.btn-up.active:before,
.open > .dropdown-toggle.btn-info.btn-up:before
{
    border-bottom-color: #00acc1;
}
.btn-info.btn-right:before
{
    border-left-color: #00bcd4;
}
.btn-info.btn-right:hover:before,
.btn-info.btn-right:focus:before
{
    border-left-color: #26c6da;
}
.btn-info.btn-right:active:before,
.btn-info.btn-right.active:before,
.open > .dropdown-toggle.btn-info.btn-right:before
{
    border-left-color: #00acc1;
}
.btn-info.btn-bottom:before
{
    border-top-color: #00bcd4;
}
.btn-info.btn-bottom:hover:before,
.btn-info.btn-bottom:focus:before
{
    border-top-color: #26c6da;
}
.btn-info.btn-bottom:active:before,
.btn-info.btn-bottom.active:before,
.open > .dropdown-toggle.btn-info.btn-bottom:before
{
    border-top-color: #00acc1;
}
.btn-info.btn-left:before
{
    border-right-color: #00bcd4;
}
.btn-info.btn-left:hover:before,
.btn-info.btn-left:focus:before
{
    border-right-color: #26c6da;
}
.btn-info.btn-left:active:before,
.btn-info.btn-left.active:before,
.open > .dropdown-toggle.btn-info.btn-left:before
{
    border-right-color: #00acc1;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus
{
    border-color: #ffa726;
    background-color: #ffa726;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning
{
    border-color: #fb8c00;
    background-color: #fb8c00;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus
{
    border-color: #fb8c00;
    background-color: #fb8c00;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active
{
    color: #fff;
    border-color: #ffa726;
    background-color: #ffa726;
}
.btn-warning.btn-up:before
{
    border-bottom-color: #ff9800;
}
.btn-warning.btn-up:hover:before,
.btn-warning.btn-up:focus:before
{
    border-bottom-color: #ffa726;
}
.btn-warning.btn-up:active:before,
.btn-warning.btn-up.active:before,
.open > .dropdown-toggle.btn-warning.btn-up:before
{
    border-bottom-color: #fb8c00;
}
.btn-warning.btn-right:before
{
    border-left-color: #ff9800;
}
.btn-warning.btn-right:hover:before,
.btn-warning.btn-right:focus:before
{
    border-left-color: #ffa726;
}
.btn-warning.btn-right:active:before,
.btn-warning.btn-right.active:before,
.open > .dropdown-toggle.btn-warning.btn-right:before
{
    border-left-color: #fb8c00;
}
.btn-warning.btn-bottom:before
{
    border-top-color: #ff9800;
}
.btn-warning.btn-bottom:hover:before,
.btn-warning.btn-bottom:focus:before
{
    border-top-color: #ffa726;
}
.btn-warning.btn-bottom:active:before,
.btn-warning.btn-bottom.active:before,
.open > .dropdown-toggle.btn-warning.btn-bottom:before
{
    border-top-color: #fb8c00;
}
.btn-warning.btn-left:before
{
    border-right-color: #ff9800;
}
.btn-warning.btn-left:hover:before,
.btn-warning.btn-left:focus:before
{
    border-right-color: #ffa726;
}
.btn-warning.btn-left:active:before,
.btn-warning.btn-left.active:before,
.open > .dropdown-toggle.btn-warning.btn-left:before
{
    border-right-color: #fb8c00;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus
{
    border-color: #c75155;
    background-color: #c75155;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger
{
    border-color: #ba262b;
    background-color: #ba262b;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus
{
    border-color: #ba262b;
    background-color: #ba262b;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active
{
    color: #fff;
    border-color: #c75155;
    background-color: #c75155;
}
.btn-danger.btn-up:before
{
    border-bottom-color: #c03b40;
}
.btn-danger.btn-up:hover:before,
.btn-danger.btn-up:focus:before
{
    border-bottom-color: #c75155;
}
.btn-danger.btn-up:active:before,
.btn-danger.btn-up.active:before,
.open > .dropdown-toggle.btn-danger.btn-up:before
{
    border-bottom-color: #ba262b;
}
.btn-danger.btn-right:before
{
    border-left-color: #c03b40;
}
.btn-danger.btn-right:hover:before,
.btn-danger.btn-right:focus:before
{
    border-left-color: #c75155;
}
.btn-danger.btn-right:active:before,
.btn-danger.btn-right.active:before,
.open > .dropdown-toggle.btn-danger.btn-right:before
{
    border-left-color: #ba262b;
}
.btn-danger.btn-bottom:before
{
    border-top-color: #c03b40;
}
.btn-danger.btn-bottom:hover:before,
.btn-danger.btn-bottom:focus:before
{
    border-top-color: #c75155;
}
.btn-danger.btn-bottom:active:before,
.btn-danger.btn-bottom.active:before,
.open > .dropdown-toggle.btn-danger.btn-bottom:before
{
    border-top-color: #ba262b;
}
.btn-danger.btn-left:before
{
    border-right-color: #c03b40;
}
.btn-danger.btn-left:hover:before,
.btn-danger.btn-left:focus:before
{
    border-right-color: #c75155;
}
.btn-danger.btn-left:active:before,
.btn-danger.btn-left.active:before,
.open > .dropdown-toggle.btn-danger.btn-left:before
{
    border-right-color: #ba262b;
}
.btn-inverse
{
    color: #757575;
    border-color: #eee;
    background-color: #fff;
}
.btn-inverse:focus,
.btn-inverse.focus
{
    color: #757575;
    border-color: #aeaeae;
    background-color: #e6e6e6;
}
.btn-inverse:hover
{
    color: #757575;
    border-color: #cfcfcf;
    background-color: #e6e6e6;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse
{
    color: #757575;
    border-color: #cfcfcf;
    background-color: #e6e6e6;
}
.btn-inverse:active:hover,
.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-inverse:hover,
.btn-inverse:active:focus,
.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-inverse:focus,
.btn-inverse:active.focus,
.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-inverse.focus
{
    color: #757575;
    border-color: #aeaeae;
    background-color: #d4d4d4;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse
{
    background-image: none;
}
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled.focus,
.btn-inverse[disabled].focus,
fieldset[disabled] .btn-inverse.focus
{
    border-color: #eee;
    background-color: #fff;
}
.btn-inverse .badge
{
    color: #fff;
    background-color: #757575;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse.focus
{
    border-color: #f5f5f5;
    background-color: #fff;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse
{
    border-color: #e0e0e0;
    background-color: #fff;
}
.btn-inverse:active:hover,
.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-inverse:hover,
.btn-inverse:active:focus,
.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-inverse:focus,
.btn-inverse:active.focus,
.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-inverse.focus
{
    border-color: #e0e0e0;
    background-color: #fff;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled.focus,
.btn-inverse[disabled].focus,
fieldset[disabled] .btn-inverse.focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active
{
    color: #bdbdbd;
    border-color: #9e9e9e;
    background-color: #fff;
}
.btn-inverse.btn-up:before
{
    border-bottom-color: #fff;
}
.btn-inverse.btn-up:hover:before,
.btn-inverse.btn-up:focus:before
{
    border-bottom-color: #fff;
}
.btn-inverse.btn-up:active:before,
.btn-inverse.btn-up.active:before,
.open > .dropdown-toggle.btn-inverse.btn-up:before
{
    border-bottom-color: #fff;
}
.btn-inverse.btn-right:before
{
    border-left-color: #fff;
}
.btn-inverse.btn-right:hover:before,
.btn-inverse.btn-right:focus:before
{
    border-left-color: #fff;
}
.btn-inverse.btn-right:active:before,
.btn-inverse.btn-right.active:before,
.open > .dropdown-toggle.btn-inverse.btn-right:before
{
    border-left-color: #fff;
}
.btn-inverse.btn-bottom:before
{
    border-top-color: #fff;
}
.btn-inverse.btn-bottom:hover:before,
.btn-inverse.btn-bottom:focus:before
{
    border-top-color: #fff;
}
.btn-inverse.btn-bottom:active:before,
.btn-inverse.btn-bottom.active:before,
.open > .dropdown-toggle.btn-inverse.btn-bottom:before
{
    border-top-color: #fff;
}
.btn-inverse.btn-left:before
{
    border-right-color: #fff;
}
.btn-inverse.btn-left:hover:before,
.btn-inverse.btn-left:focus:before
{
    border-right-color: #fff;
}
.btn-inverse.btn-left:active:before,
.btn-inverse.btn-left.active:before,
.open > .dropdown-toggle.btn-inverse.btn-left:before
{
    border-right-color: #fff;
}
.btn-dark
{
    color: #fff;
    border-color: #616161;
    background-color: #616161;
}
.btn-dark:focus,
.btn-dark.focus
{
    color: #fff;
    border-color: #212121;
    background-color: #484848;
}
.btn-dark:hover
{
    color: #fff;
    border-color: #424242;
    background-color: #484848;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark
{
    color: #fff;
    border-color: #424242;
    background-color: #484848;
}
.btn-dark:active:hover,
.btn-dark.active:hover,
.open > .dropdown-toggle.btn-dark:hover,
.btn-dark:active:focus,
.btn-dark.active:focus,
.open > .dropdown-toggle.btn-dark:focus,
.btn-dark:active.focus,
.btn-dark.active.focus,
.open > .dropdown-toggle.btn-dark.focus
{
    color: #fff;
    border-color: #212121;
    background-color: #363636;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark
{
    background-image: none;
}
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus
{
    border-color: #616161;
    background-color: #616161;
}
.btn-dark .badge
{
    color: #616161;
    background-color: #fff;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus
{
    border-color: #757575;
    background-color: #757575;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark
{
    border-color: #424242;
    background-color: #424242;
}
.btn-dark:active:hover,
.btn-dark.active:hover,
.open > .dropdown-toggle.btn-dark:hover,
.btn-dark:active:focus,
.btn-dark.active:focus,
.open > .dropdown-toggle.btn-dark:focus,
.btn-dark:active.focus,
.btn-dark.active.focus,
.open > .dropdown-toggle.btn-dark.focus
{
    border-color: #424242;
    background-color: #424242;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active
{
    color: #fff;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
}
.btn-dark.btn-up:before
{
    border-bottom-color: #616161;
}
.btn-dark.btn-up:hover:before,
.btn-dark.btn-up:focus:before
{
    border-bottom-color: #757575;
}
.btn-dark.btn-up:active:before,
.btn-dark.btn-up.active:before,
.open > .dropdown-toggle.btn-dark.btn-up:before
{
    border-bottom-color: #424242;
}
.btn-dark.btn-right:before
{
    border-left-color: #616161;
}
.btn-dark.btn-right:hover:before,
.btn-dark.btn-right:focus:before
{
    border-left-color: #757575;
}
.btn-dark.btn-right:active:before,
.btn-dark.btn-right.active:before,
.open > .dropdown-toggle.btn-dark.btn-right:before
{
    border-left-color: #424242;
}
.btn-dark.btn-bottom:before
{
    border-top-color: #616161;
}
.btn-dark.btn-bottom:hover:before,
.btn-dark.btn-bottom:focus:before
{
    border-top-color: #757575;
}
.btn-dark.btn-bottom:active:before,
.btn-dark.btn-bottom.active:before,
.open > .dropdown-toggle.btn-dark.btn-bottom:before
{
    border-top-color: #424242;
}
.btn-dark.btn-left:before
{
    border-right-color: #616161;
}
.btn-dark.btn-left:hover:before,
.btn-dark.btn-left:focus:before
{
    border-right-color: #757575;
}
.btn-dark.btn-left:active:before,
.btn-dark.btn-left.active:before,
.open > .dropdown-toggle.btn-dark.btn-left:before
{
    border-right-color: #424242;
}
.btn-dark:hover,
.btn-dark:focus
{
    color: #fff;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark
{
    color: #fff;
}
.btn-dark.btn-flat
{
    color: #616161;
}
.btn-flat
{
    border: none;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-flat:hover,
.btn-flat:focus
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-flat.disabled
{
    color: #9e9e9e;
}
.btn-icon,
.btn.icon
{
    font-size: 16px;
    line-height: 1em;

    padding: 10px;
}
.btn-icon.btn-xs,
.btn.icon.btn-xs
{
    font-size: 12px;

    padding: 4px;
}
.btn-icon.btn-sm,
.btn.icon.btn-sm
{
    font-size: 14px;

    padding: 8px;
}
.btn-icon.btn-lg,
.btn.icon.btn-lg
{
    font-size: 20px;

    padding: 12px;
}
.btn-icon.disabled,
.btn.icon.disabled
{
    color: #9e9e9e;
}
.btn-icon .icon
{
    margin: -1px 0 0;
}
.btn-raised
{
    -webkit-transition: -webkit-box-shadow .25s cubic-bezier(.4, 0, .2, 1);
         -o-transition:         box-shadow .25s cubic-bezier(.4, 0, .2, 1);
            transition:         box-shadow .25s cubic-bezier(.4, 0, .2, 1);

    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .18), 0 2px 4px rgba(0, 0, 0, .21);
            box-shadow: 0 0 2px rgba(0, 0, 0, .18), 0 2px 4px rgba(0, 0, 0, .21);
}
.btn-raised:hover,
.btn-raised:active,
.btn-raised.active,
.open > .dropdown-toggle.btn-raised
{
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
            box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
}
.btn-raised.disabled,
.btn-raised[disabled],
fieldset[disabled] .btn-raised
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-floating
{
    font-size: 36px;

    width: 56px;
    height: 56px;
    margin: 0;
    padding: 0;

    text-align: center;

    border-radius: 100%;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
            box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}
.btn-floating.btn-xs
{
    font-size: 18px;

    width: 30px;
    height: 30px;
    padding: 0;
}
.btn-floating.btn-sm
{
    font-size: 26px;

    width: 40px;
    height: 40px;
    padding: 0;
}
.btn-floating.btn-lg
{
    font-size: 46px;

    width: 70px;
    height: 70px;
    padding: 0;
}
.btn-floating i
{
    position: relative;
    top: 0;
}
.btn-animate
{
    position: relative;

    overflow: hidden;
}
.btn-animate span
{
    display: block;

    width: 100%;
    height: 100%;

    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
}
.btn-animate-side
{
    padding: 8px 28px;
}
.btn-animate-side span
{
    -webkit-transition: -webkit-transform .2s ease-out 0s;
         -o-transition:      -o-transform .2s ease-out 0s;
            transition:         transform .2s ease-out 0s;
}
.btn-animate-side span > .icon
{
    position: absolute;
    top: 50%;
    left: 0;

    display: block;

    -webkit-transition: opacity .2s ease-out 0s;
         -o-transition: opacity .2s ease-out 0s;
            transition: opacity .2s ease-out 0s;
    -webkit-transform: translate(-20px, -50%);
        -ms-transform: translate(-20px, -50%);
         -o-transform: translate(-20px, -50%);
            transform: translate(-20px, -50%);

    opacity: 0;
}
.btn-animate-side:hover span
{
    -webkit-transform: translate(10px, 0px);
        -ms-transform: translate(10px, 0px);
         -o-transform: translate(10px, 0px);
            transform: translate(10px, 0px);
}
.btn-animate-side:hover span > .icon
{
    opacity: 1;
}
.btn-animate-side.btn-xs
{
    padding: 3px 14px;
}
.btn-animate-side.btn-xs span > .icon
{
    left: 5px;
}
.btn-animate-side.btn-xs:hover span
{
    -webkit-transform: translate(8px, 0px);
        -ms-transform: translate(8px, 0px);
         -o-transform: translate(8px, 0px);
            transform: translate(8px, 0px);
}
.btn-animate-side.btn-sm
{
    padding: 6px 22px;
}
.btn-animate-side.btn-sm span > .icon
{
    left: 3px;
}
.btn-animate-side.btn-sm:hover span
{
    -webkit-transform: translate(8px, 0px);
        -ms-transform: translate(8px, 0px);
         -o-transform: translate(8px, 0px);
            transform: translate(8px, 0px);
}
.btn-animate-side.btn-lg
{
    padding: 10px 33px;
}
.btn-animate-side.btn-lg span > .icon
{
    left: -6px;
}
.btn-animate-side.btn-lg:hover span
{
    -webkit-transform: translate(14px, 0px);
        -ms-transform: translate(14px, 0px);
         -o-transform: translate(14px, 0px);
            transform: translate(14px, 0px);
}
.btn-animate-vertical span
{
    -webkit-transition: all .2s ease-out 0s;
         -o-transition: all .2s ease-out 0s;
            transition: all .2s ease-out 0s;
}
.btn-animate-vertical span > .icon
{
    font-size: 24px;

    position: absolute;
    top: -2px;
    left: 50%;

    display: block;

    -webkit-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
         -o-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
}
.btn-animate-vertical:hover span
{
    -webkit-transform: translate(0, 150%);
        -ms-transform: translate(0, 150%);
         -o-transform: translate(0, 150%);
            transform: translate(0, 150%);
}
.btn-animate-vertical.btn-xs span > .icon
{
    font-size: 18px;

    top: -5px;
}
.btn-animate-vertical.btn-sm span > .icon
{
    font-size: 21px;

    top: -3px;
}
.btn-animate-vertical.btn-lg span > .icon
{
    font-size: 37px;
}
.btn-labeled
{
    padding: 0;
    padding-right: 8px;
}
.btn-labeled .btn-label
{
    margin-right: 5px;
    padding: 6px 8px;
}
.btn-labeled.btn-xs
{
    padding-right: 5px;
}
.btn-labeled.btn-xs .btn-label
{
    margin-right: 2px;
    padding: 1px 4px;
}
.btn-labeled.btn-sm
{
    padding-right: 13px;
}
.btn-labeled.btn-sm .btn-label
{
    margin-right: 10px;
    padding: 6px 6px;
}
.btn-labeled.btn-lg
{
    padding-right: 14px;
}
.btn-labeled.btn-lg .btn-label
{
    margin-right: 11px;
    padding: 10px 14px;
}
.btn-labeled.btn-block
{
    text-align: left;
}
.btn-label
{
    display: inline-block;

    border-radius: 3px 0 0 3px;
    background-color: rgba(0, 0, 0, .15);
}
.btn-pill-left
{
    border-radius: 500px 0 0 500px;
}
.btn-pill-right
{
    border-radius: 0 500px 500px 0;
}
.btn-direction
{
    position: relative;
}
.btn-direction:before
{
    line-height: 0;

    position: absolute;

    content: '';

    border: 8px solid transparent;
}
.btn-up:before
{
    top: -16px;
    left: 50%;

    margin-left: -8px;

    border-bottom-color: #e0e0e0;
}
.btn-right:before
{
    top: 50%;
    right: -16px;

    margin-top: -8px;

    border-left-color: #e0e0e0;
}
.btn-bottom:before
{
    bottom: -16px;
    left: 50%;

    margin-left: -8px;

    border-top-color: #e0e0e0;
}
.btn-left:before
{
    top: 50%;
    left: -16px;

    margin-top: -8px;

    border-right-color: #e0e0e0;
}
.btn-pure,
.btn-pure:hover,
.btn-pure:focus,
.btn-pure:active,
.btn-pure.active,
.open > .dropdown-toggle.btn-pure,
.btn-pure[disabled],
fieldset[disabled] .btn-pure
{
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-pure:hover,
.btn-pure:hover:hover,
.btn-pure:focus:hover,
.btn-pure:active:hover,
.btn-pure.active:hover,
.open > .dropdown-toggle.btn-pure:hover,
.btn-pure[disabled]:hover,
fieldset[disabled] .btn-pure:hover,
.btn-pure:focus,
.btn-pure:hover:focus,
.btn-pure:focus:focus,
.btn-pure:active:focus,
.btn-pure.active:focus,
.open > .dropdown-toggle.btn-pure:focus,
.btn-pure[disabled]:focus,
fieldset[disabled] .btn-pure:focus,
.btn-pure.focus,
.btn-pure:hover.focus,
.btn-pure:focus.focus,
.btn-pure:active.focus,
.btn-pure.active.focus,
.open > .dropdown-toggle.btn-pure.focus,
.btn-pure[disabled].focus,
fieldset[disabled] .btn-pure.focus
{
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-pure.btn-default
{
    color: #9e9e9e;
}
.btn-pure.btn-default:hover,
.btn-pure.btn-default:focus,
.btn-pure.btn-default:active,
.btn-pure.btn-default.active,
.open > .dropdown-toggle.btn-pure.btn-default
{
    color: #bdbdbd;
}
.btn-pure.btn-default:hover:hover,
.btn-pure.btn-default:focus:hover,
.btn-pure.btn-default:active:hover,
.btn-pure.btn-default.active:hover,
.open > .dropdown-toggle.btn-pure.btn-default:hover,
.btn-pure.btn-default:hover:focus,
.btn-pure.btn-default:focus:focus,
.btn-pure.btn-default:active:focus,
.btn-pure.btn-default.active:focus,
.open > .dropdown-toggle.btn-pure.btn-default:focus,
.btn-pure.btn-default:hover.focus,
.btn-pure.btn-default:focus.focus,
.btn-pure.btn-default:active.focus,
.btn-pure.btn-default.active.focus,
.open > .dropdown-toggle.btn-pure.btn-default.focus
{
    color: #bdbdbd;
}
.btn-pure.btn-default:hover .badge,
.btn-pure.btn-default:focus .badge,
.btn-pure.btn-default:active .badge,
.btn-pure.btn-default.active .badge,
.open > .dropdown-toggle.btn-pure.btn-default .badge
{
    color: #bdbdbd;
}
.btn-pure.btn-primary
{
    color: #c03b40;
}
.btn-pure.btn-primary:hover,
.btn-pure.btn-primary:focus,
.btn-pure.btn-primary:active,
.btn-pure.btn-primary.active,
.open > .dropdown-toggle.btn-pure.btn-primary
{
    color: #c75155;
}
.btn-pure.btn-primary:hover:hover,
.btn-pure.btn-primary:focus:hover,
.btn-pure.btn-primary:active:hover,
.btn-pure.btn-primary.active:hover,
.open > .dropdown-toggle.btn-pure.btn-primary:hover,
.btn-pure.btn-primary:hover:focus,
.btn-pure.btn-primary:focus:focus,
.btn-pure.btn-primary:active:focus,
.btn-pure.btn-primary.active:focus,
.open > .dropdown-toggle.btn-pure.btn-primary:focus,
.btn-pure.btn-primary:hover.focus,
.btn-pure.btn-primary:focus.focus,
.btn-pure.btn-primary:active.focus,
.btn-pure.btn-primary.active.focus,
.open > .dropdown-toggle.btn-pure.btn-primary.focus
{
    color: #c75155;
}
.btn-pure.btn-primary:hover .badge,
.btn-pure.btn-primary:focus .badge,
.btn-pure.btn-primary:active .badge,
.btn-pure.btn-primary.active .badge,
.open > .dropdown-toggle.btn-pure.btn-primary .badge
{
    color: #c75155;
}
.btn-pure.btn-success
{
    color: #4caf50;
}
.btn-pure.btn-success:hover,
.btn-pure.btn-success:focus,
.btn-pure.btn-success:active,
.btn-pure.btn-success.active,
.open > .dropdown-toggle.btn-pure.btn-success
{
    color: #66bb6a;
}
.btn-pure.btn-success:hover:hover,
.btn-pure.btn-success:focus:hover,
.btn-pure.btn-success:active:hover,
.btn-pure.btn-success.active:hover,
.open > .dropdown-toggle.btn-pure.btn-success:hover,
.btn-pure.btn-success:hover:focus,
.btn-pure.btn-success:focus:focus,
.btn-pure.btn-success:active:focus,
.btn-pure.btn-success.active:focus,
.open > .dropdown-toggle.btn-pure.btn-success:focus,
.btn-pure.btn-success:hover.focus,
.btn-pure.btn-success:focus.focus,
.btn-pure.btn-success:active.focus,
.btn-pure.btn-success.active.focus,
.open > .dropdown-toggle.btn-pure.btn-success.focus
{
    color: #66bb6a;
}
.btn-pure.btn-success:hover .badge,
.btn-pure.btn-success:focus .badge,
.btn-pure.btn-success:active .badge,
.btn-pure.btn-success.active .badge,
.open > .dropdown-toggle.btn-pure.btn-success .badge
{
    color: #66bb6a;
}
.btn-pure.btn-info
{
    color: #00bcd4;
}
.btn-pure.btn-info:hover,
.btn-pure.btn-info:focus,
.btn-pure.btn-info:active,
.btn-pure.btn-info.active,
.open > .dropdown-toggle.btn-pure.btn-info
{
    color: #26c6da;
}
.btn-pure.btn-info:hover:hover,
.btn-pure.btn-info:focus:hover,
.btn-pure.btn-info:active:hover,
.btn-pure.btn-info.active:hover,
.open > .dropdown-toggle.btn-pure.btn-info:hover,
.btn-pure.btn-info:hover:focus,
.btn-pure.btn-info:focus:focus,
.btn-pure.btn-info:active:focus,
.btn-pure.btn-info.active:focus,
.open > .dropdown-toggle.btn-pure.btn-info:focus,
.btn-pure.btn-info:hover.focus,
.btn-pure.btn-info:focus.focus,
.btn-pure.btn-info:active.focus,
.btn-pure.btn-info.active.focus,
.open > .dropdown-toggle.btn-pure.btn-info.focus
{
    color: #26c6da;
}
.btn-pure.btn-info:hover .badge,
.btn-pure.btn-info:focus .badge,
.btn-pure.btn-info:active .badge,
.btn-pure.btn-info.active .badge,
.open > .dropdown-toggle.btn-pure.btn-info .badge
{
    color: #26c6da;
}
.btn-pure.btn-warning
{
    color: #ff9800;
}
.btn-pure.btn-warning:hover,
.btn-pure.btn-warning:focus,
.btn-pure.btn-warning:active,
.btn-pure.btn-warning.active,
.open > .dropdown-toggle.btn-pure.btn-warning
{
    color: #ffa726;
}
.btn-pure.btn-warning:hover:hover,
.btn-pure.btn-warning:focus:hover,
.btn-pure.btn-warning:active:hover,
.btn-pure.btn-warning.active:hover,
.open > .dropdown-toggle.btn-pure.btn-warning:hover,
.btn-pure.btn-warning:hover:focus,
.btn-pure.btn-warning:focus:focus,
.btn-pure.btn-warning:active:focus,
.btn-pure.btn-warning.active:focus,
.open > .dropdown-toggle.btn-pure.btn-warning:focus,
.btn-pure.btn-warning:hover.focus,
.btn-pure.btn-warning:focus.focus,
.btn-pure.btn-warning:active.focus,
.btn-pure.btn-warning.active.focus,
.open > .dropdown-toggle.btn-pure.btn-warning.focus
{
    color: #ffa726;
}
.btn-pure.btn-warning:hover .badge,
.btn-pure.btn-warning:focus .badge,
.btn-pure.btn-warning:active .badge,
.btn-pure.btn-warning.active .badge,
.open > .dropdown-toggle.btn-pure.btn-warning .badge
{
    color: #ffa726;
}
.btn-pure.btn-danger
{
    color: #c03b40;
}
.btn-pure.btn-danger:hover,
.btn-pure.btn-danger:focus,
.btn-pure.btn-danger:active,
.btn-pure.btn-danger.active,
.open > .dropdown-toggle.btn-pure.btn-danger
{
    color: #c75155;
}
.btn-pure.btn-danger:hover:hover,
.btn-pure.btn-danger:focus:hover,
.btn-pure.btn-danger:active:hover,
.btn-pure.btn-danger.active:hover,
.open > .dropdown-toggle.btn-pure.btn-danger:hover,
.btn-pure.btn-danger:hover:focus,
.btn-pure.btn-danger:focus:focus,
.btn-pure.btn-danger:active:focus,
.btn-pure.btn-danger.active:focus,
.open > .dropdown-toggle.btn-pure.btn-danger:focus,
.btn-pure.btn-danger:hover.focus,
.btn-pure.btn-danger:focus.focus,
.btn-pure.btn-danger:active.focus,
.btn-pure.btn-danger.active.focus,
.open > .dropdown-toggle.btn-pure.btn-danger.focus
{
    color: #c75155;
}
.btn-pure.btn-danger:hover .badge,
.btn-pure.btn-danger:focus .badge,
.btn-pure.btn-danger:active .badge,
.btn-pure.btn-danger.active .badge,
.open > .dropdown-toggle.btn-pure.btn-danger .badge
{
    color: #c75155;
}
.btn-pure.btn-dark
{
    color: #616161;
}
.btn-pure.btn-dark:hover,
.btn-pure.btn-dark:focus,
.btn-pure.btn-dark:active,
.btn-pure.btn-dark.active,
.open > .dropdown-toggle.btn-pure.btn-dark
{
    color: #757575;
}
.btn-pure.btn-dark:hover:hover,
.btn-pure.btn-dark:focus:hover,
.btn-pure.btn-dark:active:hover,
.btn-pure.btn-dark.active:hover,
.open > .dropdown-toggle.btn-pure.btn-dark:hover,
.btn-pure.btn-dark:hover:focus,
.btn-pure.btn-dark:focus:focus,
.btn-pure.btn-dark:active:focus,
.btn-pure.btn-dark.active:focus,
.open > .dropdown-toggle.btn-pure.btn-dark:focus,
.btn-pure.btn-dark:hover.focus,
.btn-pure.btn-dark:focus.focus,
.btn-pure.btn-dark:active.focus,
.btn-pure.btn-dark.active.focus,
.open > .dropdown-toggle.btn-pure.btn-dark.focus
{
    color: #757575;
}
.btn-pure.btn-dark:hover .badge,
.btn-pure.btn-dark:focus .badge,
.btn-pure.btn-dark:active .badge,
.btn-pure.btn-dark.active .badge,
.open > .dropdown-toggle.btn-pure.btn-dark .badge
{
    color: #757575;
}
.btn-pure.btn-inverse
{
    color: #fff;
}
.btn-pure.btn-inverse:hover,
.btn-pure.btn-inverse:focus,
.btn-pure.btn-inverse:active,
.btn-pure.btn-inverse.active,
.open > .dropdown-toggle.btn-pure.btn-inverse
{
    color: #fff;
}
.btn-pure.btn-inverse:hover:hover,
.btn-pure.btn-inverse:focus:hover,
.btn-pure.btn-inverse:active:hover,
.btn-pure.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-pure.btn-inverse:hover,
.btn-pure.btn-inverse:hover:focus,
.btn-pure.btn-inverse:focus:focus,
.btn-pure.btn-inverse:active:focus,
.btn-pure.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-pure.btn-inverse:focus,
.btn-pure.btn-inverse:hover.focus,
.btn-pure.btn-inverse:focus.focus,
.btn-pure.btn-inverse:active.focus,
.btn-pure.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-pure.btn-inverse.focus
{
    color: #fff;
}
.btn-pure.btn-inverse:hover .badge,
.btn-pure.btn-inverse:focus .badge,
.btn-pure.btn-inverse:active .badge,
.btn-pure.btn-inverse.active .badge,
.open > .dropdown-toggle.btn-pure.btn-inverse .badge
{
    color: #fff;
}
.caret
{
    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s;
    -webkit-transform: scale(1.001);
        -ms-transform: scale(1.001);
         -o-transform: scale(1.001);
            transform: scale(1.001);

    border-top: 4px solid;
}
.btn-group .btn + .dropdown-toggle .caret
{
    margin-left: 0;
}
.dropdown-toggle.btn .caret
{
    margin-left: .3em;
}
.dropdown-toggle.btn.btn-xs .caret
{
    margin-left: 0;
}
.btn-group > .btn + .dropdown-toggle
{
    padding-right: .8em;
    padding-left: .8em;
}
.dropdown-menu
{
    margin-top: 5px;

    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s;

    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.dropdown-menu .divider
{
    margin: 6px 0;
}
.dropdown-menu > li
{
    margin: 2px 0;
}
.dropdown-menu > li > a
{
    padding: 6px 13px;
}
.dropdown-menu li .icon:first-child,
.dropdown-menu li > a .icon:first-child
{
    width: 1em;
    margin-right: .5em;

    text-align: center;
}
.dropdown-menu.bullet
{
    margin-top: 12px;
}
.dropdown-menu.bullet:before,
.dropdown-menu.bullet:after
{
    position: absolute;
    left: 10px;

    display: inline-block;

    width: 0;
    height: 0;

    content: '';

    border: 7px solid transparent;
    border-top-width: 0;
}
.dropdown-menu.bullet:before
{
    top: -7px;

    border-bottom-color: #e0e0e0;
}
.dropdown-menu.bullet:after
{
    top: -6px;

    border-bottom-color: #fff;
}
.dropdown-menu-right.bullet:before,
.dropdown-menu-right.bullet:after
{
    right: 10px;
    left: auto;
}
.dropdown-menu.animate
{
    overflow: hidden;
}
.dropdown-menu.animate > li
{
    -webkit-animation-name: slide-left;
         -o-animation-name: slide-left;
            animation-name: slide-left;
    -webkit-animation-duration: .5s;
         -o-animation-duration: .5s;
            animation-duration: .5s;

    -webkit-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}
.dropdown-menu.animate > li:nth-child(1)
{
    -webkit-animation-delay: .02s;
         -o-animation-delay: .02s;
            animation-delay: .02s;
}
.dropdown-menu.animate > li:nth-child(2)
{
    -webkit-animation-delay: .04s;
         -o-animation-delay: .04s;
            animation-delay: .04s;
}
.dropdown-menu.animate > li:nth-child(3)
{
    -webkit-animation-delay: .06s;
         -o-animation-delay: .06s;
            animation-delay: .06s;
}
.dropdown-menu.animate > li:nth-child(4)
{
    -webkit-animation-delay: .08s;
         -o-animation-delay: .08s;
            animation-delay: .08s;
}
.dropdown-menu.animate > li:nth-child(5)
{
    -webkit-animation-delay: .1s;
         -o-animation-delay: .1s;
            animation-delay: .1s;
}
.dropdown-menu.animate > li:nth-child(6)
{
    -webkit-animation-delay: .12s;
         -o-animation-delay: .12s;
            animation-delay: .12s;
}
.dropdown-menu.animate > li:nth-child(7)
{
    -webkit-animation-delay: .14s;
         -o-animation-delay: .14s;
            animation-delay: .14s;
}
.dropdown-menu.animate > li:nth-child(8)
{
    -webkit-animation-delay: .16s;
         -o-animation-delay: .16s;
            animation-delay: .16s;
}
.dropdown-menu.animate > li:nth-child(9)
{
    -webkit-animation-delay: .18s;
         -o-animation-delay: .18s;
            animation-delay: .18s;
}
.dropdown-menu.animate > li:nth-child(10)
{
    -webkit-animation-delay: .2s;
         -o-animation-delay: .2s;
            animation-delay: .2s;
}
.dropdown-menu.animate > li.divider
{
    -webkit-animation-name: none;
         -o-animation-name: none;
            animation-name: none;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(1)
{
    -webkit-animation-delay: .02s;
         -o-animation-delay: .02s;
            animation-delay: .02s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(2)
{
    -webkit-animation-delay: .04s;
         -o-animation-delay: .04s;
            animation-delay: .04s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(3)
{
    -webkit-animation-delay: .06s;
         -o-animation-delay: .06s;
            animation-delay: .06s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(4)
{
    -webkit-animation-delay: .08s;
         -o-animation-delay: .08s;
            animation-delay: .08s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(5)
{
    -webkit-animation-delay: .1s;
         -o-animation-delay: .1s;
            animation-delay: .1s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(6)
{
    -webkit-animation-delay: .12s;
         -o-animation-delay: .12s;
            animation-delay: .12s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(7)
{
    -webkit-animation-delay: .14s;
         -o-animation-delay: .14s;
            animation-delay: .14s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(8)
{
    -webkit-animation-delay: .16s;
         -o-animation-delay: .16s;
            animation-delay: .16s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(9)
{
    -webkit-animation-delay: .18s;
         -o-animation-delay: .18s;
            animation-delay: .18s;
}
.dropdown-menu.animate.animate-reverse > li:nth-last-child(10)
{
    -webkit-animation-delay: .2s;
         -o-animation-delay: .2s;
            animation-delay: .2s;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu
{
    margin-bottom: 6px;

    -webkit-box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .1);
}
.dropup .dropdown-menu.bullet,
.navbar-fixed-bottom .dropdown .dropdown-menu.bullet
{
    margin-bottom: 12px;
}
.dropup .dropdown-menu.bullet:before,
.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:before,
.dropup .dropdown-menu.bullet:after,
.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:after
{
    top: auto;

    border-top-width: 7px;
    border-bottom-width: 0;
}
.dropup .dropdown-menu.bullet:before,
.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:before
{
    bottom: -7px;

    border-top-color: #e0e0e0;
}
.dropup .dropdown-menu.bullet:after,
.navbar-fixed-bottom .dropdown .dropdown-menu.bullet:after
{
    bottom: -6px;

    border-top-color: #fff;
}
.dropdown-menu > .dropdown-header
{
    font-size: 12px;
    font-weight: 500;

    padding: 8px 13px 6px;

    cursor: default;
    text-transform: uppercase;
}
.dropdown-menu > .dropdown-submenu
{
    position: relative;
}
.dropdown-menu > .dropdown-submenu > a
{
    position: relative;
}
.dropdown-menu > .dropdown-submenu > a:after
{
    position: absolute;
    right: 10px;

    display: inline-block;

    width: 0;
    height: 0;
    margin-top: 6px;

    content: '';
    vertical-align: middle;

    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px dashed;
}
.dropdown-menu > .dropdown-submenu .dropdown-menu
{
    left: 100%;

    margin: 0;
}
.dropdown-menu > .dropdown-submenu.dropdown-menu-left .dropdown-menu
{
    left: -100%;
}
.dropdown-menu > .dropdown-submenu:hover .dropdown-menu
{
    display: block;
}
.dropdown .dropdown-submenu .dropdown-menu
{
    top: 0;
}
.dropup .dropdown-submenu .dropdown-menu
{
    bottom: 0;
}
.dropdown-menu-media
{
    width: 360px;
    padding-top: 0;
    padding-bottom: 0;
}
.dropdown-menu-media > li
{
    margin: 0;
    padding: 0;
}
.dropdown-menu-media .dropdown-menu-header
{
    position: relative;

    padding: 20px 20px;

    border-bottom: 1px solid #e0e0e0;
    background-color: #fff;
}
.dropdown-menu-media .dropdown-menu-header > h3,
.dropdown-menu-media .dropdown-menu-header > h4,
.dropdown-menu-media .dropdown-menu-header > h5
{
    margin: 0;
}
.dropdown-menu-media .dropdown-menu-header .badge,
.dropdown-menu-media .dropdown-menu-header .label
{
    position: absolute;
    top: 50%;
    right: 20px;

    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.dropdown-menu-media .list-group
{
    font-size: 12px;

    max-height: 270px;
    margin: 0;

    border-radius: 0;
}
.dropdown-menu-media .list-group-item
{
    padding: 0 20px;

    border: none;
    border-radius: 0 !important;
}
.dropdown-menu-media .list-group-item .media
{
    padding: 15px 0;

    border-top: 1px solid #e0e0e0;
}
.dropdown-menu-media .list-group-item:first-child .media
{
    border-top: none;
}
.dropdown-menu-media > .dropdown-menu-footer
{
    border-top: 1px solid #e0e0e0;
    background-color: #eee;
}
.dropdown-menu-media > .dropdown-menu-footer > a
{
    padding: 15px 20px !important;

    color: #9e9e9e !important;
}
.dropdown-menu-media > .dropdown-menu-footer > a:hover
{
    color: #c03b40 !important;
    background-color: transparent !important;
}
.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn
{
    position: absolute;
    right: 0;
}
.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn:hover
{
    color: #c03b40 !important;
    background-color: transparent !important;
}
.dropdown-menu-primary > li > a:hover,
.dropdown-menu-primary > li > a:focus
{
    color: #fff;
    background-color: #c03b40;
}
.dropdown-menu-primary > .active > a,
.dropdown-menu-primary > .active > a:hover,
.dropdown-menu-primary > .active > a:focus
{
    color: #fff;
    background-color: #c03b40;
}
.dropdown-menu-success > li > a:hover,
.dropdown-menu-success > li > a:focus
{
    color: #fff;
    background-color: #4caf50;
}
.dropdown-menu-success > .active > a,
.dropdown-menu-success > .active > a:hover,
.dropdown-menu-success > .active > a:focus
{
    color: #fff;
    background-color: #4caf50;
}
.dropdown-menu-info > li > a:hover,
.dropdown-menu-info > li > a:focus
{
    color: #fff;
    background-color: #00bcd4;
}
.dropdown-menu-info > .active > a,
.dropdown-menu-info > .active > a:hover,
.dropdown-menu-info > .active > a:focus
{
    color: #fff;
    background-color: #00bcd4;
}
.dropdown-menu-warning > li > a:hover,
.dropdown-menu-warning > li > a:focus
{
    color: #fff;
    background-color: #ff9800;
}
.dropdown-menu-warning > .active > a,
.dropdown-menu-warning > .active > a:hover,
.dropdown-menu-warning > .active > a:focus
{
    color: #fff;
    background-color: #ff9800;
}
.dropdown-menu-danger > li > a:hover,
.dropdown-menu-danger > li > a:focus
{
    color: #fff;
    background-color: #c03b40;
}
.dropdown-menu-danger > .active > a,
.dropdown-menu-danger > .active > a:hover,
.dropdown-menu-danger > .active > a:focus
{
    color: #fff;
    background-color: #c03b40;
}
.dropdown-menu-dark > li > a:hover,
.dropdown-menu-dark > li > a:focus
{
    color: #fff;
    background-color: #616161;
}
.dropdown-menu-dark > .active > a,
.dropdown-menu-dark > .active > a:hover,
.dropdown-menu-dark > .active > a:focus
{
    color: #fff;
    background-color: #616161;
}
.btn-group .dropdown-menu > li > a
{
    padding: 6px 40px 6px 15px;
}
.btn-group .dropdown-menu > li > a .badge
{
    position: absolute;
    right: 15px;

    margin-top: 2px;
}
.btn-group,
.btn-group-vertical
{
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.btn-group > .btn,
.btn-group-vertical > .btn,
.btn-group .btn-group,
.btn-group-vertical .btn-group,
.btn-group .btn-group-vertical,
.btn-group-vertical .btn-group-vertical
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-group-flat
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-group.open .dropdown-toggle
{
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05);
}
.btn-group:focus .dropdown-toggle
{
    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s;
}
.input-group-addon
{
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
         -o-transition: border .25s linear, color .25s linear, background-color .25s linear;
            transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.input-group-btn .btn
{
    padding: 6px 10px;

    -webkit-box-shadow: none;
            box-shadow: none;
}
.input-group-btn .btn > .icon
{
    vertical-align: bottom;
}
.input-group-btn .dropdown-toggle.btn .caret
{
    margin-left: 2px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group
{
    z-index: 1;
}
.nav > li > a
{
    overflow: hidden;
}
.nav > li > a:focus
{
    outline: none;
}
.nav > li > a .close
{
    display: inline-block;

    margin-left: 10px;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus
{
    border-color: transparent;
}
.nav-quick
{
    margin-right: 0;
    margin-bottom: 22px;
    margin-left: 0;
    padding: 0;

    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.nav-quick li
{
    position: relative;

    display: block;

    padding: 0;

    list-style: none;

    text-align: center;
}
.nav-quick a
{
    display: block;

    padding: 16px 0;

    color: #757575;
}
.nav-quick a .icon
{
    font-size: 32px;

    display: block;

    margin-bottom: .2em;
}
.nav-quick a:focus
{
    text-decoration: none;
}
.nav-quick a:hover
{
    text-decoration: none;

    background-color: #eee;
}
.nav-quick .label,
.nav-quick .badge
{
    position: absolute;
    top: 0;
    right: 0;
}
.nav-quick-sm a
{
    padding: 12px 0;
}
.nav-quick-sm a .icon
{
    font-size: 24px;
}
.nav-quick-lg a
{
    padding: 22px 0;
}
.nav-quick-lg a .icon
{
    font-size: 40px;
}
.nav-quick-bordered
{
    border-top: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}
.nav-quick-bordered li
{
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.nav-pills > li > a
{
    -webkit-transition: border .2s linear, color .2s linear, background-color .2s linear;
         -o-transition: border .2s linear, color .2s linear, background-color .2s linear;
            transition: border .2s linear, color .2s linear, background-color .2s linear;
}
.nav-pills-rounded > li > a
{
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 20px;
    padding-left: 20px;

    border-radius: 1000px;
}
.nav-tabs > li > a
{
    padding: 10px 20px;

    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s;

    color: #757575;
}
.nav-tabs > li > a > .icon
{
    line-height: 1;

    margin-right: .5em;
}

/*.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus
{
    color: #fff;
    border-color: transparent;
    border-bottom-color: #c03b40;
    background-color: #c03b40;
}*/

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus 
{
    color: #fff;
    border-color: transparent;
    border-bottom-color: #3ba2a3;
    background-color: #3ba2a3;
}

.nav-tabs.nav-justified > li > a
{
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-justified > li.active > a,
.nav-tabs.nav-justified > li.active > a:hover,
.nav-tabs.nav-justified > li.active > a:focus
{
    border-color: transparent;
    border-bottom-color: #c03b40;
}
.nav-tabs.nav-tabs-bottom
{
    border-top: 1px solid #e0e0e0;
    border-bottom: none;
}
.nav-tabs.nav-tabs-bottom > li
{
    margin-top: -1px;
    margin-bottom: 0;
}
.nav-tabs.nav-tabs-bottom > li > a
{
    border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-tabs-bottom > li > a:hover,
.nav-tabs.nav-tabs-bottom > li > a:focus
{
    border-top-color: #e0e0e0;
    border-bottom-color: transparent;
}
.nav-tabs.nav-tabs-bottom.nav-justified
{
    border-top: none;
}
.nav-tabs.nav-tabs-bottom.nav-justified > li > a
{
    border-top-color: #e0e0e0;
    border-bottom-color: transparent;
}
.nav-tabs.nav-tabs-bottom.nav-justified > li.active > a,
.nav-tabs.nav-tabs-bottom.nav-justified > li.active > a:hover,
.nav-tabs.nav-tabs-bottom.nav-justified > li.active > a:focus
{
    border-top: 1px solid #c03b40;
}
.nav-tabs-reverse > li
{
    float: right;
}
.nav-tabs-reverse > li > a
{
    margin-right: 0;
    margin-left: 2px;
}
.nav-tabs-solid
{
    border-bottom-color: #eee;
}
.nav-tabs-solid > li > a:hover
{
    border-color: transparent;
}
.nav-tabs-solid > li.active > a,
.nav-tabs-solid > li.active > a:hover,
.nav-tabs-solid > li.active > a:focus
{
    color: #757575;
    border-color: transparent;
    background-color: #eee;
}
.nav-tabs-solid ~ .tab-content
{
    padding: 20px;

    background-color: #eee;
}
.nav-tabs-solid.nav-justified > li > a
{
    border: none;
}
.nav-tabs-solid.nav-justified > li.active > a,
.nav-tabs-solid.nav-justified > li.active > a:hover,
.nav-tabs-solid.nav-justified > li.active > a:focus
{
    border: none;
}
.nav-tabs-solid.nav-tabs-bottom > li.active > a,
.nav-tabs-solid.nav-tabs-bottom > li.active > a:hover,
.nav-tabs-solid.nav-tabs-bottom > li.active > a:focus
{
    border: none;
}
.nav-tabs-line
{
    position: relative;
}
.nav-tabs-line > li > a
{
    padding: 10px 20px;

    border-bottom: 2px solid transparent;
}
.nav-tabs-line > li > a:hover,
.nav-tabs-line > li > a:focus
{
    background-color: transparent;
}
.nav-tabs-line > li > a:hover
{
    border-bottom-color: #bdbdbd;
}
.nav-tabs-line > li.active > a,
.nav-tabs-line > li.active > a:hover,
.nav-tabs-line > li.active > a:focus
{
    color: #3ba2a3;
    border-bottom: 2px solid transparent;
    background-color: transparent;
    font-weight: bold; 
}
.nav-tabs-line .open > a,
.nav-tabs-line .open > a:hover,
.nav-tabs-line .open > a:focus
{
    border-color: transparent;
    border-bottom-color: #bdbdbd;
}
.nav-tabs-line > .nav-tabs-autoline
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 0;
    height: 2px;

    -webkit-transition-property: left, width;
         -o-transition-property: left, width;
            transition-property: left, width;

    background-color: #c03b40;
}
.nav-tabs-line.nav-tabs-bottom > li > a
{
    border-top: 2px solid transparent;
    border-bottom: none;
}
.nav-tabs-line.nav-tabs-bottom > li > a:hover
{
    border-top-color: #bdbdbd;
    border-bottom-color: transparent;
}
.nav-tabs-line.nav-tabs-bottom > li.active > a,
.nav-tabs-line.nav-tabs-bottom > li.active > a:hover,
.nav-tabs-line.nav-tabs-bottom > li.active > a:focus
{
    border-top: 2px solid transparent;
    border-bottom: none;
}
.nav-tabs-line.nav-tabs-bottom > .nav-tabs-autoline
{
    top: 0;
    bottom: auto;
}
.nav-tabs-line.nav-justified > li > a
{
    margin-bottom: -1px;

    border-bottom: 2px solid #e0e0e0;
}
.nav-tabs-line.nav-justified > li > a:hover
{
    border-bottom-color: #bdbdbd;
}
.nav-tabs-line.nav-justified > li.active > a,
.nav-tabs-line.nav-justified > li.active > a:hover,
.nav-tabs-line.nav-justified > li.active > a:focus
{
    border-color: transparent;
    border-bottom: 2px solid #e0e0e0;
}
.nav-tabs-line.nav-justified.nav-tabs-bottom
{
    border-top: none;
}
.nav-tabs-line.nav-justified.nav-tabs-bottom > li > a
{
    margin-top: -1px;
    margin-bottom: 0;

    border-top: 2px solid #e0e0e0;
    border-bottom: none;
}
.nav-tabs-line.nav-justified.nav-tabs-bottom > li > a:hover
{
    border-top-color: #bdbdbd;
}
.nav-tabs-line.nav-justified.nav-tabs-bottom > li.active > a,
.nav-tabs-line.nav-justified.nav-tabs-bottom > li.active > a:hover,
.nav-tabs-line.nav-justified.nav-tabs-bottom > li.active > a:focus
{
    border-top-color: #e0e0e0;
    border-bottom: none;
}
.nav-tabs-vertical:before,
.nav-tabs-vertical:after
{
    display: table;

    content: ' ';
}
.nav-tabs-vertical:after
{
    clear: both;
}
.nav-tabs-vertical .nav-tabs
{
    float: left;

    border-right: 1px solid #e0e0e0;
    border-bottom: none;
}
.nav-tabs-vertical .nav-tabs > li
{
    float: none;

    margin-right: -1px;
    margin-bottom: 0;
}
.nav-tabs-vertical .nav-tabs > li > a
{
    margin-right: 0;
    margin-bottom: 2px;
    padding: 10px 20px;

    border-radius: 4px 0 0 4px;
}
.nav-tabs-vertical .nav-tabs > li > a:hover
{
    border-right-color: #e0e0e0;
    border-bottom-color: transparent;
}
.nav-tabs-vertical .nav-tabs > li.active > a,
.nav-tabs-vertical .nav-tabs > li.active > a:hover,
.nav-tabs-vertical .nav-tabs > li.active > a:focus
{
    border-right-color: #c03b40;
}
.nav-tabs-vertical .nav-tabs-reverse
{
    float: right;

    border-right: none;
    border-left: 1px solid #e0e0e0;
}
.nav-tabs-vertical .nav-tabs-reverse > li
{
    margin-right: 0;
    margin-left: -1px;
}
.nav-tabs-vertical .nav-tabs-reverse > li > a
{
    margin-left: 0;

    border-radius: 0 4px 4px 0;
}
.nav-tabs-vertical .nav-tabs-reverse > li > a:hover
{
    border-right-color: transparent;
    border-left-color: #e0e0e0;
}
.nav-tabs-vertical .nav-tabs-reverse > li.active > a,
.nav-tabs-vertical .nav-tabs-reverse > li.active > a:hover,
.nav-tabs-vertical .nav-tabs-reverse > li.active > a:focus
{
    border-left-color: #c03b40;
}
.nav-tabs-vertical .nav-tabs-solid
{
    border-right-color: #eee;
}
.nav-tabs-vertical .nav-tabs-solid > li > a:hover
{
    border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid > li.active > a,
.nav-tabs-vertical .nav-tabs-solid > li.active > a:hover,
.nav-tabs-vertical .nav-tabs-solid > li.active > a:focus
{
    border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid + .tab-content
{
    padding: 20px;
}
.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse
{
    border-left-color: #eee;
}
.nav-tabs-vertical .nav-tabs-line > li > a
{
    border-right: 2px solid transparent;
    border-bottom: none;
}
.nav-tabs-vertical .nav-tabs-line > li > a:hover
{
    border-right-color: #bdbdbd;
}
.nav-tabs-vertical .nav-tabs-line > li.active > a,
.nav-tabs-vertical .nav-tabs-line > li.active > a:hover,
.nav-tabs-vertical .nav-tabs-line > li.active > a:focus
{
    border-right: 2px solid transparent;
    border-bottom: none;
}
.nav-tabs-vertical .nav-tabs-line > .nav-tabs-autoline
{
    right: 0;
    left: auto;

    width: 2px;
    height: 0;

    -webkit-transition-property: top, height;
         -o-transition-property: top, height;
            transition-property: top, height;
}
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse > li > a
{
    border-right-width: 1px;
    border-left: 2px solid transparent;
}
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse > li > a:hover
{
    border-color: transparent;
    border-left-color: #bdbdbd;
}
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse > li.active > a,
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse > li.active > a:hover,
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse > li.active > a:focus
{
    border-right: 1px solid transparent;
    border-left: 2px solid transparent;
}
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse > .nav-tabs-autoline
{
    right: auto;
    left: 0;
}
.nav-tabs-vertical .tab-content
{
    overflow: hidden;
}
.nav-tabs-inverse .nav-tabs-solid
{
    border-bottom-color: #fff;
}
.nav-tabs-inverse .nav-tabs-solid > li.active > a,
.nav-tabs-inverse .nav-tabs-solid > li.active > a:hover,
.nav-tabs-inverse .nav-tabs-solid > li.active > a:focus
{
    color: #757575;
    background-color: #fff;
}
.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid
{
    border-right-color: #fff;
}
.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse
{
    border-left-color: #fff;
}
.nav-tabs-inverse .tab-content
{
    background: #fff;
}
.nav-tabs-animate .tab-content
{
    overflow: hidden;
}
.nav-tabs-lg > li > a
{
    font-size: 18px;
    line-height: 1.3333333;

    padding: 12px 20px;
}
.nav-tabs-sm > li > a
{
    font-size: 12px;
    line-height: 1.5;

    padding: 5px 10px;
}
.navbar-toggle
{
    line-height: 22px;

    height: 66px;
    margin-top: 16px;
    margin-top: 0;
    margin-bottom: 16px;
    margin-bottom: 0;
    padding: 22px 15px;

    -webkit-transition: color .25s linear;
         -o-transition: color .25s linear;
            transition: color .25s linear;

    background: transparent !important;
}
.navbar-toggle .icon
{
    margin-top: -1px;
}
.navbar-toggle:hover
{
    background: transparent !important;
}
.navbar-toggle-left
{
    float: left;

    margin-right: 0;
    margin-left: 15px;
}
.navbar
{
    border: none;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.navbar-fixed-top,
.navbar-fixed-bottom
{
    width: 100%;
}
@media (min-width: 768px)
{
    .hidden-float
    {
        display: block;
    }
}
@media (max-width: 767px)
{
    .hidden-float
    {
        display: none !important;
    }
}
.navbar-brand
{
    font-weight: 500;

    padding: 22px 20px;
}
.navbar-brand > .navbar-brand-logo
{
    display: inline-block;
}
.navbar-brand-logo
{
    height: 32px;
    margin-top: -5px;
}
.navbar-brand-text
{
    margin-left: 6px;
}
@media (max-width: 767px)
{
    .navbar-brand-center
    {
        position: absolute;
        left: 50%;

        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
             -o-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
    }
}
@media (min-width: 768px)
{
    .navbar > .container .navbar-brand-center,
    .navbar > .container-fluid .navbar-brand-center
    {
        margin-left: 0;
    }
}
@media (min-width: 768px)
{
    .navbar-mega .container,
    .navbar-mega .container-fluid
    {
        position: relative;
    }
}
.navbar-mega .dropdown-menu
{
    left: auto;
}
.navbar-mega .dropdown-mega
{
    position: static;
}
.navbar-mega .mega-content
{
    padding: 20px 30px;
}
.navbar-mega .mega-menu
{
    min-width: 150px;
    max-width: 100%;
}
.navbar-mega .mega-menu > ul
{
    padding-left: 0;
}
.navbar-mega .mega-menu .list-icons
{
    margin-bottom: 6px;
}
.navbar-mega .dropdown.dropdown-fw .dropdown-menu
{
    right: 5px;
    left: 5px;
}
@media (max-width: 767px)
{
    .navbar-mega .dropdown.dropdown-fw .dropdown-menu
    {
        right: 0;
        left: 0;
    }
}
.navbar-nav > li > a.navbar-avatar,
.navbar-toolbar > li > a.navbar-avatar
{
    padding-top: 12px;
    padding-bottom: 12px;
}
@media (max-width: 767px)
{
    .navbar-nav > li > a.navbar-avatar
    {
        padding-top: 0;
        padding-bottom: 0;
    }
}
.navbar-avatar .avatar
{
    width: 42px;
}
.navbar-form .icon
{
    font-size: 16px;

    color: rgba(66, 66, 66, .4);
}
.navbar-form .form-control
{
    border: none;
    border-radius: 38px;
    background-color: #eee;
}
@media (min-width: 768px)
{
    .navbar-search.collapse
    {
        display: block !important;
        visibility: visible !important;
        overflow: visible !important;

        height: auto !important;
    }
}
@media (max-width: 767px)
{
    .navbar-search
    {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media (max-width: 767px)
{
    .navbar-search .navbar-form
    {
        margin-top: 0;
        margin-bottom: 0;

        border-bottom: none;
    }
}
.container > .navbar-search,
.container-fluid > .navbar-search
{
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px)
{
    .container > .navbar-search,
    .container-fluid > .navbar-search
    {
        margin-right: 0;
        margin-left: 0;
    }
}
.navbar-search-overlap
{
    position: absolute !important;
    top: 0;
    right: 0;
    left: 0;

    background-color: #fff;
}
.navbar-search-overlap .form-group,
.navbar-search-overlap .form-control
{
    display: block !important;

    margin: 0;
}
.navbar-search-overlap .form-control
{
    height: 66px !important;

    border-radius: 0;
    background-color: transparent !important;
}
.navbar-search-overlap .form-control:focus
{
    border-color: transparent;
}
.navbar-collapse-toolbar.in
{
    overflow-y: visible;
}
.navbar-toolbar
{
    float: left;
}
.navbar-toolbar:before,
.navbar-toolbar:after
{
    display: table;

    content: ' ';
}
.navbar-toolbar:after
{
    clear: both;
}
.navbar-toolbar > li
{
    float: left;
}
.navbar-toolbar > li:before,
.navbar-toolbar > li:after
{
    display: table;

    content: ' ';
}
.navbar-toolbar > li:after
{
    clear: both;
}
.navbar-toolbar > li > a
{
    line-height: 22px;

    padding-top: 22px;
    padding-bottom: 22px;
}
.navbar-toolbar .dropdown-menu
{
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
         -o-transform-origin: 100% 0;
            transform-origin: 100% 0;
    -webkit-animation-duration: .3s;
         -o-animation-duration: .3s;
            animation-duration: .3s;
}
@media (max-width: 767px)
{
    .navbar-toolbar .dropdown-menu:not(.dropdown-menu-media)
    {
        overflow-x: hidden;
        overflow-y: scroll;

        max-height: 400px;

        -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);

        -webkit-overflow-scrolling: touch;
    }
    .navbar-toolbar .open
    {
        position: static;
    }
    .navbar-toolbar .open .dropdown-menu
    {
        right: 0;
        left: 0;

        float: none;

        width: auto;
        margin-top: 0;

        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}
@media (max-width: 767px) and (max-device-width: 480px) and (orientation: landscape)
{
    .navbar-toolbar .dropdown-menu:not(.dropdown-menu-media)
    {
        max-height: 200px;
    }
}
@media (max-width: 767px)
{
    .navbar-toolbar-left
    {
        float: left !important;
    }
    .navbar-toolbar-right
    {
        float: right !important;
    }
}
.icon-fullscreen
{
    font-family: 'Material-Design-Iconic-Font';
    font-size: 24px;
}
.icon-fullscreen:before
{
    content: '\f16d';
}
.icon-fullscreen.active:before
{
    content: '\f16c';
}
.icon-menubar
{
    font-family: 'Material-Design-Iconic-Font';
}
.icon-menubar:before
{
    content: '\f197';
}
.icon-menubar.active:before
{
    content: '\f197';
}
.navbar-default .navbar-toolbar > li > a
{
    color: #757575;
}
.navbar-default .navbar-toolbar > li > a:hover,
.navbar-default .navbar-toolbar > li > a:focus
{
    color: #616161;
    background-color: rgba(238, 238, 238, .3);
}
.navbar-default .navbar-toolbar > .active > a,
.navbar-default .navbar-toolbar > .active > a:hover,
.navbar-default .navbar-toolbar > .active > a:focus
{
    color: #616161;
    background-color: rgba(238, 238, 238, .6);
}
.navbar-default .navbar-toolbar > .disabled > a,
.navbar-default .navbar-toolbar > .disabled > a:hover,
.navbar-default .navbar-toolbar > .disabled > a:focus
{
    color: #bdbdbd;
    background-color: transparent;
}
.navbar-default .navbar-toggle
{
    color: #757575;
}
.navbar-default .navbar-toolbar > .open > a,
.navbar-default .navbar-toolbar > .open > a:hover,
.navbar-default .navbar-toolbar > .open > a:focus
{
    color: #616161;
    background-color: rgba(238, 238, 238, .6);
}
.navbar-inverse .navbar-toolbar > li > a
{
    color: #fff;
}
.navbar-inverse .navbar-toolbar > li > a:hover,
.navbar-inverse .navbar-toolbar > li > a:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-toolbar > .active > a,
.navbar-inverse .navbar-toolbar > .active > a:hover,
.navbar-inverse .navbar-toolbar > .active > a:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-toolbar > .disabled > a,
.navbar-inverse .navbar-toolbar > .disabled > a:hover,
.navbar-inverse .navbar-toolbar > .disabled > a:focus
{
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle
{
    color: #fff;
}
.navbar-inverse .navbar-toolbar > .open > a,
.navbar-inverse .navbar-toolbar > .open > a:hover,
.navbar-inverse .navbar-toolbar > .open > a:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-content
{
    width: 320px;
    padding: 15px;
}
.navbar-content:after,
.navbar-content:before
{
    line-height: 0;

    display: table;

    content: '';
}
.breadcrumb
{
    margin-bottom: 10px;
}
.breadcrumb li + li:before
{
    padding: 0 5px;
}
.breadcrumb li .icon
{
    text-decoration: none;
}
.breadcrumb li .icon:before
{
    margin-right: 10px;
}
.breadcrumb-arrow > li + li:before
{
    content: '\00bb\00a0';
}
.pagination li > a,
.pagination li > span
{
    padding: 7px 13px;

    -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
         -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
            transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
}
.pagination li > a:hover,
.pagination li > span:hover,
.pagination li > a:focus,
.pagination li > span:focus
{
    -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
         -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
            transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
}
.pagination li .icon
{
    margin-top: -1px;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus
{
    cursor: not-allowed;

    color: #bdbdbd;
    border-color: #e0e0e0;
    background-color: transparent;
}
.pagination-gap > li > a
{
    margin: 0 5px;

    border-radius: 5px;
}
.pagination-gap > li > a:hover
{
    border-color: #c03b40;
    background-color: transparent;
}
.pagination-gap > li:first-child > a,
.pagination-gap > li:last-child > a
{
    border-radius: 5px;
}
.pagination-no-border > li > a
{
    border: none;
}
.pagination-lg > li > a,
.pagination-lg > li > span
{
    font-size: 16px;
    line-height: 1.3333333;

    padding: 9px 15px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span
{
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span
{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination-sm > li > a,
.pagination-sm > li > span
{
    font-size: 14px;
    line-height: 1.5;

    padding: 5px 9px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span
{
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span
{
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.pager li > a,
.pager li > span
{
    padding: 10px 20px;

    -webkit-transition: all .2s ease;
         -o-transition: all .2s ease;
            transition: all .2s ease;

    color: #757575;
}
.pager li > a:hover,
.pager li > a:focus
{
    color: #c03b40;
}
.pager li .icon
{
    margin-top: -1px;
}
.pager li > a:hover,
.pager li > a:focus
{
    border-color: #c03b40;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span
{
    border-color: #e0e0e0;
}
.pager-round li > a,
.pager-round li > span
{
    border-radius: 1000px;
}
.label
{
    font-weight: 300;

    padding: .25em .6em .25em;

    border-radius: .3em;
}
.label.label-outline
{
    color: #eee;
    border-color: #eee;
    background-color: transparent;
}
.label-outline
{
    border: 1px solid transparent;
}
.label-round
{
    border-radius: 1em;
}
.label-default
{
    color: #757575;
    background-color: #e0e0e0;
}
.label-default[href]:hover,
.label-default[href]:focus
{
    background-color: #eee;
}
.label-default.label-outline
{
    color: #e0e0e0;
    border-color: #e0e0e0;
    background-color: transparent;
}
.label-default[href]:hover,
.label-default[href]:focus
{
    color: #9e9e9e;
}
.label-default.label-outline
{
    color: #757575;
}
.label-primary
{
    background-color: #c03b40;
}
.label-primary[href]:hover,
.label-primary[href]:focus
{
    background-color: #c75155;
}
.label-primary.label-outline
{
    color: #c03b40;
    border-color: #c03b40;
    background-color: transparent;
}
.label-success
{
    background-color: #4caf50;
}
.label-success[href]:hover,
.label-success[href]:focus
{
    background-color: #66bb6a;
}
.label-success.label-outline
{
    color: #4caf50;
    border-color: #4caf50;
    background-color: transparent;
}
.label-info
{
    background-color: #00bcd4;
}
.label-info[href]:hover,
.label-info[href]:focus
{
    background-color: #26c6da;
}
.label-info.label-outline
{
    color: #00bcd4;
    border-color: #00bcd4;
    background-color: transparent;
}
.label-warning
{
    background-color: #ff9800;
}
.label-warning[href]:hover,
.label-warning[href]:focus
{
    background-color: #ffa726;
}
.label-warning.label-outline
{
    color: #ff9800;
    border-color: #ff9800;
    background-color: transparent;
}
.label-danger
{
    background-color: #c03b40;
}
.label-danger[href]:hover,
.label-danger[href]:focus
{
    background-color: #c75155;
}
.label-danger.label-outline
{
    color: #c03b40;
    border-color: #c03b40;
    background-color: transparent;
}
.label-dark
{
    background-color: #616161;
}
.label-dark[href]:hover,
.label-dark[href]:focus
{
    background-color: #757575;
}
.label-dark.label-outline
{
    color: #616161;
    border-color: #616161;
    background-color: transparent;
}
.label-lg
{
    font-size: 16px;
}
.label-sm
{
    font-size: 10px;

    padding: .1em .5em .1em;
}
.label-md
{
    font-size: 12px;

    padding: .1em .5em .1em;
}
.badge
{
    padding: 3px 6px;
}
.btn .badge
{
    top: 0;
}
.badge.up
{
    position: relative;
    top: -10px;

    margin: 0 -.8em;

    border-radius: 15px;
}
.badge.badge-absolute
{
    position: absolute;
    z-index: 5;
    top: -8px;
    right: -10px;
}
.badge-radius
{
    border-radius: 3px;
}
.badge-primary
{
    color: #fff;
    background-color: #c03b40;
}
.badge-primary[href]:hover,
.badge-primary[href]:focus
{
    color: #fff;
    background-color: #992f33;
}
.list-group-item.active > .badge-primary,
.nav-pills > .active > a > .badge-primary
{
    color: #fff;
    background-color: #c03b40;
}
.badge-success
{
    color: #fff;
    background-color: #4caf50;
}
.badge-success[href]:hover,
.badge-success[href]:focus
{
    color: #fff;
    background-color: #3d8b40;
}
.list-group-item.active > .badge-success,
.nav-pills > .active > a > .badge-success
{
    color: #fff;
    background-color: #4caf50;
}
.badge-info
{
    color: #fff;
    background-color: #00bcd4;
}
.badge-info[href]:hover,
.badge-info[href]:focus
{
    color: #fff;
    background-color: #008fa1;
}
.list-group-item.active > .badge-info,
.nav-pills > .active > a > .badge-info
{
    color: #fff;
    background-color: #00bcd4;
}
.badge-warning
{
    color: #fff;
    background-color: #ff9800;
}
.badge-warning[href]:hover,
.badge-warning[href]:focus
{
    color: #fff;
    background-color: #cc7a00;
}
.list-group-item.active > .badge-warning,
.nav-pills > .active > a > .badge-warning
{
    color: #fff;
    background-color: #ff9800;
}
.badge-danger
{
    color: #fff;
    background-color: #c03b40;
}
.badge-danger[href]:hover,
.badge-danger[href]:focus
{
    color: #fff;
    background-color: #992f33;
}
.list-group-item.active > .badge-danger,
.nav-pills > .active > a > .badge-danger
{
    color: #fff;
    background-color: #c03b40;
}
.badge-dark
{
    color: #fff;
    background-color: #616161;
}
.badge-dark[href]:hover,
.badge-dark[href]:focus
{
    color: #fff;
    background-color: #484848;
}
.list-group-item.active > .badge-dark,
.nav-pills > .active > a > .badge-dark
{
    color: #fff;
    background-color: #616161;
}
.badge-lg
{
    font-size: 16px;

    padding: 5px 9px 8px;
}
.badge-sm
{
    font-size: 10px;

    padding: 2px 5px;
}
.jumbotron
{
    padding: 0;

    border-radius: 3px;
}
.jumbotron > .jumbotron-photo img
{
    width: 100%;

    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.jumbotron-contents
{
    padding: 20px;
}
.jumbotron .carousel,
.jumbotron .carousel-inner,
.jumbotron .carousel-inner > .item.active img
{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.jumbotron .carousel-inner > .item > a > img,
.jumbotron .carousel-inner > .item > img
{
    width: 100%;
}
.jumbotron h1,
.jumbotron .h1
{
    font-size: 28px;
}
.jumbotron h2,
.jumbotron .h2
{
    font-size: 24px;
}
@media screen and (min-width: 768px)
{
    .jumbotron,
    .container .jumbotron
    {
        padding: 0;
    }
    .jumbotron h1,
    .jumbotron .h1
    {
        font-size: 28px;
    }
}
.thumbnail
{
    padding: 0;

    -webkit-transition: all .25s ease-in-out;
         -o-transition: all .25s ease-in-out;
            transition: all .25s ease-in-out;

    border: none;
}
.thumbnail .caption
{
    position: relative;

    display: block;

    padding-right: 0;
    padding-left: 0;
}
.alert
{
    padding-right: 20px;
    padding-left: 20px;
}
.alert ul
{
    padding-left: 13px;
}
.alert ul li
{
    padding-left: 7px;
}
.panel > .alert
{
    margin: 0;
}
.alert-alt
{
    color: #757575;
    border: none;
    border-left: 3px solid transparent;
    background-color: rgba(238, 238, 238, .8);
}
.alert-alt a,
.alert-alt .alert-link
{
    text-decoration: none;
}
.alert-dismissible
{
    padding-right: 40px;
}
.alert-dismissible .close
{
    top: 0;

    text-decoration: none;

    opacity: .6;
}
.alert-dismissible .close:hover,
.alert-dismissible .close:focus
{
    opacity: 1;
}
.alert-dismissible.alert-alt .close
{
    opacity: .6;
    color: #9e9e9e;
}
.alert-dismissible.alert-alt .close:hover,
.alert-dismissible.alert-alt .close:focus
{
    opacity: 1;
    color: #9e9e9e;
}
.alert-icon
{
    position: relative;

    padding-left: 45px;
}
.alert-icon > .icon
{
    font-size: 16px;

    position: absolute;
    top: 18px;
    left: 20px;

    width: 1em;

    text-align: center;
}
.alert-avatar
{
    position: relative;

    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 75px;
}
.alert-avatar > .avatar
{
    position: absolute;
    top: 12px;
    left: 20px;
}
.page-alert .alert-wrap
{
    overflow: hidden;

    max-height: 0;
    margin: 0;
    padding: 0;

    -webkit-transition: max-height .7s linear 0s;
         -o-transition: max-height .7s linear 0s;
            transition: max-height .7s linear 0s;
}
.page-alert .alert-wrap.in
{
    max-height: 500px;

    -webkit-transition: max-height 1s linear 0s;
         -o-transition: max-height 1s linear 0s;
            transition: max-height 1s linear 0s;
}
.page-alert .alert-wrap .alert
{
    margin: 0;

    text-align: left;

    border-radius: 0;
}
.alert-primary
{
    color: #c03b40;
    border-color: #ffcdd2;
    background-color: rgba(255, 205, 210, .8);
}
.alert-primary hr
{
    border-top-color: #ffb3bb;
}
.alert-primary .alert-link
{
    color: #992f33;
}
.alert-primary .close
{
    color: #c03b40;
}
.alert-primary .close:hover,
.alert-primary .close:focus
{
    color: #c03b40;
}
.alert-primary .alert-link
{
    color: #ba262b;
}
.alert-alt.alert-primary
{
    border-color: #c03b40;
}
.alert-alt.alert-primary a,
.alert-alt.alert-primary .alert-link
{
    color: #c03b40;
}
.alert-success .alert-link
{
    color: #43a047;
}
.alert-alt.alert-success
{
    border-color: #4caf50;
}
.alert-alt.alert-success a,
.alert-alt.alert-success .alert-link
{
    color: #4caf50;
}
.alert-info .alert-link
{
    color: #00acc1;
}
.alert-alt.alert-info
{
    border-color: #00bcd4;
}
.alert-alt.alert-info a,
.alert-alt.alert-info .alert-link
{
    color: #00bcd4;
}
.alert-warning .alert-link
{
    color: #fb8c00;
}
.alert-alt.alert-warning
{
    border-color: #ff9800;
}
.alert-alt.alert-warning a,
.alert-alt.alert-warning .alert-link
{
    color: #ff9800;
}
.alert-danger .alert-link
{
    color: #ba262b;
}
.alert-alt.alert-danger
{
    border-color: #c03b40;
}
.alert-alt.alert-danger a,
.alert-alt.alert-danger .alert-link
{
    color: #c03b40;
}
.alert-social
{
    position: relative;

    padding-left: 65px;
}
.alert-social > .icon
{
    font-size: 30px;

    position: absolute;
    top: 12px;
    bottom: 0;
    left: 20px;

    width: 1em;

    text-align: center;
}
.alert-facebook
{
    color: #fff;
    border-color: #3b5998;
    background-color: #3b5998;
}
.alert-facebook hr
{
    border-top-color: #344e86;
}
.alert-facebook .alert-link
{
    color: #e6e6e6;
}
.alert-facebook .close
{
    color: #fff;
}
.alert-facebook .close:hover,
.alert-facebook .close:focus
{
    color: #fff;
}
.alert-facebook .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-twitter
{
    color: #fff;
    border-color: #55acee;
    background-color: #55acee;
}
.alert-twitter hr
{
    border-top-color: #3ea1ec;
}
.alert-twitter .alert-link
{
    color: #e6e6e6;
}
.alert-twitter .close
{
    color: #fff;
}
.alert-twitter .close:hover,
.alert-twitter .close:focus
{
    color: #fff;
}
.alert-twitter .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-google-plus
{
    color: #fff;
    border-color: #dd4b39;
    background-color: #dd4b39;
}
.alert-google-plus hr
{
    border-top-color: #d73925;
}
.alert-google-plus .alert-link
{
    color: #e6e6e6;
}
.alert-google-plus .close
{
    color: #fff;
}
.alert-google-plus .close:hover,
.alert-google-plus .close:focus
{
    color: #fff;
}
.alert-google-plus .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-linkedin
{
    color: #fff;
    border-color: #0976b4;
    background-color: #0976b4;
}
.alert-linkedin hr
{
    border-top-color: #08669c;
}
.alert-linkedin .alert-link
{
    color: #e6e6e6;
}
.alert-linkedin .close
{
    color: #fff;
}
.alert-linkedin .close:hover,
.alert-linkedin .close:focus
{
    color: #fff;
}
.alert-linkedin .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-flickr
{
    color: #fff;
    border-color: #ff0084;
    background-color: #ff0084;
}
.alert-flickr hr
{
    border-top-color: #e60077;
}
.alert-flickr .alert-link
{
    color: #e6e6e6;
}
.alert-flickr .close
{
    color: #fff;
}
.alert-flickr .close:hover,
.alert-flickr .close:focus
{
    color: #fff;
}
.alert-flickr .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-tumblr
{
    color: #fff;
    border-color: #35465c;
    background-color: #35465c;
}
.alert-tumblr hr
{
    border-top-color: #2c3a4c;
}
.alert-tumblr .alert-link
{
    color: #e6e6e6;
}
.alert-tumblr .close
{
    color: #fff;
}
.alert-tumblr .close:hover,
.alert-tumblr .close:focus
{
    color: #fff;
}
.alert-tumblr .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-github
{
    color: #fff;
    border-color: #4183c4;
    background-color: #4183c4;
}
.alert-github hr
{
    border-top-color: #3876b4;
}
.alert-github .alert-link
{
    color: #e6e6e6;
}
.alert-github .close
{
    color: #fff;
}
.alert-github .close:hover,
.alert-github .close:focus
{
    color: #fff;
}
.alert-github .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-dribbble
{
    color: #fff;
    border-color: #c32361;
    background-color: #c32361;
}
.alert-dribbble hr
{
    border-top-color: #ad1f56;
}
.alert-dribbble .alert-link
{
    color: #e6e6e6;
}
.alert-dribbble .close
{
    color: #fff;
}
.alert-dribbble .close:hover,
.alert-dribbble .close:focus
{
    color: #fff;
}
.alert-dribbble .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert-youtube
{
    color: #fff;
    border-color: #b31217;
    background-color: #b31217;
}
.alert-youtube hr
{
    border-top-color: #9c1014;
}
.alert-youtube .alert-link
{
    color: #e6e6e6;
}
.alert-youtube .close
{
    color: #fff;
}
.alert-youtube .close:hover,
.alert-youtube .close:focus
{
    color: #fff;
}
.alert-youtube .alert-link
{
    font-weight: 500;

    color: #fff;
}
.alert.dark .alert-link
{
    font-weight: 500;

    color: #fff !important;
}
.alert.dark .alert-left-border
{
    border: none;
    border-left: 3px solid transparent;
}
.alert.dark.alert-dismissible.alert-alt .close
{
    color: #fff;
}
.alert.dark.alert-dismissible.alert-alt .close:hover,
.alert.dark.alert-dismissible.alert-alt .close:focus
{
    color: #fff;
}
.alert.dark.alert-primary
{
    color: #fff;
    border-color: #c03b40;
    background-color: #c03b40;
}
.alert.dark.alert-primary hr
{
    border-top-color: #ac3539;
}
.alert.dark.alert-primary .alert-link
{
    color: #e6e6e6;
}
.alert.dark.alert-primary .close
{
    color: #fff;
}
.alert.dark.alert-primary .close:hover,
.alert.dark.alert-primary .close:focus
{
    color: #fff;
}
.alert-alt.alert.dark.alert-primary
{
    border-color: #7a191c;
}
.alert-alt.alert.dark.alert-primary a,
.alert-alt.alert.dark.alert-primary .alert-link
{
    color: #fff;
}
.alert.dark.alert-success
{
    color: #fff;
    border-color: #4caf50;
    background-color: #4caf50;
}
.alert.dark.alert-success hr
{
    border-top-color: #449d48;
}
.alert.dark.alert-success .alert-link
{
    color: #e6e6e6;
}
.alert.dark.alert-success .close
{
    color: #fff;
}
.alert.dark.alert-success .close:hover,
.alert.dark.alert-success .close:focus
{
    color: #fff;
}
.alert-alt.alert.dark.alert-success
{
    border-color: #2c6a2f;
}
.alert-alt.alert.dark.alert-success a,
.alert-alt.alert.dark.alert-success .alert-link
{
    color: #fff;
}
.alert.dark.alert-info
{
    color: #fff;
    border-color: #00bcd4;
    background-color: #00bcd4;
}
.alert.dark.alert-info hr
{
    border-top-color: #00a5bb;
}
.alert.dark.alert-info .alert-link
{
    color: #e6e6e6;
}
.alert.dark.alert-info .close
{
    color: #fff;
}
.alert.dark.alert-info .close:hover,
.alert.dark.alert-info .close:focus
{
    color: #fff;
}
.alert-alt.alert.dark.alert-info
{
    border-color: #006875;
}
.alert-alt.alert.dark.alert-info a,
.alert-alt.alert.dark.alert-info .alert-link
{
    color: #fff;
}
.alert.dark.alert-warning
{
    color: #fff;
    border-color: #ff9800;
    background-color: #ff9800;
}
.alert.dark.alert-warning hr
{
    border-top-color: #e68900;
}
.alert.dark.alert-warning .alert-link
{
    color: #e6e6e6;
}
.alert.dark.alert-warning .close
{
    color: #fff;
}
.alert.dark.alert-warning .close:hover,
.alert.dark.alert-warning .close:focus
{
    color: #fff;
}
.alert-alt.alert.dark.alert-warning
{
    border-color: #af6100;
}
.alert-alt.alert.dark.alert-warning a,
.alert-alt.alert.dark.alert-warning .alert-link
{
    color: #fff;
}
.alert.dark.alert-danger
{
    color: #fff;
    border-color: #c03b40;
    background-color: #c03b40;
}
.alert.dark.alert-danger hr
{
    border-top-color: #ac3539;
}
.alert.dark.alert-danger .alert-link
{
    color: #e6e6e6;
}
.alert.dark.alert-danger .close
{
    color: #fff;
}
.alert.dark.alert-danger .close:hover,
.alert.dark.alert-danger .close:focus
{
    color: #fff;
}
.alert-alt.alert.dark.alert-danger
{
    border-color: #7a191c;
}
.alert-alt.alert.dark.alert-danger a,
.alert-alt.alert.dark.alert-danger .alert-link
{
    color: #fff;
}
.progress
{
    height: 15px;

    -webkit-box-shadow: none;
            box-shadow: none;
}
.progress-bar
{
    line-height: 15px;

    -webkit-box-shadow: none;
            box-shadow: none;
}
.progress-square
{
    border-radius: 0;
}
.progress-circle
{
    border-radius: 1000px;
}
.progress-vertical
{
    position: relative;

    display: inline-block;

    width: 15px;
    height: 250px;
    min-height: 250px;
    margin-right: 30px;
    margin-bottom: 0;
}
.progress-vertical .progress-bar
{
    width: 100%;
}
.progress-bar-indicating.active
{
    position: relative;

    -webkit-animation: none;
         -o-animation: none;
            animation: none;
}
.progress-bar-indicating.active:before
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    -webkit-animation: progress-active 3s ease 0s infinite;
         -o-animation: progress-active 3s ease 0s infinite;
            animation: progress-active 3s ease 0s infinite;

    opacity: 0;
    border-radius: inherit;
    background-color: #fff;
}
.progress-vertical .progress-bar-indicating.active:before
{
    -webkit-animation-name: progress-vertical-active;
         -o-animation-name: progress-vertical-active;
            animation-name: progress-vertical-active;
}
.progress-skill
{
    position: relative;
}
.progress-skill .progress-bar > span
{
    position: absolute;
    top: 0;
    right: 10px;

    color: #616161;
}
.progress-lg
{
    height: 22px;
}
.progress-lg.progress-vertical
{
    width: 25px;
}
.progress-lg .progress-bar
{
    line-height: 22px;
}
.progress-sm
{
    height: 10px;
}
.progress-sm.progress-vertical
{
    width: 10px;
}
.progress-sm .progress-bar
{
    line-height: 10px;
}
.progress-xs
{
    height: 4px;

    border-radius: 1px;
}
.progress-xs.progress-vertical
{
    width: 4px;
}
.progress-xs .progress-bar
{
    line-height: 4px;
}
.contextual-progress
{
    margin: 20px 0;
}
.contextual-progress .progress-title
{
    float: left;
}
.contextual-progress .progress-label
{
    position: relative;

    float: right;
}
.contextual-progress .progress
{
    height: 2px;
    margin: 5px 0;
}
@-webkit-keyframes progress-active
{
    0%
    {
        width: 0;

        opacity: .4;
    }
    100%
    {
        width: 100%;

        opacity: 0;
    }
}
@-o-keyframes progress-active
{
    0%
    {
        width: 0;

        opacity: .4;
    }
    100%
    {
        width: 100%;

        opacity: 0;
    }
}
@keyframes progress-active
{
    0%
    {
        width: 0;

        opacity: .4;
    }
    100%
    {
        width: 100%;

        opacity: 0;
    }
}
@-webkit-keyframes progress-vertical-active
{
    0%
    {
        top: 0;

        opacity: 0;
    }
    100%
    {
        top: 175px;

        opacity: .4;
    }
}
@-o-keyframes progress-vertical-active
{
    0%
    {
        top: 0;

        opacity: 0;
    }
    100%
    {
        top: 175px;

        opacity: .4;
    }
}
@keyframes progress-vertical-active
{
    0%
    {
        top: 0;

        opacity: 0;
    }
    100%
    {
        top: 175px;

        opacity: .4;
    }
}
.media-object
{
    width: 120px;
}
.media-left,
.media > .pull-left
{
    padding-right: 20px;
}
.media-right,
.media > .pull-right
{
    padding-left: 20px;
}
.media-body
{
    overflow: auto;
}
.media .media
{
    padding-bottom: 0;

    border-bottom: none;
}
.media-meta
{
    font-size: 12px;

    margin-bottom: 3px;

    color: #616161;
}
.media-lg .media-object
{
    width: 160px;
}
.media-lg .media
{
    margin-left: -110px;
}
.media-sm .media-object
{
    width: 80px;
}
.media-sm .media
{
    margin-left: -70px;
}
.media-xs .media-object
{
    width: 60px;
}
.media-xs .media
{
    margin-left: -60px;
}
@media screen and (min-width: 768px)
{
    .media-body
    {
        overflow: hidden;
    }
    .media .media
    {
        margin-left: 0;
    }
}
.list-group .media
{
    padding: 2px 0;

    border-bottom: 0;
}
.list-group .media .pull-left,
.list-group .media .media-left
{
    padding-right: 20px;
}
.list-group .media .pull-right,
.list-group .media .media-right
{
    padding-left: 20px;
}
.list-group .media .pull-right .status
{
    margin-top: 15px;
    margin-right: 5px;
}
.list-group .media .media-heading
{
    font-size: 14px;
}
.list-group-full > .list-group-item
{
    padding-right: 0;
    padding-left: 0;
}
a.list-group-item
{
    border-radius: 3px;
}
a.list-group-item.disabled,
a.list-group-item.disabled:hover,
a.list-group-item.disabled:focus
{
    color: #bdbdbd;
    background-color: #eee;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus
{
    color: #fff;
    background-color: #c03b40;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.list-group-item .icon
{
    margin-right: 10px;
}
.list-group.bg-inherit
{
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.list-group.bg-inherit .list-group-item
{
    border-bottom-color: rgba(0, 0, 0, .075);
    background-color: transparent;
}
.list-group.bg-inherit .list-group-item:last-child
{
    border-bottom-color: transparent;
}
.list-group.bg-inherit .list-group-item:hover
{
    border-color: transparent;
    background-color: rgba(0, 0, 0, .075);
}
.list-group-bordered
{
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.list-group-bordered .list-group-item
{
    border-color: #e0e0e0;
}
.list-group-bordered .list-group-item.active,
.list-group-bordered .list-group-item.active:hover,
.list-group-bordered .list-group-item.active:focus
{
    color: #fff;
    border-color: #a72226;
    background-color: #a72226;
}
.list-group-dividered .list-group-item
{
    border-top-color: #e0e0e0;
}
.list-group-dividered .list-group-item.active:hover
{
    border-top-color: #e0e0e0;
}
.list-group-dividered .list-group-item:last-child
{
    border-bottom-color: #e0e0e0;
}
.list-group-dividered .list-group-item:first-child
{
    border-top-color: transparent;
}
.list-group-dividered .list-group-item:first-child.active:hover
{
    border-top-color: transparent;
}
.list-group-gap .list-group-item
{
    margin-bottom: 2px;

    border-radius: 3px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.list-group-full .list-group-item
{
    padding-right: 0;
    padding-left: 0;
}
.list-group-item-dark
{
    color: #fff;
    background-color: #616161;
}
a.list-group-item-dark,
button.list-group-item-dark
{
    color: #fff;
}
a.list-group-item-dark .list-group-item-heading,
button.list-group-item-dark .list-group-item-heading
{
    color: inherit;
}
a.list-group-item-dark:hover,
button.list-group-item-dark:hover,
a.list-group-item-dark:focus,
button.list-group-item-dark:focus
{
    color: #fff;
    background-color: #545454;
}
a.list-group-item-dark.active,
button.list-group-item-dark.active,
a.list-group-item-dark.active:hover,
button.list-group-item-dark.active:hover,
a.list-group-item-dark.active:focus,
button.list-group-item-dark.active:focus
{
    color: #fff;
    border-color: #fff;
    background-color: #fff;
}
.panel
{
    position: relative;

    margin-bottom: 30px;

    border-width: 0;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.panel > .nav-tabs-vertical .nav-tabs
{
    margin-left: -1px;
}
.panel > .nav-tabs-vertical .nav-tabs > li > a
{
    border-left: none;
    border-radius: 0;
}
.panel > .nav-tabs-vertical .nav-tabs.nav-tabs-reverse
{
    margin-right: -1px;
}
.panel > .nav-tabs-vertical .nav-tabs.nav-tabs-reverse > li > a
{
    border-right: none;
    border-radius: 0;
}
.panel:hover .panel-actions .show-on-hover
{
    display: inline-block;
}
.panel .panel-actions .show-on-hover
{
    display: none;
}
.panel.is-fullscreen
{
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    border-radius: 0;
}
.panel.is-fullscreen .panel-loading
{
    border-radius: 0;
}
.panel.is-fullscreen .panel-actions [data-toggle=collapse]
{
    display: none;
}
.panel.is-close
{
    display: none;
}
.panel.is-collapse .panel-body
{
    display: none;

    height: 0;
}
.panel > .alert
{
    padding-right: 30px;
    padding-left: 30px;
}
.panel > .alert-dismissible
{
    padding-right: 50px;
}
@media screen and (max-width: 480px)
{
    .panel > .alert
    {
        padding-right: 20px;
        padding-left: 20px;
    }
    .panel > .alert-dismissible
    {
        padding-right: 40px;
    }
}
.panel > .table > tr > td:first-child,
.panel > .table-responsive > .table > tr > td:first-child,
.panel > .table > thead > tr > td:first-child,
.panel > .table-responsive > .table > thead > tr > td:first-child,
.panel > .table > tbody > tr > td:first-child,
.panel > .table-responsive > .table > tbody > tr > td:first-child,
.panel > .table > tfoot > tr > td:first-child,
.panel > .table-responsive > .table > tfoot > tr > td:first-child,
.panel > .table > tr > th:first-child,
.panel > .table-responsive > .table > tr > th:first-child,
.panel > .table > thead > tr > th:first-child,
.panel > .table-responsive > .table > thead > tr > th:first-child,
.panel > .table > tbody > tr > th:first-child,
.panel > .table-responsive > .table > tbody > tr > th:first-child,
.panel > .table > tfoot > tr > th:first-child,
.panel > .table-responsive > .table > tfoot > tr > th:first-child
{
    padding-left: 30px;
}
@media screen and (max-width: 480px)
{
    .panel > .table > tr > td:first-child,
    .panel > .table-responsive > .table > tr > td:first-child,
    .panel > .table > thead > tr > td:first-child,
    .panel > .table-responsive > .table > thead > tr > td:first-child,
    .panel > .table > tbody > tr > td:first-child,
    .panel > .table-responsive > .table > tbody > tr > td:first-child,
    .panel > .table > tfoot > tr > td:first-child,
    .panel > .table-responsive > .table > tfoot > tr > td:first-child,
    .panel > .table > tr > th:first-child,
    .panel > .table-responsive > .table > tr > th:first-child,
    .panel > .table > thead > tr > th:first-child,
    .panel > .table-responsive > .table > thead > tr > th:first-child,
    .panel > .table > tbody > tr > th:first-child,
    .panel > .table-responsive > .table > tbody > tr > th:first-child,
    .panel > .table > tfoot > tr > th:first-child,
    .panel > .table-responsive > .table > tfoot > tr > th:first-child
    {
        padding-left: 20px;
    }
}
.panel > .table > tr > td:last-child,
.panel > .table-responsive > .table > tr > td:last-child,
.panel > .table > thead > tr > td:last-child,
.panel > .table-responsive > .table > thead > tr > td:last-child,
.panel > .table > tbody > tr > td:last-child,
.panel > .table-responsive > .table > tbody > tr > td:last-child,
.panel > .table > tfoot > tr > td:last-child,
.panel > .table-responsive > .table > tfoot > tr > td:last-child,
.panel > .table > tr > th:last-child,
.panel > .table-responsive > .table > tr > th:last-child,
.panel > .table > thead > tr > th:last-child,
.panel > .table-responsive > .table > thead > tr > th:last-child,
.panel > .table > tbody > tr > th:last-child,
.panel > .table-responsive > .table > tbody > tr > th:last-child,
.panel > .table > tfoot > tr > th:last-child,
.panel > .table-responsive > .table > tfoot > tr > th:last-child
{
    padding-right: 30px;
}
@media screen and (max-width: 480px)
{
    .panel > .table > tr > td:last-child,
    .panel > .table-responsive > .table > tr > td:last-child,
    .panel > .table > thead > tr > td:last-child,
    .panel > .table-responsive > .table > thead > tr > td:last-child,
    .panel > .table > tbody > tr > td:last-child,
    .panel > .table-responsive > .table > tbody > tr > td:last-child,
    .panel > .table > tfoot > tr > td:last-child,
    .panel > .table-responsive > .table > tfoot > tr > td:last-child,
    .panel > .table > tr > th:last-child,
    .panel > .table-responsive > .table > tr > th:last-child,
    .panel > .table > thead > tr > th:last-child,
    .panel > .table-responsive > .table > thead > tr > th:last-child,
    .panel > .table > tbody > tr > th:last-child,
    .panel > .table-responsive > .table > tbody > tr > th:last-child,
    .panel > .table > tfoot > tr > th:last-child,
    .panel > .table-responsive > .table > tfoot > tr > th:last-child
    {
        padding-right: 20px;
    }
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td
{
    border-top: 1px solid #e0e0e0;
}
.panel > .list-group > .list-group-item
{
    padding-right: 30px;
    padding-left: 30px;
}
@media screen and (max-width: 480px)
{
    .panel > .list-group > .list-group-item
    {
        padding-right: 20px;
        padding-left: 20px;
    }
}
.panel-content > .row
{
    padding-right: 30px;
    padding-left: 30px;
}
.panel-content > .row > [class*='col-']
{
    padding-right: 30px;
    padding-left: 30px;
}
.panel-heading
{
    position: relative;

    padding: 0;

    border-bottom: 1px solid transparent;
}
.panel-heading + .alert
{
    border-radius: 0;
}
.panel-heading > .nav-tabs
{
    border-bottom: none;
}
.panel-heading + .nav-tabs
{
    margin-top: -10px;
}
.panel-body
{
    position: relative;
}
.panel-heading + .panel-body
{
    padding-top: 0;
}
.panel-body h1:first-child,
.panel-body h2:first-child,
.panel-body h3:first-child,
.panel-body h4:first-child,
.panel-body h5:first-child,
.panel-body h6:first-child,
.panel-body .h1:first-child,
.panel-body .h2:first-child,
.panel-body .h3:first-child,
.panel-body .h4:first-child,
.panel-body .h5:first-child,
.panel-body .h6:first-child
{
    margin-top: 0;
}
.panel-body > *:last-child
{
    margin-bottom: 0;
}
.panel-body > .list-group-dividered:only-child > .list-group-item:last-child
{
    border-bottom-color: transparent;
}
.panel-footer
{
    border-top: 1px solid transparent;
}
.table + .panel-footer
{
    padding-top: 15px;

    border-color: #e0e0e0;
}
.panel-title
{
    font-size: 18px;

    display: block;

    padding: 20px 30px;

    color: #424242;
}
.panel-title > .icon
{
    margin-right: 10px;
}
.panel-title > .label
{
    margin-left: 10px;
}
.panel-title small
{
    color: #757575;
}
.panel-desc
{
    font-size: 14px;

    display: block;

    margin: 0;
    padding: 5px 0 0;

    color: #757575;
}
.panel-actions
{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 30px;

    margin: auto;

    -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
         -o-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
}
@media screen and (max-width: 480px)
{
    .panel-actions
    {
        right: 20px;
    }
}
ul.panel-actions
{
    list-style: none;
}
ul.panel-actions > li
{
    display: inline-block;

    margin-left: 8px;
}
ul.panel-actions > li:first-child
{
    margin-left: 0;
}
.panel-actions a
{
    color: inherit;
}
.panel-actions a.dropdown-toggle
{
    text-decoration: none;
}
.panel-actions .dropdown
{
    display: inline-block;
}
.panel-actions .dropdown-toggle
{
    display: inline-block;
}
.panel-actions .panel-action
{
    display: inline-block;

    padding: 8px 10px;

    cursor: pointer;
    text-decoration: none;

    color: #9e9e9e;
    background-color: transparent;
}
.panel-actions .panel-action:hover
{
    color: #616161;
}
.panel-actions .panel-action:active
{
    color: #616161;
}
.panel-actions .panel-action:focus
{
    outline: none;
}
.panel-actions .progress
{
    width: 100px;
    margin: 0;
}
.panel-actions .pagination
{
    margin: 0;
}
.panel-toolbar
{
    margin: 0;
    padding: 5px 15px;

    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color: transparent;
}
.panel-bordered .panel-toolbar
{
    border-top-color: transparent;
}
.panel-toolbar .btn
{
    padding: 5px 10px;

    color: #9e9e9e;
}
.panel-toolbar .btn.icon
{
    width: 1em;

    text-align: center;
}
.panel-toolbar .btn:hover,
.panel-toolbar .btn:active,
.panel-toolbar .btn.active
{
    color: #757575;
}
.panel-loading
{
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .6;
    border-radius: 4px;
}
.panel-loading .loader-wrapper
{
    position: absolute;
    top: 50%;
    left: 50%;

    margin-top: -25px;
    margin-left: -25px;
}
.panel > *:not(.panel-loading):not(.collapsing)
{
    -webkit-transition: opacity .3s;
         -o-transition: opacity .3s;
            transition: opacity .3s;
}
.panel.is-loading > *:not(.panel-loading)
{
    opacity: .3;
}
.panel.is-loading .panel-loading
{
    display: block;

    opacity: 1;
}
.panel-footer-chart
{
    padding: 0;
}
.panel-control
{
    padding: 0;

    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.panel-body.scrollable-vertical
{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.panel-body.scrollable-vertical > .scrollable-container > .scrollable-content
{
    padding-right: 30px;
    padding-left: 30px;
}
@media screen and (max-width: 480px)
{
    .panel-body.scrollable-vertical > .scrollable-container > .scrollable-content
    {
        padding-right: 20px;
        padding-left: 20px;
    }
}
.panel-body.scrollable-vertical > .scrollable-bar
{
    height: -webkit-calc(100% - 30px);
    height:         calc(100% - 30px);
    margin-top: 0;
    margin-bottom: 30px;

    -webkit-transform: translateX(-26px);
        -ms-transform: translateX(-26px);
         -o-transform: translateX(-26px);
            transform: translateX(-26px);
}
.panel-bordered > .panel-body.scrollable-vertical > .scrollable-bar
{
    height: -webkit-calc(100% - 60px);
    height:         calc(100% - 60px);
    margin-bottom: 30px;
}
.panel-body.scrollable-horizontal
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.panel-body.scrollable-horizontal > .scrollable-container > .scrollable-content
{
    padding-top: 0;
    padding-bottom: 30px;
}
.panel-bordered > .panel-body.scrollable-horizontal > .scrollable-container > .scrollable-content
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.panel-body.scrollable-horizontal > .scrollable-bar
{
    width: -webkit-calc(100% - 60px);
    width:         calc(100% - 60px);
    margin-right: 30px;
    margin-left: 0;

    -webkit-transform: translateY(-26px);
        -ms-transform: translateY(-26px);
         -o-transform: translateY(-26px);
            transform: translateY(-26px);
}
@media screen and (max-width: 480px)
{
    .panel-body.scrollable-horizontal > .scrollable-bar
    {
        width: -webkit-calc(100% - 40px);
        width:         calc(100% - 40px);
        margin-right: 20px;
    }
}
.panel-bordered > .panel-body.scrollable-horizontal > .scrollable-bar
{
    -webkit-transform: translateY(-26px);
        -ms-transform: translateY(-26px);
         -o-transform: translateY(-26px);
            transform: translateY(-26px);
}
.panel-bordered > .panel-heading
{
    border-bottom: 1px solid #e0e0e0;
}
.panel-bordered > .panel-heading > .panel-title
{
    padding-bottom: 20px;
}
.panel-bordered > .panel-footer
{
    padding-top: 15px;

    border-top: 1px solid #e0e0e0;
}
.panel-bordered > .panel-body
{
    padding-top: 30px;
}
.panel-bordered > .table > tbody:first-child > tr:first-child th,
.panel-bordered > .table > tbody:first-child > tr:first-child td
{
    border-top: 0;
}
.panel.is-dragging
{
    opacity: .8;
}
.panel.is-dragging
{
    cursor: move;
}
.panel.panel-transparent
{
    border-color: transparent;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.panel.panel-transparent > .panel-heading,
.panel.panel-transparent > .panel-footer
{
    border-color: transparent;
}
.panel-dark
{
    border-color: #616161;
}
.panel-dark > .panel-heading
{
    color: #fff;
    border-color: #616161;
    background-color: #616161;
}
.panel-dark > .panel-heading + .panel-collapse > .panel-body
{
    border-top-color: #616161;
}
.panel-dark > .panel-heading .badge
{
    color: #616161;
    background-color: #fff;
}
.panel-dark > .panel-footer + .panel-collapse > .panel-body
{
    border-bottom-color: #616161;
}
.panel-primary,
.panel-info,
.panel-success,
.panel-warning,
.panel-danger,
.panel-dark
{
    border: none;
}
.panel-primary .panel-heading,
.panel-info .panel-heading,
.panel-success .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading,
.panel-dark .panel-heading
{
    border: none;
}
.panel-primary .panel-title,
.panel-info .panel-title,
.panel-success .panel-title,
.panel-warning .panel-title,
.panel-danger .panel-title,
.panel-dark .panel-title
{
    color: #fff;
}
.panel-primary .panel-action,
.panel-info .panel-action,
.panel-success .panel-action,
.panel-warning .panel-action,
.panel-danger .panel-action,
.panel-dark .panel-action
{
    color: #fff;
}
@media screen and (max-width: 480px)
{
    .panel-actions
    {
        right: 20px;
    }
    .panel-actions .progress
    {
        min-width: 80px;
    }
    .panel-actions .show-on-hover
    {
        display: none;
    }
    .panel-title,
    .panel-body,
    .panel-footer
    {
        padding-right: 20px;
        padding-left: 20px;
    }
}
.well
{
    padding: 20px;
}
.well-lg
{
    padding: 24px;
}
.well-sm
{
    padding: 12px;

    border-radius: 3px;
}
.well
{
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .02);
            box-shadow: inset 0 0 1px rgba(0, 0, 0, .02);
}
.well-primary
{
    color: #fff;
    background-color: #c03b40;
}
.well-success
{
    color: #fff;
    background-color: #4caf50;
}
.well-info
{
    color: #fff;
    background-color: #00bcd4;
}
.well-warning
{
    color: #fff;
    background-color: #ff9800;
}
.well-danger
{
    color: #fff;
    background-color: #c03b40;
}
.close.icon
{
    font-size: inherit;
}
body
{
    font-weight: 300;
}
th
{
    font-weight: 400;
}
b,
strong
{
    font-weight: 500;
}
optgroup
{
    font-weight: 500;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small
{
    font-weight: 300;
}
.lead
{
    font-weight: 100;
}
dt
{
    font-weight: 500;
}
kbd kbd
{
    font-weight: 500;
}
label
{
    font-weight: 300;
}
.radio label,
.checkbox label
{
    font-weight: 300;
}
.radio-inline,
.checkbox-inline
{
    font-weight: 300;
}
.btn-link
{
    font-weight: 300;
}
.dropdown-menu > li > a
{
    font-weight: 300;
}
.input-group-addon
{
    font-weight: 300;
}
.label
{
    font-weight: 500;
}
.popover
{
    font-weight: 300;
}
.tooltip
{
    font-weight: 300;
}
.modal-content
{
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}
.modal-header
{
    padding: 15px 20px;

    border-bottom: none;
}
.modal-header .close
{
    margin-top: 1px;
}
.modal-body
{
    padding: 20px;
}
.modal-footer
{
    padding: 6px 20px 20px;

    border-top: none;
}
.modal-top
{
    margin: 0 auto;
}
.modal-center
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    height: 100%;
    margin: 0 auto;

    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
}
.modal-bottom
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    height: 100%;
    margin: 0 auto;

    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
            justify-content: flex-end;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
}
.modal-sidebar
{
    position: absolute;
    right: 0;

    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    height: 100%;
    margin: 0;

    background-color: #fff;

    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
}
.modal-sidebar .modal-content
{
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.modal-sidebar .modal-header
{
    border-bottom: none;
}
.modal-sidebar .modal-footer
{
    border-top: none;
}
.modal-sidebar button.close
{
    position: fixed;
    top: 20px;
    right: 20px;
}
.modal.fade .modal-dialog.modal-sidebar
{
    -webkit-transform: translate(25%, 0px);
        -ms-transform: translate(25%, 0px);
         -o-transform: translate(25%, 0px);
            transform: translate(25%, 0px);
}
.modal.in .modal-dialog.modal-sidebar
{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
}
.modal-fill-in
{
    background-color: transparent;
}
.modal-fill-in.in
{
    opacity: 1;
    background-color: rgba(255, 255, 255, .95);
}
.modal-fill-in .modal-dialog
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    width: 100%;
    height: 100%;
    margin: 0 auto;

    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
}
@media (min-width: 768px)
{
    .modal-fill-in .modal-dialog > *
    {
        width: 600px;
    }
    .modal-fill-in .modal-dialog.modal-sm > *
    {
        width: 300px;
    }
    .modal-fill-in .modal-dialog button.close
    {
        position: fixed;
        z-index: 1;
        top: 20px;
        right: 20px;

        -webkit-transform: translate(0%, 0%);
            -ms-transform: translate(0%, 0%);
             -o-transform: translate(0%, 0%);
                transform: translate(0%, 0%);

        opacity: .5;

        filter: alpha(opacity=50);
    }
}
@media (min-width: 992px)
{
    .modal-fill-in .modal-dialog.modal-lg > *
    {
        width: 900px;
    }
}
.modal-fill-in .modal-content
{
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.modal-fill-in .modal-header
{
    border-bottom: none;
}
.modal-fill-in .modal-footer
{
    border-top: none;
}
.modal-primary .modal-header
{
    border-radius: 4px 4px 0 0;
    background-color: #3ba1a3;
}
.modal-primary .modal-header *
{
    color: #fff;
}
.modal-primary .modal-header .close
{
    opacity: .6;
}
.modal-success .modal-header
{
    border-radius: 4px 4px 0 0;
    background-color: #4caf50;
}
.modal-success .modal-header *
{
    color: #fff;
}
.modal-success .modal-header .close
{
    opacity: .6;
}
.modal-info .modal-header
{
    border-radius: 4px 4px 0 0;
    background-color: #00bcd4;
}
.modal-info .modal-header *
{
    color: #fff;
}
.modal-info .modal-header .close
{
    opacity: .6;
}
.modal-warning .modal-header
{
    border-radius: 4px 4px 0 0;
    background-color: #ff9800;
}
.modal-warning .modal-header *
{
    color: #fff;
}
.modal-warning .modal-header .close
{
    opacity: .6;
}
.modal-danger .modal-header
{
    border-radius: 4px 4px 0 0;
    background-color: #c03b40;
}
.modal-danger .modal-header *
{
    color: #fff;
}
.modal-danger .modal-header .close
{
    opacity: .6;
}
.modal.modal-fade-in-scale-up .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
         -o-transform: scale(.7);
            transform: scale(.7);

    opacity: 0;
}
.modal.modal-fade-in-scale-up.in .modal-dialog
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);

    opacity: 1;
}
.modal.modal-slide-in-right .modal-dialog
{
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9 0s);
         -o-transition: all .3s cubic-bezier(.25, .5, .5, .9 0s);
            transition: all .3s cubic-bezier(.25, .5, .5, .9 0s);
    -webkit-transform: translate(20%, 0%);
        -ms-transform: translate(20%, 0%);
         -o-transform: translate(20%, 0%);
            transform: translate(20%, 0%);

    opacity: 0;
}
.modal.modal-slide-in-right.in .modal-dialog
{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);

    opacity: 1;
}
.modal.modal-slide-from-bottom .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: translate(0%, 20%);
        -ms-transform: translate(0%, 20%);
         -o-transform: translate(0%, 20%);
            transform: translate(0%, 20%);

    opacity: 0;
}
.modal.modal-slide-from-bottom.in .modal-dialog
{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);

    opacity: 1;
}
.modal.modal-newspaper .modal-dialog
{
    -webkit-transition: all .5s ease 0s;
         -o-transition: all .5s ease 0s;
            transition: all .5s ease 0s;
    -webkit-transform: scale(0) rotate(720deg);
        -ms-transform: scale(0) rotate(720deg);
         -o-transform: scale(0) rotate(720deg);
            transform: scale(0) rotate(720deg);

    opacity: 0;
}
.modal.modal-newspaper.in .modal-dialog
{
    -webkit-transform: scale(1) rotate(0deg);
        -ms-transform: scale(1) rotate(0deg);
         -o-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);

    opacity: 1;
}
.modal.modal-fall
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-fall .modal-dialog
{
    -webkit-transform: translateZ(600px) rotateX(20deg);
        -ms-transform: translateZ(600px) rotateX(20deg);
            transform: translateZ(600px) rotateX(20deg);

    opacity: 0;

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-fall.in .modal-dialog
{
    -webkit-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s;
    -webkit-transform: translateZ(0px) rotateX(0deg);
        -ms-transform: translateZ(0px) rotateX(0deg);
            transform: translateZ(0px) rotateX(0deg);

    opacity: 1;
}
.modal.modal-side-fall
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-side-fall .modal-dialog
{
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
        -ms-transform: translate(30%) translateZ(600px) rotate(10deg);
            transform: translate(30%) translateZ(600px) rotate(10deg);

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-side-fall.in .modal-dialog
{
    -webkit-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s;
    -webkit-transform: translate(0%) translateZ(0px) rotate(0deg);
        -ms-transform: translate(0%) translateZ(0px) rotate(0deg);
            transform: translate(0%) translateZ(0px) rotate(0deg);
}
.modal.modal-3d-flip-horizontal
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-flip-horizontal .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: rotateY(-70deg);
        -ms-transform: rotateY(-70deg);
         -o-transform: rotateY(-70deg);
            transform: rotateY(-70deg);

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-flip-horizontal.in .modal-dialog
{
    -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
         -o-transform: rotateY(0deg);
            transform: rotateY(0deg);
}
.modal.modal-3d-flip-vertical
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-flip-vertical .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: rotateX(-70deg);
        -ms-transform: rotateX(-70deg);
         -o-transform: rotateX(-70deg);
            transform: rotateX(-70deg);

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-flip-vertical.in .modal-dialog
{
    -webkit-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
         -o-transform: rotateX(0deg);
            transform: rotateX(0deg);
}
.modal.modal-3d-sign
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-sign .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
         -o-transform: rotateX(-60deg);
            transform: rotateX(-60deg);
    -webkit-transform-origin: 50% 0 0;
        -ms-transform-origin: 50% 0 0;
         -o-transform-origin: 50% 0 0;
            transform-origin: 50% 0 0;

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-sign.in .modal-dialog
{
    -webkit-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
         -o-transform: rotateX(0deg);
            transform: rotateX(0deg);
}
.modal.modal-super-scaled .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: scale(2);
        -ms-transform: scale(2);
         -o-transform: scale(2);
            transform: scale(2);

    opacity: 0;
}
.modal.modal-super-scaled.in .modal-dialog
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);

    opacity: 1;
}
.modal.modal-just-me .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s;
    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
         -o-transform: scale(.8);
            transform: scale(.8);

    opacity: 0;
}
.modal.modal-just-me .modal-backdrop
{
    background-color: #fff;
}
.modal.modal-just-me.in
{
    background: #fff;
}
.modal.modal-just-me.in .modal-dialog
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);

    opacity: 1;
}
.modal.modal-just-me.in .modal-backdrop
{
    opacity: 1;
}
.modal.modal-3d-slit
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-slit .modal-dialog
{
    -webkit-transition: all .5s ease 0s;
         -o-transition: all .5s ease 0s;
            transition: all .5s ease 0s;
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
        -ms-transform: translateZ(-3000px) rotateY(90deg);
            transform: translateZ(-3000px) rotateY(90deg);

    opacity: 0;

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-slit.in .modal-dialog
{
    -webkit-animation-name: slit;
         -o-animation-name: slit;
            animation-name: slit;
    -webkit-animation-duration: .7s;
         -o-animation-duration: .7s;
            animation-duration: .7s;
    -webkit-animation-timing-function: ease-out;
         -o-animation-timing-function: ease-out;
            animation-timing-function: ease-out;

    -webkit-animation-fill-mode: forwards;
         -o-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
}
.modal.modal-rotate-from-bottom
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-rotate-from-bottom .modal-dialog
{
    -webkit-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    -webkit-transform: translateY(100%) rotateX(90deg);
        -ms-transform: translateY(100%) rotateX(90deg);
            transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100% 0;
        -ms-transform-origin: 0 100% 0;
         -o-transform-origin: 0 100% 0;
            transform-origin: 0 100% 0;

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-rotate-from-bottom.in .modal-dialog
{
    -webkit-transform: translateY(0%) rotateX(0deg);
        -ms-transform: translateY(0%) rotateX(0deg);
            transform: translateY(0%) rotateX(0deg);
}
.modal.modal-rotate-from-left
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-rotate-from-left .modal-dialog
{
    -webkit-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s;
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
        -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
            transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100% 0;
        -ms-transform-origin: 0 100% 0;
         -o-transform-origin: 0 100% 0;
            transform-origin: 0 100% 0;

        -ms-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-rotate-from-left.in .modal-dialog
{
    -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
        -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
            transform: translateZ(0px) translateX(0%) rotateY(0deg);
}
@-webkit-keyframes slit
{
    50%
    {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
            -ms-transform: translateZ(-250px) rotateY(89deg);
                transform: translateZ(-250px) rotateY(89deg);

        opacity: .5;
    }
    100%
    {
        -webkit-transform: translateZ(0px) rotateY(0deg);
            -ms-transform: translateZ(0px) rotateY(0deg);
                transform: translateZ(0px) rotateY(0deg);

        opacity: 1;
    }
}
@-o-keyframes slit
{
    50%
    {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
            -ms-transform: translateZ(-250px) rotateY(89deg);
                transform: translateZ(-250px) rotateY(89deg);

        opacity: .5;
    }
    100%
    {
        -webkit-transform: translateZ(0px) rotateY(0deg);
            -ms-transform: translateZ(0px) rotateY(0deg);
                transform: translateZ(0px) rotateY(0deg);

        opacity: 1;
    }
}
@keyframes slit
{
    50%
    {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
            -ms-transform: translateZ(-250px) rotateY(89deg);
                transform: translateZ(-250px) rotateY(89deg);

        opacity: .5;
    }
    100%
    {
        -webkit-transform: translateZ(0px) rotateY(0deg);
            -ms-transform: translateZ(0px) rotateY(0deg);
                transform: translateZ(0px) rotateY(0deg);

        opacity: 1;
    }
}
.tooltip-inner
{
    padding: 6px 12px;
}
.tooltip-primary + .tooltip .tooltip-inner
{
    color: #fff;
    background-color: #c03b40;
}
.tooltip-primary + .tooltip.top .tooltip-arrow
{
    border-top-color: #c03b40;
}
.tooltip-primary + .tooltip.right .tooltip-arrow
{
    border-right-color: #c03b40;
}
.tooltip-primary + .tooltip.bottom .tooltip-arrow
{
    border-bottom-color: #c03b40;
}
.tooltip-primary + .tooltip.left .tooltip-arrow
{
    border-left-color: #c03b40;
}
.tooltip-success + .tooltip .tooltip-inner
{
    color: #fff;
    background-color: #4caf50;
}
.tooltip-success + .tooltip.top .tooltip-arrow
{
    border-top-color: #4caf50;
}
.tooltip-success + .tooltip.right .tooltip-arrow
{
    border-right-color: #4caf50;
}
.tooltip-success + .tooltip.bottom .tooltip-arrow
{
    border-bottom-color: #4caf50;
}
.tooltip-success + .tooltip.left .tooltip-arrow
{
    border-left-color: #4caf50;
}
.tooltip-info + .tooltip .tooltip-inner
{
    color: #fff;
    background-color: #00bcd4;
}
.tooltip-info + .tooltip.top .tooltip-arrow
{
    border-top-color: #00bcd4;
}
.tooltip-info + .tooltip.right .tooltip-arrow
{
    border-right-color: #00bcd4;
}
.tooltip-info + .tooltip.bottom .tooltip-arrow
{
    border-bottom-color: #00bcd4;
}
.tooltip-info + .tooltip.left .tooltip-arrow
{
    border-left-color: #00bcd4;
}
.tooltip-warning + .tooltip .tooltip-inner
{
    color: #fff;
    background-color: #ff9800;
}
.tooltip-warning + .tooltip.top .tooltip-arrow
{
    border-top-color: #ff9800;
}
.tooltip-warning + .tooltip.right .tooltip-arrow
{
    border-right-color: #ff9800;
}
.tooltip-warning + .tooltip.bottom .tooltip-arrow
{
    border-bottom-color: #ff9800;
}
.tooltip-warning + .tooltip.left .tooltip-arrow
{
    border-left-color: #ff9800;
}
.tooltip-danger + .tooltip .tooltip-inner
{
    color: #fff;
    background-color: #c03b40;
}
.tooltip-danger + .tooltip.top .tooltip-arrow
{
    border-top-color: #c03b40;
}
.tooltip-danger + .tooltip.right .tooltip-arrow
{
    border-right-color: #c03b40;
}
.tooltip-danger + .tooltip.bottom .tooltip-arrow
{
    border-bottom-color: #c03b40;
}
.tooltip-danger + .tooltip.left .tooltip-arrow
{
    border-left-color: #c03b40;
}
.tooltip-rotate + .tooltip
{
    -webkit-animation: tooltip-rotate3d 1s ease .1s forwards;
         -o-animation: tooltip-rotate3d 1s ease .1s forwards;
            animation: tooltip-rotate3d 1s ease .1s forwards;

    opacity: 0;
}
@-webkit-keyframes tooltip-rotate3d
{
    0%
    {
        -webkit-transform: rotate(15deg);
                transform: rotate(15deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);

        opacity: 1;
    }
}
@-o-keyframes tooltip-rotate3d
{
    0%
    {
        -o-transform: rotate(15deg);
           transform: rotate(15deg);

        opacity: 0;
    }
    100%
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);

        opacity: 1;
    }
}
@keyframes tooltip-rotate3d
{
    0%
    {
        -webkit-transform: rotate(15deg);
             -o-transform: rotate(15deg);
                transform: rotate(15deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);

        opacity: 1;
    }
}
.tooltip-scale + .tooltip
{
    -webkit-animation: tooltip-scale3d 1s ease 0s forwards;
         -o-animation: tooltip-scale3d 1s ease 0s forwards;
            animation: tooltip-scale3d 1s ease 0s forwards;
}
@-webkit-keyframes tooltip-scale3d
{
    0%
    {
        -webkit-transform: scale3d(.7, .3, 1) translate(50%, 50%);
                transform: scale3d(.7, .3, 1) translate(50%, 50%);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: scale3d(1, 1, 1) translate(50%, 50%);
                transform: scale3d(1, 1, 1) translate(50%, 50%);

        opacity: 1;
    }
}
@-o-keyframes tooltip-scale3d
{
    0%
    {
        transform: scale3d(.7, .3, 1) translate(50%, 50%);

        opacity: 0;
    }
    100%
    {
        transform: scale3d(1, 1, 1) translate(50%, 50%);

        opacity: 1;
    }
}
@keyframes tooltip-scale3d
{
    0%
    {
        -webkit-transform: scale3d(.7, .3, 1) translate(50%, 50%);
                transform: scale3d(.7, .3, 1) translate(50%, 50%);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: scale3d(1, 1, 1) translate(50%, 50%);
                transform: scale3d(1, 1, 1) translate(50%, 50%);

        opacity: 1;
    }
}
.popover
{
    padding: 0;

    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
            box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
}
.popover.bottom > .arrow:after
{
    border-bottom-color: #eee;
}
.popover-content
{
    padding: 20px;
}
.popover-primary + .popover .popover-title
{
    color: #fff;
    border-color: #c03b40;
    background-color: #c03b40;
}
.popover-primary + .popover.bottom .arrow
{
    border-bottom-color: #c03b40;
}
.popover-primary + .popover.bottom .arrow:after
{
    border-bottom-color: #c03b40;
}
.popover-success + .popover .popover-title
{
    color: #fff;
    border-color: #4caf50;
    background-color: #4caf50;
}
.popover-success + .popover.bottom .arrow
{
    border-bottom-color: #4caf50;
}
.popover-success + .popover.bottom .arrow:after
{
    border-bottom-color: #4caf50;
}
.popover-info + .popover .popover-title
{
    color: #fff;
    border-color: #00bcd4;
    background-color: #00bcd4;
}
.popover-info + .popover.bottom .arrow
{
    border-bottom-color: #00bcd4;
}
.popover-info + .popover.bottom .arrow:after
{
    border-bottom-color: #00bcd4;
}
.popover-warning + .popover .popover-title
{
    color: #fff;
    border-color: #ff9800;
    background-color: #ff9800;
}
.popover-warning + .popover.bottom .arrow
{
    border-bottom-color: #ff9800;
}
.popover-warning + .popover.bottom .arrow:after
{
    border-bottom-color: #ff9800;
}
.popover-danger + .popover .popover-title
{
    color: #fff;
    border-color: #c03b40;
    background-color: #c03b40;
}
.popover-danger + .popover.bottom .arrow
{
    border-bottom-color: #c03b40;
}
.popover-danger + .popover.bottom .arrow:after
{
    border-bottom-color: #c03b40;
}
.popover-rotate + .popover
{
    -webkit-animation: popover-rotate3d 1s ease .1s forwards;
         -o-animation: popover-rotate3d 1s ease .1s forwards;
            animation: popover-rotate3d 1s ease .1s forwards;

    opacity: 0;
}
@-webkit-keyframes popover-rotate3d
{
    0%
    {
        -webkit-transform: rotate(15deg);
                transform: rotate(15deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);

        opacity: 1;
    }
}
@-o-keyframes popover-rotate3d
{
    0%
    {
        -o-transform: rotate(15deg);
           transform: rotate(15deg);

        opacity: 0;
    }
    100%
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);

        opacity: 1;
    }
}
@keyframes popover-rotate3d
{
    0%
    {
        -webkit-transform: rotate(15deg);
             -o-transform: rotate(15deg);
                transform: rotate(15deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);

        opacity: 1;
    }
}
.popover-scale + .popover
{
    -webkit-animation: popover-scale3d 1s ease 0s forwards;
         -o-animation: popover-scale3d 1s ease 0s forwards;
            animation: popover-scale3d 1s ease 0s forwards;
}
@-webkit-keyframes popover-scale3d
{
    0%
    {
        -webkit-transform: scale3d(.7, .3, 1) translate(50%, 50%);
                transform: scale3d(.7, .3, 1) translate(50%, 50%);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: scale3d(1, 1, 1) translate(50%, 50%);
                transform: scale3d(1, 1, 1) translate(50%, 50%);

        opacity: 1;
    }
}
@-o-keyframes popover-scale3d
{
    0%
    {
        transform: scale3d(.7, .3, 1) translate(50%, 50%);

        opacity: 0;
    }
    100%
    {
        transform: scale3d(1, 1, 1) translate(50%, 50%);

        opacity: 1;
    }
}
@keyframes popover-scale3d
{
    0%
    {
        -webkit-transform: scale3d(.7, .3, 1) translate(50%, 50%);
                transform: scale3d(.7, .3, 1) translate(50%, 50%);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: scale3d(1, 1, 1) translate(50%, 50%);
                transform: scale3d(1, 1, 1) translate(50%, 50%);

        opacity: 1;
    }
}
.carousel-control
{
    min-width: 50px;
}
.carousel-control:hover,
.carousel-control:focus
{
    opacity: .4;

    filter: alpha(opacity=40);
}
.carousel-control .icon
{
    position: absolute;
    z-index: 5;
    top: 50%;

    display: inline-block;

    width: 16px;
    height: 16px;
    margin-top: -8px;
}
.carousel-control.left .icon
{
    left: 50%;

    margin-left: -8px;
}
.carousel-control.right .icon
{
    right: 50%;

    margin-right: -8px;
}
.carousel-caption h1,
.carousel-caption h2,
.carousel-caption h3,
.carousel-caption h4,
.carousel-caption h5,
.carousel-caption h6
{
    color: inherit;
}
.carousel-indicators
{
    margin-bottom: 0;
}
.carousel-indicators li
{
    margin: 3px;

    border: none;
    background-color: rgba(255, 255, 255, .3);
}
.carousel-indicators .active
{
    width: 10px;
    height: 10px;
    margin: 3px;
}
.carousel-indicators-scaleup li
{
    -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s;
         -o-transition:      -o-transform .3s ease 0s, background-color .3s ease 0s;
            transition:         transform .3s ease 0s, background-color .3s ease 0s;

    border: none;
}
.carousel-indicators-scaleup .active
{
    -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5);
}
.carousel-indicators-fillin li
{
    -webkit-transition: -webkit-box-shadow .3s ease 0s;
         -o-transition:         box-shadow .3s ease 0s;
            transition:         box-shadow .3s ease 0s;

    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
            box-shadow: 0 0 0 2px #fff inset;
}
.carousel-indicators-fillin .active
{
    -webkit-box-shadow: 0 0 0 8px #fff inset;
            box-shadow: 0 0 0 8px #fff inset;
}
.carousel-indicators-fall li
{
    position: relative;

    -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s;
         -o-transition:      -o-transform .3s ease 0s, background-color .3s ease 0s;
            transition:         transform .3s ease 0s, background-color .3s ease 0s;
}
.carousel-indicators-fall li:after
{
    position: absolute;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: opacity .3s ease 0s, visibility 0s ease .3s;
         -o-transition: opacity .3s ease 0s, visibility 0s ease .3s;
            transition: opacity .3s ease 0s, visibility 0s ease .3s;
    -webkit-transform: translate(0%, -200%);
        -ms-transform: translate(0%, -200%);
         -o-transform: translate(0%, -200%);
            transform: translate(0%, -200%);

    opacity: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .3);
}
.carousel-indicators-fall .active
{
    -webkit-transform: translate(0, 200%);
        -ms-transform: translate(0, 200%);
         -o-transform: translate(0, 200%);
            transform: translate(0, 200%);

    background-color: transparent;
}
.carousel-indicators-fall .active:after
{
    visibility: visible;

    -webkit-transition: opacity .3s ease 0s;
         -o-transition: opacity .3s ease 0s;
            transition: opacity .3s ease 0s;

    opacity: 1;
}
@media screen and (min-width: 768px)
{
    .carousel-control .icon
    {
        font-size: 48px;

        width: 48px;
        height: 48px;
        margin-top: -24px;
    }
    .carousel-control.left .icon
    {
        margin-left: -24px;
    }
    .carousel-control.right .icon
    {
        margin-right: -24px;
    }
}
.vertical-align
{
    font-size: 0;
}
.vertical-align:before
{
    display: inline-block;

    height: 100%;

    content: '';
    vertical-align: middle;
}
.vertical-align-middle,
.vertical-align-bottom
{
    font-size: 14px;

    display: inline-block;

    max-width: 100%;
}
.vertical-align-middle
{
    vertical-align: middle;
}
.vertical-align-bottom
{
    vertical-align: bottom;
}
.inline
{
    display: inline !important;
}
.inline-block
{
    display: inline-block !important;
}
.block
{
    display: block !important;
}
.text-truncate
{
    overflow: hidden;
    /* for IE */

    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
}
.text-break
{
    white-space: normal;
    word-wrap: break-word;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
            hyphens: auto;

        -ms-hyphens: auto;
}
.text-nowrap
{
    white-space: nowrap;
}
.text-top
{
    vertical-align: top !important;
}
.text-middle
{
    vertical-align: middle !important;
}
.text-bottom
{
    vertical-align: bottom !important;
}
.text-left
{
    text-align: left !important;
}
.text-right
{
    text-align: right !important;
}
.text-center
{
    text-align: center !important;
}
.text-justify
{
    text-align: justify !important;
}
.text-lowercase
{
    text-transform: lowercase !important;
}
.text-uppercase
{
    text-transform: uppercase !important;
}
.text-capitalize
{
    text-transform: capitalize !important;
}
.font-weight-unset
{
    font-weight: unset !important;
}
.font-weight-100
{
    font-weight: 100 !important;
}
.font-weight-200
{
    font-weight: 200 !important;
}
.font-weight-300
{
    font-weight: 300 !important;
}
.font-weight-400
{
    font-weight: 400 !important;
}
.font-weight-500
{
    font-weight: 500 !important;
}
.font-weight-600
{
    font-weight: 600 !important;
}
.font-weight-700
{
    font-weight: 700 !important;
}
.font-weight-800
{
    font-weight: 800 !important;
}
.font-weight-900
{
    font-weight: 900 !important;
}
.font-weight-light
{
    font-weight: 100 !important;
}
.font-weight-normal
{
    font-weight: 300 !important;
}
.font-weight-medium
{
    font-weight: 400 !important;
}
.font-weight-bold
{
    font-weight: 500 !important;
}
.font-size-0
{
    font-size: 0 !important;
}
.font-size-10
{
    font-size: 10px !important;
}
.font-size-12
{
    font-size: 12px !important;
}
.font-size-14
{
    font-size: 14px !important;
}
.font-size-16
{
    font-size: 16px !important;
}
.font-size-18
{
    font-size: 18px !important;
}
.font-size-20
{
    font-size: 20px !important;
}
.font-size-24
{
    font-size: 24px !important;
}
.font-size-26
{
    font-size: 26px !important;
}
.font-size-30
{
    font-size: 30px !important;
}
.font-size-40
{
    font-size: 40px !important;
}
.font-size-50
{
    font-size: 50px !important;
}
.font-size-60
{
    font-size: 60px !important;
}
.font-size-70
{
    font-size: 70px !important;
}
.font-size-80
{
    font-size: 80px !important;
}
.visible-xlg
{
    display: none !important;
}
.visible-xlg-block,
.visible-xlg-inline,
.visible-xlg-inline-block
{
    display: none !important;
}
@media (min-width: 1600px)
{
    .visible-xlg
    {
        display: block !important;
    }
    table.visible-xlg
    {
        display: table !important;
    }
    tr.visible-xlg
    {
        display: table-row !important;
    }
    th.visible-xlg,
    td.visible-xlg
    {
        display: table-cell !important;
    }
}
@media (min-width: 1600px)
{
    .visible-xlg-block
    {
        display: block !important;
    }
}
@media (min-width: 1600px)
{
    .visible-xlg-inline
    {
        display: inline !important;
    }
}
@media (min-width: 1200px)
{
    .visible-xlg-inline-block
    {
        display: inline-block !important;
    }
}
@media (min-width: 1600px)
{
    .hidden-xlg
    {
        display: none !important;
    }
}

/*# sourceMappingURL=data:application/json;base64,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MkJBQTJCO0NBQzVCO0FBQ0Q7RUFDRSwyQkFBMkI7Q0FDNUI7QUFDRDtFQUNFLHlCQUF5QjtDQUMxQjtBQUNEOzs7RUFHRSx5QkFBeUI7Q0FDMUI7QUFDRDtFQUNFO0lBQ0UsMEJBQTBCO0dBQzNCO0VBQ0Q7SUFDRSwwQkFBMEI7R0FDM0I7RUFDRDtJQUNFLDhCQUE4QjtHQUMvQjtFQUNEOztJQUVFLCtCQUErQjtHQUNoQztDQUNGO0FBQ0Q7RUFDRTtJQUNFLDBCQUEwQjtHQUMzQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLDJCQUEyQjtHQUM1QjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLGlDQUFpQztHQUNsQztDQUNGO0FBQ0Q7RUFDRTtJQUNFLHlCQUF5QjtHQUMxQjtDQUNGIiwiZmlsZSI6ImJvb3RzdHJhcC1leHRlbmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYS50ZXh0LWFjdGlvbiB7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuYS50ZXh0LWFjdGlvbixcbmEudGV4dC1hY3Rpb246aG92ZXIsXG5hLnRleHQtYWN0aW9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS50ZXh0LWFjdGlvbjpob3ZlcixcbmEudGV4dC1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbmEudGV4dC1hY3Rpb24gLmljb24gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbmEudGV4dC1saWtlIHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcbn1cbmEudGV4dC1saWtlLFxuYS50ZXh0LWxpa2U6aG92ZXIsXG5hLnRleHQtbGlrZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEudGV4dC1saWtlLmFjdGl2ZSxcbmEudGV4dC1saWtlOmhvdmVyLFxuYS50ZXh0LWxpa2U6Zm9jdXMge1xuICBjb2xvcjogI0JBMjYyQiAhaW1wb3J0YW50O1xufVxuLnRleHQtYWN0aW9uICsgLnRleHQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5pbWctYm9yZGVyZWQge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4uaW1nLWJvcmRlcmVkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNjMDNiNDAgIWltcG9ydGFudDtcbn1cbi5pbWctYm9yZGVyZWQtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7XG59XG4uaW1nLWJvcmRlcmVkLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0JBMjYyQiAhaW1wb3J0YW50O1xufVxuLmltZy1ib3JkZXJlZC1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzY2YmI2YSAhaW1wb3J0YW50O1xufVxuLmltZy1ib3JkZXJlZC1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpIDAgMCAxcHg7XG59XG5oMSAuaWNvbjpmaXJzdC1jaGlsZCxcbmgyIC5pY29uOmZpcnN0LWNoaWxkLFxuaDMgLmljb246Zmlyc3QtY2hpbGQsXG5oNCAuaWNvbjpmaXJzdC1jaGlsZCxcbmg1IC5pY29uOmZpcnN0LWNoaWxkLFxuaDYgLmljb246Zmlyc3QtY2hpbGQsXG4uaDEgLmljb246Zmlyc3QtY2hpbGQsXG4uaDIgLmljb246Zmlyc3QtY2hpbGQsXG4uaDMgLmljb246Zmlyc3QtY2hpbGQsXG4uaDQgLmljb246Zmlyc3QtY2hpbGQsXG4uaDUgLmljb246Zmlyc3QtY2hpbGQsXG4uaDYgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxubWFyayxcbi5tYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5kcm9wLWNhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uZHJvcC1jYXAtcmV2ZXJzZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5saXN0LWljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWljb25zID4gbGkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ubGlzdC1pY29ucyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWljb25zID4gbGkgaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2MwM2I0MDtcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzk5MmYzMztcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNkOGI0MDtcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAwYmNkNDtcbn1cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwOGZhMTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOTgwMDtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2NjN2EwMDtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzk5MmYzMztcbn1cbmJsb2NrcXVvdGUge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG59XG4uYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG59XG4uYmxvY2txdW90ZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmJsb2NrcXVvdGUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAyMTIsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogIzAwYmNkNDtcbn1cbi5ibG9ja3F1b3RlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYmxvY2txdW90ZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgNTksIDY0LCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNjMDNiNDA7XG59XG5jb2RlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmY2RkMjtcbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14bGctMSwgLmNvbC14bGctMiwgLmNvbC14bGctMywgLmNvbC14bGctNCwgLmNvbC14bGctNSwgLmNvbC14bGctNiwgLmNvbC14bGctNywgLmNvbC14bGctOCwgLmNvbC14bGctOSwgLmNvbC14bGctMTAsIC5jb2wteGxnLTExLCAuY29sLXhsZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC14bGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXhsZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLmNvbC14bGctMSwgLmNvbC14bGctMiwgLmNvbC14bGctMywgLmNvbC14bGctNCwgLmNvbC14bGctNSwgLmNvbC14bGctNiwgLmNvbC14bGctNywgLmNvbC14bGctOCwgLmNvbC14bGctOSwgLmNvbC14bGctMTAsIC5jb2wteGxnLTExLCAuY29sLXhsZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ucm93Lm5vLXNwYWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yb3cubm8tc3BhY2UgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yb3ctbGcge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ucm93LWxnID4gLmNvbC14cy0xLCAucm93LWxnID4gLmNvbC1zbS0xLCAucm93LWxnID4gLmNvbC1tZC0xLCAucm93LWxnID4gLmNvbC1sZy0xLCAucm93LWxnID4gLmNvbC14bGctMSwgLnJvdy1sZyA+IC5jb2wteHMtMiwgLnJvdy1sZyA+IC5jb2wtc20tMiwgLnJvdy1sZyA+IC5jb2wtbWQtMiwgLnJvdy1sZyA+IC5jb2wtbGctMiwgLnJvdy1sZyA+IC5jb2wteGxnLTIsIC5yb3ctbGcgPiAuY29sLXhzLTMsIC5yb3ctbGcgPiAuY29sLXNtLTMsIC5yb3ctbGcgPiAuY29sLW1kLTMsIC5yb3ctbGcgPiAuY29sLWxnLTMsIC5yb3ctbGcgPiAuY29sLXhsZy0zLCAucm93LWxnID4gLmNvbC14cy00LCAucm93LWxnID4gLmNvbC1zbS00LCAucm93LWxnID4gLmNvbC1tZC00LCAucm93LWxnID4gLmNvbC1sZy00LCAucm93LWxnID4gLmNvbC14bGctNCwgLnJvdy1sZyA+IC5jb2wteHMtNSwgLnJvdy1sZyA+IC5jb2wtc20tNSwgLnJvdy1sZyA+IC5jb2wtbWQtNSwgLnJvdy1sZyA+IC5jb2wtbGctNSwgLnJvdy1sZyA+IC5jb2wteGxnLTUsIC5yb3ctbGcgPiAuY29sLXhzLTYsIC5yb3ctbGcgPiAuY29sLXNtLTYsIC5yb3ctbGcgPiAuY29sLW1kLTYsIC5yb3ctbGcgPiAuY29sLWxnLTYsIC5yb3ctbGcgPiAuY29sLXhsZy02LCAucm93LWxnID4gLmNvbC14cy03LCAucm93LWxnID4gLmNvbC1zbS03LCAucm93LWxnID4gLmNvbC1tZC03LCAucm93LWxnID4gLmNvbC1sZy03LCAucm93LWxnID4gLmNvbC14bGctNywgLnJvdy1sZyA+IC5jb2wteHMtOCwgLnJvdy1sZyA+IC5jb2wtc20tOCwgLnJvdy1sZyA+IC5jb2wtbWQtOCwgLnJvdy1sZyA+IC5jb2wtbGctOCwgLnJvdy1sZyA+IC5jb2wteGxnLTgsIC5yb3ctbGcgPiAuY29sLXhzLTksIC5yb3ctbGcgPiAuY29sLXNtLTksIC5yb3ctbGcgPiAuY29sLW1kLTksIC5yb3ctbGcgPiAuY29sLWxnLTksIC5yb3ctbGcgPiAuY29sLXhsZy05LCAucm93LWxnID4gLmNvbC14cy0xMCwgLnJvdy1sZyA+IC5jb2wtc20tMTAsIC5yb3ctbGcgPiAuY29sLW1kLTEwLCAucm93LWxnID4gLmNvbC1sZy0xMCwgLnJvdy1sZyA+IC5jb2wteGxnLTEwLCAucm93LWxnID4gLmNvbC14cy0xMSwgLnJvdy1sZyA+IC5jb2wtc20tMTEsIC5yb3ctbGcgPiAuY29sLW1kLTExLCAucm93LWxnID4gLmNvbC1sZy0xMSwgLnJvdy1sZyA+IC5jb2wteGxnLTExLCAucm93LWxnID4gLmNvbC14cy0xMiwgLnJvdy1sZyA+IC5jb2wtc20tMTIsIC5yb3ctbGcgPiAuY29sLW1kLTEyLCAucm93LWxnID4gLmNvbC1sZy0xMiwgLnJvdy1sZyA+IC5jb2wteGxnLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnRhYmxlIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzYxNjE2MTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnRhYmxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50YWJsZSB0aCA+IC5jaGVja2JveC1jdXN0b206b25seS1jaGlsZCxcbi50YWJsZSB0ZCA+IC5jaGVja2JveC1jdXN0b206b25seS1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSAuc3VjY2Vzcyxcbi50YWJsZSAud2FybmluZyxcbi50YWJsZSAuZGFuZ2VyLFxuLnRhYmxlIC5pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUgLnN1Y2Nlc3MgYSxcbi50YWJsZSAud2FybmluZyBhLFxuLnRhYmxlIC5kYW5nZXIgYSxcbi50YWJsZSAuaW5mbyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUgLmNlbGwtMzAge1xuICB3aWR0aDogMzBweDtcbn1cbi50YWJsZSAuY2VsbC00MCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnRhYmxlIC5jZWxsLTUwIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4udGFibGUgLmNlbGwtNjAge1xuICB3aWR0aDogNjBweDtcbn1cbi50YWJsZSAuY2VsbC04MCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnRhYmxlIC5jZWxsLTEwMCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi50YWJsZSAuY2VsbC0xMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG4udGFibGUgLmNlbGwtMTMwIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLnRhYmxlIC5jZWxsLTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi50YWJsZSAuY2VsbC0xODAge1xuICB3aWR0aDogMTgwcHg7XG59XG4udGFibGUgLmNlbGwtMjAwIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLnRhYmxlIC5jZWxsLTI1MCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi50YWJsZSAuY2VsbC0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG4udGFibGUtcHJpbWFyeSB0aGVhZCB0cixcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRyLFxuLnRhYmxlLWluZm8gdGhlYWQgdHIsXG4udGFibGUtd2FybmluZyB0aGVhZCB0cixcbi50YWJsZS1kYW5nZXIgdGhlYWQgdHIsXG4udGFibGUtZGFyayB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLWRlZmF1bHQgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjYzAzYjQwO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjNGNhZjUwO1xufVxuLnRhYmxlLWluZm8gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjMDBiY2Q0O1xufVxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmY5ODAwO1xufVxuLnRhYmxlLWRhbmdlciB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICNjMDNiNDA7XG59XG4udGFibGUtZGFyayB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6ICM2MTYxNjE7XG59XG4udGFibGUtZ3JheSB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi50YWJsZS1zZWN0aW9uICsgdGJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLXNlY3Rpb24tYXJyb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwtRGVzaWduLUljb25pYy1Gb250JztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi50YWJsZS1zZWN0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZjknO1xufVxuLnRhYmxlLXNlY3Rpb24uYWN0aXZlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi50YWJsZS1zZWN0aW9uLmFjdGl2ZSArIHRib2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLnRhYmxlLXNlY3Rpb24uYWN0aXZlIC50YWJsZS1zZWN0aW9uLWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgbGluZWFyLCBib3JkZXIgMC4yNXMgbGluZWFyLCBjb2xvciAwLjI1cyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQUZDQVlBQUFCQjlod09BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaU5XWmtNek5sTUMwek5UY3hMVEk0TkRndFlqQTNOQzAxWlRSaE4yUmpNV1ZtTmpFaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJUVXhSVUkzTURkRVFqazRNVEZGTlVJMU5EQTVRVGN5TlRsRlF6UkVSVFlpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UlRVeFJVSTNNRFpFUWprNE1URkZOVUkxTkRBNVFUY3lOVGxGUXpSRVJUWWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZaV05pTmpRek1qWXRORGMxWWkwMU9UUXhMV0l4WWpJdE5EVmtaalU1WWpabE9EQTJJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0poWkc5aVpUcGtiMk5wWkRwd2FHOTBiM05vYjNBNk4yUmxZekkyWVdNdFpHSTVPQzB4TVdVMUxXSXdNamd0WTJaaE5EaGhPR05qTldZMUlpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtBWFRJR2dBQUFGUkpSRUZVZU5waWRJMUtTV0ZnWURCbHdBU25nWGpPcnFXekdjZ0JURUM4RElqZm80bS9oNHFURFVBR2Z3UGkrVUQ4SHlyMkg4ci9ScW5CSUhBVGlQZEMyWHVoZklvQUN4SjdQUkR6UW1tS0FVQ0FBUUR4T3hIeWI0RGpPQUFBQUFCSlJVNUVya0pnZ2c9PSkgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q4YjQwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjOTJjZjk0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzkyY2Y5NDtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDc2LCAxNzUsIDgwLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDc2LCAxNzUsIDgwLCAwLjYpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9jdXMsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2M3YTAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZmZjMTY2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2ZmYzE2Njtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2ZmOTgwMDtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjYpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZm9jdXMsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAzYjQwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTkyZjMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZGE4NzhhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2RhODc4YTtcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNjMDNiNDA7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMDNiNDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxOTIsIDU5LCA2NCwgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxOTIsIDU5LCA2NCwgMC42KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC5mb2N1cyxcbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjay5uby1sYWJlbCAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmxlZnQtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWZlZWRiYWNrLmxlZnQtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5mb3JtLWNvbnRyb2wuc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtLWNvbnRyb2wucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC5uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAtZmlsZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaW5wdXQtZ3JvdXAtZmlsZSAuYnRuLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5wdXQtZ3JvdXAtZmlsZSAuYnRuLWZpbGUgPiAuaWNvbiB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtZmlsZSAuYnRuLWZpbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oZWxwLWJsb2NrID4gLmljb24ge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmlucHV0LXNtIHtcbiAgcGFkZGluZzogNnB4IDExcHg7XG59XG4uaW5wdXQtbGcge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbn1cbi5pbnB1dC1zZWFyY2gtY2xvc2Uge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbn1cbi5pbnB1dC1zZWFyY2gtY2xvc2UuaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uaW5wdXQtc2VhcmNoLWNsb3NlOmhvdmVyLFxuLmlucHV0LXNlYXJjaC1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuYnV0dG9uLmlucHV0LXNlYXJjaC1jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmlucHV0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuLmlucHV0LXNlYXJjaCAuaW5wdXQtc2VhcmNoLWljb24sXG4uaW5wdXQtc2VhcmNoIC5pbnB1dC1zZWFyY2gtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzNnB4O1xufVxuLmlucHV0LXNlYXJjaCAuaW5wdXQtc2VhcmNoLWNsb3NlIHtcbiAgcmlnaHQ6IDhweDtcbn1cbi5pbnB1dC1zZWFyY2ggLmlucHV0LXNlYXJjaC1pY29uICsgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogNDMuNXB4O1xufVxuLmlucHV0LXNlYXJjaCAuaW5wdXQtc2VhcmNoLWljb24ge1xuICBsZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtc2VhcmNoLWJ0biArIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmlucHV0LXNlYXJjaC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDIwMHB4IDIwMHB4IDA7XG59XG4uaW5wdXQtc2VhcmNoLWJ0biA+IC5pY29uIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5pbnB1dC1zZWFyY2gtZGFyayAuaW5wdXQtc2VhcmNoLWljb24ge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5pbnB1dC1zZWFyY2gtZGFyayAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnB1dC1zZWFyY2gtZGFyayAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4vKkBidG4tZmxvYXRpbmcteHMtcGFkZGluZzogICAgICAgICAgICAgICAgMTBweDsqL1xuLypAYnRuLWZsb2F0aW5nLXNtLXBhZGRpbmc6ICAgICAgICAgICAgICAgIDEzcHg7Ki9cbi8qQGJ0bi1mbG9hdGluZy1sZy1wYWRkaW5nOiAgICAgICAgICAgICAgICAxNXB4OyovXG4uYnRuIHtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyLCBjb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmljb24ge1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggM3B4IDA7XG59XG4uYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1ibG9jayB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idG4tc20ge1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnRuLXNxdWFyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdC5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdC5idG4tdXA6aG92ZXI6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0LmJ0bi11cDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmNWY1O1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi11cDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0LmJ0bi11cC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmJ0bi11cDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4tZGVmYXVsdC5idG4tcmlnaHQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1yaWdodDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5idG4tZGVmYXVsdC5idG4tcmlnaHQ6YWN0aXZlOmJlZm9yZSxcbi5idG4tZGVmYXVsdC5idG4tcmlnaHQuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5idG4tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWRlZmF1bHQuYnRuLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWVlZWVlO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi1ib3R0b206aG92ZXI6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1ib3R0b206Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5idG4tZGVmYXVsdC5idG4tYm90dG9tOmFjdGl2ZTpiZWZvcmUsXG4uYnRuLWRlZmF1bHQuYnRuLWJvdHRvbS5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmJ0bi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4tZGVmYXVsdC5idG4tbGVmdDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWVlZWU7XG59XG4uYnRuLWRlZmF1bHQuYnRuLWxlZnQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1sZWZ0OmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5idG4tZGVmYXVsdC5idG4tbGVmdDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1sZWZ0LmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuYnRuLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3NTE1NTtcbiAgYm9yZGVyLWNvbG9yOiAjQzc1MTU1O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEyNjJCO1xuICBib3JkZXItY29sb3I6ICNCQTI2MkI7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEyNjJCO1xuICBib3JkZXItY29sb3I6ICNCQTI2MkI7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3NTE1NTtcbiAgYm9yZGVyLWNvbG9yOiAjQzc1MTU1O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi11cDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzAzYjQwO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi11cDpob3ZlcjpiZWZvcmUsXG4uYnRuLXByaW1hcnkuYnRuLXVwOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLXByaW1hcnkuYnRuLXVwOmFjdGl2ZTpiZWZvcmUsXG4uYnRuLXByaW1hcnkuYnRuLXVwLmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuYnRuLXVwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCQTI2MkI7XG59XG4uYnRuLXByaW1hcnkuYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzAzYjQwO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1yaWdodDpob3ZlcjpiZWZvcmUsXG4uYnRuLXByaW1hcnkuYnRuLXJpZ2h0OmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQzc1MTU1O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1yaWdodDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1yaWdodC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmJ0bi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JBMjYyQjtcbn1cbi5idG4tcHJpbWFyeS5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMDNiNDA7XG59XG4uYnRuLXByaW1hcnkuYnRuLWJvdHRvbTpob3ZlcjpiZWZvcmUsXG4uYnRuLXByaW1hcnkuYnRuLWJvdHRvbTpmb2N1czpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzc1MTU1O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1ib3R0b206YWN0aXZlOmJlZm9yZSxcbi5idG4tcHJpbWFyeS5idG4tYm90dG9tLmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuYnRuLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkEyNjJCO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MwM2I0MDtcbn1cbi5idG4tcHJpbWFyeS5idG4tbGVmdDpob3ZlcjpiZWZvcmUsXG4uYnRuLXByaW1hcnkuYnRuLWxlZnQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzc1MTU1O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1sZWZ0OmFjdGl2ZTpiZWZvcmUsXG4uYnRuLXByaW1hcnkuYnRuLWxlZnQuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5idG4tbGVmdDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCQTI2MkI7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiYjZhO1xuICBib3JkZXItY29sb3I6ICM2NmJiNmE7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDc7XG4gIGJvcmRlci1jb2xvcjogIzQzYTA0Nztcbn1cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDc7XG4gIGJvcmRlci1jb2xvcjogIzQzYTA0Nztcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiYjZhO1xuICBib3JkZXItY29sb3I6ICM2NmJiNmE7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLXVwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Y2FmNTA7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLXVwOmhvdmVyOmJlZm9yZSxcbi5idG4tc3VjY2Vzcy5idG4tdXA6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY2YmI2YTtcbn1cbi5idG4tc3VjY2Vzcy5idG4tdXA6YWN0aXZlOmJlZm9yZSxcbi5idG4tc3VjY2Vzcy5idG4tdXAuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQzYTA0Nztcbn1cbi5idG4tc3VjY2Vzcy5idG4tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0Y2FmNTA7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLXJpZ2h0OmhvdmVyOmJlZm9yZSxcbi5idG4tc3VjY2Vzcy5idG4tcmlnaHQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NmJiNmE7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLXJpZ2h0OmFjdGl2ZTpiZWZvcmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLXJpZ2h0LmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDNhMDQ3O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRjYWY1MDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYm90dG9tOmhvdmVyOmJlZm9yZSxcbi5idG4tc3VjY2Vzcy5idG4tYm90dG9tOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NmJiNmE7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWJvdHRvbTphY3RpdmU6YmVmb3JlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1ib3R0b20uYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0M2EwNDc7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGNhZjUwO1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1sZWZ0OmhvdmVyOmJlZm9yZSxcbi5idG4tc3VjY2Vzcy5idG4tbGVmdDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NmJiNmE7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWxlZnQ6YWN0aXZlOmJlZm9yZSxcbi5idG4tc3VjY2Vzcy5idG4tbGVmdC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQzYTA0Nztcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGE7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYTtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2MxO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2MxO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGE7XG4gIGJvcmRlci1jb2xvcjogIzI2YzZkYTtcbn1cbi5idG4taW5mby5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYmNkNDtcbn1cbi5idG4taW5mby5idG4tdXA6aG92ZXI6YmVmb3JlLFxuLmJ0bi1pbmZvLmJ0bi11cDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjZjNmRhO1xufVxuLmJ0bi1pbmZvLmJ0bi11cDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1pbmZvLmJ0bi11cC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmJ0bi11cDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhY2MxO1xufVxuLmJ0bi1pbmZvLmJ0bi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmNkNDtcbn1cbi5idG4taW5mby5idG4tcmlnaHQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi1pbmZvLmJ0bi1yaWdodDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2YzZkYTtcbn1cbi5idG4taW5mby5idG4tcmlnaHQ6YWN0aXZlOmJlZm9yZSxcbi5idG4taW5mby5idG4tcmlnaHQuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5idG4tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGFjYzE7XG59XG4uYnRuLWluZm8uYnRuLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBiY2Q0O1xufVxuLmJ0bi1pbmZvLmJ0bi1ib3R0b206aG92ZXI6YmVmb3JlLFxuLmJ0bi1pbmZvLmJ0bi1ib3R0b206Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2YzZkYTtcbn1cbi5idG4taW5mby5idG4tYm90dG9tOmFjdGl2ZTpiZWZvcmUsXG4uYnRuLWluZm8uYnRuLWJvdHRvbS5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmJ0bi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYWNjMTtcbn1cbi5idG4taW5mby5idG4tbGVmdDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMGJjZDQ7XG59XG4uYnRuLWluZm8uYnRuLWxlZnQ6aG92ZXI6YmVmb3JlLFxuLmJ0bi1pbmZvLmJ0bi1sZWZ0OmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2YzZkYTtcbn1cbi5idG4taW5mby5idG4tbGVmdDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1pbmZvLmJ0bi1sZWZ0LmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8uYnRuLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBhY2MxO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNzI2O1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwO1xuICBib3JkZXItY29sb3I6ICNmYjhjMDA7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwO1xuICBib3JkZXItY29sb3I6ICNmYjhjMDA7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNzI2O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi11cDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5ODAwO1xufVxuLmJ0bi13YXJuaW5nLmJ0bi11cDpob3ZlcjpiZWZvcmUsXG4uYnRuLXdhcm5pbmcuYnRuLXVwOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmE3MjY7XG59XG4uYnRuLXdhcm5pbmcuYnRuLXVwOmFjdGl2ZTpiZWZvcmUsXG4uYnRuLXdhcm5pbmcuYnRuLXVwLmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuYnRuLXVwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYjhjMDA7XG59XG4uYnRuLXdhcm5pbmcuYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY5ODAwO1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1yaWdodDpob3ZlcjpiZWZvcmUsXG4uYnRuLXdhcm5pbmcuYnRuLXJpZ2h0OmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZhNzI2O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1yaWdodDphY3RpdmU6YmVmb3JlLFxuLmJ0bi13YXJuaW5nLmJ0bi1yaWdodC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmJ0bi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZiOGMwMDtcbn1cbi5idG4td2FybmluZy5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLXdhcm5pbmcuYnRuLWJvdHRvbTpob3ZlcjpiZWZvcmUsXG4uYnRuLXdhcm5pbmcuYnRuLWJvdHRvbTpmb2N1czpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZhNzI2O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1ib3R0b206YWN0aXZlOmJlZm9yZSxcbi5idG4td2FybmluZy5idG4tYm90dG9tLmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuYnRuLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmI4YzAwO1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmOTgwMDtcbn1cbi5idG4td2FybmluZy5idG4tbGVmdDpob3ZlcjpiZWZvcmUsXG4uYnRuLXdhcm5pbmcuYnRuLWxlZnQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZhNzI2O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1sZWZ0OmFjdGl2ZTpiZWZvcmUsXG4uYnRuLXdhcm5pbmcuYnRuLWxlZnQuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5idG4tbGVmdDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmYjhjMDA7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzc1MTU1O1xuICBib3JkZXItY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTI2MkI7XG4gIGJvcmRlci1jb2xvcjogI0JBMjYyQjtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQTI2MkI7XG4gIGJvcmRlci1jb2xvcjogI0JBMjYyQjtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzc1MTU1O1xuICBib3JkZXItY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLWRhbmdlci5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwM2I0MDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi11cDpob3ZlcjpiZWZvcmUsXG4uYnRuLWRhbmdlci5idG4tdXA6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M3NTE1NTtcbn1cbi5idG4tZGFuZ2VyLmJ0bi11cDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1kYW5nZXIuYnRuLXVwLmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JBMjYyQjtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MwM2I0MDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1yaWdodDpob3ZlcjpiZWZvcmUsXG4uYnRuLWRhbmdlci5idG4tcmlnaHQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLWRhbmdlci5idG4tcmlnaHQ6YWN0aXZlOmJlZm9yZSxcbi5idG4tZGFuZ2VyLmJ0bi1yaWdodC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkEyNjJCO1xufVxuLmJ0bi1kYW5nZXIuYnRuLWJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzAzYjQwO1xufVxuLmJ0bi1kYW5nZXIuYnRuLWJvdHRvbTpob3ZlcjpiZWZvcmUsXG4uYnRuLWRhbmdlci5idG4tYm90dG9tOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLWRhbmdlci5idG4tYm90dG9tOmFjdGl2ZTpiZWZvcmUsXG4uYnRuLWRhbmdlci5idG4tYm90dG9tLmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCQTI2MkI7XG59XG4uYnRuLWRhbmdlci5idG4tbGVmdDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMDNiNDA7XG59XG4uYnRuLWRhbmdlci5idG4tbGVmdDpob3ZlcjpiZWZvcmUsXG4uYnRuLWRhbmdlci5idG4tbGVmdDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLWRhbmdlci5idG4tbGVmdDphY3RpdmU6YmVmb3JlLFxuLmJ0bi1kYW5nZXIuYnRuLWxlZnQuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JBMjYyQjtcbn1cbi5idG4taW52ZXJzZSB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG4uYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLWludmVyc2UuZm9jdXMge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWVhZWFlO1xufVxuLmJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbn1cbi5idG4taW52ZXJzZTphY3RpdmUsXG4uYnRuLWludmVyc2UuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnZlcnNlIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbn1cbi5idG4taW52ZXJzZTphY3RpdmU6aG92ZXIsXG4uYnRuLWludmVyc2UuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnZlcnNlOmhvdmVyLFxuLmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbi5idG4taW52ZXJzZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLWludmVyc2U6YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbnZlcnNlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZS5mb2N1cyB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICNhZWFlYWU7XG59XG4uYnRuLWludmVyc2U6YWN0aXZlLFxuLmJ0bi1pbnZlcnNlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWludmVyc2UuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWludmVyc2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW52ZXJzZTpob3Zlcixcbi5idG4taW52ZXJzZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW52ZXJzZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbnZlcnNlOmZvY3VzLFxuLmJ0bi1pbnZlcnNlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWludmVyc2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG4uYnRuLWludmVyc2UgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG59XG4uYnRuLWludmVyc2U6aG92ZXIsXG4uYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLWludmVyc2UuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG4uYnRuLWludmVyc2U6YWN0aXZlLFxuLmJ0bi1pbnZlcnNlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4taW52ZXJzZTphY3RpdmU6aG92ZXIsXG4uYnRuLWludmVyc2UuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnZlcnNlOmhvdmVyLFxuLmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbi5idG4taW52ZXJzZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLWludmVyc2U6YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbnZlcnNlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4taW52ZXJzZS5kaXNhYmxlZCxcbi5idG4taW52ZXJzZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbnZlcnNlLFxuLmJ0bi1pbnZlcnNlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWludmVyc2U6aG92ZXIsXG4uYnRuLWludmVyc2UuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWludmVyc2VbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW52ZXJzZTpmb2N1cyxcbi5idG4taW52ZXJzZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW52ZXJzZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbnZlcnNlLmZvY3VzLFxuLmJ0bi1pbnZlcnNlLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW52ZXJzZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW52ZXJzZTphY3RpdmUsXG4uYnRuLWludmVyc2UuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbnZlcnNlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG59XG4uYnRuLWludmVyc2UuYnRuLXVwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWludmVyc2UuYnRuLXVwOmhvdmVyOmJlZm9yZSxcbi5idG4taW52ZXJzZS5idG4tdXA6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW52ZXJzZS5idG4tdXA6YWN0aXZlOmJlZm9yZSxcbi5idG4taW52ZXJzZS5idG4tdXAuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZS5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW52ZXJzZS5idG4tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWludmVyc2UuYnRuLXJpZ2h0OmhvdmVyOmJlZm9yZSxcbi5idG4taW52ZXJzZS5idG4tcmlnaHQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWludmVyc2UuYnRuLXJpZ2h0OmFjdGl2ZTpiZWZvcmUsXG4uYnRuLWludmVyc2UuYnRuLXJpZ2h0LmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWludmVyc2UuYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1pbnZlcnNlLmJ0bi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW52ZXJzZS5idG4tYm90dG9tOmhvdmVyOmJlZm9yZSxcbi5idG4taW52ZXJzZS5idG4tYm90dG9tOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWludmVyc2UuYnRuLWJvdHRvbTphY3RpdmU6YmVmb3JlLFxuLmJ0bi1pbnZlcnNlLmJ0bi1ib3R0b20uYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW52ZXJzZS5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWludmVyc2UuYnRuLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1pbnZlcnNlLmJ0bi1sZWZ0OmhvdmVyOmJlZm9yZSxcbi5idG4taW52ZXJzZS5idG4tbGVmdDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWludmVyc2UuYnRuLWxlZnQ6YWN0aXZlOmJlZm9yZSxcbi5idG4taW52ZXJzZS5idG4tbGVmdC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnZlcnNlLmJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICBib3JkZXItY29sb3I6ICM2MTYxNjE7XG59XG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0Mjtcbn1cbi5idG4tZGFyazphY3RpdmUsXG4uYnRuLWRhcmsuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0Mjtcbn1cbi5idG4tZGFyazphY3RpdmU6aG92ZXIsXG4uYnRuLWRhcmsuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrOmhvdmVyLFxuLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFyay5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcms6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYXJrLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6ICMyMTIxMjE7XG59XG4uYnRuLWRhcms6YWN0aXZlLFxuLmJ0bi1kYXJrLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhcmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyazpob3Zlcixcbi5idG4tZGFyay5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFya1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1kYXJrLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYXJrW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcmsuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICBib3JkZXItY29sb3I6ICM2MTYxNjE7XG59XG4uYnRuLWRhcmsgLmJhZGdlIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhcms6aG92ZXIsXG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcmsuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG59XG4uYnRuLWRhcms6YWN0aXZlLFxuLmJ0bi1kYXJrLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0Mjtcbn1cbi5idG4tZGFyazphY3RpdmU6aG92ZXIsXG4uYnRuLWRhcmsuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrOmhvdmVyLFxuLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFyay5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcms6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYXJrLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyay5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0Mjtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCxcbi5idG4tZGFya1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLFxuLmJ0bi1kYXJrLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYXJrW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcms6aG92ZXIsXG4uYnRuLWRhcmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhcmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyazpmb2N1cyxcbi5idG4tZGFyay5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFya1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmZvY3VzLFxuLmJ0bi1kYXJrLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFya1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyazphY3RpdmUsXG4uYnRuLWRhcmsuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYXJrW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG59XG4uYnRuLWRhcmsuYnRuLXVwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MTYxNjE7XG59XG4uYnRuLWRhcmsuYnRuLXVwOmhvdmVyOmJlZm9yZSxcbi5idG4tZGFyay5idG4tdXA6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc1NzU3NTtcbn1cbi5idG4tZGFyay5idG4tdXA6YWN0aXZlOmJlZm9yZSxcbi5idG4tZGFyay5idG4tdXAuYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyay5idG4tdXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQyNDI0Mjtcbn1cbi5idG4tZGFyay5idG4tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MTYxNjE7XG59XG4uYnRuLWRhcmsuYnRuLXJpZ2h0OmhvdmVyOmJlZm9yZSxcbi5idG4tZGFyay5idG4tcmlnaHQ6Zm9jdXM6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NTc1NzU7XG59XG4uYnRuLWRhcmsuYnRuLXJpZ2h0OmFjdGl2ZTpiZWZvcmUsXG4uYnRuLWRhcmsuYnRuLXJpZ2h0LmFjdGl2ZTpiZWZvcmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhcmsuYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI0MjQyO1xufVxuLmJ0bi1kYXJrLmJ0bi1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYxNjE2MTtcbn1cbi5idG4tZGFyay5idG4tYm90dG9tOmhvdmVyOmJlZm9yZSxcbi5idG4tZGFyay5idG4tYm90dG9tOmZvY3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3NTc1NzU7XG59XG4uYnRuLWRhcmsuYnRuLWJvdHRvbTphY3RpdmU6YmVmb3JlLFxuLmJ0bi1kYXJrLmJ0bi1ib3R0b20uYWN0aXZlOmJlZm9yZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyay5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjQyNDI7XG59XG4uYnRuLWRhcmsuYnRuLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjE2MTYxO1xufVxuLmJ0bi1kYXJrLmJ0bi1sZWZ0OmhvdmVyOmJlZm9yZSxcbi5idG4tZGFyay5idG4tbGVmdDpmb2N1czpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NTc1NzU7XG59XG4uYnRuLWRhcmsuYnRuLWxlZnQ6YWN0aXZlOmJlZm9yZSxcbi5idG4tZGFyay5idG4tbGVmdC5hY3RpdmU6YmVmb3JlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrLmJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQyNDI0Mjtcbn1cbi5idG4tZGFyazpob3Zlcixcbi5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kYXJrOmFjdGl2ZSxcbi5idG4tZGFyay5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGFyay5idG4tZmxhdCB7XG4gIGNvbG9yOiAjNjE2MTYxO1xufVxuLmJ0bi1mbGF0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1mbGF0OmhvdmVyLFxuLmJ0bi1mbGF0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZmxhdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuLmJ0bi1pY29uLFxuLmJ0bi5pY29uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmJ0bi1pY29uLmJ0bi14cyxcbi5idG4uaWNvbi5idG4teHMge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5idG4taWNvbi5idG4tc20sXG4uYnRuLmljb24uYnRuLXNtIHtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYnRuLWljb24uYnRuLWxnLFxuLmJ0bi5pY29uLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5idG4taWNvbi5kaXNhYmxlZCxcbi5idG4uaWNvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuLmJ0bi1pY29uIC5pY29uIHtcbiAgbWFyZ2luOiAtMXB4IDAgMDtcbn1cbi5idG4tcmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmJ0bi1yYWlzZWQ6aG92ZXIsXG4uYnRuLXJhaXNlZDphY3RpdmUsXG4uYnRuLXJhaXNlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5idG4tcmFpc2VkLmRpc2FibGVkLFxuLmJ0bi1yYWlzZWRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcmFpc2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZmxvYXRpbmcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnRuLWZsb2F0aW5nLmJ0bi14cyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5idG4tZmxvYXRpbmcuYnRuLXNtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmJ0bi1mbG9hdGluZy5idG4tbGcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDQ2cHg7XG59XG4uYnRuLWZsb2F0aW5nIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi5idG4tYW5pbWF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idG4tYW5pbWF0ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbn1cbi5idG4tYW5pbWF0ZS1zaWRlIHtcbiAgcGFkZGluZzogOHB4IDI4cHg7XG59XG4uYnRuLWFuaW1hdGUtc2lkZSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQgMHM7XG59XG4uYnRuLWFuaW1hdGUtc2lkZSBzcGFuID4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG59XG4uYnRuLWFuaW1hdGUtc2lkZTpob3ZlciBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KTtcbn1cbi5idG4tYW5pbWF0ZS1zaWRlOmhvdmVyIHNwYW4gPiAuaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWFuaW1hdGUtc2lkZS5idG4teHMge1xuICBwYWRkaW5nOiAzcHggMTRweDtcbn1cbi5idG4tYW5pbWF0ZS1zaWRlLmJ0bi14cyBzcGFuID4gLmljb24ge1xuICBsZWZ0OiA1cHg7XG59XG4uYnRuLWFuaW1hdGUtc2lkZS5idG4teHM6aG92ZXIgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMHB4KTtcbn1cbi5idG4tYW5pbWF0ZS1zaWRlLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDZweCAyMnB4O1xufVxuLmJ0bi1hbmltYXRlLXNpZGUuYnRuLXNtIHNwYW4gPiAuaWNvbiB7XG4gIGxlZnQ6IDNweDtcbn1cbi5idG4tYW5pbWF0ZS1zaWRlLmJ0bi1zbTpob3ZlciBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAwcHgpO1xufVxuLmJ0bi1hbmltYXRlLXNpZGUuYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAzM3B4O1xufVxuLmJ0bi1hbmltYXRlLXNpZGUuYnRuLWxnIHNwYW4gPiAuaWNvbiB7XG4gIGxlZnQ6IC02cHg7XG59XG4uYnRuLWFuaW1hdGUtc2lkZS5idG4tbGc6aG92ZXIgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTRweCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0cHgsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0cHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0cHgsIDBweCk7XG59XG4uYnRuLWFuaW1hdGUtdmVydGljYWwgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0IDBzO1xufVxuLmJ0bi1hbmltYXRlLXZlcnRpY2FsIHNwYW4gPiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cbi5idG4tYW5pbWF0ZS12ZXJ0aWNhbDpob3ZlciBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUwJSk7XG59XG4uYnRuLWFuaW1hdGUtdmVydGljYWwuYnRuLXhzIHNwYW4gPiAuaWNvbiB7XG4gIHRvcDogLTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmJ0bi1hbmltYXRlLXZlcnRpY2FsLmJ0bi1zbSBzcGFuID4gLmljb24ge1xuICB0b3A6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5idG4tYW5pbWF0ZS12ZXJ0aWNhbC5idG4tbGcgc3BhbiA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuLmJ0bi1sYWJlbGVkIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1sYWJlbGVkIC5idG4tbGFiZWwge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5idG4tbGFiZWxlZC5idG4teHMge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYnRuLWxhYmVsZWQuYnRuLXhzIC5idG4tbGFiZWwge1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5idG4tbGFiZWxlZC5idG4tc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuLmJ0bi1sYWJlbGVkLmJ0bi1zbSAuYnRuLWxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ0bi1sYWJlbGVkLmJ0bi1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4uYnRuLWxhYmVsZWQuYnRuLWxnIC5idG4tbGFiZWwge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5idG4tbGFiZWxlZC5idG4tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4uYnRuLXBpbGwtbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4IDAgMCA1MDBweDtcbn1cbi5idG4tcGlsbC1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAwcHggNTAwcHggMDtcbn1cbi5idG4tZGlyZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1kaXJlY3Rpb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ0bi11cDpiZWZvcmUge1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTBlMGUwO1xufVxuLmJ0bi1yaWdodDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2UwZTBlMDtcbn1cbi5idG4tYm90dG9tOmJlZm9yZSB7XG4gIGJvdHRvbTogLTE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLWxlZnQ6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMGUwZTA7XG59XG4uYnRuLXB1cmUsXG4uYnRuLXB1cmU6aG92ZXIsXG4uYnRuLXB1cmU6Zm9jdXMsXG4uYnRuLXB1cmU6YWN0aXZlLFxuLmJ0bi1wdXJlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZSxcbi5idG4tcHVyZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wdXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXB1cmU6aG92ZXIsXG4uYnRuLXB1cmU6aG92ZXI6aG92ZXIsXG4uYnRuLXB1cmU6Zm9jdXM6aG92ZXIsXG4uYnRuLXB1cmU6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wdXJlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZTpob3Zlcixcbi5idG4tcHVyZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wdXJlOmhvdmVyLFxuLmJ0bi1wdXJlOmZvY3VzLFxuLmJ0bi1wdXJlOmhvdmVyOmZvY3VzLFxuLmJ0bi1wdXJlOmZvY3VzOmZvY3VzLFxuLmJ0bi1wdXJlOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHVyZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmU6Zm9jdXMsXG4uYnRuLXB1cmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHVyZTpmb2N1cyxcbi5idG4tcHVyZS5mb2N1cyxcbi5idG4tcHVyZTpob3Zlci5mb2N1cyxcbi5idG4tcHVyZTpmb2N1cy5mb2N1cyxcbi5idG4tcHVyZTphY3RpdmUuZm9jdXMsXG4uYnRuLXB1cmUuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmZvY3VzLFxuLmJ0bi1wdXJlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXB1cmUuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tcHVyZS5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tcHVyZS5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbi5idG4tcHVyZS5idG4tZGVmYXVsdDpob3Zlcjpob3Zlcixcbi5idG4tcHVyZS5idG4tZGVmYXVsdDpmb2N1czpob3Zlcixcbi5idG4tcHVyZS5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmhvdmVyOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmZvY3VzOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHVyZS5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLWRlZmF1bHQ6aG92ZXIuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLWRlZmF1bHQ6Zm9jdXMuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0OmhvdmVyIC5iYWRnZSxcbi5idG4tcHVyZS5idG4tZGVmYXVsdDpmb2N1cyAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLWRlZmF1bHQ6YWN0aXZlIC5iYWRnZSxcbi5idG4tcHVyZS5idG4tZGVmYXVsdC5hY3RpdmUgLmJhZGdlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNjMDNiNDA7XG59XG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjQzc1MTU1O1xufVxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5OmhvdmVyOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5OmZvY3VzOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHVyZS5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6Zm9jdXM6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHVyZS5idG4tcHJpbWFyeTpob3Zlci5mb2N1cyxcbi5idG4tcHVyZS5idG4tcHJpbWFyeTpmb2N1cy5mb2N1cyxcbi5idG4tcHVyZS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLXB1cmUuYnRuLXByaW1hcnk6aG92ZXIgLmJhZGdlLFxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5OmZvY3VzIC5iYWRnZSxcbi5idG4tcHVyZS5idG4tcHJpbWFyeTphY3RpdmUgLmJhZGdlLFxuLmJ0bi1wdXJlLmJ0bi1wcmltYXJ5LmFjdGl2ZSAuYmFkZ2UsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5idG4tcHVyZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tcHVyZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tcHVyZS5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICM2NmJiNmE7XG59XG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3M6aG92ZXI6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3M6Zm9jdXM6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tcHVyZS5idG4tc3VjY2Vzczpob3Zlcjpmb2N1cyxcbi5idG4tcHVyZS5idG4tc3VjY2Vzczpmb2N1czpmb2N1cyxcbi5idG4tcHVyZS5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzOmhvdmVyLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzOmZvY3VzLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tcHVyZS5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogIzY2YmI2YTtcbn1cbi5idG4tcHVyZS5idG4tc3VjY2Vzczpob3ZlciAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3M6Zm9jdXMgLmJhZGdlLFxuLmJ0bi1wdXJlLmJ0bi1zdWNjZXNzOmFjdGl2ZSAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLXN1Y2Nlc3MuYWN0aXZlIC5iYWRnZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzY2YmI2YTtcbn1cbi5idG4tcHVyZS5idG4taW5mbyB7XG4gIGNvbG9yOiAjMDBiY2Q0O1xufVxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4tcHVyZS5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWluZm8ge1xuICBjb2xvcjogIzI2YzZkYTtcbn1cbi5idG4tcHVyZS5idG4taW5mbzpob3Zlcjpob3Zlcixcbi5idG4tcHVyZS5idG4taW5mbzpmb2N1czpob3Zlcixcbi5idG4tcHVyZS5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmhvdmVyOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmZvY3VzOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHVyZS5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLWluZm86aG92ZXIuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLWluZm86Zm9jdXMuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjMjZjNmRhO1xufVxuLmJ0bi1wdXJlLmJ0bi1pbmZvOmhvdmVyIC5iYWRnZSxcbi5idG4tcHVyZS5idG4taW5mbzpmb2N1cyAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLWluZm86YWN0aXZlIC5iYWRnZSxcbi5idG4tcHVyZS5idG4taW5mby5hY3RpdmUgLmJhZGdlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjMjZjNmRhO1xufVxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZhNzI2O1xufVxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nOmhvdmVyOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nOmZvY3VzOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4tcHVyZS5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6aG92ZXI6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6Zm9jdXM6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4td2FybmluZzpmb2N1cyxcbi5idG4tcHVyZS5idG4td2FybmluZzpob3Zlci5mb2N1cyxcbi5idG4tcHVyZS5idG4td2FybmluZzpmb2N1cy5mb2N1cyxcbi5idG4tcHVyZS5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmE3MjY7XG59XG4uYnRuLXB1cmUuYnRuLXdhcm5pbmc6aG92ZXIgLmJhZGdlLFxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nOmZvY3VzIC5iYWRnZSxcbi5idG4tcHVyZS5idG4td2FybmluZzphY3RpdmUgLmJhZGdlLFxuLmJ0bi1wdXJlLmJ0bi13YXJuaW5nLmFjdGl2ZSAuYmFkZ2UsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmE3MjY7XG59XG4uYnRuLXB1cmUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tcHVyZS5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tcHVyZS5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLXB1cmUuYnRuLWRhbmdlcjpob3Zlcjpob3Zlcixcbi5idG4tcHVyZS5idG4tZGFuZ2VyOmZvY3VzOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWRhbmdlcjpob3Zlcjpmb2N1cyxcbi5idG4tcHVyZS5idG4tZGFuZ2VyOmZvY3VzOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLWRhbmdlcjpob3Zlci5mb2N1cyxcbi5idG4tcHVyZS5idG4tZGFuZ2VyOmZvY3VzLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI0M3NTE1NTtcbn1cbi5idG4tcHVyZS5idG4tZGFuZ2VyOmhvdmVyIC5iYWRnZSxcbi5idG4tcHVyZS5idG4tZGFuZ2VyOmZvY3VzIC5iYWRnZSxcbi5idG4tcHVyZS5idG4tZGFuZ2VyOmFjdGl2ZSAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLWRhbmdlci5hY3RpdmUgLmJhZGdlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNDNzUxNTU7XG59XG4uYnRuLXB1cmUuYnRuLWRhcmsge1xuICBjb2xvcjogIzYxNjE2MTtcbn1cbi5idG4tcHVyZS5idG4tZGFyazpob3Zlcixcbi5idG4tcHVyZS5idG4tZGFyazpmb2N1cyxcbi5idG4tcHVyZS5idG4tZGFyazphY3RpdmUsXG4uYnRuLXB1cmUuYnRuLWRhcmsuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4uYnRuLXB1cmUuYnRuLWRhcms6aG92ZXI6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWRhcms6Zm9jdXM6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWRhcms6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1kYXJrLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tZGFyazpob3Zlcixcbi5idG4tcHVyZS5idG4tZGFyazpob3Zlcjpmb2N1cyxcbi5idG4tcHVyZS5idG4tZGFyazpmb2N1czpmb2N1cyxcbi5idG4tcHVyZS5idG4tZGFyazphY3RpdmU6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYXJrOmhvdmVyLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYXJrOmZvY3VzLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1kYXJrOmFjdGl2ZS5mb2N1cyxcbi5idG4tcHVyZS5idG4tZGFyay5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5idG4tcHVyZS5idG4tZGFyazpob3ZlciAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLWRhcms6Zm9jdXMgLmJhZGdlLFxuLmJ0bi1wdXJlLmJ0bi1kYXJrOmFjdGl2ZSAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLWRhcmsuYWN0aXZlIC5iYWRnZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4tZGFyayAuYmFkZ2Uge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5idG4tcHVyZS5idG4taW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmFjdGl2ZSxcbi5idG4tcHVyZS5idG4taW52ZXJzZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tcHVyZS5idG4taW52ZXJzZTpob3Zlcjpob3Zlcixcbi5idG4tcHVyZS5idG4taW52ZXJzZTpmb2N1czpob3Zlcixcbi5idG4tcHVyZS5idG4taW52ZXJzZTphY3RpdmU6aG92ZXIsXG4uYnRuLXB1cmUuYnRuLWludmVyc2UuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmhvdmVyLFxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmhvdmVyOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmZvY3VzOmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHVyZS5idG4taW52ZXJzZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cmUuYnRuLWludmVyc2U6Zm9jdXMsXG4uYnRuLXB1cmUuYnRuLWludmVyc2U6aG92ZXIuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLWludmVyc2U6Zm9jdXMuZm9jdXMsXG4uYnRuLXB1cmUuYnRuLWludmVyc2U6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVyZS5idG4taW52ZXJzZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlOmhvdmVyIC5iYWRnZSxcbi5idG4tcHVyZS5idG4taW52ZXJzZTpmb2N1cyAuYmFkZ2UsXG4uYnRuLXB1cmUuYnRuLWludmVyc2U6YWN0aXZlIC5iYWRnZSxcbi5idG4tcHVyZS5idG4taW52ZXJzZS5hY3RpdmUgLmJhZGdlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJlLmJ0bi1pbnZlcnNlIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmV0IHtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAwMSk7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGRvd24tdG9nZ2xlLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4teHMgLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAuOGVtO1xuICBwYWRkaW5nLWxlZnQ6IC44ZW07XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBtYXJnaW46IDZweCAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xufVxuLmRyb3Bkb3duLW1lbnUgbGkgLmljb246Zmlyc3QtY2hpbGQsXG4uZHJvcGRvd24tbWVudSBsaSA+IGEgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcm9wZG93bi1tZW51LmJ1bGxldCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZHJvcGRvd24tbWVudS5idWxsZXQ6YmVmb3JlLFxuLmRyb3Bkb3duLW1lbnUuYnVsbGV0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5kcm9wZG93bi1tZW51LmJ1bGxldDpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGUwZTA7XG59XG4uZHJvcGRvd24tbWVudS5idWxsZXQ6YWZ0ZXIge1xuICB0b3A6IC02cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd24tbWVudS1yaWdodC5idWxsZXQ6YmVmb3JlLFxuLmRyb3Bkb3duLW1lbnUtcmlnaHQuYnVsbGV0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUgPiBsaSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1sZWZ0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjAycztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUgPiBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDRzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZSA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNnM7XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA4cztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUgPiBsaTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlID4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjEycztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUgPiBsaTpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZSA+IGxpOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xNnM7XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE4cztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZSA+IGxpLmRpdmlkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUuYW5pbWF0ZS1yZXZlcnNlID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDJzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZS5hbmltYXRlLXJldmVyc2UgPiBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlLmFuaW1hdGUtcmV2ZXJzZSA+IGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA2cztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUuYW5pbWF0ZS1yZXZlcnNlID4gbGk6bnRoLWxhc3QtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDhzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZS5hbmltYXRlLXJldmVyc2UgPiBsaTpudGgtbGFzdC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUuYW5pbWF0ZS1yZXZlcnNlID4gbGk6bnRoLWxhc3QtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTJzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZS5hbmltYXRlLXJldmVyc2UgPiBsaTpudGgtbGFzdC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xNHM7XG59XG4uZHJvcGRvd24tbWVudS5hbmltYXRlLmFuaW1hdGUtcmV2ZXJzZSA+IGxpOm50aC1sYXN0LWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE2cztcbn1cbi5kcm9wZG93bi1tZW51LmFuaW1hdGUuYW5pbWF0ZS1yZXZlcnNlID4gbGk6bnRoLWxhc3QtY2hpbGQoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMThzO1xufVxuLmRyb3Bkb3duLW1lbnUuYW5pbWF0ZS5hbmltYXRlLXJldmVyc2UgPiBsaTpudGgtbGFzdC1jaGlsZCgxMCkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBib3gtc2hhZG93OiAwIC0xcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5idWxsZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuYnVsbGV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUuYnVsbGV0OmJlZm9yZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5idWxsZXQ6YmVmb3JlLFxuLmRyb3B1cCAuZHJvcGRvd24tbWVudS5idWxsZXQ6YWZ0ZXIsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuYnVsbGV0OmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3JkZXItdG9wLXdpZHRoOiA3cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LmJ1bGxldDpiZWZvcmUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuYnVsbGV0OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUuYnVsbGV0OmFmdGVyLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LmJ1bGxldDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxM3B4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24tc3VibWVudSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggZGFzaGVkO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLXN1Ym1lbnUuZHJvcGRvd24tbWVudS1sZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1zdWJtZW51OmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgYm90dG9tOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAzNjBweDtcbn1cbi5kcm9wZG93bi1tZW51LW1lZGlhID4gbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXIgPiBoMyxcbi5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWhlYWRlciA+IGg0LFxuLmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtaGVhZGVyID4gaDUge1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXIgLmJhZGdlLFxuLmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZHJvcGRvd24tbWVudS1tZWRpYSAubGlzdC1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbn1cbi5kcm9wZG93bi1tZW51LW1lZGlhIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUtbWVkaWEgLmxpc3QtZ3JvdXAtaXRlbSAubWVkaWEge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLmRyb3Bkb3duLW1lbnUtbWVkaWEgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCAubWVkaWEge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUtbWVkaWEgPiAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kcm9wZG93bi1tZW51LW1lZGlhID4gLmRyb3Bkb3duLW1lbnUtZm9vdGVyID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUtbWVkaWEgPiAuZHJvcGRvd24tbWVudS1mb290ZXIgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjMDNiNDAgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51LW1lZGlhID4gLmRyb3Bkb3duLW1lbnUtZm9vdGVyID4gLmRyb3Bkb3duLW1lbnUtZm9vdGVyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uZHJvcGRvd24tbWVudS1tZWRpYSA+IC5kcm9wZG93bi1tZW51LWZvb3RlciA+IC5kcm9wZG93bi1tZW51LWZvb3Rlci1idG46aG92ZXIge1xuICBjb2xvcjogI2MwM2I0MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LXByaW1hcnkgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwM2I0MDtcbn1cbi5kcm9wZG93bi1tZW51LXByaW1hcnkgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LXByaW1hcnkgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LXByaW1hcnkgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xufVxuLmRyb3Bkb3duLW1lbnUtc3VjY2VzcyA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LXN1Y2Nlc3MgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbn1cbi5kcm9wZG93bi1tZW51LXN1Y2Nlc3MgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LXN1Y2Nlc3MgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LXN1Y2Nlc3MgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLmRyb3Bkb3duLW1lbnUtaW5mbyA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LWluZm8gPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbn1cbi5kcm9wZG93bi1tZW51LWluZm8gPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LWluZm8gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LWluZm8gPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xufVxuLmRyb3Bkb3duLW1lbnUtd2FybmluZyA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LXdhcm5pbmcgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbn1cbi5kcm9wZG93bi1tZW51LXdhcm5pbmcgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LXdhcm5pbmcgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51LXdhcm5pbmcgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFuZ2VyID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtZGFuZ2VyID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG59XG4uZHJvcGRvd24tbWVudS1kYW5nZXIgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LWRhbmdlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtZGFuZ2VyID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwM2I0MDtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudS1kYXJrID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudS1kYXJrID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudS1kYXJrID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbn1cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA2cHggNDBweCA2cHggMTVweDtcbn1cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZ3JvdXAtZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmJ0bi1ncm91cDpmb2N1cyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgdHJhbnNpdGlvbjogLjI1cztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBsaW5lYXIsIGNvbG9yIDAuMjVzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXI7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmJ0biA+IC5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmRyb3Bkb3duLXRvZ2dsZS5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMTtcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmF2ID4gbGkgPiBhIC5jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi1xdWljayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubmF2LXF1aWNrIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1xdWljayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ubmF2LXF1aWNrIGEgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5uYXYtcXVpY2sgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtcXVpY2sgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYtcXVpY2sgLmxhYmVsLFxuLm5hdi1xdWljayAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2LXF1aWNrLXNtIGEge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ubmF2LXF1aWNrLXNtIGEgLmljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubmF2LXF1aWNrLWxnIGEge1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG4ubmF2LXF1aWNrLWxnIGEgLmljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG59XG4ubmF2LXF1aWNrLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5uYXYtcXVpY2stYm9yZGVyZWQgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBsaW5lYXIsIGNvbG9yIDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xufVxuLm5hdi1waWxscy1yb3VuZGVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdHJhbnNpdGlvbjogLjI1cztcbn1cbi5uYXYtdGFicyA+IGxpID4gYSA+IC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzAzYjQwO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMDNiNDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtYm90dG9tID4gbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWJvdHRvbSA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWJvdHRvbSA+IGxpID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1ib3R0b20gPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1ib3R0b20ubmF2LWp1c3RpZmllZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtYm90dG9tLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1ib3R0b20ubmF2LWp1c3RpZmllZCA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LXRhYnMtYm90dG9tLm5hdi1qdXN0aWZpZWQgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWJvdHRvbS5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzAzYjQwO1xufVxuLm5hdi10YWJzLXJldmVyc2UgPiBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uYXYtdGFicy1yZXZlcnNlID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi10YWJzLXNvbGlkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYtdGFicy1zb2xpZCA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtc29saWQgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLXNvbGlkID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1zb2xpZCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1zb2xpZCB+IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2LXRhYnMtc29saWQubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYtdGFicy1zb2xpZC5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1zb2xpZC5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1zb2xpZC5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYtdGFicy1zb2xpZC5uYXYtdGFicy1ib3R0b20gPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLXNvbGlkLm5hdi10YWJzLWJvdHRvbSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtc29saWQubmF2LXRhYnMtYm90dG9tID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYtdGFicy1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzLWxpbmUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1saW5lID4gbGkgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWxpbmUgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1saW5lID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JkYmRiZDtcbn1cbi5uYXYtdGFicy1saW5lID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1saW5lID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1saW5lID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYzAzYjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLWxpbmUgLm9wZW4gPiBhLFxuLm5hdi10YWJzLWxpbmUgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdi10YWJzLWxpbmUgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JkYmRiZDtcbn1cbi5uYXYtdGFicy1saW5lID4gLm5hdi10YWJzLWF1dG9saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwM2I0MDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgd2lkdGg7XG59XG4ubmF2LXRhYnMtbGluZS5uYXYtdGFicy1ib3R0b20gPiBsaSA+IGEge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMtbGluZS5uYXYtdGFicy1ib3R0b20gPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmRiZGJkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy1saW5lLm5hdi10YWJzLWJvdHRvbSA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtbGluZS5uYXYtdGFicy1ib3R0b20gPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtYm90dG9tID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXYtdGFicy1saW5lLm5hdi10YWJzLWJvdHRvbSA+IC5uYXYtdGFicy1hdXRvbGluZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLm5hdi10YWJzLWxpbmUubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTBlMGUwO1xufVxuLm5hdi10YWJzLWxpbmUubmF2LWp1c3RpZmllZCA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiZGJkYmQ7XG59XG4ubmF2LXRhYnMtbGluZS5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1saW5lLm5hdi1qdXN0aWZpZWQgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWxpbmUubmF2LWp1c3RpZmllZCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UwZTBlMDtcbn1cbi5uYXYtdGFicy1saW5lLm5hdi1qdXN0aWZpZWQubmF2LXRhYnMtYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uYXYtdGFicy1saW5lLm5hdi1qdXN0aWZpZWQubmF2LXRhYnMtYm90dG9tID4gbGkgPiBhIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMtbGluZS5uYXYtanVzdGlmaWVkLm5hdi10YWJzLWJvdHRvbSA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZGJkYmQ7XG59XG4ubmF2LXRhYnMtbGluZS5uYXYtanVzdGlmaWVkLm5hdi10YWJzLWJvdHRvbSA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtbGluZS5uYXYtanVzdGlmaWVkLm5hdi10YWJzLWJvdHRvbSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtbGluZS5uYXYtanVzdGlmaWVkLm5hdi10YWJzLWJvdHRvbSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsOmJlZm9yZSxcbi5uYXYtdGFicy12ZXJ0aWNhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTBlMGUwO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzAzYjQwO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1yZXZlcnNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtcmV2ZXJzZSA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtcmV2ZXJzZSA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtcmV2ZXJzZSA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTBlMGUwO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1yZXZlcnNlID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtcmV2ZXJzZSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLXJldmVyc2UgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMDNiNDA7XG59XG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLXNvbGlkIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlZWVlO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1zb2xpZCA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLXNvbGlkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtc29saWQgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1zb2xpZCA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1zb2xpZCArIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLXNvbGlkLm5hdi10YWJzLXJldmVyc2Uge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtbGluZSA+IGxpID4gYSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1saW5lID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmRiZGJkO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1saW5lID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtbGluZSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLWxpbmUgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLWxpbmUgPiAubmF2LXRhYnMtYXV0b2xpbmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGhlaWdodDtcbn1cbi5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtbGluZS5uYXYtdGFicy1yZXZlcnNlID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtcmV2ZXJzZSA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmRiZGJkO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1saW5lLm5hdi10YWJzLXJldmVyc2UgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1saW5lLm5hdi10YWJzLXJldmVyc2UgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtdGFicy1saW5lLm5hdi10YWJzLXJldmVyc2UgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtcmV2ZXJzZSA+IC5uYXYtdGFicy1hdXRvbGluZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5hdi10YWJzLXZlcnRpY2FsIC50YWItY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LXRhYnMtaW52ZXJzZSAubmF2LXRhYnMtc29saWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi10YWJzLWludmVyc2UgLm5hdi10YWJzLXNvbGlkID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1pbnZlcnNlIC5uYXYtdGFicy1zb2xpZCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtaW52ZXJzZSAubmF2LXRhYnMtc29saWQgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXRhYnMtaW52ZXJzZS5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtc29saWQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXRhYnMtaW52ZXJzZS5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LXRhYnMtc29saWQubmF2LXRhYnMtcmV2ZXJzZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi10YWJzLWludmVyc2UgLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5uYXYtdGFicy1hbmltYXRlIC50YWItY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LXRhYnMtbGcgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5uYXYtdGFicy1zbSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgbGluZWFyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAyMnB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXRvZ2dsZS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1mbG9hdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLWZsb2F0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXItYnJhbmQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAyMnB4IDIwcHg7XG59XG4ubmF2YmFyLWJyYW5kID4gLm5hdmJhci1icmFuZC1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci1icmFuZC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWJyYW5kLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQtY2VudGVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW1lZ2EgLmNvbnRhaW5lcixcbiAgLm5hdmJhci1tZWdhIC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm5hdmJhci1tZWdhIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXZiYXItbWVnYSAuZHJvcGRvd24tbWVnYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubmF2YmFyLW1lZ2EgLm1lZ2EtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5uYXZiYXItbWVnYSAubWVnYS1tZW51IHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci1tZWdhIC5tZWdhLW1lbnUgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbWVnYSAubWVnYS1tZW51IC5saXN0LWljb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm5hdmJhci1tZWdhIC5kcm9wZG93bi5kcm9wZG93bi1mdyAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW1lZ2EgLmRyb3Bkb3duLmRyb3Bkb3duLWZ3IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYS5uYXZiYXItYXZhdGFyLFxuLm5hdmJhci10b29sYmFyID4gbGkgPiBhLm5hdmJhci1hdmF0YXIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEubmF2YmFyLWF2YXRhciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4ubmF2YmFyLWF2YXRhciAuYXZhdGFyIHtcbiAgd2lkdGg6IDQycHg7XG59XG4ubmF2YmFyLWZvcm0gLmljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDY2LCA2NiwgNjYsIDAuNCk7XG59XG4ubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXNlYXJjaC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItc2VhcmNoIC5uYXZiYXItZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5jb250YWluZXIgPiAubmF2YmFyLXNlYXJjaCxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gLm5hdmJhci1zZWFyY2gsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXNlYXJjaC1vdmVybGFwIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLXNlYXJjaC1vdmVybGFwIC5mb3JtLWdyb3VwLFxuLm5hdmJhci1zZWFyY2gtb3ZlcmxhcCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhci1zZWFyY2gtb3ZlcmxhcCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLXNlYXJjaC1vdmVybGFwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1jb2xsYXBzZS10b29sYmFyLmluIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi5uYXZiYXItdG9vbGJhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdmJhci10b29sYmFyOmJlZm9yZSxcbi5uYXZiYXItdG9vbGJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXZiYXItdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5hdmJhci10b29sYmFyID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXZiYXItdG9vbGJhciA+IGxpOmJlZm9yZSxcbi5uYXZiYXItdG9vbGJhciA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5hdmJhci10b29sYmFyID4gbGk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5uYXZiYXItdG9vbGJhciA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubmF2YmFyLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnU6bm90KC5kcm9wZG93bi1tZW51LW1lZGlhKSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLm5hdmJhci10b29sYmFyIC5vcGVuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItdG9vbGJhciAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItdG9vbGJhciAuZHJvcGRvd24tbWVudTpub3QoLmRyb3Bkb3duLW1lbnUtbWVkaWEpIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItdG9vbGJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdG9vbGJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pY29uLWZ1bGxzY3JlZW4ge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbC1EZXNpZ24tSWNvbmljLUZvbnRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTZkJztcbn1cbi5pY29uLWZ1bGxzY3JlZW4uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmMnO1xufVxuLmljb24tbWVudWJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsLURlc2lnbi1JY29uaWMtRm9udFwiO1xufVxuLmljb24tbWVudWJhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTk3Jztcbn1cbi5pY29uLW1lbnViYXIuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOTcnO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvb2xiYXIgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjMpO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC42KTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvb2xiYXIgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b29sYmFyID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9vbGJhciA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvb2xiYXIgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b29sYmFyID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC42KTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b29sYmFyID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b29sYmFyID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9vbGJhciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvb2xiYXIgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b29sYmFyID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9vbGJhciA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWNvbnRlbnQge1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubmF2YmFyLWNvbnRlbnQ6YWZ0ZXIsXG4ubmF2YmFyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5icmVhZGNydW1iIGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uYnJlYWRjcnVtYiBsaSAuaWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIGxpIC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5icmVhZGNydW1iLWFycm93ID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBiYlxcMDBhMFwiO1xufVxuLnBhZ2luYXRpb24gbGkgPiBhLFxuLnBhZ2luYXRpb24gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDBzIGVhc2Utb3V0LCBjb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuLnBhZ2luYXRpb24gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gbGkgPiBzcGFuOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dCwgY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cbi5wYWdpbmF0aW9uIGxpIC5pY29uIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLnBhZ2luYXRpb24tZ2FwID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24tZ2FwID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbn1cbi5wYWdpbmF0aW9uLWdhcCA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWdhcCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhZ2luYXRpb24tbm8tYm9yZGVyID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuLnBhZ2VyIGxpIC5pY29uIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAzYjQwO1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4ucGFnZXItcm91bmQgbGkgPiBhLFxuLnBhZ2VyLXJvdW5kIGxpID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5sYWJlbCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjZlbSAwLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xufVxuLmxhYmVsLmxhYmVsLW91dGxpbmUge1xuICBjb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5sYWJlbC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubGFiZWwtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxZW07XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubGFiZWwtZGVmYXVsdC5sYWJlbC1vdXRsaW5lIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICM5ZTllOWU7XG59XG4ubGFiZWwtZGVmYXVsdC5sYWJlbC1vdXRsaW5lIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3NTE1NTtcbn1cbi5sYWJlbC1wcmltYXJ5LmxhYmVsLW91dGxpbmUge1xuICBjb2xvcjogI2MwM2I0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZiYjZhO1xufVxuLmxhYmVsLXN1Y2Nlc3MubGFiZWwtb3V0bGluZSB7XG4gIGNvbG9yOiAjNGNhZjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM2ZGE7XG59XG4ubGFiZWwtaW5mby5sYWJlbC1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMGJjZDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMGJjZDQ7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNjtcbn1cbi5sYWJlbC13YXJuaW5nLmxhYmVsLW91dGxpbmUge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzc1MTU1O1xufVxuLmxhYmVsLWRhbmdlci5sYWJlbC1vdXRsaW5lIHtcbiAgY29sb3I6ICNjMDNiNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjMDNiNDA7XG59XG4ubGFiZWwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG59XG4ubGFiZWwtZGFya1tocmVmXTpob3Zlcixcbi5sYWJlbC1kYXJrW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbn1cbi5sYWJlbC1kYXJrLmxhYmVsLW91dGxpbmUge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzYxNjE2MTtcbn1cbi5sYWJlbC1sZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5sYWJlbC1zbSB7XG4gIHBhZGRpbmc6IDAuMWVtIDAuNWVtIDAuMWVtO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ubGFiZWwtbWQge1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbSAwLjFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmJhZGdlIHtcbiAgcGFkZGluZzogM3B4IDZweDtcbn1cbi5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xufVxuLmJhZGdlLnVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBtYXJnaW46IDAgLTAuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmJhZGdlLmJhZGdlLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgei1pbmRleDogNTtcbn1cbi5iYWRnZS1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xufVxuLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIsXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkyZjMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UtcHJpbWFyeSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG59XG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4uYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4YjQwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2Utc3VjY2Vzcyxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG59XG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xufVxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIsXG4uYmFkZ2UtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UtaW5mbyxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xufVxuLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4uYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3YTAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2Utd2FybmluZyxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG59XG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkyZjMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UtZGFuZ2VyLFxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xufVxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbn1cbi5iYWRnZS1kYXJrW2hyZWZdOmhvdmVyLFxuLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLWRhcmssXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xufVxuLmJhZGdlLWxnIHtcbiAgcGFkZGluZzogNXB4IDlweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYWRnZS1zbSB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanVtYm90cm9uID4gLmp1bWJvdHJvbi1waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmp1bWJvdHJvbi1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uanVtYm90cm9uIC5jYXJvdXNlbCxcbi5qdW1ib3Ryb24gLmNhcm91c2VsLWlubmVyLFxuLmp1bWJvdHJvbiAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUgaW1nIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmp1bWJvdHJvbiAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcsXG4uanVtYm90cm9uIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uanVtYm90cm9uIGgyLFxuLmp1bWJvdHJvbiAuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uLFxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hbGVydCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5hbGVydCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLnBhbmVsID4gLmFsZXJ0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0LWFsdCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hbGVydC1hbHQgYSxcbi5hbGVydC1hbHQgLmFsZXJ0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlOmhvdmVyLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0IC5jbG9zZSB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0IC5jbG9zZTpob3Zlcixcbi5hbGVydC1kaXNtaXNzaWJsZS5hbGVydC1hbHQgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWxlcnQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLmFsZXJ0LWljb24gPiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGVydC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuLmFsZXJ0LWF2YXRhciA+IC5hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMjBweDtcbn1cbi5wYWdlLWFsZXJ0IC5hbGVydC13cmFwIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuN3MgbGluZWFyIDBzO1xufVxuLnBhZ2UtYWxlcnQgLmFsZXJ0LXdyYXAuaW4ge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBsaW5lYXIgMHM7XG59XG4ucGFnZS1hbGVydCAuYWxlcnQtd3JhcCAuYWxlcnQge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDUsIDIxMCwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZGQyO1xuICBjb2xvcjogI2MwM2I0MDtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYjNiYjtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM5OTJmMzM7XG59XG4uYWxlcnQtcHJpbWFyeSAuY2xvc2Uge1xuICBjb2xvcjogI2MwM2I0MDtcbn1cbi5hbGVydC1wcmltYXJ5IC5jbG9zZTpob3Zlcixcbi5hbGVydC1wcmltYXJ5IC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI0JBMjYyQjtcbn1cbi5hbGVydC1hbHQuYWxlcnQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbn1cbi5hbGVydC1hbHQuYWxlcnQtcHJpbWFyeSBhLFxuLmFsZXJ0LWFsdC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNjMDNiNDA7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDNhMDQ3O1xufVxuLmFsZXJ0LWFsdC5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmFsZXJ0LWFsdC5hbGVydC1zdWNjZXNzIGEsXG4uYWxlcnQtYWx0LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMGFjYzE7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMGJjZDQ7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LWluZm8gYSxcbi5hbGVydC1hbHQuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDBiY2Q0O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZiOGMwMDtcbn1cbi5hbGVydC1hbHQuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cbi5hbGVydC1hbHQuYWxlcnQtd2FybmluZyBhLFxuLmFsZXJ0LWFsdC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNCQTI2MkI7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbn1cbi5hbGVydC1hbHQuYWxlcnQtZGFuZ2VyIGEsXG4uYWxlcnQtYWx0LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjYzAzYjQwO1xufVxuLmFsZXJ0LXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuLmFsZXJ0LXNvY2lhbCA+IC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxlcnQtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzQjU5OTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWZhY2Vib29rIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0NGU4Njtcbn1cbi5hbGVydC1mYWNlYm9vayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmFsZXJ0LWZhY2Vib29rIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWZhY2Vib29rIC5jbG9zZTpob3Zlcixcbi5hbGVydC1mYWNlYm9vayAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1mYWNlYm9vayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVBQ0VFO1xuICBib3JkZXItY29sb3I6ICM1NUFDRUU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXR3aXR0ZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2VhMWVjO1xufVxuLmFsZXJ0LXR3aXR0ZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC10d2l0dGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXR3aXR0ZXIgLmNsb3NlOmhvdmVyLFxuLmFsZXJ0LXR3aXR0ZXIgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtdHdpdHRlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LWdvb2dsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RENEIzOTtcbiAgYm9yZGVyLWNvbG9yOiAjREQ0QjM5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1nb29nbGUtcGx1cyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNzM5MjU7XG59XG4uYWxlcnQtZ29vZ2xlLXBsdXMgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1nb29nbGUtcGx1cyAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1nb29nbGUtcGx1cyAuY2xvc2U6aG92ZXIsXG4uYWxlcnQtZ29vZ2xlLXBsdXMgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtZ29vZ2xlLXBsdXMgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hbGVydC1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTc2QjQ7XG4gIGJvcmRlci1jb2xvcjogIzA5NzZCNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtbGlua2VkaW4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDg2NjljO1xufVxuLmFsZXJ0LWxpbmtlZGluIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtbGlua2VkaW4gLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtbGlua2VkaW4gLmNsb3NlOmhvdmVyLFxuLmFsZXJ0LWxpbmtlZGluIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWxpbmtlZGluIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWxlcnQtZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDA4NDtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDg0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1mbGlja3IgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTYwMDc3O1xufVxuLmFsZXJ0LWZsaWNrciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmFsZXJ0LWZsaWNrciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1mbGlja3IgLmNsb3NlOmhvdmVyLFxuLmFsZXJ0LWZsaWNrciAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1mbGlja3IgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hbGVydC10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVDO1xuICBib3JkZXItY29sb3I6ICMzNTQ2NUM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXR1bWJsciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyYzNhNGM7XG59XG4uYWxlcnQtdHVtYmxyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQtdHVtYmxyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXR1bWJsciAuY2xvc2U6aG92ZXIsXG4uYWxlcnQtdHVtYmxyIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXR1bWJsciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTgzYzQ7XG4gIGJvcmRlci1jb2xvcjogIzQxODNjNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtZ2l0aHViIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM4NzZiNDtcbn1cbi5hbGVydC1naXRodWIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC1naXRodWIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtZ2l0aHViIC5jbG9zZTpob3Zlcixcbi5hbGVydC1naXRodWIgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQtZ2l0aHViIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWxlcnQtZHJpYmJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMyMzYxO1xuICBib3JkZXItY29sb3I6ICNDMzIzNjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWRyaWJiYmxlIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FkMWY1Njtcbn1cbi5hbGVydC1kcmliYmJsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmFsZXJ0LWRyaWJiYmxlIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWRyaWJiYmxlIC5jbG9zZTpob3Zlcixcbi5hbGVydC1kcmliYmJsZSAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC1kcmliYmJsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjMxMjE3O1xuICBib3JkZXItY29sb3I6ICNCMzEyMTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXlvdXR1YmUgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOWMxMDE0O1xufVxuLmFsZXJ0LXlvdXR1YmUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5hbGVydC15b3V0dWJlIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LXlvdXR1YmUgLmNsb3NlOmhvdmVyLFxuLmFsZXJ0LXlvdXR1YmUgLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQteW91dHViZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LmRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LmRhcmsgLmFsZXJ0LWxlZnQtYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0IC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtZGlzbWlzc2libGUuYWxlcnQtYWx0IC5jbG9zZTpob3Zlcixcbi5hbGVydC5kYXJrLmFsZXJ0LWRpc21pc3NpYmxlLmFsZXJ0LWFsdCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5kYXJrLmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xuICBib3JkZXItY29sb3I6ICNjMDNiNDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYzM1Mzk7XG59XG4uYWxlcnQuZGFyay5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQuZGFyay5hbGVydC1wcmltYXJ5IC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtcHJpbWFyeSAuY2xvc2U6aG92ZXIsXG4uYWxlcnQuZGFyay5hbGVydC1wcmltYXJ5IC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM3YTE5MWM7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LmRhcmsuYWxlcnQtcHJpbWFyeSBhLFxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5kYXJrLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDlkNDg7XG59XG4uYWxlcnQuZGFyay5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQuZGFyay5hbGVydC1zdWNjZXNzIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtc3VjY2VzcyAuY2xvc2U6aG92ZXIsXG4uYWxlcnQuZGFyay5hbGVydC1zdWNjZXNzIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyYzZhMmY7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LmRhcmsuYWxlcnQtc3VjY2VzcyBhLFxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5kYXJrLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuICBib3JkZXItY29sb3I6ICMwMGJjZDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGE1YmI7XG59XG4uYWxlcnQuZGFyay5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQuZGFyay5hbGVydC1pbmZvIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtaW5mbyAuY2xvc2U6aG92ZXIsXG4uYWxlcnQuZGFyay5hbGVydC1pbmZvIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMDY4NzU7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LmRhcmsuYWxlcnQtaW5mbyBhLFxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5kYXJrLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNjg5MDA7XG59XG4uYWxlcnQuZGFyay5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQuZGFyay5hbGVydC13YXJuaW5nIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtd2FybmluZyAuY2xvc2U6aG92ZXIsXG4uYWxlcnQuZGFyay5hbGVydC13YXJuaW5nIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNhZjYxMDA7XG59XG4uYWxlcnQtYWx0LmFsZXJ0LmRhcmsuYWxlcnQtd2FybmluZyBhLFxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5kYXJrLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG4gIGJvcmRlci1jb2xvcjogI2MwM2I0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuZGFyay5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWMzNTM5O1xufVxuLmFsZXJ0LmRhcmsuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uYWxlcnQuZGFyay5hbGVydC1kYW5nZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWxlcnQuZGFyay5hbGVydC1kYW5nZXIgLmNsb3NlOmhvdmVyLFxuLmFsZXJ0LmRhcmsuYWxlcnQtZGFuZ2VyIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFsZXJ0LWFsdC5hbGVydC5kYXJrLmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzdhMTkxYztcbn1cbi5hbGVydC1hbHQuYWxlcnQuZGFyay5hbGVydC1kYW5nZXIgYSxcbi5hbGVydC1hbHQuYWxlcnQuZGFyay5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcy1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByb2dyZXNzLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5wcm9ncmVzcy12ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZGljYXRpbmcuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZGljYXRpbmcuYWN0aXZlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1hY3RpdmUgM3MgZWFzZSAwcyBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy12ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyLWluZGljYXRpbmcuYWN0aXZlOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwcm9ncmVzcy12ZXJ0aWNhbC1hY3RpdmU7XG59XG4ucHJvZ3Jlc3Mtc2tpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3Mtc2tpbGwgLnByb2dyZXNzLWJhciA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNjE2MTYxO1xufVxuLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnByb2dyZXNzLWxnLnByb2dyZXNzLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDI1cHg7XG59XG4ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnByb2dyZXNzLXNtLnByb2dyZXNzLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5wcm9ncmVzcy14cy5wcm9ncmVzcy12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0cHg7XG59XG4ucHJvZ3Jlc3MteHMgLnByb2dyZXNzLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7XG59XG4uY29udGV4dHVhbC1wcm9ncmVzcyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNvbnRleHR1YWwtcHJvZ3Jlc3MgLnByb2dyZXNzLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGV4dHVhbC1wcm9ncmVzcyAucHJvZ3Jlc3MtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jb250ZXh0dWFsLXByb2dyZXNzIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWFjdGl2ZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWFjdGl2ZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtdmVydGljYWwtYWN0aXZlIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMTc1cHg7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtdmVydGljYWwtYWN0aXZlIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMTc1cHg7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbn1cbi5tZWRpYS1vYmplY3Qge1xuICB3aWR0aDogMTIwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1lZGlhIC5tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1lZGlhLW1ldGEge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubWVkaWEtbGcgLm1lZGlhLW9iamVjdCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5tZWRpYS1sZyAubWVkaWEge1xuICBtYXJnaW4tbGVmdDogLTExMHB4O1xufVxuLm1lZGlhLXNtIC5tZWRpYS1vYmplY3Qge1xuICB3aWR0aDogODBweDtcbn1cbi5tZWRpYS1zbSAubWVkaWEge1xuICBtYXJnaW4tbGVmdDogLTcwcHg7XG59XG4ubWVkaWEteHMgLm1lZGlhLW9iamVjdCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLm1lZGlhLXhzIC5tZWRpYSB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tZWRpYSAubWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCAubWVkaWEge1xuICBwYWRkaW5nOiAycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5saXN0LWdyb3VwIC5tZWRpYSAucHVsbC1sZWZ0LFxuLmxpc3QtZ3JvdXAgLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5saXN0LWdyb3VwIC5tZWRpYSAucHVsbC1yaWdodCxcbi5saXN0LWdyb3VwIC5tZWRpYSAubWVkaWEtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubGlzdC1ncm91cCAubWVkaWEgLnB1bGwtcmlnaHQgLnN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmxpc3QtZ3JvdXAgLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxpc3QtZ3JvdXAtZnVsbCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuYS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubGlzdC1ncm91cC1pdGVtIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxpc3QtZ3JvdXAuYmctaW5oZXJpdCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5saXN0LWdyb3VwLmJnLWluaGVyaXQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5saXN0LWdyb3VwLmJnLWluaGVyaXQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGlzdC1ncm91cC5iZy1pbmhlcml0IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saXN0LWdyb3VwLWJvcmRlcmVkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5saXN0LWdyb3VwLWJvcmRlcmVkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4ubGlzdC1ncm91cC1ib3JkZXJlZCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWJvcmRlcmVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtYm9yZGVyZWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MjIyNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTcyMjI2O1xufVxuLmxpc3QtZ3JvdXAtZGl2aWRlcmVkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTBlMGUwO1xufVxuLmxpc3QtZ3JvdXAtZGl2aWRlcmVkIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDtcbn1cbi5saXN0LWdyb3VwLWRpdmlkZXJlZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTBlMGUwO1xufVxuLmxpc3QtZ3JvdXAtZGl2aWRlcmVkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saXN0LWdyb3VwLWRpdmlkZXJlZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpc3QtZ3JvdXAtZ2FwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5saXN0LWdyb3VwLWZ1bGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyayxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyayAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFuZWwgPiAubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFuZWwgPiAubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwgPiAubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLm5hdi10YWJzLXJldmVyc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ucGFuZWwgPiAubmF2LXRhYnMtdmVydGljYWwgLm5hdi10YWJzLm5hdi10YWJzLXJldmVyc2UgPiBsaSA+IGEge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWw6aG92ZXIgLnBhbmVsLWFjdGlvbnMgLnNob3ctb24taG92ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFuZWwgLnBhbmVsLWFjdGlvbnMgLnNob3ctb24taG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmVsLmlzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbC5pcy1mdWxsc2NyZWVuIC5wYW5lbC1sb2FkaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbC5pcy1mdWxsc2NyZWVuIC5wYW5lbC1hY3Rpb25zIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmVsLmlzLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYW5lbC5pcy1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbi5wYW5lbCA+IC5hbGVydCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYW5lbCA+IC5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFuZWwgPiAuYWxlcnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYW5lbCA+IC5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLnBhbmVsID4gLnRhYmxlID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFuZWwgPiAudGFibGUgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucGFuZWwgPiAudGFibGUgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYW5lbCA+IC50YWJsZSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFuZWwgPiAubGlzdC1ncm91cCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFuZWwtY29udGVudCA+IC5yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucGFuZWwtY29udGVudCA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFuZWwtaGVhZGluZyArIC5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFuZWwtaGVhZGluZyArIC5uYXYtdGFicyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBhbmVsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFuZWwtaGVhZGluZyArIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFuZWwtYm9keSBoMTpmaXJzdC1jaGlsZCxcbi5wYW5lbC1ib2R5IGgyOmZpcnN0LWNoaWxkLFxuLnBhbmVsLWJvZHkgaDM6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSBoNDpmaXJzdC1jaGlsZCxcbi5wYW5lbC1ib2R5IGg1OmZpcnN0LWNoaWxkLFxuLnBhbmVsLWJvZHkgaDY6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSAuaDE6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSAuaDI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSAuaDM6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSAuaDQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSAuaDU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwtYm9keSAuaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhbmVsLWJvZHkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsLWJvZHkgPiAubGlzdC1ncm91cC1kaXZpZGVyZWQ6b25seS1jaGlsZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSArIC5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cbi5wYW5lbC10aXRsZSA+IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhbmVsLXRpdGxlID4gLmxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFuZWwtdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5wYW5lbC1kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5wYW5lbC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhbmVsLWFjdGlvbnMge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG51bC5wYW5lbC1hY3Rpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLnBhbmVsLWFjdGlvbnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbnVsLnBhbmVsLWFjdGlvbnMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhbmVsLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWFjdGlvbnMgYS5kcm9wZG93bi10b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFuZWwtYWN0aW9ucyAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFuZWwtYWN0aW9ucyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmVsLWFjdGlvbnMgLnBhbmVsLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFuZWwtYWN0aW9ucyAucGFuZWwtYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM2MTYxNjE7XG59XG4ucGFuZWwtYWN0aW9ucyAucGFuZWwtYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjE2MTYxO1xufVxuLnBhbmVsLWFjdGlvbnMgLnBhbmVsLWFjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFuZWwtYWN0aW9ucyAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wYW5lbC1hY3Rpb25zIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhbmVsLXRvb2xiYXIge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnBhbmVsLWJvcmRlcmVkIC5wYW5lbC10b29sYmFyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFuZWwtdG9vbGJhciAuYnRuIHtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnBhbmVsLXRvb2xiYXIgLmJ0bi5pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhbmVsLXRvb2xiYXIgLmJ0bjpob3Zlcixcbi5wYW5lbC10b29sYmFyIC5idG46YWN0aXZlLFxuLnBhbmVsLXRvb2xiYXIgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5wYW5lbC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogLjY7XG59XG4ucGFuZWwtbG9hZGluZyAubG9hZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG4ucGFuZWwgPiAqOm5vdCgucGFuZWwtbG9hZGluZyk6bm90KC5jb2xsYXBzaW5nKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuLnBhbmVsLmlzLWxvYWRpbmcgPiAqOm5vdCgucGFuZWwtbG9hZGluZykge1xuICBvcGFjaXR5OiAuMztcbn1cbi5wYW5lbC5pcy1sb2FkaW5nIC5wYW5lbC1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFuZWwtZm9vdGVyLWNoYXJ0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYW5lbC1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhbmVsLWJvZHkuc2Nyb2xsYWJsZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtYm9keS5zY3JvbGxhYmxlLXZlcnRpY2FsID4gLnNjcm9sbGFibGUtY29udGFpbmVyID4gLnNjcm9sbGFibGUtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYW5lbC1ib2R5LnNjcm9sbGFibGUtdmVydGljYWwgPiAuc2Nyb2xsYWJsZS1jb250YWluZXIgPiAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhbmVsLWJvZHkuc2Nyb2xsYWJsZS12ZXJ0aWNhbCA+IC5zY3JvbGxhYmxlLWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI2cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjZweCk7XG59XG4ucGFuZWwtYm9yZGVyZWQgPiAucGFuZWwtYm9keS5zY3JvbGxhYmxlLXZlcnRpY2FsID4gLnNjcm9sbGFibGUtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5wYW5lbC1ib2R5LnNjcm9sbGFibGUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFuZWwtYm9keS5zY3JvbGxhYmxlLWhvcml6b250YWwgPiAuc2Nyb2xsYWJsZS1jb250YWluZXIgPiAuc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnBhbmVsLWJvcmRlcmVkID4gLnBhbmVsLWJvZHkuc2Nyb2xsYWJsZS1ob3Jpem9udGFsID4gLnNjcm9sbGFibGUtY29udGFpbmVyID4gLnNjcm9sbGFibGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wYW5lbC1ib2R5LnNjcm9sbGFibGUtaG9yaXpvbnRhbCA+IC5zY3JvbGxhYmxlLWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjZweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYW5lbC1ib2R5LnNjcm9sbGFibGUtaG9yaXpvbnRhbCA+IC5zY3JvbGxhYmxlLWJhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLnBhbmVsLWJvcmRlcmVkID4gLnBhbmVsLWJvZHkuc2Nyb2xsYWJsZS1ob3Jpem9udGFsID4gLnNjcm9sbGFibGUtYmFyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjZweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNnB4KTtcbn1cbi5wYW5lbC1ib3JkZXJlZCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ucGFuZWwtYm9yZGVyZWQgPiAucGFuZWwtaGVhZGluZyA+IC5wYW5lbC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWJvcmRlcmVkID4gLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wYW5lbC1ib3JkZXJlZCA+IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucGFuZWwtYm9yZGVyZWQgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsLWJvcmRlcmVkID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwuaXMtZHJhZ2dpbmcge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGFuZWwuaXMtZHJhZ2dpbmcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4ucGFuZWwucGFuZWwtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYW5lbC5wYW5lbC10cmFuc3BhcmVudCA+IC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLnBhbmVsLXRyYW5zcGFyZW50ID4gLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFuZWwtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzYxNjE2MTtcbn1cbi5wYW5lbC1kYXJrID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxO1xufVxuLnBhbmVsLWRhcmsgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYxNjE2MTtcbn1cbi5wYW5lbC1kYXJrID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtZGFyayA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MTYxNjE7XG59XG4ucGFuZWwtcHJpbWFyeSxcbi5wYW5lbC1pbmZvLFxuLnBhbmVsLXN1Y2Nlc3MsXG4ucGFuZWwtd2FybmluZyxcbi5wYW5lbC1kYW5nZXIsXG4ucGFuZWwtZGFyayB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWRhbmdlciAucGFuZWwtaGVhZGluZyxcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhbmVsLXByaW1hcnkgLnBhbmVsLXRpdGxlLFxuLnBhbmVsLWluZm8gLnBhbmVsLXRpdGxlLFxuLnBhbmVsLXN1Y2Nlc3MgLnBhbmVsLXRpdGxlLFxuLnBhbmVsLXdhcm5pbmcgLnBhbmVsLXRpdGxlLFxuLnBhbmVsLWRhbmdlciAucGFuZWwtdGl0bGUsXG4ucGFuZWwtZGFyayAucGFuZWwtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5IC5wYW5lbC1hY3Rpb24sXG4ucGFuZWwtaW5mbyAucGFuZWwtYWN0aW9uLFxuLnBhbmVsLXN1Y2Nlc3MgLnBhbmVsLWFjdGlvbixcbi5wYW5lbC13YXJuaW5nIC5wYW5lbC1hY3Rpb24sXG4ucGFuZWwtZGFuZ2VyIC5wYW5lbC1hY3Rpb24sXG4ucGFuZWwtZGFyayAucGFuZWwtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFuZWwtYWN0aW9ucyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhbmVsLWFjdGlvbnMgLnByb2dyZXNzIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gIH1cbiAgLnBhbmVsLWFjdGlvbnMgLnNob3ctb24taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhbmVsLXRpdGxlLFxuICAucGFuZWwtYm9keSxcbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi53ZWxsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLndlbGwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG4ud2VsbC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG59XG4ud2VsbC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG59XG4ud2VsbC1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4ud2VsbC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4ud2VsbC1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwM2I0MDtcbn1cbi5jbG9zZS5pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5rYmQga2JkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucG9wb3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udG9vbHRpcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogNnB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tb2RhbC10b3Age1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2RhbC1jZW50ZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWwtYm90dG9tIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1zaWRlYmFyIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubW9kYWwtc2lkZWJhciAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tb2RhbC1zaWRlYmFyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1vZGFsLXNpZGViYXIgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZy5tb2RhbC1zaWRlYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAwcHgpO1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cubW9kYWwtc2lkZWJhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbn1cbi5tb2RhbC1maWxsLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtZmlsbC1pbi5pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtZmlsbC1pbiAubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1maWxsLWluIC5tb2RhbC1kaWFsb2cgPiAqIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLm1vZGFsLWZpbGwtaW4gLm1vZGFsLWRpYWxvZy5tb2RhbC1zbSA+ICoge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAubW9kYWwtZmlsbC1pbiAubW9kYWwtZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtZmlsbC1pbiAubW9kYWwtZGlhbG9nLm1vZGFsLWxnID4gKiB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4ubW9kYWwtZmlsbC1pbiAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1vZGFsLWZpbGwtaW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubW9kYWwtZmlsbC1pbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAuNjtcbn1cbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAuNjtcbn1cbi5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAuNjtcbn1cbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAuNjtcbn1cbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDNiNDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyICoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBvcGFjaXR5OiAuNjtcbn1cbi5tb2RhbC5tb2RhbC1mYWRlLWluLXNjYWxlLXVwIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cbi5tb2RhbC5tb2RhbC1mYWRlLWluLXNjYWxlLXVwLmluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm1vZGFsLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkgMHMpO1xufVxuLm1vZGFsLm1vZGFsLXNsaWRlLWluLXJpZ2h0LmluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG59XG4ubW9kYWwubW9kYWwtc2xpZGUtZnJvbS1ib3R0b20gLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDIwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMjAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAyMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG4ubW9kYWwubW9kYWwtc2xpZGUtZnJvbS1ib3R0b20uaW4gLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbn1cbi5tb2RhbC5tb2RhbC1uZXdzcGFwZXIgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg3MjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDcyMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDcyMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG59XG4ubW9kYWwubW9kYWwtbmV3c3BhcGVyLmluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xufVxuLm1vZGFsLm1vZGFsLWZhbGwge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cbi5tb2RhbC5tb2RhbC1mYWxsIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGVYKDIwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooNjAwcHgpIHJvdGF0ZVgoMjBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooNjAwcHgpIHJvdGF0ZVgoMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLm1vZGFsLm1vZGFsLWZhbGwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KSByb3RhdGVYKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4ubW9kYWwubW9kYWwtc2lkZS1mYWxsIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG59XG4ubW9kYWwubW9kYWwtc2lkZS1mYWxsIC5tb2RhbC1kaWFsb2cge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlKSB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGUoMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSkgdHJhbnNsYXRlWig2MDBweCkgcm90YXRlKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAlKSB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGUoMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLm1vZGFsLm1vZGFsLXNpZGUtZmFsbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKSB0cmFuc2xhdGVaKDBweCkgcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlKSB0cmFuc2xhdGVaKDBweCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSkgdHJhbnNsYXRlWigwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5tb2RhbC5tb2RhbC0zZC1mbGlwLWhvcml6b250YWwge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cbi5tb2RhbC5tb2RhbC0zZC1mbGlwLWhvcml6b250YWwgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTcwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLm1vZGFsLm1vZGFsLTNkLWZsaXAtaG9yaXpvbnRhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuLm1vZGFsLm1vZGFsLTNkLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cbi5tb2RhbC5tb2RhbC0zZC1mbGlwLXZlcnRpY2FsIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKC03MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgtNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5tb2RhbC5tb2RhbC0zZC1mbGlwLXZlcnRpY2FsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG4ubW9kYWwubW9kYWwtM2Qtc2lnbiB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xufVxuLm1vZGFsLm1vZGFsLTNkLXNpZ24gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKC02MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoLTYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKC02MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG4ubW9kYWwubW9kYWwtM2Qtc2lnbi5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuLm1vZGFsLm1vZGFsLXN1cGVyLXNjYWxlZCAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5tb2RhbC5tb2RhbC1zdXBlci1zY2FsZWQuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubW9kYWwubW9kYWwtanVzdC1tZSAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLm1vZGFsLm1vZGFsLWp1c3QtbWUgLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC5tb2RhbC1qdXN0LW1lLmluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tb2RhbC5tb2RhbC1qdXN0LW1lLmluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm1vZGFsLm1vZGFsLWp1c3QtbWUuaW4gLm1vZGFsLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC5tb2RhbC0zZC1zbGl0IHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG59XG4ubW9kYWwubW9kYWwtM2Qtc2xpdCAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMzAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTMwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMzAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbn1cbi5tb2RhbC5tb2RhbC0zZC1zbGl0LmluIC5tb2RhbC1kaWFsb2cge1xuICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZTogc2xpdDtcbn1cbi5tb2RhbC5tb2RhbC1yb3RhdGUtZnJvbS1ib3R0b20ge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIC1tb3otcGVyc3BlY3RpdmU6IDEzMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cbi5tb2RhbC5tb2RhbC1yb3RhdGUtZnJvbS1ib3R0b20gLm1vZGFsLWRpYWxvZyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlWCg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZVgoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlWCg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xufVxuLm1vZGFsLm1vZGFsLXJvdGF0ZS1mcm9tLWJvdHRvbS5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlWCgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZVgoMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgcm90YXRlWCgwZGVnKTtcbn1cbi5tb2RhbC5tb2RhbC1yb3RhdGUtZnJvbS1sZWZ0IHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTMwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG59XG4ubW9kYWwubW9kYWwtcm90YXRlLWZyb20tbGVmdCAubW9kYWwtZGlhbG9nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDBweCkgdHJhbnNsYXRlWCgtMzAlKSByb3RhdGVZKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMTAwcHgpIHRyYW5zbGF0ZVgoLTMwJSkgcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDBweCkgdHJhbnNsYXRlWCgtMzAlKSByb3RhdGVZKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCUgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG59XG4ubW9kYWwubW9kYWwtcm90YXRlLWZyb20tbGVmdC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHRyYW5zbGF0ZVgoMCUpIHJvdGF0ZVkoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgdHJhbnNsYXRlWCgwJSkgcm90YXRlWSgwZGVnKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGl0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjUwcHgpIHJvdGF0ZVkoODlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yNTBweCkgcm90YXRlWSg4OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yNTBweCkgcm90YXRlWSg4OWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGl0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjUwcHgpIHJvdGF0ZVkoODlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yNTBweCkgcm90YXRlWSg4OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yNTBweCkgcm90YXRlWSg4OWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCkgcm90YXRlWSgwZGVnKTtcbiAgfVxufVxuLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi50b29sdGlwLXByaW1hcnkgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xufVxuLnRvb2x0aXAtcHJpbWFyeSArIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMDNiNDA7XG59XG4udG9vbHRpcC1wcmltYXJ5ICsgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMDNiNDA7XG59XG4udG9vbHRpcC1wcmltYXJ5ICsgLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwM2I0MDtcbn1cbi50b29sdGlwLXByaW1hcnkgKyAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMDNiNDA7XG59XG4udG9vbHRpcC1zdWNjZXNzICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbn1cbi50b29sdGlwLXN1Y2Nlc3MgKyAudG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGNhZjUwO1xufVxuLnRvb2x0aXAtc3VjY2VzcyArIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGNhZjUwO1xufVxuLnRvb2x0aXAtc3VjY2VzcyArIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Y2FmNTA7XG59XG4udG9vbHRpcC1zdWNjZXNzICsgLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGNhZjUwO1xufVxuLnRvb2x0aXAtaW5mbyArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4udG9vbHRpcC1pbmZvICsgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYmNkNDtcbn1cbi50b29sdGlwLWluZm8gKyAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYmNkNDtcbn1cbi50b29sdGlwLWluZm8gKyAudG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBiY2Q0O1xufVxuLnRvb2x0aXAtaW5mbyArIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmNkNDtcbn1cbi50b29sdGlwLXdhcm5pbmcgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xufVxuLnRvb2x0aXAtd2FybmluZyArIC50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjk4MDA7XG59XG4udG9vbHRpcC13YXJuaW5nICsgLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjk4MDA7XG59XG4udG9vbHRpcC13YXJuaW5nICsgLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmOTgwMDtcbn1cbi50b29sdGlwLXdhcm5pbmcgKyAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjk4MDA7XG59XG4udG9vbHRpcC1kYW5nZXIgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzYjQwO1xufVxuLnRvb2x0aXAtZGFuZ2VyICsgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2MwM2I0MDtcbn1cbi50b29sdGlwLWRhbmdlciArIC50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzAzYjQwO1xufVxuLnRvb2x0aXAtZGFuZ2VyICsgLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwM2I0MDtcbn1cbi50b29sdGlwLWRhbmdlciArIC50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MwM2I0MDtcbn1cbi50b29sdGlwLXJvdGF0ZSArIC50b29sdGlwIHtcbiAgYW5pbWF0aW9uOiB0b29sdGlwLXJvdGF0ZTNkIDFzIGVhc2UgMC4xcyBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB0b29sdGlwLXJvdGF0ZTNkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwLXJvdGF0ZTNkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi50b29sdGlwLXNjYWxlICsgLnRvb2x0aXAge1xuICBhbmltYXRpb246IHRvb2x0aXAtc2NhbGUzZCAxcyBlYXNlIDBzIGZvcndhcmRzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRvb2x0aXAtc2NhbGUzZCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC4zLCAxKSB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuMywgMSkgdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9vbHRpcC1zY2FsZTNkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC4zLCAxKSB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIH1cbn1cbi5wb3BvdmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlZWVlO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucG9wb3Zlci1wcmltYXJ5ICsgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwM2I0MDtcbiAgYm9yZGVyLWNvbG9yOiAjYzAzYjQwO1xufVxuLnBvcG92ZXItcHJpbWFyeSArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzAzYjQwO1xufVxuLnBvcG92ZXItcHJpbWFyeSArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzAzYjQwO1xufVxuLnBvcG92ZXItc3VjY2VzcyArIC5wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5wb3BvdmVyLXN1Y2Nlc3MgKyAucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRjYWY1MDtcbn1cbi5wb3BvdmVyLXN1Y2Nlc3MgKyAucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRjYWY1MDtcbn1cbi5wb3BvdmVyLWluZm8gKyAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuICBib3JkZXItY29sb3I6ICMwMGJjZDQ7XG59XG4ucG9wb3Zlci1pbmZvICsgLnBvcG92ZXIuYm90dG9tIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGJjZDQ7XG59XG4ucG9wb3Zlci1pbmZvICsgLnBvcG92ZXIuYm90dG9tIC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGJjZDQ7XG59XG4ucG9wb3Zlci13YXJuaW5nICsgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xufVxuLnBvcG92ZXItd2FybmluZyArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5ODAwO1xufVxuLnBvcG92ZXItd2FybmluZyArIC5wb3BvdmVyLmJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY5ODAwO1xufVxuLnBvcG92ZXItZGFuZ2VyICsgLnBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwM2I0MDtcbiAgYm9yZGVyLWNvbG9yOiAjYzAzYjQwO1xufVxuLnBvcG92ZXItZGFuZ2VyICsgLnBvcG92ZXIuYm90dG9tIC5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjMDNiNDA7XG59XG4ucG9wb3Zlci1kYW5nZXIgKyAucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MwM2I0MDtcbn1cbi5wb3BvdmVyLXJvdGF0ZSArIC5wb3BvdmVyIHtcbiAgYW5pbWF0aW9uOiBwb3BvdmVyLXJvdGF0ZTNkIDFzIGVhc2UgMC4xcyBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwb3BvdmVyLXJvdGF0ZTNkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwb3BvdmVyLXJvdGF0ZTNkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5wb3BvdmVyLXNjYWxlICsgLnBvcG92ZXIge1xuICBhbmltYXRpb246IHBvcG92ZXItc2NhbGUzZCAxcyBlYXNlIDBzIGZvcndhcmRzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcG92ZXItc2NhbGUzZCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC4zLCAxKSB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuMywgMSkgdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcG9wb3Zlci1zY2FsZTNkIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC4zLCAxKSB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCAuaWNvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCAuaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIGgxLFxuLmNhcm91c2VsLWNhcHRpb24gaDIsXG4uY2Fyb3VzZWwtY2FwdGlvbiBoMyxcbi5jYXJvdXNlbC1jYXB0aW9uIGg0LFxuLmNhcm91c2VsLWNhcHRpb24gaDUsXG4uY2Fyb3VzZWwtY2FwdGlvbiBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBtYXJnaW46IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy1zY2FsZXVwIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSAwcztcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzLXNjYWxldXAgLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzLWZpbGxpbiBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy1maWxsaW4gLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmZmIGluc2V0O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMtZmFsbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UgMHM7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy1mYWxsIGxpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMjAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwMCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDAuM3M7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy1mYWxsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjAwJSk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy1mYWxsIC5hY3RpdmU6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sLmxlZnQgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxufVxuLnZlcnRpY2FsLWFsaWduIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnZlcnRpY2FsLWFsaWduOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSxcbi52ZXJ0aWNhbC1hbGlnbi1ib3R0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgLyogZm9yIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1icmVhayB7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi50ZXh0LW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC11bnNldCB7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmZvbnQtd2VpZ2h0LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5mb250LXNpemUtMCB7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS00MCB7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS01MCB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS02MCB7XG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteGxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteGxnLWJsb2NrLFxuLnZpc2libGUteGxnLWlubGluZSxcbi52aXNpYmxlLXhsZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aXNpYmxlLXhsZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhsZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXhsZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14bGcsXG4gIHRkLnZpc2libGUteGxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpc2libGUteGxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aXNpYmxlLXhsZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLXhsZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oaWRkZW4teGxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdfQ== */
