.material-typography--headline-1 {
  font-family: "Roboto", sans-serif;
  font-size: 96px;
  font-weight: 300;
  line-height: 96px;
  letter-spacing: -1.5px;
}

.material-typography--headline-2 {
  font-family: "Roboto", sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 60px;
  letter-spacing: -0.5px;
}

.material-typography--headline-3 {
  font-family: "Roboto", sans-serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 48px;
  letter-spacing: 0;
}

.material-typography--headline-4 {
  font-family: "Roboto", sans-serif;
  font-size: 34px;
  font-weight: normal;
  line-height: 34px;
  letter-spacing: 0.25px;
}

.material-typography--headline-5 {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: 0;
}

.material-typography--headline-6 {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0.15px;
}

.material-typography--subtitle-1 {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0.15px;
}

.material-typography--subtitle-2 {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.1px;
}

.material-typography--body-1 {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.material-typography--body-2 {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0.25px;
}

.material-typography--caption {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0.4px;
}

.material-typography--button {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.25px;
}

.material-typography--overline {
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "liga" 1;
          font-feature-settings: "liga" 1;
}

.material-icons.mi-18 {
  font-size: 18px;
}

.material-icons.mi-24 {
  font-size: 24px;
}

.material-icons.mi-36 {
  font-size: 36px;
}

.material-icons.mi-48 {
  font-size: 48px;
}

.material-icons.mi-light {
  color: #fff;
}

.material-btn {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  font-family: inherit;
  color: #FFFFFF;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 36px;
  margin: 0 8px 0 0;
  padding: 8px 16px;
  border-width: 0;
  border-color: transparent;
  border-radius: 4px;
  background: transparent;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18), 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
  will-change: transform, box-shadow, opacity, background-color;
  outline: none;
  display: flex;
  align-items: center;
}

.material-btn:last-child {
  margin-right: 0;
}

.material-btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #FFFFFF;
  opacity: 0;
  transition: opacity 0.25s ease;
  will-change: opacity;
}

.material-btn:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.material-btn:hover:before {
  opacity: 0.08;
}

.material-btn:focus {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.material-btn:focus:before {
  opacity: 0.16;
}

.material-btn:active {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.material-btn:active:before {
  opacity: 0.24;
}

.material-btn:disabled {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.32);
  cursor: default;
}

.material-btn:disabled:hover {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
}

.material-btn:disabled:focus {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
}

.material-btn__icon {
  margin-right: 8px;
  margin-left: -4px;
  font-size: 18px;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
}

.material-btn--alert {
  background-color: #D32F2F;
}

.material-btn--success {
  background-color: #4CAF50;
}

.material-btn--primary {
  background-color: #3F51B5;
}

.material-btn--warning {
  background-color: #FFC107;
}

.material-btn--muted {
  background-color: rgba(0, 0, 0, 0.32);
}

.material-btn--flat {
  box-shadow: none;
  background-color: transparent;
  padding: 8px;
}

.material-btn--flat .material-btn__icon {
  margin-left: 0;
}

.material-btn--flat.material-btn--primary {
  color: #3F51B5;
}

.material-btn--flat.material-btn--primary:before {
  background-color: #3F51B5;
}

.material-btn--flat.material-btn--success {
  color: #4CAF50;
}

.material-btn--flat.material-btn--success:before {
  background-color: #4CAF50;
}

.material-btn--flat.material-btn--warning {
  color: #FFC107;
}

.material-btn--flat.material-btn--warning:before {
  background-color: #FFC107;
}

.material-btn--flat.material-btn--alert {
  color: #D32F2F;
}

.material-btn--flat.material-btn--alert:before {
  background-color: #D32F2F;
}

.material-btn--flat.material-btn--muted {
  color: rgba(0, 0, 0, 0.32);
}

.material-btn--flat.material-btn--muted:before {
  background-color: #000000;
}

.material-btn--flat:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.32);
  cursor: default;
  pointer-events: none;
}

.material-btn--flat:hover {
  box-shadow: none;
}

.material-btn--flat:focus {
  box-shadow: none;
}

.material-btn--flat:active {
  box-shadow: none;
}

.material-btn--float {
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 50%;
}

.material-btn--float:before {
  border-radius: 50%;
}

.material-btn--large.material-btn--float {
  padding: 16px;
  border-radius: 50%;
}

.material-btn--round {
  border-radius: 18px;
}

.material-btn--large.material-btn--round {
  border-radius: 30px;
}

.material-btn--outlined {
  border-style: solid;
  border-width: 2px;
  padding: 0 14px;
  background-color: transparent;
  color: #3F51B5;
  border-color: #3F51B5;
  box-shadow: none;
}

.material-btn--outlined.material-btn--primary {
  color: #3F51B5;
  border-color: #3F51B5;
}

.material-btn--outlined.material-btn--primary:before {
  background-color: #3F51B5;
}

.material-btn--outlined.material-btn--success {
  color: #4CAF50;
  border-color: #4CAF50;
}

.material-btn--outlined.material-btn--success:before {
  background-color: #4CAF50;
}

.material-btn--outlined.material-btn--warning {
  color: #FFC107;
  border-color: #FFC107;
}

.material-btn--outlined.material-btn--warning:before {
  background-color: #FFC107;
}

.material-btn--outlined.material-btn--alert {
  color: #D32F2F;
  border-color: #D32F2F;
}

.material-btn--outlined.material-btn--alert:before {
  background-color: #D32F2F;
}

.material-btn--outlined.material-btn--muted {
  color: rgba(0, 0, 0, 0.32);
  border-color: rgba(0, 0, 0, 0.32);
}

.material-btn--outlined.material-btn--muted:before {
  background-color: #000000;
}

.material-btn--outlined:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.32);
  border-color: rgba(0, 0, 0, 0.32);
  cursor: default;
  pointer-events: none;
}

.material-btn--outlined:hover {
  box-shadow: none;
}

.material-btn--outlined:focus {
  box-shadow: none;
}

.material-btn--outlined:active {
  box-shadow: none;
}

.material-btn--large {
  height: 48px;
  padding: 0 24px;
}

.material-btn--small {
  height: 32px;
  font-size: 13px;
}

.material-checkbox {
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  padding: 11px;
  line-height: 0;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: bottom;
}

.material-checkbox::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3F51B5;
  opacity: 0;
  pointer-events: none;
  border-radius: 50%;
  z-index: 1;
  transition: opacity 0.25s ease, background-color 0.25s ease;
}

.material-checkbox:hover:before {
  opacity: 0.04;
}

.material-checkbox:focus:before {
  opacity: 0.08;
}

.material-checkbox:active:before {
  opacity: 0.16;
}

.material-checkbox__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
}

.material-checkbox__background {
  box-sizing: border-box;
  position: absolute;
  left: 11px;
  top: 11px;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45%;
  height: 45%;
  border: 2px solid currentColor;
  border-radius: 2px;
  background-color: transparent;
  pointer-events: none;
  will-change: background-color, border-color;
  transition: background-color 0.1s cubic-bezier(0.4, 0, 0.6, 1), border-color 0.1s cubic-bezier(0.4, 0, 0.6, 1);
}

.material-checkbox__checkmark {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: opacity 0.25s cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 0;
  color: #fff;
}

.material-checkbox__checkmark-path {
  transition: stroke-dashoffset 0.25s cubic-bezier(0.4, 0, 0.6, 1);
  stroke: currentColor;
  stroke-width: 3.12px;
  stroke-dashoffset: 29.78334;
  stroke-dasharray: 29.78334;
}

.material-checkbox__native-control:checked ~ .material-checkbox__background .material-checkbox__checkmark-path {
  stroke-dashoffset: 0;
}

.material-checkbox__native-control:checked ~ .material-checkbox__background .material-checkbox__checkmark {
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  opacity: 1;
}

.material-checkbox__native-control:indeterminate ~ .material-checkbox__background .material-checkbox__checkmark-path {
  stroke-dashoffset: 0;
}

.material-checkbox__native-control:enabled:checked ~ .material-checkbox__background {
  border-color: #3F51B5;
  background-color: #3F51B5;
}

.material-checkbox__native-control:enabled:indeterminate ~ .material-checkbox__background {
  border-color: #3F51B5;
  background-color: #3F51B5;
}

.material-checkbox__native-control:enabled ~ .material-checkbox__background {
  border-color: rgba(0, 0, 0, 0.54);
  background-color: transparent;
}

.material-checkbox__native-control:disabled {
  cursor: default;
  pointer-events: none;
}

.material-checkbox__native-control:disabled:not(:checked):not(:indeterminate) ~ .material-checkbox__background {
  border-color: rgba(0, 0, 0, 0.26);
}

.material-checkbox__native-control:disabled:checked ~ .material-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.26);
}

.material-checkbox__native-control:disabled:indeterminate ~ .material-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.26);
}

.material-radio {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  padding: 10px;
  cursor: pointer;
  will-change: opacity, transform, border-color, color;
}

.material-radio::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3F51B5;
  opacity: 0;
  pointer-events: none;
  border-radius: 50%;
  z-index: 1;
  transition: opacity 0.25s ease, background-color 0.25s ease;
}

.material-radio:hover:before {
  opacity: 0.04;
}

.material-radio:focus:before {
  opacity: 0.08;
}

.material-radio:active:before {
  opacity: 0.16;
}

.material-radio__inner-circle,
.material-radio__outer-circle,
.material-radio__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.material-radio__native-control {
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1;
}

.material-radio__background {
  display: inline-block;
  position: absolute;
  left: 10px;
  box-sizing: border-box;
  width: 50%;
  height: 50%;
}

.material-radio__outer-circle {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  border-width: 2px;
  border-style: solid;
}

.material-radio__inner-circle {
  box-sizing: border-box;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
}

.material-radio__native-control:enabled + .material-radio__background .material-radio__inner-circle {
  border-color: #3F51B5;
}

.material-radio__native-control:enabled:checked + .material-radio__background .material-radio__outer-circle {
  border-color: #3F51B5;
}

.material-radio__native-control:enabled:not(:checked) + .material-radio__background .material-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.6);
}

.material-radio__native-control:checked + .material-radio__background .material-radio__inner-circle {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  transition: border-color 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, border-color 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, border-color 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms;
}

.material-textfield-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.material-textfield-container {
  min-width: 200px;
}

.material-textfield {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: 56px;
  position: relative;
}

.material-textfield__input {
  box-sizing: border-box;
  font-family: inherit;
  font-size: 16px;
  line-height: 28px;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  border: none;
  border-bottom: 2px solid #BDBDBD;
  border-radius: 4px 4px 0 0;
  background: #EEEEEE;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #616161;
  transition: border-color 0.25s ease;
}

.material-textfield__input::-webkit-input-placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input:-ms-input-placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input::-ms-input-placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input::placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input:focus {
  border-color: #3F51B5;
  outline: none;
}

.material-textfield__input:focus::-webkit-input-placeholder {
  color: #3F51B5;
}

.material-textfield__input:focus:-ms-input-placeholder {
  color: #3F51B5;
}

.material-textfield__input:focus::-ms-input-placeholder {
  color: #3F51B5;
}

.material-textfield__input:focus::placeholder {
  color: #3F51B5;
}

.material-textfield__icon {
  position: absolute;
  bottom: 16px;
  color: #616161;
  pointer-events: none;
  transition: color 0.25s ease;
}

.material-textfield--outlined .material-textfield__input {
  border: 2px solid #BDBDBD;
  border-radius: 4px;
  background: transparent;
}

.material-textfield--outlined .material-textfield__input:focus {
  border-color: #3F51B5;
}

.material-textfield--shaped + .material-textfield-helper-text {
  margin-left: 32px;
}

.material-textfield--shaped .material-textfield__input {
  border: 2px solid #BDBDBD;
  border-radius: 28px;
  background: transparent;
}

.material-textfield--shaped .material-textfield__input:focus {
  border-color: #3F51B5;
}

.material-textfield--leading-icon .material-textfield__icon {
  left: 16px;
}

.material-textfield--leading-icon .material-textfield__input {
  padding-left: 48px;
  padding-right: 16px;
}

.material-textfield--trailing-icon .material-textfield__icon {
  right: 16px;
}

.material-textfield--trailing-icon .material-textfield__input {
  padding-left: 16px;
  padding-right: 48px;
}

.material-textfield--error .material-textfield__icon {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input {
  border-color: #D32F2F;
}

.material-textfield--error .material-textfield__input:focus {
  border-color: #D32F2F;
}

.material-textfield--error .material-textfield__input::-webkit-input-placeholder {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input:-ms-input-placeholder {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input::-ms-input-placeholder {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input::placeholder {
  color: #D32F2F;
}

.material-textfield--error + .material-textfield-helper-text {
  color: #D32F2F;
  font-weight: 500;
}

.material-textfield--disabled .material-textfield__input {
  border-color: #9E9E9E;
  background: #E0E0E0;
}

.material-textfield--disabled .material-textfield__input::-webkit-input-placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__input:-ms-input-placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__input::-ms-input-placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__input::placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__icon {
  color: #9E9E9E;
}

.material-textfield--disabled + .material-textfield-helper-text {
  color: #9E9E9E;
}

.material-textfield--full-width {
  width: 100%;
}

.material-textfield--textarea {
  height: auto;
}

.material-textfield--textarea .material-textfield__input {
  box-sizing: border-box;
  height: auto;
  padding: 4px 16px 16px;
  resize: vertical;
}

.material-textfield-helper-text {
  -webkit-font-smoothing: antialiased;
  display: block;
  margin: 0 12px;
  padding-top: 3px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  height: 16px;
  font-weight: 500;
}

.material-select {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: flex;
  position: relative;
  height: 56px;
  overflow: hidden;
  will-change: opacity, transform, color;
}

.material-select__icon {
  position: absolute;
  right: auto;
  bottom: 16px;
  left: 16px;
  color: #616161;
}

.material-select__dropdown-icon {
  position: absolute;
  left: auto;
  right: 8px;
  bottom: 16px;
  width: 24px;
  height: 24px;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), color 0.25s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
}

.material-select__native-control {
  font-family: inherit;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  width: 100%;
  height: 56px;
  text-decoration: inherit;
  text-transform: inherit;
  border: none;
  border-bottom: 2px solid #BDBDBD;
  border-radius: 4px 4px 0 0;
  background: #EEEEEE;
  color: #616161;
  padding: 0 16px;
  outline: none;
  white-space: nowrap;
  cursor: pointer;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  transition: border-color 0.25s ease;
}

.material-select__native-control:focus {
  border-color: #3F51B5;
  outline: none;
}

.material-select__native-control:focus + .material-select__dropdown-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  color: #3F51B5;
}

.material-select__native-control:disabled {
  cursor: default;
  border-color: #9E9E9E;
  background: #E0E0E0;
  color: #9E9E9E;
}

.material-select__native-control option {
  background-color: #FFFFFF;
}

.material-select--leading-icon .material-select__native-control {
  padding-left: 48px;
  padding-right: 16px;
}

.material-select--disabled .material-select__native-control {
  cursor: default;
  border-color: #9E9E9E;
  background: #E0E0E0;
  color: #9E9E9E;
}

.material-select--disabled .material-select__dropdown-icon {
  color: #9E9E9E;
}

.material-card {
  box-sizing: border-box;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  border-radius: 4px;
}

.material-card__media {
  box-sizing: border-box;
  position: relative;
  height: 200px;
  overflow: hidden;
}

.material-card__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.material-card__primary {
  padding: 16px;
}

.material-card__secondary {
  padding: 0 16px 8px;
  color: rgba(0, 0, 0, 0.6);
}

.material-card__title {
  margin: 0;
}

.material-card__subtitle {
  margin: 0;
  color: rgba(0, 0, 0, 0.32);
}

.material-card__actions {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  min-height: 52px;
}

.material-card__actions-buttons {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.material-card__actions-icons {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  align-items: center;
  justify-content: flex-end;
  margin: -6px 0;
}

.material-chip-set {
  box-sizing: border-box;
  padding: 4px;
  display: flex;
  flex-wrap: wrap;
}

.material-chip-set .material-chip {
  margin: 4px;
}

.material-chip {
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  will-change: transform,opacity;
  background: #E0E0E0;
  border-radius: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  height: 32px;
  padding: 7px 12px;
  transition: all 0.25s ease;
}

.material-chip::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  transition: opacity 0.25s ease;
}

.material-chip:hover {
  color: #000000;
}

.material-chip:hover::before {
  opacity: 0.04;
}

.material-chip:focus {
  outline: 0;
  color: #000000;
}

.material-chip:focus::before {
  opacity: 0.08;
}

.material-chip:active::before {
  opacity: 0.16;
}

.material-chip--shaped {
  border-radius: 4px;
}

.material-chip--activated {
  color: #3F51B5;
  background-color: #fff;
}

.material-chip--activated::before {
  opacity: 0.12;
  background-color: #3F51B5;
}

.material-chip--activated:hover {
  color: #3F51B5;
}

.material-chip--activated:hover::before {
  opacity: 0.16;
}

.material-chip--activated:focus {
  color: #3F51B5;
}

.material-chip--activated:focus::before {
  opacity: 0.20;
}

.material-chip--activated:active::before {
  opacity: 0.28;
}

.material-chip--activated .material-chip__icon {
  color: #3F51B5;
}

.material-chip__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
  margin: -4px 4px -4px -4px;
  color: rgba(0, 0, 0, 0.6);
}

.material-chip__text {
  white-space: nowrap;
}

.material-dialog {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  width: 100vw;
  height: 100%;
}

.material-dialog__container {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  background: #FFFFFF;
  min-width: 280px;
  max-width: 580px;
  max-height: calc(100vh - 32px);
  border-radius: 4px;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.material-dialog__scrim {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  background: rgba(0, 0, 0, 0.32);
}

.material-dialog__header {
  padding: 20px 24px 0;
  border-bottom: 1px solid transparent;
}

.material-dialog__header--with-label {
  padding-bottom: 20px;
  border-color: rgba(0, 0, 0, 0.12);
}

.material-dialog__title {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.material-dialog__content {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  font-weight: 400;
  flex-grow: 1;
  margin: 0;
  padding: 16px 24px;
  line-height: 1.5;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.material-dialog__actions {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  min-height: 52px;
  margin: 0;
  padding: 8px;
  border-top: 1px solid transparent;
}

.material-drawer {
  box-sizing: border-box;
  width: 256px;
  height: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  border-radius: 0 0 0 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  z-index: 6;
}

.material-drawer .material-list-item {
  margin: 8px;
  padding: 0 8px;
  height: 40px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}

.material-drawer .material-list-item:before {
  border-radius: 4px;
}

.material-drawer .material-list-item:first-child {
  margin-top: 2px;
}

.material-drawer .material-list-item:last-child {
  margin-bottom: 0;
}

.material-drawer .material-list-item--activated {
  color: rgba(63, 81, 181, 0.87);
}

.material-drawer .material-list-item--activated:before {
  background-color: #3F51B5;
  opacity: 0.12;
}

.material-drawer .material-list-item--activated:hover:before {
  opacity: 0.16;
}

.material-drawer .material-list-item--activated:focus:before {
  opacity: 0.20;
}

.material-drawer .material-list-item--activated:active:before {
  opacity: 0.28;
}

.material-drawer .material-list-item--activated .material-list-item__icon {
  color: #3F51B5;
}

.material-drawer__header {
  box-sizing: border-box;
  min-height: 64px;
  padding: 16px 16px 4px 16px;
}

.material-drawer__title {
  -webkit-font-smoothing: antialiased;
  color: rgba(0, 0, 0, 0.87);
  font-size: 20px;
  font-weight: 500;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

.material-drawer__subtitle {
  -webkit-font-smoothing: antialiased;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 400;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

.material-drawer__content {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.material-form {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  overflow: hidden;
}

.material-form__header {
  padding: 8px 16px 0;
  box-sizing: border-box;
}

.material-form__header--bar {
  padding: 16px;
  background-color: #3F51B5;
  color: #FFFFFF;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.material-form__content {
  box-sizing: border-box;
  padding: 16px;
}

.material-form__content .material-textfield-container {
  margin-bottom: 8px;
}

.material-form__content .material-textfield-container:last-child {
  margin-bottom: 0;
}

.material-form__actions {
  display: flex;
  justify-content: space-between;
  padding: 8px;
}

.material-form__title {
  margin: 0;
}

.material-form-field {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  vertical-align: middle;
  font-family: inherit;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(0, 0, 0, 0.87);
}

.material-form-field-label {
  padding-left: 4px;
  margin-right: auto;
  order: 0;
  cursor: pointer;
}

.material-list {
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  padding: 8px 0;
  line-height: 24px;
  list-style-type: none;
  color: rgba(0, 0, 0, 0.87);
}

.material-list-item {
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  height: 48px;
  padding: 0 16px;
  text-decoration: inherit;
  text-transform: inherit;
  overflow: hidden;
}

.material-list-item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  transition: opacity 0.25s ease, background-color 0.25s ease;
}

.material-list-item:hover:before {
  opacity: 0.04;
}

.material-list-item:focus {
  outline: 0;
}

.material-list-item:focus:before {
  opacity: 0.08;
}

.material-list-item:active:before {
  opacity: 0.16;
}

.material-list-item.material-list-item--selected {
  color: rgba(63, 81, 181, 0.87);
}

.material-list-item.material-list-item--selected:before {
  background-color: #3F51B5;
  opacity: 0.12;
}

.material-list-item.material-list-item--selected:hover:before {
  opacity: 0.16;
}

.material-list-item.material-list-item--selected:focus:before {
  opacity: 0.20;
}

.material-list-item.material-list-item--selected:active:before {
  opacity: 0.28;
}

.material-list-item.material-list-item--selected .material-list-item__icon {
  color: #3F51B5;
}

.material-list-item__icon {
  margin-left: 0;
  margin-right: 16px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  color: rgba(0, 0, 0, 0.32);
}

.material-list-item__meta {
  margin-left: auto;
  margin-right: 0;
  color: rgba(0, 0, 0, 0.32);
  font-size: 24px;
  width: 24px;
  height: 24px;
}

.material-list-divider {
  height: 0;
  margin: 0;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.material-list-group__subheader {
  font-size: 14px;
  font-family: Roboto,sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: normal;
  margin: 16px 0 8px;
  padding: 0 16px;
  color: rgba(0, 0, 0, 0.6);
}

.material-menu {
  box-sizing: border-box;
  display: inline-block;
  min-width: 112px;
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  opacity: 1;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  position: absolute;
  overflow: auto;
  z-index: 8;
  will-change: transform, opacity;
}

.material-menu .material-list-item {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.material-menu .material-list-divider {
  margin: 8px 0;
}

.material-menu--open {
  display: inline-block;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.material-snackbar {
  box-sizing: border-box;
  z-index: 10;
  margin: 8px;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.material-snackbar__container {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 4px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  max-width: 672px;
  min-width: 344px;
  background-color: #333;
  pointer-events: auto;
  will-change: transform, opacity;
}

@media (max-width: 480px) {
  .material-snackbar__container {
    min-width: 100%;
  }
}

.material-snackbar__label {
  box-sizing: border-box;
  margin: 0;
  letter-spacing: 0.3px;
  color: rgba(255, 255, 255, 0.87);
  padding: 14px 16px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-grow: 1;
}

.material-snackbar__actions {
  box-sizing: border-box;
  margin-left: 0;
  margin-right: 8px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

.material-snackbar__dismiss {
  font-size: 18px;
  width: 36px;
  height: 36px;
}

.material-snackbar__dismiss .material-icons {
  font-size: 18px;
  width: 36px;
}

.material-snackbar__action {
  color: #bb86fc;
}

.material-snackbar__action::before {
  background-color: #bb86fc;
}

.material-elevation-0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.material-elevation-8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.material-elevation-9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.material-elevation-10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.material-elevation-11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.material-elevation-12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.material-elevation-13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.material-elevation-14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.material-elevation-15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.material-elevation-16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.material-elevation-17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.material-elevation-18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.material-elevation-19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.material-elevation-20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.material-elevation-21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.material-elevation-22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.material-elevation-23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.material-elevation-24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Nhc3MvZWxlbWVudHMvdHlwb2dyYXBoeS5zYXNzIiwiLi4vLi4vc2Fzcy91dGlsaXRpZXMvX3RleHQuc2FzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvaWNvbi5zYXNzIiwiLi4vLi4vc2Fzcy9lbGVtZW50cy9idXR0b24uc2FzcyIsIi4uLy4uL3Nhc3MvdXRpbGl0aWVzL19jb2xvcnMuc2FzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvY2hlY2tib3guc2FzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvcmFkaW8uc2FzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvdGV4dGZpZWxkLnNhc3MiLCIuLi8uLi9zYXNzL2VsZW1lbnRzL3NlbGVjdC5zYXNzIiwiLi4vLi4vc2Fzcy9lbGVtZW50cy9jYXJkLnNhc3MiLCIuLi8uLi9zYXNzL2VsZW1lbnRzL2NoaXAuc2FzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvZGlhbG9nLnNhc3MiLCIuLi8uLi9zYXNzL2VsZW1lbnRzL2RyYXdlci5zYXNzIiwiLi4vLi4vc2Fzcy9lbGVtZW50cy9mb3JtLnNhc3MiLCIuLi8uLi9zYXNzL2VsZW1lbnRzL2xpc3Quc2FzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvbWVudS5zYXNzIiwiLi4vLi4vc2Fzcy9lbGVtZW50cy9zbmFja2Jhci5zYXNzIiwiYWxsLmNzcyIsIi4uLy4uL3Nhc3MvZWxlbWVudHMvZWxldmF0aW9uLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxrQ0FBaUM7RUFDakMsZ0JDSG9CO0VESXBCLGlCQ0ZxQjtFREdyQixrQkNKMkI7RURLM0IsdUJDSHlCO0NER2E7O0FBRXhDO0VBQ0Usa0NBQWlDO0VBQ2pDLGdCQ0xvQjtFRE1wQixpQkNKcUI7RURLckIsa0JDTjJCO0VETzNCLHVCQ0x5QjtDREthOztBQUV4QztFQUNFLGtDQUFpQztFQUNqQyxnQkNQb0I7RURRcEIsb0JDTndCO0VET3hCLGtCQ1IyQjtFRFMzQixrQkNQb0I7Q0RPa0I7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bkIsd0JBQXVCO0VBQ3ZCLHFCQUFvQjtFQUNwQiw4Q0FBMEM7Q0FBRzs7QUFFL0M7RUFDRSw0QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLFdBQVU7RUFDVixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsa0hBQXFHO0VBQ3JHLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsdUJBM0I4QjtFQTRCOUIscUJBQW9CO0VBQ3BCLGdDQUErQjtDQUdUOztBQUR0QjtFQWRGO0lBZUksZ0JBQWU7R0FBSztDQ3kvQ3ZCOztBRHYvQ0Q7RUFDRSx1QkFBc0I7RUFDdEIsVUFBUztFQUNULHNCQUFxQjtFQUNyQixpQ0FyQzZCO0VBc0M3QixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGFBQVk7Q0FBRzs7QUFFakI7RUFDRSx1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsZUFBYztFQUNkLG9CQUFtQjtDQUFHOztBQUV4QjtFQUNFLGdCQUFlO0VBQ2YsWUFBVztFQUNYLGFBQVk7Q0FJTTs7QUFQcEI7RUFNSSxnQkFBZTtFQUNmLFlBQVc7Q0FBRzs7QUFFbEI7RUFDRSxlQWhFOEI7Q0FtRWtCOztBQUpsRDtFQUlJLDBCQW5FNEI7Q0FtRWdCOztBRXJFaEQ7RUFDRSxpR0FBb0Y7Q0FBRzs7QUFFekY7RUFDRSxnSEFBbUc7Q0FBRzs7QUFFeEc7RUFDRSxnSEFBbUc7Q0FBRzs7QUFFeEc7RUFDRSxnSEFBbUc7Q0FBRzs7QUFFeEc7RUFDRSxpSEFBb0c7Q0FBRzs7QUFFekc7RUFDRSxpSEFBb0c7Q0FBRzs7QUFFekc7RUFDRSxrSEFBcUc7Q0FBRzs7QUFFMUc7RUFDRSxzSEFBeUc7Q0FBRzs7QUFFOUc7RUFDRSxzSEFBeUc7Q0FBRzs7QUFFOUc7RUFDRSxzSEFBeUc7Q0FBRzs7QUFFOUc7RUFDRSx1SEFBMEc7Q0FBRzs7QUFFL0c7RUFDRSx1SEFBMEc7Q0FBRzs7QUFFL0c7RUFDRSx1SEFBMEc7Q0FBRzs7QUFFL0c7RUFDRSx1SEFBMEc7Q0FBRzs7QUFFL0c7RUFDRSx1SEFBMEc7Q0FBRzs7QUFFL0c7RUFDRSx1SEFBMEc7Q0FBRzs7QUFFL0c7RUFDRSx3SEFBMkc7Q0FBRzs7QUFFaEg7RUFDRSx3SEFBMkc7Q0FBRzs7QUFFaEg7RUFDRSx3SEFBMkc7Q0FBRzs7QUFFaEg7RUFDRSx3SEFBMkc7Q0FBRzs7QUFFaEg7RUFDRSx5SEFBNEc7Q0FBRzs7QUFFakg7RUFDRSx5SEFBNEc7Q0FBRzs7QUFFakg7RUFDRSx5SEFBNEc7Q0FBRzs7QUFFakg7RUFDRSx5SEFBNEc7Q0FBRzs7QUFFakg7RUFDRSx5SEFBNEc7Q0FBRyIsImZpbGUiOiJhbGwuY3NzIn0= */