.white {
  color: #fff;
}
.white a {
  color: #fff;
}

.bg_white {
  background-color: #fff;
}

.outline_white {
  color: #fff !important;
  background-color: transparent !important;
  border: 2px solid #fff !important;
}

.gywhite {
  color: #fafafa;
}
.gywhite a {
  color: #fafafa;
}

.bg_gywhite {
  background-color: #fafafa;
}

.outline_gywhite {
  color: #fafafa !important;
  background-color: transparent !important;
  border: 2px solid #fafafa !important;
}

.black {
  color: #111;
}
.black a {
  color: #111;
}

.bg_black {
  background-color: #111;
}

.outline_black {
  color: #111 !important;
  background-color: transparent !important;
  border: 2px solid #111 !important;
}

.lblack {
  color: #333;
}
.lblack a {
  color: #333;
}

.bg_lblack {
  background-color: #333;
}

.outline_lblack {
  color: #333 !important;
  background-color: transparent !important;
  border: 2px solid #333 !important;
}

.ltblack {
  color: #777;
}
.ltblack a {
  color: #777;
}

.bg_ltblack {
  background-color: #777;
}

.outline_ltblack {
  color: #777 !important;
  background-color: transparent !important;
  border: 2px solid #777 !important;
}

.red {
  color: #f00;
}
.red a {
  color: #f00;
}

.bg_red {
  background-color: #f00;
}

.outline_red {
  color: #f00 !important;
  background-color: transparent !important;
  border: 2px solid #f00 !important;
}

.lred {
  color: #ff5d5d;
}
.lred a {
  color: #ff5d5d;
}

.bg_lred {
  background-color: #ff5d5d;
}

.outline_lred {
  color: #ff5d5d !important;
  background-color: transparent !important;
  border: 2px solid #ff5d5d !important;
}

.blue {
  color: #3d74ba;
}
.blue a {
  color: #3d74ba;
}

.bg_blue {
  background-color: #3d74ba;
}

.outline_blue {
  color: #3d74ba !important;
  background-color: transparent !important;
  border: 2px solid #3d74ba !important;
}

.lgreen {
  color: #a1f5b0;
}
.lgreen a {
  color: #a1f5b0;
}

.bg_lgreen {
  background-color: #a1f5b0;
}

.outline_lgreen {
  color: #a1f5b0 !important;
  background-color: transparent !important;
  border: 2px solid #a1f5b0 !important;
}

.green {
  color: #306418;
}
.green a {
  color: #306418;
}

.bg_green {
  background-color: #306418;
}

.outline_green {
  color: #306418 !important;
  background-color: transparent !important;
  border: 2px solid #306418 !important;
}

.ygreen {
  color: #38e280;
}
.ygreen a {
  color: #38e280;
}

.bg_ygreen {
  background-color: #38e280;
}

.outline_ygreen {
  color: #38e280 !important;
  background-color: transparent !important;
  border: 2px solid #38e280 !important;
}

.ltgray {
  color: #eee;
}
.ltgray a {
  color: #eee;
}

.bg_ltgray {
  background-color: #eee;
}

.outline_ltgray {
  color: #eee !important;
  background-color: transparent !important;
  border: 2px solid #eee !important;
}

.lgray {
  color: #ddd;
}
.lgray a {
  color: #ddd;
}

.bg_lgray {
  background-color: #ddd;
}

.outline_lgray {
  color: #ddd !important;
  background-color: transparent !important;
  border: 2px solid #ddd !important;
}

.gray {
  color: #ccc;
}
.gray a {
  color: #ccc;
}

.bg_gray {
  background-color: #ccc;
}

.outline_gray {
  color: #ccc !important;
  background-color: transparent !important;
  border: 2px solid #ccc !important;
}

.dgray {
  color: #aaa;
}
.dgray a {
  color: #aaa;
}

.bg_dgray {
  background-color: #aaa;
}

.outline_dgray {
  color: #aaa !important;
  background-color: transparent !important;
  border: 2px solid #aaa !important;
}

.orange {
  color: #ff7800;
}
.orange a {
  color: #ff7800;
}

.bg_orange {
  background-color: #ff7800;
}

.outline_orange {
  color: #ff7800 !important;
  background-color: transparent !important;
  border: 2px solid #ff7800 !important;
}

.ltsky {
  color: #cbf2ff;
}
.ltsky a {
  color: #cbf2ff;
}

.bg_ltsky {
  background-color: #cbf2ff;
}

.outline_ltsky {
  color: #cbf2ff !important;
  background-color: transparent !important;
  border: 2px solid #cbf2ff !important;
}

.lsky {
  color: #00d2ff;
}
.lsky a {
  color: #00d2ff;
}

.bg_lsky {
  background-color: #00d2ff;
}

.outline_lsky {
  color: #00d2ff !important;
  background-color: transparent !important;
  border: 2px solid #00d2ff !important;
}

.sky {
  color: #38bbe4;
}
.sky a {
  color: #38bbe4;
}

.bg_sky {
  background-color: #38bbe4;
}

.outline_sky {
  color: #38bbe4 !important;
  background-color: transparent !important;
  border: 2px solid #38bbe4 !important;
}

.ltbrown {
  color: #f7f5f2;
}
.ltbrown a {
  color: #f7f5f2;
}

.bg_ltbrown {
  background-color: #f7f5f2;
}

.outline_ltbrown {
  color: #f7f5f2 !important;
  background-color: transparent !important;
  border: 2px solid #f7f5f2 !important;
}

.brown {
  color: #b89470;
}
.brown a {
  color: #b89470;
}

.bg_brown {
  background-color: #b89470;
}

.outline_brown {
  color: #b89470 !important;
  background-color: transparent !important;
  border: 2px solid #b89470 !important;
}

.purple {
  color: #6a5367;
}
.purple a {
  color: #6a5367;
}

.bg_purple {
  background-color: #6a5367;
}

.outline_purple {
  color: #6a5367 !important;
  background-color: transparent !important;
  border: 2px solid #6a5367 !important;
}

.ltpink {
  color: #fdede4;
}
.ltpink a {
  color: #fdede4;
}

.bg_ltpink {
  background-color: #fdede4;
}

.outline_ltpink {
  color: #fdede4 !important;
  background-color: transparent !important;
  border: 2px solid #fdede4 !important;
}

.lpink {
  color: #fbdac8;
}
.lpink a {
  color: #fbdac8;
}

.bg_lpink {
  background-color: #fbdac8;
}

.outline_lpink {
  color: #fbdac8 !important;
  background-color: transparent !important;
  border: 2px solid #fbdac8 !important;
}

.pink {
  color: #ffa492;
}
.pink a {
  color: #ffa492;
}

.bg_pink {
  background-color: #ffa492;
}

.outline_pink {
  color: #ffa492 !important;
  background-color: transparent !important;
  border: 2px solid #ffa492 !important;
}

.lbeige {
  color: #fff3e6;
}
.lbeige a {
  color: #fff3e6;
}

.bg_lbeige {
  background-color: #fff3e6;
}

.outline_lbeige {
  color: #fff3e6 !important;
  background-color: transparent !important;
  border: 2px solid #fff3e6 !important;
}

.beige {
  color: #ecccab;
}
.beige a {
  color: #ecccab;
}

.bg_beige {
  background-color: #ecccab;
}

.outline_beige {
  color: #ecccab !important;
  background-color: transparent !important;
  border: 2px solid #ecccab !important;
}

* {
  box-sizing: border-box;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.login {
  background-color: rgba(203, 242, 255, 0.7);
}
.login #login {
  padding: 8% 10px 15px;
}
.login h1 > a {
  background-image: none;
  height: auto;
  margin: 0 auto 25px;
  width: auto;
  text-indent: 0;
}
.login h1 > a:hover, .login h1 > a:focus {
  box-shadow: none;
}
.login form {
  border: 1px solid #00d2ff;
  padding: 25px 20px 30px;
}
.login form .forgetmenot {
  float: none;
}
.login form .forgetmenot > label {
  display: inline-block;
  margin-bottom: 10px;
}
.login .nav_link {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #ddd;
}
.login .nav_link > p > a {
  font-size: 14px;
  text-decoration: none;
  color: #38bbe4;
  font-weight: bold;
  letter-spacing: 1px;
  transition: 0.3s;
}
.login .nav_link > p > a:hover, .login .nav_link > p > a:focus {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .login form {
    padding: 25px 15px 40px;
  }
}

.login #login_error, .login .message, .login .success {
  border-left-color: #38bbe4;
  padding: 12px 10px;
}

.login #login_error {
  border-left-color: #f00;
}

.wp-core-ui .button-primary {
  width: 100%;
  background: #00d2ff;
  border-color: #38bbe4;
  box-shadow: none;
  text-shadow: none;
  transition: 0.3s;
}
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
  background: #00d2ff;
  border-color: #38bbe4;
  opacity: 0.7;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2xvZ2luLWN1cy5jc3MiLCJtYXBwaW5ncyI6IkFBZ0RJO0VBQ0ksV0FoQ0Q7QUNmUDtBRGlEUTtFQUNJLFdBbkNMO0FDWlA7O0FEa0RJO0VBQ0ksc0JBdkNEO0FDUlA7O0FEaURJO0VBQ0k7RUFDQTtFQUNBO0FDOUNSOztBRGlDSTtFQUNJLGNBaENEO0FDRVA7QURnQ1E7RUFDSSxjQW5DTDtBQ0tQOztBRGlDSTtFQUNJLHlCQXZDRDtBQ1NQOztBRGdDSTtFQUNJO0VBQ0E7RUFDQTtBQzdCUjs7QURnQkk7RUFDSSxXQWhDRDtBQ21CUDtBRGVRO0VBQ0ksV0FuQ0w7QUNzQlA7O0FEZ0JJO0VBQ0ksc0JBdkNEO0FDMEJQOztBRGVJO0VBQ0k7RUFDQTtFQUNBO0FDWlI7O0FEREk7RUFDSSxXQWhDRDtBQ29DUDtBREZRO0VBQ0ksV0FuQ0w7QUN1Q1A7O0FEREk7RUFDSSxzQkF2Q0Q7QUMyQ1A7O0FERkk7RUFDSTtFQUNBO0VBQ0E7QUNLUjs7QURsQkk7RUFDSSxXQWhDRDtBQ3FEUDtBRG5CUTtFQUNJLFdBbkNMO0FDd0RQOztBRGxCSTtFQUNJLHNCQXZDRDtBQzREUDs7QURuQkk7RUFDSTtFQUNBO0VBQ0E7QUNzQlI7O0FEbkNJO0VBQ0ksV0FoQ0Q7QUNzRVA7QURwQ1E7RUFDSSxXQW5DTDtBQ3lFUDs7QURuQ0k7RUFDSSxzQkF2Q0Q7QUM2RVA7O0FEcENJO0VBQ0k7RUFDQTtFQUNBO0FDdUNSOztBRHBESTtFQUNJLGNBaENEO0FDdUZQO0FEckRRO0VBQ0ksY0FuQ0w7QUMwRlA7O0FEcERJO0VBQ0kseUJBdkNEO0FDOEZQOztBRHJESTtFQUNJO0VBQ0E7RUFDQTtBQ3dEUjs7QURyRUk7RUFDSSxjQWhDRDtBQ3dHUDtBRHRFUTtFQUNJLGNBbkNMO0FDMkdQOztBRHJFSTtFQUNJLHlCQXZDRDtBQytHUDs7QUR0RUk7RUFDSTtFQUNBO0VBQ0E7QUN5RVI7O0FEdEZJO0VBQ0ksY0FoQ0Q7QUN5SFA7QUR2RlE7RUFDSSxjQW5DTDtBQzRIUDs7QUR0Rkk7RUFDSSx5QkF2Q0Q7QUNnSVA7O0FEdkZJO0VBQ0k7RUFDQTtFQUNBO0FDMEZSOztBRHZHSTtFQUNJLGNBaENEO0FDMElQO0FEeEdRO0VBQ0ksY0FuQ0w7QUM2SVA7O0FEdkdJO0VBQ0kseUJBdkNEO0FDaUpQOztBRHhHSTtFQUNJO0VBQ0E7RUFDQTtBQzJHUjs7QUR4SEk7RUFDSSxjQWhDRDtBQzJKUDtBRHpIUTtFQUNJLGNBbkNMO0FDOEpQOztBRHhISTtFQUNJLHlCQXZDRDtBQ2tLUDs7QUR6SEk7RUFDSTtFQUNBO0VBQ0E7QUM0SFI7O0FEeklJO0VBQ0ksV0FoQ0Q7QUM0S1A7QUQxSVE7RUFDSSxXQW5DTDtBQytLUDs7QUR6SUk7RUFDSSxzQkF2Q0Q7QUNtTFA7O0FEMUlJO0VBQ0k7RUFDQTtFQUNBO0FDNklSOztBRDFKSTtFQUNJLFdBaENEO0FDNkxQO0FEM0pRO0VBQ0ksV0FuQ0w7QUNnTVA7O0FEMUpJO0VBQ0ksc0JBdkNEO0FDb01QOztBRDNKSTtFQUNJO0VBQ0E7RUFDQTtBQzhKUjs7QUQzS0k7RUFDSSxXQWhDRDtBQzhNUDtBRDVLUTtFQUNJLFdBbkNMO0FDaU5QOztBRDNLSTtFQUNJLHNCQXZDRDtBQ3FOUDs7QUQ1S0k7RUFDSTtFQUNBO0VBQ0E7QUMrS1I7O0FENUxJO0VBQ0ksV0FoQ0Q7QUMrTlA7QUQ3TFE7RUFDSSxXQW5DTDtBQ2tPUDs7QUQ1TEk7RUFDSSxzQkF2Q0Q7QUNzT1A7O0FEN0xJO0VBQ0k7RUFDQTtFQUNBO0FDZ01SOztBRDdNSTtFQUNJLGNBaENEO0FDZ1BQO0FEOU1RO0VBQ0ksY0FuQ0w7QUNtUFA7O0FEN01JO0VBQ0kseUJBdkNEO0FDdVBQOztBRDlNSTtFQUNJO0VBQ0E7RUFDQTtBQ2lOUjs7QUQ5Tkk7RUFDSSxjQWhDRDtBQ2lRUDtBRC9OUTtFQUNJLGNBbkNMO0FDb1FQOztBRDlOSTtFQUNJLHlCQXZDRDtBQ3dRUDs7QUQvTkk7RUFDSTtFQUNBO0VBQ0E7QUNrT1I7O0FEL09JO0VBQ0ksY0FoQ0Q7QUNrUlA7QURoUFE7RUFDSSxjQW5DTDtBQ3FSUDs7QUQvT0k7RUFDSSx5QkF2Q0Q7QUN5UlA7O0FEaFBJO0VBQ0k7RUFDQTtFQUNBO0FDbVBSOztBRGhRSTtFQUNJLGNBaENEO0FDbVNQO0FEalFRO0VBQ0ksY0FuQ0w7QUNzU1A7O0FEaFFJO0VBQ0kseUJBdkNEO0FDMFNQOztBRGpRSTtFQUNJO0VBQ0E7RUFDQTtBQ29RUjs7QURqUkk7RUFDSSxjQWhDRDtBQ29UUDtBRGxSUTtFQUNJLGNBbkNMO0FDdVRQOztBRGpSSTtFQUNJLHlCQXZDRDtBQzJUUDs7QURsUkk7RUFDSTtFQUNBO0VBQ0E7QUNxUlI7O0FEbFNJO0VBQ0ksY0FoQ0Q7QUNxVVA7QURuU1E7RUFDSSxjQW5DTDtBQ3dVUDs7QURsU0k7RUFDSSx5QkF2Q0Q7QUM0VVA7O0FEblNJO0VBQ0k7RUFDQTtFQUNBO0FDc1NSOztBRG5USTtFQUNJLGNBaENEO0FDc1ZQO0FEcFRRO0VBQ0ksY0FuQ0w7QUN5VlA7O0FEblRJO0VBQ0kseUJBdkNEO0FDNlZQOztBRHBUSTtFQUNJO0VBQ0E7RUFDQTtBQ3VUUjs7QURwVUk7RUFDSSxjQWhDRDtBQ3VXUDtBRHJVUTtFQUNJLGNBbkNMO0FDMFdQOztBRHBVSTtFQUNJLHlCQXZDRDtBQzhXUDs7QURyVUk7RUFDSTtFQUNBO0VBQ0E7QUN3VVI7O0FEclZJO0VBQ0ksY0FoQ0Q7QUN3WFA7QUR0VlE7RUFDSSxjQW5DTDtBQzJYUDs7QURyVkk7RUFDSSx5QkF2Q0Q7QUMrWFA7O0FEdFZJO0VBQ0k7RUFDQTtFQUNBO0FDeVZSOztBRHRXSTtFQUNJLGNBaENEO0FDeVlQO0FEdldRO0VBQ0ksY0FuQ0w7QUM0WVA7O0FEdFdJO0VBQ0kseUJBdkNEO0FDZ1pQOztBRHZXSTtFQUNJO0VBQ0E7RUFDQTtBQzBXUjs7QUR2WEk7RUFDSSxjQWhDRDtBQzBaUDtBRHhYUTtFQUNJLGNBbkNMO0FDNlpQOztBRHZYSTtFQUNJLHlCQXZDRDtBQ2lhUDs7QUR4WEk7RUFDSTtFQUNBO0VBQ0E7QUMyWFI7O0FEeFlJO0VBQ0ksY0FoQ0Q7QUMyYVA7QUR6WVE7RUFDSSxjQW5DTDtBQzhhUDs7QUR4WUk7RUFDSSx5QkF2Q0Q7QUNrYlA7O0FEellJO0VBQ0k7RUFDQTtFQUNBO0FDNFlSOztBQXJjQTtFQUdDO0FBd2NEOztBQXBjQztFQUNDO0VBQ0E7RUFDQTtBQXVjRjs7QUFuY0E7RUFDQztBQXNjRDtBQXJjQztFQUNDO0FBdWNGO0FBcGNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNjSDtBQXBjRztFQUNDO0FBc2NKO0FBamNDO0VBQ0M7RUFDQTtBQW1jRjtBQWpjRTtFQUNDO0FBbWNIO0FBbGNHO0VBQ0M7RUFDQTtBQW9jSjtBQS9iQztFQUNDO0VBQ0E7RUFDQTtBQWljRjtBQTliRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdjSjtBQTliSTtFQUNDO0FBZ2NMO0FEdGZJO0VDNkRGO0lBQ0M7RUE0YkQ7QUFDRjs7QUF4YkE7RUFDQztFQUNBO0FBMmJEOztBQXpiQTtFQUNDO0FBNGJEOztBQXpiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRiRDtBQTFiQztFQUNDO0VBQ0E7RUFDQTtBQTRiRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbGFyYXZlbG1peC10ZW1wbGF0ZS8uL2J1aWxkL3Nhc3MvX29wdGlvbi5zY3NzIiwid2VicGFjazovL2xhcmF2ZWxtaXgtdGVtcGxhdGUvLi9idWlsZC9zYXNzL2xvZ2luLWN1cy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRicmVha3BvaW50czogKFxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICAgJ3hzLXNtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCknLFxuICAgICd4cy0nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICAgICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KScsXG4gICAgJ3NtLSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KScsXG4gICAgJ3NtLW1kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpJyxcbiAgICAnbWQtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KScsXG4pO1xuXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHhzKSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vICBmb250LWNvbG9yICsgYmctY29sb3JcbiRjb2xvcjooXG4gICAgJ3doaXRlJzogI2ZmZixcbiAgICAnZ3l3aGl0ZSc6ICNmYWZhZmEsXG4gICAgJ2JsYWNrJzogIzExMSxcbiAgICAnbGJsYWNrJzogIzMzMyxcbiAgICAnbHRibGFjayc6ICM3NzcsXG4gICAgJ3JlZCc6ICNmMDAsXG4gICAgJ2xyZWQnOiAjZmY1ZDVkLFxuICAgICdibHVlJzogIzNkNzRiYSxcbiAgICAnbGdyZWVuJzogI2ExZjViMCxcbiAgICAnZ3JlZW4nOiAjMzA2NDE4LFxuICAgICd5Z3JlZW4nOiAjMzhlMjgwLFxuICAgICdsdGdyYXknOiAjZWVlLFxuICAgICdsZ3JheSc6ICNkZGQsXG4gICAgJ2dyYXknOiAjY2NjLFxuICAgICdkZ3JheSc6ICNhYWEsXG4gICAgJ29yYW5nZSc6ICNmZjc4MDAsXG4gICAgJ2x0c2t5JzogI2NiZjJmZixcbiAgICAnbHNreSc6ICMwMGQyZmYsXG4gICAgJ3NreSc6ICMzOGJiZTQsXG4gICAgJ2x0YnJvd24nOiAjZjdmNWYyLFxuICAgICdicm93bic6ICNiODk0NzAsXG4gICAgJ3B1cnBsZSc6ICM2YTUzNjcsXG4gICAgJ2x0cGluaycgOiAjZmRlZGU0LFxuICAgICdscGluaycgOiAjZmJkYWM4LFxuICAgICdwaW5rJyA6ICNmZmE0OTIsXG4gICAgJ2xiZWlnZSc6ICNmZmYzZTYsXG4gICAgJ2JlaWdlJzogI2VjY2NhYixcbik7XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3Ige1xuICAgIC4jeyRrZXl9IHtcbiAgICAgICAgY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJnXyN7JGtleX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgfVxuICAgIC5vdXRsaW5lXyN7JGtleX0ge1xuICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gdncgb3V0cHV0XG5AZnVuY3Rpb24gdncoJHB4LCAkYmFzZXZ3OiA3NTApIHtcbiAgQHJldHVybiBtYXRoLmRpdigkcHgsICRiYXNldncpICogMTAwICsgdnc7XG59XG5cbi8vIGNsYW1wIG91dHB1dFxuQGZ1bmN0aW9uIGNsYW1waXQoJG1pbiwgJG1heCwgJG1pbi12aWV3LXBvcnQ6IDY4MCwgJG1heC12aWV3LXBvcnQ6IDEwMDApIHtcbiAgJHZhbGlhYmxlLXBhcnQ6IGNhbGMoKCRtYXggLSAkbWluKSAvICgkbWF4LXZpZXctcG9ydCAtICRtaW4tdmlldy1wb3J0KSk7XG4gICRjb25zdGFudDogY2FsYygoJG1heCAtICRtYXgtdmlldy1wb3J0ICogJHZhbGlhYmxlLXBhcnQpIC8gMTYpO1xuICAkbWluLXJlbTogY2FsYygkbWluIC8gMTYgKiAxcmVtKTtcbiAgJG1heC1yZW06IGNhbGMoJG1heCAvIDE2ICogMXJlbSk7XG4gICR2YXJpYWJsZS1yZW06IGNhbGMoJGNvbnN0YW50ICogMXJlbSk7XG4gICR2YXJpYWJsZS12dzogY2FsYygxMDAgKiAkdmFsaWFibGUtcGFydCAqIDF2dyk7XG5cbiAgQHJldHVybiBjbGFtcCgkbWluLXJlbSwgJHZhcmlhYmxlLXJlbSArICR2YXJpYWJsZS12dywgJG1heC1yZW0pO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQGltcG9ydCBcIm9wdGlvblwiO1xyXG5cclxuKiB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbi5sb2dpbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShtYXAtZ2V0KCRjb2xvciwgJ2x0c2t5JyksIDAuNyk7XHJcblx0I2xvZ2luIHtcclxuXHRcdHBhZGRpbmc6IDglIDEwcHggMTVweDtcclxuXHR9XHJcblx0aDEge1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyNXB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XHJcblxyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRmb3JtIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9yLCAnbHNreScpO1xyXG5cdFx0cGFkZGluZzogMjVweCAyMHB4IDMwcHg7XHJcblxyXG5cdFx0LmZvcmdldG1lbm90IHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdD4gbGFiZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2X2xpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9yLCAnbGdyYXknKTtcclxuXHRcdD4gcCB7XHJcblxyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnc2t5Jyk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1xKHhzKSB7XHJcblx0XHRmb3JtIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubG9naW4gI2xvZ2luX2Vycm9yLCAubG9naW4gLm1lc3NhZ2UsIC5sb2dpbiAuc3VjY2VzcyB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnc2t5Jyk7XHJcblx0cGFkZGluZzogMTJweCAxMHB4O1xyXG59XHJcbi5sb2dpbiAjbG9naW5fZXJyb3Ige1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3JlZCcpO1xyXG59XHJcblxyXG4ud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLCAnbHNreScpO1xyXG5cdGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3IsICdza3knKTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG5cdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsICdsc2t5Jyk7XHJcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnc2t5Jyk7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/