/* Minification failed. Returning unminified contents.
(46,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(87,22): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(95,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(128,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(142,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(152,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(174,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-family'
(175,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(176,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(210,56): run-time error CSS1030: Expected identifier, found '>'
(210,90): run-time error CSS1031: Expected selector, found ')'
(210,90): run-time error CSS1025: Expected comma or open brace, found ')'
(407,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(508,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-primary-color'
(540,15): run-time error CSS1039: Token not allowed after unary operator: '-button-text-color-hover'
(569,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-family'
(570,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-weight'
(571,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-size'
(572,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-color'
(573,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-size'
(577,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-color'
(718,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-primary-color'
(719,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-family'
(720,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(756,15): run-time error CSS1039: Token not allowed after unary operator: '-button-text-color-hover'
(764,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-color'
(765,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-family'
(766,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-size'
(778,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-family'
(779,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-weight'
(780,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-size'
(781,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-font-size'
(782,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h2-color'
(882,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-primary-color'
(1224,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(1225,21): run-time error CSS1039: Token not allowed after unary operator: '-Foundation-Font-family-secondary'
(1228,21): run-time error CSS1039: Token not allowed after unary operator: '-Text-Line-height-Buttons-Button-MD'
(1349,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(1417,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(1584,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1588,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(1684,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(1685,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(1763,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1775,26): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(1776,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-content-background-color'
(1818,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(1827,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(1837,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1866,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1888,22): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1889,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1957,22): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1958,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1963,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(1990,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(2009,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(2070,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(2131,26): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(2135,26): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(2155,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2370,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(2568,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2583,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2596,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(2609,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2682,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2791,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(2892,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2893,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(2915,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(2962,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(2985,20): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3064,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3068,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3109,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(3156,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3168,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3179,20): run-time error CSS1039: Token not allowed after unary operator: '-sbb-content-background-color'
(3299,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3400,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3483,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3493,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3528,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(3535,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3551,117): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3552,70): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3553,66): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3554,65): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3555,64): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3556,62): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3614,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3624,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3632,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(3723,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3731,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-family'
(3732,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(3733,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(3748,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(3778,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(3929,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(4008,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(4092,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(4093,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(4168,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(4288,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(4320,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(4379,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(4430,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(4456,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-content-background-color'
(4493,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(4494,20): run-time error CSS1039: Token not allowed after unary operator: '-sbb-content-background-color'
(4509,20): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(4671,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(4742,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(4743,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(4855,26): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(4993,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(4994,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-family'
(4995,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(4996,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(5010,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5013,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5024,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(5032,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5045,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(5049,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5057,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5067,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5077,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5121,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5129,20): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(5148,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-success-text-color'
(5149,20): run-time error CSS1039: Token not allowed after unary operator: '-sbb-content-background-color'
(5150,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-success-text-color'
(5167,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5172,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-content-background-color'
(5181,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5269,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5347,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(5348,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-family'
(5349,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(5350,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-color'
(5354,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5355,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h3-font-weight'
(5358,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-weight'
(5359,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-family'
(5360,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5361,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-color'
(5384,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5558,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5562,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5580,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(5591,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(5635,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h1-font-size'
(5636,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h1-font-weight'
(5643,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-family'
(5644,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5645,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-weight'
(5646,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-color'
(5651,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5660,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5665,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(5718,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(5758,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(5826,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6019,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(6059,20): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(6123,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6239,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6349,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6713,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6758,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(6771,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6804,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6810,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6822,26): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(6861,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(6908,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(6997,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(7014,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(7232,26): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(7390,20): run-time error CSS1039: Token not allowed after unary operator: '-sbb-background-color'
(7682,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(7722,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-size'
(7723,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h4-font-weight'
(7724,15): run-time error CSS1039: Token not allowed after unary operator: '-heading-primary-color'
(7732,19): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-size'
(7733,21): run-time error CSS1039: Token not allowed after unary operator: '-heading-h5-font-weight'
(7734,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(8178,26): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(8246,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(8456,15): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
(8671,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(8689,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(8714,15): run-time error CSS1039: Token not allowed after unary operator: '-sbb-default-text-color'
(8725,20): run-time error CSS1039: Token not allowed after unary operator: '-ui-slider-handle-color'
 */
@charset "UTF-8";
.sbb-alert.auto-save {
  margin-top: 10px;
}

.sbb-alert {
  background: #F2FBF7;
  border: 1px solid #0EAA5C;
  left: 30px;
  top: 30px;
  border-radius: 4px;
  padding: 12px 15px 12px 46px;
  font-family: Open Sans;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
  font-family: Open Sans;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
  vertical-align: middle;
  margin-top: 20px;
  margin-left: -11px;
  display: inline-block;
  box-sizing: content-box;
}

.sbb-alert p:first-letter {
  text-transform: uppercase;
}

.sbb-alert i {
  display: block;
  position: absolute;
  color: #0EAA5C;
  width: 24px;
  height: 24px;
  left: 19px;
}

.sbb-alert a,
.sbb-alert a:hover {
  color: var(--sbb-background-color);
  text-decoration: underline;
}

.warning {
  position: sticky;
  padding-left: 49px;
  left: 0;
  margin-left: 0;
  border-color: #FFBF00;
  background-color: #FFFCF2;
  width: calc(100% - 63px);
}

.warning i {
  position: absolute;
  left: 16px;
  color: #FFBF00;
}

.information {
  position: sticky;
  padding-left: 49px;
  left: 0;
  margin-left: 0;
  border-color: #1898DC;
  background-color: #F3FAFE;
  width: calc(100% - 63px);
}

.information i {
  position: absolute;
  left: 16px;
  color: #1898DC;
}

.send {
  position: sticky;
  padding-left: 49px;
  left: 0;
  margin-left: 0;
  border-color: var(--sbb-background-color);
  background-color: #F1F6F9;
  width: calc(100% - 63px);
}

.send i {
  position: absolute;
  left: 16px;
  color: var(--sbb-background-color);
}

.success {
  position: sticky;
  padding-left: 49px;
  left: 0;
  margin-left: 0;
  width: calc(100% - 63px);
}

.success i {
  position: absolute;
  left: 16px;
}

.sbb-alert.first {
  margin-top: 0;
}

#voorstellen-wizard-start .summary {
  box-sizing: border-box;
  flex-direction: row;
  align-items: flex-start;
  padding: 20px;
  gap: 10px;
  border: 1px solid #1898DC;
  border-radius: 4px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: var(--sbb-default-text-color);
  margin-bottom: 30px;
}

#voorstellen-wizard-start article {
  margin-bottom: 30px;
}

#voorstellen-wizard-start article h2 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  color: var(--sbb-default-text-color);
  margin-bottom: 20px;
}

#voorstellen-wizard-start article p {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--sbb-default-text-color);
  margin-bottom: 30px;
}

#voorstellen-wizard-start article ol {
  margin-bottom: 30px;
}

#voorstellen-wizard-start article li {
  font-size: 16px;
}

#voorstellen-wizard-start article hr {
  margin: 20px 0 0 0;
}

.certificaat-kerntaken {
  padding: 30px;
}

.certificaat-kerntaken h2 {
  line-height: 27px;
  font-family: var(--heading-h4-font-family) !important;
  font-size: var(--heading-h4-font-size) !important;
  font-weight: var(--heading-h4-font-weight) !important;
}

.certificaat-kerntaken h2.icon::before {
  content: url(images/i_kwalificatiedossier-orange.svg);
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  vertical-align: sub;
}

.certificaat-kerntaken .panel-heading {
  border-bottom: none;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
}

.certificaat-kerntaken .panel-heading .brand-line {
  border-radius: 0;
}

.certificaat-kerntaken .panel {
  border-top: none;
  border: none;
  box-shadow: none;
  background-color: transparent;
}

.certificaat-kerntaken .panel section {
  transition: all .5s ease;
}

.certificaat-kerntaken .panel .kerntaak-container:has( > a.kerntaak[aria-expanded='true']) {
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
  margin-bottom: 20px;
  border-radius: 4px;
}

.certificaat-kerntaken .panel .kerntaak-container {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
}

.certificaat-kerntaken .panel .kerntaak-container a {
  box-shadow: none !important;
}

.certificaat-kerntaken .panel .kerntaak-container a.kerntaak {
  height: auto !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  line-height: 21px;
}

.certificaat-kerntaken .panel .kerntaak-container a.kerntaak::after {
  font-family: "Material Icons";
  content: "\e313";
  font-size: 24px;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  width: auto;
  float: right;
}

.certificaat-kerntaken .panel .kerntaak-container a.kerntaak[aria-expanded='true'] {
  margin-top: 20px;
  transition: all .5s ease;
}

.certificaat-kerntaken .panel .kerntaak-container a.kerntaak[aria-expanded='true']::after {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.certificaat-kerntaken .panel .kerntaak-container section[aria-expanded='true'] {
  border-radius: 4px !important;
}

.certificaat-kerntaken .panel .kerntaak-container section[aria-expanded='true'] div {
  border-bottom: 1px solid #dddddd;
}

.certificaat-kerntaken .panel .kerntaak-container section[aria-expanded='true'] a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.certificaat-kerntaken ul {
  margin-bottom: 30px !important;
  margin-top: 10px;
}

.certificaat-kerntaken label {
  width: 100%;
}

.certificaat-kerntaken .list-group-item label {
  margin-bottom: 5px;
}

.certificaat-kerntaken .list-group-item.werkproces {
  height: auto !important;
  padding-bottom: 14px !important;
}

.certificaat-kerntaken .list-group-item.kerntaak label {
  margin-bottom: unset;
}

.certificaat-kerntaken .checkbox {
  margin-left: 8px !important;
  margin-right: 5px !important;
  width: 30px;
}

.certificaat-kerntaken .checkbox label {
  min-height: 30px !important;
}

#searchresult-kwalificaties .card-head::before {
  content: url(images/i_kwalificatiedossier-orange.svg);
}

div[name='kwalificatie-details'] h4::before {
  content: url(images/i_kwalificatiedossier-orange.svg);
  vertical-align: sub;
}

#searchresult-kwalificaties-table a {
  padding-left: 0;
  margin-left: 0;
}

#searchresult-kwalificaties-table th.table-column-radio {
  padding-left: 45px;
}

#searchresult-kwalificaties-table td.table-column-radio {
  width: 1%;
  padding-right: 0;
  margin-right: 0;
  min-width: auto;
}

#searchresult-kwalificaties-table td.table-column-radio div {
  margin-right: 0;
  padding-right: 0;
}

#searchresult-kwalificaties-table td.table-column-radio div label {
  margin-right: 0;
  padding-right: 0;
}

#searchresult-kwalificaties-table .table-column-code {
  padding-left: 0;
  margin-left: 0;
  width: 1%;
  min-width: auto;
  padding-right: 0;
  margin-right: 0;
}

#searchresult-kwalificaties-table .table-column-title {
  padding-left: 10px;
  margin-left: 0;
  width: 97%;
  min-width: auto;
}

#searchresult-kwalificaties-table .table-column-action {
  padding-left: 0;
  margin-left: 0;
  width: 1%;
  min-width: auto;
}

#betrokkenen-add {
  margin-bottom: 0;
}

#betrokkene-add-form .form-control {
  margin-bottom: 0;
}

#betrokkene-add-form .col-sm-8 {
  margin-bottom: 10px;
}

#extrabronnen-items #certificaat-bronnen {
  padding: 20px 0 3px 0;
}

#extrabronnen-items #certificaat-bronnen .btn-upload {
  margin-top: 6px;
  margin-bottom: 0;
}

#extrabronnen-items #certificaat-bronnen #uploadStatus {
  color: #e8400f;
  text-transform: uppercase;
}

#extrabronnen-items #certificaat-bronnen #fileInput {
  display: none;
}

#extrabronnen-items #certificaat-bronnen #table-bronnen {
  width: 100%;
}

#extrabronnen-items #certificaat-bronnen #table-bronnen th {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 10px;
}

#extrabronnen-items #certificaat-bronnen #table-bronnen td {
  padding: 4px 0px;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}

#extrabronnen-items #certificaat-bronnen #table-bronnen .link-download {
  color: var(--sbb-background-color);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  text-decoration-line: underline;
  cursor: pointer;
}

#extrabronnen-items #certificaat-bronnen #table-bronnen .actie {
  text-align: right;
  vertical-align: middle;
  line-height: 9px;
}

#extrabronnen-items .btn-outlined {
  border: none;
  margin-top: 10px;
}

.cards-container {
  display: block;
  padding-top: 30px;
}

@media screen and (min-width: 992px) {
  .cards-container {
    display: flex;
  }
  .cards-container .card {
    margin-right: 30px;
  }
}

.cards-container .card {
  margin-bottom: 30px;
  max-width: 427px;
}

.cards-container .card .card-head {
  padding: 0;
  height: 259px;
  border-bottom: 1px solid rgba(211, 211, 211, 0.5);
  border-radius: 4px 4px 0px 0px;
}

.cards-container .card .card-head img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cards-container .card .card-img-1-container {
  position: relative;
}

.cards-container .card .card-img-1-container img {
  width: 1100px;
  height: 556.362px;
  transform: rotate(-3deg);
  aspect-ratio: 1100.00/556.36;
  object-fit: cover;
  position: absolute;
  top: -50px;
  left: -20px;
}

.cards-container .card .card-img-2-container {
  position: relative;
}

.cards-container .card .card-img-2-container img {
  width: 460.444px;
  height: 259px;
  flex-shrink: 0;
  aspect-ratio: 460.44/259.00;
  object-fit: cover;
  position: absolute;
  top: -10px;
  left: -20px;
}

@media screen and (max-width: 992px) {
  .cards-container .card .card-img-2-container img {
    width: 100%;
    object-fit: fill;
    top: 0;
    left: 0;
  }
}

.cards-container .card .card-content {
  display: flex;
  padding: 30px;
  flex-direction: column;
  justify-content: center;
  gap: 14px;
  height: 154px;
}

.cards-container .card .card-content .card-link {
  color: var(--heading-primary-color);
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  position: relative;
}

.cards-container .card .card-content .card-link .download-icon {
  margin-right: 5px;
}

.cards-container .card .card-content .card-link .forward-icon {
  position: absolute;
  right: 0;
}

@media screen and (max-width: 991px) {
  .cards-container .card .card-content {
    padding: 15px;
  }
  .cards-container .card .card-content .card-title {
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

.cards-container .card:hover .card-link {
  color: var(--button-text-color-hover);
}

.extension-icon {
  font-size: 12px;
  border-radius: 4px;
  background: #107A40;
  color: white;
  padding: 4px 6px;
  margin-left: 8px;
}

.file-size {
  margin-left: 3px;
  min-width: 40px;
}

.page-description {
  max-width: 1105px;
  margin: 0;
  padding: 0;
  line-height: 24px !important;
}

.page-description .page-description-paragraph {
  margin-top: 24px;
}

.page-subtitle {
  font-family: var(--heading-h2-font-family) !important;
  font-weight: var(--heading-h2-font-weight) !important;
  font-size: var(--heading-h2-font-size) !important;
  color: var(--heading-h2-color) !important;
  line-height: var(--heading-h2-font-size);
}

.main-link {
  color: var(--heading-h2-color) !important;
  text-decoration: underline;
}

.nieuwsbrief-berichten-link-icon {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  font-weight: normal;
  padding-left: 1px;
}

.processtappen-card {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  overflow-x: auto;
}

.processtappen-card .processtappen-card-head {
  width: 100%;
  min-width: 1260px;
  padding-bottom: 20px !important;
}

.row-headers-title {
  padding: 20px 30px 10px 30px;
  margin: 0;
}

.row-headers-col-names {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 6px;
  display: grid;
  grid-template-columns: 145px 710px 101px auto;
  width: 100%;
  min-width: 1260px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 16px;
  border-bottom: 1px solid #D1D1D1;
}

.row-headers-col-names > *:nth-child(2) {
  max-width: 680px;
}

.row-headers-col-names > *:nth-child(4) {
  display: flex;
  align-items: center;
  justify-content: end;
}

.row-headers-col-names.row-headers-col-names-disabled {
  color: #6D6D6D;
}

.row-data {
  padding: 20px 30px;
  display: grid;
  grid-template-columns: 145px 710px 101px auto;
  width: 100%;
  min-width: 1260px;
  border-bottom: 1px solid #D1D1D1;
}

.row-data > *:nth-child(1) {
  display: flex;
  align-items: center;
  font-size: 14px;
}

.row-data > *:nth-child(2) {
  max-width: 680px;
  display: flex;
  align-items: center;
}

.row-data > *:nth-child(3) {
  display: flex;
  align-items: center;
  justify-content: start;
}

.row-data > *:nth-child(4) {
  display: flex;
  align-items: center;
  justify-content: end;
}

.row-data > *:nth-child(4) span:not(.ntb-content) {
  border-radius: 48px;
  background-color: #F2FBF7;
  display: flex;
  padding: 4px 12px;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  height: 32px;
}

.row-data > *:nth-child(4) span:not(.ntb-content)::before {
  content: "check_circle";
  font-family: "Material Icons";
  color: #07743E;
  font-size: 24px;
  margin-right: 2px;
}

.row-data .org-logo {
  margin-right: 20px;
}

.row-data .row-data-title {
  font-family: "Open Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 4px;
}

.row-data .row-data-description {
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.processtappen-card .row:last-of-type .row-data:last-of-type {
  border-bottom: none;
}

.custom-panel-group {
  margin-bottom: 6px;
}

.custom-panel-group .panel-title {
  color: var(--heading-primary-color, #106593) !important;
  font-family: var(--heading-h4-font-family, "Open Sans") !important;
  font-size: var(--heading-h4-font-size, 18px) !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 18px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 12px 4px;
}

.custom-panel-group .panel-title a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
}

.custom-panel-group .panel-title a::after {
  content: "expand_more";
  font-family: "Material Icons";
  font-size: 24px;
  transition: transform 0.3s ease-in-out;
  font-weight: normal;
}

.custom-panel-group .panel-title a[aria-expanded="true"]::after {
  transform: rotate(180deg);
}

.custom-panel-group .panel-title a:focus,
.custom-panel-group .panel-title a:active {
  color: inherit !important;
  text-decoration: none;
  outline: none !important;
  box-shadow: none !important;
}

.custom-panel-group .panel-title a:hover {
  color: var(--button-text-color-hover) !important;
}

.custom-panel-group .panel-body {
  padding: 20px 0px;
}

.qa-title {
  color: var(--heading-h2-color) !important;
  font-family: var(--heading-h2-font-family) !important;
  font-size: var(--heading-h2-font-size) !important;
  font-style: normal !important;
  font-weight: 600 !important;
  margin-left: 15px;
  margin-bottom: 10px;
}

.bottom-spacing {
  margin-bottom: 20px;
}

.info-section-container-row h2 {
  font-family: var(--heading-h2-font-family) !important;
  font-weight: var(--heading-h2-font-weight) !important;
  font-size: var(--heading-h2-font-size) !important;
  line-height: var(--heading-h2-font-size) !important;
  color: var(--heading-h2-color) !important;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}

.info-section-container-row .product-names-ul {
  padding-left: 15px;
}

.info-section-container-row .product-names-ul li {
  position: relative;
  padding-left: 29px;
  margin-bottom: 5px;
}

.info-section-container-row .product-names-ul li img {
  position: absolute;
  left: 0px;
}

.info-section-container-row .sub-header-h2 {
  position: relative;
  padding-left: 34px;
}

.info-section-container-row .sub-header-h2 img {
  position: absolute;
  left: 0px;
}

.info-section-container-row .info-img {
  max-width: 100%;
  height: auto;
  display: block;
}

.info-section-container-row small {
  display: block;
}

.info-section-container-row .btn-icon-arrow-forward {
  padding: 0px 12px 0px 16px !important;
}

.info-section-container-row .btn-icon-arrow-forward::after {
  content: "arrow_forward";
  font-family: "Material Icons";
  font-size: 16px;
  font-weight: 100;
}

.info-section-container-row .btn-icon-launch {
  padding: 0px 12px 0px 16px !important;
}

.info-section-container-row .btn-icon-launch::after {
  content: "launch";
  font-family: "Material Icons";
  font-size: 16px;
  font-weight: 100;
}

.info-section-container-row #info-paragraph-1 {
  margin-bottom: 20px;
}

.info-section-container-row #info-ul-1 {
  margin-bottom: 20px;
}

.info-section-container-row #info-paragraph-2 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-1 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.info-section-container-row #info-header-h3-1 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.info-section-container-row #info-paragraph-3 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-4 {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .info-section-container-row #info-paragraph-4 {
    margin-bottom: 0px;
  }
}

.info-section-container-row #info-paragraph-4 a {
  text-decoration: underline;
  color: var(--heading-primary-color);
}

.info-section-container-row #info-img-1 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-5 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-2 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.info-section-container-row #info-header-h3-2 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.info-section-container-row #info-paragraph-6 {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .info-section-container-row #info-paragraph-6 {
    margin-bottom: 0px;
  }
}

.info-section-container-row #info-img-2 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-7 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-8 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-9 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-3 {
  margin-top: 0px;
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .info-section-container-row #info-button-3 {
    margin-bottom: 0px;
  }
}

.info-section-container-row #info-img-3 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-10 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-11 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-12 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-4 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.info-section-container-row #info-header-h3-3 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.info-section-container-row #info-paragraph-13 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-5 {
  margin-top: 0px;
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .info-section-container-row #info-button-5 {
    margin-bottom: 0px;
  }
}

.info-section-container-row #info-img-4 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-14 {
  margin-bottom: 10px;
}

.info-section-container-row #info-ol-1 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.info-section-container-row #info-header-h3-4 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.info-section-container-row #info-paragraph-15 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-16 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-6 {
  margin-top: 0px;
  margin-bottom: 30px;
}

.info-section-container-row #info-header-h3-5 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.info-section-container-row #info-paragraph-17 {
  margin-bottom: 10px;
}

.info-section-container-row #info-paragraph-18 {
  margin-bottom: 20px;
}

.info-section-container-row #info-button-7 {
  margin-top: 0px;
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  .info-section-container-row #info-button-7 {
    margin-bottom: 60px;
  }
}

.info-section-container-row #info-img-5 {
  margin-bottom: 10px;
}

.info-section-container-row #info-small-5 {
  margin-bottom: 20px;
}

.info-section-container-row #info-img-6 {
  margin-bottom: 10px;
}

.info-section-container-row #info-small-6 {
  margin-bottom: 60px;
}

.divider-hr {
  border-top: 1px solid rgba(128, 128, 128, 0.1);
  border-radius: 5px 5px 0px 0px;
  margin: 30px 15px 0px 15px;
  height: 31px;
}

#info-terug-knop {
  margin-top: 20px;
  margin-bottom: 30px;
  margin-left: 15px !important;
}

#info-terug-knop::before {
  font-family: "Material Icons";
  content: "arrow_back";
  font-size: 18px;
  font-weight: 400;
}

@media (max-width: 767px) {
  #page-home {
    margin-right: 0px !important;
  }
  #page-home #TabZoekformulierCol {
    padding-right: 0px !important;
  }
}

.nav-cta {
  display: flex;
  height: 48px;
  padding: 0px 16px 0px 20px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 0px;
}

.mijnsbb-v2 .nav-cta.btn.btn-default {
  height: 46px;
  background-color: transparent !important;
}

@media (max-width: 767px) {
  .nav-cta {
    height: 40px;
    padding: 0px 12px 0px 16px;
    flex: 1 0 0;
  }
}

@media (max-width: 430px) {
  .nav-cta {
    width: 100%;
  }
}

.nav-cta::after {
  font-family: "Material Icons";
  content: "launch";
  font-size: 18px;
  font-weight: 400;
}

.cta-col {
  text-align: right;
}

@media (max-width: 430px) {
  .cta-col {
    margin-right: -15px !important;
  }
}

@media (max-width: 991px) {
  .cta-col {
    text-align: left;
    margin-top: 20px;
  }
}

.page-title-col .page-title {
  margin: 0px;
  line-height: 46px;
}

.page-title-row {
  padding-bottom: 20px;
}

@media (min-width: 768px) {
  .page-title-row {
    padding-bottom: 30px;
  }
}

#main-header-row {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  #main-header-row {
    margin-right: 0;
    margin-bottom: 10px;
  }
}

.header-row-logged-in {
  background-color: #F2F2F2;
  margin: -20px -15px 30px -15px;
  padding: 47px 15px 2px 15px;
}

.header-row-logged-in a {
  text-decoration: none;
}

@media (max-width: 767px) {
  .header-row-logged-in {
    margin: -40px -15px 10px -15px;
    background-color: transparent;
  }
}

.header-row-logged-out {
  background-color: #F2F2F2;
  margin: -20px -15px 30px -15px;
  border-radius: 32px 32px 0px 0px;
  padding: 47px 15px 2px 15px;
}

.header-row-logged-out a {
  text-decoration: none;
}

.header-row-logged-out.has-module-meldingen {
  margin-top: 5px;
  border-radius: 0px;
}

@media (max-width: 767px) {
  .header-row-logged-out {
    background-color: transparent;
  }
}

.main-nav {
  margin: 0px 0px 0px -15px;
  padding-bottom: 2px;
}

@media (min-width: 768px) {
  .main-nav {
    padding-top: 15px;
  }
}

.main-nav ul {
  display: flex;
  margin-left: -40px;
}

.main-nav ul .custom-menu-item {
  list-style-type: none;
  border-right: 1px solid #F2F2F2;
  border-left: 1px solid #F2F2F2;
  background: #E2E2E2;
}

.main-nav ul .custom-menu-item a {
  text-decoration: none;
  color: var(--sbb-default-text-color);
  font-family: var(--Foundation-Font-family-secondary, "Open Sans");
  font-size: 16px;
  font-style: normal;
  line-height: var(--Text-Line-height-Buttons-Button-MD, 20px);
  padding: 15px 30px;
  background: #E2E2E2;
  white-space: nowrap;
}

.main-nav ul .custom-menu-item a.active {
  background-color: white;
}

.main-nav ul .custom-menu-item a:hover:not(.active) {
  text-decoration: underline;
}

.main-nav ul .custom-menu-item:first-child {
  border-left: none;
}

.nav-dropdown {
  display: none;
}

.main-nav-select-container {
  display: none;
}

@media (max-width: 767px) {
  #appselectormobile {
    font-size: 14px !important;
  }
  .nav-dropdown {
    display: block;
    box-sizing: border-box;
    margin: 0;
    margin-bottom: 10px;
    width: 100%;
    height: 40px;
    padding: 8px 12px;
    border: 1px solid #dddddd;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    font-size: 14px;
    -webkit-appearance: none;
    border-radius: 0;
  }
  .main-nav-select-container {
    padding: 0px 15px 0px 30px;
    display: block;
    position: relative;
    margin-right: -15px;
  }
  .main-nav-select-container::after {
    content: 'arrow_drop_down';
    font-family: "Material Icons";
    text-decoration: none;
    display: inline-block;
    margin-left: 5px;
    font-size: 24px;
    position: absolute;
    line-height: 19px;
    top: 12px;
    right: 15px;
    pointer-events: none;
  }
  .main-nav-ul {
    display: none !important;
  }
}

a:not(.btn),
a:not(.btn):active,
a:not(.btn):focus,
a:not(.btn):visited {
  outline: none !important;
}

textarea {
  margin-bottom: 10px;
  resize: vertical;
}

.back-button {
  margin-left: 15px !important;
}

.back-button::before {
  font-family: "Material Icons";
  content: "arrow_back";
  font-size: 18px;
  font-weight: 400;
}

.btn-custom-position {
  position: relative;
}

.btn-custom-position::after {
  position: absolute;
  top: 10px;
}

.aanvragen-section .card-container {
  overflow-x: scroll;
}

.modal-dialog.cl-dialog .modal-content .modal-header.with-icon .modal-title i {
  padding-right: 6px;
}

.modal-dialog.cl-dialog .modal-content .modal-header.with-icon .modal-title i.material-icons {
  vertical-align: sub;
}

.modal-dialog.cl-dialog .modal-content .modal-header .modal-title {
  margin-bottom: 20px !important;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.modal-dialog.cl-dialog .modal-content .modal-body {
  margin-top: 0;
  font-size: var(--heading-h5-font-size);
}

.modal-dialog.cl-dialog .modal-content .modal-body .text-small {
  font-size: 14px;
}

.modal-dialog.cl-dialog .modal-content .modal-body .text-success {
  color: #0EAA5C;
  font-weight: bold;
}

.modal-dialog.cl-dialog .modal-content .modal-body img.img-responsive {
  display: block;
  margin: 0 auto 20px auto;
  max-width: 100%;
  height: auto;
}

.modal-dialog.cl-dialog .modal-content .modal-body img.tegel-modal-image {
  display: block;
  margin: 0;
  max-width: 100%;
  height: auto;
  width: 100%;
}

@media (max-width: 991px) {
  .modal-dialog.cl-dialog .modal-content .modal-body img.tegel-modal-image {
    margin: 20px auto;
  }
}

.modal-dialog.cl-dialog .modal-content .modal-body .tegel-modal-button-container {
  margin-top: 30px;
}

.modal-dialog.cl-dialog .modal-content .modal-body .tegel-modal-button-container a.btn.btn-primary {
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.modal-dialog.cl-dialog .modal-content .modal-body .tegel-modal-button-container a.btn.btn-primary span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.modal-dialog.cl-dialog .modal-content .modal-body .tegel-modal-button-container a.btn.btn-primary .icon {
  margin-left: 8px;
}

.modal-dialog.cl-dialog .modal-content .modal-body p {
  white-space: pre-wrap;
}

.modal-dialog.cl-dialog .modal-content .modal-body p:first-child {
  padding-top: 20px;
}

.modal-dialog.cl-dialog .modal-content .modal-body h2 {
  color: #707070;
  font-size: var(--heading-h5-font-size);
  font-weight: bold;
  margin-bottom: 3px;
}

.modal-dialog.cl-dialog .modal-content .modal-body h3 {
  font-size: 18px;
}

.modal-dialog.cl-dialog .modal-content .modal-body hr {
  border-top: 1px solid #DDDDDD;
}

.modal-dialog.cl-dialog .modal-content .modal-body ul:not(.list-inline) {
  padding-left: 16px;
  list-style-type: none;
}

.modal-dialog.cl-dialog .modal-content .modal-body ul:not(.list-inline) > li::before {
  content: '-';
  position: absolute;
  left: 15px;
}

.modal-dialog.cl-dialog .modal-content .modal-body > section + section,
.modal-dialog.cl-dialog .modal-content .modal-body > section + form,
.modal-dialog.cl-dialog .modal-content .modal-body > form + section,
.modal-dialog.cl-dialog .modal-content .modal-body > form + form {
  margin-top: 40px;
}

.modal-dialog.cl-dialog .modal-content .modal-body > section .panel + section,
.modal-dialog.cl-dialog .modal-content .modal-body > form .panel + section {
  margin-top: 40px;
}

.modal-dialog.cl-dialog .modal-content .modal-body #search-result-container > :first-child {
  margin-top: 30px;
}

.modal-dialog.cl-dialog .modal-content .modal-body .modal-message {
  margin-top: 0;
  /*MijnSBB override*/
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-horizontal .form-group {
  margin: 0 -15px;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-horizontal .form-group .radio-inline {
  margin: 0;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-horizontal .form-group div.checkbox {
  margin: 3px 0 0 0;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-horizontal .form-group label {
  padding-right: 0;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-horizontal .form-group label.disabled {
  color: #9A9A9A;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-horizontal .form-group .form-control {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs {
  display: flex;
  border: none;
  margin: -50px -20px 0 -20px;
  /*Compensate for .well's padding to be able to change entire blocks background color*/
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding: 50px 20px 20px 20px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  /*Same as a tag from MijnSBB styling (with !important)*/
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a:hover,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a:focus,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a:active,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content a:focus:active {
  background-color: #F5940B;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) {
  background-color: white;
  color: #9E9E9E;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) h1 {
  color: #9E9E9E;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn {
  background-color: #B1B1B1;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:hover, .modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:active, .modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:focus, .modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:focus:active {
  background-color: #EC5312;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > p {
  height: 100%;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > a,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > a:hover,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content a:active,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content a:focus,
.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content a:focus:active {
  align-self: flex-end;
  align-items: center;
  width: 100%;
  min-height: 43px;
  margin-top: 20px;
  background-color: #EC5312;
}

.modal-dialog.cl-dialog .modal-content .modal-body .nav.nav-tabs + section {
  margin-top: 50px;
  /*Restore compensated .well padding top*/
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-row {
  padding: 15px 30px;
  border-bottom: 1px solid #DDDDDD;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-row.no-padding {
  padding: 0;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-group .form-control {
  border-radius: 4px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-group .form-control:focus {
  border: 2px solid var(--sbb-background-color) !important;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-group .checkbox label {
  color: var(--sbb-default-text-color);
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-group .input-option {
  padding-right: 20px;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-group .textarea-teller {
  font-size: 14px;
  color: #868686;
}

.modal-dialog.cl-dialog .modal-content .modal-body .form-group .no-padding {
  padding: 0;
}

.modal-dialog.cl-dialog[name='werkprocesDetails'] {
  width: 800px;
}

.modal-dialog.cl-dialog[name='werkprocesDetails'] .modal-title::before {
  display: inline-block;
  content: url(images/ic_werkproces.svg);
  vertical-align: sub;
  width: 24px;
  margin-right: 9px;
}

.modal-dialog.cl-dialog[name='kerntaakProperty'] {
  width: 800px;
}

.modal-dialog.cl-dialog[name='kerntaakProperty'] .modal-title::before {
  display: inline-block;
  content: url(images/ic_tandwieltjes.svg);
  vertical-align: sub;
  width: 24px;
  margin-right: 9px;
}

.modal-dialog.cl-dialog[name='kwalificatie-details'] {
  width: 800px;
}

.modal-dialog.cl-dialog[name='nieuwe-kerntaak-details'] {
  width: 800px;
}

.modal-dialog.cl-dialog[name='betrokkene-edit'] {
  width: 650px;
}

.modal-dialog.cl-dialog[name='kerntaak-zoeken'] {
  width: 800px;
}

.modal-dialog.cl-dialog[name='kerntaak-zoeken'] .table {
  width: 740px;
}

.modal-dialog.cl-dialog[name='kerntaak-zoeken'] .table .table-column-code {
  width: 125px;
  min-width: unset;
}

.modal-dialog.cl-dialog[name='kerntaak-zoeken'] .table .table-column-title {
  max-width: 550px;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.modal-dialog.cl-dialog[name='kerntaak-zoeken'] .table .table-column-title > a {
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.modal-dialog.cl-dialog[name='kerntaak-zoeken'] .table .table-column-action {
  width: 48px;
  min-width: unset;
}

.modal-dialog.cl-dialog[name='tegel'] .modal-body .row {
  margin-left: 0;
  margin-right: 0;
}

.modal-dialog.cl-dialog[name='tegel'] .modal-body .row > [class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}

.modal-dialog.cl-dialog[name='tegel'] .modal-body .row > [class*='col-'].col-md-pull-5 {
  padding-right: 1rem;
}

main {
  font-size: var(--heading-h5-font-size);
  color: var(--sbb-default-text-color);
  font-style: normal;
  font-weight: 400;
  /*Bootstrap nested rows are overruled by MijnSBB*/
}

main:not(.old) a.highlightlink[target=_blank]::after {
  text-decoration: underline;
}

main:not(.old) a.highlightlink[target=_blank]::after {
  content: 'open_in_new';
  font-family: "Material Icons";
  text-decoration: none;
  display: inline-block;
  vertical-align: bottom;
}

main:not(.old) hr {
  margin-top: 10px;
  margin-bottom: 20px;
}

main:not(.old) > section + section,
main:not(.old) > form > section + section {
  margin-top: 20px;
}

main:not(.old) .brand-line {
  height: 4px;
  width: 100%;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom) {
  margin: 10px 10px 10px 0;
  height: 40px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-block {
  justify-content: center;
  margin: 0;
  width: 100%;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom):first-child {
  margin-left: 0;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom):disabled, main:not(.old) .btn:not(.btn-link):not(.btn-custom)[disabled], main:not(.old) .btn:not(.btn-link):not(.btn-custom).disabled {
  background-color: #BCBCBC;
  box-shadow: none;
  cursor: not-allowed;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom):focus {
  outline: none;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom):focus:not(:active):not(:disabled):not([disabled]):not(.disabled) {
  outline: 3px solid #08344C;
  outline-offset: 5px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled):hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled):hover {
  background-color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled):active, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled):active {
  background-color: #08344C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled):active:before, main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled):active:after,
main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled):active .icon, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled):active:before, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled):active:after,
main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled):active .icon {
  text-decoration: none;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-primary, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-primary {
  background-color: var(--sbb-background-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-primary:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-primary:hover {
  background-color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-primary:active, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-primary:active {
  background-color: #08344C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-secondary, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-secondary {
  background-color: var(--ui-slider-handle-color) !important;
  color: var(--sbb-content-background-color) !important;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-secondary:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-secondary:hover {
  color: #0d2e44;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-success, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-success {
  background-color: #0EAA5C;
  font-weight: 600;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-success:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-success:hover {
  background-color: #08924D;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-danger, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-danger {
  background-color: #E63500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-danger:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-danger:hover {
  background-color: #E60000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-warning, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-warning {
  background-color: #FFBF00;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-warning:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-warning:hover {
  background-color: #FFAA00;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-info, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-info {
  background-color: #1898DC;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-info:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-info:hover {
  background-color: #0D7FBC;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-light, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-light {
  background-color: #FEFEFE;
  color: var(--sbb-default-text-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-light:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-light:hover {
  background-color: #DDDDDD;
  color: #303030;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-dark, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-dark {
  background-color: var(--sbb-default-text-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-contained:not(:disabled):not([disabled]):not(.disabled).btn-dark:hover, main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-outlined):not(.btn-text):not(:disabled):not([disabled]):not(.disabled).btn-dark:hover {
  background-color: #303030;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined {
  background-color: transparent;
  border: 1px solid #1896DA;
  color: var(--sbb-background-color);
  box-shadow: none;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:disabled, main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined[disabled], main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined.disabled {
  border-color: #BCBCBC;
  color: #9A9A9A;
  pointer-events: none;
  cursor: default;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled):hover {
  background-color: #FFFAF2;
  border-color: #FF9500;
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled):active {
  border-color: #08344C;
  color: #08344C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled):active:before, main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled):active:after,
main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled):active .icon {
  text-decoration: none;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-primary {
  border-color: #1896DA;
  color: var(--sbb-background-color);
  font-weight: 600;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-primary:hover {
  background-color: #FFFAF2;
  border-color: #FF9500;
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-primary:active {
  border-color: #08344C;
  color: #08344C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-secondary {
  border-color: #FFAA33;
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-secondary:hover {
  background-color: #F1F6F9;
  border-color: var(--sbb-background-color);
  color: var(--sbb-background-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-secondary:active {
  border-color: #FF8000;
  color: #FF8000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-success {
  border-color: #3EBB7C;
  color: #0EAA5C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-success:hover {
  background-color: #F2FBF7;
  border-color: #08924D;
  color: #08924D;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-success:active {
  border-color: #07743E;
  color: #07743E;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-danger {
  border-color: #EB5D33;
  color: #E63500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-danger:hover {
  background-color: #FEF4F2;
  border-color: #E60000;
  color: #E60000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-danger:active {
  border-color: #D10000;
  color: #D10000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-warning {
  border-color: #FFCB33;
  color: #FFBF00;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-warning:hover {
  background-color: #FFFCF2;
  border-color: #FFAA00;
  color: #FFAA00;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-warning:active {
  border-color: #FF9500;
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-info {
  border-color: #46ACE3;
  color: #1898DC;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-info:hover {
  background-color: #F3FAFE;
  border-color: #0D7FBC;
  color: #0D7FBC;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-outlined:not(:disabled):not([disabled]):not(.disabled).btn-info:active {
  border-color: var(--sbb-background-color);
  color: var(--sbb-background-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text {
  border: none;
  color: var(--sbb-background-color);
  background-color: transparent;
  box-shadow: none;
  margin-left: 0;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:disabled, main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text[disabled], main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text.disabled {
  color: #9A9A9A;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled):hover {
  background-color: #FFFAF2;
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled):active {
  background-color: #9EC1D3;
  color: #08344C;
  text-decoration: underline;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled):active:before, main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled):active:after,
main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled):active .icon {
  text-decoration: none;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-primary {
  color: var(--sbb-background-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-primary:hover {
  background-color: transparent !important;
  color: #0d2e44 !important;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-primary:active {
  background-color: #9EC1D3;
  color: #08344C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-secondary {
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-secondary:hover {
  background-color: #F1F6F9;
  color: var(--sbb-background-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-secondary:active {
  background-color: #FFD499;
  color: #FF8000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-success {
  color: #0EAA5C;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-success:hover {
  background-color: #F2FBF7;
  color: #08924D;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-success:active {
  background-color: #9EDDBE;
  color: #07743E;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-danger {
  color: #E63500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-danger:hover {
  background-color: #FEF4F2;
  color: #E60000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-danger:active {
  background-color: #F5AE99;
  color: #D10000;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-warning {
  color: #FFBF00;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-warning:hover {
  background-color: #FFFCF2;
  color: #FFAA00;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-warning:active {
  background-color: #FFE599;
  color: #FF9500;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-info {
  color: #1898DC;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-info:hover {
  background-color: #F3FAFE;
  color: #0D7FBC;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-text:not(:disabled):not([disabled]):not(.disabled).btn-info:active {
  background-color: #A2D6F1;
  color: var(--sbb-background-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-round):before {
  height: 24px;
  width: 24px;
  font-size: 24px;
  margin-right: 5px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom):not(.btn-round):after {
  height: 24px;
  width: 24px;
  font-size: 24px;
  margin-left: 5px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom) > .icon {
  height: 24px;
  width: 24px;
  font-size: 24px;
  margin-right: 5px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom) > .icon:last-child {
  margin-left: 0;
  margin-right: 5px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-lg {
  padding: 12px 20px;
  font-size: 18px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-sm {
  padding: 5px 10px;
  font-size: 14px;
  margin: 5px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-sm.btn-preview {
  margin-left: 0;
  margin-top: 10px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-sm.btn-text {
  margin-left: 0px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-sm:focus:not(:active):not(:disabled):not([disabled]):not(.disabled) {
  outline-width: 2px;
  outline-offset: 3px;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-round {
  margin: 0 0 0 30px !important;
  padding: 0px !important;
  border-radius: 50% !important;
  min-width: 57px !important;
  min-height: 57px !important;
  position: relative !important;
  background-color: var(--ui-slider-handle-color);
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-round:hover {
  background-color: var(--ui-slider-handle-color) !important;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).btn-round::before {
  font-size: 38px !important;
  line-height: 1.3333333 !important;
  position: absolute !important;
  left: 50% !important;
}

main:not(.old) .btn.btn-link,
main:not(.old) .btn:active.btn-link {
  margin-top: 10px !important;
  height: 40px !important;
  margin-bottom: 10px;
}

main:not(.old) .btn.btn-link[disabled], main:not(.old) .btn.btn-link.btn-disabled-when-form-invalid,
main:not(.old) .btn:active.btn-link[disabled],
main:not(.old) .btn:active.btn-link.btn-disabled-when-form-invalid {
  color: var(--sbb-default-text-color);
}

main:not(.old) .btn.btn-link[disabled] > .material-icons, main:not(.old) .btn.btn-link.btn-disabled-when-form-invalid > .material-icons,
main:not(.old) .btn:active.btn-link[disabled] > .material-icons,
main:not(.old) .btn:active.btn-link.btn-disabled-when-form-invalid > .material-icons {
  cursor: not-allowed;
}

main:not(.old) .btn.btn-link.btn-betrokkene-add::before,
main:not(.old) .btn:active.btn-link.btn-betrokkene-add::before {
  text-decoration: underline;
  /* To avoid a IE bug we first have to set text-decoration before we can remove it: https://stackoverflow.com/questions/8820286/how-to-remove-only-underline-from-abefore/21902566#21902566 */
}

main:not(.old) .btn.btn-link.btn-betrokkene-add,
main:not(.old) .btn:active.btn-link.btn-betrokkene-add {
  font-size: 14px;
  padding: 0;
  text-decoration: underline;
  margin-top: 20px;
}

main:not(.old) .btn.btn-link.btn-betrokkene-add::before,
main:not(.old) .btn:active.btn-link.btn-betrokkene-add::before {
  font-family: "Material Icons";
  content: "";
  font-size: 28px;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  line-height: 1em;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: white;
  background-color: #f5940b;
  padding: 4px;
  margin: 4px 10px 4px 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

main:not(.old) .btn.btn-link.btn-betrokkene-add::before:focus, main:not(.old) .btn.btn-link.btn-betrokkene-add::before:hover, main:not(.old) .btn.btn-link.btn-betrokkene-add::before:focus:active,
main:not(.old) .btn:active.btn-link.btn-betrokkene-add::before:focus,
main:not(.old) .btn:active.btn-link.btn-betrokkene-add::before:hover,
main:not(.old) .btn:active.btn-link.btn-betrokkene-add::before:focus:active {
  text-decoration: none;
}

main:not(.old) .btn:not(.btn-link)[disabled], main:not(.old) .btn:not(.btn-link).btn-disabled-when-form-invalid,
main:not(.old) .btn:active:not(.btn-link)[disabled],
main:not(.old) .btn:active:not(.btn-link).btn-disabled-when-form-invalid {
  background-color: #b1b1b1;
}

main:not(.old) .btn:not(.btn-link).btn-share, main:not(.old) .btn:not(.btn-link).btn-download, main:not(.old) .btn:not(.btn-link).btn-contact, main:not(.old) .btn:not(.btn-link).btn-download-pdf, main:not(.old) .btn:not(.btn-link).btn-arrow-down, main:not(.old) .btn:not(.btn-link).btn-next,
main:not(.old) .btn:active:not(.btn-link).btn-share,
main:not(.old) .btn:active:not(.btn-link).btn-download,
main:not(.old) .btn:active:not(.btn-link).btn-contact,
main:not(.old) .btn:active:not(.btn-link).btn-download-pdf,
main:not(.old) .btn:active:not(.btn-link).btn-arrow-down,
main:not(.old) .btn:active:not(.btn-link).btn-next {
  color: white;
  display: inline-flex;
  justify-content: space-between;
}

main:not(.old) .btn:not(.btn-link).btn-share::after, main:not(.old) .btn:not(.btn-link).btn-download::after, main:not(.old) .btn:not(.btn-link).btn-contact::after, main:not(.old) .btn:not(.btn-link).btn-download-pdf::after, main:not(.old) .btn:not(.btn-link).btn-arrow-down::after, main:not(.old) .btn:not(.btn-link).btn-next::after,
main:not(.old) .btn:active:not(.btn-link).btn-share::after,
main:not(.old) .btn:active:not(.btn-link).btn-download::after,
main:not(.old) .btn:active:not(.btn-link).btn-contact::after,
main:not(.old) .btn:active:not(.btn-link).btn-download-pdf::after,
main:not(.old) .btn:active:not(.btn-link).btn-arrow-down::after,
main:not(.old) .btn:active:not(.btn-link).btn-next::after {
  font-family: "Material Icons";
  font-size: 24px;
  display: inline-flex;
  justify-content: center;
  padding-right: 0;
}

main:not(.old) .btn:not(.btn-link).btn-share::after,
main:not(.old) .btn:active:not(.btn-link).btn-share::after {
  content: "\f1e0";
}

main:not(.old) .btn:not(.btn-link).btn-download::after,
main:not(.old) .btn:active:not(.btn-link).btn-download::after {
  content: "";
}

main:not(.old) .btn:not(.btn-link).btn-contact::after,
main:not(.old) .btn:active:not(.btn-link).btn-contact::after {
  content: "";
}

main:not(.old) .btn:not(.btn-link).btn-download-pdf::after,
main:not(.old) .btn:active:not(.btn-link).btn-download-pdf::after {
  content: "";
}

main:not(.old) .btn:not(.btn-link).btn-arrow-down::after,
main:not(.old) .btn:active:not(.btn-link).btn-arrow-down::after {
  content: "";
  margin-top: -2px;
  line-height: 1em;
}

main:not(.old) .btn:not(.btn-link).btn-next::after,
main:not(.old) .btn:active:not(.btn-link).btn-next::after {
  content: "";
}

main:not(.old) .btn:not(.btn-link).btn-icon-download, main:not(.old) .btn:not(.btn-link).btn-icon-download:active, main:not(.old) .btn:not(.btn-link).btn-icon-download:focus,
main:not(.old) .btn:active:not(.btn-link).btn-icon-download,
main:not(.old) .btn:active:not(.btn-link).btn-icon-download:active,
main:not(.old) .btn:active:not(.btn-link).btn-icon-download:focus {
  opacity: 0.7;
  background-color: #F5940B;
  border-radius: 50%;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 43px;
  height: 43px;
  padding: 10px 9px;
}

main:not(.old) .btn:not(.btn-link).btn-icon-download::after, main:not(.old) .btn:not(.btn-link).btn-icon-download:active::after, main:not(.old) .btn:not(.btn-link).btn-icon-download:focus::after,
main:not(.old) .btn:active:not(.btn-link).btn-icon-download::after,
main:not(.old) .btn:active:not(.btn-link).btn-icon-download:active::after,
main:not(.old) .btn:active:not(.btn-link).btn-icon-download:focus::after {
  font-family: "Material Icons";
  content: "";
  font-size: 24px;
  display: inline-flex;
  justify-content: center;
  margin-top: -4px;
}

main:not(.old) .btn:not(.btn-link).btn-search::before,
main:not(.old) .btn:active:not(.btn-link).btn-search::before {
  font-family: "Material Icons";
  content: "";
  left: 50%;
  transform: translateX(-50%);
}

main:not(.old) .btn.btn-form-control-reset, main:not(.old) .btn.btn-form-control-reset:active, main:not(.old) .btn.btn-form-control-reset:focus,
main:not(.old) .btn:active.btn-form-control-reset,
main:not(.old) .btn:active.btn-form-control-reset:active,
main:not(.old) .btn:active.btn-form-control-reset:focus {
  background-color: transparent !important;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none !important;
  box-shadow: none;
  margin-left: -36px;
  padding: 8px 0px 0px !important;
  color: white !important;
  display: inline-flex;
  justify-content: space-between !important;
}

main:not(.old) .btn.btn-form-control-reset:hover, main:not(.old) .btn.btn-form-control-reset:active:hover, main:not(.old) .btn.btn-form-control-reset:focus:hover,
main:not(.old) .btn:active.btn-form-control-reset:hover,
main:not(.old) .btn:active.btn-form-control-reset:active:hover,
main:not(.old) .btn:active.btn-form-control-reset:focus:hover {
  cursor: pointer;
}

main:not(.old) .btn.btn-form-control-reset::after, main:not(.old) .btn.btn-form-control-reset:active::after, main:not(.old) .btn.btn-form-control-reset:focus::after,
main:not(.old) .btn:active.btn-form-control-reset::after,
main:not(.old) .btn:active.btn-form-control-reset:active::after,
main:not(.old) .btn:active.btn-form-control-reset:focus::after {
  content: "";
  font-family: "Material Icons";
  color: #7F7F7F;
  z-index: 3;
  margin: 0;
  font-size: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  display: inline-flex;
  justify-content: center;
  padding-right: 0;
  align-self: center;
  font-weight: normal;
}

main:not(.old) .btn-filter::before {
  display: flex;
  font-family: "Material Icons";
  content: "";
  vertical-align: sub;
}

main:not(.old) .btn:not(.btn-link):not(.btn-custom).external::after {
  content: 'open_in_new';
  font-family: "Material Icons";
  font-size: 12px;
  width: 12px;
  vertical-align: super;
  margin-top: 13px;
}

main:not(.old) .card-accordeon .card-head {
  padding: 20px 0 0 0;
  margin: 0;
  background-color: white;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  font-size: 18px;
  border-radius: 4px 4px 0 0;
  transition: all 0.5s ease;
  color: var(--ui-slider-handle-color);
  font-weight: 600;
}

main:not(.old) .card-accordeon .card-head.border-bottom {
  border-radius: 4px;
  transition: all 0.5s ease;
}

main:not(.old) .card-accordeon .card-head.border-bottom .brand-line {
  border-radius: 0 0 4px 4px;
  transition: all 0.5s ease;
}

main:not(.old) .card-accordeon .card-head .brand-line {
  background: #ab0f12;
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fbbe06), color-stop(100%, #c20016));
  background-image: -webkit-linear-gradient(135deg, #fbbe06 0%, #c20016 100%);
  background-image: -moz-linear-gradient(45deg, #fbbe06 0%, #c20016 100%);
  background-image: -ms-linear-gradient(45deg, #fbbe06 0%, #c20016 100%);
  background-image: -o-linear-gradient(45deg, #fbbe06 0%, #c20016 100%);
  background-image: linear-gradient(135deg, #fbbe06 0%, #c20016 100%);
  min-height: 4px;
  padding: 0;
  margin: 10px 0 0 0;
  border-radius: 0;
  transition: all 0.5s ease;
}

main:not(.old) .card-accordeon .card-head > div:first-child {
  line-height: 24px;
}

main:not(.old) .card-accordeon .card-head .icon {
  position: absolute;
  height: 24px;
  width: 24px;
  padding-left: 30px;
}

main:not(.old) .card-accordeon .card-head .icon img {
  height: 24px;
  width: 24px;
}

main:not(.old) .card-accordeon .card-head .inline-wrapper {
  display: inline-block;
  cursor: pointer;
  padding-left: 30px;
  font-weight: 600;
}

main:not(.old) .card-accordeon.card-nav .inline-wrapper {
  padding-left: 54px;
}

main:not(.old) .card-accordeon .card-head + .list-group-collection .list-group:not(.border-top):first-child {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}

main:not(.old) .card-accordeon .card-head + .list-group-collection .list-group:not(.border-top):first-child .list-group-item {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}

main:not(.old) .card-accordeon .list-group {
  margin-bottom: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  transition: all 0.5s ease;
}

main:not(.old) .card-accordeon .list-group.border-top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group.border-top .list-group-item {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group.border-bottom {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group.border-bottom .list-group-item {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group.border-bottom .sub-items {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group:first-child .list-group-item {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-top: 22px;
  padding-bottom: 11px;
}

main:not(.old) .card-accordeon .list-group:first-child .list-group-item .icon {
  top: 21px;
}

main:not(.old) .card-accordeon .list-group:first-child .list-group-item .icon img {
  height: 24px;
  width: 24px;
}

main:not(.old) .card-accordeon .list-group:first-child .list-group-item.has-content::after, main:not(.old) .card-accordeon .list-group:first-child .list-group-item.has-edit-action::after {
  top: 22px;
}

main:not(.old) .card-accordeon .list-group:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group:last-child .list-group-item {
  padding-bottom: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .card-accordeon .list-group.expanded {
  margin-top: 20px;
  margin-bottom: 20px;
  transition: all 0.5s ease;
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
}

main:not(.old) .card-accordeon .list-group.expanded:last-child {
  margin-bottom: 0px;
}

main:not(.old) .card-accordeon .list-group.expanded .list-group-item {
  padding-top: 22px;
  padding-bottom: 11px;
}

main:not(.old) .card-accordeon .list-group.expanded .list-group-item .icon {
  top: 21px;
}

main:not(.old) .card-accordeon .list-group.expanded .list-group-item .icon img {
  height: 24px;
  width: 24px;
}

main:not(.old) .card-accordeon .list-group.expanded .list-group-item.has-content::after, main:not(.old) .card-accordeon .list-group.expanded .list-group-item.has-edit-action::after {
  top: 22px;
}

main:not(.old) .card-accordeon .list-group .list-group-item {
  position: relative;
  background-color: white;
  border-collapse: collapse;
  align-items: center;
  font-size: 14px;
  line-height: 24px;
  border: 0;
  min-height: 48px;
  padding: 13px 30px 6px 30px;
  border-top: 1px solid #DDDDDD;
  vertical-align: baseline;
  cursor: pointer;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  transition: all 0.5s ease;
}

main:not(.old) .card-accordeon .list-group .list-group-item-menu {
  min-height: 48px;
  padding: 13px 30px 6px 30px;
}

main:not(.old) .card-accordeon .list-group .list-group-item.has-content::after {
  font-family: 'Material Icons';
  content: "\e313";
  font-size: 24px;
  -moz-transition: transform ease 0.2s, top ease 0.5s;
  -o-transition: transform ease 0.2s, top ease 0.5s;
  -webkit-transition: transform ease 0.2s, top ease 0.5s;
  transition: transform ease 0.2s, top ease 0.5s;
  width: auto;
  position: absolute;
  top: 12px;
  right: 30px;
  color: var(--sbb-default-text-color);
}

main:not(.old) .card-accordeon .list-group .list-group-item.has-edit-action {
  cursor: pointer;
}

main:not(.old) .card-accordeon .list-group .list-group-item.has-edit-action::after {
  font-family: 'Material Icons';
  content: "\e150";
  font-size: 24px;
  width: auto;
  position: absolute;
  top: 12px;
  right: 30px;
  color: var(--sbb-default-text-color);
}

main:not(.old) .card-accordeon .list-group .list-group-item[data-toggle="collapse"][data-target] {
  cursor: pointer;
}

main:not(.old) .card-accordeon .list-group .list-group-item .icon {
  transition: all 0.5s ease;
  position: absolute;
  top: 11px;
  height: 24px;
  width: 24px;
  color: var(--ui-slider-handle-color);
}

main:not(.old) .card-accordeon .list-group .list-group-item .icon img {
  height: 24px;
  width: 24px;
}

main:not(.old) .card-accordeon .list-group .list-group-item .inline-wrapper {
  display: inline-block;
  padding-left: 34px;
  padding-right: 0px;
  cursor: pointer;
  color: var(--sbb-default-text-color);
}

main:not(.old) .card-accordeon .list-group .list-group-item[aria-expanded='true'] {
  color: #041C29;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  transition: all 0.5s ease;
}

main:not(.old) .card-accordeon .list-group .list-group-item[aria-expanded='true'] + div {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

main:not(.old) .card-accordeon .list-group .sub-items {
  border-top: 1px solid #DDDDDD;
  background-color: #F2F2F2;
}

main:not(.old) .card-accordeon .list-group .sub-items .content {
  padding: 10px 64px 5px 64px;
}

main:not(.old) .card-accordeon .list-group .sub-items .content + .content-footer {
  border-top: 1px solid #DDDDDD;
}

main:not(.old) .card-accordeon .list-group .sub-items .content-footer {
  padding: 0px 15px 10px 15px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul {
  list-style-type: none;
  font-size: 14px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li {
  display: block;
  position: relative;
  border-bottom: 1px solid #DDDDDD;
  padding: 8px 30px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li:first-child {
  padding-top: 18px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li:last-child {
  border-bottom: none;
  padding-bottom: 28px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li .icon {
  position: absolute;
  height: 24px;
  width: 24px;
  color: #6e6e6e;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li .icon img {
  height: 24px;
  width: 24px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li .inline-wrapper {
  display: inline-block;
  padding-left: 34px;
}

main:not(.old) .card-accordeon .list-group .sub-items ul > li .inline-wrapper a {
  color: var(--sbb-default-text-color);
}

main:not(.old) .card-accordeon .list-group [aria-expanded='true']::after {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

main:not(.old) .card-accordeon .list-group-item.infopage .icon::before {
  font-size: 24px;
}

main:not(.old) .card-accordeon .list-group-item.infopage .icon[data-step='1']::before {
  content: "format_list_numbered";
  font-family: "Material Icons";
}

main:not(.old) .card-accordeon .list-group-item.infopage .icon[data-step='2']::before {
  content: "not_listed_location";
  font-family: "Material Icons";
}

main:not(.old) .card-accordeon .list-group-item.infopage .icon[data-step='3']::before {
  content: "pending";
  font-family: "Material Icons";
}

main:not(.old) .card-accordeon .sub-items li .inline-wrapper {
  padding-left: 30px;
  padding-right: 34px;
}

main:not(.old) .card-accordeon .sub-items li .icon {
  font-size: 24px;
  left: 30px;
}

main:not(.old) .card-accordeon .sub-items li .icon::before {
  content: "download";
  font-family: "Material Icons";
}

main:not(.old) .card-accordeon .sub-items li .icon.openinnew::before {
  content: "open_in_new";
  font-family: "Material Icons";
}

main:not(.old) .card-accordeon .sub-items li .icon.arrowforward::before {
  content: "";
  font-family: "Material Icons";
}

main:not(.old) .card-accordeon .sub-items li .iconsmallinline.info {
  position: absolute;
  cursor: pointer;
}

main:not(.old) .card-accordeon .sub-items li .iconsmallinline.info::before {
  content: "info";
  font-family: "Material Icons";
  color: #46ACE3;
  font-size: 16px;
}

main:not(.old) .card-accordeon.card-feedback .inline-wrapper {
  padding-left: 60px;
}

main:not(.old) .card-accordeon.card-kerntaken .kerntaak > .icon::before {
  content: url("images/i_kerntaak-24px-orange.svg");
}

main:not(.old) .card-accordeon.card-kerntaken .list-group-item.has-content.kerntaak {
  min-height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
}

main:not(.old) .card-accordeon.card-kerntaken .list-group-item.has-content.kerntaak::after {
  top: 12px !important;
}

main:not(.old) .card-accordeon.card-kerntaken .list-group-item.has-content.kerntaak > .radio {
  vertical-align: middle;
}

main:not(.old) .card-accordeon.card-kerntaken .list-group-item.has-content.kerntaak > .icon {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  margin-top: 0;
  top: unset;
}

main:not(.old) .card-accordeon.card-kerntaken .kerntaak > .radio-inline {
  vertical-align: top;
}

main:not(.old) .card-accordeon.card-kerntaken .kerntaak > .inline-wrapper {
  max-width: 90%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 27px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items ul {
  font-size: var(--heading-h5-font-size);
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items ul > li::before {
  content: "" !important;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items ul > li {
  padding: 14px 0px 13px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items ul > li:first-child {
  padding-top: 23px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items ul > li:last-child {
  padding-bottom: 32px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items ul > li.with-radio {
  margin-left: 34px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .property .icon {
  content: url(images/ic_tandwieltjes.svg);
  vertical-align: middle;
  display: inline-block;
  margin-top: 0;
  top: unset;
  left: 0;
  margin-left: 32px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .property label {
  margin-left: 32px !important;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .property .complexiteit {
  content: url(images/ks_complexiteit.svg);
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .property .verantwoordelijkheid {
  content: url(images/ks_verantwoordelijkheid.svg);
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .property .vakkennis {
  content: url(images/ks_vakkennis.svg);
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .werkproces .icon {
  content: url(images/i_werkproces-24px-orange.svg);
  vertical-align: middle;
  display: inline-block;
  margin-top: 0;
  top: unset;
  left: 0;
  margin-left: 32px;
}

main:not(.old) .card-accordeon.card-kerntaken .sub-items .werkproces label {
  margin-left: 32px !important;
}

main:not(.old) .card-accordeon.card-feedback .list-group .sub-items ul > li:first-child .icon {
  top: 10px !important;
}

main:not(.old) .card-accordeon.card-feedback .list-group .sub-items ul > li .icon {
  top: 0 !important;
}

main:not(.old) .card-accordeon.card-feedback .list-group .sub-items ul > li .icon.handleiding-icon-info {
  top: 4px;
}

main:not(.old) .card-accordeon.voorstellen .list-group-collection .list-group .sub-items .icon {
  right: 30px;
  top: 10px;
  left: auto;
}

main:not(.old) .checkbox,
main:not(.old) .checkbox-inline {
  padding-left: 0;
  margin: 0 0 5px 0;
}

main:not(.old) .checkbox + .checkbox,
main:not(.old) .checkbox + .checkbox-inline,
main:not(.old) .checkbox-inline + .checkbox,
main:not(.old) .checkbox-inline + .checkbox-inline {
  margin: 0 0 5px 0;
}

main:not(.old) .checkbox input[type="checkbox"]:checked + label::after,
main:not(.old) .checkbox-inline input[type="checkbox"]:checked + label::after {
  display: none;
}

main:not(.old) .checkbox label,
main:not(.old) .checkbox-inline label {
  color: var(--sbb-default-text-color);
  font-size: var(--heading-h5-font-size);
  min-height: inherit;
}

main:not(.old) .checkbox label:not([for]),
main:not(.old) .checkbox-inline label:not([for]) {
  cursor: default;
}

main:not(.old) .checkbox label::before,
main:not(.old) .checkbox-inline label::before {
  display: none;
  /*MijnSBB override*/
  width: 18px;
  height: 18px;
}

main:not(.old) .checkbox.disabled input[type="checkbox"] + label:not([for]),
main:not(.old) .checkbox.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for]),
main:not(.old) .checkbox-inline.disabled input[type="checkbox"] + label:not([for]),
main:not(.old) .checkbox-inline.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for]) {
  cursor: default;
  color: var(--sbb-default-text-color);
}

main:not(.old) .checkbox.disabled input[type="checkbox"] + label:not([for])::before,
main:not(.old) .checkbox.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for])::before,
main:not(.old) .checkbox-inline.disabled input[type="checkbox"] + label:not([for])::before,
main:not(.old) .checkbox-inline.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for])::before {
  opacity: 0.7;
}

main:not(.old) .checkbox input[type="checkbox"],
main:not(.old) .checkbox input[type="checkbox"] + input[type="hidden"],
main:not(.old) .checkbox-inline input[type="checkbox"],
main:not(.old) .checkbox-inline input[type="checkbox"] + input[type="hidden"] {
  display: none;
}

main:not(.old) .checkbox input[type="checkbox"] + label,
main:not(.old) .checkbox input[type="checkbox"] + input[type="hidden"] + label,
main:not(.old) .checkbox-inline input[type="checkbox"] + label,
main:not(.old) .checkbox-inline input[type="checkbox"] + input[type="hidden"] + label {
  padding-left: 25px;
  padding-right: 20px;
  vertical-align: unset;
}

main:not(.old) .checkbox input[type="checkbox"] + label::before,
main:not(.old) .checkbox input[type="checkbox"] + input[type="hidden"] + label::before,
main:not(.old) .checkbox-inline input[type="checkbox"] + label::before,
main:not(.old) .checkbox-inline input[type="checkbox"] + input[type="hidden"] + label::before {
  display: inline-block;
  content: "";
  font-family: "Material Icons";
  font-size: 21px;
  line-height: inherit;
  border: none;
  margin: 0;
  margin-top: 0;
  background-color: transparent;
  color: #707070;
}

main:not(.old) .checkbox input[type="checkbox"]:checked + label::before,
main:not(.old) .checkbox input[type="checkbox"]:checked + input[type="hidden"] + label::before,
main:not(.old) .checkbox-inline input[type="checkbox"]:checked + label::before,
main:not(.old) .checkbox-inline input[type="checkbox"]:checked + input[type="hidden"] + label::before {
  content: "";
  color: var(--ui-slider-handle-color);
}

main:not(.old) .form-control.form-control-with-reset {
  padding-right: 41px;
}

main:not(.old) .form-control.form-control-with-reset:placeholder-shown + .btn-form-control-reset {
  display: none;
}

main:not(.old) .form-group > .input-group > .input-group-btn:last-child > .btn.btn-round.btn-search {
  margin-left: 30px;
}

main:not(.old) .input-group.input-group-lg > .form-control {
  border-radius: 4px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

main:not(.old) .input-group.input-group-lg > .form-control:focus {
  border: 2px var(--sbb-background-color) solid !important;
}

main:not(.old) .input-group.input-group-lg > .form-control#ZoekTerm {
  border-radius: 4px;
}

main:not(.old) .input-group.input-group-lg .btn-form-control-reset {
  padding-top: 18px;
}

main:not(.old) .inputfile {
  display: none;
}

main:not(.old) .inputfile + label {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.7);
}

main:not(.old) .inputfile + label .file-btn {
  color: #ffffff;
}

main:not(.old) .inputfile:focus + label,
main:not(.old) .inputfile.has-focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}

main:not(.old) .inputfile:focus + label .file-btn,
main:not(.old) .inputfile.has-focus + label .file-btn,
main:not(.old) .inputfile + label:hover .file-btn {
  background-color: rgba(0, 0, 0, 0.7);
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body hr + div:last-child {
  margin-top: -10px;
  margin-bottom: -10px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .card-accordeon ul {
  padding-left: 30px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .input-group {
  width: 100%;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .input-group > input {
  width: 100%;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-row {
  padding-bottom: 30px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-row:last-of-type {
  padding-bottom: 0px;
  border-bottom: none;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-row > p {
  margin: 0;
  padding: 0;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-row .form-group {
  margin-bottom: 0px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-group .form-control {
  border-radius: 4px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-group .form-control:focus {
  border: 2px solid var(--sbb-background-color) !important;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-group .checkbox label {
  color: var(--sbb-default-text-color);
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-group .input-option {
  padding-right: 20px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-group .textarea-teller {
  font-size: 14px;
  color: #6E6E6E;
  text-transform: uppercase;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .form-group .no-padding {
  padding: 0;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .wizard-question-container .wizard-question .btn-question-info-toggle {
  margin-left: -30px;
  margin-right: 6px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .wizard-question-container .wizard-question .polygon-up-info {
  margin-left: 25px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .wizard-question-container .wizard-question .wizard-question-info {
  margin-left: 15px;
  margin-right: 15px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .wizard-question-container .wizard-warning .btn-warning-toggle {
  margin-left: -42px;
  margin-right: 18px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .wizard-question-container .wizard-warning .radio.radio-inline {
  margin-top: -2px;
}

main:not(.old) .modal-dialog.cl-dialog .modal-content .modal-body .wizard-question-container .wizard-question-no-info {
  font-size: var(--heading-h5-font-size);
  margin-top: 0px;
}

main:not(.old) #betrokkenen-container {
  margin-left: -15px;
  margin-right: -15px;
}

main:not(.old) #betrokkenen-container .radios {
  clear: both;
  padding: 20px 10px 0 10px;
}

main:not(.old) #betrokkenen-container .radios label {
  text-transform: initial;
  font-size: 14px;
}

main:not(.old) #betrokkenen-overview {
  font-size: 14px;
  margin-top: 20px;
}

main:not(.old) #betrokkenen-overview :first-child {
  padding-right: 20px;
}

main:not(.old) #betrokkenen-overview .item {
  background-color: white;
  padding: 8px 30px 8px 35px;
  margin-bottom: 1px;
  position: relative;
  min-height: 36px;
}

main:not(.old) #betrokkenen-overview .item .icon {
  position: absolute;
  left: 8px;
  color: #BCBCBC;
}

main:not(.old) #betrokkenen-overview .item .check {
  color: #0EAA5C;
}

main:not(.old) #betrokkenen-overview .item span {
  color: var(--sbb-default-text-color);
}

main:not(.old) #betrokkenen-overview .item .info {
  color: #1898DC;
  cursor: pointer;
  right: 8px;
  top: 6px;
  left: initial;
}

main:not(.old) #betrokkenen-overview .item .tooltip .tooltip-inner {
  color: var(--sbb-default-text-color) !important;
  font-size: 14px;
  padding: 10px;
  display: inline-flex;
  max-width: 400px;
  padding: 8px 20px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  border: 1px solid #d0eaf8;
  background: var(--sbb-content-background-color);
}

main:not(.old) #betrokkenen-overview .item .tooltip .tooltip-arrow {
  left: 50% !important;
  margin-left: -5px !important;
  border: none !important;
  content: url(images/arrow.svg);
  width: 10px !important;
  height: 4.5px !important;
}

main:not(.old) .panel-betrokkene {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

main:not(.old) .panel-betrokkene > .panel-heading {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: none;
  padding: 15px 30px;
}

main:not(.old) .panel-betrokkene > .panel-heading h3 {
  font-size: 20px;
  margin: 0;
}

main:not(.old) .panel-betrokkene > .panel-body > div:first-child {
  border-top: none;
}

main:not(.old) .panel-betrokkene > .panel-body > div:last-child {
  border-bottom: none;
}

main:not(.old) .panel-betrokkene > .panel-body > div.handtekening-status {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .panel-betrokkene > .panel-body .btn.btn-betrokkene-edit {
  margin-top: 0;
  margin-left: 5px;
  margin-bottom: 10px;
}

main:not(.old) .panel-betrokkene > .panel-body .sbb-alert {
  margin-top: 0;
}

main:not(.old) .radio input[type="radio"] + label::before,
main:not(.old) .radio-inline input[type="radio"] + label::before {
  background-color: unset;
}

main:not(.old) .sbb-icon:before {
  width: 24px;
  height: 24px;
  font-size: 24px;
  vertical-align: sub;
}

main:not(.old) .sbb-icon.kerntaak-icon.kerntaak-icon-orange:before {
  content: url("images/i_kerntaak-24px-orange.svg");
}

main:not(.old) .sbb-icon.werkproces-icon:before {
  content: url("images/i_werkproces-24px-default.svg");
}

main:not(.old) .sbb-icon.werkproces-icon.werkproces-icon-orange:before {
  content: url("images/i_werkproces-24px-orange.svg");
}

main:not(.old) .sbb-icon.kwalificatiedossier-icon:before {
  content: url("images/i_kwalificatiedossier_default.svg");
}

main:not(.old) .sbb-icon.crossover-icon:before {
  content: url("images/i_cross-over_default.svg");
}

main:not(.old) .sbb-icon.keuzedeel-icon:before {
  content: url("images/i_keuzedeel_default.svg");
}

main:not(.old) .sbb-icon.certificaat-icon:before {
  content: url("images/i_mbo-certificaat_default.svg");
}

main:not(.old) .sbb-icon.pdf-icon-info:before {
  content: url("images/i_download_pdf-24px-info.svg");
}

main:not(.old) .sbb-icon.handleiding-icon-info:before {
  content: url("images/i_instructie_info.svg");
}

main:not(.old) .sbb-icon.toetsingskader-icon-info:before {
  content: url("images/i_voorbereiding_info.svg");
}

main:not(.old) .sbb-icon.proces-timeline-icon-info:before {
  content: url("images/i_proces-timeline_info.svg");
}

main:not(.old) .table > thead > tr {
  height: unset;
}

main:not(.old) .table > thead > tr > th {
  padding: 5px 15px 10px 15px;
  text-transform: uppercase;
  color: var(--sbb-default-text-color);
}

main:not(.old) .table > thead > tr > th:first-child {
  padding-left: 30px;
}

main:not(.old) .table > thead > tr > th:last-child {
  padding-right: 30px;
}

main:not(.old) .table > tbody > tr:last-child > td {
  border-bottom: none;
}

main:not(.old) .table > tbody > tr > td > a {
  padding-left: 15px;
  padding-right: 15px;
}

main:not(.old) .table > tbody > tr > td > a > .aanvraag-status li {
  background-color: #DDDDDD;
}

main:not(.old) .table > tbody > tr > td:first-child > a {
  padding-left: 30px;
}

main:not(.old) .table > tbody > tr > td:last-child > a {
  padding-right: 30px;
}

main:not(.old) .table > tfoot > tr:last-child > td {
  border-bottom: none;
}

main:not(.old) .table > tfoot > tr > td {
  padding: 10px 15px 5px 15px;
}

main:not(.old) .table > tfoot > tr > td:first-child {
  padding-left: 30px;
}

main:not(.old) .table > tfoot > tr > td:last-child {
  padding-right: 30px;
}

main:not(.old) .table > tfoot > tr.table-pagination-footer > td {
  padding-top: 10px;
}

main:not(.old) .table > tfoot > tr.table-pagination-footer > td:last-child {
  padding-right: 20px;
}

main:not(.old) .table > tfoot > tr.table-pagination-footer > td > div > ul > li > a,
main:not(.old) .table > tfoot > tr.table-pagination-footer > td > div > ul > li > span {
  padding: 0;
  margin-right: 0;
}

main:not(.old) .table > tbody + tfoot > tr:first-child > td {
  border-top: solid 1px #DADADA;
}

main:not(.old) .table.table-with-actions > tbody > tr > td:last-child {
  padding-right: 30px;
}

main:not(.old) .table.table-with-actions > tbody > tr > td:last-child > a {
  color: #6E6E6E;
  padding: 0px 0px 0px 10px;
}

main:not(.old) .table.table-with-actions > tbody > tr > td:last-child > a:first-child {
  padding-left: 15px;
}

main:not(.old) .table.table-with-row-icon > thead > tr > th:first-child {
  padding-left: 64px;
}

main:not(.old) .table.table-with-row-icon > tbody > tr > td:first-child > a:first-child {
  display: flex;
}

main:not(.old) .table.table-with-row-icon > tbody > tr > td:first-child > a:first-child::before {
  display: inline-flex;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  margin-top: -2px;
  margin-bottom: -2px;
}

main:not(.old) .table.table-with-row-icon > tbody > tr.kwalificatie > td:first-child > a:first-child::before {
  content: url(images/i_kwalificatiedossier-orange.svg);
}

main:not(.old) .table.table-with-row-icon > tbody > tr.aanvraag a {
  color: var(--sbb-default-text-color) !important;
}

main:not(.old) .table.table-with-row-icon > tbody > tr.aanvraag.aanvraag-verbinden > td:first-child > a:first-child::before {
  content: url(images/mbo-certificaat_zwart.svg);
}

main:not(.old) .table.table-with-row-icon > tbody > tr.aanvraag.aanvraag-voordragen > td:first-child > a:first-child::before, main:not(.old) .table.table-with-row-icon > tbody > tr.aanvraag.aanvraag-voorstellen > td:first-child > a:first-child::before {
  content: url(images/keuzedeel.svg);
}

main:not(.old) .table.table-with-row-icon > tbody > tr.aanvraag.aanvraag-voordragen > td:first-child > a:first-child::before, main:not(.old) .table.table-with-row-icon > tbody > tr.aanvraag.aanvraag-certvoorstellen > td:first-child > a:first-child::before {
  content: url(images/certificaat.svg);
}

main:not(.old) .table.table-with-row-icon > tbody > tr.kerntaak > td:last-child > a:last-child::before {
  content: url(images/i_kerntaak-24px-orange.svg);
}

main:not(.old) .table#searchresult-certificaat-table .table-column-title, main:not(.old) .table#searchresult-keuzedeel-table .table-column-title {
  width: 100%;
}

main:not(.old) .table#searchresult-certificaat-table .table-column-code, main:not(.old) .table#searchresult-keuzedeel-table .table-column-code {
  max-width: 125px;
}

main:not(.old) .table#searchresult-certificaat-table .table-column-sbu, main:not(.old) .table#searchresult-keuzedeel-table .table-column-sbu {
  max-width: 75px;
}

main:not(.old) .text-small {
  font-size: 14px;
}

main:not(.old) .text-success {
  color: #0EAA5C;
  font-weight: bold;
}

main:not(.old) .wizard hr {
  border-top: 1px solid #dddddd;
  margin-top: 30px;
  margin-bottom: 30px;
}

main:not(.old) .wizard h1:first-child,
main:not(.old) .wizard h2:first-child,
main:not(.old) .wizard h3:first-child,
main:not(.old) .wizard h4:first-child,
main:not(.old) .wizard h5:first-child {
  margin-top: 0px;
  font-weight: 600;
}

main:not(.old) .wizard .card-accordeon.card-stepper .card-head .icon::before {
  content: "format_list_numbered";
  font-family: "Material Icons";
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .list-group-item {
  font-size: 14px;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .list-group-item .icon::before {
  width: 24px;
  height: 24px;
  text-align: center;
  display: inline-block;
  line-height: 20px;
  position: absolute;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .list-group-item .icon[data-step]::before {
  content: attr(data-step);
  border-radius: 50%;
  color: white;
  background-color: #9A9A9A;
  padding-top: 2px;
  vertical-align: baseline;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .list-group-item[aria-expanded=true] {
  color: var(--sbb-default-text-color);
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group.step-status-done .list-group-item .icon::before {
  content: "";
  font-family: "Material Icons";
  background-color: #0EAA5C;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group.step-status-current .list-group-item .icon::before {
  background-color: var(--sbb-background-color);
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group.step-status-future .list-group-item {
  color: #9A9A9A;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items {
  font-size: 14px;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li {
  display: block;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li .icon::before {
  width: 24px;
  height: 24px;
  text-align: center;
  display: inline-block;
  line-height: 20px;
  position: absolute;
  font-size: 24px;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li.step-status-done .icon::before {
  content: "";
  font-family: "Material Icons";
  color: #0EAA5C;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li.step-status-current {
  font-weight: var(--heading-h4-font-weight);
  color: #041C29;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li.step-status-current .icon::before {
  content: "";
  font-family: "Material Icons";
  color: var(--sbb-background-color);
  font-weight: normal;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li.step-status-future {
  color: #9A9A9A;
}

main:not(.old) .wizard .card-accordeon.card-stepper .list-group .sub-items ul > li.step-status-future .icon::before {
  content: "";
  font-family: "Material Icons";
  color: #9A9A9A;
}

main:not(.old) .wizard .card-accordeon.card-feedback .card-head .brand-line {
  background: #ab0f12;
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #A2D6F1), color-stop(100%, var(--sbb-background-color)));
  background-image: -webkit-linear-gradient(135deg, #A2D6F1 0%, var(--sbb-background-color) 100%);
  background-image: -moz-linear-gradient(45deg, #A2D6F1 0%, var(--sbb-background-color) 100%);
  background-image: -ms-linear-gradient(45deg, #A2D6F1 0%, var(--sbb-background-color) 100%);
  background-image: -o-linear-gradient(45deg, #A2D6F1 0%, var(--sbb-background-color) 100%);
  background-image: linear-gradient(135deg, #A2D6F1 0%, var(--sbb-background-color) 100%);
}

main:not(.old) .wizard .card-accordeon.card-feedback .card-head .icon::before {
  content: "";
  font-family: "Material Icons";
  color: #46ACE3;
}

main:not(.old) .wizard .card-accordeon.card-feedback .list-group .list-group-item,
main:not(.old) .wizard .card-accordeon.card-feedback .list-group .sub-items {
  font-size: 14px;
}

main:not(.old) .wizard .card-accordeon.card-feedback .icon-feedback-sbb::before {
  content: url(images/i_sbb_beeldmerk_info_24px.svg);
}

main:not(.old) .wizard .card-accordeon.card-feedback .icon-feedback-others::before {
  content: "";
  font-family: "Material Icons";
  color: #46ACE3;
}

main:not(.old) .wizard .collapse > .form-row:first-of-type,
main:not(.old) .wizard .collapsing > .form-row:first-of-type,
main:not(.old) .wizard .collapse + .form-row,
main:not(.old) .wizard .collapsing + .form-row,
main:not(.old) .wizard .form-row + .form-row {
  padding-top: 30px;
  border-top: 1px solid #ddd;
}

main:not(.old) .wizard .collapse:not(:last-of-type) > .form-row:last-of-type,
main:not(.old) .wizard .collapsing:not(:last-of-type) > .form-row:last-of-type {
  padding-bottom: 30px;
}

main:not(.old) .wizard .form-row {
  padding-bottom: 30px;
}

main:not(.old) .wizard .form-row:last-of-type {
  padding-bottom: 0px;
}

main:not(.old) .wizard .form-row .form-group {
  margin-bottom: 0px;
}

main:not(.old) .wizard .form-group .form-control {
  border-radius: 4px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

main:not(.old) .wizard .form-group .form-control:focus {
  border: 2px solid var(--sbb-background-color) !important;
}

main:not(.old) .wizard .form-group .form-control::placeholder {
  font-style: italic;
  color: #6E6E6E;
  font-weight: 400;
}

main:not(.old) .wizard .form-group .checkbox label {
  color: var(--sbb-default-text-color);
}

main:not(.old) .wizard .form-group .checkbox input[type=checkbox][disabled] + input + label {
  opacity: 0.65;
}

main:not(.old) .wizard .form-group .radio label {
  color: var(--sbb-default-text-color);
}

main:not(.old) .wizard .form-group .radio input[type=radio][disabled] + input + label {
  opacity: 0.65;
}

main:not(.old) .wizard .form-group .input-option {
  padding-right: 20px;
}

main:not(.old) .wizard .form-group .textarea-teller {
  font-size: 14px;
  color: #6E6E6E;
  text-transform: uppercase;
  float: right;
}

main:not(.old) .wizard .form-group .no-padding {
  padding: 0;
}

main:not(.old) .wizard .table th.table-column-code,
main:not(.old) .wizard .table td.table-column-code {
  width: 20%;
}

main:not(.old) .wizard .table th.table-column-title,
main:not(.old) .wizard .table td.table-column-title {
  width: 74%;
  max-width: 250px;
}

main:not(.old) .wizard .table th.table-column-action,
main:not(.old) .wizard .table td.table-column-action {
  width: 5%;
}

main:not(.old) .wizard .table th.table-column-radio,
main:not(.old) .wizard .table td.table-column-radio {
  width: 1%;
  padding-left: 30px;
  vertical-align: middle;
  min-width: auto;
}

main:not(.old) .wizard .wizard-pager {
  margin: 0 0 10px 0;
}

main:not(.old) .wizard .wizard-pager > ul {
  margin-left: 16px;
  padding-left: 26px;
  padding-top: 10px;
  font-size: 0;
}

main:not(.old) .wizard .wizard-pager > ul > li {
  margin-right: 3px;
}

main:not(.old) .wizard .wizard-pager:last-of-type > ul {
  border-left: none;
  padding-left: 0px;
  margin-left: 0px;
}

main:not(.old) .wizard .wizard-alert > div {
  margin-left: 16px;
  margin-top: -10px;
  border-left: solid 1px #CCC;
  padding-left: 26px;
}

main:not(.old) .wizard .wizard-alert .sbb-alert {
  margin-bottom: 10px;
}

main:not(.old) .wizard .wizard-step + .wizard-step {
  margin-top: 10px;
}

main:not(.old) .wizard .wizard-step > h3::before {
  width: 32px;
  height: 32px;
  padding-top: 6px;
}

main:not(.old) .wizard .wizard-step > h3.info-step::before {
  content: url(images/i_hulp_wit_24px.svg);
  background-image: none;
  background-color: var(--sbb-background-color);
  vertical-align: sub;
  padding-top: 4px;
}

main:not(.old) .wizard .wizard-step > h3 .inline-wrapper {
  vertical-align: text-bottom;
  line-height: 32px;
  font-family: var(--heading-h4-font-family) !important;
  font-size: var(--heading-h4-font-size) !important;
  font-weight: var(--heading-h4-font-weight) !important;
}

main:not(.old) .wizard .wizard-step.step-status-done > h3::before {
  font-size: 24px;
  background-image: none;
  background-color: #0EAA5C;
  line-height: 32px;
}

main:not(.old) .wizard .wizard-step.step-status-current > h3::before {
  font-family: "Material Icons";
  font-size: 24px;
  content: "";
  background-image: none;
  background-color: var(--sbb-background-color);
}

main:not(.old) .wizard .wizard-step.step-status-future > h3 {
  color: #9A9A9A !important;
}

main:not(.old) .wizard .wizard-step.step-status-future > h3::before {
  background-color: #BCBCBC;
  font-family: "Material Icons";
  font-size: 24px;
  content: "";
}

main:not(.old) .wizard .wizard-step > div.wizard-body {
  margin-top: 10px;
  margin-left: 16px;
  padding-top: 10px;
  padding-left: 26px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well {
  padding: 30px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well h4 {
  font-size: 16px;
  font-weight: var(--heading-h4-font-weight);
  margin-top: 20px;
  margin-bottom: 20px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well h4:first-child {
  margin-top: 0px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .editor-options > a.btn {
  font-size: 13px;
  padding: 0;
  height: unset;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .input-group {
  width: 100%;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .input-group > input {
  width: 100%;
  margin-bottom: 10px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs {
  margin-left: -20px;
  margin-right: -20px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab {
  padding: 20px 20px 20px 20px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > p {
  padding-bottom: 15px;
}

main:not(.old) .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs + hr {
  margin-top: 0px;
}

main:not(.old) .wizard .wizard-question-container .wizard-question .btn-question-info-toggle {
  margin-left: -42px;
  margin-right: 18px;
}

main:not(.old) .wizard .wizard-question-container .wizard-warning .btn-warning-toggle {
  margin-left: -42px;
  margin-right: 18px;
}

main:not(.old) .wizard .wizard-question-container .wizard-warning .radio.radio-inline {
  margin-top: -2px;
}

main:not(.old) .wizard-question-container {
  margin-top: 0px;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle,
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle,
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle,
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle {
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 12px;
  color: #FFFFFF;
  text-decoration: none;
  transition: all ease 0.5s;
  font-size: 12px;
  height: 24px;
  width: 24px;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle span,
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle span,
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle span,
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle span {
  display: none;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle::before,
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle::before,
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle::before,
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle::before {
  font-size: 15px;
  font-family: Arial;
  color: #FFFFFF;
  transition: content 0.1s ease 0.4s;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true],
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle[aria-expanded=true],
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle[aria-expanded=true],
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle[aria-expanded=true] {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
  width: 80px;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true]::before,
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle[aria-expanded=true]::before,
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle[aria-expanded=true]::before,
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle[aria-expanded=true]::before {
  content: 'close';
  font-family: "Material Icons";
  color: #FFFFFF;
  width: 12px;
  height: 12px;
  font-size: 18px;
  vertical-align: sub;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true] span,
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle[aria-expanded=true] span,
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle[aria-expanded=true] span,
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle[aria-expanded=true] span {
  padding-left: 5px;
  display: inline;
  vertical-align: text-bottom;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true] + span,
main:not(.old) .wizard-question-container .wizard-question .btn-warning-toggle[aria-expanded=true] + span,
main:not(.old) .wizard-question-container .wizard-warning .btn-question-info-toggle[aria-expanded=true] + span,
main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle[aria-expanded=true] + span {
  max-width: 575px;
}

main:not(.old) .wizard-question-container .wizard-question .collapse,
main:not(.old) .wizard-question-container .wizard-question .collapsing,
main:not(.old) .wizard-question-container .wizard-warning .collapse,
main:not(.old) .wizard-question-container .wizard-warning .collapsing {
  margin: 0px -15px;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info h5,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning h5,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info h5,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning h5 {
  font-size: var(--heading-h5-font-size);
  font-weight: normal;
  color: #FFFFFF;
  padding: 5px 10px;
  margin: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info h5::before,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning h5::before,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info h5::before,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning h5::before {
  font-family: "Material Icons";
  color: #FFFFFF;
  line-height: 1;
  width: 24px;
  height: 24px;
  font-size: 24px;
  vertical-align: sub;
  display: inline-block;
  margin-right: 10px;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info .question-info-container,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-info .question-warning-container,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning .question-info-container,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning .question-warning-container,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info .question-info-container,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info .question-warning-container,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning .question-info-container,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning .question-warning-container {
  font-size: 14px;
  background-color: #FFFFFF;
  resize: vertical;
  overflow-y: auto;
  margin: 0;
  padding: 10px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info .question-info-container > div.content,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-info .question-warning-container > div.content,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning .question-info-container > div.content,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning .question-warning-container > div.content,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info .question-info-container > div.content,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info .question-warning-container > div.content,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning .question-info-container > div.content,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning .question-warning-container > div.content {
  margin: 0;
  padding: 0;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info .question-info-container ul,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-info .question-warning-container ul,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning .question-info-container ul,
main:not(.old) .wizard-question-container .wizard-question .wizard-question-warning .question-warning-container ul,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info .question-info-container ul,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-info .question-warning-container ul,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning .question-info-container ul,
main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning .question-warning-container ul {
  list-style-type: disc;
  padding-left: 20px;
}

main:not(.old) .wizard-question-container .wizard-question {
  padding-bottom: 20px;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle {
  background-color: #46ACE3;
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle::before {
  content: 'i';
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true] {
  background-color: var(--sbb-background-color);
}

main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true] + span {
  max-width: 575px;
}

@media (min-width: 1410px) {
  main:not(.old) .wizard-question-container .wizard-question .btn-question-info-toggle[aria-expanded=true] + span {
    max-width: 715px;
  }
}

main:not(.old) .wizard-question-container .wizard-question > span {
  vertical-align: top;
  display: inline-block;
  max-width: 600px;
  transition: all 0.5s ease;
}

@media (min-width: 1410px) {
  main:not(.old) .wizard-question-container .wizard-question > span {
    max-width: 740px;
  }
}

main:not(.old) .wizard-question-container .wizard-question .polygon-up-info {
  height: 0px;
  width: 0px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #46ACE3;
  margin-left: 10px;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info h5 {
  background-color: #46ACE3;
}

main:not(.old) .wizard-question-container .wizard-question .wizard-question-info h5::before {
  content: "";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle {
  background-color: #FFAA00;
}

main:not(.old) .wizard-question-container .wizard-warning .btn-warning-toggle::before {
  content: '!';
}

main:not(.old) .wizard-question-container .wizard-warning .polygon-up-warning {
  height: 0px;
  width: 0px;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #FFBF00;
  margin-left: 10px;
}

main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning h5 {
  background-color: #FFBF00;
}

main:not(.old) .wizard-question-container .wizard-warning .wizard-question-warning h5::before {
  content: 'warning';
}

main:not(.old) .wizard-question-container .wizard-question-no-info {
  font-size: 16px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: "Open Sans" !important;
  color: black !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}

main:not(.old) .wizard-question-container .wizard-question-no-info.kerntaakeditor {
  font-size: var(--heading-h4-font-size) !important;
  font-weight: var(--heading-h4-font-weight) !important;
}

main:not(.old) #kerntaakEditorActions {
  padding-bottom: 30px;
}

main:not(.old) #kerntaakEditorActions > .btn {
  margin: 0px;
  margin-right: 10px;
}

main:not(.old) #kerntaakTypeSelector.has-kerntaken > div.nav.nav-tabs {
  margin: 0px;
  margin-bottom: 10px;
  border-top: 1px solid #DDDDDD;
}

main:not(.old) #kerntaakTypeSelector.has-kerntaken > div.nav.nav-tabs .nav-tabs-tab:first-child {
  padding-left: 0px;
}

main:not(.old) #kerntaakTypeSelector.has-kerntaken > div.nav.nav-tabs .nav-tabs-tab:last-child {
  padding-right: 0px;
}

main:not(.old) #kerntakenContainer {
  border-top: 1px solid #DDDDDD;
  padding-top: 30px;
}

main:not(.old) #kerntakenContainer .kerntaak {
  border: 1px solid #DDDDDD;
  border-radius: 4px;
  padding: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
}

main:not(.old) #kerntakenContainer .kerntaak:first-child {
  margin-top: 0px;
}

main:not(.old) #kerntakenContainer .kerntaak:last-child {
  margin-bottom: 0px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group-collection {
  position: relative;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group.kerntaak-item-done::before {
  content: "";
  font-family: "Material Icons";
  color: #FFFFFF;
  background-color: #0EAA5C;
  position: absolute;
  left: -42px;
  margin-top: 22px;
  padding-top: 2px;
  padding-left: 2px;
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 1;
  border-radius: 50%;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item {
  font-size: 20px;
  padding: 20px 30px 19px 30px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon {
  top: 20px;
  color: var(--sbb-background-color);
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon::before {
  font-family: "Material Icons";
  font-size: 24px;
  width: 24px;
  height: 24px;
  vertical-align: sub;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon.icon-kerntaak-titel::before {
  content: 'title';
  font-family: "Material Icons";
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon.icon-kerntaak-complexiteit::before {
  content: 'grain';
  font-family: "Material Icons";
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon.icon-kerntaak-verantwoordelijkheid::before {
  content: 'hdr_strong';
  font-family: "Material Icons";
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon.icon-kerntaak-vakkennis::before {
  content: 'category';
  font-family: "Material Icons";
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .icon.icon-kerntaak-werkproces {
  content: url("images/i_werkproces-24px-default.svg");
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item.has-content::after, main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item.has-edit-action::after {
  top: 20px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .list-group-item .inline-wrapper {
  padding-right: 50px;
  font-size: 18px;
  line-height: 27px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items {
  border: none;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .content {
  padding: 24px 30px 13px 30px;
  font-size: 14px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .content h4 {
  margin-top: 15px;
  margin-bottom: 10px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .content h4:first-child {
  margin-top: 0px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .content-footer .btn:first-child > i {
  margin-right: 10px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content {
  padding: 14px 30px 13px 30px;
  border-bottom: 1px solid #DDDDDD;
  font-size: 14px;
  position: relative;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content:first-child {
  padding-top: 24px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content:first-child::before {
  top: 22px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content:first-child .kerntaak-item-content-actions {
  top: 14px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content::before {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 1;
  vertical-align: sub;
  position: absolute;
  left: 30px;
  top: 12px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content [data-toggle=collapse] i.material-icons {
  -moz-transition: transform 200ms ease;
  -o-transition: transform 200ms ease;
  -webkit-transition: transform 200ms ease;
  transition: transform 200ms ease;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content [data-toggle=collapse][aria-expanded=true] i.material-icons {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content.vakkennis-item {
  padding-left: 64px;
  padding-right: 98px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content.vakkennis-item:before {
  content: 'category';
  font-family: "Material Icons";
  color: var(--ui-slider-handle-color);
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content.werkproces-item {
  padding-left: 64px;
  padding-right: 132px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content.werkproces-item:before {
  content: url("images/i_werkproces-24px-orange.svg");
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content + .collapse,
main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content + .collapsing {
  border-bottom: 1px solid #DDDDDD;
  font-size: 14px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content + .collapse > div,
main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content + .collapsing > div {
  padding: 20px 30px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content .kerntaak-item-content-actions {
  position: absolute;
  right: 30px;
  top: 4px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content .kerntaak-item-content-actions .btn.btn-link {
  padding: 0 !important;
  margin-left: 5px !important;
  color: var(--sbb-default-text-color) !important;
  height: unset !important;
  background: transparent !important;
  border: none !important;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content .kerntaak-item-content-actions .btn.btn-link:hover, main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content .kerntaak-item-content-actions .btn.btn-link:active, main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .kerntaak-item-content .kerntaak-item-content-actions .btn.btn-link:focus {
  text-decoration: none;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .collapse h4,
main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .collapsing h4 {
  margin-top: 15px;
  margin-bottom: 10px;
}

main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .collapse h4:first-child,
main:not(.old) #kerntakenContainer .kerntaak .card-accordeon.card-kerntaak .list-group .sub-items .collapsing h4:first-child {
  margin-top: 0px;
}

main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header {
  margin-top: -45px;
  padding-bottom: 15px;
}

main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header .kerntaak-icon:before {
  padding-left: 5px;
  padding-right: 5px;
}

main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header span {
  background-color: #f2f2f2;
  font-size: 20px;
  padding-right: 10px;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}

@media (max-width: 1200px) {
  main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header span {
    max-width: 350px;
  }
}

main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header .kerntaak-actions {
  background-color: #f2f2f2;
  float: right;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: -7px !important;
}

main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header .kerntaak-actions .btn.btn-link {
  padding: 5px !important;
  margin-left: 5px;
  color: var(--sbb-default-text-color) !important;
  height: unset;
  background-color: unset !important;
  border: none;
  margin-top: 0 !important;
}

main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header .kerntaak-actions .btn.btn-link:hover, main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header .kerntaak-actions .btn.btn-link:active, main:not(.old) #kerntakenContainer .kerntaak .kerntaak-header .kerntaak-actions .btn.btn-link:focus {
  text-decoration: none;
}

main:not(.old) .card-kerntaken .card-head > div:first-child {
  padding-left: 30px;
}

main.old > section:last-child,
main.old > form > section:last-child {
  margin-bottom: 60px;
}

main.old > section + section,
main.old > form > section + section {
  margin-top: 40px;
}

main.old .actionmenu a.btn,
main.old .actionmenu button {
  height: 43px;
}

main.old .btn,
main.old .btn:active {
  font-size: 18px;
  height: 43px;
}

main.old .btn:focus, main.old .btn:hover, main.old .btn:focus:active,
main.old .btn:active:focus,
main.old .btn:active:hover,
main.old .btn:active:focus:active {
  outline: none;
}

main.old .btn.btn-link,
main.old .btn:active.btn-link {
  color: #F5940B;
}

main.old .btn.btn-link[disabled], main.old .btn.btn-link.btn-disabled-when-form-invalid,
main.old .btn:active.btn-link[disabled],
main.old .btn:active.btn-link.btn-disabled-when-form-invalid {
  color: var(--sbb-default-text-color);
}

main.old .btn.btn-link.btn-betrokkene-add::before,
main.old .btn:active.btn-link.btn-betrokkene-add::before {
  text-decoration: underline;
  /* To avoid a IE bug we first have to set text-decoration before we can remove it: https://stackoverflow.com/questions/8820286/how-to-remove-only-underline-from-abefore/21902566#21902566 */
}

main.old .btn.btn-link.btn-betrokkene-add,
main.old .btn:active.btn-link.btn-betrokkene-add {
  font-size: 14px;
  padding: 0;
  text-decoration: none;
  margin-top: 20px;
}

main.old .btn.btn-link.btn-betrokkene-add::before,
main.old .btn:active.btn-link.btn-betrokkene-add::before {
  font-family: "Material Icons";
  content: "";
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  line-height: 1em;
  border-radius: 50%;
  color: var(--sbb-content-background-color);
}

main.old .btn:not(.btn-link),
main.old .btn:active:not(.btn-link) {
  color: white;
  background-color: #F9AD08;
  border-radius: 2px;
}

main.old .btn:not(.btn-link)[disabled], main.old .btn:not(.btn-link).btn-disabled-when-form-invalid,
main.old .btn:active:not(.btn-link)[disabled],
main.old .btn:active:not(.btn-link).btn-disabled-when-form-invalid {
  background-color: #b1b1b1;
}

main.old .btn:not(.btn-link):focus, main.old .btn:not(.btn-link):hover, main.old .btn:not(.btn-link):focus:active,
main.old .btn:active:not(.btn-link):focus,
main.old .btn:active:not(.btn-link):hover,
main.old .btn:active:not(.btn-link):focus:active {
  background-color: #f5940b;
  color: white;
}

main.old .btn:not(.btn-link):focus[disabled], main.old .btn:not(.btn-link):hover[disabled], main.old .btn:not(.btn-link):focus:active[disabled],
main.old .btn:active:not(.btn-link):focus[disabled],
main.old .btn:active:not(.btn-link):hover[disabled],
main.old .btn:active:not(.btn-link):focus:active[disabled] {
  background-color: #b1b1b1;
}

main.old .btn:not(.btn-link).btn-secondary, main.old .btn:not(.btn-link).btn-secondary:focus, main.old .btn:not(.btn-link).btn-secondary:active,
main.old .btn:active:not(.btn-link).btn-secondary,
main.old .btn:active:not(.btn-link).btn-secondary:focus,
main.old .btn:active:not(.btn-link).btn-secondary:active {
  border-radius: 24px;
  border: 1px solid #1898dc !important;
  color: var(--ui-slider-handle-color) !important;
  background: var(--sbb-content-background-color) !important;
}

main.old .btn:not(.btn-link).btn-secondary:hover,
main.old .btn:active:not(.btn-link).btn-secondary:hover {
  border-radius: 24px;
  border: 1px solid #1898dc;
  color: #11567b !important;
}

main.old .btn:not(.btn-link).btn-primary, main.old .btn:not(.btn-link).btn-primary:focus, main.old .btn:not(.btn-link).btn-primary:active,
main.old .btn:active:not(.btn-link).btn-primary,
main.old .btn:active:not(.btn-link).btn-primary:focus,
main.old .btn:active:not(.btn-link).btn-primary:active {
  border: none;
  background: var(--ui-slider-handle-color) !important;
}

main.old .btn:not(.btn-link).btn-primary:hover,
main.old .btn:active:not(.btn-link).btn-primary:hover {
  background: #11567b !important;
}

main.old .btn:not(.btn-link).btn-share, main.old .btn:not(.btn-link).btn-download, main.old .btn:not(.btn-link).btn-contact, main.old .btn:not(.btn-link).btn-download-pdf, main.old .btn:not(.btn-link).btn-arrow-down, main.old .btn:not(.btn-link).btn-next, main.old .btn:not(.btn-link).btn-form-control-reset,
main.old .btn:active:not(.btn-link).btn-share,
main.old .btn:active:not(.btn-link).btn-download,
main.old .btn:active:not(.btn-link).btn-contact,
main.old .btn:active:not(.btn-link).btn-download-pdf,
main.old .btn:active:not(.btn-link).btn-arrow-down,
main.old .btn:active:not(.btn-link).btn-next,
main.old .btn:active:not(.btn-link).btn-form-control-reset {
  display: inline-flex;
  justify-content: space-between;
}

main.old .btn:not(.btn-link).btn-share::after, main.old .btn:not(.btn-link).btn-download::after, main.old .btn:not(.btn-link).btn-contact::after, main.old .btn:not(.btn-link).btn-download-pdf::after, main.old .btn:not(.btn-link).btn-arrow-down::after, main.old .btn:not(.btn-link).btn-next::after, main.old .btn:not(.btn-link).btn-form-control-reset::after,
main.old .btn:active:not(.btn-link).btn-share::after,
main.old .btn:active:not(.btn-link).btn-download::after,
main.old .btn:active:not(.btn-link).btn-contact::after,
main.old .btn:active:not(.btn-link).btn-download-pdf::after,
main.old .btn:active:not(.btn-link).btn-arrow-down::after,
main.old .btn:active:not(.btn-link).btn-next::after,
main.old .btn:active:not(.btn-link).btn-form-control-reset::after {
  font-family: "Material Icons";
  font-size: 24px;
  display: inline-flex;
  justify-content: center;
  padding-right: 0;
}

main.old .btn:not(.btn-link).btn-share::after,
main.old .btn:active:not(.btn-link).btn-share::after {
  content: "\f1e0";
}

main.old .btn:not(.btn-link).btn-download::after,
main.old .btn:active:not(.btn-link).btn-download::after {
  content: "";
}

main.old .btn:not(.btn-link).btn-contact::after,
main.old .btn:active:not(.btn-link).btn-contact::after {
  content: "";
}

main.old .btn:not(.btn-link).btn-download-pdf::after,
main.old .btn:active:not(.btn-link).btn-download-pdf::after {
  content: "";
}

main.old .btn:not(.btn-link).btn-arrow-down::after,
main.old .btn:active:not(.btn-link).btn-arrow-down::after {
  content: "";
  margin-top: -2px;
  line-height: 1em;
}

main.old .btn:not(.btn-link).btn-next::after,
main.old .btn:active:not(.btn-link).btn-next::after {
  content: "";
}

main.old .btn:not(.btn-link).btn-form-control-reset, main.old .btn:not(.btn-link).btn-form-control-reset:active, main.old .btn:not(.btn-link).btn-form-control-reset:focus,
main.old .btn:active:not(.btn-link).btn-form-control-reset,
main.old .btn:active:not(.btn-link).btn-form-control-reset:active,
main.old .btn:active:not(.btn-link).btn-form-control-reset:focus {
  background-color: transparent;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-left: -44px;
}

main.old .btn:not(.btn-link).btn-form-control-reset:hover, main.old .btn:not(.btn-link).btn-form-control-reset:active:hover, main.old .btn:not(.btn-link).btn-form-control-reset:focus:hover,
main.old .btn:active:not(.btn-link).btn-form-control-reset:hover,
main.old .btn:active:not(.btn-link).btn-form-control-reset:active:hover,
main.old .btn:active:not(.btn-link).btn-form-control-reset:focus:hover {
  cursor: pointer;
}

main.old .btn:not(.btn-link).btn-form-control-reset::after, main.old .btn:not(.btn-link).btn-form-control-reset:active::after, main.old .btn:not(.btn-link).btn-form-control-reset:focus::after,
main.old .btn:active:not(.btn-link).btn-form-control-reset::after,
main.old .btn:active:not(.btn-link).btn-form-control-reset:active::after,
main.old .btn:active:not(.btn-link).btn-form-control-reset:focus::after {
  content: "";
  color: #7F7F7F;
  z-index: 3;
  margin: 0;
  align-self: center;
}

main.old .btn:not(.btn-link).btn-icon-download, main.old .btn:not(.btn-link).btn-icon-download:active, main.old .btn:not(.btn-link).btn-icon-download:focus,
main.old .btn:active:not(.btn-link).btn-icon-download,
main.old .btn:active:not(.btn-link).btn-icon-download:active,
main.old .btn:active:not(.btn-link).btn-icon-download:focus {
  opacity: 0.7;
  background-color: #F5940B;
  border-radius: 50%;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 43px;
  height: 43px;
  padding: 10px 9px;
}

main.old .btn:not(.btn-link).btn-icon-download::after, main.old .btn:not(.btn-link).btn-icon-download:active::after, main.old .btn:not(.btn-link).btn-icon-download:focus::after,
main.old .btn:active:not(.btn-link).btn-icon-download::after,
main.old .btn:active:not(.btn-link).btn-icon-download:active::after,
main.old .btn:active:not(.btn-link).btn-icon-download:focus::after {
  font-family: "Material Icons";
  content: "";
  font-size: 24px;
  display: inline-flex;
  justify-content: center;
  margin-top: -4px;
}

main.old .btn:not(.btn-link).btn-search, main.old .btn:not(.btn-link).btn-search:active, main.old .btn:not(.btn-link).btn-search:focus,
main.old .btn:active:not(.btn-link).btn-search,
main.old .btn:active:not(.btn-link).btn-search:active,
main.old .btn:active:not(.btn-link).btn-search:focus {
  background-color: #F5940B;
  border-radius: 50%;
  min-width: 57px;
  min-height: 57px;
}

main.old .btn:not(.btn-link).btn-search::before, main.old .btn:not(.btn-link).btn-search:active::before, main.old .btn:not(.btn-link).btn-search:focus::before,
main.old .btn:active:not(.btn-link).btn-search::before,
main.old .btn:active:not(.btn-link).btn-search:active::before,
main.old .btn:active:not(.btn-link).btn-search:focus::before {
  font-family: "Material Icons";
  content: "";
  font-size: 38px;
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
}

main.old .btn:not(.btn-link).btn-search:hover, main.old .btn:not(.btn-link).btn-search:active:hover, main.old .btn:not(.btn-link).btn-search:focus:hover,
main.old .btn:active:not(.btn-link).btn-search:hover,
main.old .btn:active:not(.btn-link).btn-search:active:hover,
main.old .btn:active:not(.btn-link).btn-search:focus:hover {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);
}

main.old .btn:not(.btn-link).btn-filter, main.old .btn:not(.btn-link).btn-filter:active, main.old .btn:not(.btn-link).btn-filter:focus,
main.old .btn:active:not(.btn-link).btn-filter,
main.old .btn:active:not(.btn-link).btn-filter:active,
main.old .btn:active:not(.btn-link).btn-filter:focus {
  background-color: transparent;
  border: 0;
  padding: 14px 0;
  box-shadow: none;
  font-size: var(--heading-h5-font-size);
  line-height: 1.3333333;
  /*input group lg*/
  color: #F5940B;
  cursor: pointer;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  margin-top: 1px;
}

main.old .btn:not(.btn-link).btn-filter::before, main.old .btn:not(.btn-link).btn-filter:active::before, main.old .btn:not(.btn-link).btn-filter:focus::before,
main.old .btn:active:not(.btn-link).btn-filter::before,
main.old .btn:active:not(.btn-link).btn-filter:active::before,
main.old .btn:active:not(.btn-link).btn-filter:focus::before {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  font-family: "Material Icons";
  content: "";
  font-size: 24px;
  margin-right: 9px;
  margin-left: 5px;
  vertical-align: sub;
  margin-bottom: 4px;
}

main.old .checkbox,
main.old .checkbox-inline {
  padding-left: 0;
  margin: 0 0 5px 0;
}

main.old .checkbox + .checkbox,
main.old .checkbox + .checkbox-inline,
main.old .checkbox-inline + .checkbox,
main.old .checkbox-inline + .checkbox-inline {
  margin: 0 0 5px 0;
}

main.old .checkbox input[type="checkbox"]:checked + label::after,
main.old .checkbox-inline input[type="checkbox"]:checked + label::after {
  display: none;
}

main.old .checkbox label,
main.old .checkbox-inline label {
  color: #868686;
  font-size: 14px;
  min-height: inherit;
}

main.old .checkbox label:not([for]),
main.old .checkbox-inline label:not([for]) {
  cursor: default;
}

main.old .checkbox label::before,
main.old .checkbox-inline label::before {
  display: none;
  /*MijnSBB override*/
  width: 18px;
  height: 18px;
}

main.old .checkbox.disabled input[type="checkbox"] + label:not([for]),
main.old .checkbox.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for]),
main.old .checkbox-inline.disabled input[type="checkbox"] + label:not([for]),
main.old .checkbox-inline.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for]) {
  cursor: default;
  color: var(--sbb-default-text-color);
  font-size: var(--heading-h5-font-size);
}

main.old .checkbox.disabled input[type="checkbox"] + label:not([for])::before,
main.old .checkbox.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for])::before,
main.old .checkbox-inline.disabled input[type="checkbox"] + label:not([for])::before,
main.old .checkbox-inline.disabled input[type="checkbox"] + input[type="hidden"] + label:not([for])::before {
  opacity: 0.7;
}

main.old .checkbox input[type="checkbox"],
main.old .checkbox input[type="checkbox"] + input[type="hidden"],
main.old .checkbox-inline input[type="checkbox"],
main.old .checkbox-inline input[type="checkbox"] + input[type="hidden"] {
  display: none;
}

main.old .checkbox input[type="checkbox"] + label,
main.old .checkbox input[type="checkbox"] + input[type="hidden"] + label,
main.old .checkbox-inline input[type="checkbox"] + label,
main.old .checkbox-inline input[type="checkbox"] + input[type="hidden"] + label {
  padding-left: 25px;
}

main.old .checkbox input[type="checkbox"] + label::before,
main.old .checkbox input[type="checkbox"] + input[type="hidden"] + label::before,
main.old .checkbox-inline input[type="checkbox"] + label::before,
main.old .checkbox-inline input[type="checkbox"] + input[type="hidden"] + label::before {
  display: inline-block;
  content: "";
  font-family: "Material Icons";
  font-size: 21px;
  line-height: inherit;
  border: none;
  margin: 0;
  margin-top: -5px;
  background-color: transparent;
  color: #707070;
}

main.old .checkbox input[type="checkbox"]:checked + label::before,
main.old .checkbox input[type="checkbox"]:checked + input[type="hidden"] + label::before,
main.old .checkbox-inline input[type="checkbox"]:checked + label::before,
main.old .checkbox-inline input[type="checkbox"]:checked + input[type="hidden"] + label::before {
  content: "";
  color: #F5940B;
}

main.old .input-group-lg > .form-control {
  border-radius: 2px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.24);
  height: 60px;
  font-size: 21px;
}

main.old .input-group-lg > .form-control::-webkit-input-placeholder {
  font-size: 21px;
}

main.old .input-group-lg > .form-control:-moz-placeholder {
  font-size: 21px;
}

main.old .input-group-lg > .form-control::-moz-placeholder {
  font-size: 21px;
}

main.old .input-group-lg > .form-control:-ms-input-placeholder {
  font-size: 21px;
}

main.old .input-group-lg > .form-control::placeholder {
  font-size: 21px;
}

main.old .input-group-lg > .form-control#ZoekTerm {
  border-radius: 2px;
}

main.old .form-group > .input-group > .input-group-btn:last-child > .btn.btn-lg.btn-search {
  margin-left: 30px;
}

main.old .panel-betrokkene {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

main.old .panel-betrokkene[data-betrokkene-id] > .panel-body > div:first-child {
  padding-right: 50px;
}

main.old .panel-betrokkene > .panel-body > div {
  border: solid #F2F2F2 1px;
}

main.old .panel-betrokkene > .panel-body > div:first-child a:hover {
  cursor: pointer;
}

main.old .panel-betrokkene > .panel-body > div:first-child a::after {
  position: absolute;
  right: 10px;
  top: 12px;
  display: inline-block;
  content: "";
  font-family: "Material Icons";
  width: 32px;
  height: 32px;
  font-size: 20px;
  padding: 8px 0;
  background-color: var(--ui-slider-handle-color);
  color: white;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  line-height: 16px;
  cursor: pointer;
}

main.old .processstep a span {
  color: #9E9E9E;
}

main.old .table tr td a,
main.old .table tr th a {
  line-height: 24px;
}

main.old .table > tbody > tr > td > a > .aanvraagstatus li {
  background-color: #B1B1B1;
}

main.old .table > tfoot tr.table-pagination-footer td > div {
  height: 48px;
}

main.old .table > tfoot tr.table-pagination-footer td > div > span {
  padding: 14px 0;
}

main.old .table > tfoot tr.table-pagination-footer td > div > ul > li > a,
main.old .table > tfoot tr.table-pagination-footer td > div > ul > li > span {
  padding: 12px 0;
}

main.old .table.table-with-row-icon > thead > tr > th:first-child {
  padding-left: 52px;
  /*Compensate for icon + margin*/
}

main.old .table.table-with-row-icon > tbody > tr.aanvraag > td:first-child > a:first-child::before {
  display: inline-block;
  height: 1em;
  width: 24px;
  vertical-align: middle;
  margin-right: 8px;
  content: '';
}

main.old .table.table-with-row-icon > tbody > tr.aanvraag.aanvraag-verbinden > td:first-child > a:first-child::before {
  content: url(images/mbo-certificaat_zwart.svg);
  width: 21.33px;
  margin-top: -10px;
  margin-right: 10.67px;
}

main.old .table.table-with-row-icon > tbody > tr.kerntaak > td:first-child > a:first-child::before {
  display: inline-block;
  height: 24px;
  width: 17.22px;
  vertical-align: middle;
  margin-right: 8px;
  content: url(images/ic_kerntaak.svg);
}

main.old .table.table-with-row-icon > tbody > tr.kerntaak > td > a {
  padding: 12px 20px;
}

main.old .table.table-with-row-icon > tbody > tr.kwalificatie > td > a {
  padding: 12px 20px;
}

main.old .table.table-with-row-icon > tbody > tr.kwalificatie > td:first-child > a::before {
  display: inline-block;
  height: 20px;
  width: 17.22px;
  vertical-align: middle;
  margin-right: 8px;
  content: url(images/ic_kwalificatie.svg);
  margin-top: -7px;
}

main.old .wizard aside {
  margin-top: 80px;
}

main.old .wizard .wizard-nav {
  padding-left: 0;
  margin-bottom: 0;
}

main.old .wizard .wizard-nav li.wizard-nav-step {
  list-style-type: none;
  background-color: transparent;
  display: inline-block;
}

main.old .wizard .wizard-nav li.wizard-nav-step.active {
  font-weight: bold;
}

main.old .wizard .wizard-nav[disabled] {
  opacity: 0.5;
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

main.old .wizard .wizard-nav[disabled] li.wizard-nav-step h2 > a,
main.old .wizard .wizard-nav[disabled] li.wizard-nav-step span > a {
  display: none;
}

main.old .wizard .wizard-nav.wizard-nav-vertical {
  margin-bottom: 13px;
  color: #9E9E9E;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step {
  width: 100%;
  cursor: default;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step > h2 {
  border-bottom: solid #DADADA 1px;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  display: inline-block;
  padding-bottom: 11px;
  position: relative;
  font-family: "Open Sans" !important;
  color: var(--ui-slider-handle-color) !important;
  font-family: var(--heading-h4-font-family) !important;
  font-size: var(--heading-h4-font-size) !important;
  font-weight: var(--heading-h4-font-weight) !important;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step.step-status-future h2 {
  color: #888888 !important;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav {
  padding-top: 16px;
  padding-bottom: 16px;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step h2 {
  border-bottom: none;
  font-size: var(--heading-h5-font-size) !important;
  padding: 0 0px 0 30px;
  white-space: normal;
  color: var(--sbb-default-text-color) !important;
  font-weight: 400 !important;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step h2::before {
  display: inline-block;
  font-family: "Material Icons";
  font-size: 24px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  color: var(--ui-slider-handle-color);
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-done > h2::before {
  content: "";
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-done > h2 > a {
  font-size: var(--heading-h5-font-size);
  text-decoration: none;
  color: #9E9E9E;
  display: inline-block;
  padding-right: 60px;
  width: 100%;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-done > h2 > a span {
  position: absolute;
  right: 0;
  top: 1px;
  font-size: 11px;
  color: var(--ui-slider-handle-color);
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-done:hover > h2 {
  color: var(--sbb-default-text-color);
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-done:hover > h2::before {
  color: #44AF69;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-done:hover > h2 > a {
  color: var(--sbb-default-text-color);
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-current > h2::before {
  content: "";
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-future > h2 {
  font-family: "Open Sans" !important;
  color: #888888 !important;
  font-size: var(--heading-h5-font-size) !important;
  font-weight: 400 !important;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step .wizard-nav .wizard-nav-step.step-status-future > h2::before {
  content: "";
  color: #888888 !important;
}

main.old .wizard .wizard-nav.wizard-nav-vertical > li.wizard-nav-step.step-status-current > h2 {
  color: var(--sbb-default-text-color);
}

main.old .wizard .wizard-nav.wizard-nav-horizontal {
  background-color: #CCC;
  background: linear-gradient(#cccccc, #CCCCCC, #CCCCCC);
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: auto 1px;
  text-align: justify;
  max-height: 33px;
  list-style: none;
  counter-reset: step;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal:after {
  display: inline-block;
  content: '';
  font-size: 0;
  line-height: 0;
  width: 100%;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step {
  counter-increment: step;
  background-color: white;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step:first-child > span:before,
main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step:first-child > h2:before {
  margin-left: 0;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step:last-child > span,
main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step:last-child > h2 {
  padding-right: 0;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step > h2 {
  font-size: 18px !important;
  text-align: center;
  background-color: white;
  padding-right: 10px;
  margin: 0;
  color: var(--sbb-default-text-color) !important;
  font-weight: 400 !important;
  font-family: "Open Sans" !important;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step > h2::before {
  font-family: "Material Icons";
  margin-right: 0px;
  background: var(--ui-slider-handle-color);
  border-radius: 50%;
  color: white;
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
  font-size: 15px;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step > h2 > a {
  display: none;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step.step-status-done > h2::before {
  content: "";
  font-size: 20px;
  color: var(--sbb-success-text-color);
  background: var(--sbb-content-background-color);
  border: 2px solid var(--sbb-success-text-color);
  width: 32px;
  height: 32px;
  padding-top: 2px;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step.step-status-current > h2 {
  font-weight: 600 !important;
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step.step-status-current > h2::before {
  padding-top: 4px;
  content: counter(step);
  font-family: "Open Sans";
  font-weight: 600;
  width: 32px;
  height: 32px;
  font-size: var(--heading-h5-font-size);
}

main.old .wizard .wizard-nav.wizard-nav-horizontal > li.wizard-nav-step.step-status-future > h2::before {
  font-family: "Open Sans";
  background-color: var(--sbb-content-background-color);
  background-image: none;
  padding-top: 2px;
  content: counter(step);
  border: 2px solid #6E6E6E;
  color: #6E6E6E;
  font-weight: 600;
  width: 32px;
  height: 32px;
  font-size: var(--heading-h5-font-size);
}

main.old .wizard .wizard-nav.wizard-nav-horizontal .wizard-nav {
  display: none;
}

main.old .wizard .wizard-pager {
  margin: 0 0 13px 0;
}

main.old .wizard .wizard-pager > ul {
  margin-left: 13px;
  padding-left: 23px;
  padding-top: 20px;
}

main.old .wizard .wizard-pager > ul > li.action a:first-of-type {
  margin-left: 0 !important;
}

main.old .wizard .wizard-pager > ul > li.action .btn {
  border: 0;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 11px 10px 11px 13px;
  height: 43px;
}

main.old .wizard .wizard-pager > ul > li.action.next .btn, main.old .wizard .wizard-pager > ul > li.action.submit .btn {
  color: white;
  background-color: #1d8175 !important;
  margin-left: 8px;
}

main.old .wizard .wizard-pager > ul > li.action.next .btn:hover, main.old .wizard .wizard-pager > ul > li.action.submit .btn:hover {
  background: #1c6961 !important;
}

main.old .wizard .wizard-pager > ul > li.action.next .btn:disabled, main.old .wizard .wizard-pager > ul > li.action.next .btn.btn-disabled-when-form-invalid, main.old .wizard .wizard-pager > ul > li.action.submit .btn:disabled, main.old .wizard .wizard-pager > ul > li.action.submit .btn.btn-disabled-when-form-invalid {
  background: #f2f2f2 !important;
  color: #888888 !important;
}

main.old .wizard .wizard-pager > ul > li.action.home .btn {
  color: white;
  background-color: #F9AD08;
}

main.old .wizard .wizard-pager > ul > li.action.next .btn:after, main.old .wizard .wizard-pager > ul > li.action.submit .btn:after, main.old .wizard .wizard-pager > ul > li.action.home .btn:after {
  font-family: "Material Icons";
  content: "";
  align-self: center;
  display: inline-block;
  margin-left: 6px;
}

main.old .wizard .wizard-pager > ul > li.action.previous .btn {
  color: white;
  background-color: #B1B1B1;
}

main.old .wizard .wizard-pager > ul > li.action.previous .btn::before {
  font-family: "Material Icons";
  content: "";
  font-size: 21px;
  line-height: 18px;
  align-self: center;
  display: inline-block;
  margin-right: 6px;
}

main.old .wizard .wizard-step + .wizard-step {
  margin-top: 8px;
}

main.old .wizard .wizard-step:first-of-type {
  margin-top: 30px;
}

main.old .wizard .wizard-step.wizard-step-aanvraag-start > h3::before {
  font-family: "Material Icons";
  content: "";
  padding-top: 6px;
}

main.old .wizard .wizard-step > h3 {
  color: var(--sbb-default-text-color) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}

main.old .wizard .wizard-step > h3[data-step]::before {
  content: attr(data-step);
}

main.old .wizard .wizard-step > h3::before {
  width: 32px;
  height: 31px;
  padding-top: 5px;
}

main.old .wizard .wizard-step.step-status-done > h3::before {
  display: inline-block;
  line-height: 26px;
}

main.old .wizard .wizard-step.step-status-future > h3::before {
  background-color: #9E9E9E;
}

main.old .wizard .wizard-step.step-status-future > h3[data-step]::before {
  content: attr(data-step);
  padding-top: 3px;
}

main.old .wizard .wizard-step > div.wizard-body {
  margin-left: 13px;
  padding-left: 23px;
}

main.old .wizard .wizard-step > div.wizard-body .well {
  padding-top: 50px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

main.old .wizard .wizard-step > div.wizard-body .well.actionmenu {
  margin-top: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well > h1:first-child {
  margin-top: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well > h1 {
  font-size: 21px;
}

main.old .wizard .wizard-step > div.wizard-body .well > h1 + ul {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 27px;
}

main.old .wizard .wizard-step > div.wizard-body .well > h1 + h2 {
  margin-top: 20px;
}

main.old .wizard .wizard-step > div.wizard-body .well > p ~ h1 {
  margin-top: 30px;
  margin-bottom: 14px;
}

main.old .wizard .wizard-step > div.wizard-body .well p + h3 {
  margin-top: 20px;
}

main.old .wizard .wizard-step > div.wizard-body .well h2 {
  padding-bottom: 0;
  margin-bottom: 20px;
  font-weight: var(--heading-h4-font-weight) !important;
  font-family: var(--heading-h4-font-family) !important;
  font-size: var(--heading-h4-font-size) !important;
  color: var(--heading-h4-color) !important;
}

main.old .wizard .wizard-step > div.wizard-body .well h3 {
  font-size: var(--heading-h5-font-size) !important;
  font-weight: var(--heading-h3-font-weight);
  margin: 0;
  margin-bottom: 10px;
  font-weight: var(--heading-h5-font-weight) !important;
  font-family: var(--heading-h5-font-family) !important;
  font-size: var(--heading-h5-font-size) !important;
  color: var(--heading-h5-color) !important;
}

main.old .wizard .wizard-step > div.wizard-body .well h4 {
  margin-top: 10px;
  margin-bottom: 10px;
}

main.old .wizard .wizard-step > div.wizard-body .well > .form-group {
  margin-bottom: 15px;
  margin-top: 40px;
}

main.old .wizard .wizard-step > div.wizard-body .well > .form-group:first-child {
  margin-top: 0px;
}

main.old .wizard .wizard-step > div.wizard-body .well > .form-group:last-child {
  margin-bottom: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well > .form-group > label {
  margin-bottom: 20px;
  font-size: var(--heading-h5-font-size) !important;
}

main.old .wizard .wizard-step > div.wizard-body .well > .form-group > label:last-child {
  margin-bottom: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well > section + section {
  margin-top: 40px;
}

main.old .wizard .wizard-step > div.wizard-body .well > ul + section {
  margin-top: 40px;
}

main.old .wizard .wizard-step > div.wizard-body .well > section:last-child .table:last-child {
  margin-bottom: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table {
  table-layout: fixed;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table#selected-keuzedelen-table {
  table-layout: auto;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table col.table-column-title {
  width: 45%;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table col.table-column-code {
  width: 14%;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table col.table-column-context {
  width: 35%;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table col.table-column-action {
  width: 5%;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table col.table-column-action.table-column-action-select {
  width: 3%;
}

main.old .wizard .wizard-step > div.wizard-body .well > section .table tr > td,
main.old .wizard .wizard-step > div.wizard-body .well > section .table tr > th {
  max-width: 360px;
}

main.old .wizard .wizard-step > div.wizard-body .well ul.list-inline {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

main.old .wizard .wizard-step > div.wizard-body .well ul.list-inline li {
  margin-right: auto;
}

main.old .wizard .wizard-step > div.wizard-body .well .table {
  background-color: white;
  border: solid #CCCCCC 1px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

main.old .wizard .wizard-step > div.wizard-body .well .table > thead > tr {
  height: 53px;
}

main.old .wizard .wizard-step > div.wizard-body .well .list-group .table {
  margin-bottom: 0;
  border: 0;
  padding: 0 40px 20px 40px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

main.old .wizard .wizard-step > div.wizard-body .well .list-group .table tr > td:first-child,
main.old .wizard .wizard-step > div.wizard-body .well .list-group .table tr > th:first-child {
  padding-left: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well .list-group .table tr > td:first-child > a,
main.old .wizard .wizard-step > div.wizard-body .well .list-group .table tr > th:first-child > a {
  padding-left: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well .row.nieuwe-kerntaken .row + .row {
  border-top: 1px solid #DADADA;
  margin-top: 22px;
  padding-top: 22px;
}

main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-6 > .panel {
  margin-bottom: 0;
  margin-top: 22px;
}

main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-6:nth-child(-n+3) > .panel {
  margin-top: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-12 {
  padding: 0;
}

main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-12 > label {
  margin-bottom: 17px;
}

@media (min-width: 992px) {
  main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-6:nth-of-type(odd) {
    padding-left: 0;
    padding-right: 10px;
  }
  main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-6:nth-of-type(even) {
    padding-left: 10px;
    padding-right: 0;
  }
}

@media (max-width: 991px) {
  main.old .wizard .wizard-step > div.wizard-body .well .row > .col-md-6 {
    padding-left: 0;
    padding-right: 0;
  }
}

main.old .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs + hr {
  margin-top: 10px;
  /*Compensate for padding-bottom (20px) of nav-tabs-tab*/
}

main.old .wizard .wizard-step > div.wizard-body .well > hr {
  border-top-color: #DADADA;
  margin-top: 30px;
}

main.old .wizard .wizard-step > div.wizard-body .well > hr + section {
  margin-top: 30px;
}

main.old .wizard .wizard-step > div.wizard-body .well .form-control {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  border: none;
  border-radius: 2px;
}

main.old .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs {
  margin: -50px -20px 0 -20px;
  /*Compensate for .well's padding to be able to change entire blocks background color*/
}

main.old .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab {
  padding: 50px 20px 20px 20px;
}

main.old .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs + section {
  margin-top: 50px;
  /*Restore compensated .well padding top*/
}

main h1, main h2.page-title {
  margin-bottom: 32px;
  margin-top: 40px;
}

main a {
  color: var(--sbb-default-text-color);
}

main a:hover, main a:focus {
  color: var(--sbb-default-text-color);
  text-decoration: none;
}

main a:hover *, main a:focus * {
  cursor: pointer;
}

main a:hover:not([href]):not([data-href]):not(.material-icons):not([data-toggle="collapse"]):not([data-target]), main a:focus:not([href]):not([data-href]):not(.material-icons):not([data-toggle="collapse"]):not([data-target]) {
  cursor: default;
}

main a:hover:not([href]):not([data-href]):not(.material-icons):not([data-toggle="collapse"]):not([data-target]) *, main a:focus:not([href]):not([data-href]):not(.material-icons):not([data-toggle="collapse"]):not([data-target]) * {
  cursor: default;
}

main a.highlightlink {
  outline: none !important;
  color: var(--ui-slider-handle-color);
  text-decoration: none;
}

main a.highlightlink:hover {
  color: #0d2e44;
  text-decoration: underline;
}

main a.modallink {
  outline: none !important;
  color: var(--ui-slider-handle-color);
  text-decoration: none;
}

main a.modallink:hover {
  color: #0d2e44;
  text-decoration: underline;
}

main h1 + ul, main h2.page-title + ul {
  margin-top: 19px;
}

main h1.keuzedeel-details, main h2.page-title.keuzedeel-details {
  line-height: 1em;
  vertical-align: middle;
  display: inline-block;
}

main h1.keuzedeel-details::before, main h2.page-title.keuzedeel-details::before {
  height: 24px;
  display: inline-block;
  content: url(images/keuzedeel.svg);
  width: 24px;
  margin-right: 8px;
  line-height: 1em;
}

main h1.certificaat-details, main h2.page-title.certificaat-details {
  vertical-align: middle;
  height: 22px;
}

main h1.certificaat-details::before, main h2.page-title.certificaat-details::before {
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  content: url(images/mbo-certificaat_zwart.svg);
  width: 21.33px;
  margin-right: 8px;
  margin-top: -3px;
}

main h2.page-title {
  font-size: var(--heading-h1-font-size) !important;
  font-weight: var(--heading-h1-font-weight) !important;
  line-height: normal !important;
  margin-top: 10px;
}

main h2:not(.page-title) {
  margin-bottom: 17px;
  font-family: var(--heading-h5-font-family) !important;
  font-size: var(--heading-h5-font-size) !important;
  font-weight: var(--heading-h5-font-weight) !important;
  color: var(--heading-h5-color) !important;
}

main h3 {
  font-size: 14px;
  color: var(--sbb-default-text-color);
}

main h3::first-letter, main h3:first-letter {
  text-transform: uppercase;
}

main h4 {
  font-size: 21px;
  color: var(--sbb-default-text-color);
}

main h5 {
  font-weight: bold;
  color: var(--sbb-default-text-color);
}

main input-validation-error::-webkit-input-placeholder {
  font-weight: bold;
}

main input-validation-error:-moz-placeholder {
  font-weight: bold;
}

main input-validation-error::-moz-placeholder {
  font-weight: bold;
}

main input-validation-error:-ms-input-placeholder {
  font-weight: bold;
}

main input-validation-error::placeholder {
  font-weight: bold;
}

main label::first-letter,
main label:first-letter {
  /*text-transform: uppercase;*/
}

main p {
  white-space: pre-line;
}

main p.read-more.read-more-open .read-more-text-ellipsis {
  display: none;
}

main p.read-more .read-more-text {
  display: none;
}

main p.read-more .read-more-text.read-more-text-open {
  display: inline;
}

main p.read-more .read-more-text.read-more-text-open ~ .read-more-link-open {
  display: none;
}

main p.read-more .read-more-text.read-more-text-open ~ .read-more-link-close {
  display: inline;
}

main p.read-more .read-more-link {
  color: var(--sbb-background-color);
  cursor: pointer;
}

main p.read-more .read-more-link:hover {
  cursor: pointer;
  text-decoration: underline;
}

main p.read-more .read-more-link.read-more-link-open {
  display: inline;
}

main p.read-more .read-more-link.read-more-link-open::after {
  content: ' »';
}

main p.read-more .read-more-link.read-more-link-open:hover {
  text-decoration: underline;
}

main p.read-more .read-more-link.read-more-link-close {
  display: none;
}

main p.read-more .read-more-link.read-more-link-close::before {
  content: '« ';
}

main p.read-more .read-more-link.read-more-link-close:hover {
  text-decoration: underline;
}

main section .col-md-12 h2 {
  font-size: 18px;
  margin-bottom: 17px;
  font-weight: normal;
}

main section h2 {
  font-size: var(--heading-h5-font-size);
  font-weight: bold;
  margin-bottom: 3px;
  margin-top: 0;
}

main section + .panel {
  margin-top: 40px;
}

main section p {
  margin: 0;
}

main section p + h2 {
  margin-top: 30px;
}

main section p + .row {
  margin-top: 30px;
}

main section.col-md-12 > .col-md-6 {
  padding-left: 0;
}

main span.is-null-value {
  color: #9e9e9e;
  font-style: italic;
}

main span.field-validation-error {
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  clear: left;
}

main span.field-validation-error span {
  display: inline-block;
}

main table thead {
  background-color: transparent;
}

main ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}

main ul.list li::before {
  content: '- ';
}

main ul.list-inline {
  margin-bottom: 20px;
  margin-left: 0;
}

main ul.list-inline li {
  padding: 0;
  margin-right: 36px;
}

main ul.list-inline li label {
  font-size: 12px;
  color: var(--sbb-default-text-color);
  margin-bottom: 0;
  text-transform: uppercase;
}

main ul.list-inline li span {
  font-size: 14px;
  display: block;
}

@media (max-width: 767px) {
  main ul.list-inline li {
    display: block;
  }
  main ul.list-inline li label {
    display: inline-block;
    width: 150px;
  }
  main ul.list-inline li span {
    display: inline-block;
  }
}

main .actionmenu {
  margin-top: 30px;
}

main .actionmenu label {
  padding-left: 20px;
  padding-right: 20px;
}

main .actionmenu label::after {
  content: ":";
}

main .actionmenu a.btn,
main .actionmenu button {
  display: inline-block;
  padding: 10px 12px 10px 13px;
  margin: 0;
}

main .actionmenu a.btn:after,
main .actionmenu button:after {
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
}

main .actionmenu a.btn.btn-link + .btn,
main .actionmenu a.btn.btn-link + .button,
main .actionmenu button.btn-link + .btn,
main .actionmenu button.btn-link + .button {
  margin-left: 0;
}

main .actionmenu a.btn + button,
main .actionmenu button + button {
  margin-left: 20px;
}

main .actionmenu p + .btn {
  margin-top: 10px;
}

main .cards {
  padding-top: 30px;
}

main .cards .card {
  margin-bottom: 30px;
}

main .cards .flex-card-row {
  display: flex;
  flex-wrap: wrap;
}

main .cards .flex-card-column {
  flex: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  main .cards .flex-card-column {
    flex: 50%;
    max-width: 50%;
    padding: 0 15px;
  }
}

@media (min-width: 1200px) {
  main .cards .flex-card-column {
    flex: 33%;
    max-width: 33%;
  }
}

main .card {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  background-color: white;
}

main .card.expandable {
  transition: box-shadow linear 200ms;
}

main .card.expandable:hover {
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
  cursor: pointer;
}

main .card.expandable[aria-expanded=true] {
  box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
}

main .card.expandable[aria-expanded=true] .card-head > div::after {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

main .card.expandable .card-head {
  padding: 20px 64px 14px 30px;
}

main .card.expandable .card-head > div::after {
  content: "";
  font-family: "Material Icons";
  width: 24px;
  line-height: 24px;
  font-size: 24px;
  color: #6E6E6E;
  vertical-align: sub;
  position: absolute;
  right: 30px;
  -moz-transition: transform 200ms ease;
  -o-transition: transform 200ms ease;
  -webkit-transition: transform 200ms ease;
  transition: transform 200ms ease;
}

@media (max-width: 992px) {
  main .card.expandable .card-head > div::after {
    right: 15px;
  }
}

main .card.expandable .card-image {
  transition: all 200ms linear;
}

main .card.expandable[aria-expanded=false] > .card-image {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

main .card.expandable .card-container {
  padding: 20px 30px 30px;
}

main .card.expandable .card-container > div + p {
  margin-top: 10px;
}

main .card.expandable .card-container p {
  font-size: 14px;
  margin: 0 0 10px;
}

main .card.expandable .card-container p.body-title {
  font-weight: bold;
}

main .card.expandable .card-container p:last-child {
  margin-bottom: 0px;
}

main .card.expandable .card-container > div:last-child > .btn {
  margin-bottom: 0px;
}

main .card .card-head {
  position: relative;
  padding: 20px 30px 14px 30px;
  font-size: 18px;
  overflow: hidden;
  text-overflow: clip;
  line-height: 24px;
  color: var(--ui-slider-handle-color);
  font-weight: 600;
}

main .card .card-head .icon {
  position: absolute;
  height: 24px;
  width: 24px;
}

main .card .card-head .icon img {
  height: 24px;
  width: 24px;
}

main .card .card-head .inline-wrapper {
  display: inline-block;
  padding-left: 30px;
  padding-right: 30px;
  cursor: pointer;
  font-weight: 600;
}

main .card .card-head > .brand-line {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

main .card .card-head::before {
  margin-right: 10px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  vertical-align: sub;
}

main .card .card-head + .card-head-border-bottom {
  background: var(--ui-slider-handle-color) !important;
  height: 4px;
  width: 100%;
}

main .card .card-head + img {
  width: 100%;
  max-height: 170px;
}

main .card .card-image {
  background-size: cover;
  min-height: 170px;
}

main .card .card-container {
  padding-top: 15px;
  padding-bottom: 15px;
}

main .card .card-container .card-container {
  background-color: #F2F2F2;
}

main .card .card-container .card-container .card-item:first-child {
  padding-top: 10px;
}

main .card .card-container .card-item {
  padding: 5px 30px;
  display: block;
  min-height: 36px;
  border-bottom: 1px solid #DDDDDD;
}

main .card .card-container .card-item:first-child {
  padding-top: 20px;
}

main .card .card-container .card-item:only-child {
  padding-top: 5px;
  padding-bottom: 5px;
}

main .card .card-container .card-item:last-child:not(:only-child) {
  padding-bottom: 20px;
}

main .card .card-container .card-item[data-href]:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}

main .card .card-container .card-item:last-of-type {
  border-bottom: none;
}

main .card .card-container .card-item .card-item-actions {
  float: right;
}

main .card .card-container .card-item .card-item-actions .btn.btn-link {
  padding: 0 !important;
  margin-left: 5px;
  color: var(--sbb-default-text-color) !important;
  height: unset !important;
  background-color: transparent !important;
  border: none !important;
  margin-top: 0 !important;
}

main .card .card-container .card-item .card-item-actions .btn.btn-link:hover, main .card .card-container .card-item .card-item-actions .btn.btn-link:active, main .card .card-container .card-item .card-item-actions .btn.btn-link:focus {
  text-decoration: none;
}

main .card .card-container .table {
  margin-bottom: 0px;
}

@media (max-width: 767px) {
  main .card.expandable {
    box-shadow: none;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-radius: 0;
  }
  main .card.expandable:hover {
    box-shadow: none;
  }
  main .card.expandable[aria-expanded=false] > img {
    border-radius: 0;
  }
  main .card.expandable .card-head {
    padding: 20px 49px 14px 15px;
  }
  main .card.expandable .card-head::after {
    right: 15px;
  }
  main .card.expandable .card-container {
    padding: 15px;
  }
  main .card .card-head {
    padding-left: 15px;
    padding-right: 15px;
  }
  main .card .card-container .table > thead > tr > th:first-child {
    padding-left: 15px;
  }
  main .card .card-container .table > thead > tr > th:last-child {
    padding-right: 15px;
  }
  main .card .card-container .table > tbody > tr > td:first-child > a {
    padding-left: 15px;
  }
  main .card .card-container .table > tbody > tr > td:last-child > a {
    padding-right: 15px;
  }
  main .card .card-container .table > tfoot > tr > td:first-child,
  main .card .card-container .table > tfoot > tr.table-pagination-footer > td:first-child {
    padding-left: 15px;
  }
  main .card .card-container .table > tfoot > tr > td:last-child,
  main .card .card-container .table > tfoot > tr.table-pagination-footer > td:last-child {
    padding-right: 15px;
  }
  main .card .card-container .table.table-with-actions > tbody > tr > td:last-child {
    padding-right: 15px;
  }
  main .card .card-container .table.table-with-actions > tbody > tr > td:last-child > a {
    padding: 0;
  }
}

main .collapse .collapse-body,
main .collapse.collapse-body {
  transition-duration: .35s;
}

main .dropdown.dropdown-inline {
  display: inline;
}

main .dropdown .dropdown-toggle {
  background-color: transparent;
  border: none;
}

main .dropdown .dropdown-toggle .caret {
  color: #818181;
  vertical-align: middle;
}

main .dropdown .dropdown-menu {
  min-width: 25px;
}

main .dropdown .dropdown-menu li a {
  padding: 0 3px;
  color: #888;
}

main .dropdown .dropdown-menu li a:hover {
  background-color: #f5f5f5;
  color: #888;
}

main .filter {
  margin-left: -15px;
  /*Border all the way to the side*/
  width: calc(100% + 30px);
  /*Compensate for negative margin*/
  padding-left: 30px;
  /*Compensate for negative margin*/
}

main .filter.shown {
  border-bottom: solid 1px #EBEBEB;
}

main .form-control {
  color: var(--sbb-default-text-color);
}

main .form-control::-webkit-input-placeholder {
  color: #9E9E9E;
  font-size: 14px;
  font-style: normal;
}

main .form-control:-moz-placeholder {
  color: #9E9E9E;
  font-size: 14px;
  font-style: normal;
}

main .form-control::-moz-placeholder {
  color: #9E9E9E;
  font-size: 14px;
  font-style: normal;
}

main .form-control:-ms-input-placeholder {
  color: #9E9E9E;
  font-size: 14px;
  font-style: normal;
}

main .form-control::placeholder {
  color: #9E9E9E;
  font-size: 14px;
  font-style: normal;
}

main .form-control.form-control-with-reset {
  padding-right: 44px;
  position: relative;
}

main .form-control.form-control-with-reset .btn-form-control-reset {
  position: absolute;
  top: 15px;
  right: 0px;
}

main .form-control.form-control-with-reset:invalid + .btn-form-control-reset {
  display: none;
}

main .form-group {
  margin-bottom: 15px;
  margin-top: 40px;
}

main .form-group:first-child {
  margin-top: 0px;
}

main .input-group-sm .input-group-addon,
main .input-group-sm > .form-control {
  font-size: 12px;
}

main .input-group-lg > .form-control {
  height: 60px;
  font-size: 21px;
}

main .input-group-lg > .form-control::-webkit-input-placeholder {
  font-size: 21px;
}

main .input-group-lg > .form-control:-moz-placeholder {
  font-size: 21px;
}

main .input-group-lg > .form-control::-moz-placeholder {
  font-size: 21px;
}

main .input-group-lg > .form-control:-ms-input-placeholder {
  font-size: 21px;
}

main .input-group-lg > .form-control::placeholder {
  font-size: 21px;
}

main .input-group + nav {
  display: table-cell;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

main .input-group + nav > ul {
  margin: 0;
  background-color: transparent;
}

main .input-group + nav > ul > li {
  padding: 0;
  margin: 0;
}

main .input-group + nav .panel {
  border: none;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}

main .label {
  color: var(--sbb-default-text-color);
  font-size: 16px;
}

main :not(.list-group-collection) > .list-group {
  margin-bottom: 0;
  position: relative;
}

main :not(.list-group-collection) > .list-group > section > div {
  padding: 19px 40px 16px 75px;
}

main :not(.list-group-collection) > .list-group > .table {
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

main :not(.list-group-collection) > .list-group > .table > tbody > tr:last-child > td {
  border-bottom: none;
}

main :not(.list-group-collection) > .list-group.list-group-icon-left .list-group-item::before {
  content: ' ';
  width: 23px;
}

main :not(.list-group-collection) > .list-group.list-group-icon-left > .list-group-item::before {
  font-family: "Material Icons";
  content: "";
  font-size: 24px;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  width: auto;
}

main :not(.list-group-collection) > .list-group.list-group-icon-left > .list-group-item[aria-expanded='true']::before {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

main :not(.list-group-collection) > .list-group.list-group-icon-right > .list-group-item {
  display: block;
}

main :not(.list-group-collection) > .list-group.list-group-icon-right > .list-group-item:not(.list-group-item-heading)::after {
  font-family: "Material Icons";
  content: "";
  font-size: 24px;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  width: auto;
  float: right;
}

main :not(.list-group-collection) > .list-group.list-group-icon-right > .list-group-item[aria-expanded='true']::after {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group {
  background-color: transparent;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] {
  margin-top: 16px;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true']:first-child {
  margin-top: 0;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] + .list-group.collapse,
main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] + .list-group.collapsing {
  margin-bottom: 16px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] + .list-group.collapse:last-of-type,
main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] + .list-group.collapsing:last-of-type {
  margin-bottom: 0;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] + .list-group.collapse + .list-group-item,
main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='true'] + .list-group.collapsing + .list-group-item {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='false'] {
  margin-top: 0;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='false'] + .list-group.collapse,
main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'][aria-expanded='false'] + .list-group.collapsing {
  margin-bottom: 0;
}

main :not(.list-group-collection) > .list-group.list-group-space-on-active .list-group-item[data-toggle='collapse'] + .list-group {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

main :not(.list-group-collection) > .list-group .list-group-item {
  background-color: white;
  border-collapse: collapse;
  display: flex;
  position: relative;
  align-items: center;
  font-size: 14px;
  line-height: 1em;
  padding: 0;
  border: 0;
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.16);
  z-index: 4;
  height: 54px;
  padding: 20px 30px 20px 29px;
  margin-bottom: 0;
  border-bottom: 1px solid #DADADA;
}

main :not(.list-group-collection) > .list-group .list-group-item:first-child {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-top-width: 1px;
}

main :not(.list-group-collection) > .list-group .list-group-item:last-of-type:not(.list-group-item-heading) {
  /*-moz-border-radius: 0 0 4px 4px;
                -webkit-border-radius: 0 0 4px 4px;
                border-radius: 0 0 4px 4px;*/
}

main :not(.list-group-collection) > .list-group .list-group-item:hover, main :not(.list-group-collection) > .list-group .list-group-item:focus {
  background-color: white;
}

main :not(.list-group-collection) > .list-group .list-group-item[data-toggle="collapse"][data-target] {
  cursor: pointer;
  display: flex;
}

main :not(.list-group-collection) > .list-group .list-group-item.list-group-item-not-nested[aria-expanded='true'] {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

main :not(.list-group-collection) > .list-group .list-group-item.list-group-item-not-nested + .list-group.collapse,
main :not(.list-group-collection) > .list-group .list-group-item.list-group-item-not-nested + .list-group.collapsing {
  z-index: 5;
}

main :not(.list-group-collection) > .list-group .list-group-item.list-group-item-heading {
  font-size: 12px;
  color: #878787;
  padding-top: 35px;
  padding-bottom: 5px;
  display: inline-block;
  width: 100%;
}

main :not(.list-group-collection) > .list-group .list-group-item > a {
  padding: 19px 15px 16px 0;
}

main :not(.list-group-collection) > .list-group .list-group-item span.kerntaak-icon {
  padding-top: 3px;
}

main :not(.list-group-collection) > .list-group .list-group-item span.kerntaak-icon::before {
  display: inline-block;
  width: 18.88px;
  height: 1em;
  line-height: 1em;
  content: url(images/ic_kerntaak.svg);
  margin-right: 13px;
  margin-left: 9px;
}

main :not(.list-group-collection) > .list-group .list-group-item.property .property-icon::before {
  display: inline-block;
  content: url(images/ic_tandwieltjes.svg);
  width: 23px;
  margin-left: 9px;
  margin-right: 10px;
  margin-top: -7px;
}

main :not(.list-group-collection) > .list-group .list-group-item.property .complexiteit-icon::before {
  display: inline-block;
  content: url(images/ks_complexiteit.svg);
  width: 23px;
  margin-left: 6px;
  margin-right: 10px;
  margin-top: -2px;
}

main :not(.list-group-collection) > .list-group .list-group-item.property .verantwoordelijkheid-icon::before {
  display: inline-block;
  content: url(images/ks_verantwoordelijkheid.svg);
  width: 23px;
  margin-left: 6px;
  margin-right: 10px;
  margin-top: -5px;
}

main :not(.list-group-collection) > .list-group .list-group-item.property .vakkennis-icon::before {
  display: inline-block;
  content: url(images/ks_vakkennis.svg);
  width: 23px;
  margin-left: 6px;
  margin-right: 10px;
  margin-top: -7px;
}

main :not(.list-group-collection) > .list-group .list-group-item.werkproces .werkproces-icon::before {
  content: url(images/ic_werkproces.svg);
  display: inline-block;
  width: 19px;
  margin-right: 10px;
  line-height: 1em;
  height: 1em;
}

main :not(.list-group-collection) > .list-group .list-group-item + .list-group.collapse,
main :not(.list-group-collection) > .list-group .list-group-item + .list-group.collapsing {
  z-index: 3;
}

main :not(.list-group-collection) > .list-group .list-group {
  background-color: #F5F5F5;
  font-size: 14px;
}

main :not(.list-group-collection) > .list-group .list-group .list-group-item {
  background-color: #F5F5F5;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

main :not(.list-group-collection) > .list-group .list-group .list-group-item > a {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  flex-basis: 70%;
  display: inline-flex;
  height: 50px;
}

main :not(.list-group-collection) > .list-group .list-group .list-group-item > label {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

main :not(.list-group-collection) > .list-group .list-group .list-group-item .checkbox {
  height: 20px;
  padding: 0;
  margin: 0;
}

main :not(.list-group-collection) > .list-group .list-group .list-group-item.active, main :not(.list-group-collection) > .list-group .list-group .list-group-item.active:hover, main :not(.list-group-collection) > .list-group .list-group .list-group-item.active:focus {
  z-index: 1;
}

main :not(.list-group-collection) > .list-group .list-group .list-group {
  background-color: #E8E8E8;
}

main :not(.list-group-collection) > .list-group .list-group .list-group .list-group-item.active, main :not(.list-group-collection) > .list-group .list-group .list-group .list-group-item.active:hover, main :not(.list-group-collection) > .list-group .list-group .list-group .list-group-item.active:focus {
  z-index: 0;
}

main .nested-row {
  margin-left: -15px;
  margin-right: -15px;
}

main .panel-betrokkene {
  border: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
}

main .panel-betrokkene > .panel-body {
  padding: 0;
  padding-top: 10px;
}

main .panel-betrokkene > .panel-body > div {
  padding: 15px 20px;
}

main .panel-betrokkene > .panel-body > div:first-child {
  border-top: none;
}

main .panel-betrokkene > .panel-body > div.handtekening-status > label,
main .panel-betrokkene > .panel-body > div.handtekening-status > span {
  color: white;
}

main .panel-betrokkene > .panel-body > div.handtekening-status > span::first-letter {
  text-transform: uppercase;
}

main .panel-betrokkene > .panel-body > div.handtekening-status.handtekening-status-opgevraagd {
  background-color: #F5940B;
}

main .panel-betrokkene > .panel-body > div.handtekening-status.handtekening-status-nietopgevraagd {
  background-color: #9E9E9E;
}

main .panel-betrokkene > .panel-body > div.handtekening-status.handtekening-status-geweigerd {
  background-color: #C84118;
}

main .panel-betrokkene > .panel-body > div.handtekening-status.handtekening-status-geaccepteerd {
  background-color: #44AF69;
}

main .panel-betrokkene > .panel-body > div label,
main .panel-betrokkene > .panel-body > div > span {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

main .panel-betrokkene > .panel-body > div label {
  font-size: 11px;
  color: var(--sbb-default-text-color);
  text-transform: uppercase;
  margin-bottom: 0;
}

main .panel-betrokkene > .panel-body > div span {
  font-size: 14px;
}

main .panel-betrokkene > .panel-body .row > .col-md-2 {
  padding-left: 10px;
  width: 45px;
}

main .panel-betrokkene > .panel-body .row .vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}

main .panel-betrokkene > .panel-body .row.ruler {
  padding-top: 0;
  padding-bottom: 0;
}

main .panel-betrokkene > .panel-body .row.ruler div {
  padding-top: 0;
  padding-bottom: 0;
}

main .panel-betrokkene > .panel-body .row.ruler div hr {
  margin: 0;
}

main .panel-betrokkene > .panel-body .buttons {
  padding-top: 0;
  padding-bottom: 0;
}

main .panel-heading {
  background-color: transparent;
  font-size: 22px;
  padding: 10px 0 0 0;
  /*margin-bottom: 20px;*/
  border-radius: 4px;
  border: 1px solid var(--gray-200, #DDD);
  /*box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.40);*/
}

main .panel-heading .brand-line {
  border-radius: 0 0 4px 4px;
}

main .panel-heading > h2 {
  font-size: 20px;
}

main .panel-heading > h2.panel-title {
  color: var(--sbb-default-text-color);
  margin: 0 30px 10px 30px;
}

main .panel-heading + table {
  margin-top: 15px;
}

main .panel-heading + section {
  margin-top: 0;
}

main .panel-default {
  margin: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.24);
  border-radius: 4px;
}

main .panel-default > .list-group {
  border-top: solid 1px #DADADA;
}

main .processstep {
  margin-top: 30px;
  vertical-align: middle;
}

main .processstep a {
  display: block;
  padding: 0 54px 0 0;
  height: auto;
  width: auto;
  font-size: 24px;
  color: var(--sbb-default-text-color);
  line-height: normal;
}

main .processstep a span {
  display: block;
  color: var(--sbb-default-text-color);
  font-size: 16px;
  margin: 0;
  vertical-align: middle;
  line-height: 1em;
  padding-top: 3px;
}

main .processstep a.btn-icon::after, main .processstep a.btn-icon:active::after, main .processstep a.btn-icon:focus::after {
  position: absolute;
  top: 0;
  right: 15px;
  background-color: var(--sbb-background-color);
  color: white;
  width: 43px;
  height: 43px;
  padding: 10px 9px;
  border-radius: 50%;
  font-family: "Material Icons";
  font-size: 24px;
  display: inline-flex;
  justify-content: center;
  line-height: 1em;
  margin-left: 10px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.24);
}

main .processstep a.btn-icon.btn-icon-arrow-right::after, main .processstep a.btn-icon:active.btn-icon-arrow-right::after, main .processstep a.btn-icon:focus.btn-icon-arrow-right::after {
  content: "";
}

main .processstep a.btn-icon.btn-icon-download::after, main .processstep a.btn-icon:active.btn-icon-download::after, main .processstep a.btn-icon:focus.btn-icon-download::after {
  content: "";
}

main .radio,
main .radio-inline {
  padding-left: 0;
  margin: 0px;
}

main .radio input[type="radio"]:checked + label::after,
main .radio-inline input[type="radio"]:checked + label::after {
  display: none;
}

main .radio.disabled input[type="radio"] + label:not([for]),
main .radio-inline.disabled input[type="radio"] + label:not([for]) {
  cursor: default;
  color: var(--sbb-default-text-color);
  font-size: 16px;
}

main .radio.disabled input[type="radio"] + label:not([for])::before,
main .radio-inline.disabled input[type="radio"] + label:not([for])::before {
  opacity: 0.7;
}

main .radio label,
main .radio-inline label {
  font-size: 14px;
  margin-right: 12px;
}

main .radio label::before,
main .radio-inline label::before {
  display: none;
  /*MijnSBB override*/
  width: auto;
  height: auto;
}

main .radio input[type="radio"],
main .radio-inline input[type="radio"] {
  display: none;
}

main .radio input[type="radio"] + label,
main .radio-inline input[type="radio"] + label {
  padding-left: 25px;
}

main .radio input[type="radio"] + label::before,
main .radio-inline input[type="radio"] + label::before {
  display: inline-block;
  content: "";
  font-family: "Material Icons";
  font-size: 21px;
  line-height: 1em;
  border: none;
  margin: 0;
}

main .radio input[type="radio"]:checked + label::before,
main .radio-inline input[type="radio"]:checked + label::before {
  content: "";
  color: var(--ui-slider-handle-color);
}

main .section-container.error h3 {
  color: #f18700;
  font-size: 28px;
  margin-top: 22px;
  margin-bottom: 11px;
}

main .table {
  border-collapse: separate;
}

main .table tr {
  box-sizing: border-box;
}

main .table tr td,
main .table tr th {
  border: 0;
  border-bottom: solid 1px #DADADA;
  padding: 0;
  white-space: nowrap;
}

main .table tr td a,
main .table tr th a {
  padding: 14px 20px;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

main .table tr td span a,
main .table tr th span a {
  display: inline-block;
  padding: 12px 0;
}

main .table > thead > tr {
  border-top: none;
}

main .table > thead > tr > th {
  color: #878787;
  font-size: 12px;
  font-weight: normal;
  border-bottom: solid 1px #DADADA;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

main .table > tbody > tr > td {
  font-size: 14px;
}

main .table > tbody > tr > td > a > .aanvraag-status {
  margin: 0;
  height: 6px;
  width: 212px;
  display: inline-block;
}

main .table > tbody > tr > td > a > .aanvraag-status li {
  height: 6px;
  width: 50px;
  font-size: 12px;
  display: inline-block;
  background-color: #DDDDDD;
}

main .table > tbody > tr > td > a > .aanvraag-status.aanvraag-status-open li:nth-child(-n+2) {
  background-color: #F5940B;
}

main .table > tbody > tr > td > a > .aanvraag-status.aanvraag-status-ingediend li {
  background-color: #2CA330;
}

main .table > tfoot tr.table-pagination-footer td {
  padding: 0;
}

main .table > tfoot tr.table-pagination-footer td > div {
  text-align: right;
  width: 100%;
  font-size: 12px;
  color: var(--sbb-default-text-color);
}

main .table > tfoot tr.table-pagination-footer td > div > span {
  margin-right: 20px;
  display: inline-block;
}

main .table > tfoot tr.table-pagination-footer td > div > select,
main .table > tfoot tr.table-pagination-footer td > div .dropdown {
  margin: 0;
  margin-right: 20px;
  border: 0;
  outline: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: var(--sbb-default-text-color);
  text-align: right;
  display: inline-block;
  width: auto;
}

main .table > tfoot tr.table-pagination-footer td > div > ul {
  margin: 0;
  vertical-align: middle;
}

main .table > tfoot tr.table-pagination-footer td > div > ul > li {
  display: inline-block;
}

main .table > tfoot tr.table-pagination-footer td > div > ul > li > a,
main .table > tfoot tr.table-pagination-footer td > div > ul > li > span {
  line-height: 1em;
  border: none;
  font-size: 24px;
  color: #818181;
}

main .table > tfoot tr.table-pagination-footer td > div > ul > li > a:hover, main .table > tfoot tr.table-pagination-footer td > div > ul > li > a:active, main .table > tfoot tr.table-pagination-footer td > div > ul > li > a:focus,
main .table > tfoot tr.table-pagination-footer td > div > ul > li > span:hover,
main .table > tfoot tr.table-pagination-footer td > div > ul > li > span:active,
main .table > tfoot tr.table-pagination-footer td > div > ul > li > span:focus {
  background-color: transparent;
  color: #818181;
}

main .table.table-with-actions > thead > tr > th,
main .table.table-with-actions > tbody > tr > td {
  min-width: 125px;
}

main .table.table-with-actions > thead > tr > th:first-child,
main .table.table-with-actions > tbody > tr > td:first-child {
  width: 100%;
  white-space: normal;
}

main .table.table-with-actions > thead > tr > th:last-child,
main .table.table-with-actions > tbody > tr > td:last-child {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  min-width: 48px;
  /*2 actions*/
  padding-left: 0;
}

main .table.table-with-actions > thead > tr > th:last-child > a,
main .table.table-with-actions > tbody > tr > td:last-child > a {
  padding: 0;
  display: inline-block;
}

main .table.table-with-actions > thead > tr > th > a:not([href]):not([data-href]),
main .table.table-with-actions > tbody > tr > td > a:not([href]):not([data-href]) {
  display: none;
}

main .table.table-with-actions > tbody > tr > td:last-child {
  line-height: 0;
  vertical-align: middle;
  padding-right: 20px;
  text-align: right;
}

main .table.table-with-actions > thead > tr > th:last-child {
  text-align: right;
}

main .table.table-with-actions-left {
  width: 20px;
  min-width: unset;
  text-align: center;
  vertical-align: middle;
}

main .table.table-with-actions-left > thead > tr > th,
main .table.table-with-actions-left > tbody > tr > td {
  min-width: 125px;
}

main .table.table-with-actions-left > thead > tr > th:first-child,
main .table.table-with-actions-left > tbody > tr > td:first-child {
  width: 100%;
  white-space: normal;
  text-align: right;
}

main .table.table-with-actions-left > thead > tr > th:last-child,
main .table.table-with-actions-left > tbody > tr > td:last-child {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  min-width: 48px;
  /*2 actions*/
  padding-left: 0;
}

main .table.table-with-actions-left > thead > tr > th:last-child > a,
main .table.table-with-actions-left > tbody > tr > td:last-child > a {
  display: inline-block;
}

main .table.table-with-actions-left > thead > tr > th:last-child a:first-child,
main .table.table-with-actions-left > tbody > tr > td:last-child a:first-child {
  display: flex;
  align-items: center;
}

main .table.table-with-actions-left > thead > tr > th:last-child a:first-child::before,
main .table.table-with-actions-left > tbody > tr > td:last-child a:first-child::before {
  display: inline-flex;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  margin-top: -2px;
  margin-bottom: -2px;
}

main .table.table-with-actions-left > thead > tr > th > a:not([href]):not([data-href]),
main .table.table-with-actions-left > tbody > tr > td > a:not([href]):not([data-href]) {
  display: none;
}

main .table.table-with-actions-left > tbody > tr > td.table-column-action {
  width: 20px !important;
  min-width: unset;
  text-align: center;
  padding-left: 30px;
  vertical-align: middle;
}

main .table.table-with-actions-left > tbody > tr > td:last-child {
  line-height: 0;
  vertical-align: middle;
  padding-right: 20px;
  text-align: left;
}

main .table.table-with-actions-left > thead > tr > th:last-child {
  text-align: left;
  padding-left: 15px;
}

main .table.table-with-actions-left .more-search-results {
  text-align: left;
  padding-left: 40px !important;
}

main .table.table-with-selection > tbody > tr > td:last-child > a {
  padding-right: 0;
  padding-left: 0;
}

main .tag-list,
main .tag-list.collapsing {
  line-height: 1em;
}

main .tag-list > .collapse-body,
main .tag-list.collapsing > .collapse-body {
  padding: 20px 0 20px 15px;
}

main .tag-list a,
main .tag-list.collapsing a {
  text-decoration: underline;
  margin-left: 6px;
  /*10 - 4 (inline space width)*/
  padding: 7px 0px 7px 0px;
}

main .tag-list label,
main .tag-list.collapsing label {
  margin-bottom: 0;
  vertical-align: middle;
}

main .tag-list label:hover,
main .tag-list.collapsing label:hover {
  vertical-align: middle;
}

main .tag-list .tag-list-item,
main .tag-list .tag-list-label,
main .tag-list .filter-clear,
main .tag-list.collapsing .tag-list-item,
main .tag-list.collapsing .tag-list-label,
main .tag-list.collapsing .filter-clear {
  font-size: 16px;
  line-height: 1em;
  vertical-align: middle;
  padding: 0;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  margin-bottom: 4px;
  line-height: 1em;
}

main .tag-list .tag-list-item .badge,
main .tag-list .tag-list-label .badge,
main .tag-list .filter-clear .badge,
main .tag-list.collapsing .tag-list-item .badge,
main .tag-list.collapsing .tag-list-label .badge,
main .tag-list.collapsing .filter-clear .badge {
  padding: 8px;
  padding-bottom: 6px;
  border-radius: 50%;
  line-height: 1em;
  vertical-align: middle;
  background-color: var(--ui-slider-handle-color);
  font-size: 16px;
  width: 32px;
  height: 32px;
}

main .tag-list .filter-clear,
main .tag-list.collapsing .filter-clear {
  margin-top: 3px;
}

main .tag-list .tag-list-label,
main .tag-list.collapsing .tag-list-label {
  display: inline-block;
}

main .tag-list .tag-list-label label,
main .tag-list.collapsing .tag-list-label label {
  padding: 8px 10px 6px 10px;
}

main .tag-list .tag-list-label label::first-letter, main .tag-list .tag-list-label label:first-letter,
main .tag-list.collapsing .tag-list-label label::first-letter,
main .tag-list.collapsing .tag-list-label label:first-letter {
  text-transform: none;
}

main .tag-list .tag-list-item,
main .tag-list .tag-list-item:hover,
main .tag-list .tag-list-item:active,
main .tag-list.collapsing .tag-list-item,
main .tag-list.collapsing .tag-list-item:hover,
main .tag-list.collapsing .tag-list-item:active {
  box-shadow: none;
  display: inline-flex;
  padding: 0px 16px 2px 16px !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
  border-radius: 100px !important;
  border: 1px solid #11567b;
  background: #CEDFE9 !important;
  color: #0D2E44 !important;
  font-family: "Open Sans" !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
}

main .tag-list .tag-list-item span,
main .tag-list .tag-list-item:hover span,
main .tag-list .tag-list-item:active span,
main .tag-list.collapsing .tag-list-item span,
main .tag-list.collapsing .tag-list-item:hover span,
main .tag-list.collapsing .tag-list-item:active span {
  display: inline-block;
  vertical-align: middle;
  padding: 7px 0px 7px 11px;
  margin-top: 2px;
}

main .tag-list .tag-list-item span + span,
main .tag-list .tag-list-item:hover span + span,
main .tag-list .tag-list-item:active span + span,
main .tag-list.collapsing .tag-list-item span + span,
main .tag-list.collapsing .tag-list-item:hover span + span,
main .tag-list.collapsing .tag-list-item:active span + span {
  padding-left: 4px;
  /*8 - 4 (whitespace width in inline element)*/
  margin-top: 0;
}

main .tag-list .tag-list-item span::first-letter, main .tag-list .tag-list-item span:first-letter,
main .tag-list .tag-list-item:hover span::first-letter,
main .tag-list .tag-list-item:hover span:first-letter,
main .tag-list .tag-list-item:active span::first-letter,
main .tag-list .tag-list-item:active span:first-letter,
main .tag-list.collapsing .tag-list-item span::first-letter,
main .tag-list.collapsing .tag-list-item span:first-letter,
main .tag-list.collapsing .tag-list-item:hover span::first-letter,
main .tag-list.collapsing .tag-list-item:hover span:first-letter,
main .tag-list.collapsing .tag-list-item:active span::first-letter,
main .tag-list.collapsing .tag-list-item:active span:first-letter {
  text-transform: capitalize;
}

main .tag-list .tag-list-item span a,
main .tag-list .tag-list-item:hover span a,
main .tag-list .tag-list-item:active span a,
main .tag-list.collapsing .tag-list-item span a,
main .tag-list.collapsing .tag-list-item:hover span a,
main .tag-list.collapsing .tag-list-item:active span a {
  color: #0D2E44 !important;
}

main .tag-list .tag-list-item .material-icons,
main .tag-list .tag-list-item:hover .material-icons,
main .tag-list .tag-list-item:active .material-icons,
main .tag-list.collapsing .tag-list-item .material-icons,
main .tag-list.collapsing .tag-list-item:hover .material-icons,
main .tag-list.collapsing .tag-list-item:active .material-icons {
  font-size: 20px;
  line-height: 1em;
  padding: 0px 8px 0px 0px;
  vertical-align: middle;
  text-decoration: none;
  margin: 0;
}

main .wizard {
  width: 100%;
}

main .wizard aside {
  top: 30px;
  position: -webkit-sticky;
  position: sticky;
}

main .wizard .wizard-pager {
  display: inline-block;
  padding-left: 0;
  border-radius: 0px;
}

main .wizard .wizard-pager > ul {
  border-left: solid 1px #CCC;
}

main .wizard .wizard-pager > ul > li.action {
  display: inline-block;
}

main .wizard .wizard-pager > ul > li.action a.no-border {
  border: none !important;
}

main .wizard .wizard-step {
  font-size: 14px;
}

main .wizard .wizard-step > h3 {
  font-size: 16px !important;
  margin-top: 0;
  margin-bottom: 0;
  overflow-x: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600 !important;
  font-family: "Open Sans" !important;
}

main .wizard .wizard-step > h3::before {
  font-size: 14px;
  content: ' ';
  white-space: pre;
  background: var(--sbb-background-color);
  border-radius: 50%;
  color: white;
  text-align: center;
  display: inline-block;
  line-height: 20px;
  margin-left: 0px;
  margin-right: 10px;
}

main .wizard .wizard-step.step-status-done > h3::before {
  font-family: "Material Icons";
  content: "";
  padding-top: 0px;
}

main .wizard .wizard-step.step-status-done > div.wizard-body {
  margin-top: 8px;
}

main .wizard .wizard-step.step-status-current > div.wizard-body {
  margin-top: 13px;
}

main .wizard .wizard-step.step-status-current + .wizard-step {
  margin-top: 13px;
}

main .wizard .wizard-step.step-status-future > h3::before {
  background-image: none;
}

main .wizard .wizard-step:last-child > div.wizard-body {
  min-height: 0;
}

main .wizard .wizard-step > div.wizard-body {
  border-left: solid #CCCCCC 1px;
  margin-top: 8px;
  min-height: 10px;
}

main .wizard .wizard-step > div.wizard-body .well {
  background-color: #f2f2f2;
  margin-bottom: 0;
  border: none;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs {
  display: flex;
  border: none;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  /*Same as a tag from MijnSBB styling (with !important)*/
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a:hover,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a:focus,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content > a:active,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab:first-child > .nav-tabs-tab-content a:focus:active {
  background-color: #F5940B;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) {
  background-color: white;
  color: #9E9E9E;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) h1 {
  color: #9E9E9E;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn {
  background-color: #B1B1B1;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:hover, main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:active, main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:focus, main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab.inactive:not(:hover) .btn:focus:active {
  background-color: #EC5312;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > p {
  height: 100%;
}

main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > a,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content > a:hover,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content a:active,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content a:focus,
main .wizard .wizard-step > div.wizard-body .well .nav.nav-tabs > .nav-tabs-tab > .nav-tabs-tab-content a:focus:active {
  align-self: flex-end;
  align-items: center;
  width: 100%;
  min-height: 43px;
  margin-top: 20px;
  background-color: #EC5312;
}

main .wizard-context {
  margin-top: 30px;
}

main .wizard-context .wizard-context-item > label {
  line-height: 1em;
  font-size: 18px;
  display: block;
  border-bottom: solid #DADADA 1px;
  margin: 0;
  padding-bottom: 11px;
  margin-bottom: 11px;
}

main .wizard-context .wizard-context-item > span {
  display: inline-block;
  width: 100%;
  line-height: 24px;
}

main .wizard-context .wizard-context-item > span::before {
  display: inline-block;
  font-family: "Material Icons";
  font-size: 24px;
  content: "";
  color: #44AF69;
  margin-right: 2px;
  vertical-align: middle;
}

main .wizard-context .wizard-context-item > span > span {
  text-align: right;
  float: right;
}

main .wizard-context .wizard-context-item[disabled] > label {
  color: #9E9E9E;
}

main .wizard-context .wizard-context-item[disabled] > span {
  color: #9E9E9E;
}

main .wizard-context .wizard-context-item[disabled] > span::before {
  color: #9E9E9E;
}

main #debug-menu {
  display: block;
  position: fixed;
  left: 5px;
  top: 160px;
  background-color: #f2f2f2;
  z-index: 1000;
}

main #debug-menu menu {
  padding: 0;
}

main #debug-menu menu menuitem {
  padding: 0;
  border: solid #ccc 1px;
  display: block;
}

main #debug-menu menu menuitem > a {
  padding: 5px;
  display: inline-block;
  padding: 10px 30px;
}

main #debug-menu menu menuitem > a:hover {
  color: black;
}

main #search-filter,
main #search-filter.collapsing {
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
}

main #search-filter > .collapse-body,
main #search-filter.collapsing > .collapse-body {
  width: 100%;
  display: inline-block;
  padding-bottom: 40px;
  margin-top: 40px;
}

main #search-filter > .collapse-body h3,
main #search-filter.collapsing > .collapse-body h3 {
  margin-top: 0;
  margin-bottom: 21px;
}

main #search-filter .checkbox:last-child,
main #search-filter .checkbox-inline:last-child,
main #search-filter.collapsing .checkbox:last-child,
main #search-filter.collapsing .checkbox-inline:last-child {
  margin-bottom: 0;
}

main #search-filter.collapse.in + .tag-list > .collapse-body,
main #search-filter.collapsing[aria-expanded='true'] + .tag-list > .collapse-body {
  padding-top: 0px;
}

body#home-index main .header {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto;
  grid-template-areas: "header";
  padding: 50px 15px 30px 15px;
}

body#home-index main .header .header-container {
  grid-area: "header";
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

body#home-index main .header .header-container h1 {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 28px;
}

body#home-index main .header .header-container a.btn {
  margin: 0;
}

@media (max-width: 767px) {
  body#home-index main .header .header-container {
    flex-direction: column;
  }
  body#home-index main .header .header-container h1 {
    margin: 0 0 15px 0;
    font-size: 27px;
  }
  body#home-index main .header .header-container .btn {
    align-self: center;
  }
}

body#home-index main .cards {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto auto auto auto;
  margin: 0;
  padding: 0 15px;
}

body#home-index main .cards .card.card-noborder {
  box-shadow: none;
  border-radius: 0;
}

body#home-index main .cards .card.card-noborder .card-head {
  padding: 20px 30px 14px 0;
}

body#home-index main .cards .card.card-noborder .card-head .brand-line {
  display: none;
}

body#home-index main .cards .card.card-noborder.card-blue .card-container {
  background: #F1F9FE;
}

body#home-index main .cards .card .card-head h2 {
  margin: 0;
  padding: 0;
  color: var(--ui-slider-handle-color) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
}

body#home-index main .cards .card .card-container {
  padding: 30px 0;
}

body#home-index main .cards .card .card-container .card-item {
  margin: 0 30px;
  padding: 0;
  border: none;
}

@media (max-width: 992px) {
  body#home-index main .cards .card .card-container .card-item {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #DDDDDD;
  }
  body#home-index main .cards .card .card-container .card-item:last-child {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

body#home-index main .cards .card .card-container .homecontentheader {
  display: block;
  font-weight: bold;
  margin-bottom: 10px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

body#home-index main .cards .card .card-container .homecontentheader h2 {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', tahoma, sans-serif !important;
  font-size: var(--heading-h4-font-size) !important;
  font-weight: var(--heading-h4-font-weight) !important;
  color: var(--heading-primary-color) !important;
  line-height: 1.42857143 !important;
}

body#home-index main .cards .card .card-container .homecontentheader h3 {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', tahoma, sans-serif !important;
  font-size: var(--heading-h5-font-size) !important;
  font-weight: var(--heading-h5-font-weight) !important;
  color: var(--sbb-default-text-color) !important;
  line-height: 1.42857143 !important;
}

body#home-index main .cards .card .card-container .homecontentuitleg {
  margin-bottom: 20px;
}

@media (max-width: 992px) {
  body#home-index main .cards .card .card-container .homecontentuitleg {
    margin-bottom: 10px;
  }
}

body#home-index main .cards .card .card-container .btn-container .btn {
  margin: 0;
  padding: 0;
  font-size: 14px !important;
  text-overflow: ellipsis;
  max-width: 100% !important;
}

body#home-index main .cards .card .card-container .btn-container .btn span {
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}

body#home-index main .cards .card .card-container .btn-container .btn.btn-text:first-child {
  padding: 0 !important;
}

@media (max-width: 992px) {
  body#home-index main .cards .card .card-container .btn-container .btn.btn-text {
    height: auto;
  }
}

body#home-index main .cards .card#pnlloket .card-container,
body#home-index main .cards .card#pnlhandigetoolseninformatie .card-container,
body#home-index main .cards .card#pnlvragen .card-container,
body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1,
body#home-index main .cards .card#pnlnieuws .card-container,
body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container {
  display: flex;
  flex-direction: row;
}

body#home-index main .cards .card#pnlloket .card-container .card-item,
body#home-index main .cards .card#pnlhandigetoolseninformatie .card-container .card-item,
body#home-index main .cards .card#pnlvragen .card-container .card-item,
body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 .card-item,
body#home-index main .cards .card#pnlnieuws .card-container .card-item,
body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item {
  display: flex;
}

body#home-index main .cards .card#pnlloket .card-container .card-item .card-content,
body#home-index main .cards .card#pnlhandigetoolseninformatie .card-container .card-item .card-content,
body#home-index main .cards .card#pnlvragen .card-container .card-item .card-content,
body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 .card-item .card-content,
body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-content,
body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-content {
  display: flex;
  flex-direction: column;
}

body#home-index main .cards .card#pnlloket .card-container .card-item .card-content .homecontentuitleg,
body#home-index main .cards .card#pnlhandigetoolseninformatie .card-container .card-item .card-content .homecontentuitleg,
body#home-index main .cards .card#pnlvragen .card-container .card-item .card-content .homecontentuitleg,
body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 .card-item .card-content .homecontentuitleg,
body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-content .homecontentuitleg,
body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-content .homecontentuitleg {
  flex: 1 0 auto;
}

@media (min-width: 992px) {
  body#home-index main .cards .card#pnlloket .card-container .card-item,
  body#home-index main .cards .card#pnlhandigetoolseninformatie .card-container .card-item,
  body#home-index main .cards .card#pnlvragen .card-container .card-item,
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 .card-item,
  body#home-index main .cards .card#pnlnieuws .card-container .card-item,
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item {
    width: 33.33%;
  }
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnlloket .card-container,
  body#home-index main .cards .card#pnlhandigetoolseninformatie .card-container,
  body#home-index main .cards .card#pnlvragen .card-container,
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1,
  body#home-index main .cards .card#pnlnieuws .card-container,
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container {
    flex-direction: column;
  }
}

body#home-index main .cards .card#pnlkwalificatiestructuur {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: auto;
  grid-template-areas: "content video";
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnlkwalificatiestructuur {
    grid-template-columns: 100%;
    grid-template-rows: auto;
    grid-template-areas: "content" "video";
  }
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 {
  grid-area: content;
  flex-direction: column;
  row-gap: 30px;
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 {
    row-gap: 0;
  }
}

@media (min-width: 992px) {
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-1 .card-item {
    width: auto;
  }
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-2 {
  grid-area: video;
  padding: 0;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container.card-container-2 .card-item {
  margin: 0;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 .video {
  position: relative;
  padding-bottom: 57%;
  height: 0px;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 .video > iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie {
  margin-top: 0px;
  box-shadow: none;
  border: none;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie .card-head {
  padding: 20px 64px 14px 0px;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie .card-head .btn-videotranscriptie {
  display: flex;
  gap: 5px;
  font-size: 14px;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie .card-head .btn-videotranscriptie .icon {
  position: relative;
  margin-right: 5px;
}

body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie .card-container {
  padding: 20px 64px 14px 0px;
  background: #FFFFFF;
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie {
    margin-top: 0px;
  }
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie .card-head {
    padding: 20px 15px 14px 15px;
  }
  body#home-index main .cards .card#pnlkwalificatiestructuur .card-container .video-blok1 #pnltranscriptie .card-container {
    padding: 0px 15px 14px 15px;
  }
}

body#home-index main .cards .card#pnlnieuws .card-head {
  padding-bottom: 0;
}

body#home-index main .cards .card#pnlnieuws .card-container {
  gap: 2rem;
}

body#home-index main .cards .card#pnlnieuws .card-container .card-item {
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 0px !important;
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnlnieuws .card-container .card-item {
    margin-bottom: 20px !important;
  }
}

body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-item-image {
  position: relative;
  overflow: hidden;
  height: 236px;
}

@media (min-width: 992px) and (max-width: 1200px) {
  body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-item-image {
    height: 188px;
  }
}

@media (min-width: 1200px) and (max-width: 1410px) {
  body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-item-image {
    height: 233px;
  }
}

body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-item-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: auto;
}

body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-content {
  padding: 30px;
  flex: 1 0 auto;
}

body#home-index main .cards .card#pnlnieuws .card-container .card-item .card-content .homecontentheader {
  flex: 1 0 auto;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-head {
  padding-bottom: 0;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container {
  gap: 2rem;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item {
  display: flex !important;
  flex-direction: column !important;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 0;
  flex: 1;
  min-width: 0;
  padding: 0 !important;
  border-bottom: none !important;
  min-height: auto !important;
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item {
    margin: 0 0 20px 0;
  }
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item:last-child {
    margin-bottom: 0;
  }
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item.card-item-bordered {
  border: 1px solid lightgrey;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item.card-item-bordered .card-item-image {
  border-bottom: 1px solid lightgrey;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-item-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 236px;
}

@media (min-width: 992px) and (max-width: 1200px) {
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-item-image {
    height: 188px;
  }
}

@media (min-width: 1200px) and (max-width: 1410px) {
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-item-image {
    height: 233px;
  }
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-item-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: auto;
  object-fit: cover;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-content {
  padding: 30px;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-content .homecontentheader {
  flex: 1 0 auto;
  margin-bottom: 20px;
}

@media (max-width: 992px) {
  body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-content .homecontentheader {
    margin-bottom: 10px;
  }
}

body#home-index main .cards .card#pnltegelsskillsontwikkelpaden .card-container .card-item .card-content .btn-container {
  margin-top: auto;
}

@media (max-width: 767px) {
  body#home-index main .cards {
    margin-top: 15px;
    margin-bottom: 0px;
  }
}

@media (min-width: 992px) {
  body#home-index main .modal .modal-dialog {
    width: 1000px;
    margin: 30px auto;
  }
}

body#home-index main .modal .nieuwsitem {
  display: grid;
  grid-template-columns: 1.37fr 1fr;
  grid-column-gap: 30px;
  grid-template-areas: "inhoud afbeelding";
}

@media (max-width: 992px) {
  body#home-index main .modal .nieuwsitem {
    grid-template-columns: 100%;
    grid-row-gap: 10px;
    grid-template-areas: "afbeelding" "inhoud";
  }
}

body#home-index main .modal .nieuwsitem-inhoud {
  grid-area: inhoud;
}

body#home-index main .modal .nieuwsitem-inhoud .nieuwsitem-datum {
  display: block;
  font-size: 14px;
  margin-bottom: 10px;
}

body#home-index main .modal .nieuwsitem-inhoud p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  white-space: normal;
}

body#home-index main .modal .nieuwsitem-afbeelding {
  grid-area: afbeelding;
}

body#home-index main .modal .nieuwsitem-afbeelding img {
  width: 100%;
}

body#contact-index main .panels {
  margin-top: 30px;
}

body#contact-index main .panel {
  border: none;
  border-radius: 2px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.16);
}

body#contact-index main .panel.panel-default {
  margin-bottom: 22px;
}

body#contact-index main .panel .panel-heading {
  color: white;
  font-size: 24px;
  min-height: 70px;
  border-radius: 2px 2px 0 0;
  border: none;
  padding-top: 20px;
}

@media (min-width: 991px) and (max-width: 1199px) {
  body#contact-index main .panel .panel-heading {
    min-height: 99px;
  }
}

body#contact-index main #pnlvragen .panel-heading,
body#contact-index main #pnlmail .panel-heading,
body#contact-index main #pnlservicedesk .panel-heading {
  height: 260px;
  background-size: cover;
}

body#contact-index main #pnlvragen .panel-heading span.panel-title,
body#contact-index main #pnlmail .panel-heading span.panel-title,
body#contact-index main #pnlservicedesk .panel-heading span.panel-title {
  color: white;
  font-size: 24px;
  position: absolute;
  top: 199px;
}

body#contact-index main #pnlvragen .panel-heading a,
body#contact-index main #pnlmail .panel-heading a,
body#contact-index main #pnlservicedesk .panel-heading a {
  display: block;
  width: 46px;
  height: 46px;
  background-color: var(--ui-slider-handle-color);
  border-radius: 50%;
  position: absolute;
  right: 25px;
  top: 192px;
  color: white;
}

body#contact-index main #pnlvragen .panel-heading a::before,
body#contact-index main #pnlmail .panel-heading a::before,
body#contact-index main #pnlservicedesk .panel-heading a::before {
  font-family: "Material Icons";
  font-size: 24px;
  position: absolute;
  content: "";
  top: 6px;
  left: 11px;
}

@media (max-width: 991px) {
  body#contact-index main #pnlvragen .panel-body[style],
  body#contact-index main #pnlmail .panel-body[style],
  body#contact-index main #pnlservicedesk .panel-body[style] {
    min-height: 1px !important;
  }
}

body#contact-index main #pnlvragen .panel-body,
body#contact-index main #pnlmail .panel-body,
body#contact-index main #pnlservicedesk .panel-body {
  padding: 10px 0 0 0;
  font-size: 14px;
}

body#contact-index main #pnlvragen .panel-body div,
body#contact-index main #pnlmail .panel-body div,
body#contact-index main #pnlservicedesk .panel-body div {
  padding: 0;
  border-bottom: 1px solid #EAEAEA;
}

body#contact-index main #pnlvragen .panel-body div:last-child,
body#contact-index main #pnlmail .panel-body div:last-child,
body#contact-index main #pnlservicedesk .panel-body div:last-child {
  border-bottom: none;
}

body#contact-index main #pnlvragen .panel-body .panel-body-title,
body#contact-index main #pnlmail .panel-body .panel-body-title,
body#contact-index main #pnlservicedesk .panel-body .panel-body-title {
  font-size: 16px;
  display: block;
  margin-bottom: 3px !important;
}

body#contact-index main #pnlvragen .panel-heading {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6)), url(images/bg_contact_faq.jpg);
  padding-left: 30px;
}

body#contact-index main #pnlvragen .panel-heading a::before {
  content: "";
}

body#contact-index main #pnlvragen .panel-body div a {
  display: block;
  padding: 25px 60px 25px 20px;
  font-size: 16px;
  color: var(--sbb-default-text-color);
  text-decoration: none;
}

body#contact-index main #pnlvragen .panel-body div a:after {
  font-family: "Material Icons";
  font-size: 24px;
  right: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

body#contact-index main #pnlvragen .panel-body div a span {
  display: block;
  font-size: 14px;
  padding-right: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

body#contact-index main #pnlvragen .panel-body div a::after {
  content: "";
}

body#contact-index main #pnlmail .panel-heading {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6)), url(images/bg_contact_mailen.jpg);
}

body#contact-index main #pnlmail .panel-heading a::before {
  content: "";
}

body#contact-index main #pnlmail .panel-body {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
}

body#contact-index main #pnlmail .panel-body .panel-body-title {
  padding-top: 20px;
}

body#contact-index main #pnlmail .panel-body .panel-body-title + p {
  margin-bottom: 30px;
}

body#contact-index main #pnlservicedesk .panel-heading {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6)), url(images/bg_contact_servicedesk.jpg);
  padding-left: 30px;
}

body#contact-index main #pnlservicedesk .panel-heading a::before {
  content: "";
}

body#contact-index main #pnlservicedesk .panel-body > div {
  padding: 0;
  display: flex;
  flex-direction: column;
}

body#contact-index main #pnlservicedesk .panel-body > div > div {
  padding: 22px 20px;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

body#contact-index main #pnlservicedesk .panel-body > div > div .info {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 991px) {
  body#contact-index main #pnlservicedesk .panel-body > div {
    min-height: 1px !important;
  }
}

body#contact-index main #pnlservicedesk .panel-body label {
  min-width: 147px;
  margin: 0;
}

body#vragen-index main .faqlogo img {
  margin-right: 15px;
  margin-top: 10px;
  max-height: 50px;
}

body#vragen-index main .vragenlijst {
  margin-top: 40px;
}

body#vragen-index main .vragenlijst .categorien > div {
  border-radius: 2px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
  padding: 10px 20px 20px 20px;
  margin-bottom: 30px;
  cursor: pointer;
}

body#vragen-index main .vragenlijst .categorien > div.active {
  background-color: #4399C8;
  color: #FFFFFF;
}

body#vragen-index main .vragenlijst .categorien > div:last-child {
  margin-bottom: 10px;
}

body#vragen-index main .vragenlijst .categorien > div div:last-child {
  font-size: 12px;
}

body#vragen-index main .vragenlijst .vragen {
  background-color: #F2F2F2;
  padding: 30px;
}

@media (max-width: 991px) {
  body#vragen-index main .vragenlijst .vragen {
    padding: 15px;
    background-color: inherit;
  }
}

body#vragen-index main .vragenlijst .vragen .categorie {
  display: none;
}

@media (max-width: 991px) {
  body#vragen-index main .vragenlijst .vragen .categorie {
    display: block !important;
    margin-bottom: 30px;
  }
}

body#vragen-index main .vragenlijst .vragen .categorie.active {
  display: block;
}

body#vragen-index main .vragenlijst .vragen .categorie .categorieheader {
  font-size: 22px;
  margin-bottom: 30px;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
  background-color: white;
  position: relative;
  cursor: pointer;
  -moz-transition: margin-top ease 0.2s, margin-bottom ease 0.2s;
  -o-transition: margin-top ease 0.2s, margin-bottom ease 0.2s;
  -webkit-transition: margin-top ease 0.2s, margin-bottom ease 0.2s;
  transition: margin-top ease 0.2s, margin-bottom ease 0.2s;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:first-child,
body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child {
  border-top: 1px solid rgba(177, 177, 177, 0.5);
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:first-child {
  padding: 15px 42px;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:first-child:after {
  font-family: "Material Icons";
  content: "";
  font-size: 22px;
  position: absolute;
  right: 15px;
  top: 10px;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:first-child .vraagnummer {
  position: absolute;
  left: 0;
  width: 35px;
  text-align: right;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:first-child .vraagnummer:after {
  content: ".";
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child {
  font-size: 14px;
  max-height: 0px;
  overflow: hidden;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  opacity: 0;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child div {
  padding: 15px 42px;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child a {
  color: var(--ui-slider-handle-color);
  text-decoration: none;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child a:hover {
  color: #0d2e44;
  text-decoration: underline;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child a::after {
  display: inline-block;
  font-family: "Material Icons";
  content: "";
  text-decoration: underline;
  /*First set to underline...*/
  margin-left: 3px;
  margin-right: 2px;
  font-size: 1em;
  padding: 0;
  line-height: 1em;
  position: relative;
  top: 2px;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag > div:last-child a::after {
  text-decoration: none;
  /*...then, reset to none. To fix IE bug: https://stackoverflow.com/questions/8820286/how-to-remove-only-underline-from-abefore/21902566#21902566*/
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag:first-child {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3), 0px -3px 6px -3px rgba(0, 0, 0, 0.2);
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag:first-child div:first-child {
  border-top: none;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag.active {
  margin-top: 16px;
  margin-bottom: 16px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag.active > div:first-child:after {
  transform: rotate(180deg);
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag.active > div:last-child {
  opacity: 1;
  max-height: 500px;
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag.active + div {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3), 0px -3px 6px -3px rgba(0, 0, 0, 0.2);
}

body#vragen-index main .vragenlijst .vragen .categorie > .vraag.active + div div:first-child {
  border-top: none;
}

body#vragen-index main #geenresultaten div {
  margin-top: 20px;
  color: red;
}

body#vragen-index main #nietbeantwoord {
  margin: 30px -15px 30px -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-top: 1px solid #EBEBEB;
}

@media (max-width: 991px) {
  body#vragen-index main #nietbeantwoord {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

body#aanvraag-index main #pnlkwalificatiedossier .card-image {
  background-image: url(images/bg_aanvraag_kwalificatiedossier.jpg);
  background-position-y: -50px;
}

@media (min-width: 768px) {
  body#aanvraag-index main #pnlkwalificatiedossier .card-image {
    background-position-y: -30px;
  }
}

@media (min-width: 992px) {
  body#aanvraag-index main #pnlkwalificatiedossier .card-image {
    background-position-y: -40px;
  }
}

@media (min-width: 1200px) {
  body#aanvraag-index main #pnlkwalificatiedossier .card-image {
    background-position-y: -30px;
  }
}

body#aanvraag-index main #pnlcrossover .card-image {
  background-image: url(images/bg_aanvraag_crossover.jpg);
  background-position-y: -35px;
}

@media (min-width: 768px) {
  body#aanvraag-index main #pnlcrossover .card-image {
    background-position-y: -20px;
  }
}

@media (min-width: 992px) {
  body#aanvraag-index main #pnlcrossover .card-image {
    background-position-y: -35px;
  }
}

@media (min-width: 1200px) {
  body#aanvraag-index main #pnlcrossover .card-image {
    background-position-y: -20px;
  }
}

body#aanvraag-index main #pnlkeuzedeel .card-image {
  background-image: url(images/bg_aanvraag_keuzedeel.jpg);
  background-position-y: -40px;
}

@media (min-width: 768px) {
  body#aanvraag-index main #pnlkeuzedeel .card-image {
    background-position-y: 0;
  }
}

@media (min-width: 992px) {
  body#aanvraag-index main #pnlkeuzedeel .card-image {
    background-position-y: -20px;
  }
}

@media (min-width: 1200px) {
  body#aanvraag-index main #pnlkeuzedeel .card-image {
    background-position-y: -15px;
  }
}

body#aanvraag-index main #pnlcertificaat .card-image,
body#aanvraag-index main #pnlcertificaat2 .card-image {
  background-image: url(images/bg_aanvraag_certificaat.jpg);
  background-position-y: -60px;
}

@media (min-width: 768px) {
  body#aanvraag-index main #pnlcertificaat .card-image,
  body#aanvraag-index main #pnlcertificaat2 .card-image {
    background-position-y: -35px;
  }
}

@media (min-width: 992px) {
  body#aanvraag-index main #pnlcertificaat .card-image,
  body#aanvraag-index main #pnlcertificaat2 .card-image {
    background-position-y: -50px;
  }
}

@media (min-width: 1200px) {
  body#aanvraag-index main #pnlcertificaat .card-image,
  body#aanvraag-index main #pnlcertificaat2 .card-image {
    background-position-y: -25px;
  }
}

body#certificaat-details main .actionmenu {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  body#certificaat-details main .panel {
    margin-top: 30px;
  }
}

@media (max-width: 991px) {
  body#keuzedeel-details main .panel {
    margin-top: 30px;
  }
}

body#keuzedeel-details main .processstep {
  margin-bottom: 30px;
}

body#keuzedeel-details main ul.list-inline li {
  margin-right: 15px;
}

body#keuzedeelvoordragen-toegevoegdewaarde main .checkbox {
  margin: 0 0 18px 0;
}

body#keuzedeelvoordragen-toegevoegdewaarde main .checkbox + .checkbox {
  margin: 0 0 18px 0;
}

body#keuzedeelvoordragen-toegevoegdewaarde main input[type="checkbox"] ~ div {
  display: none;
}

body#keuzedeelvoordragen-toegevoegdewaarde main input[type="checkbox"] ~ label {
  font-size: 16px;
  color: var(--sbb-default-text-color);
  padding-left: 30px;
}

body#keuzedeelvoordragen-toegevoegdewaarde main input[type="checkbox"]:checked ~ div {
  display: block;
  margin: 18px 30px 30px 30px;
}

body#home-authenticeer main {
  font-size: 14px;
}

body#handtekening-index h1 {
  margin-top: 40px;
}

body#handtekening-index h2 {
  color: var(--sbb-default-text-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 27px;
  margin-top: 20px;
  margin-bottom: 20px;
}

body#handtekening-index div.radios {
  padding: 10px 15px;
}

body#handtekening-index div.radio {
  margin-bottom: 5px;
}

body#handtekening-index aside.sidebar {
  border-radius: 4px;
  border: 1px solid #DDD;
  background: #FFF;
  margin-top: 30px;
}

body#handtekening-index aside.sidebar h2 {
  color: var(--sbb-default-text-color);
  font-family: Open Sans;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 27px;
  padding: 10px 30px;
  margin: 0;
}

body#handtekening-index aside.sidebar .gradient {
  background: var(--ui-slider-handle-color);
  height: 4px;
  align-self: stretch;
}

body#handtekening-index aside.sidebar p {
  padding: 20px 30px 10px 30px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

body#handtekening-index aside.sidebar a span {
  text-decoration: underline;
}

body#handtekening-index aside.sidebar a::after {
  content: " open_in_new ";
  font-family: "Material Icons";
  width: 16px;
  height: 16px;
  font-size: 16px;
  text-decoration: none;
  vertical-align: bottom;
}

.validation-summary-errors {
  margin-top: 20px;
  color: #e8400f;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vLi4vTWlqblNCQi5Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIvS3dhbGlmaWNhdGllU3RydWN0dXVyLldlYi9Db250ZW50L1NpdGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi8uLi9NaWpuU0JCLkt3YWxpZmljYXRpZVN0cnVjdHV1ci9Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIuV2ViL0NvbnRlbnQvU2l0ZS5zY3NzIiwKCQkiLi4vLi4vTWlqblNCQi5Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIvS3dhbGlmaWNhdGllU3RydWN0dXVyLldlYi9Db250ZW50L192YXJpYWJsZXMuc2NzcyIsCgkJIi4uLy4uL01pam5TQkIuS3dhbGlmaWNhdGllU3RydWN0dXVyL0t3YWxpZmljYXRpZVN0cnVjdHV1ci5XZWIvQ29udGVudC9fcGxhY2Vob2xkZXIuc2NzcyIsCgkJIi4uLy4uL01pam5TQkIuS3dhbGlmaWNhdGllU3RydWN0dXVyL0t3YWxpZmljYXRpZVN0cnVjdHV1ci5XZWIvQ29udGVudC9fZmxleC5zY3NzIiwKCQkiLi4vLi4vTWlqblNCQi5Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIvS3dhbGlmaWNhdGllU3RydWN0dXVyLldlYi9Db250ZW50L19tYWluT2xkLnNjc3MiLAoJCSIuLi8uLi9NaWpuU0JCLkt3YWxpZmljYXRpZVN0cnVjdHV1ci9Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIuV2ViL0NvbnRlbnQvX21haW5OZXcuc2NzcyIsCgkJIi4uLy4uL01pam5TQkIuS3dhbGlmaWNhdGllU3RydWN0dXVyL0t3YWxpZmljYXRpZVN0cnVjdHV1ci5XZWIvQ29udGVudC9fYnV0dG9ucy5zY3NzIiwKCQkiLi4vLi4vTWlqblNCQi5Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIvS3dhbGlmaWNhdGllU3RydWN0dXVyLldlYi9Db250ZW50L19jYXJkYWNjb3JkZW9uLnNjc3MiLAoJCSIuLi8uLi9NaWpuU0JCLkt3YWxpZmljYXRpZVN0cnVjdHV1ci9Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIuV2ViL0NvbnRlbnQvX2FsZXJ0LnNjc3MiLAoJCSIuLi8uLi9NaWpuU0JCLkt3YWxpZmljYXRpZVN0cnVjdHV1ci9Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIuV2ViL0NvbnRlbnQvX2tldXplZGVlbFZvb3JzdGVsbGVuLnNjc3MiLAoJCSIuLi8uLi9NaWpuU0JCLkt3YWxpZmljYXRpZVN0cnVjdHV1ci9Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIuV2ViL0NvbnRlbnQvX2NlcnRpZmljYWF0Vm9vcnN0ZWxsZW4uc2NzcyIsCgkJIi4uLy4uL01pam5TQkIuS3dhbGlmaWNhdGllU3RydWN0dXVyL0t3YWxpZmljYXRpZVN0cnVjdHV1ci5XZWIvQ29udGVudC9fc3RhdHVzb3ZlcnppY2h0LnNjc3MiLAoJCSIuLi8uLi9NaWpuU0JCLkt3YWxpZmljYXRpZVN0cnVjdHV1ci9Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIuV2ViL0NvbnRlbnQvX3Byb2Nlc3N0YXBwZW4uc2NzcyIsCgkJIi4uLy4uL01pam5TQkIuS3dhbGlmaWNhdGllU3RydWN0dXVyL0t3YWxpZmljYXRpZVN0cnVjdHV1ci5XZWIvQ29udGVudC9faW5mb3BhZ2luYS5zY3NzIiwKCQkiLi4vLi4vTWlqblNCQi5Ld2FsaWZpY2F0aWVTdHJ1Y3R1dXIvS3dhbGlmaWNhdGllU3RydWN0dXVyLldlYi9Db250ZW50L19uYXZpZ2F0aWUuc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QVFBQSxBQUFBLFVBQVUsQUFBQSxVQUFVLENBQUM7RUFDakIsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDUCxVQUFVLEVBQUUsT0FBTztFQUNuQixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLElBQUksRUFBRSxJQUFJO0VBQ1YsR0FBRyxFQUFFLElBQUk7RUFDVCxhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLFdBQVcsRUFBRSxTQUFTO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLFNBQVM7RUFDdEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsY0FBYyxFQUFFLE1BQU07RUFDdEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLEtBQUs7RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsVUFBVSxFQUFFLFdBQVc7Q0FvQjFCOztBQTFDRCxBQXdCSSxVQXhCTSxDQXdCTixDQUFDLEFBQUEsYUFBYSxDQUFDO0VBQ1gsY0FBYyxFQUFFLFNBQVM7Q0FDNUI7O0FBMUJMLEFBNEJJLFVBNUJNLENBNEJOLENBQUMsQ0FBQztFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osSUFBSSxFQUFFLElBQUk7Q0FDYjs7QUFuQ0wsQUFxQ0ksVUFyQ00sQ0FxQ04sQ0FBQztBQXJDTCxBQXNDSSxVQXRDTSxDQXNDTixDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ0osS0FBSyxFQUFFLDJCQUEyQjtFQUNsQyxlQUFlLEVBQUUsU0FBUztDQUM3Qjs7QUFHTCxBQUFBLFFBQVEsQ0FBQztFQUNMLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLElBQUksRUFBRSxDQUFDO0VBQ1AsV0FBVyxFQUFFLENBQUM7RUFDZCxZQUFZLEVBQUUsT0FBTztFQUNyQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxpQkFBaUI7Q0FPM0I7O0FBZEQsQUFTSSxRQVRJLENBU0osQ0FBQyxDQUFDO0VBQ0UsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUFHTCxBQUFBLFlBQVksQ0FBQztFQUNULFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLElBQUksRUFBRSxDQUFDO0VBQ1AsV0FBVyxFQUFFLENBQUM7RUFDZCxZQUFZLEVBQUUsT0FBTztFQUNyQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxpQkFBaUI7Q0FPM0I7O0FBZEQsQUFTSSxZQVRRLENBU1IsQ0FBQyxDQUFDO0VBQ0UsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUFHTCxBQUFBLEtBQUssQ0FBQztFQUNGLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLElBQUksRUFBRSxDQUFDO0VBQ1AsV0FBVyxFQUFFLENBQUM7RUFDZCxZQUFZLEVBQUUsMkJBQTJCO0VBQ3pDLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLGlCQUFpQjtDQU8zQjs7QUFkRCxBQVNJLEtBVEMsQ0FTRCxDQUFDLENBQUM7RUFDRSxRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsSUFBSTtFQUNWLEtBQUssRUFBRSwyQkFBMkI7Q0FDckM7O0FBR0wsQUFBQSxRQUFRLENBQUM7RUFDTCxRQUFRLEVBQUUsTUFBTTtFQUNoQixZQUFZLEVBQUUsSUFBSTtFQUNsQixJQUFJLEVBQUUsQ0FBQztFQUNQLFdBQVcsRUFBRSxDQUFDO0VBQ2QsS0FBSyxFQUFFLGlCQUFpQjtDQU0zQjs7QUFYRCxBQU9JLFFBUEksQ0FPSixDQUFDLENBQUM7RUFDRSxRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsSUFBSTtDQUNiOztBQUdMLEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBQztFQUNiLFVBQVUsRUFBRSxDQUFDO0NBQ2hCOztBQy9HRCxBQUNJLHlCQURxQixDQUNyQixRQUFRLENBQUM7RUFDTCxVQUFVLEVBQUUsVUFBVTtFQUN0QixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsVUFBVTtFQUN2QixPQUFPLEVBQUUsSUFBSTtFQUNiLEdBQUcsRUFBRSxJQUFJO0VBQ1QsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixXQUFXLEVBQUUsV0FBVztFQUN4QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSw2QkFBNkI7RUFDcEMsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBaEJMLEFBa0JJLHlCQWxCcUIsQ0FrQnJCLE9BQU8sQ0FBQztFQUVKLGFBQWEsRUFBRSxJQUFJO0NBaUN0Qjs7QUFyREwsQUFzQlEseUJBdEJpQixDQWtCckIsT0FBTyxDQUlILEVBQUUsQ0FBQztFQUNDLFdBQVcsRUFBRSxXQUFXO0VBQ3hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLDZCQUE2QjtFQUNwQyxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUE5QlQsQUFnQ1EseUJBaENpQixDQWtCckIsT0FBTyxDQWNILENBQUMsQ0FBQztFQUNFLFdBQVcsRUFBRSxXQUFXO0VBQ3hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFUnJDVCw2QkFBNkI7RVFzQ3pCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXhDVCxBQTBDUSx5QkExQ2lCLENBa0JyQixPQUFPLENBd0JILEVBQUUsQ0FBQztFQUNDLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQTVDVCxBQThDUSx5QkE5Q2lCLENBa0JyQixPQUFPLENBNEJILEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQWhEVCxBQWtEUSx5QkFsRGlCLENBa0JyQixPQUFPLENBZ0NILEVBQUUsQ0FBQztFQUNDLE1BQU0sRUFBRSxVQUFVO0NBQ3JCOztBQ3BEVCxBQUFBLHNCQUFzQixDQUFDO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0NBd0loQjs7QUF6SUQsQUFHSSxzQkFIa0IsQ0FHbEIsRUFBRSxDQUFDO0VBQ0MsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLDZCQUE2QixDQUFDLFVBQVU7RUFDckQsU0FBUyxFQUFFLDJCQUEyQixDQUFDLFVBQVU7RUFDakQsV0FBVyxFQUFFLDZCQUE2QixDQUFDLFVBQVU7Q0FDeEQ7O0FBUkwsQUFVSSxzQkFWa0IsQ0FVbEIsRUFBRSxBQUFBLEtBQUssQUFDSCxRQUFTLENBQUM7RUFDTixPQUFPLEVBQUUsNENBQTRDO0VBQ3JELE9BQU8sRUFBRSxZQUFZO0VBQ3JCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxHQUFHO0NBQ3RCOztBQW5CVCxBQXNCSSxzQkF0QmtCLENBc0JsQixjQUFjLENBQUM7RUFDWCxhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWlCO0VBQ3ZDLGFBQWEsRUFBRSxHQUFHO0NBS3JCOztBQTlCTCxBQTJCUSxzQkEzQmMsQ0FzQmxCLGNBQWMsQ0FLVixXQUFXLENBQUM7RUFDUixhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUE3QlQsQUFnQ0ksc0JBaENrQixDQWdDbEIsTUFBTSxDQUFDO0VBQ0gsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSxXQUFXO0NBZ0VoQzs7QUFwR0wsQUFzQ1Esc0JBdENjLENBZ0NsQixNQUFNLENBTUYsT0FBTyxDQUFDO0VBQ0osVUFBVSxFQUFFLFlBQVk7Q0FDM0I7O0FBeENULEFBMENRLHNCQTFDYyxDQWdDbEIsTUFBTSxDQVVGLG1CQUFtQixBQUFBLElBQUssSUFBRSxBQUFBLENBQUMsQUFBQSxTQUFTLENBQUEsQUFBQSxhQUFDLENBQWMsTUFBTSxBQUFwQixHQUF1QjtFQUN4RCxVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsa0JBQWlCO0VBQ3hDLGFBQWEsRUFBRSxJQUFJO0VBQ25CLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBQTlDVCxBQWdEUSxzQkFoRGMsQ0FnQ2xCLE1BQU0sQ0FnQkYsbUJBQW1CLENBQUM7RUFDaEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFpQjtDQWtEMUM7O0FBbkdULEFBbURZLHNCQW5EVSxDQWdDbEIsTUFBTSxDQWdCRixtQkFBbUIsQ0FHZixDQUFDLENBQUM7RUFDRSxVQUFVLEVBQUUsZUFBZTtDQUM5Qjs7QUFyRGIsQUF1RFksc0JBdkRVLENBZ0NsQixNQUFNLENBZ0JGLG1CQUFtQixDQU9mLENBQUMsQUFBQSxTQUFTLENBQUM7RUFDUCxNQUFNLEVBQUUsZUFBZTtFQUN2QixXQUFXLEVBQUUsZUFBZTtFQUM1QixjQUFjLEVBQUUsZUFBZTtFQUMvQixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUE1RGIsQUE4RFksc0JBOURVLENBZ0NsQixNQUFNLENBZ0JGLG1CQUFtQixDQWNmLENBQUMsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQ2QsV0FBVyxFQUFFLGdCQUFnQjtFQUM3QixPQUFPLEVBQUUsT0FBTztFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxhQUFhO0VBQzlCLGFBQWEsRUFBRSxhQUFhO0VBQzVCLGtCQUFrQixFQUFFLGFBQWE7RUFDakMsVUFBVSxFQUFFLGFBQWE7RUFDekIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsS0FBSztDQUNmOztBQXhFYixBQTBFWSxzQkExRVUsQ0FnQ2xCLE1BQU0sQ0FnQkYsbUJBQW1CLENBMEJmLENBQUMsQUFBQSxTQUFTLENBQUEsQUFBQSxhQUFDLENBQWMsTUFBTSxBQUFwQixFQUFzQjtFQUM3QixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsWUFBWTtDQUMzQjs7QUE3RWIsQUErRVksc0JBL0VVLENBZ0NsQixNQUFNLENBZ0JGLG1CQUFtQixDQStCZixDQUFDLEFBQUEsU0FBUyxDQUFBLEFBQUEsYUFBQyxDQUFjLE1BQU0sQUFBcEIsQ0FBcUIsT0FBTyxDQUFDO0VBQ3BDLGNBQWMsRUFBRSxlQUFlO0VBQy9CLGFBQWEsRUFBRSxlQUFlO0VBQzlCLFlBQVksRUFBRSxlQUFlO0VBQzdCLGlCQUFpQixFQUFFLGVBQWU7RUFDbEMsU0FBUyxFQUFFLGVBQWU7Q0FDN0I7O0FBckZiLEFBdUZZLHNCQXZGVSxDQWdDbEIsTUFBTSxDQWdCRixtQkFBbUIsQ0F1Q2YsT0FBTyxDQUFBLEFBQUEsYUFBQyxDQUFjLE1BQU0sQUFBcEIsRUFBc0I7RUFDMUIsYUFBYSxFQUFFLGNBQWM7Q0FVaEM7O0FBbEdiLEFBMEZnQixzQkExRk0sQ0FnQ2xCLE1BQU0sQ0FnQkYsbUJBQW1CLENBdUNmLE9BQU8sQ0FBQSxBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLEVBR0osR0FBRyxDQUFDO0VBQ0EsYUFBYSxFQUFFLGlCQUFpQjtDQUNuQzs7QUE1RmpCLEFBOEZnQixzQkE5Rk0sQ0FnQ2xCLE1BQU0sQ0FnQkYsbUJBQW1CLENBdUNmLE9BQU8sQ0FBQSxBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLEVBT0osQ0FBQyxBQUFBLGFBQWEsQ0FBQztFQUNYLHlCQUF5QixFQUFFLEdBQUc7RUFDOUIsMEJBQTBCLEVBQUUsR0FBRztDQUNsQzs7QUFqR2pCLEFBc0dJLHNCQXRHa0IsQ0FzR2xCLEVBQUUsQ0FBQztFQUNDLGFBQWEsRUFBRSxlQUFlO0VBQzlCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQXpHTCxBQTJHSSxzQkEzR2tCLENBMkdsQixLQUFLLENBQUM7RUFDRixLQUFLLEVBQUUsSUFBSTtDQUNkOztBQTdHTCxBQWdIUSxzQkFoSGMsQ0ErR2xCLGdCQUFnQixDQUNaLEtBQUssQ0FBQztFQUNGLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBQWxIVCxBQXFISSxzQkFySGtCLENBcUhsQixnQkFBZ0IsQUFBQSxXQUFXLENBQUM7RUFDeEIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsY0FBYyxFQUFFLGVBQWU7Q0FDbEM7O0FBeEhMLEFBMkhRLHNCQTNIYyxDQTBIbEIsZ0JBQWdCLEFBQUEsU0FBUyxDQUNyQixLQUFLLENBQUM7RUFDRixhQUFhLEVBQUUsS0FBSztDQUN2Qjs7QUE3SFQsQUFnSUksc0JBaElrQixDQWdJbEIsU0FBUyxDQUFDO0VBQ04sV0FBVyxFQUFFLGNBQWM7RUFDM0IsWUFBWSxFQUFFLGNBQWM7RUFDNUIsS0FBSyxFQUFFLElBQUk7Q0FLZDs7QUF4SUwsQUFxSVEsc0JBckljLENBZ0lsQixTQUFTLENBS0wsS0FBSyxDQUFDO0VBQ0YsVUFBVSxFQUFFLGVBQWU7Q0FDOUI7O0FBSVQsQUFDSSwyQkFEdUIsQ0FDdkIsVUFBVSxBQUNOLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSw0Q0FBNEM7Q0FDeEQ7O0FBSVQsQUFDSSxHQURELENBQUEsQUFBQSxJQUFDLENBQUssc0JBQXNCLEFBQTNCLEVBQ0EsRUFBRSxBQUNFLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSw0Q0FBNEM7RUFDckQsY0FBYyxFQUFFLEdBQUc7Q0FDdEI7O0FBSVQsQUFDSSxpQ0FENkIsQ0FDN0IsQ0FBQyxDQUFDO0VBQ0UsWUFBWSxFQUFFLENBQUM7RUFDZixXQUFXLEVBQUUsQ0FBQztDQUNqQjs7QUFKTCxBQU1JLGlDQU42QixDQU03QixFQUFFLEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FBUkwsQUFVSSxpQ0FWNkIsQ0FVN0IsRUFBRSxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLEtBQUssRUFBRSxFQUFFO0VBQ1QsYUFBYSxFQUFFLENBQUM7RUFDaEIsWUFBWSxFQUFFLENBQUM7RUFDZixTQUFTLEVBQUUsSUFBSTtDQVdsQjs7QUF6QkwsQUFnQlEsaUNBaEJ5QixDQVU3QixFQUFFLEFBQUEsbUJBQW1CLENBTWpCLEdBQUcsQ0FBQztFQUNBLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUM7Q0FNbkI7O0FBeEJULEFBb0JZLGlDQXBCcUIsQ0FVN0IsRUFBRSxBQUFBLG1CQUFtQixDQU1qQixHQUFHLENBSUMsS0FBSyxDQUFDO0VBQ0YsWUFBWSxFQUFFLENBQUM7RUFDZixhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUF2QmIsQUEyQkksaUNBM0I2QixDQTJCN0Isa0JBQWtCLENBQUM7RUFDZixZQUFZLEVBQUUsQ0FBQztFQUNmLFdBQVcsRUFBRSxDQUFDO0VBQ2QsS0FBSyxFQUFFLEVBQUU7RUFDVCxTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFlBQVksRUFBRSxDQUFDO0NBQ2xCOztBQWxDTCxBQW9DSSxpQ0FwQzZCLENBb0M3QixtQkFBbUIsQ0FBQztFQUNoQixZQUFZLEVBQUUsSUFBSTtFQUNsQixXQUFXLEVBQUUsQ0FBQztFQUNkLEtBQUssRUFBRSxHQUFHO0VBQ1YsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBekNMLEFBMkNJLGlDQTNDNkIsQ0EyQzdCLG9CQUFvQixDQUFDO0VBQ2pCLFlBQVksRUFBRSxDQUFDO0VBQ2YsV0FBVyxFQUFFLENBQUM7RUFDZCxLQUFLLEVBQUUsRUFBRTtFQUNULFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQUdMLEFBQUEsZ0JBQWdCLENBQUM7RUFDYixhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUFFRCxBQUNJLG9CQURnQixDQUNoQixhQUFhLENBQUM7RUFDVixhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUFITCxBQUtJLG9CQUxnQixDQUtoQixTQUFTLENBQUM7RUFDTixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFHTCxBQUVJLG1CQUZlLENBRWYsb0JBQW9CLENBQUM7RUFDakIsT0FBTyxFQUFFLFlBQVk7Q0FnRHhCOztBQW5ETCxBQUtRLG1CQUxXLENBRWYsb0JBQW9CLENBR2hCLFdBQVcsQ0FBQztFQUNSLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLENBQUM7Q0FDbkI7O0FBUlQsQUFVUSxtQkFWVyxDQUVmLG9CQUFvQixDQVFoQixhQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsT0FBTztFQUNkLGNBQWMsRUFBRSxTQUFTO0NBQzVCOztBQWJULEFBZVEsbUJBZlcsQ0FFZixvQkFBb0IsQ0FhaEIsVUFBVSxDQUFDO0VBQ1AsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FBakJULEFBbUJRLG1CQW5CVyxDQUVmLG9CQUFvQixDQWlCaEIsY0FBYyxDQUFDO0VBQ1gsS0FBSyxFQUFFLElBQUk7Q0E4QmQ7O0FBbERULEFBc0JZLG1CQXRCTyxDQUVmLG9CQUFvQixDQWlCaEIsY0FBYyxDQUdWLEVBQUUsQ0FBQztFQUNDLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxTQUFTO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsY0FBYyxFQUFFLElBQUk7Q0FDdkI7O0FBM0JiLEFBNkJZLG1CQTdCTyxDQUVmLG9CQUFvQixDQWlCaEIsY0FBYyxDQVVWLEVBQUUsQ0FBQztFQUNDLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLFVBQVUsRUFBRSxpQkFBaUI7RUFDN0IsYUFBYSxFQUFFLGlCQUFpQjtDQUNuQzs7QUFqQ2IsQUFtQ1ksbUJBbkNPLENBRWYsb0JBQW9CLENBaUJoQixjQUFjLENBZ0JWLGNBQWMsQ0FBQztFQUNYLEtBQUssRUFBRSwyQkFBMkI7RUFDbEMsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixvQkFBb0IsRUFBRSxTQUFTO0VBQy9CLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBQTNDYixBQTZDWSxtQkE3Q08sQ0FFZixvQkFBb0IsQ0FpQmhCLGNBQWMsQ0EwQlYsTUFBTSxDQUFDO0VBQ0gsVUFBVSxFQUFFLEtBQUs7RUFDakIsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBakRiLEFBcURJLG1CQXJEZSxDQXFEZixhQUFhLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQ3JSTCxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsT0FBTyxFQUFFLEtBQUs7RUFDZCxXQUFXLEVBQUUsSUFBSTtDQXdHcEI7O0FBdEdHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFKdkMsQUFBQSxnQkFBZ0IsQ0FBQztJQUtULE9BQU8sRUFBRSxJQUFJO0dBcUdwQjtFQTFHRCxBQU9RLGdCQVBRLENBT1IsS0FBSyxDQUFDO0lBQ0YsWUFBWSxFQUFFLElBQUk7R0FDckI7OztBQVRULEFBWUksZ0JBWlksQ0FZWixLQUFLLENBQUM7RUFDRixhQUFhLEVBQUUsSUFBSTtFQUNuQixTQUFTLEVBQUUsS0FBSztDQTJGbkI7O0FBekdMLEFBZ0JRLGdCQWhCUSxDQVlaLEtBQUssQ0FJRCxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLO0VBQ2IsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsd0JBQXdCO0VBQ2pELGFBQWEsRUFBRSxlQUFlO0NBT2pDOztBQTNCVCxBQXNCWSxnQkF0QkksQ0FZWixLQUFLLENBSUQsVUFBVSxDQU1OLEdBQUcsQ0FBQztFQUNBLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsS0FBSztDQUNwQjs7QUExQmIsQUE2QlEsZ0JBN0JRLENBWVosS0FBSyxDQWlCRCxxQkFBcUIsQ0FBQztFQUNsQixRQUFRLEVBQUUsUUFBUTtDQVlyQjs7QUExQ1QsQUFnQ1ksZ0JBaENJLENBWVosS0FBSyxDQWlCRCxxQkFBcUIsQ0FHakIsR0FBRyxDQUFDO0VBQ0EsS0FBSyxFQUFFLE1BQU07RUFDYixNQUFNLEVBQUUsU0FBUztFQUNqQixTQUFTLEVBQUUsYUFBYTtFQUN4QixZQUFZLEVBQUUsY0FBYztFQUM1QixVQUFVLEVBQUUsS0FBSztFQUNqQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsS0FBSztFQUNWLElBQUksRUFBRSxLQUFLO0NBQ2Q7O0FBekNiLEFBNENRLGdCQTVDUSxDQVlaLEtBQUssQ0FnQ0QscUJBQXFCLENBQUM7RUFDbEIsUUFBUSxFQUFFLFFBQVE7Q0FtQnJCOztBQWhFVCxBQStDWSxnQkEvQ0ksQ0FZWixLQUFLLENBZ0NELHFCQUFxQixDQUdqQixHQUFHLENBQUM7RUFDQSxLQUFLLEVBQUUsU0FBUztFQUNoQixNQUFNLEVBQUUsS0FBSztFQUNiLFdBQVcsRUFBRSxDQUFDO0VBQ2QsWUFBWSxFQUFFLGFBQWE7RUFDM0IsVUFBVSxFQUFFLEtBQUs7RUFDakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEtBQUs7RUFDVixJQUFJLEVBQUUsS0FBSztDQVFkOztBQU5HLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUF6RG5ELEFBK0NZLGdCQS9DSSxDQVlaLEtBQUssQ0FnQ0QscUJBQXFCLENBR2pCLEdBQUcsQ0FBQztJQVdJLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLElBQUk7SUFDaEIsR0FBRyxFQUFFLENBQUM7SUFDTixJQUFJLEVBQUUsQ0FBQztHQUVkOzs7QUEvRGIsQUFrRVEsZ0JBbEVRLENBWVosS0FBSyxDQXNERCxhQUFhLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsR0FBRyxFQUFFLElBQUk7RUFDVCxNQUFNLEVBQUUsS0FBSztDQWdDaEI7O0FBeEdULEFBMEVZLGdCQTFFSSxDQVlaLEtBQUssQ0FzREQsYUFBYSxDQVFULFVBQVUsQ0FBQztFQUNQLEtBQUssRUFBRSw0QkFBNEI7RUFDbkMsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0NBVXJCOztBQTFGYixBQWtGZ0IsZ0JBbEZBLENBWVosS0FBSyxDQXNERCxhQUFhLENBUVQsVUFBVSxDQVFOLGNBQWMsQ0FBQztFQUNYLFlBQVksRUFBRSxHQUNsQjtDQUFFOztBQXBGbEIsQUFzRmdCLGdCQXRGQSxDQVlaLEtBQUssQ0FzREQsYUFBYSxDQVFULFVBQVUsQ0FZTixhQUFhLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsQ0FBQztDQUNYOztBQUdMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUE1Ri9DLEFBa0VRLGdCQWxFUSxDQVlaLEtBQUssQ0FzREQsYUFBYSxDQUFDO0lBMkJOLE9BQU8sRUFBRSxJQUFJO0dBV3BCO0VBeEdULEFBK0ZnQixnQkEvRkEsQ0FZWixLQUFLLENBc0RELGFBQWEsQ0E2QkwsV0FBVyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUk7SUFDWixRQUFRLEVBQUUsTUFBTTtJQUNoQixhQUFhLEVBQUUsUUFBUTtJQUN2QixPQUFPLEVBQUUsV0FBVztJQUNwQixrQkFBa0IsRUFBRSxDQUFDO0lBQ3JCLGtCQUFrQixFQUFFLFFBQVE7R0FDL0I7OztBQU1qQixBQUE2QixnQkFBYixDQUFDLEtBQUssQUFBQSxNQUFNLENBQUMsVUFBVSxDQUFDO0VBQ3BDLEtBQUssRUFBRSw4QkFBOEI7Q0FDeEM7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLE9BQU87RUFDaEIsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDUCxXQUFXLEVBQUUsR0FBRztFQUNoQixTQUFTLEVBQUUsSUFBSTtDQUNsQjs7QUM1SEQsQUFBQSxpQkFBaUIsQ0FBQztFQUNkLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7RUFDVixXQUFXLEVBQUUsZUFBZTtDQUsvQjs7QUFURCxBQU1JLGlCQU5hLENBTWIsMkJBQTJCLENBQUM7RUFDeEIsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBR0wsQUFBQSxjQUFjLENBQUM7RUFDWCxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxTQUFTLEVBQUUsMkJBQTJCLENBQUMsVUFBVTtFQUNqRCxLQUFLLEVBQUUsdUJBQXVCLENBQUMsVUFBVTtFQUN6QyxXQUFXLEVBQUUsMkJBQTJCO0NBQzNDOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1AsS0FBSyxFQUFFLHVCQUF1QixDQUFDLFVBQVU7RUFDekMsZUFBZSxFQUFFLFNBQVM7Q0FDN0I7O0FBRUQsQUFBQSxnQ0FBZ0MsQ0FBQztFQUM3QixPQUFPLEVBQUUsWUFBWTtFQUNyQixjQUFjLEVBQUUsTUFBTTtFQUN0QixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFlBQVksRUFBRSxHQUFHO0NBQ3BCOztBQUVELEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsY0FBYyxFQUFFLElBQUk7RUFDcEIsVUFBVSxFQUFFLElBQUk7Q0FPbkI7O0FBWEQsQUFNSSxtQkFOZSxDQU1mLHdCQUF3QixDQUFDO0VBQ3JCLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLE1BQU07RUFDakIsY0FBYyxFQUFFLGVBQWU7Q0FDbEM7O0FBR0wsQUFBQSxrQkFBa0IsQ0FBQztFQUNmLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsTUFBTSxFQUFFLENBQUM7Q0FDWjs7QUFFRCxBQUFBLHNCQUFzQixDQUFDO0VBQ25CLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLGNBQWMsRUFBRSxHQUFHO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsc0JBQXNCO0VBQzdDLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLE1BQU07RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixjQUFjLEVBQUUsU0FBUztFQUN6QixXQUFXLEVBQUUsSUFBSTtFQUNqQixhQUFhLEVBQUUsaUJBQWlCO0NBZW5DOztBQTNCRCxBQWNNLHNCQWRnQixHQWNoQixDQUFDLEFBQUEsVUFBVyxDQUFBLEFBQUEsQ0FBQyxFQUFFO0VBQ2IsU0FBUyxFQUFFLEtBQUs7Q0FDbkI7O0FBaEJMLEFBa0JNLHNCQWxCZ0IsR0FrQmhCLENBQUMsQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLEVBQUU7RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxHQUFHO0NBQ3ZCOztBQXRCTCxBQXdCSSxzQkF4QmtCLEFBd0JsQiwrQkFBZ0MsQ0FBQztFQUM3QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUFHTCxBQUFBLFNBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsc0JBQXNCO0VBQzdDLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLE1BQU07RUFDakIsYUFBYSxFQUFFLGlCQUFpQjtDQWlFbkM7O0FBdkVELEFBUU0sU0FSRyxHQVFILENBQUMsQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLEVBQUU7RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQVpMLEFBY00sU0FkRyxHQWNILENBQUMsQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLEVBQUU7RUFDYixTQUFTLEVBQUUsS0FBSztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0NBQ3RCOztBQWxCTCxBQW9CTSxTQXBCRyxHQW9CSCxDQUFDLEFBQUEsVUFBVyxDQUFBLEFBQUEsQ0FBQyxFQUFFO0VBQ2IsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsS0FBSztDQUN6Qjs7QUF4QkwsQUEwQk0sU0ExQkcsR0EwQkgsQ0FBQyxBQUFBLFVBQVcsQ0FBQSxBQUFBLENBQUMsRUFBRTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLEdBQUc7Q0FvQnZCOztBQWpETCxBQStCUSxTQS9CQyxHQTBCSCxDQUFDLEFBQUEsVUFBVyxDQUFBLEFBQUEsQ0FBQyxFQUtYLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEVBQUU7RUFDbkIsYUFBYSxFQUFFLElBQUk7RUFDbkIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLGVBQWUsRUFBRSxRQUFRO0VBQ3pCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEdBQUcsRUFBRSxHQUFHO0VBQ1IsTUFBTSxFQUFFLElBQUk7Q0FTZjs7QUFoRFQsQUErQlEsU0EvQkMsR0EwQkgsQ0FBQyxBQUFBLFVBQVcsQ0FBQSxBQUFBLENBQUMsRUFLWCxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQVVqQixRQUFTLENBQUM7RUFDTixPQUFPLEVBQUUsY0FBYztFQUN2QixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixZQUFZLEVBQUUsR0FBRztDQUNwQjs7QUEvQ2IsQUFtREksU0FuREssQ0FtREwsU0FBUyxDQUFDO0VBQ04sWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FBckRMLEFBdURJLFNBdkRLLENBdURMLGVBQWUsQ0FBQztFQUNaLFdBQVcsRUFBRSxXQUFXO0VBQ3hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsYUFBYSxFQUFFLEdBQUc7Q0FDckI7O0FBOURMLEFBZ0VJLFNBaEVLLENBZ0VMLHFCQUFxQixDQUFDO0VBQ2xCLFdBQVcsRUFBRSxXQUFXO0VBQ3hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FBR0wsQUFBc0MsbUJBQW5CLENBQUMsSUFBSSxBQUFBLGFBQWEsQ0FBQyxTQUFTLEFBQUEsYUFBYSxDQUFDO0VBQ3pELGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQUVELEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsYUFBYSxFQUFFLEdBQUc7Q0ErQ3JCOztBQWhERCxBQUdJLG1CQUhlLENBR2YsWUFBWSxDQUFDO0VBQ1QsS0FBSyxFQUFFLHFDQUFxQyxDQUFDLFVBQVU7RUFDdkQsV0FBVyxFQUFFLDBDQUEwQyxDQUFDLFVBQVU7RUFDbEUsU0FBUyxFQUFFLGlDQUFpQyxDQUFDLFVBQVU7RUFDdkQsVUFBVSxFQUFFLGlCQUFpQjtFQUM3QixXQUFXLEVBQUUsY0FBYztFQUMzQixXQUFXLEVBQUUsZUFBZTtFQUM1QixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxrQkFBa0I7RUFDM0MsT0FBTyxFQUFFLFFBQVE7Q0FDcEI7O0FBWkwsQUFjaUIsbUJBZEUsQ0FjZixZQUFZLENBQUMsQ0FBQyxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsYUFBYTtFQUM5QixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsSUFBSTtDQUN4Qjs7QUFuQkwsQUFxQmlCLG1CQXJCRSxDQXFCZixZQUFZLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVBQUUsYUFBYTtFQUN0QixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLDBCQUEwQjtFQUN0QyxXQUFXLEVBQUUsTUFBTTtDQUN0Qjs7QUEzQkwsQUE2QmlCLG1CQTdCRSxDQTZCZixZQUFZLENBQUMsQ0FBQyxDQUFBLEFBQUEsYUFBQyxDQUFjLE1BQU0sQUFBcEIsQ0FBcUIsT0FBTyxDQUFDO0VBQ3hDLFNBQVMsRUFBRSxjQUFjO0NBQzVCOztBQS9CTCxBQWlDaUIsbUJBakNFLENBaUNmLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTTtBQWpDeEIsQUFrQ2lCLG1CQWxDRSxDQWtDZixZQUFZLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUNsQixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFVBQVUsRUFBRSxlQUFlO0NBQzlCOztBQXZDTCxBQXlDaUIsbUJBekNFLENBeUNmLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ2pCLEtBQUssRUFBRSw4QkFBOEIsQ0FBQyxVQUFVO0NBQ25EOztBQTNDTCxBQTZDSSxtQkE3Q2UsQ0E2Q2YsV0FBVyxDQUFDO0VBQ1IsT0FBTyxFQUFFLFFBQVE7Q0FDcEI7O0FBR0wsQUFBQSxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsdUJBQXVCLENBQUMsVUFBVTtFQUN6QyxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxTQUFTLEVBQUUsMkJBQTJCLENBQUMsVUFBVTtFQUNqRCxVQUFVLEVBQUUsaUJBQWlCO0VBQzdCLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ1osYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FDMU5ELEFBRUksMkJBRnVCLENBRXZCLEVBQUUsQ0FBQztFQUNDLFdBQVcsRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0VBQ3JELFdBQVcsRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0VBQ3JELFNBQVMsRUFBRSwyQkFBMkIsQ0FBQyxVQUFVO0VBQ2pELFdBQVcsRUFBRSwyQkFBMkIsQ0FBQyxVQUFVO0VBQ25ELEtBQUssRUFBRSx1QkFBdUIsQ0FBQyxVQUFVO0VBQ3pDLFVBQVUsRUFBRSxjQUFjO0VBQzFCLGFBQWEsRUFBRSxlQUFlO0NBQ2pDOztBQVZMLEFBWUksMkJBWnVCLENBWXZCLGlCQUFpQixDQUFDO0VBQ2QsWUFBWSxFQUFFLElBQUk7Q0FZckI7O0FBekJMLEFBZVEsMkJBZm1CLENBWXZCLGlCQUFpQixDQUdiLEVBQUUsQ0FBQztFQUNDLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxHQUFHO0NBTXJCOztBQXhCVCxBQW9CWSwyQkFwQmUsQ0FZdkIsaUJBQWlCLENBR2IsRUFBRSxDQUtFLEdBQUcsQ0FBQztFQUNBLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxHQUFHO0NBQ1o7O0FBdkJiLEFBMkJJLDJCQTNCdUIsQ0EyQnZCLGNBQWMsQ0FBQztFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0NBTXJCOztBQW5DTCxBQStCUSwyQkEvQm1CLENBMkJ2QixjQUFjLENBSVYsR0FBRyxDQUFDO0VBQ0EsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLEdBQUc7Q0FDWjs7QUFsQ1QsQUFxQ0ksMkJBckN1QixDQXFDdkIsU0FBUyxDQUFDO0VBQ04sU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxLQUFLO0NBQ2pCOztBQXpDTCxBQTJDSSwyQkEzQ3VCLENBMkN2QixLQUFLLENBQUM7RUFDRixPQUFPLEVBQUUsS0FBSztDQUNqQjs7QUE3Q0wsQUFnREksMkJBaER1QixDQWdEdkIsdUJBQXVCLENBQUM7RUFDcEIsT0FBTyxFQUFFLDRCQUE0QjtDQVF4Qzs7QUF6REwsQUFnREksMkJBaER1QixDQWdEdkIsdUJBQXVCLEFBR25CLE9BQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFdBQVcsRUFBRSxnQkFBZ0I7RUFDN0IsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUF4RFQsQUEyREksMkJBM0R1QixDQTJEdkIsZ0JBQWdCLENBQUM7RUFDYixPQUFPLEVBQUUsNEJBQTRCO0NBUXhDOztBQXBFTCxBQTJESSwyQkEzRHVCLENBMkR2QixnQkFBZ0IsQUFHWixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsUUFBUTtFQUNqQixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBbkVULEFBdUVJLDJCQXZFdUIsQ0F1RXZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBekVMLEFBMkVJLDJCQTNFdUIsQ0EyRXZCLFVBQVUsQ0FBQztFQUNQLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQTdFTCxBQStFSSwyQkEvRXVCLENBK0V2QixpQkFBaUIsQ0FBQztFQUNkLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQWpGTCxBQW1GSSwyQkFuRnVCLENBbUZ2QixjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsR0FBRztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXRGTCxBQXdGSSwyQkF4RnVCLENBd0Z2QixpQkFBaUIsQ0FBQztFQUNkLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBM0ZMLEFBNkZJLDJCQTdGdUIsQ0E2RnZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBL0ZMLEFBaUdJLDJCQWpHdUIsQ0FpR3ZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBcEdoQyxBQWlHSSwyQkFqR3VCLENBaUd2QixpQkFBaUIsQ0FBQztJQUlWLGFBQWEsRUFBRSxHQUFHO0dBRXpCOzs7QUF2R0wsQUF5R3NCLDJCQXpHSyxDQXlHdkIsaUJBQWlCLENBQUMsQ0FBQyxDQUFDO0VBQ2hCLGVBQWUsRUFBRSxTQUFTO0VBQzFCLEtBQUssRUFBRSw0QkFBNEI7Q0FDdEM7O0FBNUdMLEFBOEdJLDJCQTlHdUIsQ0E4R3ZCLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQWhITCxBQWtISSwyQkFsSHVCLENBa0h2QixpQkFBaUIsQ0FBQztFQUNkLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXBITCxBQXNISSwyQkF0SHVCLENBc0h2QixjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsR0FBRztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXpITCxBQTJISSwyQkEzSHVCLENBMkh2QixpQkFBaUIsQ0FBQztFQUNkLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBOUhMLEFBZ0lJLDJCQWhJdUIsQ0FnSXZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbkloQyxBQWdJSSwyQkFoSXVCLENBZ0l2QixpQkFBaUIsQ0FBQztJQUlWLGFBQWEsRUFBRSxHQUFHO0dBRXpCOzs7QUF0SUwsQUF3SUksMkJBeEl1QixDQXdJdkIsV0FBVyxDQUFDO0VBQ1IsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBMUlMLEFBNElJLDJCQTVJdUIsQ0E0SXZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBOUlMLEFBZ0pJLDJCQWhKdUIsQ0FnSnZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBbEpMLEFBb0pJLDJCQXBKdUIsQ0FvSnZCLGlCQUFpQixDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBdEpMLEFBd0pJLDJCQXhKdUIsQ0F3SnZCLGNBQWMsQ0FBQztFQUNYLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBNUpoQyxBQXdKSSwyQkF4SnVCLENBd0p2QixjQUFjLENBQUM7SUFLUCxhQUFhLEVBQUUsR0FBRztHQUV6Qjs7O0FBL0pMLEFBaUtJLDJCQWpLdUIsQ0FpS3ZCLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQW5LTCxBQXFLSSwyQkFyS3VCLENBcUt2QixrQkFBa0IsQ0FBQztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXZLTCxBQXlLSSwyQkF6S3VCLENBeUt2QixrQkFBa0IsQ0FBQztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQTNLTCxBQTZLSSwyQkE3S3VCLENBNkt2QixrQkFBa0IsQ0FBQztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQS9LTCxBQWlMSSwyQkFqTHVCLENBaUx2QixjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsR0FBRztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXBMTCxBQXNMSSwyQkF0THVCLENBc0x2QixpQkFBaUIsQ0FBQztFQUNkLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBekxMLEFBMkxJLDJCQTNMdUIsQ0EyTHZCLGtCQUFrQixDQUFDO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBN0xMLEFBK0xJLDJCQS9MdUIsQ0ErTHZCLGNBQWMsQ0FBQztFQUNYLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FLdEI7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbk1oQyxBQStMSSwyQkEvTHVCLENBK0x2QixjQUFjLENBQUM7SUFLUCxhQUFhLEVBQUUsR0FBRztHQUV6Qjs7O0FBdE1MLEFBd01JLDJCQXhNdUIsQ0F3TXZCLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQTFNTCxBQTRNSSwyQkE1TXVCLENBNE12QixrQkFBa0IsQ0FBQztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQTlNTCxBQWdOSSwyQkFoTnVCLENBZ052QixVQUFVLENBQUM7RUFDUCxVQUFVLEVBQUUsR0FBRztFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQW5OTCxBQXFOSSwyQkFyTnVCLENBcU52QixpQkFBaUIsQ0FBQztFQUNkLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBeE5MLEFBME5JLDJCQTFOdUIsQ0EwTnZCLGtCQUFrQixDQUFDO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBNU5MLEFBOE5JLDJCQTlOdUIsQ0E4TnZCLGtCQUFrQixDQUFDO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBaE9MLEFBa09JLDJCQWxPdUIsQ0FrT3ZCLGNBQWMsQ0FBQztFQUNYLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBck9MLEFBdU9JLDJCQXZPdUIsQ0F1T3ZCLGlCQUFpQixDQUFDO0VBQ2QsVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUExT0wsQUE0T0ksMkJBNU91QixDQTRPdkIsa0JBQWtCLENBQUM7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUE5T0wsQUFnUEksMkJBaFB1QixDQWdQdkIsa0JBQWtCLENBQUM7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFsUEwsQUFvUEksMkJBcFB1QixDQW9QdkIsY0FBYyxDQUFDO0VBQ1gsVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUt0Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUF4UGhDLEFBb1BJLDJCQXBQdUIsQ0FvUHZCLGNBQWMsQ0FBQztJQUtQLGFBQWEsRUFBRSxJQUFJO0dBRTFCOzs7QUEzUEwsQUE2UEksMkJBN1B1QixDQTZQdkIsV0FBVyxDQUFDO0VBQ1IsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBL1BMLEFBaVFJLDJCQWpRdUIsQ0FpUXZCLGFBQWEsQ0FBQztFQUNWLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQW5RTCxBQXFRSSwyQkFyUXVCLENBcVF2QixXQUFXLENBQUM7RUFDUixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUF2UUwsQUF5UUksMkJBelF1QixDQXlRdkIsYUFBYSxDQUFDO0VBQ1YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBR0wsQUFBQSxXQUFXLENBQUM7RUFDUixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyx3QkFBd0I7RUFDOUMsYUFBYSxFQUFFLGVBQWU7RUFDOUIsTUFBTSxFQUFFLGtCQUFrQjtFQUMxQixNQUFNLEVBQUUsSUFBSTtDQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDYixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtFQUNuQixXQUFXLEVBQUUsZUFBZTtDQVEvQjs7QUFYRCxBQUtJLGdCQUxZLEFBS1osUUFBUyxDQUFDO0VBQ04sV0FBVyxFUjlRVixnQkFBZ0I7RVErUWpCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FDOVJELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUQ1QixBQUFBLFVBQVUsQ0FBQztJQUVILFlBQVksRUFBRSxjQUFjO0dBTW5DO0VBUkQsQUFJUSxVQUpFLENBSUYsb0JBQW9CLENBQUM7SUFDakIsYUFBYSxFQUFFLGNBQWM7R0FDaEM7OztBQUlULEFBQUEsUUFBUSxDQUFDO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxpQkFBaUI7RUFDMUIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFQUFFLEdBQUc7RUFDUixNQUFNLEVBQUUsR0FBRztDQWtCZDs7QUFoQkcsQUFBWSxXQUFELENBVGYsUUFBUSxBQVVBLElBQUssQUFBQSxZQUFZLENBQUM7RUFDZCxNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFQUFFLHNCQUFzQjtDQUMzQzs7QUFHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFoQjVCLEFBQUEsUUFBUSxDQUFDO0lBaUJELE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFQUFFLGlCQUFpQjtJQUMxQixJQUFJLEVBQUUsS0FBSztHQU1sQjs7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBdEI1QixBQUFBLFFBQVEsQ0FBQztJQXVCRCxLQUFLLEVBQUUsSUFBSTtHQUVsQjs7O0FBRUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFDO0VBQ1osV0FBVyxFVHpCTixnQkFBZ0I7RVMwQnJCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBRUQsQUFBQSxRQUFRLENBQUM7RUFDTCxVQUFVLEVBQUUsS0FBSztDQVVwQjs7QUFSRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFINUIsQUFBQSxRQUFRLENBQUM7SUFJRCxZQUFZLEVBQUUsZ0JBQWdCO0dBT3JDOzs7QUFKRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFQNUIsQUFBQSxRQUFRLENBQUM7SUFRRCxVQUFVLEVBQUUsSUFBSTtJQUNoQixVQUFVLEVBQUUsSUFBSTtHQUV2Qjs7O0FBRUQsQUFDSSxlQURXLENBQ1gsV0FBVyxDQUFDO0VBQ1IsTUFBTSxFQUFFLEdBQUc7RUFDWCxXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUFHTCxBQUFBLGVBQWUsQ0FBQztFQUNaLGNBQWMsRUFBRSxJQUFJO0NBS3ZCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUg1QixBQUFBLGVBQWUsQ0FBQztJQUlSLGNBQWMsRUFBRSxJQUFJO0dBRTNCOzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsYUFBYSxFQUFFLElBQUk7Q0FNdEI7O0FBSkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBSDVCLEFBQUEsZ0JBQWdCLENBQUM7SUFJVCxZQUFZLEVBQUUsQ0FBQztJQUNmLGFBQWEsRUFBRSxJQUFJO0dBRTFCOzs7QUFFRCxBQUFBLHFCQUFxQixDQUFDO0VBQ2xCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsTUFBTSxFQUFFLHNCQUFzQjtFQUM5QixPQUFPLEVBQUUsa0JBQWtCO0NBVTlCOztBQWJELEFBS0kscUJBTGlCLENBS2pCLENBQUMsQ0FBQztFQUNFLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVQ1QixBQUFBLHFCQUFxQixDQUFDO0lBVWQsTUFBTSxFQUFFLHNCQUFzQjtJQUM5QixnQkFBZ0IsRUFBRSxXQUFXO0dBRXBDOzs7QUFFRCxBQUFBLHNCQUFzQixDQUFDO0VBQ25CLGdCQUFnQixFQUFFLE9BQU87RUFDekIsTUFBTSxFQUFFLHNCQUFzQjtFQUM5QixhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLE9BQU8sRUFBRSxrQkFBa0I7Q0FjOUI7O0FBbEJELEFBTUksc0JBTmtCLENBTWxCLENBQUMsQ0FBQztFQUNFLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBQVJMLEFBVUksc0JBVmtCLEFBVWxCLHFCQUFzQixDQUFDO0VBQ25CLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLEdBQUc7Q0FDckI7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBZjVCLEFBQUEsc0JBQXNCLENBQUM7SUFnQmYsZ0JBQWdCLEVBQUUsV0FBVztHQUVwQzs7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDTixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGNBQWMsRUFBRSxHQUFHO0NBeUN0Qjs7QUF2Q0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBSjVCLEFBQUEsU0FBUyxDQUFDO0lBS0YsV0FBVyxFQUFFLElBQUk7R0FzQ3hCOzs7QUEzQ0QsQUFRSSxTQVJLLENBUUwsRUFBRSxDQUFDO0VBQ0MsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsS0FBSztDQWdDckI7O0FBMUNMLEFBWVEsU0FaQyxDQVFMLEVBQUUsQ0FJRSxpQkFBaUIsQ0FBQztFQUNkLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFlBQVksRUFBRSxpQkFBaUI7RUFDL0IsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixVQUFVLEVBQUUsT0FBTztDQXFCdEI7O0FBckNULEFBa0JZLFNBbEJILENBUUwsRUFBRSxDQUlFLGlCQUFpQixDQU1iLENBQUMsQ0FBQztFQUNFLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLEtBQUssRUFBRSw2QkFBNkI7RUFDcEMsV0FBVyxFQUFFLG9EQUFvRDtFQUNqRSxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSwrQ0FBK0M7RUFDNUQsT0FBTyxFQUFFLFNBQVM7RUFDbEIsVUFBVSxFQUFFLE9BQU87RUFDbkIsV0FBVyxFQUFFLE1BQU07Q0FLdEI7O0FBaENiLEFBa0JZLFNBbEJILENBUUwsRUFBRSxDQUlFLGlCQUFpQixDQU1iLENBQUMsQUFXRyxPQUFRLENBQUM7RUFDTCxnQkFBZ0IsRUFBRSxLQUFLO0NBQzFCOztBQS9CakIsQUFrQ1ksU0FsQ0gsQ0FRTCxFQUFFLENBSUUsaUJBQWlCLENBc0JiLENBQUMsQUFBQSxNQUFNLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxFQUFFO0VBQ2pCLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBQXBDYixBQXVDUSxTQXZDQyxDQVFMLEVBQUUsQ0ErQkUsaUJBQWlCLEFBQUEsWUFBWSxDQUFDO0VBQzFCLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBQUlULEFBQUEsYUFBYSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FBRUQsQUFBQSwwQkFBMEIsQ0FBQztFQUN2QixPQUFPLEVBQUUsSUFBSTtDQUNoQjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFDcEIsQUFBQSxrQkFBa0IsQ0FBQztJQUNmLFNBQVMsRUFBRSxlQUFlO0dBQzdCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDVixPQUFPLEVBQUUsS0FBSztJQUNkLFVBQVUsRUFBRSxVQUFVO0lBQ3RCLE1BQU0sRUFBRSxDQUFDO0lBQ1QsYUFBYSxFQUFFLElBQUk7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxvQkFBb0I7SUFDaEQsVUFBVSxFQUFFLDBEQUEwRDtJQUN0RSxTQUFTLEVBQUUsSUFBSTtJQUNmLGtCQUFrQixFQUFFLElBQUk7SUFDeEIsYUFBYSxFQUFFLENBQUM7R0FDbkI7RUFFRCxBQUFBLDBCQUEwQixDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxpQkFBaUI7SUFDMUIsT0FBTyxFQUFFLEtBQUs7SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixZQUFZLEVBQUUsS0FBSztHQWV0QjtFQW5CRCxBQU1JLDBCQU5zQixBQU10QixPQUFRLENBQUM7SUFDTCxPQUFPLEVBQUUsaUJBQWlCO0lBQzFCLFdBQVcsRVR6TGQsZ0JBQWdCO0lTMExiLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLE9BQU8sRUFBRSxZQUFZO0lBQ3JCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsV0FBVyxFQUFFLElBQUk7SUFDakIsR0FBRyxFQUFFLElBQUk7SUFDVCxLQUFLLEVBQUUsSUFBSTtJQUNYLGNBQWMsRUFBRSxJQUFJO0dBQ3ZCO0VBR0wsQUFBQSxZQUFZLENBQUM7SUFDVCxPQUFPLEVBQUUsZUFBZTtHQUMzQjs7O0FkdEpMLEFBQUEsQ0FBQyxBQUFBLElBQUssQ0FBQSxBQUFBLElBQUk7QUFDVixBQUFBLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLENBQUMsT0FBTztBQUNsQixBQUFBLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLENBQUMsTUFBTTtBQUNqQixBQUFBLENBQUMsQUFBQSxJQUFLLENBQUEsQUFBQSxJQUFJLENBQUMsUUFBUSxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxlQUFlO0NBQzNCOztBQUVELEFBQUEsUUFBUSxDQUFDO0VBQ0wsYUFBYSxFQUFFLElBQUk7RUFDbkIsTUFBTSxFQUFFLFFBQVE7Q0FDbkI7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDVCxXQUFXLEVBQUUsZUFBZTtDQVEvQjs7QUFURCxBQUdJLFlBSFEsQUFHUixRQUFTLENBQUM7RUFDTixXQUFXLEVBdkRWLGdCQUFnQjtFQXdEakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUFHTCxBQUFBLG9CQUFvQixDQUFDO0VBQ2pCLFFBQVEsRUFBRSxRQUFRO0NBTXJCOztBQVBELEFBR0ksb0JBSGdCLEFBR2hCLE9BQVEsQ0FBQztFQUNMLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0NBQ1o7O0FBR0wsQUFDSSxrQkFEYyxDQUNkLGVBQWUsQ0FBQztFQUNaLFVBQVUsRUFBRSxNQUFNO0NBQ3JCOztBQUdMLEFBSXlDLGFBSjVCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FDVixhQUFhLEFBQ1QsVUFBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUM7RUFDdkIsYUFBYSxFQUFFLEdBQUc7Q0FLckI7O0FBVmpCLEFBSXlDLGFBSjVCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FDVixhQUFhLEFBQ1QsVUFBVyxDQUFDLFlBQVksQ0FBQyxDQUFDLEFBR3RCLGVBQWdCLENBQUM7RUFDYixjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUFUckIsQUFZZ0IsYUFaSCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsYUFBYSxDQVNULFlBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxlQUFlO0VBQzlCLFNBQVMsRUFBRSxVQUFVO0VBQ3JCLGFBQWEsRUFBRSxVQUFVO0NBQzVCOztBQWhCakIsQUFtQlksYUFuQkMsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBQUM7RUFDUixVQUFVLEVBQUUsQ0FBQztFQUNiLFNBQVMsRUEzR2QsMkJBQTJCO0NBaVh6Qjs7QUEzUmIsQUF1QmdCLGFBdkJILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQUlQLFdBQVcsQ0FBQztFQUNSLFNBQVMsRUE3R1osSUFBSTtDQThHSjs7QUF6QmpCLEFBMkJnQixhQTNCSCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FRUCxhQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBQTlCakIsQUFnQ2dCLGFBaENILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWFQLEdBQUcsQUFBQSxlQUFlLENBQUM7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxnQkFBZ0I7RUFDeEIsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsSUFBSTtDQUNmOztBQXJDakIsQUF1Q2dCLGFBdkNILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQW9CUCxHQUFHLEFBQUEsa0JBQWtCLENBQUM7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxNQUFNLEVBQUUsQ0FBQztFQUNULFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtDQUtkOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTlDNUMsQUF1Q2dCLGFBdkNILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQW9CUCxHQUFHLEFBQUEsa0JBQWtCLENBQUM7SUFRZCxNQUFNLEVBQUUsU0FBUztHQUV4Qjs7O0FBakRqQixBQW1EZ0IsYUFuREgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBZ0NQLDZCQUE2QixDQUFDO0VBQzFCLFVBQVUsRUFBRSxJQUFJO0NBc0JuQjs7QUExRWpCLEFBc0RvQixhQXREUCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FnQ1AsNkJBQTZCLENBR3pCLENBQUMsQUFBQSxJQUFJLEFBQUEsWUFBWSxDQUFDO0VBQ2QsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsSUFBSTtFQUNmLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNO0NBVzFCOztBQXpFckIsQUFnRXdCLGFBaEVYLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWdDUCw2QkFBNkIsQ0FHekIsQ0FBQyxBQUFBLElBQUksQUFBQSxZQUFZLENBVWIsSUFBSSxDQUFDO0VBQ0QsUUFBUSxFQUFFLE1BQU07RUFDaEIsYUFBYSxFQUFFLFFBQVE7RUFDdkIsV0FBVyxFQUFFLE1BQU07Q0FDdEI7O0FBcEV6QixBQXNFd0IsYUF0RVgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBZ0NQLDZCQUE2QixDQUd6QixDQUFDLEFBQUEsSUFBSSxBQUFBLFlBQVksQ0FnQmIsS0FBSyxDQUFDO0VBQ0YsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBeEV6QixBQTRFZ0IsYUE1RUgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBeURQLENBQUMsQ0FBQztFQUNFLFdBQVcsRUFBRSxRQUFRO0NBS3hCOztBQWxGakIsQUE0RWdCLGFBNUVILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQXlEUCxDQUFDLEFBR0csWUFBYSxDQUFDO0VBQ1YsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FBakZyQixBQW9GZ0IsYUFwRkgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBaUVQLEVBQUUsQ0FBQztFQUNDLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQTVLbEIsMkJBQTJCO0VBNktsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUF6RmpCLEFBMkZnQixhQTNGSCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0F3RVAsRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBN0ZqQixBQStGZ0IsYUEvRkgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBNEVQLEVBQUUsQ0FBQztFQUNDLFVBQVUsRUFBRSxpQkFBaUI7Q0FDaEM7O0FBakdqQixBQW1HZ0IsYUFuR0gsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBZ0ZQLEVBQUUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEVBQUU7RUFDakIsWUFBWSxFQUFFLElBQUk7RUFDbEIsZUFBZSxFQUFFLElBQUk7Q0FPeEI7O0FBNUdqQixBQXVHc0IsYUF2R1QsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBZ0ZQLEVBQUUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLElBSWIsRUFBRSxBQUFBLFFBQVEsQ0FBQztFQUNULE9BQU8sRUFBRSxHQUFHO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLElBQUk7Q0FDYjs7QUEzR3JCLEFBaUhzQixhQWpIVCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsR0EyRkwsT0FBTyxHQUdILE9BQU87QUFqSDdCLEFBa0hzQixhQWxIVCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsR0EyRkwsT0FBTyxHQUlILElBQUk7QUFsSDFCLEFBaUhzQixhQWpIVCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsR0E0RkwsSUFBSSxHQUVBLE9BQU87QUFqSDdCLEFBa0hzQixhQWxIVCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsR0E0RkwsSUFBSSxHQUdBLElBQUksQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQXBIckIsQUFzSDZCLGFBdEhoQixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsR0EyRkwsT0FBTyxDQVFMLE1BQU0sR0FBRyxPQUFPO0FBdEhwQyxBQXNINkIsYUF0SGhCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxHQTRGTCxJQUFJLENBT0YsTUFBTSxHQUFHLE9BQU8sQ0FBQztFQUNiLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQXhIckIsQUE0SHNCLGFBNUhULEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQXdHUCx3QkFBd0IsR0FDbEIsWUFBWSxDQUFDO0VBQ1gsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBOUhyQixBQWlJZ0IsYUFqSUgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBOEdQLGNBQWMsQ0FBQztFQUNYLFVBQVUsRUFBRSxDQUFDO0VBQ2Isb0JBQW9CO0NBQ3ZCOztBQXBJakIsQUF1SW9CLGFBdklQLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQW1IUCxnQkFBZ0IsQ0FDWixXQUFXLENBQUM7RUFDUixNQUFNLEVBQUUsT0FBTztDQTBCbEI7O0FBbEtyQixBQTBJd0IsYUExSVgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBbUhQLGdCQUFnQixDQUNaLFdBQVcsQ0FHUCxhQUFhLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztDQUNaOztBQTVJekIsQUE4SXdCLGFBOUlYLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQW1IUCxnQkFBZ0IsQ0FDWixXQUFXLENBT1AsR0FBRyxBQUFBLFNBQVMsQ0FBQztFQUNULE1BQU0sRUFBRSxTQUFTO0NBQ3BCOztBQWhKekIsQUFrSndCLGFBbEpYLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQW1IUCxnQkFBZ0IsQ0FDWixXQUFXLENBV1AsS0FBSyxDQUFDO0VBQ0YsYUFBYSxFQUFFLENBQUM7Q0FDbkI7O0FBcEp6QixBQXNKd0IsYUF0SlgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBbUhQLGdCQUFnQixDQUNaLFdBQVcsQ0FlUCxLQUFLLEFBQUEsU0FBUyxDQUFDO0VBQ1gsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FBeEp6QixBQTBKd0IsYUExSlgsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBbUhQLGdCQUFnQixDQUNaLFdBQVcsQ0FtQlAsYUFBYSxDQUFDO0VBQ1YsZUFBZSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUM3QyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7RUFDaEQsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUN4QyxrQkFBa0IsRUFBRSxHQUFHO0VBQ3ZCLHFCQUFxQixFQUFFLEdBQUc7RUFDMUIsYUFBYSxFQUFFLEdBQUc7Q0FDckI7O0FBakt6QixBQXFLZ0IsYUFyS0gsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBa0pQLElBQUksQUFBQSxTQUFTLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixzRkFBc0Y7Q0F5RXpGOztBQWxQakIsQUEwS3NCLGFBMUtULEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsQ0FBQztFRzlRaEMsUUFBUSxFSCtRMEIsQ0FBQztFRzlRbkMsWUFBWSxFSDhRc0IsQ0FBQztFRzdRbkMsSUFBSSxFSDZROEIsQ0FBQztFQUNmLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsa0JBQWtCLEVBQUUsbUJBQW1CO0VBQ3ZDLGFBQWEsRUFBRSxtQkFBbUI7RUFDbEMsVUFBVSxFQUFFLG1CQUFtQjtFQUMvQix3REFBd0Q7Q0E0RDNEOztBQTVPckIsQUFvTGtDLGFBcExyQixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEFBT1gsWUFBYSxHQUNQLHFCQUFxQixHQUVqQixDQUFDO0FBcExuQyxBQXFMa0MsYUFyTHJCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsQUFPWCxZQUFhLEdBQ1AscUJBQXFCLEdBR2pCLENBQUMsQUFBQSxNQUFNO0FBckx6QyxBQXNMa0MsYUF0THJCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsQUFPWCxZQUFhLEdBQ1AscUJBQXFCLEdBSWpCLENBQUMsQUFBQSxNQUFNO0FBdEx6QyxBQXVMa0MsYUF2THJCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsQUFPWCxZQUFhLEdBQ1AscUJBQXFCLEdBS2pCLENBQUMsQUFBQSxPQUFPO0FBdkwxQyxBQXdMZ0MsYUF4TG5CLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsQUFPWCxZQUFhLEdBQ1AscUJBQXFCLENBTW5CLENBQUMsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QUExTGpDLEFBMEtzQixhQTFLVCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEFBcUJYLFNBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxNQUFNLEVBQUU7RUFDbkIsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixLQUFLLEVBQUUsT0FBTztDQWdCakI7O0FBak56QixBQW1NNEIsYUFuTWYsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBa0pQLElBQUksQUFBQSxTQUFTLEdBS1AsYUFBYSxBQXFCWCxTQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsTUFBTSxFQUlqQixFQUFFLENBQUM7RUFDQyxLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUFyTTdCLEFBdU00QixhQXZNZixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEFBcUJYLFNBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxNQUFNLEVBUWpCLElBQUksQ0FBQztFQUNELGdCQUFnQixFQUFFLE9BQU87Q0FRNUI7O0FBaE43QixBQXVNNEIsYUF2TWYsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBa0pQLElBQUksQUFBQSxTQUFTLEdBS1AsYUFBYSxBQXFCWCxTQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsTUFBTSxFQVFqQixJQUFJLEFBR0EsTUFBTyxFQTFNdkMsQUF1TTRCLGFBdk1mLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsQUFxQlgsU0FBVSxBQUFBLElBQUssQ0FBQSxBQUFBLE1BQU0sRUFRakIsSUFBSSxBQUlBLE9BQVEsRUEzTXhDLEFBdU00QixhQXZNZixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEFBcUJYLFNBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxNQUFNLEVBUWpCLElBQUksQUFLQSxNQUFPLEVBNU12QyxBQXVNNEIsYUF2TWYsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBa0pQLElBQUksQUFBQSxTQUFTLEdBS1AsYUFBYSxBQXFCWCxTQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsTUFBTSxFQVFqQixJQUFJLEFBTUEsTUFBTyxBQUFBLE9BQU8sQ0FBQztFQUNYLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FBL01qQyxBQW1OMEIsYUFuTmIsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBa0pQLElBQUksQUFBQSxTQUFTLEdBS1AsYUFBYSxHQXlDVCxxQkFBcUIsQ0FBQztFR3ZUNUMsUUFBUSxFSHdUOEIsQ0FBQztFR3ZUdkMsWUFBWSxFSHVUMEIsQ0FBQztFR3RUdkMsSUFBSSxFSHNUa0MsQ0FBQztFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ2Isa0JBQWtCLEVBQUUsTUFBTTtFQUMxQixzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE1BQU0sRUFBRSxJQUFJO0NBa0JmOztBQTNPekIsQUEyTjhCLGFBM05qQixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEdBeUNULHFCQUFxQixHQVFqQixDQUFDLENBQUM7RUFDQSxNQUFNLEVBQUUsSUFBSTtDQUNmOztBQTdON0IsQUErTjhCLGFBL05qQixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEdBeUNULHFCQUFxQixHQVlqQixDQUFDO0FBL04vQixBQWdPOEIsYUFoT2pCLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsR0F5Q1QscUJBQXFCLEdBYWpCLENBQUMsQUFBQSxNQUFNO0FBaE9yQyxBQWlPNEIsYUFqT2YsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBa0pQLElBQUksQUFBQSxTQUFTLEdBS1AsYUFBYSxHQXlDVCxxQkFBcUIsQ0FjbkIsQ0FBQyxBQUFBLE9BQU87QUFqT3BDLEFBa080QixhQWxPZixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0FLUCxhQUFhLEdBeUNULHFCQUFxQixDQWVuQixDQUFDLEFBQUEsTUFBTTtBQWxPbkMsQUFtTzRCLGFBbk9mLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWtKUCxJQUFJLEFBQUEsU0FBUyxHQUtQLGFBQWEsR0F5Q1QscUJBQXFCLENBZ0JuQixDQUFDLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FBQztFQUNYLFVBQVUsRUFBRSxRQUFRO0VBQ3BCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QUExTzdCLEFBOE9zQixhQTlPVCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0FrSlAsSUFBSSxBQUFBLFNBQVMsR0F5RVAsT0FBTyxDQUFDO0VBQ04sVUFBVSxFQUFFLElBQUk7RUFDaEIseUNBQXlDO0NBQzVDOztBQWpQckIsQUFvUGdCLGFBcFBILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQWlPUCxTQUFTLENBQUM7RUFDTixPQUFPLEVBQUUsU0FBUztFQUNsQixhQUFhLEVBQUUsaUJBQWlCO0NBQ25DOztBQXZQakIsQUF5UGdCLGFBelBILEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQXNPUCxTQUFTLEFBQUEsV0FBVyxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxDQUFDO0NBQ2I7O0FBM1BqQixBQStQb0IsYUEvUFAsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQWlCVixXQUFXLENBME9QLFdBQVcsQ0FFUCxhQUFhLENBQUM7RUFDVixhQUFhLEVBQUUsR0FBRztFQUNsQixlQUFlLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQzlDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUNqRCxVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0NBSzVDOztBQXhRckIsQUErUG9CLGFBL1BQLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQTBPUCxXQUFXLENBRVAsYUFBYSxBQU1ULE1BQU8sQ0FBQztFQUNKLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDQXJWN0IsMkJBQTJCLENBcVZrQixVQUFVO0NBQzlDOztBQXZRekIsQUEwUThCLGFBMVFqQixBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0EwT1AsV0FBVyxDQWFQLFNBQVMsQ0FBQyxLQUFLLENBQUM7RUFDWixLQUFLLEVBOVZqQiw2QkFBNkI7Q0ErVnBCOztBQTVRckIsQUE4UW9CLGFBOVFQLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQTBPUCxXQUFXLENBaUJQLGFBQWEsQ0FBQztFQUNWLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQWhSckIsQUFrUm9CLGFBbFJQLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FpQlYsV0FBVyxDQTBPUCxXQUFXLENBcUJQLGdCQUFnQixDQUFDO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUFyUnJCLEFBdVJvQixhQXZSUCxBQUNULFVBQVcsQ0FDUCxjQUFjLENBaUJWLFdBQVcsQ0EwT1AsV0FBVyxDQTBCUCxXQUFXLENBQUM7RUFDUixPQUFPLEVBQUUsQ0FBQztDQUNiOztBQXpSckIsQUE4UlEsYUE5UkssQUFDVCxVQUFXLENBNlJQLEFBQUEsSUFBRSxDQUFLLG1CQUFtQixBQUF4QixFQUEwQjtFQUN4QixLQUFLLEVBQUUsS0FBSztDQVNmOztBQXhTVCxBQWlTWSxhQWpTQyxBQUNULFVBQVcsQ0E2UlAsQUFBQSxJQUFFLENBQUssbUJBQW1CLEFBQXhCLEVBR0UsWUFBWSxBQUFBLFFBQVEsQ0FBQztFQUNqQixPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUUsNkJBQTZCO0VBQ3RDLGNBQWMsRUFBRSxHQUFHO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsWUFBWSxFQUFFLEdBQUc7Q0FDcEI7O0FBdlNiLEFBMFNRLGFBMVNLLEFBQ1QsVUFBVyxDQXlTUCxBQUFBLElBQUUsQ0FBSyxrQkFBa0IsQUFBdkIsRUFBeUI7RUFDdkIsS0FBSyxFQUFFLEtBQUs7Q0FTZjs7QUFwVFQsQUE2U1ksYUE3U0MsQUFDVCxVQUFXLENBeVNQLEFBQUEsSUFBRSxDQUFLLGtCQUFrQixBQUF2QixFQUdFLFlBQVksQUFBQSxRQUFRLENBQUM7RUFDakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFLCtCQUErQjtFQUN4QyxjQUFjLEVBQUUsR0FBRztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLFlBQVksRUFBRSxHQUFHO0NBQ3BCOztBQW5UYixBQXNUUSxhQXRUSyxBQUNULFVBQVcsQ0FxVFAsQUFBQSxJQUFFLENBQUssc0JBQXNCLEFBQTNCLEVBQTZCO0VBQzNCLEtBQUssRUFBRSxLQUFLO0NBQ2Y7O0FBeFRULEFBMFRRLGFBMVRLLEFBQ1QsVUFBVyxDQXlUUCxBQUFBLElBQUUsQ0FBSyx5QkFBeUIsQUFBOUIsRUFBZ0M7RUFDOUIsS0FBSyxFQUFFLEtBQUs7Q0FDZjs7QUE1VFQsQUE4VFEsYUE5VEssQUFDVCxVQUFXLENBNlRQLEFBQUEsSUFBRSxDQUFLLGlCQUFpQixBQUF0QixFQUF3QjtFQUN0QixLQUFLLEVBQUUsS0FBSztDQUNmOztBQWhVVCxBQWtVUSxhQWxVSyxBQUNULFVBQVcsQ0FpVVAsQUFBQSxJQUFFLENBQUssaUJBQWlCLEFBQXRCLEVBQXdCO0VBQ3RCLEtBQUssRUFBRSxLQUFLO0NBMEJmOztBQTdWVCxBQXFVWSxhQXJVQyxBQUNULFVBQVcsQ0FpVVAsQUFBQSxJQUFFLENBQUssaUJBQWlCLEFBQXRCLEVBR0UsTUFBTSxDQUFDO0VBQ0gsS0FBSyxFQUFFLEtBQUs7Q0FzQmY7O0FBNVZiLEFBd1VnQixhQXhVSCxBQUNULFVBQVcsQ0FpVVAsQUFBQSxJQUFFLENBQUssaUJBQWlCLEFBQXRCLEVBR0UsTUFBTSxDQUdGLGtCQUFrQixDQUFDO0VBQ2YsS0FBSyxFQUFFLEtBQUs7RUFDWixTQUFTLEVBQUUsS0FBSztDQUNuQjs7QUEzVWpCLEFBNlVnQixhQTdVSCxBQUNULFVBQVcsQ0FpVVAsQUFBQSxJQUFFLENBQUssaUJBQWlCLEFBQXRCLEVBR0UsTUFBTSxDQVFGLG1CQUFtQixDQUFDO0VBQ2hCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGFBQWEsRUFBRSxRQUFRO0NBTTFCOztBQXRWakIsQUFrVnNCLGFBbFZULEFBQ1QsVUFBVyxDQWlVUCxBQUFBLElBQUUsQ0FBSyxpQkFBaUIsQUFBdEIsRUFHRSxNQUFNLENBUUYsbUJBQW1CLEdBS2IsQ0FBQyxDQUFDO0VBQ0EsVUFBVSxFQUFFLE1BQU07RUFDbEIsYUFBYSxFQUFFLFFBQVE7Q0FDMUI7O0FBclZyQixBQXdWZ0IsYUF4VkgsQUFDVCxVQUFXLENBaVVQLEFBQUEsSUFBRSxDQUFLLGlCQUFpQixBQUF0QixFQUdFLE1BQU0sQ0FtQkYsb0JBQW9CLENBQUM7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsS0FBSztDQUNuQjs7QUEzVmpCLEFBaVdnQixhQWpXSCxBQUNULFVBQVcsQ0E4VlAsQUFBQSxJQUFFLENBQUssT0FBTyxBQUFaLEVBQ0UsV0FBVyxDQUNQLElBQUksQ0FBQztFQUNELFdBQVcsRUFBRSxDQUFDO0VBQ2QsWUFBWSxFQUFFLENBQUM7Q0FVbEI7O0FBN1dqQixBQXFXc0IsYUFyV1QsQUFDVCxVQUFXLENBOFZQLEFBQUEsSUFBRSxDQUFLLE9BQU8sQUFBWixFQUNFLFdBQVcsQ0FDUCxJQUFJLElBSUUsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWU7RUFDZCxZQUFZLEVBQUUsQ0FBQztFQUNmLGFBQWEsRUFBRSxDQUFDO0NBS25COztBQTVXckIsQUFxV3NCLGFBcldULEFBQ1QsVUFBVyxDQThWUCxBQUFBLElBQUUsQ0FBSyxPQUFPLEFBQVosRUFDRSxXQUFXLENBQ1AsSUFBSSxJQUlFLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixDQUlDLGNBQWUsQ0FBQztFQUNaLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQVF6QixBQUFBLElBQUksQ0FBQztFQUNELFNBQVMsRUExY0YsMkJBQTJCO0VBMmNsQyxLQUFLLEVDemRELDZCQUE2QjtFRDBkakMsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUF1bkNoQixrREFBa0Q7Q0FpN0JyRDs7QUE1aUVELEFLdGJJLElMc2JBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzViVixDQUFDLEFBQUEsY0FBYyxDQUFBLEFBQUEsTUFBQyxDQUFELE1BQUMsQUFBQSxDQUNaLE9BQVEsQ0FBQztFQUNMLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBTG1iVCxBS3RiSSxJTHNiQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs1YlYsQ0FBQyxBQUFBLGNBQWMsQ0FBQSxBQUFBLE1BQUMsQ0FBRCxNQUFDLEFBQUEsQ0FLWixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsYUFBYTtFQUN0QixXQUFXLEVMakJkLGdCQUFnQjtFS2tCYixlQUFlLEVBQUUsSUFBSTtFQUNyQixPQUFPLEVBQUUsWUFBWTtFQUNyQixjQUFjLEVBQUUsTUFBTTtDQUN6Qjs7QUwyYVQsQUt4YUksSUx3YUEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLOWFWLEVBQUUsQ0FBQztFQUNDLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBTHFhTCxBSzlaVSxJTDhaTixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksSUt6YVIsT0FBTyxHQUtILE9BQU87QUw4WmpCLEFLOVpVLElMOFpOLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxJS3hhUixJQUFJLEdBQUcsT0FBTyxHQUlWLE9BQU8sQ0FBQztFQUNOLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTDRaVCxBS3paSSxJTHlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUsvWlYsV0FBVyxDQUFDO0VBQ1IsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsSUFBSTtDQUNkOztBTHNaTCxBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7RUFDakMsTUFBTSxFQUFFLGdCQUFnQjtFQUN4QixNQUFNLEVBQUUsSUFBSTtDQStiZjs7QU5zQkwsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUkvQixVQUFXLENBQUM7RUFDUixlQUFlLEVBQUUsTUFBTTtFQUN2QixNQUFNLEVBQUUsQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FOK2NULEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FVL0IsWUFBYSxDQUFDO0VBQ1YsV0FBVyxFQUFFLENBQUM7Q0FDakI7O0FOMmNULEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FjL0IsU0FBVSxFTnljbEIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQWUvQixBQUFBLFFBQUUsQUFBQSxHTndjVixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ0IvQixTQUFVLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxXQUFXO0NBQ3RCOztBTm1jVCxBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBc0IvQixNQUFPLENBQUM7RUFDSixPQUFPLEVBQUUsSUFBSTtDQVFoQjs7QU53YlQsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQXNCL0IsTUFBTyxBQUdILElBQU0sQ0FBQSxBQUFBLE9BQU8sQ0FDVCxJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLEVBQUU7RUFDNUMsT0FBTyxFQUFFLGlCQUFpQjtFQUMxQixjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QU4wYmpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQzNDLE1BQVEsRU5tYnZCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FrQy9CLElBQU0sQ0FBQSxBQUFBLGFBQWEsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQy9CLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDM0MsTUFBUSxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QU5pYmpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBSzNDLE9BQVMsRU4rYXhCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FrQy9CLElBQU0sQ0FBQSxBQUFBLGFBQWEsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQy9CLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FLM0MsT0FBUyxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztDQU81Qjs7QU51YWpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBSzNDLE9BQVMsQUFHTCxPQUFTLEVONGE1QixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUszQyxPQUFTLEFBSUwsTUFBUTtBTjJhM0IsQU0xYW9CLElOMGFoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUszQyxPQUFTLENBS0osS0FBSyxFTjBhekIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUszQyxPQUFTLEFBR0wsT0FBUyxFTjRhNUIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUszQyxPQUFTLEFBSUwsTUFBUTtBTjJhM0IsQU0xYW9CLElOMGFoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBa0MvQixJQUFNLENBQUEsQUFBQSxhQUFhLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUMvQixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBSzNDLE9BQVMsQ0FLSixLQUFLLENBQUM7RUFDRixlQUFlLEVBQUUsSUFBSTtDQUN4Qjs7QU53YXJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBZTNDLFlBQWMsRU5xYTdCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FrQy9CLElBQU0sQ0FBQSxBQUFBLGFBQWEsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQy9CLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FlM0MsWUFBYyxDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsMkJBQTJCO0NBU2hEOztBTjJaakIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWlDL0IsY0FBZSxBQUVaLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FlM0MsWUFBYyxBQUdWLE1BQVEsRU5rYTNCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FrQy9CLElBQU0sQ0FBQSxBQUFBLGFBQWEsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQy9CLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FlM0MsWUFBYyxBQUdWLE1BQVEsQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FOZ2FyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWUzQyxZQUFjLEFBT1YsT0FBUyxFTjhaNUIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWUzQyxZQUFjLEFBT1YsT0FBUyxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QU40WnJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBMkIzQyxjQUFnQixFTnlaL0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTJCM0MsY0FBZ0IsQ0FBQztFQUNaLGdCQUFnQixFTDNEdEIsNkJBQTZCLENLMkQ0QixVQUFVO0VBQzdELEtBQUssRUxqRWpCLG1DQUFtQyxDS2lFVyxVQUFVO0NBSy9DOztBTmtaakIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWlDL0IsY0FBZSxBQUVaLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0EyQjNDLGNBQWdCLEFBSVosTUFBUSxFTnFaM0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTJCM0MsY0FBZ0IsQUFJWixNQUFRLENBQUM7RUFDSixLQUFLLEVMN0RmLE9BQU87Q0s4REE7O0FObVpyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW9DM0MsWUFBYyxFTmdaN0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW9DM0MsWUFBYyxDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixXQUFXLEVBQUUsR0FBRztDQUtuQjs7QU55WWpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBb0MzQyxZQUFjLEFBSVYsTUFBUSxFTjRZM0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW9DM0MsWUFBYyxBQUlWLE1BQVEsQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FOMFlyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTZDM0MsV0FBYSxFTnVZNUIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTZDM0MsV0FBYSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsT0FBTztDQUs1Qjs7QU5pWWpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBNkMzQyxXQUFhLEFBR1QsTUFBUSxFTm9ZM0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTZDM0MsV0FBYSxBQUdULE1BQVEsQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FOa1lyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQXFEM0MsWUFBYyxFTitYN0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQXFEM0MsWUFBYyxDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsT0FBTztDQUs1Qjs7QU55WGpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBcUQzQyxZQUFjLEFBR1YsTUFBUSxFTjRYM0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQXFEM0MsWUFBYyxBQUdWLE1BQVEsQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FOMFhyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTZEM0MsU0FBVyxFTnVYMUIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTZEM0MsU0FBVyxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsT0FBTztDQUs1Qjs7QU5pWGpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBNkQzQyxTQUFXLEFBR1AsTUFBUSxFTm9YM0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQTZEM0MsU0FBVyxBQUdQLE1BQVEsQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FOa1hyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQXFFM0MsVUFBWSxFTitXM0IsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtDL0IsSUFBTSxDQUFBLEFBQUEsYUFBYSxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FDL0IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQXFFM0MsVUFBWSxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsNkJBQTZCO0NBTXZDOztBTnVXakIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWlDL0IsY0FBZSxBQUVaLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FxRTNDLFVBQVksQUFJUixNQUFRLEVOMlczQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBa0MvQixJQUFNLENBQUEsQUFBQSxhQUFhLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUMvQixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBcUUzQyxVQUFZLEFBSVIsTUFBUSxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU53V3JCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FpQy9CLGNBQWUsQUFFWixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBK0UzQyxTQUFXLEVOcVcxQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBa0MvQixJQUFNLENBQUEsQUFBQSxhQUFhLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUMvQixJQUFPLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBK0UzQyxTQUFXLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSw2QkFBNkI7Q0FLbEQ7O0FOK1ZqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBaUMvQixjQUFlLEFBRVosSUFBTyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQStFM0MsU0FBVyxBQUdQLE1BQVEsRU5rVzNCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FrQy9CLElBQU0sQ0FBQSxBQUFBLGFBQWEsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQy9CLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0ErRTNDLFNBQVcsQUFHUCxNQUFRLENBQUM7RUFDSixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBTmdXckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLEtBQUssRUFBRSwyQkFBMkI7RUFDbEMsVUFBVSxFQUFFLElBQUk7Q0E4SG5COztBTnlOVCxBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBTVYsU0FBVSxFTnFWdEIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxDQU9WLEFBQUEsUUFBRSxBQUFBLEdOb1ZkLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E0SC9CLGFBQWMsQUFRVixTQUFVLENBQUM7RUFDUCxZQUFZLEVBQUUsT0FBTztFQUNyQixLQUFLLEVBQUUsT0FBTztFQUNkLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBTjhVYixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUMxQyxNQUFPLENBQUM7RUFDSixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBTnVVakIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FPMUMsT0FBUSxDQUFDO0VBQ0wsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FPakI7O0FONFRqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQU8xQyxPQUFRLEFBSUosT0FBUSxFTmlVNUIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FPMUMsT0FBUSxBQUtKLE1BQU87QU5nVTNCLEFNL1RvQixJTitUaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FPMUMsT0FBUSxDQU1KLEtBQUssQ0FBQztFQUNGLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBTjZUckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FrQjFDLFlBQWEsQ0FBQztFQUNWLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSwyQkFBMkI7RUFDbEMsV0FBVyxFQUFFLEdBQUc7Q0FZbkI7O0FOMlNqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWtCMUMsWUFBYSxBQUtULE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87RUFDekIsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FOaVRyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWtCMUMsWUFBYSxBQVdULE9BQVEsQ0FBQztFQUNMLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBTjRTckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FtQzFDLGNBQWUsQ0FBQztFQUNaLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0NBWWpCOztBTjJSakIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FtQzFDLGNBQWUsQUFJWCxNQUFPLENBQUM7RUFDSixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFlBQVksRUFBRSwyQkFBMkI7RUFDekMsS0FBSyxFQUFFLDJCQUEyQjtDQUNyQzs7QU5pU3JCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E0SC9CLGFBQWMsQUFlVixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBbUMxQyxjQUFlLEFBVVgsT0FBUSxDQUFDO0VBQ0wsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FONFJyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW1EMUMsWUFBYSxDQUFDO0VBQ1YsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FZakI7O0FOMlFqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW1EMUMsWUFBYSxBQUlULE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87RUFDekIsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FOaVJyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW1EMUMsWUFBYSxBQVVULE9BQVEsQ0FBQztFQUNMLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBTjRRckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FtRTFDLFdBQVksQ0FBQztFQUNULFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0NBWWpCOztBTjJQakIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FtRTFDLFdBQVksQUFJUixNQUFPLENBQUM7RUFDSixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBTmlRckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTRIL0IsYUFBYyxBQWVWLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FtRTFDLFdBQVksQUFVUixPQUFRLENBQUM7RUFDTCxZQUFZLEVBQUUsT0FBTztFQUNyQixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU40UHJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E0SC9CLGFBQWMsQUFlVixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBbUYxQyxZQUFhLENBQUM7RUFDVixZQUFZLEVBQUUsT0FBTztFQUNyQixLQUFLLEVBQUUsT0FBTztDQVlqQjs7QU4yT2pCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E0SC9CLGFBQWMsQUFlVixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBbUYxQyxZQUFhLEFBSVQsTUFBTyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixZQUFZLEVBQUUsT0FBTztFQUNyQixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU5pUHJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E0SC9CLGFBQWMsQUFlVixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBbUYxQyxZQUFhLEFBVVQsT0FBUSxDQUFDO0VBQ0wsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FONE9yQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW1HMUMsU0FBVSxDQUFDO0VBQ1AsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FZakI7O0FOMk5qQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW1HMUMsU0FBVSxBQUlOLE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87RUFDekIsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FOaU9yQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBNEgvQixhQUFjLEFBZVYsSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQW1HMUMsU0FBVSxBQVVOLE9BQVEsQ0FBQztFQUNMLFlBQVksRUFBRSwyQkFBMkI7RUFDekMsS0FBSyxFQUFFLDJCQUEyQjtDQUNyQzs7QU40TnJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQ0FBQztFQUNQLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLDJCQUEyQjtFQUNsQyxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxDQUFDO0NBOEdqQjs7QU5vR1QsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWdRL0IsU0FBVSxBQU9OLFNBQVUsRU5nTnRCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQ0FRTixBQUFBLFFBQUUsQUFBQSxHTitNZCxBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBU04sU0FBVSxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FONE1iLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQzFDLE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FOc01qQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBYU4sSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQU0xQyxPQUFRLENBQUM7RUFDTCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsZUFBZSxFQUFFLFNBQVM7Q0FPN0I7O0FOMExqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBYU4sSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQU0xQyxPQUFRLEFBS0osT0FBUSxFTitMNUIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWdRL0IsU0FBVSxBQWFOLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FNMUMsT0FBUSxBQU1KLE1BQU87QU44TDNCLEFNN0xvQixJTjZMaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWdRL0IsU0FBVSxBQWFOLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FNMUMsT0FBUSxDQU9KLEtBQUssQ0FBQztFQUNGLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBTjJMckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWdRL0IsU0FBVSxBQWFOLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FrQjFDLFlBQWEsQ0FBQztFQUNWLEtBQUssRUFBRSwyQkFBMkI7Q0FXckM7O0FONEtqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBYU4sSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWtCMUMsWUFBYSxBQUdULE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLHNCQUFzQjtFQUN4QyxLQUFLLEVMOVJmLE9BQU8sQ0s4Um1DLFVBQVU7Q0FDN0M7O0FOa0xyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBYU4sSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWtCMUMsWUFBYSxBQVFULE9BQVEsQ0FBQztFQUNMLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FONktyQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBYU4sSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWdDMUMsY0FBZSxDQUFDO0VBQ1osS0FBSyxFQUFFLE9BQU87Q0FXakI7O0FOOEpqQixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBZ1EvQixTQUFVLEFBYU4sSUFBTSxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQWdDMUMsY0FBZSxBQUdYLE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLDJCQUEyQjtDQUNyQzs7QU5vS3JCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBZ0MxQyxjQUFlLEFBUVgsT0FBUSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU4rSnJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBOEMxQyxZQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsT0FBTztDQVdqQjs7QU5nSmpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBOEMxQyxZQUFhLEFBR1QsTUFBTyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU5zSnJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBOEMxQyxZQUFhLEFBUVQsT0FBUSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU5pSnJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBNEQxQyxXQUFZLENBQUM7RUFDVCxLQUFLLEVBQUUsT0FBTztDQVdqQjs7QU5rSWpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBNEQxQyxXQUFZLEFBR1IsTUFBTyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU53SXJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBNEQxQyxXQUFZLEFBUVIsT0FBUSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU5tSXJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBMEUxQyxZQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsT0FBTztDQVdqQjs7QU5vSGpCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBMEUxQyxZQUFhLEFBR1QsTUFBTyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU4wSHJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBMEUxQyxZQUFhLEFBUVQsT0FBUSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU5xSHJCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBd0YxQyxTQUFVLENBQUM7RUFDUCxLQUFLLEVBQUUsT0FBTztDQVdqQjs7QU5zR2pCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBd0YxQyxTQUFVLEFBR04sTUFBTyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QU40R3JCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FnUS9CLFNBQVUsQUFhTixJQUFNLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVSxJQUFLLENBQUEsQUFBQSxTQUFTLENBd0YxQyxTQUFVLEFBUU4sT0FBUSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsMkJBQTJCO0NBQ3JDOztBTnVHckIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQXFYL0IsSUFBTSxDQUFBLEFBQUEsVUFBVSxDQUNaLE9BQVEsQ0FBQztFQUNMLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFlBQVksRUFBRSxHQUFHO0NBQ3BCOztBTjRGYixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBcVgvQixJQUFNLENBQUEsQUFBQSxVQUFVLENBU1osTUFBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FOb0ZiLEFNakZTLElOaUZMLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsSUFzWTlCLEtBQUssQ0FBQztFQUNILE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFlBQVksRUFBRSxHQUFHO0NBTXBCOztBTnVFVCxBTWpGUyxJTmlGTCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLElBc1k5QixLQUFLLEFBTUYsV0FBWSxDQUFDO0VBQ1QsV0FBVyxFQUFFLENBQUM7RUFDZCxZQUFZLEVBQUUsR0FBRztDQUNwQjs7QU53RWIsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQWtaL0IsT0FBUSxDQUFDO0VBQ0wsT0FBTyxFQUFFLFNBQVM7RUFDbEIsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FOa0VULEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0F1Wi9CLE9BQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLEdBQUc7Q0FpQmQ7O0FONENULEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0F1Wi9CLE9BQVEsQUFLSixZQUFhLENBQUM7RUFDVixXQUFXLEVBQUUsQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTndEYixBTXZkSSxJTnVkQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU03ZFYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLENBdVovQixPQUFRLEFBVUosU0FBVSxDQUFDO0VBQ1AsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FOb0RiLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0F1Wi9CLE9BQVEsQUFjSixNQUFPLEFBQUEsSUFBSyxDQUFBLEFBQUEsT0FBTyxDQUNmLElBQU0sQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssQ0FBQSxBQUFBLFNBQVMsRUFBRTtFQUM1QyxhQUFhLEVBQUUsR0FBRztFQUNsQixjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QU44Q2pCLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E2YS9CLFVBQVcsQ0FBQztFQUNSLE1BQU0sRUFBRSxxQkFBcUI7RUFDN0IsT0FBTyxFQUFFLGNBQWM7RUFDdkIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsU0FBUyxFQUFFLGVBQWU7RUFDMUIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixnQkFBZ0IsRUxoYmQsNkJBQTZCO0NLNGJsQzs7QU51QlQsQU12ZEksSU51ZEEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVNN2RWLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQTZhL0IsVUFBVyxBQVNQLE1BQU8sQ0FBQztFQUNKLGdCQUFnQixFTG5ibEIsNkJBQTZCLENLbWJJLFVBQVU7Q0FDNUM7O0FOK0JiLEFNdmRJLElOdWRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFTTdkVixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0E2YS9CLFVBQVcsQUFhUCxRQUFTLENBQUM7RUFDTixTQUFTLEVBQUUsZUFBZTtFQUMxQixXQUFXLEVBQUUsb0JBQW9CO0VBQ2pDLFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsSUFBSSxFQUFFLGNBQWM7Q0FDdkI7O0FOd0JiLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBR0QsU0FBVztBTCtZbEIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBRVIsU0FBVyxDQUFDO0VBQ1AsVUFBVSxFQUFFLGVBQWU7RUFDM0IsTUFBTSxFQUFFLGVBQWU7RUFDdkIsYUFBYSxFQUFFLElBQUk7Q0E4Q3RCOztBTDhWVCxBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQUdELFNBQVcsQ0FLUCxBQUFBLFFBQUcsQUFBQSxHTDBZZCxBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQUdELFNBQVcsQUFNUCwrQkFBaUM7QUx5WTVDLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQUVSLFNBQVcsQ0FLUCxBQUFBLFFBQUcsQUFBQTtBTDBZZCxBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFFUixTQUFXLEFBTVAsK0JBQWlDLENBQUM7RUFDN0IsS0FBSyxFTDlEVCw2QkFBNkI7Q0ttRTVCOztBTG1ZYixBS3RZa0IsSUxzWWQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFHRCxTQUFXLENBS1AsQUFBQSxRQUFHLEFBQUEsSUFJSSxlQUFlLEVMc1lqQyxBS3RZa0IsSUxzWWQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFHRCxTQUFXLEFBTVAsK0JBQWlDLEdBRzFCLGVBQWU7QUxzWWpDLEFLdFlrQixJTHNZZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFFUixTQUFXLENBS1AsQUFBQSxRQUFHLEFBQUEsSUFJSSxlQUFlO0FMc1lqQyxBS3RZa0IsSUxzWWQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBRVIsU0FBVyxBQU1QLCtCQUFpQyxHQUcxQixlQUFlLENBQUM7RUFDZCxNQUFNLEVBQUUsV0FBVztDQUN0Qjs7QUxvWWpCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBR0QsU0FBVyxBQWNQLG1CQUFxQixBQUFBLFFBQVE7QUxpWXhDLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQUVSLFNBQVcsQUFjUCxtQkFBcUIsQUFBQSxRQUFRLENBQUM7RUFDekIsZUFBZSxFQUFFLFNBQVM7RUFDMUIsNkxBQTZMO0NBQ2hNOztBTDhYYixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQUdELFNBQVcsQUFtQlAsbUJBQXFCO0FMNFhoQyxBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFFUixTQUFXLEFBbUJQLG1CQUFxQixDQUFDO0VBQ2pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLENBQUM7RUFDVixlQUFlLEVBQUUsU0FBUztFQUMxQixVQUFVLEVBQUUsSUFBSTtDQXlCbkI7O0FMK1ZiLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBR0QsU0FBVyxBQW1CUCxtQkFBcUIsQUFNakIsUUFBVTtBTHNYekIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBRVIsU0FBVyxBQW1CUCxtQkFBcUIsQUFNakIsUUFBVSxDQUFDO0VBQ04sV0FBVyxFTDNFdEIsZ0JBQWdCO0VLNEVMLE9BQU8sRUwxRFAsS0FBTztFSzJEUCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsR0FBRztFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLEdBQUc7RUFDWixNQUFNLEVBQUUsZ0JBQWdCO0VBQ3hCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7Q0FPM0M7O0FMZ1dqQixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQUdELFNBQVcsQUFtQlAsbUJBQXFCLEFBTWpCLFFBQVUsQUFpQk4sTUFBUSxFTHFXM0IsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFHRCxTQUFXLEFBbUJQLG1CQUFxQixBQU1qQixRQUFVLEFBa0JOLE1BQVEsRUxvVzNCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBR0QsU0FBVyxBQW1CUCxtQkFBcUIsQUFNakIsUUFBVSxBQW1CTixNQUFRLEFBQUEsT0FBTztBTG1XbEMsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBRVIsU0FBVyxBQW1CUCxtQkFBcUIsQUFNakIsUUFBVSxBQWlCTixNQUFRO0FMcVczQixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFFUixTQUFXLEFBbUJQLG1CQUFxQixBQU1qQixRQUFVLEFBa0JOLE1BQVE7QUxvVzNCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQUVSLFNBQVcsQUFtQlAsbUJBQXFCLEFBTWpCLFFBQVUsQUFtQk4sTUFBUSxBQUFBLE9BQU8sQ0FBQztFQUNYLGVBQWUsRUFBRSxJQUFJO0NBQ3hCOztBTGlXckIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxFQUVaLEFBQUEsUUFBRyxBQUFBLEdMMFZkLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FHWiwrQkFBaUM7QUx5VjVDLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLEVBRVosQUFBQSxRQUFHLEFBQUE7QUwwVmQsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FHWiwrQkFBaUMsQ0FBQztFQUM3QixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBTHVWYixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBT1osVUFBWSxFTHFWdkIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVFaLGFBQWUsRUxvVjFCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FTWixZQUFjLEVMbVZ6QixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBVVosaUJBQW1CLEVMa1Y5QixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBV1osZUFBaUIsRUxpVjVCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FZWixTQUFXO0FMZ1Z0QixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQU9aLFVBQVk7QUxxVnZCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBUVosYUFBZTtBTG9WMUIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FTWixZQUFjO0FMbVZ6QixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVVaLGlCQUFtQjtBTGtWOUIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FXWixlQUFpQjtBTGlWNUIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FZWixTQUFXLENBQUM7RUFDUCxLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGVBQWUsRUFBRSxhQUFhO0NBU2pDOztBTG9VYixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBT1osVUFBWSxBQVVsQixPQUFtQixFTDJVeEIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVFaLGFBQWUsQUFTckIsT0FBbUIsRUwyVXhCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FTWixZQUFjLEFBUXBCLE9BQW1CLEVMMlV4QixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBVVosaUJBQW1CLEFBT3pCLE9BQW1CLEVMMlV4QixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBV1osZUFBaUIsQUFNdkIsT0FBbUIsRUwyVXhCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FZWixTQUFXLEFBS2pCLE9BQW1CO0FMMlV4QixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQU9aLFVBQVksQUFVbEIsT0FBbUI7QUwyVXhCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBUVosYUFBZSxBQVNyQixPQUFtQjtBTDJVeEIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FTWixZQUFjLEFBUXBCLE9BQW1CO0FMMlV4QixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVVaLGlCQUFtQixBQU96QixPQUFtQjtBTDJVeEIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FXWixlQUFpQixBQU12QixPQUFtQjtBTDJVeEIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FZWixTQUFXLEFBS2pCLE9BQW1CLENBQUM7RUFDTCxXQUFXLEVMdEh0QixnQkFBZ0I7RUt1SEwsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsV0FBVztFQUNwQixlQUFlLEVBQUUsTUFBTTtFQUN2QixhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUxxVWpCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0EwQlosVUFBWSxBQUFBLE9BQU87QUxrVTlCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBMEJaLFVBQVksQUFBQSxPQUFPLENBQUM7RUFDZixPQUFPLEVBQUUsT0FBTztDQUNuQjs7QUxnVWIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQThCWixhQUFlLEFBQUEsT0FBTztBTDhUakMsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E4QlosYUFBZSxBQUFBLE9BQU8sQ0FBQztFQUNsQixPQUFPLEVMNUhOLEtBQU87Q0s2SFg7O0FMNFRiLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FrQ1osWUFBYyxBQUFBLE9BQU87QUwwVGhDLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBa0NaLFlBQWMsQUFBQSxPQUFPLENBQUM7RUFDakIsT0FBTyxFTG5JQSxLQUFPO0NLb0lqQjs7QUx3VGIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXNDWixpQkFBbUIsQUFBQSxPQUFPO0FMc1RyQyxBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXNDWixpQkFBbUIsQUFBQSxPQUFPLENBQUM7RUFDdEIsT0FBTyxFTGpIQyxLQUFPO0NLa0hsQjs7QUxvVGIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTBDWixlQUFpQixBQUFBLE9BQU87QUxrVG5DLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBMENaLGVBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQ3BCLE9BQU8sRUxwSEMsS0FBTztFS3FIZixVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUw4U2IsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWdEWixTQUFXLEFBQUEsT0FBTztBTDRTN0IsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FnRFosU0FBVyxBQUFBLE9BQU8sQ0FBQztFQUNkLE9BQU8sRUxqSkEsS0FBTztDS2tKakI7O0FMMFNiLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FvRFosa0JBQW9CLEVMd1MvQixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBcURaLGtCQUFvQixBQUFBLE9BQU8sRUx1U3RDLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBc0RELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FzRFosa0JBQW9CLEFBQUEsTUFBTTtBTHNTckMsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FvRFosa0JBQW9CO0FMd1MvQixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFEWixrQkFBb0IsQUFBQSxPQUFPO0FMdVN0QyxBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXNEWixrQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDdEIsT0FBTyxFQUFFLEdBQUc7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsZUFBZSxFQUFFLE1BQU07RUFDdkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxRQUFRO0NBVXBCOztBTG1SYixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBb0RaLGtCQUFvQixBQWFwQixPQUFhLEVMMlJ4QixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQXNERCxJQUFPLENBQUEsQUFBQSxTQUFTLENBcURaLGtCQUFvQixBQUFBLE9BQU8sQUFZM0IsT0FBYSxFTDJSeEIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXNEWixrQkFBb0IsQUFBQSxNQUFNLEFBVzFCLE9BQWE7QUwyUnhCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBb0RaLGtCQUFvQixBQWFwQixPQUFhO0FMMlJ4QixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUFxRFIsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFEWixrQkFBb0IsQUFBQSxPQUFPLEFBWTNCLE9BQWE7QUwyUnhCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQXFEUixJQUFPLENBQUEsQUFBQSxTQUFTLENBc0RaLGtCQUFvQixBQUFBLE1BQU0sQUFXMUIsT0FBYSxDQUFDO0VBQ0wsV0FBVyxFTHRLdEIsZ0JBQWdCO0VLdUtMLE9BQU8sRUxoS1YsS0FBTztFS2lLSixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTG9SakIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUFzREQsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTJFWixXQUFhLEFBQ1QsUUFBVTtBTGdSekIsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBcURSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0EyRVosV0FBYSxBQUNULFFBQVUsQ0FBQztFQUNOLFdBQVcsRUxqTHRCLGdCQUFnQjtFS2tMTCxPQUFPLEVMOUtKLEtBQU87RUsrS1YsSUFBSSxFQUFFLEdBQUc7RUFDVCxTQUFTLEVBQUUsZ0JBQWdCO0NBQzlCOztBTDJRakIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUEySUQsdUJBQXlCLEVMdVFoQyxBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQTRJRCx1QkFBeUIsQUFBQSxPQUFPLEVMc1F2QyxBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQTZJRCx1QkFBeUIsQUFBQSxNQUFNO0FMcVF0QyxBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUEwSVIsdUJBQXlCO0FMdVFoQyxBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUEySVIsdUJBQXlCLEFBQUEsT0FBTztBTHNRdkMsQUtqWkksSUxpWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLdlpWLElBQUksQUFBQSxPQUFPLEFBNElSLHVCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUMzQixnQkFBZ0IsRUFBRSxzQkFBc0I7RUFDeEMsTUFBTSxFQUFFLElBQUk7RUFDWixlQUFlLEVBQUUsSUFBSTtFQUNyQixrQkFBa0IsRUFBRSxlQUFlO0VBQ25DLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLE9BQU8sRUFBRSxzQkFBc0I7RUFDL0IsS0FBSyxFQUFFLGdCQUFnQjtFQUN2QixPQUFPLEVBQUUsV0FBVztFQUNwQixlQUFlLEVBQUUsd0JBQXdCO0NBc0I1Qzs7QUxxT1QsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUEySUQsdUJBQXlCLEFBY3pCLE1BQVksRUx5UG5CLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBNElELHVCQUF5QixBQUFBLE9BQU8sQUFhaEMsTUFBWSxFTHlQbkIsQUtsWkksSUxrWkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeFpWLElBQUksQUE2SUQsdUJBQXlCLEFBQUEsTUFBTSxBQVkvQixNQUFZO0FMeVBuQixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUEwSVIsdUJBQXlCLEFBY3pCLE1BQVk7QUx5UG5CLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQTJJUix1QkFBeUIsQUFBQSxPQUFPLEFBYWhDLE1BQVk7QUx5UG5CLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQTRJUix1QkFBeUIsQUFBQSxNQUFNLEFBWS9CLE1BQVksQ0FBQztFQUNKLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBTHVQYixBS2xaSSxJTGtaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt4WlYsSUFBSSxBQTJJRCx1QkFBeUIsQUFrQnpCLE9BQWEsRUxxUHBCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBNElELHVCQUF5QixBQUFBLE9BQU8sQUFpQmhDLE9BQWEsRUxxUHBCLEFLbFpJLElMa1pBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3haVixJQUFJLEFBNklELHVCQUF5QixBQUFBLE1BQU0sQUFnQi9CLE9BQWE7QUxxUHBCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQTBJUix1QkFBeUIsQUFrQnpCLE9BQWE7QUxxUHBCLEFLalpJLElMaVpBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3ZaVixJQUFJLEFBQUEsT0FBTyxBQTJJUix1QkFBeUIsQUFBQSxPQUFPLEFBaUJoQyxPQUFhO0FMcVBwQixBS2paSSxJTGlaQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUt2WlYsSUFBSSxBQUFBLE9BQU8sQUE0SVIsdUJBQXlCLEFBQUEsTUFBTSxBQWdCL0IsT0FBYSxDQUFDO0VBQ0wsT0FBTyxFTDlLUCxLQUFPO0VLK0tQLFdBQVcsRUw3TWxCLGdCQUFnQjtFSzhNVCxLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsV0FBVztFQUNwQixlQUFlLEVBQUUsTUFBTTtFQUN2QixhQUFhLEVBQUUsQ0FBQztFQUNoQixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsTUFBTTtDQUN0Qjs7QUxzT2IsQUtsT0ksSUxrT0EsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLeE9WLFdBQVcsQUFDUCxRQUFTLENBQUM7RUFDTixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUxqT2QsZ0JBQWdCO0VLa09iLE9BQU8sRUwxTkwsS0FBTztFSzJOVCxjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUw0TlQsQUt6TkksSUx5TkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLL05WLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUMvQixTQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2QsT0FBTyxFQUFFLGFBQWE7RUFDdEIsV0FBVyxFTDFPZCxnQkFBZ0I7RUsyT2IsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLGNBQWMsRUFBRSxLQUFLO0VBQ3JCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTGlOVCxBTzdjUSxJUDZjSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQUNYLFVBQVUsQ0FBQztFQUNQLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE1BQU0sRUFBRSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWlCO0VBQ3ZDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLFdBQVc7RUFDMUIsVUFBVSxFQUFFLGFBQWE7RUFDekIsS0FBSyxFTmRILDZCQUE2QjtFTWUvQixXQUFXLEVOYUwsR0FBRztDTW9DWjs7QVBtWlQsQU83Y1EsSVA2Y0osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0FDWCxVQUFVLEFBV04sY0FBZSxDQUFDO0VBQ1osYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLGFBQWE7Q0FNNUI7O0FQMGJiLEFPOWJnQixJUDhiWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQUNYLFVBQVUsQUFXTixjQUFlLENBSVgsV0FBVyxDQUFDO0VBQ1IsYUFBYSxFQUFFLFdBQVc7RUFDMUIsVUFBVSxFQUFFLGFBQWE7Q0FDNUI7O0FQMmJqQixBT3hiWSxJUHdiUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQUNYLFVBQVUsQ0FxQk4sV0FBVyxDQUFDO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsZ0JBQWdCLEVBQUUsb0dBQW9HO0VBQ3RILGdCQUFnQixFQUFFLHlEQUF5RDtFQUMzRSxnQkFBZ0IsRUFBRSxxREFBcUQ7RUFDdkUsZ0JBQWdCLEVBQUUsb0RBQW9EO0VBQ3RFLGdCQUFnQixFQUFFLG1EQUFtRDtFQUNyRSxnQkFBZ0IsRUFBRSxpREFBaUQ7RUFDbkUsVUFBVSxFQUFFLEdBQUc7RUFDZixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxVQUFVO0VBQ2xCLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFVBQVUsRUFBRSxhQUFhO0NBQzVCOztBUDJhYixBT3phYSxJUHlhVCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQUNYLFVBQVUsR0FvQ0wsR0FBRyxBQUFBLFlBQVksQ0FBQztFQUNiLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBUHVhYixBT3JhWSxJUHFhUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQUNYLFVBQVUsQ0F3Q04sS0FBSyxDQUFDO0VBQ0YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLFlBQVksRUFBRSxJQUFJO0NBTXJCOztBUDJaYixBTy9aZ0IsSVArWlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0FDWCxVQUFVLENBd0NOLEtBQUssQ0FNRCxHQUFHLENBQUM7RUFDQSxNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FQNFpqQixBT3paWSxJUHlaUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQUNYLFVBQVUsQ0FvRE4sZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLE9BQU87RUFDZixZQUFZLEVBQUUsSUFBSTtFQUNsQixXQUFXLEVObENULEdBQUc7Q01tQ1I7O0FQb1piLEFPaFpZLElQZ1pSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLEFBNkRYLFNBQVUsQ0FDTixlQUFlLENBQUM7RUFDWixZQUFZLEVBQUUsSUFBSTtDQUNyQjs7QVA4WWIsQU8xWVksSVAwWVIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0FtRVgsVUFBVSxHQUFDLHNCQUFzQixDQUM3QixXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUFDLFlBQVksQ0FBQztFQUNyQyxzQkFBc0IsRUFBRSxLQUFLO0VBQzdCLHVCQUF1QixFQUFFLEtBQUs7Q0FNakM7O0FQa1liLEFPdFlnQixJUHNZWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQW1FWCxVQUFVLEdBQUMsc0JBQXNCLENBQzdCLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsWUFBWSxDQUlwQyxnQkFBZ0IsQ0FBQztFQUNiLHNCQUFzQixFQUFFLEtBQUs7RUFDN0IsdUJBQXVCLEVBQUUsS0FBSztDQUNqQzs7QVBtWWpCLEFPL1hRLElQK1hKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBaUI7RUFDdkMsVUFBVSxFQUFFLGFBQWE7Q0FzUTVCOztBUHNIVCxBTy9YUSxJUCtYSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLEFBS1AsV0FBWSxDQUFDO0VBQ1Qsc0JBQXNCLEVBQUUsR0FBRztFQUMzQix1QkFBdUIsRUFBRSxHQUFHO0NBTS9COztBUGtYYixBT3RYZ0IsSVBzWFosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQUtQLFdBQVksQ0FJUixnQkFBZ0IsQ0FBQztFQUNiLHNCQUFzQixFQUFFLEdBQUc7RUFDM0IsdUJBQXVCLEVBQUUsR0FBRztDQUMvQjs7QVBtWGpCLEFPL1hRLElQK1hKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQUFlUCxjQUFlLENBQUM7RUFDWix5QkFBeUIsRUFBRSxHQUFHO0VBQzlCLDBCQUEwQixFQUFFLEdBQUc7Q0FXbEM7O0FQbVdiLEFPNVdnQixJUDRXWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLEFBZVAsY0FBZSxDQUlYLGdCQUFnQixDQUFDO0VBQ2IseUJBQXlCLEVBQUUsR0FBRztFQUM5QiwwQkFBMEIsRUFBRSxHQUFHO0NBQ2xDOztBUHlXakIsQU92V2dCLElQdVdaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQUFlUCxjQUFlLENBU1gsVUFBVSxDQUFDO0VBQ1AseUJBQXlCLEVBQUUsR0FBRztFQUM5QiwwQkFBMEIsRUFBRSxHQUFHO0NBQ2xDOztBUG9XakIsQU8vWFEsSVArWEosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQThCUCxZQUFhLENBQUM7RUFDVixzQkFBc0IsRUFBRSxHQUFHO0VBQzNCLHVCQUF1QixFQUFFLEdBQUc7Q0F3Qi9COztBUHVVYixBTzdWZ0IsSVA2VlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQThCUCxZQUFhLENBSVQsZ0JBQWdCLENBQUM7RUFDYixzQkFBc0IsRUFBRSxHQUFHO0VBQzNCLHVCQUF1QixFQUFFLEdBQUc7RUFDNUIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUk7Q0FpQnZCOztBUHdVakIsQU92Vm9CLElQdVZoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLEFBOEJQLFlBQWEsQ0FJVCxnQkFBZ0IsQ0FNWixLQUFLLENBQUM7RUFDRixHQUFHLEVBQUUsSUFBSTtDQU1aOztBUGdWckIsQU9wVndCLElQb1ZwQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLEFBOEJQLFlBQWEsQ0FJVCxnQkFBZ0IsQ0FNWixLQUFLLENBR0QsR0FBRyxDQUFDO0VBQ0EsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtDQUNkOztBUGlWekIsQU83VmdCLElQNlZaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQUE4QlAsWUFBYSxDQUlULGdCQUFnQixBQWVaLFlBQWEsQUFFVixPQUFTLEVQNFVoQyxBTzdWZ0IsSVA2VlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQThCUCxZQUFhLENBSVQsZ0JBQWdCLEFBZ0JaLGdCQUFpQixBQUNkLE9BQVMsQ0FBQztFQUNMLEdBQUcsRUFBRSxJQUFJO0NBQ1o7O0FQMFV6QixBTy9YUSxJUCtYSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLEFBMERQLFdBQVksQ0FBQztFQUNULHlCQUF5QixFQUFFLEdBQUc7RUFDOUIsMEJBQTBCLEVBQUUsR0FBRztDQU9sQzs7QVA0VGIsQU9qVWdCLElQaVVaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQUEwRFAsV0FBWSxDQUlSLGdCQUFnQixDQUFDO0VBQ2IsY0FBYyxFQUFFLElBQUk7RUFDcEIseUJBQXlCLEVBQUUsR0FBRztFQUM5QiwwQkFBMEIsRUFBRSxHQUFHO0NBQ2xDOztBUDZUakIsQU8vWFEsSVArWEosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQXFFUCxTQUFVLENBQUM7RUFDUCxVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsYUFBYTtFQUN6QixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsa0JBQWlCO0NBMEIzQzs7QVA0UmIsQU8vWFEsSVArWEosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQXFFUCxTQUFVLEFBTU4sV0FBWSxDQUFDO0VBQ1QsYUFBYSxFQUFFLEdBQUc7Q0FDckI7O0FQa1RqQixBT2hUZ0IsSVBnVFosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQXFFUCxTQUFVLENBVU4sZ0JBQWdCLENBQUM7RUFDYixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSTtDQWlCdkI7O0FQNlJqQixBTzVTb0IsSVA0U2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQUFxRVAsU0FBVSxDQVVOLGdCQUFnQixDQUlaLEtBQUssQ0FBQztFQUNGLEdBQUcsRUFBRSxJQUFJO0NBTVo7O0FQcVNyQixBT3pTd0IsSVB5U3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQUFxRVAsU0FBVSxDQVVOLGdCQUFnQixDQUlaLEtBQUssQ0FHRCxHQUFHLENBQUM7RUFDQSxNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FQc1N6QixBT2hUZ0IsSVBnVFosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxBQXFFUCxTQUFVLENBVU4sZ0JBQWdCLEFBYVosWUFBYSxBQUVWLE9BQVMsRVBpU2hDLEFPaFRnQixJUGdUWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLEFBcUVQLFNBQVUsQ0FVTixnQkFBZ0IsQUFjWixnQkFBaUIsQUFDZCxPQUFTLENBQUM7RUFDTCxHQUFHLEVBQUUsSUFBSTtDQUNaOztBUCtSekIsQU8xUlksSVAwUlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFHUCxnQkFBZ0IsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsZUFBZSxFQUFFLFFBQVE7RUFDekIsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsQ0FBQztFQUNULFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsVUFBVSxFQUFFLGlCQUFpQjtFQUM3QixjQUFjLEVBQUUsUUFBUTtFQUN4QixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsYUFBYTtDQThFNUI7O0FQNExiLEFPMVJZLElQMFJSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQ0F1SEgscUJBQU0sQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxrQkFBa0I7Q0FDOUI7O0FQcVFqQixBTzFSWSxJUDBSUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcUdQLGdCQUFnQixBQXVCWixZQUFhLEFBQ1QsT0FBUSxDQUFDO0VBQ0wsV0FBVyxFQUFFLGdCQUFnQjtFQUM3QixPQUFPLEVBQUUsT0FBTztFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxrQ0FBa0M7RUFDbkQsYUFBYSxFQUFFLGtDQUFrQztFQUNqRCxrQkFBa0IsRUFBRSxrQ0FBa0M7RUFDdEQsVUFBVSxFQUFFLGtDQUFrQztFQUM5QyxLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVOak9yQiw2QkFBNkI7Q01rT2hCOztBUHFQckIsQU8xUlksSVAwUlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFHUCxnQkFBZ0IsQUF3Q1osZ0JBQWlCLENBQUM7RUFDZCxNQUFNLEVBQUUsT0FBTztDQVlsQjs7QVBxT2pCLEFPMVJZLElQMFJSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQ0FxR1AsZ0JBQWdCLEFBd0NaLGdCQUFpQixBQUdiLE9BQVEsQ0FBQztFQUNMLFdBQVcsRUFBRSxnQkFBZ0I7RUFDN0IsT0FBTyxFQUFFLE9BQU87RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVOaFByQiw2QkFBNkI7Q01pUGhCOztBUHNPckIsQU8xUlksSVAwUlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFHUCxnQkFBZ0IsQ0F1RFosQUFBQSxXQUFFLENBQVksVUFBVSxBQUF0QixFQUF1QixBQUFBLFdBQUMsQUFBQSxFQUFhO0VBQ25DLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBUGlPakIsQU8vTmdCLElQK05aLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQ0FxR1AsZ0JBQWdCLENBMkRaLEtBQUssQ0FBQztFQUNGLFVBQVUsRUFBRSxhQUFhO0VBQ3pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRU4xUFgsNkJBQTZCO0NNZ1ExQjs7QVBtTmpCLEFPdk5vQixJUHVOaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFHUCxnQkFBZ0IsQ0EyRFosS0FBSyxDQVFELEdBQUcsQ0FBQztFQUNBLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7Q0FDZDs7QVBvTnJCLEFPak5nQixJUGlOWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcUdQLGdCQUFnQixDQXlFWixlQUFlLENBQUM7RUFDWixPQUFPLEVBQUUsWUFBWTtFQUNyQixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsT0FBTztFQUNmLEtBQUssRU4zUWpCLDZCQUE2QjtDTTRRcEI7O0FQMk1qQixBTzFSWSxJUDBSUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcUdQLGdCQUFnQixDQWlGWixBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLEVBQXNCO0VBQ3BCLEtBQUssRUFBRSxPQUFPO0VBQ2Qsa0JBQWtCLEVBQUUsR0FBRztFQUN2QixxQkFBcUIsRUFBRSxHQUFHO0VBQzFCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxhQUFhO0NBTzVCOztBUDZMakIsQU9sTXFCLElQa01qQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcUdQLGdCQUFnQixDQWlGWixBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLElBT0csR0FBRyxDQUFDO0VBQ0Qsa0JBQWtCLEVBQUUsV0FBVztFQUMvQixxQkFBcUIsRUFBRSxXQUFXO0VBQ2xDLGFBQWEsRUFBRSxXQUFXO0NBQzdCOztBUDhMckIsQU8xTFksSVAwTFIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFNUCxVQUFVLENBQUM7RUFDUCxVQUFVLEVBQUUsaUJBQWlCO0VBQzdCLGdCQUFnQixFQUFFLE9BQU87Q0F1RDVCOztBUGlJYixBT3RMZ0IsSVBzTFosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFNUCxVQUFVLENBSU4sUUFBUSxDQUFDO0VBQ0wsT0FBTyxFQUFFLGtCQUFrQjtDQUs5Qjs7QVBnTGpCLEFPbkxxQixJUG1MakIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFNUCxVQUFVLENBSU4sUUFBUSxHQUdILGVBQWUsQ0FBQztFQUNiLFVBQVUsRUFBRSxpQkFBaUI7Q0FDaEM7O0FQaUxyQixBTzlLZ0IsSVA4S1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFNUCxVQUFVLENBWU4sZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLGtCQUFrQjtDQUM5Qjs7QVA0S2pCLEFPMUtnQixJUDBLWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcU1QLFVBQVUsQ0FnQk4sRUFBRSxDQUFDO0VBQ0MsZUFBZSxFQUFFLElBQUk7RUFDckIsU0FBUyxFQUFFLElBQUk7Q0FzQ2xCOztBUGtJakIsQU90S3FCLElQc0tqQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcU1QLFVBQVUsQ0FnQk4sRUFBRSxHQUlHLEVBQUUsQ0FBQztFQUNBLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsYUFBYSxFQUFFLGlCQUFpQjtFQUNoQyxPQUFPLEVBQUUsUUFBUTtDQStCcEI7O0FQbUlyQixBT3RLcUIsSVBzS2pCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQ0FxTVAsVUFBVSxDQWdCTixFQUFFLEdBSUcsRUFBRSxBQU1DLFlBQWEsQ0FBQztFQUNWLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBUDhKekIsQU90S3FCLElQc0tqQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcU1QLFVBQVUsQ0FnQk4sRUFBRSxHQUlHLEVBQUUsQUFVQyxXQUFZLENBQUM7RUFDVCxhQUFhLEVBQUUsSUFBSTtFQUNuQixjQUFjLEVBQUUsSUFBSTtDQUN2Qjs7QVB5SnpCLEFPdkp3QixJUHVKcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxDQXFNUCxVQUFVLENBZ0JOLEVBQUUsR0FJRyxFQUFFLENBZUMsS0FBSyxDQUFDO0VBQ0YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxPQUFPO0NBTWpCOztBUDZJekIsQU9qSjRCLElQaUp4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcU1QLFVBQVUsQ0FnQk4sRUFBRSxHQUlHLEVBQUUsQ0FlQyxLQUFLLENBTUQsR0FBRyxDQUFDO0VBQ0EsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtDQUNkOztBUDhJN0IsQU8zSXdCLElQMklwQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQStFWCxXQUFXLENBcU1QLFVBQVUsQ0FnQk4sRUFBRSxHQUlHLEVBQUUsQ0EyQkMsZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsWUFBWSxFQUFFLElBQUk7Q0FLckI7O0FQb0l6QixBT3ZJNEIsSVB1SXhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBK0VYLFdBQVcsQ0FxTVAsVUFBVSxDQWdCTixFQUFFLEdBSUcsRUFBRSxDQTJCQyxlQUFlLENBSVgsQ0FBQyxDQUFDO0VBQ0UsS0FBSyxFTmpWN0IsNkJBQTZCO0NNa1ZSOztBUHFJN0IsQU8vSFksSVArSFIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0ErRVgsV0FBVyxFQWdRUCxBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLENBQ0csT0FBUSxDQUFDO0VBQ0wsY0FBYyxFQUFFLGVBQWU7RUFDL0IsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWU7RUFDN0IsaUJBQWlCLEVBQUUsZUFBZTtFQUNsQyxTQUFTLEVBQUUsZUFBZTtDQUM3Qjs7QVB3SGpCLEFPbEhZLElQa0hSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBMFZYLGdCQUFnQixBQUFBLFNBQVMsQ0FFckIsS0FBSyxBQUFBLFFBQVEsQ0FBQztFQUNWLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBUGdIYixBTzlHWSxJUDhHUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQTBWWCxnQkFBZ0IsQUFBQSxTQUFTLENBTXJCLEtBQUssQ0FBQSxBQUFBLFNBQUMsQ0FBVSxHQUFHLEFBQWIsQ0FBYyxRQUFRLENBQUM7RUFDekIsT0FBTyxFUGhUTyxzQkFBc0I7RU9pVHBDLFdBQVcsRVBwVmxCLGdCQUFnQjtDT3FWWjs7QVAyR2IsQU96R1ksSVB5R1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0EwVlgsZ0JBQWdCLEFBQUEsU0FBUyxDQVdyQixLQUFLLENBQUEsQUFBQSxTQUFDLENBQVUsR0FBRyxBQUFiLENBQWMsUUFBUSxDQUFDO0VBQ3pCLE9BQU8sRUE5V00scUJBQXFCO0VBK1dsQyxXQUFXLEVQelZsQixnQkFBZ0I7Q08wVlo7O0FQc0diLEFPcEdZLElQb0dSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBMFZYLGdCQUFnQixBQUFBLFNBQVMsQ0FnQnJCLEtBQUssQ0FBQSxBQUFBLFNBQUMsQ0FBVSxHQUFHLEFBQWIsQ0FBYyxRQUFRLENBQUM7RUFDekIsT0FBTyxFQWxYTixTQUFTO0VBbVhWLFdBQVcsRVA5VmxCLGdCQUFnQjtDTytWWjs7QVBpR2IsQU8xRmdCLElQMEZaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBZ1hYLFVBQVUsQ0FFTixFQUFFLENBRUUsZUFBZSxDQUFDO0VBQ1osWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FQdUZqQixBT3JGZ0IsSVBxRlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0FnWFgsVUFBVSxDQUVOLEVBQUUsQ0FPRSxLQUFLLENBQUM7RUFDRixTQUFTLEVBQUUsSUFBSTtFQUNmLElBQUksRUFBRSxJQUFJO0NBQ2I7O0FQa0ZqQixBT2hGZ0IsSVBnRlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0FnWFgsVUFBVSxDQUVOLEVBQUUsQ0FZRSxLQUFLLEFBQUEsUUFBUSxDQUFDO0VBQ1YsT0FBTyxFQXJZVCxVQUFVO0VBc1lSLFdBQVcsRVBsWHRCLGdCQUFnQjtDT21YUjs7QVA2RWpCLEFPM0VnQixJUDJFWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRU9wZFYsZUFBZSxDQWdYWCxVQUFVLENBRU4sRUFBRSxDQWlCRSxLQUFLLEFBQUEsVUFBVSxBQUFBLFFBQVEsQ0FBQztFQUNwQixPQUFPLEVBellOLGFBQWE7RUEwWWQsV0FBVyxFUHZYdEIsZ0JBQWdCO0NPd1hSOztBUHdFakIsQU90RWdCLElQc0VaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBZ1hYLFVBQVUsQ0FFTixFQUFFLENBc0JFLEtBQUssQUFBQSxhQUFhLEFBQUEsUUFBUSxDQUFDO0VBQ3ZCLE9BQU8sRVB2WEosS0FBTztFT3dYVixXQUFXLEVQNVh0QixnQkFBZ0I7Q082WFI7O0FQbUVqQixBT2pFZ0IsSVBpRVosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPcGRWLGVBQWUsQ0FnWFgsVUFBVSxDQUVOLEVBQUUsQ0EyQkUsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBUDhEakIsQU81RGdCLElQNERaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFT3BkVixlQUFlLENBZ1hYLFVBQVUsQ0FFTixFQUFFLENBZ0NFLGdCQUFnQixBQUFBLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDMUIsT0FBTyxFQXRaYixNQUFNO0VBdVpBLFdBQVcsRVB0WXRCLGdCQUFnQjtFT3VZTCxLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBUHVEakIsQU9qRFEsSVBpREosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVPeERWLGVBQWUsQUFBQSxjQUFjLENBQ3pCLGVBQWUsQ0FBQztFQUNaLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBUCtDVCxBS3pNd0IsSUx5TXBCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0FDWixTQUFTLEdBQUcsS0FBSyxBQUFBLFFBQVEsQ0FBQztFQUN0QixPQUFPLEVBQUUsd0NBQXdDO0NBQ3BEOztBTHVNYixBS3JNWSxJTHFNUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBS1osZ0JBQWdCLEFBQUEsWUFBWSxBQUFBLFNBQVMsQ0FBQztFQUNsQyxVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSTtDQWlCdkI7O0FMaUxiLEFLck1ZLElMcU1SLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0FLWixnQkFBZ0IsQUFBQSxZQUFZLEFBQUEsU0FBUyxBQUtqQyxPQUFRLENBQUM7RUFDTCxHQUFHLEVBQUUsZUFBZTtDQUN2Qjs7QUw4TGpCLEFLNUxrQixJTDRMZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBS1osZ0JBQWdCLEFBQUEsWUFBWSxBQUFBLFNBQVMsR0FTL0IsTUFBTSxDQUFDO0VBQ0wsY0FBYyxFQUFFLE1BQU07Q0FDekI7O0FMMExqQixBS3hMa0IsSUx3TGQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFFWCxlQUFnQixDQUtaLGdCQUFnQixBQUFBLFlBQVksQUFBQSxTQUFTLEdBYS9CLEtBQUssQ0FBQztFQUNKLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxDQUFDO0VBQ2IsR0FBRyxFQUFFLEtBQUs7Q0FDYjs7QUxrTGpCLEFLN0trQixJTDZLZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBMkJaLFNBQVMsR0FFSCxhQUFhLENBQUM7RUFDWixjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUwyS2pCLEFLektrQixJTHlLZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBMkJaLFNBQVMsR0FNSCxlQUFlLENBQUM7RUFDZCxTQUFTLEVBQUUsR0FBRztFQUNkLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBTG9LakIsQUtoS2dCLElMZ0taLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0F5Q1osVUFBVSxDQUNOLEVBQUUsQ0FBQztFQUNDLFNBQVMsRUwxU2xCLDJCQUEyQjtDSytUckI7O0FMMElqQixBSzdKc0IsSUw2SmxCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0F5Q1osVUFBVSxDQUNOLEVBQUUsR0FHSSxFQUFFLEFBQUEsUUFBUSxDQUFDO0VBQ1QsT0FBTyxFQUFFLGFBQWE7Q0FDekI7O0FMMkpyQixBS3pKc0IsSUx5SmxCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0F5Q1osVUFBVSxDQUNOLEVBQUUsR0FPSSxFQUFFLENBQUM7RUFDRCxPQUFPLEVBQUUsYUFBYTtDQVN6Qjs7QUwrSXJCLEFLekpzQixJTHlKbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFFWCxlQUFnQixDQXlDWixVQUFVLENBQ04sRUFBRSxHQU9JLEVBQUUsQUFHQSxZQUFhLENBQUM7RUFDVixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUxvSnpCLEFLekpzQixJTHlKbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFFWCxlQUFnQixDQXlDWixVQUFVLENBQ04sRUFBRSxHQU9JLEVBQUUsQUFPQSxXQUFZLENBQUM7RUFDVCxjQUFjLEVBQUUsSUFBSTtDQUN2Qjs7QUxnSnpCLEFLN0lzQixJTDZJbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFFWCxlQUFnQixDQXlDWixVQUFVLENBQ04sRUFBRSxHQW1CSSxFQUFFLEFBQUEsV0FBVyxDQUFDO0VBQ1osV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FMMklyQixBS3ZJb0IsSUx1SWhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0F5Q1osVUFBVSxDQXlCTixTQUFTLENBQ0wsS0FBSyxDQUFDO0VBQ0YsT0FBTyxFQUFFLCtCQUErQjtFQUN4QyxjQUFjLEVBQUUsTUFBTTtFQUN0QixPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsQ0FBQztFQUNiLEdBQUcsRUFBRSxLQUFLO0VBQ1YsSUFBSSxFQUFFLENBQUM7RUFDUCxXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUwrSHJCLEFLN0hvQixJTDZIaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFFWCxlQUFnQixDQXlDWixVQUFVLENBeUJOLFNBQVMsQ0FXTCxLQUFLLENBQUM7RUFDRixXQUFXLEVBQUUsZUFBZTtDQUMvQjs7QUwySHJCLEFLekhvQixJTHlIaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFFWCxlQUFnQixDQXlDWixVQUFVLENBeUJOLFNBQVMsQ0FlTCxhQUFhLENBQUM7RUFDVixPQUFPLEVBQUUsK0JBQStCO0NBQzNDOztBTHVIckIsQUtySG9CLElMcUhoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBeUNaLFVBQVUsQ0F5Qk4sU0FBUyxDQW1CTCxxQkFBcUIsQ0FBQztFQUNsQixPQUFPLEVBQUUsdUNBQXVDO0NBQ25EOztBTG1IckIsQUtqSG9CLElMaUhoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBeUNaLFVBQVUsQ0F5Qk4sU0FBUyxDQXVCTCxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsNEJBQTRCO0NBQ3hDOztBTCtHckIsQUszR29CLElMMkdoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtsTlYsZUFBZSxBQUVYLGVBQWdCLENBeUNaLFVBQVUsQ0FxRE4sV0FBVyxDQUNQLEtBQUssQ0FBQztFQUNGLE9BQU8sRUFBRSx3Q0FBd0M7RUFDakQsY0FBYyxFQUFFLE1BQU07RUFDdEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsVUFBVSxFQUFFLENBQUM7RUFDYixHQUFHLEVBQUUsS0FBSztFQUNWLElBQUksRUFBRSxDQUFDO0VBQ1AsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FMbUdyQixBS2pHb0IsSUxpR2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBRVgsZUFBZ0IsQ0F5Q1osVUFBVSxDQXFETixXQUFXLENBV1AsS0FBSyxDQUFDO0VBQ0YsV0FBVyxFQUFFLGVBQWU7Q0FDL0I7O0FMK0ZyQixBS3hGOEIsSUx3RjFCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2xOVixlQUFlLEFBa0hYLGNBQWUsQ0FDWCxXQUFXLENBQUMsVUFBVSxDQUFDLEVBQUUsR0FBRyxFQUFFLEFBQzFCLFlBQWEsQ0FBQyxLQUFLLENBQUM7RUFDaEIsR0FBRyxFQUFFLGVBQWU7Q0FDdkI7O0FMc0ZqQixBS3BGZ0IsSUxvRlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFrSFgsY0FBZSxDQUNYLFdBQVcsQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FLMUIsS0FBSyxDQUFDO0VBQ0YsR0FBRyxFQUFFLFlBQVk7Q0FLcEI7O0FMOEVqQixBS3BGZ0IsSUxvRlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLbE5WLGVBQWUsQUFrSFgsY0FBZSxDQUNYLFdBQVcsQ0FBQyxVQUFVLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FLMUIsS0FBSyxBQUdELHNCQUF1QixDQUFDO0VBQ3BCLEdBQUcsRUFBRSxHQUFHO0NBQ1g7O0FMK0VyQixBS3JFb0IsSUxxRWhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSy9FVixlQUFlLEFBQUEsWUFBWSxDQUN2QixzQkFBc0IsQ0FDbEIsV0FBVyxDQUNQLFVBQVUsQ0FDTixLQUFLLENBQUM7RUFDRixLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLElBQUk7Q0FDYjs7QUxpRXJCLEFLM0RJLElMMkRBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTO0FMMkRiLEFLMURJLElMMERBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2hFVixnQkFBZ0IsQ0FBQztFQUNiLFlBQVksRUFBRSxDQUFDO0VBQ2YsTUFBTSxFQUFFLFNBQVM7Q0E2RXBCOztBTHJCTCxBS3REVSxJTHNETixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtqRVYsU0FBUyxHQUtILFNBQVM7QUxzRG5CLEFLckRVLElMcUROLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLEdBTUgsZ0JBQWdCO0FMcUQxQixBS3REVSxJTHNETixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLEdBSVYsU0FBUztBTHNEbkIsQUtyRFUsSUxxRE4sQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixHQUtWLGdCQUFnQixDQUFDO0VBQ2YsTUFBTSxFQUFFLFNBQVM7Q0FDcEI7O0FMbURULEFLaERjLElMZ0RWLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLENBVUwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLEdBQ3hCLEtBQUssQUFBQSxPQUFPO0FMZ0QxQixBS2hEYyxJTGdEVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLENBU1osS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLEdBQ3hCLEtBQUssQUFBQSxPQUFPLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSTtDQUNoQjs7QUw4Q2IsQUszQ1EsSUwyQ0osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQ0FnQkwsS0FBSztBTDJDYixBSzNDUSxJTDJDSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLENBZVosS0FBSyxDQUFDO0VBQ0YsS0FBSyxFSjdhVCw2QkFBNkI7RUk4YXpCLFNBQVMsRUxoYVYsMkJBQTJCO0VLaWExQixVQUFVLEVBQUUsT0FBTztDQVl0Qjs7QUw0QlQsQUszQ1EsSUwyQ0osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQ0FnQkwsS0FBSyxBQUtGLElBQU8sRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBO0FMc0NuQixBSzNDUSxJTDJDSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLENBZVosS0FBSyxBQUtGLElBQU8sRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBLEdBQU07RUFDVCxNQUFNLEVBQUUsT0FBTztDQUNsQjs7QUxvQ2IsQUszQ1EsSUwyQ0osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQ0FnQkwsS0FBSyxBQVNGLFFBQVU7QUxrQ3JCLEFLM0NRLElMMkNKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2hFVixnQkFBZ0IsQ0FlWixLQUFLLEFBU0YsUUFBVSxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixvQkFBb0I7RUFDcEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtDQUNmOztBTDZCYixBS3RCa0IsSUxzQmQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQUFpQ04sU0FBVyxDQUVOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFFQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUE7QUxzQjdCLEFLdEJrQixJTHNCZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtqRVYsU0FBUyxBQWlDTixTQUFXLENBR04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFtQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ3pCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLEdBQUMsQUFBQTtBTHNCN0IsQUt0QmtCLElMc0JkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2hFVixnQkFBZ0IsQUFnQ2IsU0FBVyxDQUVOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFFQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUE7QUxzQjdCLEFLdEJrQixJTHNCZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLEFBZ0NiLFNBQVcsQ0FHTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQW1CLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFDekIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBLEdBQU07RUFDZixNQUFNLEVBQUUsT0FBTztFQUNmLEtBQUssRUxsYmIsNkJBQTZCO0NLdWJ4Qjs7QUxlakIsQUt0QmtCLElMc0JkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLEFBaUNOLFNBQVcsQ0FFTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBRUEsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBLEVBSVosUUFBWTtBTGtCN0IsQUt0QmtCLElMc0JkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLEFBaUNOLFNBQVcsQ0FHTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQW1CLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFDekIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBLEVBSVosUUFBWTtBTGtCN0IsQUt0QmtCLElMc0JkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2hFVixnQkFBZ0IsQUFnQ2IsU0FBVyxDQUVOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFFQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUEsRUFJWixRQUFZO0FMa0I3QixBS3RCa0IsSUxzQmQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixBQWdDYixTQUFXLENBR04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFtQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ3pCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLEdBQUMsQUFBQSxFQUlaLFFBQVksQ0FBQztFQUNOLE9BQU8sRUFBRSxHQUFHO0NBQ2Y7O0FMZ0JyQixBS1ZRLElMVUosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQ0FpREwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZjtBTFVkLEFLVGlDLElMUzdCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLENBa0RMLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFBbUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBTFN2QyxBS1ZRLElMVUosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixDQWdEWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmO0FMVWQsQUtUaUMsSUxTN0IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixDQWlEWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQW1CLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUMxQyxPQUFPLEVBQUUsSUFBSTtDQW9CaEI7O0FMWlQsQUtOYyxJTE1WLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLENBaURMLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFJQSxLQUFLO0FMTW5CLEFLTmMsSUxNVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtqRVYsU0FBUyxDQWtETCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQW1CLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFHekIsS0FBSztBTE1uQixBS05jLElMTVYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixDQWdEWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBSUEsS0FBSztBTE1uQixBS05jLElMTVYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixDQWlEWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQW1CLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFHekIsS0FBSyxDQUFDO0VBQ0osWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsY0FBYyxFQUFFLEtBQUs7Q0FjeEI7O0FMWGIsQUtOYyxJTE1WLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2pFVixTQUFTLENBaURMLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFJQSxLQUFLLEFBS04sUUFBWTtBTEN6QixBS05jLElMTVYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQ0FrREwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFtQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBR3pCLEtBQUssQUFLTixRQUFZO0FMQ3pCLEFLTmMsSUxNVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLENBZ0RaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFJQSxLQUFLLEFBS04sUUFBWTtBTEN6QixBS05jLElMTVYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixDQWlEWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQW1CLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFHekIsS0FBSyxBQUtOLFFBQVksQ0FBQztFQUNOLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUxwYk0sS0FBTztFS3FicEIsV0FBVyxFTGxjdEIsZ0JBQWdCO0VLbWNMLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLE9BQU87RUFDcEIsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsQ0FBQztFQUNULFVBQVUsRUFBRSxDQUFDO0VBQ2IsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUxWakIsQUtnQmMsSUxoQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLakVWLFNBQVMsQ0F5RUwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLEdBRXhCLEtBQUssQUFBQSxRQUFRO0FMaEIzQixBS2dCYyxJTGhCVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtqRVYsU0FBUyxDQTBFTCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ2pDLEtBQUssQUFBQSxRQUFRO0FMaEIzQixBS2dCYyxJTGhCVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtoRVYsZ0JBQWdCLENBd0VaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBZ0IsUUFBUSxHQUV4QixLQUFLLEFBQUEsUUFBUTtBTGhCM0IsQUtnQmMsSUxoQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaEVWLGdCQUFnQixDQXlFWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ2pDLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDWixPQUFPLEVMbmNKLEtBQU87RUtvY1YsS0FBSyxFSnJlUCw2QkFBNkI7Q0lzZTlCOztBTG5CYixBS3VCSSxJTHZCQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpQlYsYUFBYSxBQUFBLHdCQUF3QixDQUFDO0VBQ2xDLGFBQWEsRUFBRSxJQUFJO0NBS3RCOztBTDdCTCxBSzBCOEIsSUwxQjFCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lCVixhQUFhLEFBQUEsd0JBQXdCLEFBR2pDLGtCQUFtQixHQUFHLHVCQUF1QixDQUFDO0VBQzFDLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBTDVCVCxBSytCK0QsSUwvQjNELEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3lCVixXQUFXLEdBQUcsWUFBWSxHQUFHLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxJQUFJLEFBQUEsVUFBVSxBQUFBLFdBQVcsQ0FBQztFQUNqRixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUxqQ0wsQUtxQ2MsSUxyQ1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkJWLFlBQVksQUFDUixlQUFnQixHQUNWLGFBQWEsQ0FBQztFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGVBQWUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDOUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQ2pELFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7Q0FTNUM7O0FMbERiLEFLcUNjLElMckNWLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZCVixZQUFZLEFBQ1IsZUFBZ0IsR0FDVixhQUFhLEFBTVgsTUFBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLEdBQUcsQ0w5ZWYsMkJBQTJCLENLOGVJLEtBQUssQ0FBQyxVQUFVO0NBQzlDOztBTDdDakIsQUtxQ2MsSUxyQ1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkJWLFlBQVksQUFDUixlQUFnQixHQUNWLGFBQWEsQUFVWCxTQUFVLENBQUM7RUFDUCxhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUxqRGpCLEFLb0RZLElMcERSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZCVixZQUFZLEFBQ1IsZUFBZ0IsQ0FnQlosdUJBQXVCLENBQUM7RUFDcEIsV0FBVyxFQUFFLElBQ2pCO0NBQUU7O0FMdERkLEFLMERJLElMMURBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29EVixVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSTtDQXNCaEI7O0FMakZMLEFLNkRVLElMN0ROLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29EVixVQUFVLEdBR0osS0FBSyxDQUFDO0VBQ0osTUFBTSxFQUFFLE9BQU87RUFDZixLQUFLLEVBQUUsa0JBQWtCO0NBSzVCOztBTHBFVCxBS2lFWSxJTGpFUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvRFYsVUFBVSxHQUdKLEtBQUssQ0FJSCxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUxuRWIsQUtzRWtCLElMdEVkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29EVixVQUFVLEFBWU4sTUFBTyxHQUFHLEtBQUs7QUx0RXZCLEFLdUVzQixJTHZFbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLb0RWLFVBQVUsQUFhTixVQUFXLEdBQUcsS0FBSyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE9BQU8sRUFBRSxpQ0FBaUM7Q0FDN0M7O0FMMUVULEFLNEV3QixJTDVFcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLb0RWLFVBQVUsQUFrQk4sTUFBTyxHQUFHLEtBQUssQ0FBQyxTQUFTO0FMNUVqQyxBSzZFNEIsSUw3RXhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29EVixVQUFVLEFBbUJOLFVBQVcsR0FBRyxLQUFLLENBQUMsU0FBUztBTDdFckMsQUs4RXNCLElMOUVsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvRFYsVUFBVSxHQW9CSixLQUFLLEFBQUEsTUFBTSxDQUFDLFNBQVMsQ0FBQztFQUNwQixnQkFBZ0IsRUFBRSxrQkFBa0I7Q0FDdkM7O0FMaEZULEFLdUZ5QixJTHZGckIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FDUCxFQUFFLEdBQUcsR0FBRyxBQUFBLFdBQVcsQ0FBQztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixhQUFhLEVBQUUsS0FBSztDQUN2Qjs7QUwxRnJCLEFLNkZ3QixJTDdGcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FNUCxlQUFlLENBQ1gsRUFBRSxDQUFDO0VBQ0MsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FML0Z6QixBS2tHb0IsSUxsR2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZFVixhQUFhLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FDVixXQUFXLENBWVAsWUFBWSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQUk7Q0FLZDs7QUx4R3JCLEFLcUcwQixJTHJHdEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FZUCxZQUFZLEdBR04sS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7Q0FDZDs7QUx2R3pCLEFLMEdvQixJTDFHaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FvQlAsU0FBUyxDQUFDO0VBQ04sY0FBYyxFQUFFLElBQUk7Q0FldkI7O0FMMUhyQixBSzBHb0IsSUwxR2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZFVixhQUFhLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FDVixXQUFXLENBb0JQLFNBQVMsQUFHTCxhQUFjLENBQUM7RUFDWCxjQUFjLEVBQUUsR0FBRztFQUNuQixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUxoSHpCLEFLa0gwQixJTGxIdEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FvQlAsU0FBUyxHQVFILENBQUMsQ0FBQztFQUNBLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7Q0FDYjs7QUxySHpCLEFLdUh3QixJTHZIcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FvQlAsU0FBUyxDQWFMLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBTHpIekIsQUs2SHdCLElMN0hwQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2RVYsYUFBYSxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsV0FBVyxDQXNDUCxXQUFXLENBQ1AsYUFBYSxDQUFDO0VBQ1YsYUFBYSxFQUFFLEdBQUc7RUFDbEIsZUFBZSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUM5QyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDakQsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtDQUs1Qzs7QUx0SXpCLEFLNkh3QixJTDdIcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FzQ1AsV0FBVyxDQUNQLGFBQWEsQUFNVCxNQUFPLENBQUM7RUFDSixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0x0a0JqQywyQkFBMkIsQ0tza0JzQixVQUFVO0NBQzlDOztBTHJJN0IsQUt3SWtDLElMeEk5QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2RVYsYUFBYSxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsV0FBVyxDQXNDUCxXQUFXLENBWVAsU0FBUyxDQUFDLEtBQUssQ0FBQztFQUNaLEtBQUssRUwva0JyQiw2QkFBNkI7Q0tnbEJoQjs7QUwxSXpCLEFLNEl3QixJTDVJcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FzQ1AsV0FBVyxDQWdCUCxhQUFhLENBQUM7RUFDVixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUw5SXpCLEFLZ0p3QixJTGhKcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FzQ1AsV0FBVyxDQW9CUCxnQkFBZ0IsQ0FBQztFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxjQUFjLEVBQUUsU0FBUztDQUM1Qjs7QUxwSnpCLEFLc0p3QixJTHRKcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNkVWLGFBQWEsQUFDVCxVQUFXLENBQ1AsY0FBYyxDQUNWLFdBQVcsQ0FzQ1AsV0FBVyxDQTBCUCxXQUFXLENBQUM7RUFDUixPQUFPLEVBQUUsQ0FBQztDQUNiOztBTHhKekIsQUs2SjRCLElMN0p4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2RVYsYUFBYSxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsV0FBVyxDQXFFUCwwQkFBMEIsQ0FDdEIsZ0JBQWdCLENBQ1oseUJBQXlCLENBQUM7RUFDdEIsV0FBVyxFQUFFLEtBQUs7RUFDbEIsWUFBWSxFQUFFLEdBQUc7Q0FDcEI7O0FMaEs3QixBS2tLNEIsSUxsS3hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZFVixhQUFhLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FDVixXQUFXLENBcUVQLDBCQUEwQixDQUN0QixnQkFBZ0IsQ0FNWixnQkFBZ0IsQ0FBQztFQUNiLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBTHBLN0IsQUtzSzRCLElMdEt4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2RVYsYUFBYSxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsV0FBVyxDQXFFUCwwQkFBMEIsQ0FDdEIsZ0JBQWdCLENBVVoscUJBQXFCLENBQUM7RUFDbEIsV0FBVyxFQUFFLElBQUk7RUFDakIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FMeks3QixBSzZLNEIsSUw3S3hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZFVixhQUFhLEFBQ1QsVUFBVyxDQUNQLGNBQWMsQ0FDVixXQUFXLENBcUVQLDBCQUEwQixDQWlCdEIsZUFBZSxDQUNYLG1CQUFtQixDQUFDO0VBQ2hCLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBTGhMN0IsQUtrTDRCLElMbEx4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2RVYsYUFBYSxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsV0FBVyxDQXFFUCwwQkFBMEIsQ0FpQnRCLGVBQWUsQ0FNWCxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTHBMN0IsQUt1THdCLElMdkxwQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2RVYsYUFBYSxBQUNULFVBQVcsQ0FDUCxjQUFjLENBQ1YsV0FBVyxDQXFFUCwwQkFBMEIsQ0E0QnRCLHdCQUF3QixDQUFDO0VBQ3JCLFNBQVMsRUxqb0IxQiwyQkFBMkI7RUtrb0JWLFVBQVUsRUFBRSxHQUFHO0NBQ2xCOztBTDFMekIsQUtpTUksSUxqTUEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMkxWLHNCQUFzQixDQUFDO0VBQ25CLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLFlBQVksRUFBRSxLQUFLO0NBV3RCOztBTDlNTCxBS3FNUSxJTHJNSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUsyTFYsc0JBQXNCLENBSWxCLE9BQU8sQ0FBQztFQUNKLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLGdCQUFnQjtDQU01Qjs7QUw3TVQsQUt5TVksSUx6TVIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMkxWLHNCQUFzQixDQUlsQixPQUFPLENBSUgsS0FBSyxDQUFDO0VBQ0YsY0FBYyxFQUFFLE9BQU87RUFDdkIsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FMNU1iLEFLZ05JLElMaE5BLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzBNVixxQkFBcUIsQ0FBQztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0NBNkRuQjs7QUwvUUwsQUtvTlEsSUxwTkosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLME1WLHFCQUFxQixDQUlqQixZQUFZLENBQUM7RUFDVCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUx0TlQsQUt3TlEsSUx4TkosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLME1WLHFCQUFxQixDQVFqQixLQUFLLENBQUM7RUFDRixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLE9BQU8sRUFBRSxpQkFBaUI7RUFDMUIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLElBQUk7Q0FpRG5COztBTDlRVCxBSytOWSxJTC9OUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswTVYscUJBQXFCLENBUWpCLEtBQUssQ0FPRCxLQUFLLENBQUM7RUFDRixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsR0FBRztFQUNULEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBTG5PYixBS3FPWSxJTHJPUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswTVYscUJBQXFCLENBUWpCLEtBQUssQ0FhRCxNQUFNLENBQUM7RUFDSCxLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUx2T2IsQUt5T1ksSUx6T1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLME1WLHFCQUFxQixDQVFqQixLQUFLLENBaUJELElBQUksQ0FBQztFQUNELEtBQUssRUpqc0JiLDZCQUE2QjtDSWtzQnhCOztBTDNPYixBSzZPWSxJTDdPUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswTVYscUJBQXFCLENBUWpCLEtBQUssQ0FxQkQsS0FBSyxDQUFDO0VBQ0YsS0FBSyxFQUFFLE9BQU87RUFDZCxNQUFNLEVBQUUsT0FBTztFQUNmLEtBQUssRUFBRSxHQUFHO0VBQ1YsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsT0FBTztDQUNoQjs7QUxuUGIsQUtzUGdCLElMdFBaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzBNVixxQkFBcUIsQ0FRakIsS0FBSyxDQTZCRCxRQUFRLENBQ0osY0FBYyxDQUFDO0VBQ1gsS0FBSyxFSjlzQmpCLDZCQUE2QixDSThzQkgsVUFBVTtFQUN4QixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFLFdBQVc7RUFDcEIsU0FBUyxFQUFFLEtBQUs7RUFDaEIsT0FBTyxFQUFFLFFBQVE7RUFDakIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFQUFFLElBQUk7RUFDVCxhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0podEIxQixPQUFPO0VJaXRCRSxVQUFVLEVKMXRCdEIsbUNBQW1DO0NJMnRCMUI7O0FMblFqQixBS3FRZ0IsSUxyUVosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLME1WLHFCQUFxQixDQVFqQixLQUFLLENBNkJELFFBQVEsQ0FnQkosY0FBYyxDQUFDO0VBQ1gsSUFBSSxFQUFFLGNBQWM7RUFDcEIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsT0FBTyxFQUFFLHFCQUFxQjtFQUM5QixLQUFLLEVBQUUsZUFBZTtFQUN0QixNQUFNLEVBQUUsZ0JBQWdCO0NBQzNCOztBTDVRakIsQUtpUkksSUxqUkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMlFWLGlCQUFpQixDQUFDO0VBQ2Qsa0JBQWtCLEVBQUUsR0FBRztFQUN2QixxQkFBcUIsRUFBRSxHQUFHO0VBQzFCLGFBQWEsRUFBRSxHQUFHO0NBNkNyQjs7QUxqVUwsQUtzUlUsSUx0Uk4sQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMlFWLGlCQUFpQixHQUtYLGNBQWMsQ0FBQztFQUNiLDBCQUEwQixFQUFFLEdBQUc7RUFDL0IsMkJBQTJCLEVBQUUsR0FBRztFQUNoQyw4QkFBOEIsRUFBRSxHQUFHO0VBQ25DLCtCQUErQixFQUFFLEdBQUc7RUFDcEMsc0JBQXNCLEVBQUUsR0FBRztFQUMzQix1QkFBdUIsRUFBRSxHQUFHO0VBQzVCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE9BQU8sRUFBRSxTQUFTO0NBTXJCOztBTHBTVCxBS2dTWSxJTGhTUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUsyUVYsaUJBQWlCLEdBS1gsY0FBYyxDQVVaLEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLENBQUM7Q0FDWjs7QUxuU2IsQUt1U2MsSUx2U1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMlFWLGlCQUFpQixHQXFCWCxXQUFXLEdBQ1AsR0FBRyxBQUVELFlBQWEsQ0FBQztFQUNWLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTDNTakIsQUt1U2MsSUx2U1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMlFWLGlCQUFpQixHQXFCWCxXQUFXLEdBQ1AsR0FBRyxBQU1ELFdBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBTC9TakIsQUt1U2MsSUx2U1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMlFWLGlCQUFpQixHQXFCWCxXQUFXLEdBQ1AsR0FBRyxBQVVELG9CQUFxQixDQUFDO0VBQ2xCLHlCQUF5QixFQUFFLEdBQUc7RUFDOUIsMEJBQTBCLEVBQUUsR0FBRztDQUNsQzs7QUxwVGpCLEFLdVRZLElMdlRSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzJRVixpQkFBaUIsR0FxQlgsV0FBVyxDQWlCVCxJQUFJLEFBQUEsb0JBQW9CLENBQUM7RUFDckIsVUFBVSxFQUFFLENBQUM7RUFDYixXQUFXLEVBQUUsR0FBRztFQUNoQixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUwzVGIsQUs2VFksSUw3VFIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMlFWLGlCQUFpQixHQXFCWCxXQUFXLENBdUJULFVBQVUsQ0FBQztFQUNQLFVBQVUsRUFBRSxDQUFDO0NBQ2hCOztBTC9UYixBS3FVOEIsSUxyVTFCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZUVixNQUFNLENBRUYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixJQUFnQixLQUFLLEFBQUEsUUFBUTtBTHJVM0MsQUtxVThCLElMclUxQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs4VFYsYUFBYSxDQUNULEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFBZ0IsS0FBSyxBQUFBLFFBQVEsQ0FBQztFQUNoQyxnQkFBZ0IsRUFBRSxLQUFLO0NBQzFCOztBTHZVVCxBSzBVSSxJTDFVQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvVVYsU0FBUyxBQUNMLE9BQVEsQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxHQUFHO0NBQ3RCOztBTGhWVCxBSzBVSSxJTDFVQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvVVYsU0FBUyxBQVFMLGNBQWUsQUFDWCxxQkFBc0IsQUFBQSxPQUFPLENBQUM7RUFDMUIsT0FBTyxFQUFFLHdDQUF3QztDQUNwRDs7QUxyVmIsQUswVUksSUwxVUEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLb1VWLFNBQVMsQUFjTCxnQkFBaUIsQUFDYixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsMkNBQTJDO0NBQ3ZEOztBTDNWYixBSzBVSSxJTDFVQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvVVYsU0FBUyxBQWNMLGdCQUFpQixBQUtiLHVCQUF3QixBQUFBLE9BQU8sQ0FBQztFQUM1QixPQUFPLEVBQUUsMENBQTBDO0NBQ3REOztBTC9WYixBSzBVSSxJTDFVQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvVVYsU0FBUyxBQXdCTCx5QkFBMEIsQUFDdEIsT0FBUSxDQUFDO0VBQ0wsT0FBTyxFQUFFLCtDQUErQztDQUMzRDs7QUxyV2IsQUswVUksSUwxVUEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLb1VWLFNBQVMsQUE4QkwsZUFBZ0IsQUFDWixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsc0NBQXNDO0NBQ2xEOztBTDNXYixBSzBVSSxJTDFVQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvVVYsU0FBUyxBQW9DTCxlQUFnQixBQUNaLE9BQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxxQ0FBcUM7Q0FDakQ7O0FMalhiLEFLMFVJLElMMVVBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29VVixTQUFTLEFBMENMLGlCQUFrQixBQUNkLE9BQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSwyQ0FBMkM7Q0FDdkQ7O0FMdlhiLEFLMFVJLElMMVVBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29VVixTQUFTLEFBZ0RMLGNBQWUsQUFDWCxPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsMENBQTBDO0NBQ3REOztBTDdYYixBSzBVSSxJTDFVQSxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtvVVYsU0FBUyxBQXNETCxzQkFBdUIsQUFDbkIsT0FBUSxDQUFDO0VBQ0wsT0FBTyxFQUFFLG1DQUFtQztDQUMvQzs7QUxuWWIsQUswVUksSUwxVUEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLb1VWLFNBQVMsQUE0REwseUJBQTBCLEFBQ3RCLE9BQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxzQ0FBc0M7Q0FDbEQ7O0FMelliLEFLMFVJLElMMVVBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS29VVixTQUFTLEFBa0VMLDBCQUEyQixBQUN2QixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsd0NBQXdDO0NBQ3BEOztBTC9ZYixBS29aa0IsSUxwWmQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0FDQSxLQUFLLEdBQUcsRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLEtBQUs7Q0FlaEI7O0FMcGFULEFLdVpjLElMdlpWLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEdBQ0EsS0FBSyxHQUFHLEVBQUUsR0FHTixFQUFFLENBQUM7RUFDRCxPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLGNBQWMsRUFBRSxTQUFTO0VBQ3pCLEtBQUssRUpqM0JiLDZCQUE2QjtDSTAzQnhCOztBTG5hYixBS3VaYyxJTHZaVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxHQUNBLEtBQUssR0FBRyxFQUFFLEdBR04sRUFBRSxBQUtBLFlBQWEsQ0FBQztFQUNWLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBTDlaakIsQUt1WmMsSUx2WlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0FDQSxLQUFLLEdBQUcsRUFBRSxHQUdOLEVBQUUsQUFTQSxXQUFZLENBQUM7RUFDVCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUxsYWpCLEFLdWEyQixJTHZhdkIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0FtQkEsS0FBSyxHQUFHLEVBQUUsQUFDUixXQUFZLEdBQUcsRUFBRSxDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FMemFiLEFLMmFtQixJTDNhZixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxHQW1CQSxLQUFLLEdBQUcsRUFBRSxHQUtOLEVBQUUsR0FBRyxDQUFDLENBQUM7RUFDTCxZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtDQUt0Qjs7QUxsYmIsQUsrYW1DLElML2EvQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxHQW1CQSxLQUFLLEdBQUcsRUFBRSxHQUtOLEVBQUUsR0FBRyxDQUFDLEdBSUYsZ0JBQWdCLENBQUMsRUFBRSxDQUFDO0VBQ2xCLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FMamJqQixBS29iK0IsSUxwYjNCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEdBbUJBLEtBQUssR0FBRyxFQUFFLEdBY04sRUFBRSxBQUFBLFlBQVksR0FBRyxDQUFDLENBQUM7RUFDakIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FMdGJiLEFLd2I4QixJTHhiMUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0FtQkEsS0FBSyxHQUFHLEVBQUUsR0FrQk4sRUFBRSxBQUFBLFdBQVcsR0FBRyxDQUFDLENBQUM7RUFDaEIsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FMMWJiLEFLOGIyQixJTDlidkIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0EwQ0EsS0FBSyxHQUFHLEVBQUUsQUFDUixXQUFZLEdBQUcsRUFBRSxDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FMaGNiLEFLa2NjLElMbGNWLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEdBMENBLEtBQUssR0FBRyxFQUFFLEdBS04sRUFBRSxDQUFDO0VBQ0QsT0FBTyxFQUFFLGtCQUFrQjtDQVM5Qjs7QUw1Y2IsQUtrY2MsSUxsY1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0EwQ0EsS0FBSyxHQUFHLEVBQUUsR0FLTixFQUFFLEFBR0EsWUFBYSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FMdmNqQixBS2tjYyxJTGxjVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxHQTBDQSxLQUFLLEdBQUcsRUFBRSxHQUtOLEVBQUUsQUFPQSxXQUFZLENBQUM7RUFDVCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUwzY2pCLEFLK2NrQixJTC9jZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxHQTBDQSxLQUFLLEdBQUcsRUFBRSxBQWlCUix3QkFBeUIsR0FDbkIsRUFBRSxDQUFDO0VBQ0QsV0FBVyxFQUFFLElBQUk7Q0FjcEI7O0FMOWRqQixBSytja0IsSUwvY2QsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0EwQ0EsS0FBSyxHQUFHLEVBQUUsQUFpQlIsd0JBQXlCLEdBQ25CLEVBQUUsQUFHQSxXQUFZLENBQUM7RUFDVCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUxwZHJCLEFLd2QwQixJTHhkdEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0EwQ0EsS0FBSyxHQUFHLEVBQUUsQUFpQlIsd0JBQXlCLEdBQ25CLEVBQUUsR0FPRSxHQUFHLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FFVCxDQUFDO0FMeGQzQixBS3lkMEIsSUx6ZHRCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEdBMENBLEtBQUssR0FBRyxFQUFFLEFBaUJSLHdCQUF5QixHQUNuQixFQUFFLEdBT0UsR0FBRyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBR1QsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLENBQUM7RUFDVixZQUFZLEVBQUUsQ0FBQztDQUNsQjs7QUw1ZHpCLEFLa2UyQyxJTGxldkMsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sR0ErRUEsS0FBSyxHQUFHLEtBQUssR0FBRyxFQUFFLEFBQUEsWUFBWSxHQUFHLEVBQUUsQ0FBQztFQUNsQyxVQUFVLEVBQUUsaUJBQWlCO0NBQ2hDOztBTHBlVCxBS3VlMkIsSUx2ZXZCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEFBbUZGLG1CQUFvQixHQUNkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUNiLFdBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0NBVXRCOztBTG5makIsQUsyZXNCLElMM2VsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW1GRixtQkFBb0IsR0FDZCxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFDYixXQUFZLEdBR04sQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsZ0JBQWdCO0NBSzVCOztBTGxmckIsQUsyZXNCLElMM2VsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW1GRixtQkFBb0IsR0FDZCxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFDYixXQUFZLEdBR04sQ0FBQyxBQUlDLFlBQWEsQ0FBQztFQUNWLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBTGpmekIsQUt3ZjJCLElMeGZ2QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW9HRixvQkFBcUIsR0FDZixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFBQSxZQUFZLENBQUM7RUFDMUIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FMMWZiLEFLNmZtQyxJTDdmL0IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sQUFvR0Ysb0JBQXFCLEdBS2YsS0FBSyxHQUFHLEVBQUUsR0FDTixFQUFFLEFBQUEsWUFBWSxHQUFHLENBQUMsQUFBQSxZQUFZLENBQUM7RUFDN0IsT0FBTyxFQUFFLElBQUk7Q0FVaEI7O0FMeGdCakIsQUs2Zm1DLElMN2YvQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW9HRixvQkFBcUIsR0FLZixLQUFLLEdBQUcsRUFBRSxHQUNOLEVBQUUsQUFBQSxZQUFZLEdBQUcsQ0FBQyxBQUFBLFlBQVksQUFHNUIsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLFdBQVc7RUFDcEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUNuQjtDQUFFOztBTHZnQnRCLEFLMGdCa0QsSUwxZ0I5QyxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW9HRixvQkFBcUIsR0FLZixLQUFLLEdBQUcsRUFBRSxBQWNSLGFBQWMsR0FBRyxFQUFFLEFBQUEsWUFBWSxHQUFHLENBQUMsQUFBQSxZQUFZLEFBQUEsUUFBUSxDQUFDO0VBQ3BELE9BQU8sRUFBRSw0Q0FBNEM7Q0FDeEQ7O0FMNWdCakIsQUtnaEJvQixJTGhoQmhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEFBb0dGLG9CQUFxQixHQUtmLEtBQUssR0FBRyxFQUFFLEFBa0JSLFNBQVUsQ0FFTixDQUFDLENBQUM7RUFDRSxLQUFLLEVKeCtCckIsNkJBQTZCLENJdytCQyxVQUFVO0NBQzNCOztBTGxoQnJCLEFLb2hCNEQsSUxwaEJ4RCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW9HRixvQkFBcUIsR0FLZixLQUFLLEdBQUcsRUFBRSxBQWtCUixTQUFVLEFBTU4sbUJBQW9CLEdBQUcsRUFBRSxBQUFBLFlBQVksR0FBRyxDQUFDLEFBQUEsWUFBWSxBQUFBLFFBQVEsQ0FBQztFQUMxRCxPQUFPLEVBQUUscUNBQXFDO0NBQ2pEOztBTHRoQnJCLEFLMGhCMkMsSUwxaEJ2QyxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW9HRixvQkFBcUIsR0FLZixLQUFLLEdBQUcsRUFBRSxBQWtCUixTQUFVLEFBVU4sb0JBQXFCLEdBRWYsRUFBRSxBQUFBLFlBQVksR0FBRyxDQUFDLEFBQUEsWUFBWSxBQUFBLFFBQVEsRUwxaEJoRSxBSzBoQjJDLElMMWhCdkMsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sQUFvR0Ysb0JBQXFCLEdBS2YsS0FBSyxHQUFHLEVBQUUsQUFrQlIsU0FBVSxBQVdOLHFCQUFzQixHQUNoQixFQUFFLEFBQUEsWUFBWSxHQUFHLENBQUMsQUFBQSxZQUFZLEFBQUEsUUFBUSxDQUFDO0VBQ3JDLE9BQU8sRUFBRSx5QkFBeUI7Q0FDckM7O0FMNWhCekIsQUtpaUIyQyxJTGppQnZDLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEFBb0dGLG9CQUFxQixHQUtmLEtBQUssR0FBRyxFQUFFLEFBa0JSLFNBQVUsQUFpQk4sb0JBQXFCLEdBRWYsRUFBRSxBQUFBLFlBQVksR0FBRyxDQUFDLEFBQUEsWUFBWSxBQUFBLFFBQVEsRUxqaUJoRSxBS2lpQjJDLElMamlCdkMsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sQUFvR0Ysb0JBQXFCLEdBS2YsS0FBSyxHQUFHLEVBQUUsQUFrQlIsU0FBVSxBQWtCTix5QkFBMEIsR0FDcEIsRUFBRSxBQUFBLFlBQVksR0FBRyxDQUFDLEFBQUEsWUFBWSxBQUFBLFFBQVEsQ0FBQztFQUNyQyxPQUFPLEVBQUUsMkJBQTJCO0NBQ3ZDOztBTG5pQnpCLEFLdWlCNkMsSUx2aUJ6QyxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQW9HRixvQkFBcUIsR0FLZixLQUFLLEdBQUcsRUFBRSxBQTJDUixTQUFVLEdBQUcsRUFBRSxBQUFBLFdBQVcsR0FBRyxDQUFDLEFBQUEsV0FBVyxBQUFBLFFBQVEsQ0FBQztFQUM5QyxPQUFPLEVBQUUsc0NBQXNDO0NBQ2xEOztBTHppQmpCLEFLZ2pCWSxJTGhqQlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sQUEySkYsK0JBQWdDLENBRTVCLG1CQUFtQixFTGhqQi9CLEFLZ2pCWSxJTGhqQlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLNllWLE1BQU0sQUE0SkYsNkJBQThCLENBQzFCLG1CQUFtQixDQUFDO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FMbGpCYixBS29qQlksSUxwakJSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEFBMkpGLCtCQUFnQyxDQU01QixrQkFBa0IsRUxwakI5QixBS29qQlksSUxwakJSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzZZVixNQUFNLEFBNEpGLDZCQUE4QixDQUsxQixrQkFBa0IsQ0FBQztFQUNmLFNBQVMsRUFBRSxLQUFLO0NBQ25COztBTHRqQmIsQUt3akJZLElMeGpCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQTJKRiwrQkFBZ0MsQ0FVNUIsaUJBQWlCLEVMeGpCN0IsQUt3akJZLElMeGpCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs2WVYsTUFBTSxBQTRKRiw2QkFBOEIsQ0FTMUIsaUJBQWlCLENBQUM7RUFDZCxTQUFTLEVBQUUsSUFBSTtDQUNsQjs7QUwxakJiLEFLOGpCSSxJTDlqQkEsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLd2pCVixXQUFXLENBQUM7RUFDUixTQUFTLEVMdmdDQSxJQUFJO0NLd2dDaEI7O0FMaGtCTCxBS2trQkksSUxsa0JBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzRqQlYsYUFBYSxDQUFDO0VBQ1YsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUxya0JMLEFLd2tCUSxJTHhrQkosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBQ0gsRUFBRSxDQUFDO0VBQ0MsVUFBVSxFQUFFLGlCQUFpQjtFQUM3QixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUw1a0JULEFLOGtCUSxJTDlrQkosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBT0gsRUFBRSxBQUtGLFlBQWlCO0FMbmxCekIsQUsra0JRLElML2tCSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FRSCxFQUFFLEFBSUYsWUFBaUI7QUxubEJ6QixBS2dsQlEsSUxobEJKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQVNILEVBQUUsQUFHRixZQUFpQjtBTG5sQnpCLEFLaWxCUSxJTGpsQkosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBVUgsRUFBRSxBQUVGLFlBQWlCO0FMbmxCekIsQUtrbEJRLElMbGxCSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FXSCxFQUFFLEFBQ0YsWUFBaUIsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHO0VBQ2YsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FMdGxCYixBSzJsQjJCLElMM2xCdkIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBQ1YsVUFBVSxDQUFDLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDckIsT0FBTyxFTHovQkcsc0JBQXNCO0VLMC9CaEMsV0FBVyxFTDdoQ3RCLGdCQUFnQjtDSzhoQ1I7O0FMOWxCakIsQUtpbUJvQixJTGptQmhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBQ1gsYUFBYyxDQU1WLFdBQVcsQ0FDUCxnQkFBZ0IsQ0FBQztFQUNiLFNBQVMsRUwxaUNoQixJQUFJO0NLbWtDQTs7QUwzbkJyQixBS29tQndCLElMcG1CcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxDQUNQLGdCQUFnQixDQUdaLEtBQUssQUFDRCxRQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQUFFLElBQUk7RUFDakIsUUFBUSxFQUFFLFFBQVE7Q0FDckI7O0FMNW1CN0IsQUtvbUJ3QixJTHBtQnBCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBQ1gsYUFBYyxDQU1WLFdBQVcsQ0FDUCxnQkFBZ0IsQ0FHWixLQUFLLENBVUQsQUFBQSxTQUFFLEFBQUEsQ0FBVSxRQUFRLENBQUM7RUFDakIsT0FBTyxFQUFFLGVBQWU7RUFDeEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxRQUFRO0NBQzNCOztBTHJuQjdCLEFLaW1Cb0IsSUxqbUJoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FrQkgsZUFBZSxBQUNYLGFBQWMsQ0FNVixXQUFXLENBQ1AsZ0JBQWdCLENBdUJaLEFBQUEsYUFBRSxDQUFELElBQUMsQUFBQSxFQUFvQjtFQUNsQixLQUFLLEVML2pDckIsNkJBQTZCO0NLZ2tDaEI7O0FMMW5CekIsQUs2bkJ3RCxJTDduQnBELEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBQ1gsYUFBYyxDQU1WLFdBQVcsQUE2QlAsaUJBQWtCLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxBQUFBLFFBQVEsQ0FBQztFQUM5QyxPQUFPLEVMbGpDaEIsS0FBTztFS21qQ0UsV0FBVyxFTC9qQzFCLGdCQUFnQjtFS2drQ0QsZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QUxqb0JyQixBS21vQjJELElMbm9CdkQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxBQW1DUCxvQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLEFBQUEsUUFBUSxDQUFDO0VBQ2pELGdCQUFnQixFQUFFLDJCQUEyQjtDQUNoRDs7QUxyb0JyQixBS3VvQnlDLElMdm9CckMsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxBQXVDUCxtQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNsQyxLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUx6b0JyQixBSzJvQm9CLElMM29CaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxDQTJDUCxVQUFVLENBQUM7RUFDUCxTQUFTLEVMcGxDaEIsSUFBSTtDS2tvQ0E7O0FMMXJCckIsQUs4b0I2QixJTDlvQnpCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBQ1gsYUFBYyxDQU1WLFdBQVcsQ0EyQ1AsVUFBVSxDQUdOLEVBQUUsR0FBRyxFQUFFLENBQUM7RUFDSixPQUFPLEVBQUUsS0FBSztFQUNkLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0NBdUNyQjs7QUx6ckJ6QixBS29wQjRCLElMcHBCeEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxDQTJDUCxVQUFVLENBR04sRUFBRSxHQUFHLEVBQUUsQ0FNSCxLQUFLLEFBQUEsUUFBUSxDQUFDO0VBQ1YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBTDVwQjdCLEFLOHBCK0MsSUw5cEIzQyxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FrQkgsZUFBZSxBQUNYLGFBQWMsQ0FNVixXQUFXLENBMkNQLFVBQVUsQ0FHTixFQUFFLEdBQUcsRUFBRSxBQWdCSCxpQkFBa0IsQ0FBQyxLQUFLLEFBQUEsUUFBUSxDQUFDO0VBQzdCLE9BQU8sRUxubEN4QixLQUFPO0VLb2xDVSxXQUFXLEVMaG1DbEMsZ0JBQWdCO0VLaW1DTyxLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUxscUI3QixBSzhvQjZCLElMOW9CekIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxDQTJDUCxVQUFVLENBR04sRUFBRSxHQUFHLEVBQUUsQUFzQkgsb0JBQXFCLENBQUM7RUFDbEIsV0FBVyxFTDVtQ3JCLDZCQUE2QjtFSzZtQ25CLEtBQUssRUFBRSxPQUFPO0NBUWpCOztBTDlxQjdCLEFLd3FCZ0MsSUx4cUI1QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FrQkgsZUFBZSxBQUNYLGFBQWMsQ0FNVixXQUFXLENBMkNQLFVBQVUsQ0FHTixFQUFFLEdBQUcsRUFBRSxBQXNCSCxvQkFBcUIsQ0FJakIsS0FBSyxBQUFBLFFBQVEsQ0FBQztFQUNWLE9BQU8sRUwxa0MzQixLQUFPO0VLMmtDYSxXQUFXLEVMMW1DdEMsZ0JBQWdCO0VLMm1DVyxLQUFLLEVBQUUsMkJBQTJCO0VBQ2xDLFdBQVcsRUFBRSxNQUFNO0NBQ3RCOztBTDdxQmpDLEFLOG9CNkIsSUw5b0J6QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FrQkgsZUFBZSxBQUNYLGFBQWMsQ0FNVixXQUFXLENBMkNQLFVBQVUsQ0FHTixFQUFFLEdBQUcsRUFBRSxBQWtDSCxtQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsT0FBTztDQU9qQjs7QUx4ckI3QixBS21yQmdDLElMbnJCNUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFDWCxhQUFjLENBTVYsV0FBVyxDQTJDUCxVQUFVLENBR04sRUFBRSxHQUFHLEVBQUUsQUFrQ0gsbUJBQW9CLENBR2hCLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDVixPQUFPLEVMcm1DM0IsS0FBTztFS3NtQ2EsV0FBVyxFTHJuQ3RDLGdCQUFnQjtFS3NuQ1csS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FMdnJCakMsQUtnc0JvQixJTGhzQmhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBcUdYLGNBQWUsQ0FDWCxVQUFVLENBQ04sV0FBVyxDQUFDO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsZ0JBQWdCLEVBQUUsd0hBQXdIO0VBQzFJLGdCQUFnQixFQUFFLDZFQUE2RTtFQUMvRixnQkFBZ0IsRUFBRSx5RUFBeUU7RUFDM0YsZ0JBQWdCLEVBQUUsd0VBQXdFO0VBQzFGLGdCQUFnQixFQUFFLHVFQUF1RTtFQUN6RixnQkFBZ0IsRUFBRSxxRUFBcUU7Q0FDMUY7O0FMeHNCckIsQUswc0JvQixJTDFzQmhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBcUdYLGNBQWUsQ0FDWCxVQUFVLENBV04sS0FBSyxBQUFBLFFBQVEsQ0FBQztFQUNWLE9BQU8sRUx2bUNaLEtBQU87RUt3bUNGLFdBQVcsRUw1b0MxQixnQkFBZ0I7RUs2b0NELEtBQUssRUxocENoQixPQUFPO0NLaXBDQzs7QUw5c0JyQixBS2l0QjRCLElManRCeEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBa0JILGVBQWUsQUFxR1gsY0FBZSxDQW1CWCxXQUFXLENBQUMsZ0JBQWdCO0FManRCNUMsQUtrdEI0QixJTGx0QnhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBcUdYLGNBQWUsQ0FvQlgsV0FBVyxDQUFDLFVBQVUsQ0FBQztFQUNuQixTQUFTLEVMM3BDWixJQUFJO0NLNHBDSjs7QUxwdEJqQixBS3N0QmdCLElMdHRCWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FrQkgsZUFBZSxBQXFHWCxjQUFlLENBd0JYLGtCQUFrQixBQUFBLFFBQVEsQ0FBQztFQUN2QixPQUFPLEVBQUUseUNBQXlDO0NBQ3JEOztBTHh0QmpCLEFLMHRCZ0IsSUwxdEJaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQWtCSCxlQUFlLEFBcUdYLGNBQWUsQ0E0QlgscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBQzFCLE9BQU8sRUxscENaLEtBQU87RUttcENGLFdBQVcsRUw1cEN0QixnQkFBZ0I7RUs2cENMLEtBQUssRUxocUNaLE9BQU87Q0tpcUNIOztBTDl0QmpCLEFLa3VCb0IsSUxsdUJoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0EySkgsU0FBUyxHQUFHLFNBQVMsQUFBQSxjQUFjO0FMbHVCM0MsQUttdUJzQixJTG51QmxCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQTRKSCxXQUFXLEdBQUcsU0FBUyxBQUFBLGNBQWM7QUxudUI3QyxBS291Qm9CLElMcHVCaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNkpILFNBQVMsR0FBRyxTQUFTO0FMcHVCN0IsQUtxdUJzQixJTHJ1QmxCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQThKSCxXQUFXLEdBQUcsU0FBUztBTHJ1Qi9CLEFLc3VCb0IsSUx0dUJoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0ErSkgsU0FBUyxHQUFHLFNBQVMsQ0FBQztFQUNsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUUsY0FBYztDQUM3Qjs7QUx6dUJULEFLMnVCdUMsSUwzdUJuQyxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FvS0gsU0FBUyxBQUFBLElBQUssQ0FBQSxBQUFBLGFBQWEsSUFBSSxTQUFTLEFBQUEsYUFBYTtBTDN1QjdELEFLNHVCeUMsSUw1dUJyQyxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FxS0gsV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLGFBQWEsSUFBSSxTQUFTLEFBQUEsYUFBYSxDQUFDO0VBQ3BELGNBQWMsRUFBRSxJQUFJO0NBQ3ZCOztBTDl1QlQsQUtndkJRLElMaHZCSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0F5S0gsU0FBUyxDQUFDO0VBQ04sY0FBYyxFQUFFLElBQUk7Q0FTdkI7O0FMMXZCVCxBS2d2QlEsSUxodkJKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlLSCxTQUFTLEFBR0wsYUFBYyxDQUFDO0VBQ1gsY0FBYyxFQUFFLEdBQUc7Q0FDdEI7O0FMcnZCYixBS3V2QlksSUx2dkJSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlLSCxTQUFTLENBT0wsV0FBVyxDQUFDO0VBQ1IsYUFBYSxFQUFFLEdBQUc7Q0FDckI7O0FMenZCYixBSzZ2QlksSUw3dkJSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXFMSCxXQUFXLENBQ1AsYUFBYSxDQUFDO0VBQ1YsYUFBYSxFQUFFLEdBQUc7RUFDbEIsZUFBZSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUM5QyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDakQsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtDQVc1Qzs7QUw1d0JiLEFLNnZCWSxJTDd2QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBcUxILFdBQVcsQ0FDUCxhQUFhLEFBTVQsTUFBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMdHNDckIsMkJBQTJCLENLc3NDVSxVQUFVO0NBQzlDOztBTHJ3QmpCLEFLNnZCWSxJTDd2QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBcUxILFdBQVcsQ0FDUCxhQUFhLEFBVVQsYUFBYyxDQUFDO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUwzd0JqQixBS2d4QmdCLElMaHhCWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FxTEgsV0FBVyxDQWtCUCxTQUFTLENBRUwsS0FBSyxDQUFDO0VBQ0YsS0FBSyxFTHZ0Q2IsNkJBQTZCO0NLd3RDeEI7O0FMbHhCakIsQUtveEJ5RCxJTHB4QnJELEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXFMSCxXQUFXLENBa0JQLFNBQVMsQ0FNTCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLEVBQWMsQUFBQSxRQUFDLEFBQUEsSUFBWSxLQUFLLEdBQUcsS0FBSyxDQUFDO0VBQzNDLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBTHR4QmpCLEFLMnhCZ0IsSUwzeEJaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXFMSCxXQUFXLENBNkJQLE1BQU0sQ0FFRixLQUFLLENBQUM7RUFDRixLQUFLLEVMbHVDYiw2QkFBNkI7Q0ttdUN4Qjs7QUw3eEJqQixBSyt4QnNELElML3hCbEQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBcUxILFdBQVcsQ0E2QlAsTUFBTSxDQU1GLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsRUFBVyxBQUFBLFFBQUMsQUFBQSxJQUFZLEtBQUssR0FBRyxLQUFLLENBQUM7RUFDeEMsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FManlCakIsQUtveUJZLElMcHlCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FxTEgsV0FBVyxDQXdDUCxhQUFhLENBQUM7RUFDVixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUx0eUJiLEFLd3lCWSxJTHh5QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBcUxILFdBQVcsQ0E0Q1AsZ0JBQWdCLENBQUM7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsY0FBYyxFQUFFLFNBQVM7RUFDekIsS0FBSyxFQUFFLEtBQUs7Q0FDZjs7QUw3eUJiLEFLK3lCWSxJTC95QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBcUxILFdBQVcsQ0FtRFAsV0FBVyxDQUFDO0VBQ1IsT0FBTyxFQUFFLENBQUM7Q0FDYjs7QUxqekJiLEFLc3pCWSxJTHR6QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNk9ILE1BQU0sQ0FFRixFQUFFLEFBRUMsa0JBQW9CO0FMeHpCbkMsQUt1ekJZLElMdnpCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0E2T0gsTUFBTSxDQUdGLEVBQUUsQUFDQyxrQkFBb0IsQ0FBQztFQUNoQixLQUFLLEVBQUUsR0FBRztDQUNiOztBTDF6QmpCLEFLc3pCWSxJTHR6QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNk9ILE1BQU0sQ0FFRixFQUFFLEFBTUMsbUJBQXFCO0FMNXpCcEMsQUt1ekJZLElMdnpCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0E2T0gsTUFBTSxDQUdGLEVBQUUsQUFLQyxtQkFBcUIsQ0FBQztFQUNqQixLQUFLLEVBQUUsR0FBRztFQUNWLFNBQVMsRUFBRSxLQUFLO0NBQ25COztBTC96QmpCLEFLc3pCWSxJTHR6QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNk9ILE1BQU0sQ0FFRixFQUFFLEFBV0Msb0JBQXNCO0FMajBCckMsQUt1ekJZLElMdnpCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0E2T0gsTUFBTSxDQUdGLEVBQUUsQUFVQyxvQkFBc0IsQ0FBQztFQUNsQixLQUFLLEVBQUUsRUFBRTtDQUNaOztBTG4wQmpCLEFLc3pCWSxJTHR6QlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNk9ILE1BQU0sQ0FFRixFQUFFLEFBZUMsbUJBQXFCO0FMcjBCcEMsQUt1ekJZLElMdnpCUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0E2T0gsTUFBTSxDQUdGLEVBQUUsQUFjQyxtQkFBcUIsQ0FBQztFQUNqQixLQUFLLEVBQUUsRUFBRTtFQUNULFlBQVksRUFBRSxJQUFJO0VBQ2xCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBTDEwQmpCLEFLODBCUSxJTDkwQkosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBdVFILGFBQWEsQ0FBQztFQUNWLE1BQU0sRUFBRSxVQUFVO0NBa0JyQjs7QUxqMkJULEFLaTFCYyxJTGoxQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBdVFILGFBQWEsR0FHUCxFQUFFLENBQUM7RUFDRCxXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSTtFQUNsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsQ0FBQztDQUtmOztBTDExQmIsQUt1MUJrQixJTHYxQmQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBdVFILGFBQWEsR0FHUCxFQUFFLEdBTUUsRUFBRSxDQUFDO0VBQ0QsWUFBWSxFQUFFLEdBQUc7Q0FDcEI7O0FMejFCakIsQUs0MUI2QixJTDUxQnpCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXVRSCxhQUFhLEFBY1QsYUFBYyxHQUFHLEVBQUUsQ0FBQztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsR0FBRztFQUNqQixXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUxoMkJiLEFLbzJCYyxJTHAyQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNFJILGFBQWEsR0FDUCxHQUFHLENBQUM7RUFDRixXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsY0FBYztFQUMzQixZQUFZLEVBQUUsSUFBSTtDQUNyQjs7QUx6MkJiLEFLMjJCWSxJTDMyQlIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBNFJILGFBQWEsQ0FRVCxVQUFVLENBQUM7RUFDUCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUw3MkJiLEFLaTNCYyxJTGozQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FDTixZQUFZLENBQUM7RUFDWCxVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUxuM0JiLEFLcTNCYyxJTHIzQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FLTixFQUFFLEFBQ0EsUUFBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBTDEzQmpCLEFLcTNCYyxJTHIzQlYsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FLTixFQUFFLEFBT0EsVUFBVyxBQUFBLFFBQVEsQ0FBQztFQUNoQixPQUFPLEVBQUUsK0JBQStCO0VBQ3hDLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsZ0JBQWdCLEVBQUUsMkJBQTJCO0VBQzdDLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBTGw0QmpCLEFLbzRCZ0IsSUxwNEJaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlTSCxZQUFZLEdBS04sRUFBRSxDQWVBLGVBQWUsQ0FBQztFQUNaLGNBQWMsRUFBRSxXQUFXO0VBQzNCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0VBQ3JELFNBQVMsRUFBRSwyQkFBMkIsQ0FBQyxVQUFVO0VBQ2pELFdBQVcsRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0NBQ3hEOztBTDE0QmpCLEFLODRCa0IsSUw5NEJkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlTSCxZQUFZLEFBNkJSLGlCQUFrQixHQUNaLEVBQUUsQUFDQSxRQUFTLENBQUM7RUFDTixTQUFTLEVBQUUsSUFBSTtFQUNmLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUxwNUJyQixBS3k1QmtCLElMejVCZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0F5U0gsWUFBWSxBQXdDUixvQkFBcUIsR0FDZixFQUFFLEFBQ0EsUUFBUyxDQUFDO0VBQ04sV0FBVyxFTDMxQzFCLGdCQUFnQjtFSzQxQ0QsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVMOXpDZixLQUFPO0VLK3pDQyxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGdCQUFnQixFQUFFLDJCQUEyQjtDQUNoRDs7QUxoNkJyQixBS3E2QmtCLElMcjZCZCxBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0F5U0gsWUFBWSxBQW9EUixtQkFBb0IsR0FDZCxFQUFFLENBQUM7RUFDRCxLQUFLLEVBQUUsa0JBQWtCO0NBUTVCOztBTDk2QmpCLEFLcTZCa0IsSUxyNkJkLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlTSCxZQUFZLEFBb0RSLG1CQUFvQixHQUNkLEVBQUUsQUFHQSxRQUFTLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFdBQVcsRUwxMkMxQixnQkFBZ0I7RUsyMkNELFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFTDcxQ2YsS0FBTztDSzgxQ0Y7O0FMNzZCckIsQUtpN0JjLElMajdCVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0F5U0gsWUFBWSxHQWlFTixHQUFHLEFBQUEsWUFBWSxDQUFDO0VBQ2QsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLElBQUk7RUFDakIsWUFBWSxFQUFFLElBQUk7Q0FtRHJCOztBTHgrQmIsQUt1N0JnQixJTHY3QlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBQUM7RUFDRixPQUFPLEVBQUUsSUFBSTtFQUNiLGtCQUFrQixFQUFFLEdBQUc7RUFDdkIscUJBQXFCLEVBQUUsR0FBRztFQUMxQixhQUFhLEVBQUUsR0FBRztDQTRDckI7O0FMditCakIsQUs2N0JvQixJTDc3QmhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlTSCxZQUFZLEdBaUVOLEdBQUcsQUFBQSxZQUFZLENBTWIsS0FBSyxDQU1ELEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFTHQ0Q2IsNkJBQTZCO0VLdTRDM0IsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7Q0FLdEI7O0FMdDhCckIsQUs2N0JvQixJTDc3QmhCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlTSCxZQUFZLEdBaUVOLEdBQUcsQUFBQSxZQUFZLENBTWIsS0FBSyxDQU1ELEVBQUUsQUFNRSxZQUFhLENBQUM7RUFDVixVQUFVLEVBQUUsR0FBRztDQUNsQjs7QUxyOEJ6QixBS3c4QnNDLElMeDhCbEMsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBaUJELGVBQWUsR0FBRyxDQUFDLEFBQUEsSUFBSSxDQUFDO0VBQ3BCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsS0FBSztDQUNoQjs7QUw1OEJyQixBSzg4Qm9CLElMOThCaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBdUJELFlBQVksQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJO0NBTWQ7O0FMcjlCckIsQUtpOUIwQixJTGo5QnRCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2lrQlYsT0FBTyxDQXlTSCxZQUFZLEdBaUVOLEdBQUcsQUFBQSxZQUFZLENBTWIsS0FBSyxDQXVCRCxZQUFZLEdBR04sS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUxwOUJ6QixBS3U5Qm9CLElMdjlCaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBZ0NELElBQUksQUFBQSxTQUFTLENBQUM7RUFDVixXQUFXLEVBQUUsS0FBSztFQUNsQixZQUFZLEVBQUUsS0FBSztDQWF0Qjs7QUx0K0JyQixBSzI5QjBCLElMMzlCdEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBZ0NELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLG1CQUFtQjtDQUsvQjs7QUxqK0J6QixBSzg5QnNELElMOTlCbEQsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBZ0NELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxHQUdULHFCQUFxQixHQUFHLENBQUMsQ0FBQztFQUN4QixjQUFjLEVBQUUsSUFBSTtDQUN2Qjs7QUxoK0I3QixBS20rQjBCLElMbitCdEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBeVNILFlBQVksR0FpRU4sR0FBRyxBQUFBLFlBQVksQ0FNYixLQUFLLENBZ0NELElBQUksQUFBQSxTQUFTLEdBWVAsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLEdBQUc7Q0FDbEI7O0FMcitCekIsQUs2K0JnQixJTDcrQlosQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLaWtCVixPQUFPLENBb2FILDBCQUEwQixDQUN0QixnQkFBZ0IsQ0FDWix5QkFBeUIsQ0FBQztFQUN0QixXQUFXLEVBQUUsS0FBSztFQUNsQixZQUFZLEVBQUUsSUFBSTtDQUNyQjs7QUxoL0JqQixBS28vQmdCLElMcC9CWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FvYUgsMEJBQTBCLENBUXRCLGVBQWUsQ0FDWCxtQkFBbUIsQ0FBQztFQUNoQixXQUFXLEVBQUUsS0FBSztFQUNsQixZQUFZLEVBQUUsSUFBSTtDQUNyQjs7QUx2L0JqQixBS3kvQmdCLElMei9CWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtpa0JWLE9BQU8sQ0FvYUgsMEJBQTBCLENBUXRCLGVBQWUsQ0FNWCxNQUFNLEFBQUEsYUFBYSxDQUFDO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBTDMvQmpCLEFLZ2dDSSxJTGhnQ0EsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FBQztFQUN2QixVQUFVLEVBQUUsR0FBRztDQXdObEI7O0FMenRDTCxBS3NnQ1ksSUx0Z0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQUdaLHlCQUF5QjtBTHRnQ3JDLEFLdWdDWSxJTHZnQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBSVosbUJBQW1CO0FMdmdDL0IsQUtzZ0NZLElMdGdDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBRVgseUJBQXlCO0FMdGdDckMsQUt1Z0NZLElMdmdDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBR1gsbUJBQW1CLENBQUM7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxlQUFlLEVBQUUsSUFBSTtFQUNyQixVQUFVLEVBQUUsYUFBYTtFQUN6QixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7Q0F1Q2Q7O0FMempDYixBS29oQ2dCLElMcGhDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0FHWix5QkFBeUIsQ0FjckIsSUFBSTtBTHBoQ3BCLEFLb2hDZ0IsSUxwaENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQUlaLG1CQUFtQixDQWFmLElBQUk7QUxwaENwQixBS29oQ2dCLElMcGhDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBRVgseUJBQXlCLENBY3JCLElBQUk7QUxwaENwQixBS29oQ2dCLElMcGhDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBR1gsbUJBQW1CLENBYWYsSUFBSSxDQUFDO0VBQ0QsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FMdGhDakIsQUtzZ0NZLElMdGdDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0FHWix5QkFBeUIsQUFrQnhCLFFBQVk7QUx4aEN6QixBS3VnQ1ksSUx2Z0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQUlaLG1CQUFtQixBQWlCbEIsUUFBWTtBTHhoQ3pCLEFLc2dDWSxJTHRnQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQUVYLHlCQUF5QixBQWtCeEIsUUFBWTtBTHhoQ3pCLEFLdWdDWSxJTHZnQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQUdYLG1CQUFtQixBQWlCbEIsUUFBWSxDQUFDO0VBQ04sU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsS0FBSztFQUNsQixLQUFLLEVBQUUsT0FBTztFQUNkLFVBQVUsRUFBRSxzQkFBc0I7Q0FDckM7O0FMN2hDakIsQUtzZ0NZLElMdGdDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0FHWix5QkFBeUIsQ0F5QnhCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQTtBTC9oQ2xCLEFLdWdDWSxJTHZnQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBSVosbUJBQW1CLENBd0JsQixBQUFBLGFBQUssQ0FBRCxJQUFDLEFBQUE7QUwvaENsQixBS3NnQ1ksSUx0Z0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0FFWCx5QkFBeUIsQ0F5QnhCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQTtBTC9oQ2xCLEFLdWdDWSxJTHZnQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQUdYLG1CQUFtQixDQXdCbEIsQUFBQSxhQUFLLENBQUQsSUFBQyxBQUFBLEVBQW9CO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFlBQVksRUFBRSxJQUFJO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0NBcUJkOztBTHhqQ2pCLEFLc2dDWSxJTHRnQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBR1oseUJBQXlCLENBeUJ4QixBQUFBLGFBQUssQ0FBRCxJQUFDLEFBQUEsQ0FNRCxRQUFZO0FMcmlDN0IsQUt1Z0NZLElMdmdDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0FJWixtQkFBbUIsQ0F3QmxCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQSxDQU1ELFFBQVk7QUxyaUM3QixBS3NnQ1ksSUx0Z0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0FFWCx5QkFBeUIsQ0F5QnhCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQSxDQU1ELFFBQVk7QUxyaUM3QixBS3VnQ1ksSUx2Z0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0FHWCxtQkFBbUIsQ0F3QmxCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQSxDQU1ELFFBQVksQ0FBQztFQUNOLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLFdBQVcsRUx2K0MxQixnQkFBZ0I7RUt3K0NELEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsY0FBYyxFQUFFLEdBQUc7Q0FDdEI7O0FMN2lDckIsQUsraUNvQixJTC9pQ2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQUdaLHlCQUF5QixDQXlCeEIsQUFBQSxhQUFLLENBQUQsSUFBQyxBQUFBLEVBZ0JFLElBQUk7QUwvaUN4QixBSytpQ29CLElML2lDaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBSVosbUJBQW1CLENBd0JsQixBQUFBLGFBQUssQ0FBRCxJQUFDLEFBQUEsRUFnQkUsSUFBSTtBTC9pQ3hCLEFLK2lDb0IsSUwvaUNoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBRVgseUJBQXlCLENBeUJ4QixBQUFBLGFBQUssQ0FBRCxJQUFDLEFBQUEsRUFnQkUsSUFBSTtBTC9pQ3hCLEFLK2lDb0IsSUwvaUNoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBR1gsbUJBQW1CLENBd0JsQixBQUFBLGFBQUssQ0FBRCxJQUFDLEFBQUEsRUFnQkUsSUFBSSxDQUFDO0VBQ0QsWUFBWSxFQUFFLEdBQUc7RUFDakIsT0FBTyxFQUFFLE1BQU07RUFDZixjQUFjLEVBQUUsV0FBVztDQUM5Qjs7QUxuakNyQixBS3FqQ3NCLElMcmpDbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBR1oseUJBQXlCLENBeUJ4QixBQUFBLGFBQUssQ0FBRCxJQUFDLEFBQUEsSUFzQkksSUFBSTtBTHJqQzFCLEFLcWpDc0IsSUxyakNsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0FJWixtQkFBbUIsQ0F3QmxCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQSxJQXNCSSxJQUFJO0FMcmpDMUIsQUtxakNzQixJTHJqQ2xCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0FFWCx5QkFBeUIsQ0F5QnhCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQSxJQXNCSSxJQUFJO0FMcmpDMUIsQUtxakNzQixJTHJqQ2xCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0FHWCxtQkFBbUIsQ0F3QmxCLEFBQUEsYUFBSyxDQUFELElBQUMsQUFBQSxJQXNCSSxJQUFJLENBQUM7RUFDSCxTQUFTLEVBQUUsS0FDZjtDQUFFOztBTHZqQ3RCLEFLMmpDWSxJTDNqQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBd0RaLFNBQVM7QUwzakNyQixBSzRqQ1ksSUw1akNSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQXlEWixXQUFXO0FMNWpDdkIsQUsyakNZLElMM2pDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBdURYLFNBQVM7QUwzakNyQixBSzRqQ1ksSUw1akNSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0F3RFgsV0FBVyxDQUFDO0VBQ1IsTUFBTSxFQUFFLFNBQVM7Q0FDcEI7O0FMOWpDYixBS2drQ1ksSUxoa0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQTZEWixxQkFBcUI7QUxoa0NqQyxBS2lrQ1ksSUxqa0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQThEWix3QkFBd0I7QUxqa0NwQyxBS2drQ1ksSUxoa0NSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0E0RFgscUJBQXFCO0FMaGtDakMsQUtpa0NZLElMamtDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNkRYLHdCQUF3QixDQUFDO0VBQ3JCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDekMsYUFBYSxFQUFFLEdBQUc7Q0E2Q3JCOztBTGhuQ2IsQUtxa0NnQixJTHJrQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBNkRaLHFCQUFxQixDQUtqQixFQUFFO0FMcmtDbEIsQUtxa0NnQixJTHJrQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBOERaLHdCQUF3QixDQUlwQixFQUFFO0FMcmtDbEIsQUtxa0NnQixJTHJrQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQTREWCxxQkFBcUIsQ0FLakIsRUFBRTtBTHJrQ2xCLEFLcWtDZ0IsSUxya0NaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0E2RFgsd0JBQXdCLENBSXBCLEVBQUUsQ0FBQztFQUNDLFNBQVMsRUwvZ0RsQiwyQkFBMkI7RUtnaERsQixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLE1BQU0sRUFBRSxDQUFDO0VBQ1Qsc0JBQXNCLEVBQUUsR0FBRztFQUMzQix1QkFBdUIsRUFBRSxHQUFHO0NBYS9COztBTHpsQ2pCLEFLcWtDZ0IsSUxya0NaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQTZEWixxQkFBcUIsQ0FLakIsRUFBRSxBQVNELFFBQVk7QUw5a0M3QixBS3FrQ2dCLElMcmtDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0E4RFosd0JBQXdCLENBSXBCLEVBQUUsQUFTRCxRQUFZO0FMOWtDN0IsQUtxa0NnQixJTHJrQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQTREWCxxQkFBcUIsQ0FLakIsRUFBRSxBQVNELFFBQVk7QUw5a0M3QixBS3FrQ2dCLElMcmtDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNkRYLHdCQUF3QixDQUlwQixFQUFFLEFBU0QsUUFBWSxDQUFDO0VBQ04sV0FBVyxFTC9nRDFCLGdCQUFnQjtFS2doREQsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsQ0FBQztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxHQUFHO0VBQ25CLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBTHhsQ3JCLEFLMmxDZ0IsSUwzbENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQTZEWixxQkFBcUIsQ0EyQmpCLHdCQUF3QjtBTDNsQ3hDLEFLNGxDZ0IsSUw1bENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQTZEWixxQkFBcUIsQ0E0QmpCLDJCQUEyQjtBTDVsQzNDLEFLMmxDZ0IsSUwzbENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQThEWix3QkFBd0IsQ0EwQnBCLHdCQUF3QjtBTDNsQ3hDLEFLNGxDZ0IsSUw1bENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQThEWix3QkFBd0IsQ0EyQnBCLDJCQUEyQjtBTDVsQzNDLEFLMmxDZ0IsSUwzbENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0E0RFgscUJBQXFCLENBMkJqQix3QkFBd0I7QUwzbEN4QyxBSzRsQ2dCLElMNWxDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNERYLHFCQUFxQixDQTRCakIsMkJBQTJCO0FMNWxDM0MsQUsybENnQixJTDNsQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQTZEWCx3QkFBd0IsQ0EwQnBCLHdCQUF3QjtBTDNsQ3hDLEFLNGxDZ0IsSUw1bENaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0E2RFgsd0JBQXdCLENBMkJwQiwyQkFBMkIsQ0FBQztFQUN4QixTQUFTLEVMcmlEWixJQUFJO0VLc2lERCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE1BQU0sRUFBRSxRQUFRO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYix5QkFBeUIsRUFBRSxHQUFHO0VBQzlCLDBCQUEwQixFQUFFLEdBQUc7Q0FXbEM7O0FML21DakIsQUtzbUNzQixJTHRtQ2xCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQTZEWixxQkFBcUIsQ0EyQmpCLHdCQUF3QixHQVdsQixHQUFHLEFBQUEsUUFBUTtBTHRtQ2pDLEFLc21Dc0IsSUx0bUNsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0E2RFoscUJBQXFCLENBNEJqQiwyQkFBMkIsR0FVckIsR0FBRyxBQUFBLFFBQVE7QUx0bUNqQyxBS3NtQ3NCLElMdG1DbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBOERaLHdCQUF3QixDQTBCcEIsd0JBQXdCLEdBV2xCLEdBQUcsQUFBQSxRQUFRO0FMdG1DakMsQUtzbUNzQixJTHRtQ2xCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQThEWix3QkFBd0IsQ0EyQnBCLDJCQUEyQixHQVVyQixHQUFHLEFBQUEsUUFBUTtBTHRtQ2pDLEFLc21Dc0IsSUx0bUNsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNERYLHFCQUFxQixDQTJCakIsd0JBQXdCLEdBV2xCLEdBQUcsQUFBQSxRQUFRO0FMdG1DakMsQUtzbUNzQixJTHRtQ2xCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBSXRCLGVBQWUsQ0E0RFgscUJBQXFCLENBNEJqQiwyQkFBMkIsR0FVckIsR0FBRyxBQUFBLFFBQVE7QUx0bUNqQyxBS3NtQ3NCLElMdG1DbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQTZEWCx3QkFBd0IsQ0EwQnBCLHdCQUF3QixHQVdsQixHQUFHLEFBQUEsUUFBUTtBTHRtQ2pDLEFLc21Dc0IsSUx0bUNsQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNkRYLHdCQUF3QixDQTJCcEIsMkJBQTJCLEdBVXJCLEdBQUcsQUFBQSxRQUFRLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0NBQ2I7O0FMem1DckIsQUsybUNvQixJTDNtQ2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBR3RCLGdCQUFnQixDQTZEWixxQkFBcUIsQ0EyQmpCLHdCQUF3QixDQWdCcEIsRUFBRTtBTDNtQ3RCLEFLMm1Db0IsSUwzbUNoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0E2RFoscUJBQXFCLENBNEJqQiwyQkFBMkIsQ0FldkIsRUFBRTtBTDNtQ3RCLEFLMm1Db0IsSUwzbUNoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUd0QixnQkFBZ0IsQ0E4RFosd0JBQXdCLENBMEJwQix3QkFBd0IsQ0FnQnBCLEVBQUU7QUwzbUN0QixBSzJtQ29CLElMM21DaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FHdEIsZ0JBQWdCLENBOERaLHdCQUF3QixDQTJCcEIsMkJBQTJCLENBZXZCLEVBQUU7QUwzbUN0QixBSzJtQ29CLElMM21DaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQTREWCxxQkFBcUIsQ0EyQmpCLHdCQUF3QixDQWdCcEIsRUFBRTtBTDNtQ3RCLEFLMm1Db0IsSUwzbUNoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNERYLHFCQUFxQixDQTRCakIsMkJBQTJCLENBZXZCLEVBQUU7QUwzbUN0QixBSzJtQ29CLElMM21DaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FJdEIsZUFBZSxDQTZEWCx3QkFBd0IsQ0EwQnBCLHdCQUF3QixDQWdCcEIsRUFBRTtBTDNtQ3RCLEFLMm1Db0IsSUwzbUNoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQUl0QixlQUFlLENBNkRYLHdCQUF3QixDQTJCcEIsMkJBQTJCLENBZXZCLEVBQUUsQ0FBQztFQUNDLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBTDltQ3JCLEFLbW5DUSxJTG5uQ0osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FtSHRCLGdCQUFnQixDQUFDO0VBQ2IsY0FBYyxFQUFFLElBQUk7Q0F3RHZCOztBTDVxQ1QsQUtzbkNZLElMdG5DUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQW1IdEIsZ0JBQWdCLENBR1oseUJBQXlCLENBQUM7RUFDdEIsZ0JBQWdCLEVMMWpEbkIsT0FBTztDSzJrRFA7O0FMeG9DYixBS3NuQ1ksSUx0bkNSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBbUh0QixnQkFBZ0IsQ0FHWix5QkFBeUIsQUFHckIsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLEdBQUc7Q0FDZjs7QUwzbkNqQixBS3NuQ1ksSUx0bkNSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBbUh0QixnQkFBZ0IsQ0FHWix5QkFBeUIsQ0FPckIsQUFBQSxhQUFFLENBQUQsSUFBQyxBQUFBLEVBQW9CO0VBQ2xCLGdCQUFnQixFQUFFLDJCQUEyQjtDQVNoRDs7QUx2b0NqQixBS2dvQ3NCLElMaG9DbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FtSHRCLGdCQUFnQixDQUdaLHlCQUF5QixDQU9yQixBQUFBLGFBQUUsQ0FBRCxJQUFDLEFBQUEsSUFHSSxJQUFJLENBQUM7RUFDSCxTQUFTLEVBQUUsS0FBSztDQUtuQjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUxub0NqRCxBS2dvQ3NCLElMaG9DbEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FtSHRCLGdCQUFnQixDQUdaLHlCQUF5QixDQU9yQixBQUFBLGFBQUUsQ0FBRCxJQUFDLEFBQUEsSUFHSSxJQUFJLENBQUM7SUFJQyxTQUFTLEVBQUUsS0FBSztHQUV2Qjs7O0FMdG9DckIsQUswb0NjLElMMW9DVixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQW1IdEIsZ0JBQWdCLEdBdUJWLElBQUksQ0FBQztFQUNILGNBQWMsRUFBRSxHQUFHO0VBQ25CLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxhQUFhO0NBSzVCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFTGhwQ3pDLEFLMG9DYyxJTDFvQ1YsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FtSHRCLGdCQUFnQixHQXVCVixJQUFJLENBQUM7SUFPQyxTQUFTLEVBQUUsS0FBSztHQUV2Qjs7O0FMbnBDYixBS3FwQ1ksSUxycENSLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBbUh0QixnQkFBZ0IsQ0FrQ1osZ0JBQWdCLENBQUM7RUFDYixNQUFNLEVBQUUsR0FBRztFQUNYLEtBQUssRUFBRSxHQUFHO0VBQ1YsV0FBVyxFQUFFLHNCQUFzQjtFQUNuQyxZQUFZLEVBQUUsc0JBQXNCO0VBQ3BDLGFBQWEsRUFBRSxJQUFJLENBQUMsS0FBSyxDTDdsRDVCLE9BQU87RUs4bERKLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBTDVwQ2IsQUsrcENnQixJTC9wQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FtSHRCLGdCQUFnQixDQTJDWixxQkFBcUIsQ0FDakIsRUFBRSxDQUFDO0VBQ0MsZ0JBQWdCLEVMbm1EdkIsT0FBTztDSzZtREg7O0FMMXFDakIsQUsrcENnQixJTC9wQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0FtSHRCLGdCQUFnQixDQTJDWixxQkFBcUIsQ0FDakIsRUFBRSxBQUdFLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUwva0RoQixLQUFPO0VLZ2xERSxpQkFBaUIsRUFBRSxjQUFjO0VBQ2pDLGNBQWMsRUFBRSxjQUFjO0VBQzlCLGFBQWEsRUFBRSxjQUFjO0VBQzdCLFlBQVksRUFBRSxjQUFjO0VBQzVCLFNBQVMsRUFBRSxjQUFjO0NBQzVCOztBTHpxQ3JCLEFLK3FDWSxJTC9xQ1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLMC9CViwwQkFBMEIsQ0E4S3RCLGVBQWUsQ0FDWCxtQkFBbUIsQ0FBQztFQUNoQixnQkFBZ0IsRUFBRSxPQUFPO0NBSzVCOztBTHJyQ2IsQUsrcUNZLElML3FDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQThLdEIsZUFBZSxDQUNYLG1CQUFtQixBQUdmLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSxHQUFHO0NBQ2Y7O0FMcHJDakIsQUt1ckNZLElMdnJDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQThLdEIsZUFBZSxDQVNYLG1CQUFtQixDQUFDO0VBQ2hCLE1BQU0sRUFBRSxHQUFHO0VBQ1gsS0FBSyxFQUFFLEdBQUc7RUFDVixXQUFXLEVBQUUsc0JBQXNCO0VBQ25DLFlBQVksRUFBRSxzQkFBc0I7RUFDcEMsYUFBYSxFQUFFLGtCQUFrQjtFQUNqQyxXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUw5ckNiLEFLaXNDZ0IsSUxqc0NaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBOEt0QixlQUFlLENBa0JYLHdCQUF3QixDQUNwQixFQUFFLENBQUM7RUFDQyxnQkFBZ0IsRUFBRSxPQUFPO0NBSzVCOztBTHZzQ2pCLEFLaXNDZ0IsSUxqc0NaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBOEt0QixlQUFlLENBa0JYLHdCQUF3QixDQUNwQixFQUFFLEFBR0UsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLFNBQVM7Q0FDckI7O0FMdHNDckIsQUsyc0NRLElMM3NDSixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUswL0JWLDBCQUEwQixDQTJNdEIsd0JBQXdCLENBQUM7RUFDckIsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsQ0FBQztFQUNoQixjQUFjLEVBQUUsSUFBSTtFQUNwQixXQUFXLEVKem9EQyxXQUFXLENJeW9EYSxVQUFVO0VBQzlDLEtBQUssRUFBRSxnQkFBZ0I7RUFDdkIsU0FBUyxFQUFFLGVBQWU7RUFDMUIsV0FBVyxFQUFFLGNBQWM7Q0FDOUI7O0FMbnRDVCxBS3F0Q1EsSUxydENKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzAvQlYsMEJBQTBCLENBcU50Qix3QkFBd0IsQUFBQSxlQUFlLENBQUM7RUFDcEMsU0FBUyxFQUFFLDJCQUEyQixDQUFDLFVBQVU7RUFDakQsV0FBVyxFQUFFLDZCQUE2QixDQUFDLFVBQVU7Q0FDeEQ7O0FMeHRDVCxBSzJ0Q0ksSUwzdENBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3F0Q1Ysc0JBQXNCLENBQUM7RUFDbkIsY0FBYyxFQUFFLElBQUk7Q0FNdkI7O0FMbHVDTCxBSzh0Q1UsSUw5dENOLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS3F0Q1Ysc0JBQXNCLEdBR2hCLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxHQUFHO0VBQ1gsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FManVDVCxBS3F1QzBCLElMcnVDdEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLOHRDVixxQkFBcUIsQUFDakIsY0FBZSxHQUFHLEdBQUcsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUFDO0VBQy9CLE1BQU0sRUFBRSxHQUFHO0VBQ1gsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLGlCQUFpQjtDQVdoQzs7QUxudkNULEFLMHVDWSxJTDF1Q1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLOHRDVixxQkFBcUIsQUFDakIsY0FBZSxHQUFHLEdBQUcsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUs5QixhQUFhLEFBQ1QsWUFBYSxDQUFDO0VBQ1YsWUFBWSxFQUFFLEdBQUc7Q0FDcEI7O0FMN3VDakIsQUswdUNZLElMMXVDUixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUs4dENWLHFCQUFxQixBQUNqQixjQUFlLEdBQUcsR0FBRyxBQUFBLElBQUksQUFBQSxTQUFTLENBSzlCLGFBQWEsQUFLVCxXQUFZLENBQUM7RUFDVCxhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUxqdkNqQixBS3N2Q0ksSUx0dkNBLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBQUM7RUFDaEIsVUFBVSxFQUFFLGlCQUFpQjtFQUM3QixXQUFXLEVBQUUsSUFBSTtDQXdScEI7O0FMaGhETCxBSzB2Q1EsSUwxdkNKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQUFDO0VBQ04sTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0NBZ1J0Qjs7QUwvZ0RULEFLMHZDUSxJTDF2Q0osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLEFBT0wsWUFBYSxDQUFDO0VBQ1YsVUFBVSxFQUFFLEdBQUc7Q0FDbEI7O0FMbndDYixBSzB2Q1EsSUwxdkNKLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxBQVdMLFdBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBTHZ3Q2IsQUswd0NnQixJTDF3Q1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FDekIsc0JBQXNCLENBQUM7RUFDbkIsUUFBUSxFQUFFLFFBQVE7Q0FDckI7O0FMNXdDakIsQUs4d0NnQixJTDl3Q1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxBQUNQLG1CQUFvQixBQUFBLFFBQVEsQ0FBQztFQUN6QixPQUFPLEVMcHNEaEIsS0FBTztFS3FzREUsV0FBVyxFTGp0RDFCLGdCQUFnQjtFS2t0REQsS0FBSyxFQUFFLE9BQU87RUFDZCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxLQUFLO0VBQ1gsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsWUFBWSxFQUFFLEdBQUc7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLENBQUM7RUFDZCxhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUw5eENyQixBS2d5Q29CLElMaHlDaEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQWtCUCxnQkFBZ0IsQ0FBQztFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLG1CQUFtQjtDQW1EL0I7O0FMcjFDckIsQUtveUN3QixJTHB5Q3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0FrQlAsZ0JBQWdCLENBSVosS0FBSyxDQUFDO0VBQ0YsR0FBRyxFQUFFLElBQUk7RUFDVCxLQUFLLEVBQUUsMkJBQTJCO0NBaUNyQzs7QUx2MEN6QixBS295Q3dCLElMcHlDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQWtCUCxnQkFBZ0IsQ0FJWixLQUFLLEFBSUQsUUFBUyxDQUFDO0VBQ04sV0FBVyxFTHp1RGxDLGdCQUFnQjtFSzB1RE8sU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLEdBQUc7Q0FDdEI7O0FMOXlDN0IsQUtveUN3QixJTHB5Q3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0FrQlAsZ0JBQWdCLENBSVosS0FBSyxBQVlELG9CQUFxQixBQUFBLFFBQVEsQ0FBQztFQUMxQixPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEVMbHZEbEMsZ0JBQWdCO0NLbXZESTs7QUxuekM3QixBS295Q3dCLElMcHlDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQWtCUCxnQkFBZ0IsQ0FJWixLQUFLLEFBaUJELDJCQUE0QixBQUFBLFFBQVEsQ0FBQztFQUNqQyxPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEVMdnZEbEMsZ0JBQWdCO0NLd3ZESTs7QUx4ekM3QixBS295Q3dCLElMcHlDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQWtCUCxnQkFBZ0IsQ0FJWixLQUFLLEFBc0JELG1DQUFvQyxBQUFBLFFBQVEsQ0FBQztFQUN6QyxPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVMNXZEbEMsZ0JBQWdCO0NLNnZESTs7QUw3ekM3QixBS295Q3dCLElMcHlDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQWtCUCxnQkFBZ0IsQ0FJWixLQUFLLEFBMkJELHdCQUF5QixBQUFBLFFBQVEsQ0FBQztFQUM5QixPQUFPLEVBQUUsVUFBVTtFQUNuQixXQUFXLEVMandEbEMsZ0JBQWdCO0NLa3dESTs7QUxsMEM3QixBS295Q3dCLElMcHlDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQWtCUCxnQkFBZ0IsQ0FJWixLQUFLLEFBZ0NELHlCQUEwQixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSwyQ0FBMkM7Q0FDdkQ7O0FMdDBDN0IsQUtneUNvQixJTGh5Q2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0FrQlAsZ0JBQWdCLEFBeUNaLFlBQWEsQUFFVixPQUFTLEVMMzBDcEMsQUtneUNvQixJTGh5Q2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0FrQlAsZ0JBQWdCLEFBMENaLGdCQUFpQixBQUNkLE9BQVMsQ0FBQztFQUNMLEdBQUcsRUFBRSxJQUFJO0NBQ1o7O0FMNzBDN0IsQUtnMUN3QixJTGgxQ3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0FrQlAsZ0JBQWdCLENBZ0RaLGVBQWUsQ0FBQztFQUNaLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FMcDFDekIsQUt1MUNvQixJTHYxQ2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQUFDO0VBQ1AsTUFBTSxFQUFFLElBQUk7Q0FtSWY7O0FMMzlDckIsQUswMUN3QixJTDExQ3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQUdOLFFBQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsU0FBUyxFTHB5RHBCLElBQUk7Q0s4eURJOztBTHQyQ3pCLEFLODFDNEIsSUw5MUN4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0FHTixRQUFRLENBSUosRUFBRSxDQUFDO0VBQ0MsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7Q0FLdEI7O0FMcjJDN0IsQUs4MUM0QixJTDkxQ3hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQUdOLFFBQVEsQ0FJSixFQUFFLEFBSUUsWUFBYSxDQUFDO0VBQ1YsVUFBVSxFQUFFLEdBQUc7Q0FDbEI7O0FMcDJDakMsQUt5MkMrQyxJTHoyQzNDLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQWlCTixlQUFlLENBQ1gsSUFBSSxBQUFBLFlBQVksR0FBRyxDQUFDLENBQUM7RUFDakIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FMMzJDN0IsQUs4MkN3QixJTDkyQ3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQXVCTixzQkFBc0IsQ0FBQztFQUNuQixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLGFBQWEsRUFBRSxpQkFBaUI7RUFDaEMsU0FBUyxFTHp6RHBCLElBQUk7RUswekRPLFFBQVEsRUFBRSxRQUFRO0NBNEZyQjs7QUw5OEN6QixBSzgyQ3dCLElMOTJDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQU1sQixZQUFhLENBQUM7RUFDVixXQUFXLEVBQUUsSUFBSTtDQVNwQjs7QUw5M0M3QixBSzgyQ3dCLElMOTJDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQU1sQixZQUFhLEFBR1QsUUFBUyxDQUFDO0VBQ04sR0FBRyxFQUFFLElBQUk7Q0FDWjs7QUx6M0NqQyxBSzIzQ2dDLElMMzNDNUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQU1sQixZQUFhLENBT1QsOEJBQThCLENBQUM7RUFDM0IsR0FBRyxFQUFFLElBQUk7Q0FDWjs7QUw3M0NqQyxBSzgyQ3dCLElMOTJDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQWtCbEIsUUFBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLENBQUM7RUFDZCxjQUFjLEVBQUUsR0FBRztFQUNuQixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsSUFBSTtFQUNWLEdBQUcsRUFBRSxJQUFJO0NBQ1o7O0FMejRDN0IsQUs0NENnQyxJTDU0QzVCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQXVCTixzQkFBc0IsRUE2QmxCLEFBQUEsV0FBQyxDQUFELFFBQUMsQUFBQSxFQUNHLENBQUMsQUFBQSxlQUFlLENBQUM7RUFDYixlQUFlLEVBQUUsb0JBQW9CO0VBQ3JDLGFBQWEsRUFBRSxvQkFBb0I7RUFDbkMsa0JBQWtCLEVBQUUsb0JBQW9CO0VBQ3hDLFVBQVUsRUFBRSxvQkFBb0I7Q0FDbkM7O0FMajVDakMsQUttNUNzRCxJTG41Q2xELEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQXVCTixzQkFBc0IsRUE2QmxCLEFBQUEsV0FBQyxDQUFELFFBQUMsQUFBQSxFQVFHLEFBQUEsYUFBRSxDQUFELElBQUMsQUFBQSxFQUFvQixDQUFDLEFBQUEsZUFBZSxDQUFDO0VBQ25DLGNBQWMsRUFBRSxlQUFlO0VBQy9CLGFBQWEsRUFBRSxlQUFlO0VBQzlCLFlBQVksRUFBRSxlQUFlO0VBQzdCLGlCQUFpQixFQUFFLGVBQWU7RUFDbEMsU0FBUyxFQUFFLGVBQWU7Q0FDN0I7O0FMejVDakMsQUs4MkN3QixJTDkyQ3BCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQXVCTixzQkFBc0IsQUE4Q2xCLGVBQWdCLENBQUM7RUFDYixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtDQU90Qjs7QUxyNkM3QixBSzgyQ3dCLElMOTJDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQThDbEIsZUFBZ0IsQUFJWixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsVUFBVTtFQUNuQixXQUFXLEVMbDJEdEMsZ0JBQWdCO0VLbTJEVyxLQUFLLEVKdDNEM0IsNkJBQTZCO0NJdTNEVjs7QUxwNkNqQyxBSzgyQ3dCLElMOTJDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQXlEbEIsZ0JBQWlCLENBQUM7RUFDZCxZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsS0FBSztDQUt2Qjs7QUw5NkM3QixBSzgyQ3dCLElMOTJDcEIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixBQXlEbEIsZ0JBQWlCLEFBSWIsT0FBUSxDQUFDO0VBQ0wsT0FBTyxFQUFFLDBDQUEwQztDQUN0RDs7QUw3NkNqQyxBS2c3QzhCLElMaDdDMUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixHQWtFaEIsU0FBUztBTGg3Q3ZDLEFLaTdDOEIsSUxqN0MxQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0F1Qk4sc0JBQXNCLEdBbUVoQixXQUFXLENBQUM7RUFDVixhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLFNBQVMsRUwzM0R4QixJQUFJO0NLZzREUTs7QUx4N0M3QixBS3E3Q2tDLElMcjdDOUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixHQWtFaEIsU0FBUyxHQUtMLEdBQUc7QUxyN0NyQyxBS3E3Q2tDLElMcjdDOUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixHQW1FaEIsV0FBVyxHQUlQLEdBQUcsQ0FBQztFQUNGLE9BQU8sRUFBRSxTQUFTO0NBQ3JCOztBTHY3Q2pDLEFLMDdDNEIsSUwxN0N4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0F1Qk4sc0JBQXNCLENBNEVsQiw4QkFBOEIsQ0FBQztFQUMzQixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxHQUFHO0NBZ0JYOztBTDc4QzdCLEFLKzdDZ0MsSUwvN0M1QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0F1Qk4sc0JBQXNCLENBNEVsQiw4QkFBOEIsQ0FLMUIsSUFBSSxBQUFBLFNBQVMsQ0FBQztFQUNWLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxjQUFjO0VBQzNCLEtBQUssRUp6NURqQyw2QkFBNkIsQ0l5NURhLFVBQVU7RUFDeEIsTUFBTSxFQUFFLGdCQUFnQjtFQUN4QixVQUFVLEVBQUUsc0JBQXNCO0VBQ2xDLE1BQU0sRUFBRSxlQUFlO0NBTzFCOztBTDU4Q2pDLEFLKzdDZ0MsSUwvN0M1QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0F1Qk4sc0JBQXNCLENBNEVsQiw4QkFBOEIsQ0FLMUIsSUFBSSxBQUFBLFNBQVMsQUFRVCxNQUFPLEVMdjhDM0MsQUsrN0NnQyxJTC83QzVCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQXVCTixzQkFBc0IsQ0E0RWxCLDhCQUE4QixDQUsxQixJQUFJLEFBQUEsU0FBUyxBQVNULE9BQVEsRUx4OEM1QyxBSys3Q2dDLElMLzdDNUIsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBZUwsZUFBZSxBQUFBLGNBQWMsQ0FLekIsV0FBVyxDQXlFUCxVQUFVLENBdUJOLHNCQUFzQixDQTRFbEIsOEJBQThCLENBSzFCLElBQUksQUFBQSxTQUFTLEFBVVQsTUFBTyxDQUFDO0VBQ0osZUFBZSxFQUFFLElBQUk7Q0FDeEI7O0FMMzhDckMsQUtrOUM0QixJTGw5Q3hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQXlITixTQUFTLENBRUwsRUFBRTtBTGw5QzlCLEFLazlDNEIsSUxsOUN4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0EwSE4sV0FBVyxDQUNQLEVBQUUsQ0FBQztFQUNDLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0NBS3RCOztBTHo5QzdCLEFLazlDNEIsSUxsOUN4QixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FlTCxlQUFlLEFBQUEsY0FBYyxDQUt6QixXQUFXLENBeUVQLFVBQVUsQ0F5SE4sU0FBUyxDQUVMLEVBQUUsQUFJQyxZQUFjO0FMdDlDN0MsQUtrOUM0QixJTGw5Q3hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQWVMLGVBQWUsQUFBQSxjQUFjLENBS3pCLFdBQVcsQ0F5RVAsVUFBVSxDQTBITixXQUFXLENBQ1AsRUFBRSxBQUlDLFlBQWMsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHO0NBQ2xCOztBTHg5Q2pDLEFLKzlDWSxJTC85Q1IsQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBcU9MLGdCQUFnQixDQUFDO0VBQ2IsVUFBVSxFQUFFLEtBQUs7RUFDakIsY0FBYyxFQUFFLElBQUk7Q0E2Q3ZCOztBTDlnRGIsQUttK0NnQixJTG4rQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBcU9MLGdCQUFnQixDQUlaLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDbEIsWUFBWSxFQUFFLEdBQUc7RUFDakIsYUFBYSxFQUFFLEdBQUc7Q0FDckI7O0FMdCtDakIsQUt3K0NnQixJTHgrQ1osQUFNQSxJQUFNLENBQUEsQUFBQSxJQUFJLEVLZ3ZDVixtQkFBbUIsQ0FJZixTQUFTLENBcU9MLGdCQUFnQixDQVNaLElBQUksQ0FBQztFQUNELGdCQUFnQixFQUFFLE9BQU87RUFDekIsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSTtFQUNuQixTQUFTLEVBQUUsS0FBSztFQUNoQixRQUFRLEVBQUUsTUFBTTtFQUNoQixhQUFhLEVBQUUsUUFBUTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixPQUFPLEVBQUUsWUFBWTtDQUt4Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUxsL0M3QyxBS3crQ2dCLElMeCtDWixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FxT0wsZ0JBQWdCLENBU1osSUFBSSxDQUFDO0lBV0csU0FBUyxFQUFFLEtBQUs7R0FFdkI7OztBTHIvQ2pCLEFLdS9DZ0IsSUx2L0NaLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQXFPTCxnQkFBZ0IsQ0F3QlosaUJBQWlCLENBQUM7RUFDZCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxLQUFLO0VBQ1osWUFBWSxFQUFFLEdBQUc7RUFDakIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLGVBQWU7Q0FpQjlCOztBTDdnRGpCLEFLOC9Db0IsSUw5L0NoQixBQU1BLElBQU0sQ0FBQSxBQUFBLElBQUksRUtndkNWLG1CQUFtQixDQUlmLFNBQVMsQ0FxT0wsZ0JBQWdCLENBd0JaLGlCQUFpQixDQU9iLElBQUksQUFBQSxTQUFTLENBQUM7RUFDVixPQUFPLEVBQUUsY0FBYztFQUN2QixXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEVKeDlEckIsNkJBQTZCLENJdzlEQyxVQUFVO0VBQ3hCLE1BQU0sRUFBRSxLQUFLO0VBQ2IsZ0JBQWdCLEVBQUUsZ0JBQWdCO0VBQ2xDLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLFlBQVk7Q0FPM0I7O0FMNWdEckIsQUs4L0NvQixJTDkvQ2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQXFPTCxnQkFBZ0IsQ0F3QlosaUJBQWlCLENBT2IsSUFBSSxBQUFBLFNBQVMsQUFTVCxNQUFPLEVMdmdEL0IsQUs4L0NvQixJTDkvQ2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQXFPTCxnQkFBZ0IsQ0F3QlosaUJBQWlCLENBT2IsSUFBSSxBQUFBLFNBQVMsQUFVVCxPQUFRLEVMeGdEaEMsQUs4L0NvQixJTDkvQ2hCLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFS2d2Q1YsbUJBQW1CLENBSWYsU0FBUyxDQXFPTCxnQkFBZ0IsQ0F3QlosaUJBQWlCLENBT2IsSUFBSSxBQUFBLFNBQVMsQUFXVCxNQUFPLENBQUM7RUFDSixlQUFlLEVBQUUsSUFBSTtDQUN4Qjs7QUwzZ0R6QixBS29oRGMsSUxwaERWLEFBTUEsSUFBTSxDQUFBLEFBQUEsSUFBSSxFSzRnRFYsZUFBZSxDQUNYLFVBQVUsR0FDSixHQUFHLEFBQUEsWUFBWSxDQUFDO0VBQ2QsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FMdGhEYixBSTViSyxJSjRiRCxBQVVBLElBQUssR0l0Y0osT0FBTyxBQUVMLFdBQWE7QUowYnBCLEFJM2JVLElKMmJOLEFBVUEsSUFBSyxHSXJjSixJQUFJLEdBQUMsT0FBTyxBQUNWLFdBQWEsQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBSndiVCxBSXRiUyxJSnNiTCxBQVVBLElBQUssR0l0Y0osT0FBTyxHQU1ILE9BQU87QUpzYmhCLEFJdGJTLElKc2JMLEFBVUEsSUFBSyxHSXJjSixJQUFJLEdBQUMsT0FBTyxHQUtSLE9BQU8sQ0FBQztFQUNMLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBSm9iVCxBSS9hUSxJSithSixBQVVBLElBQUssQ0kzYkwsV0FBVyxDQUVQLENBQUMsQUFBQSxJQUFJO0FKK2FiLEFJOWFRLElKOGFKLEFBVUEsSUFBSyxDSTNiTCxXQUFXLENBR1AsTUFBTSxDQUFDO0VBQ0gsTUFBTSxFQUFFLElBQUk7Q0FDZjs7QUo0YVQsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUk7QUp5YVIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLENBQUM7RUFDUixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxJQUFJO0NBeU9mOztBSjZMTCxBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQUtELE1BQVEsRUpvYWYsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUFNRCxNQUFRLEVKbWFmLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBT0QsTUFBUSxBQUFBLE9BQU87QUprYXRCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQUlSLE1BQVE7QUpvYWYsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBS1IsTUFBUTtBSm1hZixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUFNUixNQUFRLEFBQUEsT0FBTyxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FKZ2FULEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBV0QsU0FBVztBSjhabEIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBVVIsU0FBVyxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87Q0E2QmpCOztBSmdZVCxBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQVdELFNBQVcsQ0FHUCxBQUFBLFFBQUcsQUFBQSxHSjJaZCxBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQVdELFNBQVcsQUFJUCwrQkFBaUM7QUowWjVDLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQVVSLFNBQVcsQ0FHUCxBQUFBLFFBQUcsQUFBQTtBSjJaZCxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUFVUixTQUFXLEFBSVAsK0JBQWlDLENBQUM7RUFDN0IsS0FBSyxFSjdDVCw2QkFBNkI7Q0k4QzVCOztBSndaYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQVdELFNBQVcsQUFRUCxtQkFBcUIsQUFBQSxRQUFRO0FKc1p4QyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUFVUixTQUFXLEFBUVAsbUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBQ3pCLGVBQWUsRUFBRSxTQUFTO0VBQzFCLDZMQUE2TDtDQUNoTTs7QUptWmIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUFXRCxTQUFXLEFBYVAsbUJBQXFCO0FKaVpoQyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUFVUixTQUFXLEFBYVAsbUJBQXFCLENBQUM7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsQ0FBQztFQUNWLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFVBQVUsRUFBRSxJQUFJO0NBWW5COztBSmlZYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQVdELFNBQVcsQUFhUCxtQkFBcUIsQUFNakIsUUFBVTtBSjJZekIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBVVIsU0FBVyxBQWFQLG1CQUFxQixBQU1qQixRQUFVLENBQUM7RUFDTixXQUFXLEVKdER0QixnQkFBZ0I7RUl1REwsT0FBTyxFSnJDUCxLQUFPO0VJc0NQLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUhyRmpCLG1DQUFtQztDR3NGMUI7O0FKa1lqQixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTO0FKOFh2QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxFQUFFO0VBQ2IsS0FBSyxFQUFFLEtBQUs7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0NBNkxyQjs7QUo4TFQsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxFQUtaLEFBQUEsUUFBRyxBQUFBLEdKeVhkLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FNWiwrQkFBaUM7QUp3WDVDLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLEVBS1osQUFBQSxRQUFHLEFBQUE7QUp5WGQsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FNWiwrQkFBaUMsQ0FBQztFQUM3QixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBSnNYYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBVVosTUFBUSxFSm9YbkIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVdaLE1BQVEsRUptWG5CLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FZWixNQUFRLEFBQUEsT0FBTztBSmtYMUIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FVWixNQUFRO0FKb1huQixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVdaLE1BQVE7QUptWG5CLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBWVosTUFBUSxBQUFBLE9BQU8sQ0FBQztFQUNYLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLEtBQUs7Q0FLZjs7QUoyV2IsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVVaLE1BQVEsQ0FNUixBQUFBLFFBQU8sQUFBQSxHSjhXbEIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVdaLE1BQVEsQ0FLUixBQUFBLFFBQU8sQUFBQSxHSjhXbEIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVlaLE1BQVEsQUFBQSxPQUFPLENBSWYsQUFBQSxRQUFPLEFBQUE7QUo4V2xCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBVVosTUFBUSxDQU1SLEFBQUEsUUFBTyxBQUFBO0FKOFdsQixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQVdaLE1BQVEsQ0FLUixBQUFBLFFBQU8sQUFBQTtBSjhXbEIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FZWixNQUFRLEFBQUEsT0FBTyxDQUlmLEFBQUEsUUFBTyxBQUFBLEVBQVU7RUFDUixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBSjRXakIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFCWixjQUFnQixFSnlXM0IsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXNCWixjQUFnQixBQUFBLE1BQU0sRUp3V2pDLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0F1QlosY0FBZ0IsQUFBQSxPQUFPO0FKdVdsQyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFCWixjQUFnQjtBSnlXM0IsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FzQlosY0FBZ0IsQUFBQSxNQUFNO0FKd1dqQyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXVCWixjQUFnQixBQUFBLE9BQU8sQ0FBQztFQUNuQixhQUFhLEVBQUUsSUFBSTtFQUNuQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0h4R3RCLE9BQU8sQ0d3RzBCLFVBQVU7RUFDdEMsS0FBSyxFSC9HUCw2QkFBNkIsQ0crR1AsVUFBVTtFQUM5QixVQUFVLEVIckhsQixtQ0FBbUMsQ0dxSFIsVUFBVTtDQUNoQzs7QUprV2IsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQThCWixjQUFnQixBQUFBLE1BQU07QUpnV2pDLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBOEJaLGNBQWdCLEFBQUEsTUFBTSxDQUFDO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDSC9HdEIsT0FBTztFR2dIRixLQUFLLEVIckhQLE9BQU8sQ0dxSGUsVUFBVTtDQUNqQzs7QUo0VmIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW9DWixZQUFjLEVKMFZ6QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBcUNaLFlBQWMsQUFBQSxNQUFNLEVKeVYvQixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBc0NaLFlBQWMsQUFBQSxPQUFPO0FKd1ZoQyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW9DWixZQUFjO0FKMFZ6QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFDWixZQUFjLEFBQUEsTUFBTTtBSnlWL0IsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FzQ1osWUFBYyxBQUFBLE9BQU8sQ0FBQztFQUNqQixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUg3SFosNkJBQTZCLENHNkhGLFVBQVU7Q0FDdEM7O0FKcVZiLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0EyQ1osWUFBYyxBQUFBLE1BQU07QUptVi9CLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBMkNaLFlBQWMsQUFBQSxNQUFNLENBQUM7RUFDaEIsVUFBVSxFSGhJWixPQUFPLENHZ0lvQixVQUFVO0NBQ3RDOztBSmlWYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBK0NaLFVBQVksRUorVXZCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FnRFosYUFBZSxFSjhVMUIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWlEWixZQUFjLEVKNlV6QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBa0RaLGlCQUFtQixFSjRVOUIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW1EWixlQUFpQixFSjJVNUIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW9EWixTQUFXLEVKMFV0QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBcURaLHVCQUF5QjtBSnlVcEMsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0ErQ1osVUFBWTtBSitVdkIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FnRFosYUFBZTtBSjhVMUIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FpRFosWUFBYztBSjZVekIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FrRFosaUJBQW1CO0FKNFU5QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW1EWixlQUFpQjtBSjJVNUIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FvRFosU0FBVztBSjBVdEIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FxRFosdUJBQXlCLENBQUM7RUFDckIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsZUFBZSxFQUFFLGFBQWE7Q0FTakM7O0FKOFRiLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0ErQ1osVUFBWSxBQVVwQixPQUFxQixFSnFVeEIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWdEWixhQUFlLEFBU3ZCLE9BQXFCLEVKcVV4QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBaURaLFlBQWMsQUFRdEIsT0FBcUIsRUpxVXhCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FrRFosaUJBQW1CLEFBTzNCLE9BQXFCLEVKcVV4QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBbURaLGVBQWlCLEFBTXpCLE9BQXFCLEVKcVV4QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBb0RaLFNBQVcsQUFLbkIsT0FBcUIsRUpxVXhCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FxRFosdUJBQXlCLEFBSWpDLE9BQXFCO0FKcVV4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQStDWixVQUFZLEFBVXBCLE9BQXFCO0FKcVV4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWdEWixhQUFlLEFBU3ZCLE9BQXFCO0FKcVV4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWlEWixZQUFjLEFBUXRCLE9BQXFCO0FKcVV4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWtEWixpQkFBbUIsQUFPM0IsT0FBcUI7QUpxVXhCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBbURaLGVBQWlCLEFBTXpCLE9BQXFCO0FKcVV4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW9EWixTQUFXLEFBS25CLE9BQXFCO0FKcVV4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFEWix1QkFBeUIsQUFJakMsT0FBcUIsQ0FBQztFQUNMLFdBQVcsRUo1SHRCLGdCQUFnQjtFSTZITCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLGFBQWEsRUFBRSxDQUFDO0NBQ25COztBSitUakIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWtFWixVQUFZLEFBQUEsT0FBTztBSjRUOUIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FrRVosVUFBWSxBQUFBLE9BQU8sQ0FBQztFQUNmLE9BQU8sRUFBRSxPQUFPO0NBQ25COztBSjBUYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBc0VaLGFBQWUsQUFBQSxPQUFPO0FKd1RqQyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXNFWixhQUFlLEFBQUEsT0FBTyxDQUFDO0VBQ2xCLE9BQU8sRUpsSU4sS0FBTztDSW1JWDs7QUpzVGIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTBFWixZQUFjLEFBQUEsT0FBTztBSm9UaEMsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0EwRVosWUFBYyxBQUFBLE9BQU8sQ0FBQztFQUNqQixPQUFPLEVKeklBLEtBQU87Q0kwSWpCOztBSmtUYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBOEVaLGlCQUFtQixBQUFBLE9BQU87QUpnVHJDLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBOEVaLGlCQUFtQixBQUFBLE9BQU8sQ0FBQztFQUN0QixPQUFPLEVKdkhDLEtBQU87Q0l3SGxCOztBSjhTYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBa0ZaLGVBQWlCLEFBQUEsT0FBTztBSjRTbkMsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FrRlosZUFBaUIsQUFBQSxPQUFPLENBQUM7RUFDcEIsT0FBTyxFSjFIQyxLQUFPO0VJMkhmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBSndTYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBd0ZaLFNBQVcsQUFBQSxPQUFPO0FKc1M3QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXdGWixTQUFXLEFBQUEsT0FBTyxDQUFDO0VBQ2QsT0FBTyxFSnZKQSxLQUFPO0NJd0pqQjs7QUpvU2IsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRGWix1QkFBeUIsRUprU3BDLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E2RlosdUJBQXlCLEFBQUEsT0FBTyxFSmlTM0MsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQThGWix1QkFBeUIsQUFBQSxNQUFNO0FKZ1MxQyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRGWix1QkFBeUI7QUprU3BDLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBNkZaLHVCQUF5QixBQUFBLE9BQU87QUppUzNDLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBOEZaLHVCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUMzQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRUFBRSxJQUFJO0VBQ1osZUFBZSxFQUFFLElBQUk7RUFDckIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsS0FBSztDQWFyQjs7QUo2UWIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRGWix1QkFBeUIsQUFVekIsTUFBWSxFSndSdkIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTZGWix1QkFBeUIsQUFBQSxPQUFPLEFBU2hDLE1BQVksRUp3UnZCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E4RlosdUJBQXlCLEFBQUEsTUFBTSxBQVEvQixNQUFZO0FKd1J2QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRGWix1QkFBeUIsQUFVekIsTUFBWTtBSndSdkIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E2RlosdUJBQXlCLEFBQUEsT0FBTyxBQVNoQyxNQUFZO0FKd1J2QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQThGWix1QkFBeUIsQUFBQSxNQUFNLEFBUS9CLE1BQVksQ0FBQztFQUNKLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBSnNSakIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRGWix1QkFBeUIsQUFjekIsT0FBYSxFSm9SeEIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTZGWix1QkFBeUIsQUFBQSxPQUFPLEFBYWhDLE9BQWEsRUpvUnhCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E4RlosdUJBQXlCLEFBQUEsTUFBTSxBQVkvQixPQUFhO0FKb1J4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRGWix1QkFBeUIsQUFjekIsT0FBYTtBSm9SeEIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E2RlosdUJBQXlCLEFBQUEsT0FBTyxBQWFoQyxPQUFhO0FKb1J4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQThGWix1QkFBeUIsQUFBQSxNQUFNLEFBWS9CLE9BQWEsQ0FBQztFQUNMLE9BQU8sRUovSVgsS0FBTztFSWdKSCxLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsTUFBTTtDQUNyQjs7QUo4UWpCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FtSFosa0JBQW9CLEVKMlEvQixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBb0haLGtCQUFvQixBQUFBLE9BQU8sRUowUXRDLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FxSFosa0JBQW9CLEFBQUEsTUFBTTtBSnlRckMsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FtSFosa0JBQW9CO0FKMlEvQixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW9IWixrQkFBb0IsQUFBQSxPQUFPO0FKMFF0QyxBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFIWixrQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDdEIsT0FBTyxFQUFFLEdBQUc7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsZUFBZSxFQUFFLE1BQU07RUFDdkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxRQUFRO0NBVXBCOztBSnNQYixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBbUhaLGtCQUFvQixBQWFwQixPQUFhLEVKOFB4QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBb0haLGtCQUFvQixBQUFBLE9BQU8sQUFZM0IsT0FBYSxFSjhQeEIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQXFIWixrQkFBb0IsQUFBQSxNQUFNLEFBVzFCLE9BQWE7QUo4UHhCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBbUhaLGtCQUFvQixBQWFwQixPQUFhO0FKOFB4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW9IWixrQkFBb0IsQUFBQSxPQUFPLEFBWTNCLE9BQWE7QUo4UHhCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBcUhaLGtCQUFvQixBQUFBLE1BQU0sQUFXMUIsT0FBYSxDQUFDO0VBQ0wsV0FBVyxFSm5NdEIsZ0JBQWdCO0VJb01MLE9BQU8sRUo3TFYsS0FBTztFSThMSixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBSnVQakIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTBJWixXQUFhLEVKb1B4QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBMklaLFdBQWEsQUFBQSxPQUFPLEVKbVAvQixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBNElaLFdBQWEsQUFBQSxNQUFNO0FKa1A5QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTBJWixXQUFhO0FKb1B4QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTJJWixXQUFhLEFBQUEsT0FBTztBSm1QL0IsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E0SVosV0FBYSxBQUFBLE1BQU0sQ0FBQztFQUNmLGdCQUFnQixFQUFFLE9BQU87RUFDekIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtDQWVuQjs7QUorTmIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTBJWixXQUFhLEFBUWIsUUFBYyxFSjRPekIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTJJWixXQUFhLEFBQUEsT0FBTyxBQU9wQixRQUFjLEVKNE96QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBNElaLFdBQWEsQUFBQSxNQUFNLEFBTW5CLFFBQWM7QUo0T3pCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBMElaLFdBQWEsQUFRYixRQUFjO0FKNE96QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTJJWixXQUFhLEFBQUEsT0FBTyxBQU9wQixRQUFjO0FKNE96QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRJWixXQUFhLEFBQUEsTUFBTSxBQU1uQixRQUFjLENBQUM7RUFDTixXQUFXLEVKck50QixnQkFBZ0I7RUlzTkwsT0FBTyxFSmxOSixLQUFPO0VJbU5WLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsR0FBRztFQUNULFNBQVMsRUFBRSxnQkFBZ0I7Q0FDOUI7O0FKb09qQixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBMElaLFdBQWEsQUFrQmIsTUFBWSxFSmtPdkIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTJJWixXQUFhLEFBQUEsT0FBTyxBQWlCcEIsTUFBWSxFSmtPdkIsQUl6YUksSUp5YUEsQUFVQSxJQUFLLENJbmJMLElBQUksQUEyQ0QsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTRJWixXQUFhLEFBQUEsTUFBTSxBQWdCbkIsTUFBWTtBSmtPdkIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0EwSVosV0FBYSxBQWtCYixNQUFZO0FKa092QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQTJJWixXQUFhLEFBQUEsT0FBTyxBQWlCcEIsTUFBWTtBSmtPdkIsQUl4YUksSUp3YUEsQUFVQSxJQUFLLENJbGJMLElBQUksQUFBQSxPQUFPLEFBMENSLElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0E0SVosV0FBYSxBQUFBLE1BQU0sQUFnQm5CLE1BQVksQ0FBQztFQUNKLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0I7Q0FDOUM7O0FKZ09qQixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBaUtaLFdBQWEsRUo2TnhCLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FrS1osV0FBYSxBQUFBLE9BQU8sRUo0Ti9CLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FtS1osV0FBYSxBQUFBLE1BQU07QUoyTjlCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBaUtaLFdBQWE7QUo2TnhCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBa0taLFdBQWEsQUFBQSxPQUFPO0FKNE4vQixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW1LWixXQUFhLEFBQUEsTUFBTSxDQUFDO0VBQ2YsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxNQUFNO0VBQ2YsVUFBVSxFQUFFLElBQUk7RUFDaEIsU0FBUyxFSm5QZCwyQkFBMkI7RUlvUHRCLFdBQVcsRUFBRSxTQUFTO0VBQ3RCLGtCQUFrQjtFQUNsQixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLElBQUk7RUFDYixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLEdBQUc7Q0FjbEI7O0FKK0xiLEFJemFJLElKeWFBLEFBVUEsSUFBSyxDSW5iTCxJQUFJLEFBMkNELElBQU8sQ0FBQSxBQUFBLFNBQVMsQ0FpS1osV0FBYSxBQWtCYixRQUFjLEVKMk16QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBa0taLFdBQWEsQUFBQSxPQUFPLEFBaUJwQixRQUFjLEVKMk16QixBSXphSSxJSnlhQSxBQVVBLElBQUssQ0luYkwsSUFBSSxBQTJDRCxJQUFPLENBQUEsQUFBQSxTQUFTLENBbUtaLFdBQWEsQUFBQSxNQUFNLEFBZ0JuQixRQUFjO0FKMk16QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQWlLWixXQUFhLEFBa0JiLFFBQWM7QUoyTXpCLEFJeGFJLElKd2FBLEFBVUEsSUFBSyxDSWxiTCxJQUFJLEFBQUEsT0FBTyxBQTBDUixJQUFPLENBQUEsQUFBQSxTQUFTLENBa0taLFdBQWEsQUFBQSxPQUFPLEFBaUJwQixRQUFjO0FKMk16QixBSXhhSSxJSndhQSxBQVVBLElBQUssQ0lsYkwsSUFBSSxBQUFBLE9BQU8sQUEwQ1IsSUFBTyxDQUFBLEFBQUEsU0FBUyxDQW1LWixXQUFhLEFBQUEsTUFBTSxBQWdCbkIsUUFBYyxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUp6UHRCLGdCQUFnQjtFSTBQTCxPQUFPLEVKbFBiLEtBQU87RUltUEQsU0FBUyxFQUFFLElBQUk7RUFDZixZQUFZLEVBQUUsR0FBRztFQUNqQixXQUFXLEVBQUUsR0FBRztFQUNoQixjQUFjLEVBQUUsR0FBRztFQUNuQixhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUpnTWpCLEFJM0xJLElKMkxBLEFBVUEsSUFBSyxDSXJNTCxTQUFTO0FKMkxiLEFJMUxJLElKMExBLEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FBQztFQUNiLFlBQVksRUFBRSxDQUFDO0VBQ2YsTUFBTSxFQUFFLFNBQVM7Q0E0RXBCOztBSjRHTCxBSXRMUyxJSnNMTCxBQVVBLElBQUssQ0lyTUwsU0FBUyxHQUtKLFNBQVM7QUpzTGxCLEFJckxTLElKcUxMLEFBVUEsSUFBSyxDSXJNTCxTQUFTLEdBTUosZ0JBQWdCO0FKcUx6QixBSXRMUyxJSnNMTCxBQVVBLElBQUssQ0lwTUwsZ0JBQWdCLEdBSVgsU0FBUztBSnNMbEIsQUlyTFMsSUpxTEwsQUFVQSxJQUFLLENJcE1MLGdCQUFnQixHQUtYLGdCQUFnQixDQUFDO0VBQ2QsTUFBTSxFQUFFLFNBQVM7Q0FDcEI7O0FKbUxULEFJaExhLElKZ0xULEFBVUEsSUFBSyxDSXJNTCxTQUFTLENBVUwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLEdBQ3pCLEtBQUssQUFBQSxPQUFPO0FKZ0x6QixBSWhMYSxJSmdMVCxBQVVBLElBQUssQ0lwTUwsZ0JBQWdCLENBU1osS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLEdBQ3pCLEtBQUssQUFBQSxPQUFPLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtDQUNoQjs7QUo4S2IsQUkzS1EsSUoyS0osQUFVQSxJQUFLLENJck1MLFNBQVMsQ0FnQkwsS0FBSztBSjJLYixBSTNLUSxJSjJLSixBQVVBLElBQUssQ0lwTUwsZ0JBQWdCLENBZVosS0FBSyxDQUFDO0VBQ0YsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxPQUFPO0NBWXRCOztBSjRKVCxBSTNLUSxJSjJLSixBQVVBLElBQUssQ0lyTUwsU0FBUyxDQWdCTCxLQUFLLEFBS0YsSUFBTyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUE7QUpzS25CLEFJM0tRLElKMktKLEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FlWixLQUFLLEFBS0YsSUFBTyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUEsR0FBTTtFQUNULE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBSm9LYixBSTNLUSxJSjJLSixBQVVBLElBQUssQ0lyTUwsU0FBUyxDQWdCTCxLQUFLLEFBU0YsUUFBVTtBSmtLckIsQUkzS1EsSUoyS0osQUFVQSxJQUFLLENJcE1MLGdCQUFnQixDQWVaLEtBQUssQUFTRixRQUFVLENBQUM7RUFDTixPQUFPLEVBQUUsSUFBSTtFQUNiLG9CQUFvQjtFQUNwQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0NBQ2Y7O0FKNkpiLEFJdEppQixJSnNKYixBQVVBLElBQUssQ0lyTUwsU0FBUyxBQWlDTixTQUFXLENBRU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUVELEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLEdBQUMsQUFBQTtBSnNKNUIsQUl0SmlCLElKc0piLEFBVUEsSUFBSyxDSXJNTCxTQUFTLEFBaUNOLFNBQVcsQ0FHTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQWlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFDeEIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBO0FKc0o1QixBSXRKaUIsSUpzSmIsQUFVQSxJQUFLLENJcE1MLGdCQUFnQixBQWdDYixTQUFXLENBRU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUVELEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLEdBQUMsQUFBQTtBSnNKNUIsQUl0SmlCLElKc0piLEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQUFnQ2IsU0FBVyxDQUdOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFBaUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixJQUN4QixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUEsR0FBTTtFQUNkLE1BQU0sRUFBRSxPQUFPO0VBQ2YsS0FBSyxFSmxUYiw2QkFBNkI7RUltVHJCLFNBQVMsRUp0VGxCLDJCQUEyQjtDSTJUckI7O0FKOElqQixBSXRKaUIsSUpzSmIsQUFVQSxJQUFLLENJck1MLFNBQVMsQUFpQ04sU0FBVyxDQUVOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFFRCxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUEsRUFLWCxRQUFZO0FKaUo3QixBSXRKaUIsSUpzSmIsQUFVQSxJQUFLLENJck1MLFNBQVMsQUFpQ04sU0FBVyxDQUdOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFBaUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixJQUN4QixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUEsRUFLWCxRQUFZO0FKaUo3QixBSXRKaUIsSUpzSmIsQUFVQSxJQUFLLENJcE1MLGdCQUFnQixBQWdDYixTQUFXLENBRU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUVELEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLEdBQUMsQUFBQSxFQUtYLFFBQVk7QUppSjdCLEFJdEppQixJSnNKYixBQVVBLElBQUssQ0lwTUwsZ0JBQWdCLEFBZ0NiLFNBQVcsQ0FHTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQWlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFDeEIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBLEVBS1gsUUFBWSxDQUFDO0VBQ04sT0FBTyxFQUFFLEdBQUc7Q0FDZjs7QUorSXJCLEFJeklRLElKeUlKLEFBVUEsSUFBSyxDSXJNTCxTQUFTLENBa0RMLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWY7QUp5SWQsQUl4SStCLElKd0kzQixBQVVBLElBQUssQ0lyTUwsU0FBUyxDQW1ETCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBQWlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUp3SXJDLEFJeklRLElKeUlKLEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FpRFosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZjtBSnlJZCxBSXhJK0IsSUp3STNCLEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FrRFosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFpQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWU7RUFDeEMsT0FBTyxFQUFFLElBQUk7Q0FrQmhCOztBSnFIVCxBSXJJYSxJSnFJVCxBQVVBLElBQUssQ0lyTUwsU0FBUyxDQWtETCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBSUQsS0FBSztBSnFJbEIsQUlySWEsSUpxSVQsQUFVQSxJQUFLLENJck1MLFNBQVMsQ0FtREwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFpQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBR3hCLEtBQUs7QUpxSWxCLEFJcklhLElKcUlULEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FpRFosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUlELEtBQUs7QUpxSWxCLEFJcklhLElKcUlULEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FrRFosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFpQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBR3hCLEtBQUssQ0FBQztFQUNILFlBQVksRUFBRSxJQUFJO0NBY3JCOztBSnNIYixBSXJJYSxJSnFJVCxBQVVBLElBQUssQ0lyTUwsU0FBUyxDQWtETCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBSUQsS0FBSyxBQUdMLFFBQVk7QUprSXpCLEFJcklhLElKcUlULEFBVUEsSUFBSyxDSXJNTCxTQUFTLENBbURMLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFBaUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixJQUd4QixLQUFLLEFBR0wsUUFBWTtBSmtJekIsQUlySWEsSUpxSVQsQUFVQSxJQUFLLENJcE1MLGdCQUFnQixDQWlEWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBSUQsS0FBSyxBQUdMLFFBQVk7QUprSXpCLEFJcklhLElKcUlULEFBVUEsSUFBSyxDSXBNTCxnQkFBZ0IsQ0FrRFosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFpQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBR3hCLEtBQUssQUFHTCxRQUFZLENBQUM7RUFDTixPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVKblRNLEtBQU87RUlvVHBCLFdBQVcsRUpqVXRCLGdCQUFnQjtFSWtVTCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxPQUFPO0VBQ3BCLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBSnVIakIsQUlqSGEsSUppSFQsQUFVQSxJQUFLLENJck1MLFNBQVMsQ0F3RUwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixRQUFRLEdBRXpCLEtBQUssQUFBQSxRQUFRO0FKaUgxQixBSWpIYSxJSmlIVCxBQVVBLElBQUssQ0lyTUwsU0FBUyxDQXlFTCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsR0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ2hDLEtBQUssQUFBQSxRQUFRO0FKaUgxQixBSWpIYSxJSmlIVCxBQVVBLElBQUssQ0lwTUwsZ0JBQWdCLENBdUVaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBZ0IsUUFBUSxHQUV6QixLQUFLLEFBQUEsUUFBUTtBSmlIMUIsQUlqSGEsSUppSFQsQUFVQSxJQUFLLENJcE1MLGdCQUFnQixDQXdFWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsR0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ2hDLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDWCxPQUFPLEVKbFVKLEtBQU87RUltVVYsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FKOEdiLEFJekdTLElKeUdMLEFBVUEsSUFBSyxDSXBITCxlQUFlLEdBQ1YsYUFBYSxDQUFDO0VBQ1gsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUN6QyxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0NBU2xCOztBSjRGVCxBSXpHUyxJSnlHTCxBQVVBLElBQUssQ0lwSEwsZUFBZSxHQUNWLGFBQWEsQUY5V3JCLDJCQUErQixDQUFDO0VFcVhqQixTQUFTLEVBQUUsSUFBSTtDRm5YMUI7O0FGcWRMLEFJekdTLElKeUdMLEFBVUEsSUFBSyxDSXBITCxlQUFlLEdBQ1YsYUFBYSxBRjFXckIsaUJBQXFCLENBQUM7RUVpWFAsU0FBUyxFQUFFLElBQUk7Q0YvVzFCOztBRmlkTCxBSXpHUyxJSnlHTCxBQVVBLElBQUssQ0lwSEwsZUFBZSxHQUNWLGFBQWEsQUZ0V3JCLGtCQUFzQixDQUFDO0VFNldSLFNBQVMsRUFBRSxJQUFJO0NGM1cxQjs7QUY2Y0wsQUl6R1MsSUp5R0wsQUFVQSxJQUFLLENJcEhMLGVBQWUsR0FDVixhQUFhLEFGbFdyQixzQkFBMEIsQ0FBQztFRXlXWixTQUFTLEVBQUUsSUFBSTtDRnZXMUI7O0FGeWNMLEFJekdTLElKeUdMLEFBVUEsSUFBSyxDSXBITCxlQUFlLEdBQ1YsYUFBYSxBRjlWckIsYUFBaUIsQ0FBQztFRXFXSCxTQUFTLEVBQUUsSUFBSTtDRm5XMUI7O0FGcWNMLEFJekdTLElKeUdMLEFBVUEsSUFBSyxDSXBITCxlQUFlLEdBQ1YsYUFBYSxBQVVWLFNBQVUsQ0FBQztFQUNQLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBSjZGYixBSXpGeUQsSUp5RnJELEFBVUEsSUFBSyxDSW5HTCxXQUFXLEdBQUMsWUFBWSxHQUFDLGdCQUFnQixBQUFBLFdBQVcsR0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLFdBQVcsQ0FBQztFQUN4RSxXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUp1RkwsQUlyRkksSUpxRkEsQUFVQSxJQUFLLENJL0ZMLGlCQUFpQixDQUFDO0VBQ2Qsa0JBQWtCLEVBQUUsR0FBRztFQUN2QixxQkFBcUIsRUFBRSxHQUFHO0VBQzFCLGFBQWEsRUFBRSxHQUFHO0NBc0NyQjs7QUo0Q0wsQUloRjBDLElKZ0Z0QyxBQVVBLElBQUssQ0kvRkwsaUJBQWlCLENBS2IsQUFBQSxrQkFBRSxBQUFBLElBQW9CLFdBQVcsR0FBQyxHQUFHLEFBQUEsWUFBWSxDQUFDO0VBQzlDLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBSjhFVCxBSTNFYSxJSjJFVCxBQVVBLElBQUssQ0kvRkwsaUJBQWlCLEdBU1osV0FBVyxHQUNQLEdBQUcsQ0FBQztFQUNELE1BQU0sRUFBRSxpQkFBaUI7Q0E0QjVCOztBSjhDYixBSXhFOEIsSUp3RTFCLEFBVUEsSUFBSyxDSS9GTCxpQkFBaUIsR0FTWixXQUFXLEdBQ1AsR0FBRyxBQUdBLFlBQWEsQ0FBQyxDQUFDLEFBQ1gsTUFBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLE9BQU87Q0FDbEI7O0FKcUVyQixBSXhFOEIsSUp3RTFCLEFBVUEsSUFBSyxDSS9GTCxpQkFBaUIsR0FTWixXQUFXLEdBQ1AsR0FBRyxBQUdBLFlBQWEsQ0FBQyxDQUFDLEFBS1gsT0FBUSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUovV2pCLEtBQU87RUlnWEcsV0FBVyxFSm5ZMUIsZ0JBQWdCO0VJb1lELEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxLQUFLO0VBQ2QsZ0JBQWdCLEVIM1oxQiw2QkFBNkI7RUc0Wm5CLEtBQUssRUFBRSxLQUFLO0VBQ1osa0JBQWtCLEVBQUUsR0FBRztFQUN2QixxQkFBcUIsRUFBRSxHQUFHO0VBQzFCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBSmdEckIsQUkxQ21CLElKMENmLEFBVUEsSUFBSyxDSXBETCxZQUFZLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztFQUNoQixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUp3Q0wsQUlqQ2dCLElKaUNaLEFBVUEsSUFBSyxDSWhETCxNQUFNLENBQ0YsRUFBRSxDQUVFLEVBQUUsQ0FFRSxDQUFDO0FKaUNqQixBSWpDZ0IsSUppQ1osQUFVQSxJQUFLLENJaERMLE1BQU0sQ0FDRixFQUFFLENBR0UsRUFBRSxDQUNFLENBQUMsQ0FBQztFQUNFLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBSitCakIsQUkzQnVDLElKMkJuQyxBQVVBLElBQUssQ0loREwsTUFBTSxHQVdELEtBQUssR0FBQyxFQUFFLEdBQUMsRUFBRSxHQUFDLENBQUMsR0FBQyxlQUFlLENBQUMsRUFBRSxDQUFDO0VBQzlCLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FKeUJULEFJdkI2QyxJSnVCekMsQUFVQSxJQUFLLENJaERMLE1BQU0sR0FlRCxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsR0FBQyxHQUFHLENBQUM7RUFDckMsTUFBTSxFQUFFLElBQUk7Q0FhZjs7QUpTVCxBSXBCYSxJSm9CVCxBQVVBLElBQUssQ0loREwsTUFBTSxHQWVELEtBQUssQ0FBQyxFQUFFLEFBQUEsd0JBQXdCLENBQUMsRUFBRSxHQUFDLEdBQUcsR0FHbkMsSUFBSSxDQUFDO0VBQ0YsT0FBTyxFQUFFLE1BQU07Q0FDbEI7O0FKa0JiLEFJZGlCLElKY2IsQUFVQSxJQUFLLENJaERMLE1BQU0sR0FlRCxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsR0FBQyxHQUFHLEdBT25DLEVBQUUsR0FBQyxFQUFFLEdBRUQsQ0FBQztBSmNsQixBSWJpQixJSmFiLEFBVUEsSUFBSyxDSWhETCxNQUFNLEdBZUQsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBQUMsR0FBRyxHQU9uQyxFQUFFLEdBQUMsRUFBRSxHQUdELElBQUksQ0FBQztFQUNGLE9BQU8sRUFBRSxNQUFNO0NBQ2xCOztBSldqQixBSU5zQixJSk1sQixBQVVBLElBQUssQ0loREwsTUFBTSxBQStCRixvQkFBcUIsR0FDaEIsS0FBSyxHQUFDLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDO0VBQ3JCLFlBQVksRUFBRSxJQUFhO0VBQzNCLGdDQUFnQztDQUNuQzs7QUpHYixBSUNvQyxJSkRoQyxBQVVBLElBQUssQ0loREwsTUFBTSxBQStCRixvQkFBcUIsR0FNaEIsS0FBSyxHQUFDLEVBQUUsQUFDTCxTQUFVLEdBQ0wsRUFBRSxBQUFBLFlBQVksR0FBQyxDQUFDLEFBQUEsWUFBWSxBQUFBLFFBQVEsQ0FBQztFQUNsQyxPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsR0FBRztFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsY0FBYyxFQUFFLE1BQU07RUFDdEIsWUFBWSxFQUFFLEdBQUc7RUFDakIsT0FBTyxFQUFFLEVBQUU7Q0FDZDs7QUpSckIsQUlXd0MsSUpYcEMsQUFVQSxJQUFLLENJaERMLE1BQU0sQUErQkYsb0JBQXFCLEdBTWhCLEtBQUssR0FBQyxFQUFFLEFBQ0wsU0FBVSxBQVVOLG1CQUFvQixHQUNmLEVBQUUsQUFBQSxZQUFZLEdBQUMsQ0FBQyxBQUFBLFlBQVksQUFBQSxRQUFRLENBQUM7RUFDbEMsT0FBTyxFQUFFLHFDQUFxQztFQUM5QyxLQUFLLEVBQUUsT0FBTztFQUNkLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFlBQVksRUFBRSxPQUFnQjtDQUNqQzs7QUpoQnpCLEFJc0JzQyxJSnRCbEMsQUFVQSxJQUFLLENJaERMLE1BQU0sQUErQkYsb0JBQXFCLEdBTWhCLEtBQUssR0FBQyxFQUFFLEFBcUJMLFNBQVUsR0FDTCxFQUFFLEFBQ0MsWUFBYSxHQUFDLENBQUMsQUFBQSxZQUFZLEFBQUEsUUFBUSxDQUFDO0VBQ2hDLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLE9BQU87RUFDZCxjQUFjLEVBQUUsTUFBTTtFQUN0QixZQUFZLEVBQUUsR0FBRztFQUNqQixPQUFPLEVBQUUsMkJBQTJCO0NBQ3ZDOztBSjdCekIsQUkrQnlCLElKL0JyQixBQVVBLElBQUssQ0loREwsTUFBTSxBQStCRixvQkFBcUIsR0FNaEIsS0FBSyxHQUFDLEVBQUUsQUFxQkwsU0FBVSxHQUNMLEVBQUUsR0FVRSxDQUFDLENBQUM7RUFDQyxPQUFPLEVBQUUsU0FBUztDQUNyQjs7QUpqQ3pCLEFJdUN5QixJSnZDckIsQUFVQSxJQUFLLENJaERMLE1BQU0sQUErQkYsb0JBQXFCLEdBTWhCLEtBQUssR0FBQyxFQUFFLEFBc0NMLGFBQWMsR0FDVCxFQUFFLEdBQ0UsQ0FBQyxDQUFDO0VBQ0MsT0FBTyxFQUFFLFNBQVM7Q0FDckI7O0FKekN6QixBSTRDNkIsSUo1Q3pCLEFBVUEsSUFBSyxDSWhETCxNQUFNLEFBK0JGLG9CQUFxQixHQU1oQixLQUFLLEdBQUMsRUFBRSxBQXNDTCxhQUFjLEdBQ1QsRUFBRSxBQUtDLFlBQWEsR0FDUixDQUFDLEFBQUEsUUFBUSxDQUFDO0VBQ1AsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsT0FBTztFQUNkLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxHQUFHO0VBQ2pCLE9BQU8sRUFBRSwrQkFBK0I7RUFDeEMsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FKcEQ3QixBSTZEUSxJSjdESixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUNILEtBQUssQ0FBQztFQUNGLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBSi9EVCxBSWlFUSxJSmpFSixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQ0FBQztFQUNSLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUM7Q0F5Um5COztBSjVWVCxBSXFFWSxJSnJFUixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQ0FJUCxFQUFFLEFBQUEsZ0JBQWdCLENBQUM7RUFDZixlQUFlLEVBQUUsSUFBSTtFQUNyQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE9BQU8sRUFBRSxZQUFZO0NBS3hCOztBSjdFYixBSXFFWSxJSnJFUixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQ0FJUCxFQUFFLEFBQUEsZ0JBQWdCLEFBS2QsT0FBUSxDQUFDO0VBQ0wsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FKNUVqQixBSWlFUSxJSmpFSixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQ0FjUCxBQUFBLFFBQUUsQUFBQSxFQUFVO0VBQ1IsT0FBTyxFQUFFLEdBQUc7RUFDWixNQUFNLEVBQUUsT0FBTztFQUNmLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsZUFBZSxFQUFFLElBQUk7RUFDckIsbUJBQW1CLEVBQUUsSUFBSTtFQUN6QixXQUFXLEVBQUUsSUFBSTtDQVdwQjs7QUpoR2IsQUkyRnlCLElKM0ZyQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQ0FjUCxBQUFBLFFBQUUsQUFBQSxFQVFFLEVBQUUsQUFBQSxnQkFBZ0IsQ0FFZCxFQUFFLEdBRUcsQ0FBQztBSjNGMUIsQUkyRnlCLElKM0ZyQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQ0FjUCxBQUFBLFFBQUUsQUFBQSxFQVFFLEVBQUUsQUFBQSxnQkFBZ0IsQ0FHZCxJQUFJLEdBQ0MsQ0FBQyxDQUFDO0VBQ0MsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FKN0Z6QixBSWlFUSxJSmpFSixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLENBQUM7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLE9BQU87Q0EySGpCOztBSi9OYixBSXNHaUIsSUp0R2IsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBaUNQLG9CQUFxQixHQUloQixFQUFFLEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsT0FBTztDQXNIbEI7O0FKOU5qQixBSTBHcUIsSUoxR2pCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWlDUCxvQkFBcUIsR0FJaEIsRUFBRSxBQUFBLGdCQUFnQixHQUlkLEVBQUUsQ0FBQztFQUNBLGFBQWEsRUFBRSxpQkFBaUI7RUFDaEMsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsUUFBUTtFQUN2QixRQUFRLEVBQUUsTUFBTTtFQUNoQixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFdBQVcsRUg5aUJYLFdBQVcsQ0c4aUJ5QixVQUFVO0VBQzlDLEtBQUssRUh4a0JmLDZCQUE2QixDR3drQkMsVUFBVTtFQUM5QixXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxTQUFTLEVBQUUsMkJBQTJCLENBQUMsVUFBVTtFQUNqRCxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtDQUN4RDs7QUp6SHJCLEFJNEh3QixJSjVIcEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBaUNQLG9CQUFxQixHQUloQixFQUFFLEFBQUEsZ0JBQWdCLEFBcUJmLG1CQUFvQixDQUNoQixFQUFFLENBQUM7RUFDQyxLQUFLLEVIbGtCbkIsT0FBTyxDR2trQjJCLFVBQVU7Q0FDakM7O0FKOUh6QixBSWlJb0IsSUpqSWhCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWlDUCxvQkFBcUIsR0FJaEIsRUFBRSxBQUFBLGdCQUFnQixDQTJCZixXQUFXLENBQUM7RUFDUixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSTtDQW9GdkI7O0FKdk5yQixBSXNJNEIsSUp0SXhCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWlDUCxvQkFBcUIsR0FJaEIsRUFBRSxBQUFBLGdCQUFnQixDQTJCZixXQUFXLENBSVAsZ0JBQWdCLENBQ1osRUFBRSxDQUFDO0VBQ0MsYUFBYSxFQUFFLElBQUk7RUFDbkIsU0FBUyxFSmpsQjlCLDJCQUEyQixDSWlsQmUsVUFBVTtFQUMvQixPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVIbG1CN0IsNkJBQTZCLENHa21CUyxVQUFVO0VBQ3hCLFdBQVcsRUhwa0J6QixHQUFHLENHb2tCeUMsVUFBVTtDQVczQzs7QUp2SjdCLEFJc0k0QixJSnRJeEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBaUNQLG9CQUFxQixHQUloQixFQUFFLEFBQUEsZ0JBQWdCLENBMkJmLFdBQVcsQ0FJUCxnQkFBZ0IsQ0FDWixFQUFFLEFBUUUsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFSmhsQnRDLGdCQUFnQjtFSWlsQlcsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsTUFBTTtFQUN0QixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUh4bUIzQiw2QkFBNkI7Q0d5bUJWOztBSnRKakMsQUkwSmlDLElKMUo3QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLEdBSWhCLEVBQUUsQUFBQSxnQkFBZ0IsQ0EyQmYsV0FBVyxDQUlQLGdCQUFnQixBQW9CWixpQkFBa0IsR0FDYixFQUFFLEFBQ0MsUUFBUyxDQUFDO0VBQ04sT0FBTyxFSmhsQmhDLEtBQU87Q0lpbEJlOztBSjdKckMsQUkrSnFDLElKL0pqQyxBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLEdBSWhCLEVBQUUsQUFBQSxnQkFBZ0IsQ0EyQmYsV0FBVyxDQUlQLGdCQUFnQixBQW9CWixpQkFBa0IsR0FDYixFQUFFLEdBS0UsQ0FBQyxDQUFDO0VBQ0MsU0FBUyxFSnptQnRDLDJCQUEyQjtFSTBtQkUsZUFBZSxFQUFFLElBQUk7RUFDckIsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsWUFBWTtFQUNyQixhQUFhLEVBQUUsSUFBSTtFQUNuQixLQUFLLEVBQUUsSUFBSTtDQVNkOztBSjlLckMsQUl1S3dDLElKdktwQyxBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLEdBSWhCLEVBQUUsQUFBQSxnQkFBZ0IsQ0EyQmYsV0FBVyxDQUlQLGdCQUFnQixBQW9CWixpQkFBa0IsR0FDYixFQUFFLEdBS0UsQ0FBQyxDQVFFLElBQUksQ0FBQztFQUNELFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxDQUFDO0VBQ1IsR0FBRyxFQUFFLEdBQUc7RUFDUixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUgvbkJuQyw2QkFBNkI7Q0dnb0JGOztBSjdLekMsQUlrTHFDLElKbExqQyxBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLEdBSWhCLEVBQUUsQUFBQSxnQkFBZ0IsQ0EyQmYsV0FBVyxDQUlQLGdCQUFnQixBQW9CWixpQkFBa0IsQUF3QmQsTUFBTyxHQUNGLEVBQUUsQ0FBQztFQUNBLEtBQUssRUFBRSw2QkFBNkI7Q0FTdkM7O0FKNUxyQyxBSWtMcUMsSUpsTGpDLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWlDUCxvQkFBcUIsR0FJaEIsRUFBRSxBQUFBLGdCQUFnQixDQTJCZixXQUFXLENBSVAsZ0JBQWdCLEFBb0JaLGlCQUFrQixBQXdCZCxNQUFPLEdBQ0YsRUFBRSxBQUdDLFFBQVMsQ0FBQztFQUNOLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBSnZMekMsQUl5THlDLElKekxyQyxBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLEdBSWhCLEVBQUUsQUFBQSxnQkFBZ0IsQ0EyQmYsV0FBVyxDQUlQLGdCQUFnQixBQW9CWixpQkFBa0IsQUF3QmQsTUFBTyxHQUNGLEVBQUUsR0FPRSxDQUFDLENBQUM7RUFDQyxLQUFLLEVBQUUsNkJBQTZCO0NBQ3ZDOztBSjNMekMsQUlpTWlDLElKak03QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFpQ1Asb0JBQXFCLEdBSWhCLEVBQUUsQUFBQSxnQkFBZ0IsQ0EyQmYsV0FBVyxDQUlQLGdCQUFnQixBQTJEWixvQkFBcUIsR0FDaEIsRUFBRSxBQUNDLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUpubkIzQixLQUFPO0NJb25CVTs7QUpwTXJDLEFJME1pQyxJSjFNN0IsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBaUNQLG9CQUFxQixHQUloQixFQUFFLEFBQUEsZ0JBQWdCLENBMkJmLFdBQVcsQ0FJUCxnQkFBZ0IsQUFtRVosbUJBQW9CLEdBRWYsRUFBRSxDQUFDO0VBQ0EsV0FBVyxFSHJvQnZCLFdBQVcsQ0dxb0JxQyxVQUFVO0VBQzlDLEtBQUssRUhqcEIzQixPQUFPLENHaXBCbUMsVUFBVTtFQUM5QixTQUFTLEVKdHBCbEMsMkJBQTJCLENJc3BCbUIsVUFBVTtFQUMvQixXQUFXLEVIdG9CN0IsR0FBRyxDR3NvQjZDLFVBQVU7Q0FNM0M7O0FKcE5qQyxBSTBNaUMsSUoxTTdCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWlDUCxvQkFBcUIsR0FJaEIsRUFBRSxBQUFBLGdCQUFnQixDQTJCZixXQUFXLENBSVAsZ0JBQWdCLEFBbUVaLG1CQUFvQixHQUVmLEVBQUUsQUFNQyxRQUFTLENBQUM7RUFDTixPQUFPLEVKbG9CL0IsS0FBTztFSW1vQmlCLEtBQUssRUh2cEIvQixPQUFPLENHdXBCdUMsVUFBVTtDQUNqQzs7QUpuTnJDLEFJME55QixJSjFOckIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBaUNQLG9CQUFxQixHQUloQixFQUFFLEFBQUEsZ0JBQWdCLEFBbUhmLG9CQUFxQixHQUNoQixFQUFFLENBQUM7RUFDQSxLQUFLLEVBQUUsNkJBQTZCO0NBQ3ZDOztBSjVOekIsQUlpRVEsSUpqRUosQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBZ0tQLHNCQUF1QixDQUFDO0VBQ3BCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsVUFBVSxFQUFFLDBDQUF5RDtFQUNyRSxtQkFBbUIsRUFBRSxHQUFHO0VBQ3hCLGlCQUFpQixFQUFFLFFBQVE7RUFDM0IsZUFBZSxFQUFFLFFBQVE7RUFDekIsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7Q0FpSHRCOztBSjNWYixBSWlFUSxJSmpFSixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFnS1Asc0JBQXVCLEFBV25CLE1BQU8sQ0FBQztFQUNKLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsU0FBUyxFQUFFLENBQUM7RUFDWixXQUFXLEVBQUUsQ0FBQztFQUNkLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FKbFBqQixBSW9QaUIsSUpwUGIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBZ0tQLHNCQUF1QixHQW1CbEIsRUFBRSxBQUFBLGdCQUFnQixDQUFDO0VBQ2hCLGlCQUFpQixFQUFFLElBQUk7RUFDdkIsZ0JBQWdCLEVBQUUsS0FBSztDQWdHMUI7O0FKdFZqQixBSTBQeUIsSUoxUHJCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWdLUCxzQkFBdUIsR0FtQmxCLEVBQUUsQUFBQSxnQkFBZ0IsQUFJZixZQUFhLEdBRVIsSUFBSSxBQUFBLE9BQU87QUoxUHBDLEFJMlB5QixJSjNQckIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBZ0tQLHNCQUF1QixHQW1CbEIsRUFBRSxBQUFBLGdCQUFnQixBQUlmLFlBQWEsR0FHUixFQUFFLEFBQUEsT0FBTyxDQUFDO0VBQ1AsV0FBVyxFQUFFLENBQUM7Q0FDakI7O0FKN1B6QixBSWtReUIsSUpsUXJCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWdLUCxzQkFBdUIsR0FtQmxCLEVBQUUsQUFBQSxnQkFBZ0IsQUFZZixXQUFZLEdBRVAsSUFBSTtBSmxRN0IsQUltUXlCLElKblFyQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFnS1Asc0JBQXVCLEdBbUJsQixFQUFFLEFBQUEsZ0JBQWdCLEFBWWYsV0FBWSxHQUdQLEVBQUUsQ0FBQztFQUNBLGFBQWEsRUFBRSxDQUFDO0NBQ25COztBSnJRekIsQUl3UXFCLElKeFFqQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFnS1Asc0JBQXVCLEdBbUJsQixFQUFFLEFBQUEsZ0JBQWdCLEdBb0JkLEVBQUUsQ0FBQztFQUNBLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsYUFBYSxFQUFFLElBQUk7RUFDbkIsTUFBTSxFQUFFLENBQUM7RUFDVCxLQUFLLEVIcnVCckIsNkJBQTZCLENHcXVCQyxVQUFVO0VBQ3hCLFdBQVcsRUh2c0JqQixHQUFHLENHdXNCaUMsVUFBVTtFQUN4QyxXQUFXLEVIMXNCWCxXQUFXLENHMHNCeUIsVUFBVTtDQW9CakQ7O0FKcFNyQixBSXdRcUIsSUp4UWpCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWdLUCxzQkFBdUIsR0FtQmxCLEVBQUUsQUFBQSxnQkFBZ0IsR0FvQmQsRUFBRSxBQVVDLFFBQVMsQ0FBQztFQUNOLFdBQVcsRUpudEI5QixnQkFBZ0I7RUlvdEJHLFlBQVksRUFBRSxHQUFHO0VBQ2pCLFVBQVUsRUh4dUJ4Qiw2QkFBNkI7RUd5dUJmLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUFBRSxLQUFLO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBSi9SekIsQUlpU3lCLElKalNyQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFnS1Asc0JBQXVCLEdBbUJsQixFQUFFLEFBQUEsZ0JBQWdCLEdBb0JkLEVBQUUsR0F5QkUsQ0FBQyxDQUFDO0VBQ0MsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FKblN6QixBSXVTeUIsSUp2U3JCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWdLUCxzQkFBdUIsR0FtQmxCLEVBQUUsQUFBQSxnQkFBZ0IsQUFrRGYsaUJBQWtCLEdBQ2IsRUFBRSxBQUNDLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUo3dEJ4QixLQUFPO0VJOHRCVSxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUhwdkJ2Qiw2QkFBNkI7RUdxdkJYLFVBQVUsRUhwd0JsQyxtQ0FBbUM7RUdxd0JYLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDSHR2Qm5DLDZCQUE2QjtFR3V2QlgsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBSmpUN0IsQUlzVHlCLElKdFRyQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQUtILFdBQVcsQUFnS1Asc0JBQXVCLEdBbUJsQixFQUFFLEFBQUEsZ0JBQWdCLEFBaUVmLG9CQUFxQixHQUNoQixFQUFFLENBQUM7RUFDQSxXQUFXLEVIOXVCckIsR0FBRyxDRzh1QnFDLFVBQVU7Q0FXM0M7O0FKbFV6QixBSXNUeUIsSUp0VHJCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWdLUCxzQkFBdUIsR0FtQmxCLEVBQUUsQUFBQSxnQkFBZ0IsQUFpRWYsb0JBQXFCLEdBQ2hCLEVBQUUsQUFHQyxRQUFTLENBQUM7RUFDTixXQUFXLEVBQUUsR0FBRztFQUNoQixPQUFPLEVBQUUsYUFBYTtFQUN0QixXQUFXLEVIdHZCbkIsV0FBVztFR3V2QkgsV0FBVyxFSHB2QnpCLEdBQUc7RUdxdkJXLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVKendCOUIsMkJBQTJCO0NJMHdCVDs7QUpqVTdCLEFJc1V5QixJSnRVckIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FLSCxXQUFXLEFBZ0tQLHNCQUF1QixHQW1CbEIsRUFBRSxBQUFBLGdCQUFnQixBQWlGZixtQkFBb0IsR0FDZixFQUFFLEFBQ0MsUUFBUyxDQUFDO0VBQ04sV0FBVyxFSGx3Qm5CLFdBQVc7RUdtd0JILGdCQUFnQixFSGp5QnhDLG1DQUFtQztFR2t5QlgsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixXQUFXLEVBQUUsR0FBRztFQUNoQixPQUFPLEVBQUUsYUFBYTtFQUN0QixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLEdBQUc7RUFDaEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUozeEI5QiwyQkFBMkI7Q0k0eEJUOztBSm5WN0IsQUl3VmdCLElKeFZaLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBS0gsV0FBVyxBQWdLUCxzQkFBdUIsQ0F1SG5CLFdBQVcsQ0FBQztFQUNSLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBSjFWakIsQUk4VlEsSUo5VkosQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FrU0gsYUFBYSxDQUFDO0VBQ1YsTUFBTSxFQUFFLFVBQVU7Q0E4RXJCOztBSjdhVCxBSWlXYSxJSmpXVCxBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxDQUFDO0VBQ0EsV0FBVyxFQUFFLElBQUk7RUFDakIsWUFBWSxFQUFFLElBQUk7RUFDbEIsV0FBVyxFQUFFLElBQUk7Q0F3RXBCOztBSjVhYixBSXdXb0IsSUp4V2hCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBa1NILGFBQWEsR0FHUixFQUFFLEdBS0UsRUFBRSxBQUFBLE9BQU8sQ0FFTixDQUFDLEFBQUEsY0FBYyxDQUFDO0VBQ1osV0FBVyxFQUFFLFlBQVk7Q0FDNUI7O0FKMVdyQixBSTRXb0IsSUo1V2hCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBa1NILGFBQWEsR0FHUixFQUFFLEdBS0UsRUFBRSxBQUFBLE9BQU8sQ0FNTixJQUFJLENBQUM7RUFDRCxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxXQUFXO0VBQ3BCLHVCQUF1QixFQUFFLE1BQU07RUFDL0IsZUFBZSxFQUFFLE1BQU07RUFDdkIsT0FBTyxFQUFFLG1CQUFtQjtFQUM1QixNQUFNLEVBQUUsSUFBSTtDQUNmOztBSm5YckIsQUl1WHdCLElKdlhwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBZU4sS0FBTSxDQUVGLElBQUksRUp2WDVCLEFJdVh3QixJSnZYcEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FrU0gsYUFBYSxHQUdSLEVBQUUsR0FLRSxFQUFFLEFBQUEsT0FBTyxBQWdCTixPQUFRLENBQ0osSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLEtBQUs7RUFDWixnQkFBZ0IsRUh2ekJsQyxPQUFPLENHdXpCc0MsVUFBVTtFQUNyQyxXQUFXLEVBQUUsR0FBRztDQVduQjs7QUpyWXpCLEFJdVh3QixJSnZYcEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FrU0gsYUFBYSxHQUdSLEVBQUUsR0FLRSxFQUFFLEFBQUEsT0FBTyxBQWVOLEtBQU0sQ0FFRixJQUFJLEFBS0QsTUFBUSxFSjVYbkMsQUl1WHdCLElKdlhwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBZ0JOLE9BQVEsQ0FDSixJQUFJLEFBS0QsTUFBUSxDQUFDO0VBQ0osVUFBVSxFSDF6QmhDLE9BQU8sQ0cwekJvQyxVQUFVO0NBQ2xDOztBSjlYN0IsQUl1WHdCLElKdlhwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBZU4sS0FBTSxDQUVGLElBQUksQUFTRCxTQUFXLEVKaFl0QyxBSXVYd0IsSUp2WHBCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBa1NILGFBQWEsR0FHUixFQUFFLEdBS0UsRUFBRSxBQUFBLE9BQU8sQUFlTixLQUFNLENBRUYsSUFBSSxBQVVELCtCQUFpQyxFSmpZNUQsQUl1WHdCLElKdlhwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBZ0JOLE9BQVEsQ0FDSixJQUFJLEFBU0QsU0FBVyxFSmhZdEMsQUl1WHdCLElKdlhwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBZ0JOLE9BQVEsQ0FDSixJQUFJLEFBVUQsK0JBQWlDLENBQUM7RUFDN0IsVUFBVSxFSHgwQjVCLE9BQU8sQ0d3MEJvQyxVQUFVO0VBQ25DLEtBQUssRUh4MEJ2QixPQUFPLENHdzBCK0IsVUFBVTtDQUNqQzs7QUpwWTdCLEFJeVl3QixJSnpZcEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FrU0gsYUFBYSxHQUdSLEVBQUUsR0FLRSxFQUFFLEFBQUEsT0FBTyxBQWtDTixLQUFNLENBQ0YsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLEtBQUs7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBSjVZekIsQUlrWndCLElKbFpwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBeUNOLEtBQU0sQ0FHRixJQUFJLEFBQUEsTUFBTSxFSmxabEMsQUlrWndCLElKbFpwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBMENOLE9BQVEsQ0FFSixJQUFJLEFBQUEsTUFBTSxFSmxabEMsQUlrWndCLElKbFpwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQWtTSCxhQUFhLEdBR1IsRUFBRSxHQUtFLEVBQUUsQUFBQSxPQUFPLEFBMkNOLEtBQU0sQ0FDRixJQUFJLEFBQUEsTUFBTSxDQUFDO0VBQ1AsV0FBVyxFSm4xQjlCLGdCQUFnQjtFSW8xQkcsT0FBTyxFSmgxQlosS0FBTztFSWkxQkYsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FKeFp6QixBSTRad0IsSUo1WnBCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBa1NILGFBQWEsR0FHUixFQUFFLEdBS0UsRUFBRSxBQUFBLE9BQU8sQUFxRE4sU0FBVSxDQUNOLElBQUksQ0FBQztFQUNELEtBQUssRUFBRSxLQUFLO0VBQ1osZ0JBQWdCLEVBQUUsT0FBTztDQVc1Qjs7QUp6YXpCLEFJNFp3QixJSjVacEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FrU0gsYUFBYSxHQUdSLEVBQUUsR0FLRSxFQUFFLEFBQUEsT0FBTyxBQXFETixTQUFVLENBQ04sSUFBSSxBQUlBLFFBQVMsQ0FBQztFQUNOLFdBQVcsRUpqMkJsQyxnQkFBZ0I7RUlrMkJPLE9BQU8sRUo3MUJmLEtBQU87RUk4MUJDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsWUFBWSxFQUFFLEdBQUc7Q0FDcEI7O0FKeGE3QixBSWdiYSxJSmhiVCxBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBQ1AsWUFBWSxDQUFDO0VBQ1YsVUFBVSxFQUFFLEdBQUc7Q0FDbEI7O0FKbGJiLEFJK2FRLElKL2FKLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksQUFLUixjQUFlLENBQUM7RUFDWixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUp0YmIsQUl5YmlCLElKemJiLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksQUFTUiwyQkFBNEIsR0FDdkIsRUFBRSxBQUNDLFFBQVMsQ0FBQztFQUNOLFdBQVcsRUozM0IxQixnQkFBZ0I7RUk0M0JELE9BQU8sRUp2MkJaLEtBQU87RUl3MkJGLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBSjlickIsQUlrY2EsSUpsY1QsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQW1CUCxFQUFFLENBQUM7RUFDQSxLQUFLLEVIMTVCYiw2QkFBNkIsQ0cwNUJQLFVBQVU7RUFDeEIsU0FBUyxFQUFFLGVBQWU7RUFDMUIsV0FBVyxFSDUzQlQsR0FBRyxDRzQzQnlCLFVBQVU7Q0FXM0M7O0FKaGRiLEFJa2NhLElKbGNULEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0FtQlAsRUFBRSxDQUtDLEFBQUEsU0FBRSxBQUFBLENBQVUsUUFBUSxDQUFDO0VBQ2pCLE9BQU8sRUFBRSxlQUFlO0NBQzNCOztBSnpjakIsQUlrY2EsSUpsY1QsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQW1CUCxFQUFFLEFBU0MsUUFBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBSi9jakIsQUltZGlCLElKbmRiLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksQUFtQ1IsaUJBQWtCLEdBQ2IsRUFBRSxBQUNDLFFBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBSnZkckIsQUk0ZGlCLElKNWRiLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksQUE0Q1IsbUJBQW9CLEdBQ2YsRUFBRSxBQUNDLFFBQVMsQ0FBQztFQUNOLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FKL2RyQixBSTRkaUIsSUo1ZGIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxBQTRDUixtQkFBb0IsR0FDZixFQUFFLENBS0MsQUFBQSxTQUFFLEFBQUEsQ0FBVSxRQUFRLENBQUM7RUFDakIsT0FBTyxFQUFFLGVBQWU7RUFDeEIsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FKcGVyQixBSXdlYSxJSnhlVCxBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBQUM7RUFDYixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSTtDQTBRckI7O0FKcHZCYixBSTRlZ0IsSUo1ZVosQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FBQztFQUNGLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLGtCQUFrQixFQUFFLEdBQUc7RUFDdkIscUJBQXFCLEVBQUUsR0FBRztFQUMxQixhQUFhLEVBQUUsR0FBRztDQWdRckI7O0FKbnZCakIsQUk0ZWdCLElKNWVaLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEFBU0QsV0FBWSxDQUFDO0VBQ1QsVUFBVSxFQUFFLENBQUM7Q0FDaEI7O0FKdmZyQixBSXlmcUIsSUp6ZmpCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBYUEsRUFBRSxBQUFBLFlBQVksQ0FBQztFQUNaLFVBQVUsRUFBRSxDQUFDO0NBQ2hCOztBSjNmckIsQUk2ZnFCLElKN2ZqQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQWlCQSxFQUFFLENBQUM7RUFDQSxTQUFTLEVBQUUsSUFBSTtDQVdsQjs7QUp6Z0JyQixBSWdnQjBCLElKaGdCdEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssR0FpQkEsRUFBRSxHQUdHLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxDQUFDO0VBQ2IsYUFBYSxFQUFFLENBQUM7RUFDaEIsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FKcGdCekIsQUlzZ0IwQixJSnRnQnRCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBaUJBLEVBQUUsR0FTRyxFQUFFLENBQUM7RUFDRCxVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUp4Z0J6QixBSTJnQnVCLElKM2dCbkIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssR0ErQkEsQ0FBQyxHQUFDLEVBQUUsQ0FBQztFQUNGLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBSjlnQnJCLEFJZ2hCc0IsSUpoaEJsQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQW9DRCxDQUFDLEdBQUMsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FKbGhCckIsQUlvaEJvQixJSnBoQmhCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLENBd0NELEVBQUUsQ0FBQztFQUNDLGNBQWMsRUFBRSxDQUFDO0VBQ2pCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0VBQ3JELFdBQVcsRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0VBQ3JELFNBQVMsRUFBRSwyQkFBMkIsQ0FBQyxVQUFVO0VBQ2pELEtBQUssRUFBRSx1QkFBdUIsQ0FBQyxVQUFVO0NBQzVDOztBSjNoQnJCLEFJNmhCb0IsSUo3aEJoQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQWlERCxFQUFFLENBQUM7RUFDQyxTQUFTLEVKditCdEIsMkJBQTJCLENJdStCTyxVQUFVO0VBQy9CLFdBQVcsRUFBRSw2QkFBNkI7RUFDMUMsTUFBTSxFQUFFLENBQUM7RUFDVCxhQUFhLEVBQUUsSUFBSTtFQUNuQixXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxTQUFTLEVBQUUsMkJBQTJCLENBQUMsVUFBVTtFQUNqRCxLQUFLLEVBQUUsdUJBQXVCLENBQUMsVUFBVTtDQUM1Qzs7QUp0aUJyQixBSXdpQm9CLElKeGlCaEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0E0REQsRUFBRSxDQUFDO0VBQ0MsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FKM2lCckIsQUk4aUJxQixJSjlpQmpCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBa0VBLFdBQVcsQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0NBa0JuQjs7QUpsa0JyQixBSThpQnFCLElKOWlCakIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssR0FrRUEsV0FBVyxBQUlSLFlBQWEsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHO0NBQ2xCOztBSnBqQnpCLEFJOGlCcUIsSUo5aUJqQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQWtFQSxXQUFXLEFBUVIsV0FBWSxDQUFDO0VBQ1QsYUFBYSxFQUFFLENBQUM7Q0FDbkI7O0FKeGpCekIsQUkwakJ5QixJSjFqQnJCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBa0VBLFdBQVcsR0FZUCxLQUFLLENBQUM7RUFDSCxhQUFhLEVBQUUsSUFBSTtFQUNuQixTQUFTLEVKcmdDMUIsMkJBQTJCLENJcWdDVyxVQUFVO0NBS2xDOztBSmprQnpCLEFJMGpCeUIsSUoxakJyQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQWtFQSxXQUFXLEdBWVAsS0FBSyxBQUlGLFdBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxDQUFDO0NBQ25COztBSmhrQjdCLEFJb2tCNkIsSUpwa0J6QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQXdGQSxPQUFPLEdBQUMsT0FBTyxDQUFDO0VBQ2IsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FKdGtCckIsQUl3a0J3QixJSnhrQnBCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBNEZBLEVBQUUsR0FBQyxPQUFPLENBQUM7RUFDUixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUoxa0JyQixBSTRrQndDLElKNWtCcEMsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssR0FnR0EsT0FBTyxBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDO0VBQ2xDLGFBQWEsRUFBRSxDQUFDO0NBQ25COztBSjlrQnJCLEFJZ2xCNkIsSUpobEJ6QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxDQUFDO0VBQ1osWUFBWSxFQUFFLEtBQUs7Q0FpQ3RCOztBSmxuQnJCLEFJZ2xCNkIsSUpobEJ6QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxBQUdYLDBCQUEyQixDQUFDO0VBQ3hCLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBSnJsQnpCLEFJdWxCd0IsSUp2bEJwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxDQU9YLEdBQUcsQUFDQyxtQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsR0FBRztDQUNiOztBSjFsQjdCLEFJdWxCd0IsSUp2bEJwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxDQU9YLEdBQUcsQUFLQyxrQkFBbUIsQ0FBQztFQUNoQixLQUFLLEVBQUUsR0FBRztDQUNiOztBSjlsQjdCLEFJdWxCd0IsSUp2bEJwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxDQU9YLEdBQUcsQUFTQyxxQkFBc0IsQ0FBQztFQUNuQixLQUFLLEVBQUUsR0FBRztDQUNiOztBSmxtQjdCLEFJdWxCd0IsSUp2bEJwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxDQU9YLEdBQUcsQUFhQyxvQkFBcUIsQ0FBQztFQUNsQixLQUFLLEVBQUUsRUFBRTtDQUtaOztBSjFtQjdCLEFJdWxCd0IsSUp2bEJwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxHQW9HQSxPQUFPLENBQUMsTUFBTSxDQU9YLEdBQUcsQUFhQyxvQkFBcUIsQUFHakIsMkJBQTRCLENBQUM7RUFDekIsS0FBSyxFQUFFLEVBQUU7Q0FDWjs7QUp6bUJqQyxBSThtQjJCLElKOW1CdkIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssR0FvR0EsT0FBTyxDQUFDLE1BQU0sQ0E4QlgsRUFBRSxHQUFDLEVBQUU7QUo5bUI3QixBSSttQjJCLElKL21CdkIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssR0FvR0EsT0FBTyxDQUFDLE1BQU0sQ0ErQlgsRUFBRSxHQUFDLEVBQUUsQ0FBQztFQUNGLFNBQVMsRUFBRSxLQUFLO0NBQ25COztBSmpuQnpCLEFJb25Cb0IsSUpwbkJoQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQXdJRCxFQUFFLEFBQUEsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYix1QkFBdUIsRUFBRSxhQUFhO0VBQ3RDLGVBQWUsRUFBRSxhQUFhO0NBS2pDOztBSjVuQnJCLEFJeW5Cd0IsSUp6bkJwQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQXdJRCxFQUFFLEFBQUEsWUFBWSxDQUtWLEVBQUUsQ0FBQztFQUNDLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBSjNuQnpCLEFJOG5Cb0IsSUo5bkJoQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQWtKRCxNQUFNLENBQUM7RUFLSCxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsa0JBQWtCLEVBQUUsR0FBRztFQUN2QixxQkFBcUIsRUFBRSxHQUFHO0VBQzFCLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBSnhvQnJCLEFJK25CK0IsSUovbkIzQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQWtKRCxNQUFNLEdBQ0QsS0FBSyxHQUFDLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxJQUFJO0NBQ2Y7O0FKam9CekIsQUkyb0J3QixJSjNvQnBCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLENBOEpELFdBQVcsQ0FDUCxNQUFNLENBQUM7RUFDSCxhQUFhLEVBQUUsQ0FBQztFQUNoQixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxnQkFBZ0I7RUFDekIsa0JBQWtCLEVBQUUsV0FBVztFQUMvQixxQkFBcUIsRUFBRSxXQUFXO0VBQ2xDLGFBQWEsRUFBRSxXQUFXO0NBVTdCOztBSjNwQnpCLEFJbXBCK0IsSUpucEIzQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQThKRCxXQUFXLENBQ1AsTUFBTSxDQVFGLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWTtBSm5wQjdDLEFJb3BCK0IsSUpwcEIzQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQThKRCxXQUFXLENBQ1AsTUFBTSxDQVNGLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxDQUFDO0VBQ2QsWUFBWSxFQUFFLENBQUM7Q0FLbEI7O0FKMXBCN0IsQUl1cEJpQyxJSnZwQjdCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLENBOEpELFdBQVcsQ0FDUCxNQUFNLENBUUYsRUFBRSxHQUFDLEVBQUUsQUFBQSxZQUFZLEdBSVosQ0FBQztBSnZwQmxDLEFJdXBCaUMsSUp2cEI3QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQThKRCxXQUFXLENBQ1AsTUFBTSxDQVNGLEVBQUUsR0FBQyxFQUFFLEFBQUEsWUFBWSxHQUdaLENBQUMsQ0FBQztFQUNDLFlBQVksRUFBRSxDQUFDO0NBQ2xCOztBSnpwQmpDLEFJZ3FCaUMsSUpocUI3QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQWtMRCxJQUFJLEFBQ0EsaUJBQWtCLENBQ2QsSUFBSSxHQUFDLElBQUksQ0FBQztFQUNOLFVBQVUsRUFBRSxpQkFBaUI7RUFDN0IsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FKcHFCN0IsQUl3cUI2QixJSnhxQnpCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLENBa0xELElBQUksR0FTQyxTQUFTLEdBQ0wsTUFBTSxDQUFDO0VBQ0osYUFBYSxFQUFFLENBQUM7RUFDaEIsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FKM3FCN0IsQUk4cUJpQyxJSjlxQjdCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLENBa0xELElBQUksR0FTQyxTQUFTLEFBTU4sVUFBWSxDQUFBLElBQUksSUFDWCxNQUFNLENBQUM7RUFDSixVQUFVLEVBQUUsQ0FBQztDQUNoQjs7QUpockJqQyxBSW9yQnlCLElKcHJCckIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FrTEQsSUFBSSxHQXNCQyxVQUFVLENBQUM7RUFDUixPQUFPLEVBQUUsQ0FBQztDQUtiOztBSjFyQnpCLEFJdXJCNkIsSUp2ckJ6QixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQWtMRCxJQUFJLEdBc0JDLFVBQVUsR0FHTixLQUFLLENBQUM7RUFDSCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUo1ckJoRCxBSTZyQjZCLElKN3JCekIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FrTEQsSUFBSSxHQStCSyxTQUFTLEFBQUEsWUFBYSxDQUFBLEFBQUEsR0FBRyxFQUFFO0lBQ3hCLFlBQVksRUFBRSxDQUFDO0lBQ2YsYUFBYSxFQUFFLElBQUk7R0FDdEI7RUpoc0I3QixBSWtzQjZCLElKbHNCekIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FrTEQsSUFBSSxHQW9DSyxTQUFTLEFBQUEsWUFBYSxDQUFBLEFBQUEsSUFBSSxFQUFFO0lBQ3pCLFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxDQUFDO0dBQ25COzs7QUFHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUp4c0JoRCxBSXlzQjZCLElKenNCekIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FrTEQsSUFBSSxHQTJDSyxTQUFTLENBQUM7SUFDUCxZQUFZLEVBQUUsQ0FBQztJQUNmLGFBQWEsRUFBRSxDQUFDO0dBQ25COzs7QUo1c0I3QixBSWl0QnlCLElKanRCckIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FvT0QsSUFBSSxBQUFBLFNBQVMsR0FDUixFQUFFLENBQUM7RUFDQSxVQUFVLEVBQUUsSUFBSTtFQUNoQix3REFBd0Q7Q0FDM0Q7O0FKcHRCekIsQUl1dEJxQixJSnZ0QmpCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBMk9BLEVBQUUsQ0FBQztFQUNBLGdCQUFnQixFQUFFLE9BQU87RUFDekIsVUFBVSxFQUFFLElBQUk7Q0FLbkI7O0FKOXRCckIsQUkydEJ5QixJSjN0QnJCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLEdBMk9BLEVBQUUsR0FJRSxPQUFPLENBQUM7RUFDTCxVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUo3dEJ6QixBSWd1Qm9CLElKaHVCaEIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0FvUEQsYUFBYSxDQUFDO0VBQ1YsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUN4QyxNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBSnB1QnJCLEFJc3VCb0IsSUp0dUJoQixBQVVBLElBQUssQ0lrREwsT0FBTyxDQW1YSCxZQUFZLEdBeURQLEdBQUcsQUFBQSxZQUFZLENBSVosS0FBSyxDQTBQRCxJQUFJLEFBQUEsU0FBUyxDQUFDO0VBQ1YsTUFBTSxFQUFFLG1CQUFtQjtFQUUzQixzRkFBc0Y7Q0FTekY7O0FKbHZCckIsQUkwdUJ5QixJSjF1QnJCLEFBVUEsSUFBSyxDSWtETCxPQUFPLENBbVhILFlBQVksR0F5RFAsR0FBRyxBQUFBLFlBQVksQ0FJWixLQUFLLENBMFBELElBQUksQUFBQSxTQUFTLEdBSVIsYUFBYSxDQUFDO0VBQ1gsT0FBTyxFQUFFLG1CQUFtQjtDQUMvQjs7QUo1dUJ6QixBSTh1QnlCLElKOXVCckIsQUFVQSxJQUFLLENJa0RMLE9BQU8sQ0FtWEgsWUFBWSxHQXlEUCxHQUFHLEFBQUEsWUFBWSxDQUlaLEtBQUssQ0EwUEQsSUFBSSxBQUFBLFNBQVMsR0FRUixPQUFPLENBQUM7RUFDTCxVQUFVLEVBQUUsSUFBSTtFQUNoQix5Q0FBeUM7Q0FDNUM7O0FKanZCekIsQUFjSSxJQWRBLENBY0EsRUFBRSxFQWROLEFBY1EsSUFkSixDQWNJLEVBQUUsQUFBQSxXQUFXLENBQUM7RUFDZCxhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUFqQkwsQUFtQkksSUFuQkEsQ0FtQkEsQ0FBQyxDQUFDO0VBQ0UsS0FBSyxFQzNlTCw2QkFBNkI7Q0RvaEJoQzs7QUE3REwsQUFtQkksSUFuQkEsQ0FtQkEsQ0FBQyxBQUdHLE1BQU8sRUF0QmYsQUFtQkksSUFuQkEsQ0FtQkEsQ0FBQyxBQUlHLE1BQU8sQ0FBQztFQUNKLEtBQUssRUMvZVQsNkJBQTZCO0VEZ2Z6QixlQUFlLEVBQUUsSUFBSTtDQWF4Qjs7QUF0Q1QsQUEyQlksSUEzQlIsQ0FtQkEsQ0FBQyxBQUdHLE1BQU8sQ0FLSCxDQUFDLEVBM0JiLEFBMkJZLElBM0JSLENBbUJBLENBQUMsQUFJRyxNQUFPLENBSUgsQ0FBQyxDQUFDO0VBQ0UsTUFBTSxFQUFFLE9BQU87Q0FDbEI7O0FBN0JiLEFBbUJJLElBbkJBLENBbUJBLENBQUMsQUFHRyxNQUFPLEFBU0osSUFBTyxFQUFBLEFBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxJQUFLLEVBQUEsQUFBQSxBQUFBLFNBQUMsQUFBQSxFQUFXLElBQUssQ0FBQSxBQUFBLGVBQWUsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQXdCLElBQUssRUFBQSxBQUFBLEFBQUEsV0FBQyxBQUFBLElBL0JuRyxBQW1CSSxJQW5CQSxDQW1CQSxDQUFDLEFBSUcsTUFBTyxBQVFKLElBQU8sRUFBQSxBQUFBLEFBQUEsSUFBQyxBQUFBLEVBQU0sSUFBSyxFQUFBLEFBQUEsQUFBQSxTQUFDLEFBQUEsRUFBVyxJQUFLLENBQUEsQUFBQSxlQUFlLENBQUMsSUFBSyxFQUFBLEFBQUEsQUFBQSxXQUFDLENBQVksVUFBVSxBQUF0QixFQUF3QixJQUFLLEVBQUEsQUFBQSxBQUFBLFdBQUMsQUFBQSxHQUFjO0VBQ2pHLE1BQU0sRUFBRSxPQUFPO0NBS2xCOztBQXJDYixBQWtDZ0IsSUFsQ1osQ0FtQkEsQ0FBQyxBQUdHLE1BQU8sQUFTSixJQUFPLEVBQUEsQUFBQSxBQUFBLElBQUMsQUFBQSxFQUFNLElBQUssRUFBQSxBQUFBLEFBQUEsU0FBQyxBQUFBLEVBQVcsSUFBSyxDQUFBLEFBQUEsZUFBZSxDQUFDLElBQUssRUFBQSxBQUFBLEFBQUEsV0FBQyxDQUFZLFVBQVUsQUFBdEIsRUFBd0IsSUFBSyxFQUFBLEFBQUEsQUFBQSxXQUFDLEFBQUEsR0FHbkYsQ0FBQyxFQWxDakIsQUFrQ2dCLElBbENaLENBbUJBLENBQUMsQUFJRyxNQUFPLEFBUUosSUFBTyxFQUFBLEFBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxJQUFLLEVBQUEsQUFBQSxBQUFBLFNBQUMsQUFBQSxFQUFXLElBQUssQ0FBQSxBQUFBLGVBQWUsQ0FBQyxJQUFLLEVBQUEsQUFBQSxBQUFBLFdBQUMsQ0FBWSxVQUFVLEFBQXRCLEVBQXdCLElBQUssRUFBQSxBQUFBLEFBQUEsV0FBQyxBQUFBLEdBR25GLENBQUMsQ0FBQztFQUNFLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBQXBDakIsQUFtQkksSUFuQkEsQ0FtQkEsQ0FBQyxBQXFCRyxjQUFlLENBQUM7RUFDWixPQUFPLEVBQUUsZUFBZTtFQUN4QixLQUFLLEVDN2ZILDZCQUE2QjtFRDhmL0IsZUFBZSxFQUFFLElBQUk7Q0FNeEI7O0FBakRULEFBbUJJLElBbkJBLENBbUJBLENBQUMsQUFxQkcsY0FBZSxBQUtYLE1BQU8sQ0FBQztFQUNKLEtBQUssRUMvZlAsT0FBTztFRGdnQkwsZUFBZSxFQUFFLFNBQVM7Q0FDN0I7O0FBaERiLEFBbUJJLElBbkJBLENBbUJBLENBQUMsQUFnQ0csVUFBVyxDQUFDO0VBQ1IsT0FBTyxFQUFFLGVBQWU7RUFDeEIsS0FBSyxFQ3hnQkgsNkJBQTZCO0VEeWdCL0IsZUFBZSxFQUFFLElBQUk7Q0FNeEI7O0FBNURULEFBbUJJLElBbkJBLENBbUJBLENBQUMsQUFnQ0csVUFBVyxBQUtQLE1BQU8sQ0FBQztFQUNKLEtBQUssRUMxZ0JQLE9BQU87RUQyZ0JMLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBQTNEYixBQWdFVSxJQWhFTixDQStEQSxFQUFFLEdBQ0ksRUFBRSxFQWhFWixBQWdFVSxJQWhFTixDQStESSxFQUFFLEFBQUEsV0FBVyxHQUNYLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQWxFVCxBQStESSxJQS9EQSxDQStEQSxFQUFFLEFBS0Msa0JBQW9CLEVBcEUzQixBQStEUSxJQS9ESixDQStESSxFQUFFLEFBQUEsV0FBVyxBQUtkLGtCQUFvQixDQUFDO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE9BQU8sRUFBRSxZQUFZO0NBVXhCOztBQWpGVCxBQStESSxJQS9EQSxDQStEQSxFQUFFLEFBS0Msa0JBQW9CLEFBS2hCLFFBQVUsRUF6RXJCLEFBK0RRLElBL0RKLENBK0RJLEVBQUUsQUFBQSxXQUFXLEFBS2Qsa0JBQW9CLEFBS2hCLFFBQVUsQ0FBQztFQUNOLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFLHlCQUF5QjtFQUNsQyxLQUFLLEVBQUUsSUFBSTtFQUNYLFlBQVksRUFBRSxHQUFHO0VBQ2pCLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBQWhGYixBQStESSxJQS9EQSxDQStEQSxFQUFFLEFBb0JDLG9CQUFzQixFQW5GN0IsQUErRFEsSUEvREosQ0ErREksRUFBRSxBQUFBLFdBQVcsQUFvQmQsb0JBQXNCLENBQUM7RUFDbEIsY0FBYyxFQUFFLE1BQU07RUFDdEIsTUFBTSxFQUFFLElBQUk7Q0FXZjs7QUFoR1QsQUErREksSUEvREEsQ0ErREEsRUFBRSxBQW9CQyxvQkFBc0IsQUFJbEIsUUFBVSxFQXZGckIsQUErRFEsSUEvREosQ0ErREksRUFBRSxBQUFBLFdBQVcsQUFvQmQsb0JBQXNCLEFBSWxCLFFBQVUsQ0FBQztFQUNOLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsY0FBYyxFQUFFLE1BQU07RUFDdEIsT0FBTyxFQUFFLHFDQUFxQztFQUM5QyxLQUFLLEVBQUUsT0FBTztFQUNkLFlBQVksRUFBRSxHQUFHO0VBQ2pCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQS9GYixBQW1HSSxJQW5HQSxDQW1HQSxFQUFFLEFBQUEsV0FBVyxDQUFDO0VBQ1YsU0FBUyxFQUFFLDJCQUEyQixDQUFDLFVBQVU7RUFDakQsV0FBVyxFQUFFLDZCQUE2QixDQUFDLFVBQVU7RUFDckQsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUF4R0wsQUEwR0ksSUExR0EsQ0EwR0EsRUFBRSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsRUFBRTtFQUNoQixhQUFhLEVBQUUsSUFBSTtFQUNuQixXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxTQUFTLEVBQUUsMkJBQTJCLENBQUMsVUFBVTtFQUNqRCxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxLQUFLLEVBQUUsdUJBQXVCLENBQUMsVUFBVTtDQUM1Qzs7QUFoSEwsQUFrSEksSUFsSEEsQ0FrSEEsRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBMWpCRCw2QkFBNkI7Q0Fna0JwQzs7QUExSEwsQUFrSEksSUFsSEEsQ0FrSEEsRUFBRSxBQUlFLGNBQWUsRUF0SHZCLEFBa0hJLElBbEhBLENBa0hBLEVBQUUsQUFLRSxhQUFjLENBQUM7RUFDWCxjQUFjLEVBQUUsU0FBUztDQUM1Qjs7QUF6SFQsQUE0SEksSUE1SEEsQ0E0SEEsRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBcGtCRCw2QkFBNkI7Q0Fxa0JwQzs7QUEvSEwsQUFpSUksSUFqSUEsQ0FpSUEsRUFBRSxDQUFDO0VBQ0MsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQXprQkQsNkJBQTZCO0NBMGtCcEM7O0FBcElMLEFBc0lJLElBdElBLENBc0lBLHNCQUFzQixBRTdsQnpCLDJCQUErQixDQUFDO0VGK2xCckIsV0FBVyxFQUFFLElBQUk7Q0U3bEJ4Qjs7QUZxZEwsQUFzSUksSUF0SUEsQ0FzSUEsc0JBQXNCLEFFemxCekIsaUJBQXFCLENBQUM7RUYybEJYLFdBQVcsRUFBRSxJQUFJO0NFemxCeEI7O0FGaWRMLEFBc0lJLElBdElBLENBc0lBLHNCQUFzQixBRXJsQnpCLGtCQUFzQixDQUFDO0VGdWxCWixXQUFXLEVBQUUsSUFBSTtDRXJsQnhCOztBRjZjTCxBQXNJSSxJQXRJQSxDQXNJQSxzQkFBc0IsQUVqbEJ6QixzQkFBMEIsQ0FBQztFRm1sQmhCLFdBQVcsRUFBRSxJQUFJO0NFamxCeEI7O0FGeWNMLEFBc0lJLElBdElBLENBc0lBLHNCQUFzQixBRTdrQnpCLGFBQWlCLENBQUM7RUYra0JQLFdBQVcsRUFBRSxJQUFJO0NFN2tCeEI7O0FGcWNMLEFBNElJLElBNUlBLENBNElBLEtBQUssQUFBQSxjQUFjO0FBNUl2QixBQTZJSSxJQTdJQSxDQTZJQSxLQUFLLEFBQUEsYUFBYSxDQUFDO0VBQ2YsOEJBQThCO0NBQ2pDOztBQS9JTCxBQWlKSSxJQWpKQSxDQWlKQSxDQUFDLENBQUM7RUFDRSxXQUFXLEVBQUUsUUFBUTtDQXlEeEI7O0FBM01MLEFBcUo2QixJQXJKekIsQ0FpSkEsQ0FBQyxBQUdHLFVBQVcsQUFDUCxlQUFnQixDQUFDLHdCQUF3QixDQUFDO0VBQ3RDLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBQXZKYixBQXlKWSxJQXpKUixDQWlKQSxDQUFDLEFBR0csVUFBVyxDQUtQLGVBQWUsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJO0NBYWhCOztBQXZLYixBQXlKWSxJQXpKUixDQWlKQSxDQUFDLEFBR0csVUFBVyxDQUtQLGVBQWUsQUFHWCxvQkFBcUIsQ0FBQztFQUNsQixPQUFPLEVBQUUsTUFBTTtDQVNsQjs7QUF0S2pCLEFBK0pzQixJQS9KbEIsQ0FpSkEsQ0FBQyxBQUdHLFVBQVcsQ0FLUCxlQUFlLEFBR1gsb0JBQXFCLEdBR2Ysb0JBQW9CLENBQUM7RUFDbkIsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FBaktyQixBQW1Lc0IsSUFuS2xCLENBaUpBLENBQUMsQUFHRyxVQUFXLENBS1AsZUFBZSxBQUdYLG9CQUFxQixHQU9mLHFCQUFxQixDQUFDO0VBQ3BCLE9BQU8sRUFBRSxNQUFNO0NBQ2xCOztBQXJLckIsQUF5S1ksSUF6S1IsQ0FpSkEsQ0FBQyxBQUdHLFVBQVcsQ0FxQlAsZUFBZSxDQUFDO0VBQ1osS0FBSyxFQUFFLDJCQUEyQjtFQUNsQyxNQUFNLEVBQUUsT0FBTztDQThCbEI7O0FBek1iLEFBeUtZLElBektSLENBaUpBLENBQUMsQUFHRyxVQUFXLENBcUJQLGVBQWUsQUFJWCxNQUFPLENBQUM7RUFDSixNQUFNLEVBQUUsT0FBTztFQUNmLGVBQWUsRUFBRSxTQUFTO0NBQzdCOztBQWhMakIsQUF5S1ksSUF6S1IsQ0FpSkEsQ0FBQyxBQUdHLFVBQVcsQ0FxQlAsZUFBZSxBQVNYLG9CQUFxQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxNQUFNO0NBU2xCOztBQTVMakIsQUF5S1ksSUF6S1IsQ0FpSkEsQ0FBQyxBQUdHLFVBQVcsQ0FxQlAsZUFBZSxBQVNYLG9CQUFxQixBQUdqQixPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsS0FBSztDQUNqQjs7QUF2THJCLEFBeUtZLElBektSLENBaUpBLENBQUMsQUFHRyxVQUFXLENBcUJQLGVBQWUsQUFTWCxvQkFBcUIsQUFPakIsTUFBTyxDQUFDO0VBQ0osZUFBZSxFQUFFLFNBQVM7Q0FDN0I7O0FBM0xyQixBQXlLWSxJQXpLUixDQWlKQSxDQUFDLEFBR0csVUFBVyxDQXFCUCxlQUFlLEFBcUJYLHFCQUFzQixDQUFDO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0NBU2hCOztBQXhNakIsQUF5S1ksSUF6S1IsQ0FpSkEsQ0FBQyxBQUdHLFVBQVcsQ0FxQlAsZUFBZSxBQXFCWCxxQkFBc0IsQUFHbEIsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQUs7Q0FDakI7O0FBbk1yQixBQXlLWSxJQXpLUixDQWlKQSxDQUFDLEFBR0csVUFBVyxDQXFCUCxlQUFlLEFBcUJYLHFCQUFzQixBQU9sQixNQUFPLENBQUM7RUFDSixlQUFlLEVBQUUsU0FBUztDQUM3Qjs7QUF2TXJCLEFBK01ZLElBL01SLENBNk1BLE9BQU8sQ0FDSCxVQUFVLENBQ04sRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSTtFQUNuQixXQUFXLEVBQUUsTUFBTTtDQUN0Qjs7QUFuTmIsQUFzTlEsSUF0TkosQ0E2TUEsT0FBTyxDQVNILEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFocUJWLDJCQUEyQjtFQWlxQjFCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxDQUFDO0NBQ2hCOztBQTNOVCxBQTZOVSxJQTdOTixDQTZNQSxPQUFPLEdBZ0JELE1BQU0sQ0FBQztFQUNMLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQS9OVCxBQWlPUSxJQWpPSixDQTZNQSxPQUFPLENBb0JILENBQUMsQ0FBQztFQUNFLE1BQU0sRUFBRSxDQUFDO0NBU1o7O0FBM09ULEFBb09jLElBcE9WLENBNk1BLE9BQU8sQ0FvQkgsQ0FBQyxHQUdLLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQXRPYixBQXdPYyxJQXhPVixDQTZNQSxPQUFPLENBb0JILENBQUMsR0FPSyxJQUFJLENBQUM7RUFDSCxVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUExT2IsQUE4T2MsSUE5T1YsQ0E2TUEsT0FBTyxBQWdDSCxVQUFXLEdBQ0wsU0FBUyxDQUFDO0VBQ1IsWUFBWSxFQUFFLENBQUM7Q0FDbEI7O0FBaFBiLEFBb1BJLElBcFBBLENBb1BBLElBQUksQUFDQSxjQUFlLENBQUM7RUFDWixLQUFLLEVBQUUsT0FBTztFQUNkLFVBQVUsRUFBRSxNQUFNO0NBQ3JCOztBQXhQVCxBQW9QSSxJQXBQQSxDQW9QQSxJQUFJLEFBTUEsdUJBQXdCLENBQUM7RUFDckIsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsU0FBUztFQUN6QixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0NBS2Q7O0FBblFULEFBZ1FZLElBaFFSLENBb1BBLElBQUksQUFNQSx1QkFBd0IsQ0FNcEIsSUFBSSxDQUFDO0VBQ0QsT0FBTyxFQUFFLFlBQVk7Q0FDeEI7O0FBbFFiLEFBdVFRLElBdlFKLENBc1FBLEtBQUssQ0FDRCxLQUFLLENBQUM7RUFDRixnQkFBZ0IsRUFBRSxXQUFXO0NBQ2hDOztBQXpRVCxBQTRRSSxJQTVRQSxDQTRRQSxFQUFFLENBQUM7RUFDQyxlQUFlLEVBQUUsSUFBSTtFQUNyQixZQUFZLEVBQUUsQ0FBQztFQUNmLGFBQWEsRUFBRSxDQUFDO0NBOENuQjs7QUE3VEwsQUFrUlksSUFsUlIsQ0E0UUEsRUFBRSxBQUtFLEtBQU0sQ0FDRixFQUFFLEFBQ0UsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FBclJqQixBQTRRSSxJQTVRQSxDQTRRQSxFQUFFLEFBYUUsWUFBYSxDQUFDO0VBQ1YsYUFBYSxFQUFFLElBQUk7RUFDbkIsV0FBVyxFQUFFLENBQUM7Q0FpQ2pCOztBQTVUVCxBQTZSWSxJQTdSUixDQTRRQSxFQUFFLEFBYUUsWUFBYSxDQUlULEVBQUUsQ0FBQztFQUNDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUk7Q0FhckI7O0FBNVNiLEFBaVNnQixJQWpTWixDQTRRQSxFQUFFLEFBYUUsWUFBYSxDQUlULEVBQUUsQ0FJRSxLQUFLLENBQUM7RUFDRixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUMxdkJqQiw2QkFBNkI7RUQydkJqQixhQUFhLEVBQUUsQ0FBQztFQUNoQixjQUFjLEVBQUUsU0FBUztDQUM1Qjs7QUF0U2pCLEFBd1NnQixJQXhTWixDQTRRQSxFQUFFLEFBYUUsWUFBYSxDQUlULEVBQUUsQ0FXRSxJQUFJLENBQUM7RUFDRCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxLQUFLO0NBQ2pCOztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTlTcEMsQUErU2dCLElBL1NaLENBNFFBLEVBQUUsQUFhRSxZQUFhLENBc0JMLEVBQUUsQ0FBQztJQUNDLE9BQU8sRUFBRSxLQUFLO0dBVWpCO0VBMVRqQixBQWtUb0IsSUFsVGhCLENBNFFBLEVBQUUsQUFhRSxZQUFhLENBc0JMLEVBQUUsQ0FHRSxLQUFLLENBQUM7SUFDRixPQUFPLEVBQUUsWUFBWTtJQUNyQixLQUFLLEVBQUUsS0FBSztHQUNmO0VBclRyQixBQXVUb0IsSUF2VGhCLENBNFFBLEVBQUUsQUFhRSxZQUFhLENBc0JMLEVBQUUsQ0FRRSxJQUFJLENBQUM7SUFDRCxPQUFPLEVBQUUsWUFBWTtHQUN4Qjs7O0FBelRyQixBQStUSSxJQS9UQSxDQStUQSxXQUFXLENBQUM7RUFDUixVQUFVLEVBQUUsSUFBSTtDQW9DbkI7O0FBcFdMLEFBa1VRLElBbFVKLENBK1RBLFdBQVcsQ0FHUCxLQUFLLENBQUM7RUFDRixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtDQUt0Qjs7QUF6VVQsQUFrVVEsSUFsVUosQ0ErVEEsV0FBVyxDQUdQLEtBQUssQUFJRCxPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsR0FBRztDQUNmOztBQXhVYixBQTJVUSxJQTNVSixDQStUQSxXQUFXLENBWVAsQ0FBQyxBQUFBLElBQUk7QUEzVWIsQUE0VVEsSUE1VUosQ0ErVEEsV0FBVyxDQWFQLE1BQU0sQ0FBQztFQUNILE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsTUFBTSxFQUFFLENBQUM7Q0FnQlo7O0FBL1ZULEFBMlVRLElBM1VKLENBK1RBLFdBQVcsQ0FZUCxDQUFDLEFBQUEsSUFBSSxBQU1GLE1BQVE7QUFqVm5CLEFBNFVRLElBNVVKLENBK1RBLFdBQVcsQ0FhUCxNQUFNLEFBS0gsTUFBUSxDQUFDO0VBQ0osU0FBUyxFQUFFLElBQUk7RUFDZixZQUFZLEVBQUUsR0FBRztFQUNqQixhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUFyVmIsQUF1VnlCLElBdlZyQixDQStUQSxXQUFXLENBWVAsQ0FBQyxBQUFBLElBQUksQUFZRixTQUFXLEdBQUcsSUFBSTtBQXZWN0IsQUF3VnlCLElBeFZyQixDQStUQSxXQUFXLENBWVAsQ0FBQyxBQUFBLElBQUksQUFhRixTQUFXLEdBQUcsT0FBTztBQXhWaEMsQUF1VnlCLElBdlZyQixDQStUQSxXQUFXLENBYVAsTUFBTSxBQVdILFNBQVcsR0FBRyxJQUFJO0FBdlY3QixBQXdWeUIsSUF4VnJCLENBK1RBLFdBQVcsQ0FhUCxNQUFNLEFBWUgsU0FBVyxHQUFHLE9BQU8sQ0FBQztFQUNqQixXQUFXLEVBQUUsQ0FBQztDQUNqQjs7QUExVmIsQUE0VmMsSUE1VlYsQ0ErVEEsV0FBVyxDQVlQLENBQUMsQUFBQSxJQUFJLEdBaUJDLE1BQU07QUE1VnBCLEFBNFZjLElBNVZWLENBK1RBLFdBQVcsQ0FhUCxNQUFNLEdBZ0JBLE1BQU0sQ0FBQztFQUNMLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBQTlWYixBQWlXWSxJQWpXUixDQStUQSxXQUFXLENBa0NQLENBQUMsR0FBRyxJQUFJLENBQUM7RUFDTCxVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUFuV1QsQUFzV0ksSUF0V0EsQ0FzV0EsTUFBTSxDQUFDO0VBQ0gsV0FBVyxFQUFFLElBQUk7Q0EwQnBCOztBQWpZTCxBQXlXUSxJQXpXSixDQXNXQSxNQUFNLENBR0YsS0FBSyxDQUFDO0VBQ0YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBM1dULEFBNldRLElBN1dKLENBc1dBLE1BQU0sQ0FPRixjQUFjLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQWhYVCxBQWtYUSxJQWxYSixDQXNXQSxNQUFNLENBWUYsaUJBQWlCLENBQUM7RUFDZCxJQUFJLEVBQUUsSUFBSTtFQUNWLFNBQVMsRUFBRSxJQUFJO0NBWWxCOztBQVZHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXRYcEMsQUFrWFEsSUFsWEosQ0FzV0EsTUFBTSxDQVlGLGlCQUFpQixDQUFDO0lBS1YsSUFBSSxFQUFFLEdBQUc7SUFDVCxTQUFTLEVBQUUsR0FBRztJQUNkLE9BQU8sRUFBRSxNQUFNO0dBT3RCOzs7QUFKRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUE1WHJDLEFBa1hRLElBbFhKLENBc1dBLE1BQU0sQ0FZRixpQkFBaUIsQ0FBQztJQVdWLElBQUksRUFBRSxHQUFHO0lBQ1QsU0FBUyxFQUFFLEdBQUc7R0FFckI7OztBQWhZVCxBQW1ZSSxJQW5ZQSxDQW1ZQSxLQUFLLENBQUM7RUFDRixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQ3hDLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGdCQUFnQixFQUFFLEtBQUs7Q0FvTjFCOztBQTFsQkwsQUFtWUksSUFuWUEsQ0FtWUEsS0FBSyxBQUtELFdBQVksQ0FBQztFQUNULFVBQVUsRUFBRSx1QkFBdUI7Q0FnRnRDOztBQXpkVCxBQW1ZSSxJQW5ZQSxDQW1ZQSxLQUFLLEFBS0QsV0FBWSxBQUdSLE1BQU8sQ0FBQztFQUNKLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0I7RUFDekMsTUFBTSxFQUFFLE9BQU87Q0FDbEI7O0FBOVliLEFBbVlJLElBbllBLENBbVlBLEtBQUssQUFLRCxXQUFZLENBUVIsQUFBQSxhQUFFLENBQUQsSUFBQyxBQUFBLEVBQW9CO0VBQ2xCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0I7Q0FTNUM7O0FBMVpiLEFBbVo2QixJQW5aekIsQ0FtWUEsS0FBSyxBQUtELFdBQVksQ0FRUixBQUFBLGFBQUUsQ0FBRCxJQUFDLEFBQUEsRUFHRSxVQUFVLEdBQUcsR0FBRyxBQUFBLE9BQU8sQ0FBQztFQUNwQixjQUFjLEVBQUUsZUFBZTtFQUMvQixhQUFhLEVBQUUsZUFBZTtFQUM5QixZQUFZLEVBQUUsZUFBZTtFQUM3QixpQkFBaUIsRUFBRSxlQUFlO0VBQ2xDLFNBQVMsRUFBRSxlQUFlO0NBQzdCOztBQXpaakIsQUE0WlksSUE1WlIsQ0FtWUEsS0FBSyxBQUtELFdBQVksQ0FvQlIsVUFBVSxDQUFDO0VBQ1AsT0FBTyxFQUFFLG1CQUFtQjtDQXVCL0I7O0FBcGJiLEFBK1prQixJQS9aZCxDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQW9CUixVQUFVLEdBR0osR0FBRyxBQUFBLE9BQU8sQ0FBQztFQUNULE9BQU8sRUEvekJILEtBQU87RUFnMEJYLFdBQVcsRUFqMkJ0QixnQkFBZ0I7RUFrMkJMLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLElBQUk7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLG9CQUFvQjtFQUNyQyxhQUFhLEVBQUUsb0JBQW9CO0VBQ25DLGtCQUFrQixFQUFFLG9CQUFvQjtFQUN4QyxVQUFVLEVBQUUsb0JBQW9CO0NBQ25DOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQS9heEMsQUFnYnNCLElBaGJsQixDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQW9CUixVQUFVLEdBb0JBLEdBQUcsQUFBQSxPQUFPLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSTtHQUNkOzs7QUFsYnJCLEFBc2JZLElBdGJSLENBbVlBLEtBQUssQUFLRCxXQUFZLENBOENSLFdBQVcsQ0FBQztFQUNSLFVBQVUsRUFBRSxnQkFBZ0I7Q0FDL0I7O0FBeGJiLEFBMmJrQixJQTNiZCxDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQWtEUixBQUFBLGFBQUUsQ0FBRCxLQUFDLEFBQUEsSUFDSSxXQUFXLENBQUM7RUFDVix5QkFBeUIsRUFBRSxHQUFHO0VBQzlCLDBCQUEwQixFQUFFLEdBQUc7Q0FDbEM7O0FBOWJqQixBQWljWSxJQWpjUixDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQXlEUixlQUFlLENBQUM7RUFDWixPQUFPLEVBQUUsY0FBYztDQXNCMUI7O0FBeGRiLEFBb2N3QixJQXBjcEIsQ0FtWUEsS0FBSyxBQUtELFdBQVksQ0F5RFIsZUFBZSxHQUdULEdBQUcsR0FBRyxDQUFDLENBQUM7RUFDTixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUF0Y2pCLEFBd2NnQixJQXhjWixDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQXlEUixlQUFlLENBT1gsQ0FBQyxDQUFDO0VBQ0UsU0FBUyxFQWo1QlosSUFBSTtFQWs1QkQsTUFBTSxFQUFFLFFBQVE7Q0FTbkI7O0FBbmRqQixBQXdjZ0IsSUF4Y1osQ0FtWUEsS0FBSyxBQUtELFdBQVksQ0F5RFIsZUFBZSxDQU9YLENBQUMsQUFJRyxXQUFZLENBQUM7RUFDVCxXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUE5Y3JCLEFBd2NnQixJQXhjWixDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQXlEUixlQUFlLENBT1gsQ0FBQyxBQVFHLFdBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBQWxkckIsQUFxZG1DLElBcmQvQixDQW1ZQSxLQUFLLEFBS0QsV0FBWSxDQXlEUixlQUFlLEdBb0JULEdBQUcsQUFBQSxXQUFXLEdBQUcsSUFBSSxDQUFDO0VBQ3BCLGFBQWEsRUFBRSxHQUFHO0NBQ3JCOztBQXZkakIsQUEyZFEsSUEzZEosQ0FtWUEsS0FBSyxDQXdGRCxVQUFVLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLE1BQU07RUFDaEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQ3I3QkgsNkJBQTZCO0VEczdCL0IsV0FBVyxFQzE1QkwsR0FBRztDRHk4Qlo7O0FBbGhCVCxBQXFlWSxJQXJlUixDQW1ZQSxLQUFLLENBd0ZELFVBQVUsQ0FVTixLQUFLLENBQUM7RUFDRixRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0NBTWQ7O0FBOWViLEFBMGVnQixJQTFlWixDQW1ZQSxLQUFLLENBd0ZELFVBQVUsQ0FVTixLQUFLLENBS0QsR0FBRyxDQUFDO0VBQ0EsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtDQUNkOztBQTdlakIsQUFnZlksSUFoZlIsQ0FtWUEsS0FBSyxDQXdGRCxVQUFVLENBcUJOLGVBQWUsQ0FBQztFQUNaLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBRSxPQUFPO0VBQ2YsV0FBVyxFQzU2QlQsR0FBRztDRDY2QlI7O0FBdGZiLEFBd2ZjLElBeGZWLENBbVlBLEtBQUssQ0F3RkQsVUFBVSxHQTZCSixXQUFXLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsR0FBRztFQUNULE1BQU0sRUFBRSxHQUFHO0NBQ2Q7O0FBNWZiLEFBMmRRLElBM2RKLENBbVlBLEtBQUssQ0F3RkQsVUFBVSxBQW1DTixRQUFTLENBQUM7RUFDTixZQUFZLEVBQUUsSUFBSTtFQUNsQixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsR0FBRztDQUN0Qjs7QUF0Z0JiLEFBd2dCZ0IsSUF4Z0JaLENBbVlBLEtBQUssQ0F3RkQsVUFBVSxHQTZDRix3QkFBd0IsQ0FBQztFQUN6QixVQUFVLEVDNTlCWiw2QkFBNkIsQ0Q0OUJGLFVBQVU7RUFDbkMsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsSUFBSTtDQUNkOztBQTVnQmIsQUE4Z0JnQixJQTlnQlosQ0FtWUEsS0FBSyxDQXdGRCxVQUFVLEdBbURGLEdBQUcsQ0FBQztFQUNKLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBamhCYixBQW9oQlEsSUFwaEJKLENBbVlBLEtBQUssQ0FpSkQsV0FBVyxDQUFDO0VBQ1IsZUFBZSxFQUFFLEtBQUs7RUFDdEIsVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBdmhCVCxBQXloQlEsSUF6aEJKLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQUFDO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUk7Q0E4RHZCOztBQXpsQlQsQUE2aEJZLElBN2hCUixDQW1ZQSxLQUFLLENBc0pELGVBQWUsQ0FJWCxlQUFlLENBQUM7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0NBSzVCOztBQW5pQmIsQUFnaUJnQixJQWhpQlosQ0FtWUEsS0FBSyxDQXNKRCxlQUFlLENBSVgsZUFBZSxDQUdYLFVBQVUsQUFBQSxZQUFZLENBQUM7RUFDbkIsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FBbGlCakIsQUFxaUJZLElBcmlCUixDQW1ZQSxLQUFLLENBc0pELGVBQWUsQ0FZWCxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsUUFBUTtFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxpQkFBaUI7Q0EyQ25DOztBQXBsQmIsQUFxaUJZLElBcmlCUixDQW1ZQSxLQUFLLENBc0pELGVBQWUsQ0FZWCxVQUFVLEFBTU4sWUFBYSxDQUFDO0VBQ1YsV0FBVyxFQUFFLElBQUk7Q0FDcEI7O0FBN2lCakIsQUFxaUJZLElBcmlCUixDQW1ZQSxLQUFLLENBc0pELGVBQWUsQ0FZWCxVQUFVLEFBVU4sV0FBWSxDQUFDO0VBQ1QsV0FBVyxFQUFFLEdBQUc7RUFDaEIsY0FBYyxFQUFFLEdBQUc7Q0FDdEI7O0FBbGpCakIsQUFxaUJZLElBcmlCUixDQW1ZQSxLQUFLLENBc0pELGVBQWUsQ0FZWCxVQUFVLEFBZU4sV0FBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsRUFBRTtFQUMxQixjQUFjLEVBQUUsSUFBSTtDQUN2Qjs7QUF0akJqQixBQXFpQlksSUFyaUJSLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQVlYLFVBQVUsQ0FtQk4sQUFBQSxTQUFFLEFBQUEsQ0FBVSxNQUFNLENBQUM7RUFDZixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE1BQU0sRUFBRSxPQUFPO0NBQ2xCOztBQTNqQmpCLEFBcWlCWSxJQXJpQlIsQ0FtWUEsS0FBSyxDQXNKRCxlQUFlLENBWVgsVUFBVSxBQXdCTixhQUFjLENBQUM7RUFDWCxhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUEvakJqQixBQWlrQmdCLElBamtCWixDQW1ZQSxLQUFLLENBc0pELGVBQWUsQ0FZWCxVQUFVLENBNEJOLGtCQUFrQixDQUFDO0VBQ2YsS0FBSyxFQUFFLEtBQUs7Q0FpQmY7O0FBbmxCakIsQUFva0JvQixJQXBrQmhCLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQVlYLFVBQVUsQ0E0Qk4sa0JBQWtCLENBR2QsSUFBSSxBQUFBLFNBQVMsQ0FBQztFQUNWLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEtBQUssRUM5aENyQiw2QkFBNkIsQ0Q4aENDLFVBQVU7RUFDeEIsTUFBTSxFQUFFLGdCQUFnQjtFQUN4QixnQkFBZ0IsRUFBRSxzQkFBc0I7RUFDeEMsTUFBTSxFQUFFLGVBQWU7RUFDdkIsVUFBVSxFQUFFLFlBQVk7Q0FPM0I7O0FBbGxCckIsQUFva0JvQixJQXBrQmhCLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQVlYLFVBQVUsQ0E0Qk4sa0JBQWtCLENBR2QsSUFBSSxBQUFBLFNBQVMsQUFTVCxNQUFPLEVBN2tCL0IsQUFva0JvQixJQXBrQmhCLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQVlYLFVBQVUsQ0E0Qk4sa0JBQWtCLENBR2QsSUFBSSxBQUFBLFNBQVMsQUFVVCxPQUFRLEVBOWtCaEMsQUFva0JvQixJQXBrQmhCLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQVlYLFVBQVUsQ0E0Qk4sa0JBQWtCLENBR2QsSUFBSSxBQUFBLFNBQVMsQUFXVCxNQUFPLENBQUM7RUFDSixlQUFlLEVBQUUsSUFBSTtDQUN4Qjs7QUFqbEJ6QixBQXNsQlksSUF0bEJSLENBbVlBLEtBQUssQ0FzSkQsZUFBZSxDQTZEWCxNQUFNLENBQUM7RUFDSCxhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUFJVCxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUs7RUE1bEIzQixBQTZsQlEsSUE3bEJKLENBNmxCSSxLQUFLLEFBQ0QsV0FBWSxDQUFDO0lBQ1QsVUFBVSxFQUFFLElBQUk7SUFDaEIsVUFBVSxFQUFFLGlCQUFpQjtJQUM3QixhQUFhLEVBQUUsaUJBQWlCO0lBQ2hDLGFBQWEsRUFBRSxDQUFDO0dBdUJuQjtFQXpuQmIsQUE2bEJRLElBN2xCSixDQTZsQkksS0FBSyxBQUNELFdBQVksQUFNUixNQUFPLENBQUM7SUFDSixVQUFVLEVBQUUsSUFBSTtHQUNuQjtFQXRtQmpCLEFBeW1Cc0IsSUF6bUJsQixDQTZsQkksS0FBSyxBQUNELFdBQVksQ0FVUixBQUFBLGFBQUUsQ0FBRCxLQUFDLEFBQUEsSUFDSSxHQUFHLENBQUM7SUFDRixhQUFhLEVBQUUsQ0FBQztHQUNuQjtFQTNtQnJCLEFBOG1CZ0IsSUE5bUJaLENBNmxCSSxLQUFLLEFBQ0QsV0FBWSxDQWdCUixVQUFVLENBQUM7SUFDUCxPQUFPLEVBQUUsbUJBQW1CO0dBSy9CO0VBcG5CakIsQUE4bUJnQixJQTltQlosQ0E2bEJJLEtBQUssQUFDRCxXQUFZLENBZ0JSLFVBQVUsQUFHTixPQUFRLENBQUM7SUFDTCxLQUFLLEVBQUUsSUFBSTtHQUNkO0VBbm5CckIsQUFzbkJnQixJQXRuQlosQ0E2bEJJLEtBQUssQUFDRCxXQUFZLENBd0JSLGVBQWUsQ0FBQztJQUNaLE9BQU8sRUFBRSxJQUFJO0dBQ2hCO0VBeG5CakIsQUEybkJZLElBM25CUixDQTZsQkksS0FBSyxDQThCRCxVQUFVLENBQUM7SUFDUCxZQUFZLEVBQUUsSUFBSTtJQUNsQixhQUFhLEVBQUUsSUFBSTtHQUN0QjtFQTluQmIsQUFrb0JtQyxJQWxvQi9CLENBNmxCSSxLQUFLLENBbUNELGVBQWUsQ0FDWCxNQUFNLEdBQ0EsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQ2IsWUFBYSxDQUFDO0lBQ1YsWUFBWSxFQUFFLElBQUk7R0FDckI7RUFyb0J6QixBQWtvQm1DLElBbG9CL0IsQ0E2bEJJLEtBQUssQ0FtQ0QsZUFBZSxDQUNYLE1BQU0sR0FDQSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFLYixXQUFZLENBQUM7SUFDVCxhQUFhLEVBQUUsSUFBSTtHQUN0QjtFQXpvQnpCLEFBNm9Cd0MsSUE3b0JwQyxDQTZsQkksS0FBSyxDQW1DRCxlQUFlLENBQ1gsTUFBTSxHQVdBLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUNiLFlBQWEsR0FBRyxDQUFDLENBQUM7SUFDZCxZQUFZLEVBQUUsSUFBSTtHQUNyQjtFQS9vQnpCLEFBaXBCdUMsSUFqcEJuQyxDQTZsQkksS0FBSyxDQW1DRCxlQUFlLENBQ1gsTUFBTSxHQVdBLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUtiLFdBQVksR0FBRyxDQUFDLENBQUM7SUFDYixhQUFhLEVBQUUsSUFBSTtHQUN0QjtFQW5wQnpCLEFBc3BCbUMsSUF0cEIvQixDQTZsQkksS0FBSyxDQW1DRCxlQUFlLENBQ1gsTUFBTSxHQXFCQSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFFZCxZQUFjO0VBeHBCckMsQUF1cEIyRCxJQXZwQnZELENBNmxCSSxLQUFLLENBbUNELGVBQWUsQ0FDWCxNQUFNLEdBc0JBLEtBQUssR0FBRyxFQUFFLEFBQUEsd0JBQXdCLEdBQUcsRUFBRSxBQUN0QyxZQUFjLENBQUM7SUFDVixZQUFZLEVBQUUsSUFBSTtHQUNyQjtFQTFwQnpCLEFBc3BCbUMsSUF0cEIvQixDQTZsQkksS0FBSyxDQW1DRCxlQUFlLENBQ1gsTUFBTSxHQXFCQSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFNZCxXQUFhO0VBNXBCcEMsQUF1cEIyRCxJQXZwQnZELENBNmxCSSxLQUFLLENBbUNELGVBQWUsQ0FDWCxNQUFNLEdBc0JBLEtBQUssR0FBRyxFQUFFLEFBQUEsd0JBQXdCLEdBQUcsRUFBRSxBQUt0QyxXQUFhLENBQUM7SUFDVCxhQUFhLEVBQUUsSUFBSTtHQUN0QjtFQTlwQnpCLEFBa3FCdUMsSUFscUJuQyxDQTZsQkksS0FBSyxDQW1DRCxlQUFlLENBQ1gsTUFBTSxBQWdDRixtQkFBb0IsR0FDZCxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFBQSxXQUFXLENBQUM7SUFDekIsYUFBYSxFQUFFLElBQUk7R0FLdEI7RUF4cUJ6QixBQXFxQjhCLElBcnFCMUIsQ0E2bEJJLEtBQUssQ0FtQ0QsZUFBZSxDQUNYLE1BQU0sQUFnQ0YsbUJBQW9CLEdBQ2QsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsV0FBVyxHQUd0QixDQUFDLENBQUM7SUFDQSxPQUFPLEVBQUUsQ0FBQztHQUNiOzs7QUF2cUI3QixBQWlyQmMsSUFqckJWLENBaXJCQSxTQUFTLENBQUMsY0FBYztBQWpyQjVCLEFBa3JCSSxJQWxyQkEsQ0FrckJBLFNBQVMsQUFBQSxjQUFjLENBQUM7RUFDcEIsbUJBQW1CLEVBQUUsSUFBSTtDQUM1Qjs7QUFwckJMLEFBc3JCSSxJQXRyQkEsQ0FzckJBLFNBQVMsQUFDTCxnQkFBaUIsQ0FBQztFQUNkLE9BQU8sRUFBRSxNQUFNO0NBQ2xCOztBQXpyQlQsQUEyckJRLElBM3JCSixDQXNyQkEsU0FBUyxDQUtMLGdCQUFnQixDQUFDO0VBQ2IsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixNQUFNLEVBQUUsSUFBSTtDQU1mOztBQW5zQlQsQUErckJZLElBL3JCUixDQXNyQkEsU0FBUyxDQUtMLGdCQUFnQixDQUlaLE1BQU0sQ0FBQztFQUNILEtBQUssRUFBRSxPQUFPO0VBQ2QsY0FBYyxFQUFFLE1BQU07Q0FDekI7O0FBbHNCYixBQXFzQlEsSUFyc0JKLENBc3JCQSxTQUFTLENBZUwsY0FBYyxDQUFDO0VBQ1gsU0FBUyxFQUFFLElBQUk7Q0FhbEI7O0FBbnRCVCxBQXlzQmdCLElBenNCWixDQXNyQkEsU0FBUyxDQWVMLGNBQWMsQ0FHVixFQUFFLENBQ0UsQ0FBQyxDQUFDO0VBQ0UsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtDQU1kOztBQWp0QmpCLEFBeXNCZ0IsSUF6c0JaLENBc3JCQSxTQUFTLENBZUwsY0FBYyxDQUdWLEVBQUUsQ0FDRSxDQUFDLEFBSUcsTUFBTyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsSUFBSTtDQUNkOztBQWh0QnJCLEFBc3RCSSxJQXR0QkEsQ0FzdEJBLE9BQU8sQ0FBQztFQUNKLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLGtDQUFrQztFQUNsQyxLQUFLLEVBQUUsaUJBQWlCO0VBQ3hCLGtDQUFrQztFQUNsQyxZQUFZLEVBQUUsSUFBTTtFQUNwQixrQ0FBa0M7Q0FJckM7O0FBaHVCTCxBQXN0QkksSUF0dEJBLENBc3RCQSxPQUFPLEFBT0gsTUFBTyxDQUFDO0VBQ0osYUFBYSxFQUFFLGlCQUFpQjtDQUNuQzs7QUEvdEJULEFBa3VCSSxJQWx1QkEsQ0FrdUJBLGFBQWEsQ0FBQztFQUNWLEtBQUssRUF6cUNELDZCQUE2QjtDQStyQ3BDOztBQXp2QkwsQUFrdUJJLElBbHVCQSxDQWt1QkEsYUFBYSxBRXpyQ2hCLDJCQUErQixDQUFDO0VGNnJDckIsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0NFN3JDekI7O0FGcWRMLEFBa3VCSSxJQWx1QkEsQ0FrdUJBLGFBQWEsQUVyckNoQixpQkFBcUIsQ0FBQztFRnlyQ1gsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0NFenJDekI7O0FGaWRMLEFBa3VCSSxJQWx1QkEsQ0FrdUJBLGFBQWEsQUVqckNoQixrQkFBc0IsQ0FBQztFRnFyQ1osS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0NFcnJDekI7O0FGNmNMLEFBa3VCSSxJQWx1QkEsQ0FrdUJBLGFBQWEsQUU3cUNoQixzQkFBMEIsQ0FBQztFRmlyQ2hCLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtDRWpyQ3pCOztBRnljTCxBQWt1QkksSUFsdUJBLENBa3VCQSxhQUFhLEFFenFDaEIsYUFBaUIsQ0FBQztFRjZxQ1AsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0NFN3FDekI7O0FGcWNMLEFBa3VCSSxJQWx1QkEsQ0FrdUJBLGFBQWEsQUFTVCx3QkFBeUIsQ0FBQztFQUN0QixhQUFhLEVBQUUsSUFBSTtFQUNuQixRQUFRLEVBQUUsUUFBUTtDQVdyQjs7QUF4dkJULEFBK3VCWSxJQS91QlIsQ0FrdUJBLGFBQWEsQUFTVCx3QkFBeUIsQ0FJckIsdUJBQXVCLENBQUM7RUFDcEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUk7RUFDVCxLQUFLLEVBQUUsR0FBRztDQUNiOztBQW52QmIsQUFxdkJ3QixJQXJ2QnBCLENBa3VCQSxhQUFhLEFBU1Qsd0JBQXlCLEFBVXJCLFFBQVMsR0FBRyx1QkFBdUIsQ0FBQztFQUNoQyxPQUFPLEVBQUUsSUFBSTtDQUNoQjs7QUF2dkJiLEFBMnZCSSxJQTN2QkEsQ0EydkJBLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0NBS25COztBQWx3QkwsQUEydkJJLElBM3ZCQSxDQTJ2QkEsV0FBVyxBQUlQLFlBQWEsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHO0NBQ2xCOztBQWp3QlQsQUFzd0JRLElBdHdCSixDQW93QkEsZUFBZSxDQUVYLGtCQUFrQjtBQXR3QjFCLEFBdXdCVSxJQXZ3Qk4sQ0Fvd0JBLGVBQWUsR0FHVCxhQUFhLENBQUM7RUFDWixTQUFTLEVBQUUsSUFBSTtDQUNsQjs7QUF6d0JULEFBNndCVSxJQTd3Qk4sQ0E0d0JBLGVBQWUsR0FDVCxhQUFhLENBQUM7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0NBS2xCOztBQXB4QlQsQUE2d0JVLElBN3dCTixDQTR3QkEsZUFBZSxHQUNULGFBQWEsQUVwdUN0QiwyQkFBK0IsQ0FBQztFRnl1Q2pCLFNBQVMsRUFBRSxJQUFJO0NFdnVDMUI7O0FGcWRMLEFBNndCVSxJQTd3Qk4sQ0E0d0JBLGVBQWUsR0FDVCxhQUFhLEFFaHVDdEIsaUJBQXFCLENBQUM7RUZxdUNQLFNBQVMsRUFBRSxJQUFJO0NFbnVDMUI7O0FGaWRMLEFBNndCVSxJQTd3Qk4sQ0E0d0JBLGVBQWUsR0FDVCxhQUFhLEFFNXRDdEIsa0JBQXNCLENBQUM7RUZpdUNSLFNBQVMsRUFBRSxJQUFJO0NFL3RDMUI7O0FGNmNMLEFBNndCVSxJQTd3Qk4sQ0E0d0JBLGVBQWUsR0FDVCxhQUFhLEFFeHRDdEIsc0JBQTBCLENBQUM7RUY2dENaLFNBQVMsRUFBRSxJQUFJO0NFM3RDMUI7O0FGeWNMLEFBNndCVSxJQTd3Qk4sQ0E0d0JBLGVBQWUsR0FDVCxhQUFhLEFFcHRDdEIsYUFBaUIsQ0FBQztFRnl0Q0gsU0FBUyxFQUFFLElBQUk7Q0V2dEMxQjs7QUZxY0wsQUF1eEJtQixJQXZ4QmYsQ0F1eEJBLFlBQVksR0FBRyxHQUFHLENBQUM7RUFDZixPQUFPLEVBQUUsVUFBVTtFQUNuQixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsY0FBYyxFQUFFLEdBQUc7Q0FXdEI7O0FBdHlCTCxBQTZ4QlUsSUE3eEJOLENBdXhCQSxZQUFZLEdBQUcsR0FBRyxHQU1aLEVBQUUsQ0FBQztFQUNELE1BQU0sRUFBRSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsV0FBVztDQU1oQzs7QUFyeUJULEFBaXlCYyxJQWp5QlYsQ0F1eEJBLFlBQVksR0FBRyxHQUFHLEdBTVosRUFBRSxHQUlFLEVBQUUsQ0FBQztFQUNELE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7Q0FDWjs7QUFweUJiLEFBd3lCdUIsSUF4eUJuQixDQXd5QkEsWUFBWSxHQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUM7RUFDdEIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQW1CO0NBQzlDOztBQTN5QkwsQUE2eUJJLElBN3lCQSxDQTZ5QkEsTUFBTSxDQUFDO0VBQ0gsS0FBSyxFQXB2Q0QsNkJBQTZCO0VBcXZDakMsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBaHpCTCxBQWt6Qm1DLElBbHpCL0IsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0FBQztFQUN2QyxhQUFhLEVBQUUsQ0FBQztFQUNoQixRQUFRLEVBQUUsUUFBUTtDQXNVckI7O0FBMW5DTCxBQXl6Qm9CLElBenpCaEIsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsR0FPcEMsT0FBTyxHQUFHLEdBQUcsQ0FBQztFQUNaLE9BQU8sRUFBRSxtQkFBbUI7Q0FDL0I7O0FBM3pCVCxBQTZ6QlUsSUE3ekJOLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEdBV3BDLE1BQU0sQ0FBQztFQUNMLE1BQU0sRUFBRSxDQUFDO0VBQ1QsZUFBZSxFQUFFLElBQUk7RUFDckIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixVQUFVLEVBQUUsSUFBSTtDQUtuQjs7QUF0MEJULEFBbTBCc0MsSUFuMEJsQyxDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxHQVdwQyxNQUFNLEdBTUYsS0FBSyxHQUFHLEVBQUUsQUFBQSxXQUFXLEdBQUcsRUFBRSxDQUFDO0VBQ3pCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXIwQmIsQUF5MEJZLElBejBCUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQXNCdEMscUJBQXNCLENBQ2xCLGdCQUFnQixBQUFBLFFBQVEsQ0FBQztFQUVyQixPQUFPLEVBQUUsR0FBRztFQUNaLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FBNzBCYixBQSswQmMsSUEvMEJWLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBc0J0QyxxQkFBc0IsR0FPaEIsZ0JBQWdCLEFBQ2QsUUFBUyxDQUFDO0VBQ04sV0FBVyxFQWp4Q3RCLGdCQUFnQjtFQWt4Q0wsT0FBTyxFQS93Q0UsS0FBTztFQWd4Q2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsZUFBZSxFQUFFLGFBQWE7RUFDOUIsYUFBYSxFQUFFLGFBQWE7RUFDNUIsa0JBQWtCLEVBQUUsYUFBYTtFQUNqQyxVQUFVLEVBQUUsYUFBYTtFQUN6QixLQUFLLEVBQUUsSUFBSTtDQUNkOztBQXoxQmpCLEFBKzBCYyxJQS8wQlYsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQUFzQnRDLHFCQUFzQixHQU9oQixnQkFBZ0IsQ0FZZCxBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLENBQ0UsUUFBUyxDQUFDO0VBQ04sY0FBYyxFQUFFLGVBQWU7RUFDL0IsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWU7RUFDN0IsaUJBQWlCLEVBQUUsZUFBZTtFQUNsQyxTQUFTLEVBQUUsZUFBZTtDQUM3Qjs7QUFsMkJyQixBQXcyQmMsSUF4MkJWLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBcUR0QyxzQkFBdUIsR0FDakIsZ0JBQWdCLENBQUM7RUFDZixPQUFPLEVBQUUsS0FBSztDQXVCakI7O0FBaDRCYixBQXcyQmMsSUF4MkJWLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBcUR0QyxzQkFBdUIsR0FDakIsZ0JBQWdCLEFBR2QsSUFBTSxDQUFBLEFBQUEsd0JBQXdCLENBQUMsT0FBTyxDQUFDO0VBQ25DLFdBQVcsRUE1eUN0QixnQkFBZ0I7RUE2eUNMLE9BQU8sRUExeUNFLEtBQU87RUEyeUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxhQUFhO0VBQzlCLGFBQWEsRUFBRSxhQUFhO0VBQzVCLGtCQUFrQixFQUFFLGFBQWE7RUFDakMsVUFBVSxFQUFFLGFBQWE7RUFDekIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsS0FBSztDQUNmOztBQXIzQmpCLEFBdzJCYyxJQXgyQlYsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQUFxRHRDLHNCQUF1QixHQUNqQixnQkFBZ0IsQ0FlZCxBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLENBQ0UsT0FBUSxDQUFDO0VBQ0wsY0FBYyxFQUFFLGVBQWU7RUFDL0IsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWU7RUFDN0IsaUJBQWlCLEVBQUUsZUFBZTtFQUNsQyxTQUFTLEVBQUUsZUFBZTtDQUM3Qjs7QUE5M0JyQixBQW80QlksSUFwNEJSLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBaUZ0QywyQkFBNEIsQ0FDeEIsV0FBVyxDQUFDO0VBRVIsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixlQUFlLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQzdDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUNoRCxVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0NBQzNDOztBQTE0QmIsQUE0NEJZLElBNTRCUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQWlGdEMsMkJBQTRCLENBU3hCLGdCQUFnQixDQUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUFDRSxBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLEVBQXNCO0VBQ3BCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGtCQUFrQixFQUFFLFdBQVc7RUFDL0IscUJBQXFCLEVBQUUsV0FBVztFQUNsQyxhQUFhLEVBQUUsV0FBVztDQXVCN0I7O0FBejZCckIsQUE0NEJZLElBNTRCUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQWlGdEMsMkJBQTRCLENBU3hCLGdCQUFnQixDQUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUFDRSxBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLENBTUUsWUFBYSxDQUFDO0VBQ1YsVUFBVSxFQUFFLENBQUM7Q0FDaEI7O0FBdDVCekIsQUF3NUIwQixJQXg1QnRCLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBaUZ0QywyQkFBNEIsQ0FTeEIsZ0JBQWdCLENBQ1osQUFBQSxXQUFFLENBQVksVUFBVSxBQUF0QixFQUNFLEFBQUEsYUFBRSxDQUFjLE1BQU0sQUFBcEIsSUFVSSxXQUFXLEFBQUEsU0FBUztBQXg1QjlDLEFBeTVCMEIsSUF6NUJ0QixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQWlGdEMsMkJBQTRCLENBU3hCLGdCQUFnQixDQUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUFDRSxBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLElBV0ksV0FBVyxBQUFBLFdBQVcsQ0FBQztFQUNyQixhQUFhLEVBQUUsSUFBSTtFQUNuQixrQkFBa0IsRUFBRSxXQUFXO0VBQy9CLHFCQUFxQixFQUFFLFdBQVc7RUFDbEMsYUFBYSxFQUFFLFdBQVc7Q0FXN0I7O0FBeDZCekIsQUF3NUIwQixJQXg1QnRCLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBaUZ0QywyQkFBNEIsQ0FTeEIsZ0JBQWdCLENBQ1osQUFBQSxXQUFFLENBQVksVUFBVSxBQUF0QixFQUNFLEFBQUEsYUFBRSxDQUFjLE1BQU0sQUFBcEIsSUFVSSxXQUFXLEFBQUEsU0FBUyxBQU9uQixhQUFlO0FBLzVCMUMsQUF5NUIwQixJQXo1QnRCLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBaUZ0QywyQkFBNEIsQ0FTeEIsZ0JBQWdCLENBQ1osQUFBQSxXQUFFLENBQVksVUFBVSxBQUF0QixFQUNFLEFBQUEsYUFBRSxDQUFjLE1BQU0sQUFBcEIsSUFXSSxXQUFXLEFBQUEsV0FBVyxBQU1yQixhQUFlLENBQUM7RUFDWCxhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUFqNkI3QixBQW02QjhCLElBbjZCMUIsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQUFpRnRDLDJCQUE0QixDQVN4QixnQkFBZ0IsQ0FDWixBQUFBLFdBQUUsQ0FBWSxVQUFVLEFBQXRCLEVBQ0UsQUFBQSxhQUFFLENBQWMsTUFBTSxBQUFwQixJQVVJLFdBQVcsQUFBQSxTQUFTLEdBV2hCLGdCQUFnQjtBQW42QjlDLEFBbTZCOEIsSUFuNkIxQixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQWlGdEMsMkJBQTRCLENBU3hCLGdCQUFnQixDQUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUFDRSxBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLElBV0ksV0FBVyxBQUFBLFdBQVcsR0FVbEIsZ0JBQWdCLENBQUM7RUFDZixrQkFBa0IsRUFBRSxXQUFXO0VBQy9CLHFCQUFxQixFQUFFLFdBQVc7RUFDbEMsYUFBYSxFQUFFLFdBQVc7Q0FDN0I7O0FBdjZCN0IsQUE0NEJZLElBNTRCUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQWlGdEMsMkJBQTRCLENBU3hCLGdCQUFnQixDQUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUE4QkUsQUFBQSxhQUFFLENBQWMsT0FBTyxBQUFyQixFQUF1QjtFQUNyQixVQUFVLEVBQUUsQ0FBQztDQU1oQjs7QUFsN0JyQixBQTg2QjBCLElBOTZCdEIsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQUFpRnRDLDJCQUE0QixDQVN4QixnQkFBZ0IsQ0FDWixBQUFBLFdBQUUsQ0FBWSxVQUFVLEFBQXRCLEVBOEJFLEFBQUEsYUFBRSxDQUFjLE9BQU8sQUFBckIsSUFHSSxXQUFXLEFBQUEsU0FBUztBQTk2QjlDLEFBKzZCMEIsSUEvNkJ0QixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxBQWlGdEMsMkJBQTRCLENBU3hCLGdCQUFnQixDQUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUE4QkUsQUFBQSxhQUFFLENBQWMsT0FBTyxBQUFyQixJQUlJLFdBQVcsQUFBQSxXQUFXLENBQUM7RUFDckIsYUFBYSxFQUFFLENBQUM7Q0FDbkI7O0FBajdCekIsQUFvN0JzQixJQXA3QmxCLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLEFBaUZ0QywyQkFBNEIsQ0FTeEIsZ0JBQWdCLENBQ1osQUFBQSxXQUFFLENBQVksVUFBVSxBQUF0QixJQXVDSSxXQUFXLENBQUM7RUFDVixlQUFlLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQzdDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUNoRCxVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0NBQzNDOztBQXg3QnJCLEFBNjdCUSxJQTc3QkosQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0EySXRDLGdCQUFnQixDQUFDO0VBQ2IsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixlQUFlLEVBQUUsUUFBUTtFQUN6QixPQUFPLEVBQUUsSUFBSTtFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULGVBQWUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDOUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQ2pELFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDekMsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsYUFBYSxFQUFFLENBQUM7RUFDaEIsYUFBYSxFQUFFLGlCQUFpQjtDQWtIbkM7O0FBaGtDVCxBQTY3QlEsSUE3N0JKLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsQUFtQlosWUFBYSxDQUFDO0VBQ1Ysa0JBQWtCLEVBQUUsV0FBVztFQUMvQixxQkFBcUIsRUFBRSxXQUFXO0VBQ2xDLGFBQWEsRUFBRSxXQUFXO0VBQzFCLGdCQUFnQixFQUFFLEdBQUc7Q0FDeEI7O0FBcjlCYixBQTY3QlEsSUE3N0JKLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsQUEwQlosYUFBYyxBQUFBLElBQUssQ0FBQSxBQUFBLHdCQUF3QixFQUFFO0VBQ3pDOzs2Q0FFNkI7Q0FDaEM7O0FBMzlCYixBQTY3QlEsSUE3N0JKLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsQUFnQ1osTUFBTyxFQTc5Qm5CLEFBNjdCUSxJQTc3QkosQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0EySXRDLGdCQUFnQixBQWlDWixNQUFPLENBQUM7RUFDSixnQkFBZ0IsRUFBRSxLQUFLO0NBQzFCOztBQWgrQmIsQUE2N0JRLElBNzdCSixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLENBcUNaLEFBQUEsV0FBRSxDQUFZLFVBQVUsQUFBdEIsRUFBdUIsQUFBQSxXQUFDLEFBQUEsRUFBYTtFQUNuQyxNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBQXIrQmIsQUE2N0JRLElBNzdCSixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLEFBMENaLDJCQUE0QixDQUN4QixBQUFBLGFBQUUsQ0FBYyxNQUFNLEFBQXBCLEVBQXNCO0VBQ3BCLGVBQWUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7RUFDN0Msa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQ2hELFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7Q0FDM0M7O0FBNStCakIsQUE4K0JrQixJQTkrQmQsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0EySXRDLGdCQUFnQixBQTBDWiwyQkFBNEIsR0FPdEIsV0FBVyxBQUFBLFNBQVM7QUE5K0J0QyxBQSsrQmtCLElBLytCZCxDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLEFBMENaLDJCQUE0QixHQVF0QixXQUFXLEFBQUEsV0FBVyxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxDQUFDO0NBQ2I7O0FBai9CakIsQUE2N0JRLElBNzdCSixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLEFBdURaLHdCQUF5QixDQUFDO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsR0FBRztFQUNuQixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtDQUNkOztBQTMvQmIsQUE2L0JjLElBNy9CVixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLEdBZ0VWLENBQUMsQ0FBQztFQUNBLE9BQU8sRUFBRSxnQkFBZ0I7Q0FDNUI7O0FBLy9CYixBQWlnQ1ksSUFqZ0NSLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsQ0FvRVosSUFBSSxBQUFBLGNBQWMsQ0FBQztFQUNmLFdBQVcsRUFBRSxHQUFHO0NBV25COztBQTdnQ2IsQUFpZ0NZLElBamdDUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLENBb0VaLElBQUksQUFBQSxjQUFjLEFBR2QsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLFlBQVk7RUFDckIsS0FBSyxFQUFFLE9BQU87RUFDZCxNQUFNLEVBQUUsR0FBRztFQUNYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE9BQU8sRUFBRSwyQkFBMkI7RUFDcEMsWUFBWSxFQUFFLElBQUk7RUFDbEIsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBNWdDakIsQUErZ0N1QixJQS9nQ25CLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsQUFrRlosU0FBVSxDQUFDLGNBQWMsQUFBQSxRQUFRLENBQUM7RUFDOUIsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFLCtCQUErQjtFQUN4QyxLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQXRoQ2IsQUF3aEN1QixJQXhoQ25CLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsQUEyRlosU0FBVSxDQUFDLGtCQUFrQixBQUFBLFFBQVEsQ0FBQztFQUNsQyxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUUsK0JBQStCO0VBQ3hDLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLEdBQUc7RUFDaEIsWUFBWSxFQUFFLElBQUk7RUFDbEIsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBL2hDYixBQWlpQ3VCLElBamlDbkIsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0EySXRDLGdCQUFnQixBQW9HWixTQUFVLENBQUMsMEJBQTBCLEFBQUEsUUFBUSxDQUFDO0VBQzFDLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSx1Q0FBdUM7RUFDaEQsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsR0FBRztFQUNoQixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUF4aUNiLEFBMGlDdUIsSUExaUNuQixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLEFBNkdaLFNBQVUsQ0FBQyxlQUFlLEFBQUEsUUFBUSxDQUFDO0VBQy9CLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSw0QkFBNEI7RUFDckMsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsR0FBRztFQUNoQixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUFqakNiLEFBbWpDeUIsSUFuakNyQixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQTJJdEMsZ0JBQWdCLEFBc0haLFdBQVksQ0FBQyxnQkFBZ0IsQUFBQSxRQUFRLENBQUM7RUFDbEMsT0FBTyxFQUFFLDZCQUE2QjtFQUN0QyxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxHQUFHO0NBQ2Q7O0FBMWpDYixBQTRqQ2MsSUE1akNWLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsR0ErSFYsV0FBVyxBQUFBLFNBQVM7QUE1akNsQyxBQTZqQ2MsSUE3akNWLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBMkl0QyxnQkFBZ0IsR0FnSVYsV0FBVyxBQUFBLFdBQVcsQ0FBQztFQUNyQixPQUFPLEVBQUUsQ0FBQztDQUNiOztBQS9qQ2IsQUFra0NRLElBbGtDSixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQUFDO0VBRVIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixTQUFTLEVBQUUsSUFBSTtDQW9EbEI7O0FBem5DVCxBQXVrQ1ksSUF2a0NSLENBa3pCQSxJQUFLLENBQUEsQUFBQSxzQkFBc0IsSUFBSSxXQUFXLENBZ1J0QyxXQUFXLENBS1AsZ0JBQWdCLENBQUM7RUFDYixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsYUFBYSxFQUFFLElBQUk7RUFDbkIsaUJBQWlCLEVBQUUsSUFBSTtFQUN2QixTQUFTLEVBQUUsSUFBSTtDQThCbEI7O0FBMW1DYixBQThrQ2tCLElBOWtDZCxDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQUtQLGdCQUFnQixHQU9WLENBQUMsQ0FBQztFQUNBLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGlCQUFpQixFQUFFLFFBQVE7RUFDM0IsZ0JBQWdCLEVBQUUsUUFBUTtFQUMxQixhQUFhLEVBQUUsUUFBUTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFRzFpRG5DLFFBQVEsRUgyaURzQixDQUFDO0VHMWlEL0IsWUFBWSxFSDBpRGtCLENBQUM7RUd6aUQvQixJQUFJLEVIeWlEMEIsQ0FBQztFQUNmLFVBQVUsRUFBRSxHQUFHO0VBQ2YsT0FBTyxFQUFFLFdBQVc7RUFDcEIsTUFBTSxFQUFFLElBQUk7Q0FDZjs7QUF4bENqQixBQTBsQ2tCLElBMWxDZCxDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQUtQLGdCQUFnQixHQW1CVixLQUFLLENBQUM7RUdqakRwQixRQUFRLEVIa2pEc0IsQ0FBQztFR2pqRC9CLFlBQVksRUhpakRrQixDQUFDO0VHaGpEL0IsSUFBSSxFSGdqRDBCLENBQUM7Q0FDbEI7O0FBNWxDakIsQUErbENnQixJQS9sQ1osQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0FnUnRDLFdBQVcsQ0FLUCxnQkFBZ0IsQ0F3QlosU0FBUyxDQUFDO0VBQ04sTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0NBQ1o7O0FBbm1DakIsQUF1a0NZLElBdmtDUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQUtQLGdCQUFnQixBQThCWixPQUFRLEVBcm1DeEIsQUF1a0NZLElBdmtDUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQUtQLGdCQUFnQixBQStCWixPQUFRLEFBQUEsTUFBTSxFQXRtQzlCLEFBdWtDWSxJQXZrQ1IsQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0FnUnRDLFdBQVcsQ0FLUCxnQkFBZ0IsQUFnQ1osT0FBUSxBQUFBLE1BQU0sQ0FBQztFQUNYLE9BQU8sRUFBRSxDQUFDO0NBQ2I7O0FBem1DakIsQUE0bUNZLElBNW1DUixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQTBDUCxXQUFXLENBQUM7RUFFUixnQkFBZ0IsRUFBRSxPQUFPO0NBVTVCOztBQXhuQ2IsQUFnbkNnQixJQWhuQ1osQ0FrekJBLElBQUssQ0FBQSxBQUFBLHNCQUFzQixJQUFJLFdBQVcsQ0FnUnRDLFdBQVcsQ0EwQ1AsV0FBVyxDQUlQLGdCQUFnQixBQUVaLE9BQVEsRUFsbkM1QixBQWduQ2dCLElBaG5DWixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQTBDUCxXQUFXLENBSVAsZ0JBQWdCLEFBR1osT0FBUSxBQUFBLE1BQU0sRUFubkNsQyxBQWduQ2dCLElBaG5DWixDQWt6QkEsSUFBSyxDQUFBLEFBQUEsc0JBQXNCLElBQUksV0FBVyxDQWdSdEMsV0FBVyxDQTBDUCxXQUFXLENBSVAsZ0JBQWdCLEFBSVosT0FBUSxBQUFBLE1BQU0sQ0FBQztFQUNYLE9BQU8sRUFBRSxDQUFDO0NBQ2I7O0FBdG5DckIsQUE0bkNJLElBNW5DQSxDQTRuQ0EsV0FBVyxDQUFDO0VBQ1IsV0FBVyxFQUFFLEtBQUs7RUFDbEIsWUFBWSxFQUFFLEtBQUs7Q0FDdEI7O0FBL25DTCxBQWlvQ0ksSUFqb0NBLENBaW9DQSxpQkFBaUIsQ0FBQztFQUNkLE1BQU0sRUFBRSxDQUFDO0VBQ1QsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtDQTZGNUM7O0FBaHVDTCxBQXFvQ1UsSUFyb0NOLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLENBQUM7RUFDVixPQUFPLEVBQUUsQ0FBQztFQUNWLFdBQVcsRUFBRSxJQUFJO0NBd0ZwQjs7QUEvdENULEFBeW9DYyxJQXpvQ1YsQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsR0FJUCxHQUFHLENBQUM7RUFDRixPQUFPLEVBQUUsU0FBUztDQW9EckI7O0FBOXJDYixBQXlvQ2MsSUF6b0NWLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLEdBSVAsR0FBRyxBQUdELFlBQWEsQ0FBQztFQUNWLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQTlvQ2pCLEFBa3BDc0IsSUFscENsQixDQWlvQ0EsaUJBQWlCLEdBSVgsV0FBVyxHQUlQLEdBQUcsQUFPRCxvQkFBcUIsR0FFZixLQUFLO0FBbHBDM0IsQUFtcENzQixJQW5wQ2xCLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLEdBSVAsR0FBRyxBQU9ELG9CQUFxQixHQUdmLElBQUksQ0FBQztFQUNILEtBQUssRUFBRSxLQUFLO0NBQ2Y7O0FBcnBDckIsQUF1cENzQixJQXZwQ2xCLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLEdBSVAsR0FBRyxBQU9ELG9CQUFxQixHQU9mLElBQUksQUFBQSxjQUFjLENBQUM7RUFDakIsY0FBYyxFQUFFLFNBQVM7Q0FDNUI7O0FBenBDckIsQUF5b0NjLElBem9DVixDQWlvQ0EsaUJBQWlCLEdBSVgsV0FBVyxHQUlQLEdBQUcsQUFPRCxvQkFBcUIsQUFXakIsK0JBQWdDLENBQUM7RUFDN0IsZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QUE3cENyQixBQXlvQ2MsSUF6b0NWLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLEdBSVAsR0FBRyxBQU9ELG9CQUFxQixBQWVqQixtQ0FBb0MsQ0FBQztFQUNqQyxnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQWpxQ3JCLEFBeW9DYyxJQXpvQ1YsQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsR0FJUCxHQUFHLEFBT0Qsb0JBQXFCLEFBbUJqQiw4QkFBK0IsQ0FBQztFQUM1QixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQXJxQ3JCLEFBeW9DYyxJQXpvQ1YsQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsR0FJUCxHQUFHLEFBT0Qsb0JBQXFCLEFBdUJqQixpQ0FBa0MsQ0FBQztFQUMvQixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQXpxQ3JCLEFBNHFDZ0IsSUE1cUNaLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLEdBSVAsR0FBRyxDQW1DRCxLQUFLO0FBNXFDckIsQUE2cUNrQixJQTdxQ2QsQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsR0FJUCxHQUFHLEdBb0NDLElBQUksQ0FBQztFQUNILE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLE1BQU07RUFDbEIsYUFBYSxFQUFFLFFBQVE7RUFDdkIsV0FBVyxFQUFFLE1BQU07Q0FDdEI7O0FBbHJDakIsQUFvckNnQixJQXByQ1osQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsR0FJUCxHQUFHLENBMkNELEtBQUssQ0FBQztFQUNGLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLDZCQUE2QjtFQUNwQyxjQUFjLEVBQUUsU0FBUztFQUN6QixhQUFhLEVBQUUsQ0FBQztDQUNuQjs7QUF6ckNqQixBQTJyQ2dCLElBM3JDWixDQWlvQ0EsaUJBQWlCLEdBSVgsV0FBVyxHQUlQLEdBQUcsQ0FrREQsSUFBSSxDQUFDO0VBQ0QsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBN3JDakIsQUFpc0NrQixJQWpzQ2QsQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsQ0EyRFQsSUFBSSxHQUNFLFNBQVMsQ0FBQztFQUNSLFlBQVksRUFBRSxJQUFJO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FBcHNDakIsQUFzc0NnQixJQXRzQ1osQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsQ0EyRFQsSUFBSSxDQU1BLFFBQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FBMXNDakIsQUE2c0NZLElBN3NDUixDQWlvQ0EsaUJBQWlCLEdBSVgsV0FBVyxDQXdFVCxJQUFJLEFBQUEsTUFBTSxDQUFDO0VBQ1AsV0FBVyxFQUFFLENBQUM7RUFDZCxjQUFjLEVBQUUsQ0FBQztDQVVwQjs7QUF6dENiLEFBaXRDZ0IsSUFqdENaLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLENBd0VULElBQUksQUFBQSxNQUFNLENBSU4sR0FBRyxDQUFDO0VBQ0EsV0FBVyxFQUFFLENBQUM7RUFDZCxjQUFjLEVBQUUsQ0FBQztDQUtwQjs7QUF4dENqQixBQXF0Q29CLElBcnRDaEIsQ0Fpb0NBLGlCQUFpQixHQUlYLFdBQVcsQ0F3RVQsSUFBSSxBQUFBLE1BQU0sQ0FJTixHQUFHLENBSUMsRUFBRSxDQUFDO0VBQ0MsTUFBTSxFQUFFLENBQUM7Q0FDWjs7QUF2dENyQixBQTJ0Q1ksSUEzdENSLENBaW9DQSxpQkFBaUIsR0FJWCxXQUFXLENBc0ZULFFBQVEsQ0FBQztFQUNMLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLENBQUM7Q0FDcEI7O0FBOXRDYixBQWt1Q0ksSUFsdUNBLENBa3VDQSxjQUFjLENBQUM7RUFDWCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLFVBQVU7RUFDbkIsd0JBQXdCO0VBQ3hCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUFxQjtFQUN2QyxvREFBb0Q7Q0FzQnZEOztBQS92Q0wsQUEydUNRLElBM3VDSixDQWt1Q0EsY0FBYyxDQVNWLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxXQUFXO0NBQzdCOztBQTd1Q1QsQUErdUNVLElBL3VDTixDQWt1Q0EsY0FBYyxHQWFSLEVBQUUsQ0FBQztFQUNELFNBQVMsRUFBRSxJQUFJO0NBTWxCOztBQXR2Q1QsQUErdUNVLElBL3VDTixDQWt1Q0EsY0FBYyxHQWFSLEVBQUUsQUFHQSxZQUFhLENBQUM7RUFDVixLQUFLLEVBenJEVCw2QkFBNkI7RUEwckR6QixNQUFNLEVBQUUsZ0JBQWdCO0NBQzNCOztBQXJ2Q2IsQUF3dkNVLElBeHZDTixDQWt1Q0EsY0FBYyxHQXNCUixLQUFLLENBQUM7RUFDSixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUExdkNULEFBNHZDVSxJQTV2Q04sQ0FrdUNBLGNBQWMsR0EwQlIsT0FBTyxDQUFDO0VBQ04sVUFBVSxFQUFFLENBQUM7Q0FDaEI7O0FBOXZDVCxBQWl3Q0ksSUFqd0NBLENBaXdDQSxjQUFjLENBQUM7RUFDWCxNQUFNLEVBQUUsQ0FBQztFQUNULFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDekMsYUFBYSxFQUFFLEdBQUc7Q0FLckI7O0FBendDTCxBQXN3Q1UsSUF0d0NOLENBaXdDQSxjQUFjLEdBS1IsV0FBVyxDQUFDO0VBQ1YsVUFBVSxFQUFFLGlCQUFpQjtDQUNoQzs7QUF4d0NULEFBMndDSSxJQTN3Q0EsQ0Eyd0NBLFlBQVksQ0FBQztFQUNULFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGNBQWMsRUFBRSxNQUFNO0NBMER6Qjs7QUF2MENMLEFBK3dDUSxJQS93Q0osQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLENBQUM7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUEzdERMLDZCQUE2QjtFQTR0RDdCLFdBQVcsRUFBRSxNQUFNO0NBZ0R0Qjs7QUF0MENULEFBd3hDWSxJQXh4Q1IsQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLENBU0csSUFBSSxDQUFDO0VBQ0QsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVDanZEYiw2QkFBNkI7RURrdkRyQixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxDQUFDO0VBQ1QsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLEdBQUc7Q0FDbkI7O0FBaHlDYixBQSt3Q1EsSUEvd0NKLENBMndDQSxZQUFZLENBSVIsQ0FBQyxBQW1CRyxTQUFVLEFBR1IsT0FBVSxFQXJ5Q3hCLEFBK3dDUSxJQS93Q0osQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLEFBb0JHLFNBQVUsQUFBQSxPQUFPLEFBRWYsT0FBVSxFQXJ5Q3hCLEFBK3dDUSxJQS93Q0osQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLEFBcUJHLFNBQVUsQUFBQSxNQUFNLEFBQ2QsT0FBVSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFQUFFLDJCQUEyQjtFQUM3QyxLQUFLLEVBQUUsS0FBSztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsUUFBUTtFQUNqQixhQUFhLEVBQUUsR0FBRztFQUNsQixXQUFXLEVBL3VEdEIsZ0JBQWdCO0VBZ3ZETCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGVBQWUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBa0I7RUFDN0Msa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQWtCO0VBQ2hELFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBa0I7Q0FDM0M7O0FBeHpDakIsQUErd0NRLElBL3dDSixDQTJ3Q0EsWUFBWSxDQUlSLENBQUMsQUFtQkcsU0FBVSxBQXdCUixxQkFBd0IsQUFDcEIsT0FBVSxFQTN6QzVCLEFBK3dDUSxJQS93Q0osQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLEFBb0JHLFNBQVUsQUFBQSxPQUFPLEFBdUJmLHFCQUF3QixBQUNwQixPQUFVLEVBM3pDNUIsQUErd0NRLElBL3dDSixDQTJ3Q0EsWUFBWSxDQUlSLENBQUMsQUFxQkcsU0FBVSxBQUFBLE1BQU0sQUFzQmQscUJBQXdCLEFBQ3BCLE9BQVUsQ0FBQztFQUNMLE9BQU8sRUF4dkRSLEtBQU87Q0F5dkRUOztBQTd6Q3JCLEFBK3dDUSxJQS93Q0osQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLEFBbUJHLFNBQVUsQUE4QlIsa0JBQXFCLEFBQ2pCLE9BQVUsRUFqMEM1QixBQSt3Q1EsSUEvd0NKLENBMndDQSxZQUFZLENBSVIsQ0FBQyxBQW9CRyxTQUFVLEFBQUEsT0FBTyxBQTZCZixrQkFBcUIsQUFDakIsT0FBVSxFQWowQzVCLEFBK3dDUSxJQS93Q0osQ0Eyd0NBLFlBQVksQ0FJUixDQUFDLEFBcUJHLFNBQVUsQUFBQSxNQUFNLEFBNEJkLGtCQUFxQixBQUNqQixPQUFVLENBQUM7RUFDTCxPQUFPLEVBM3ZEZCxLQUFPO0NBNHZESDs7QUFuMENyQixBQXkwQ0ksSUF6MENBLENBeTBDQSxNQUFNO0FBejBDVixBQTAwQ0ksSUExMENBLENBMDBDQSxhQUFhLENBQUM7RUFDVixZQUFZLEVBQUUsQ0FBQztFQUNmLE1BQU0sRUFBRSxHQUFHO0NBeURkOztBQXI0Q0wsQUErMENjLElBLzBDVixDQXkwQ0EsTUFBTSxDQUtGLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxRQUFRLEdBQ3JCLEtBQUssQUFBQSxPQUFPO0FBLzBDMUIsQUErMENjLElBLzBDVixDQTAwQ0EsYUFBYSxDQUlULEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxRQUFRLEdBQ3JCLEtBQUssQUFBQSxPQUFPLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSTtDQUNoQjs7QUFqMUNiLEFBczFDa0IsSUF0MUNkLENBeTBDQSxNQUFNLEFBV0gsU0FBVyxDQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFDQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUE7QUF0MUM3QixBQXMxQ2tCLElBdDFDZCxDQTAwQ0EsYUFBYSxBQVVWLFNBQVcsQ0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLElBQ0EsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLEFBQUEsR0FBQyxBQUFBLEdBQU07RUFDZixNQUFNLEVBQUUsT0FBTztFQUNmLEtBQUssRUE5eERiLDZCQUE2QjtFQSt4RHJCLFNBQVMsRUFBRSxJQUFJO0NBS2xCOztBQTkxQ2pCLEFBczFDa0IsSUF0MUNkLENBeTBDQSxNQUFNLEFBV0gsU0FBVyxDQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFDQSxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxHQUFDLEFBQUEsRUFLVixRQUFVO0FBMzFDN0IsQUFzMUNrQixJQXQxQ2QsQ0EwMENBLGFBQWEsQUFVVixTQUFXLENBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixJQUNBLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLEdBQUMsQUFBQSxFQUtWLFFBQVUsQ0FBQztFQUNOLE9BQU8sRUFBRSxHQUFHO0NBQ2Y7O0FBNzFDckIsQUFrMkNRLElBbDJDSixDQXkwQ0EsTUFBTSxDQXlCRixLQUFLO0FBbDJDYixBQWsyQ1EsSUFsMkNKLENBMDBDQSxhQUFhLENBd0JULEtBQUssQ0FBQztFQUNGLFNBQVMsRUFBRSxJQUFJO0VBQ2YsWUFBWSxFQUFFLElBQUk7Q0FRckI7O0FBNTJDVCxBQWsyQ1EsSUFsMkNKLENBeTBDQSxNQUFNLENBeUJGLEtBQUssQUFJRixRQUFVO0FBdDJDckIsQUFrMkNRLElBbDJDSixDQTAwQ0EsYUFBYSxDQXdCVCxLQUFLLEFBSUYsUUFBVSxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixvQkFBb0I7RUFDcEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtDQUNmOztBQTMyQ2IsQUErMkNRLElBLzJDSixDQXkwQ0EsTUFBTSxDQXNDRixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0FBLzJDZCxBQSsyQ1EsSUEvMkNKLENBMDBDQSxhQUFhLENBcUNULEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYztFQUNoQixPQUFPLEVBQUUsSUFBSTtDQW9CaEI7O0FBcDRDVCxBQWszQ2MsSUFsM0NWLENBeTBDQSxNQUFNLENBc0NGLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFHQSxLQUFLO0FBbDNDbkIsQUFrM0NjLElBbDNDVixDQTAwQ0EsYUFBYSxDQXFDVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLElBR0EsS0FBSyxDQUFDO0VBQ0osWUFBWSxFQUFFLElBQUk7Q0FXckI7O0FBOTNDYixBQWszQ2MsSUFsM0NWLENBeTBDQSxNQUFNLENBc0NGLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFHQSxLQUFLLEFBR0osUUFBVTtBQXIzQ3pCLEFBazNDYyxJQWwzQ1YsQ0EwMENBLGFBQWEsQ0FxQ1QsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixJQUdBLEtBQUssQUFHSixRQUFVLENBQUM7RUFDTixPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBOXhESyxLQUFPO0VBK3hEbkIsV0FBVyxFQXh6RHRCLGdCQUFnQjtFQXl6REwsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxDQUFDO0NBQ1o7O0FBNzNDakIsQUFnNEN3QixJQWg0Q3BCLENBeTBDQSxNQUFNLENBc0NGLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FpQkgsUUFBVSxHQUFHLEtBQUssQUFBQSxRQUFRO0FBaDRDckMsQUFnNEN3QixJQWg0Q3BCLENBMDBDQSxhQUFhLENBcUNULEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FpQkgsUUFBVSxHQUFHLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDdEIsT0FBTyxFQXp5RE8sS0FBTztFQTB5RHJCLEtBQUssRUNyMURQLDZCQUE2QjtDRHMxRDlCOztBQW40Q2IsQUF5NENZLElBejRDUixDQXU0Q0Esa0JBQWtCLEFBQ2QsTUFBTyxDQUNILEVBQUUsQ0FBQztFQUNDLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUE5NENiLEFBazVDSSxJQWw1Q0EsQ0FrNUNBLE1BQU0sQ0FBQztFQUNILGVBQWUsRUFBRSxRQUFRO0NBd1A1Qjs7QUEzb0RMLEFBcTVDUSxJQXI1Q0osQ0FrNUNBLE1BQU0sQ0FHRixFQUFFLENBQUM7RUFDQyxVQUFVLEVBQUUsVUFBVTtDQXFCekI7O0FBMzZDVCxBQXc1Q1ksSUF4NUNSLENBazVDQSxNQUFNLENBR0YsRUFBRSxDQUdFLEVBQUU7QUF4NUNkLEFBeTVDWSxJQXo1Q1IsQ0FrNUNBLE1BQU0sQ0FHRixFQUFFLENBSUUsRUFBRSxDQUFDO0VBQ0MsTUFBTSxFQUFFLENBQUM7RUFDVCxhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsV0FBVyxFQUFFLE1BQU07Q0FhdEI7O0FBMTZDYixBQSs1Q2dCLElBLzVDWixDQWs1Q0EsTUFBTSxDQUdGLEVBQUUsQ0FHRSxFQUFFLENBT0UsQ0FBQztBQS81Q2pCLEFBKzVDZ0IsSUEvNUNaLENBazVDQSxNQUFNLENBR0YsRUFBRSxDQUlFLEVBQUUsQ0FNRSxDQUFDLENBQUM7RUFDRSxPQUFPLEVBQUUsU0FBUztFQUNsQixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGFBQWEsRUFBRSxRQUFRO0NBQzFCOztBQXA2Q2pCLEFBczZDcUIsSUF0NkNqQixDQWs1Q0EsTUFBTSxDQUdGLEVBQUUsQ0FHRSxFQUFFLENBY0UsSUFBSSxDQUFDLENBQUM7QUF0NkN0QixBQXM2Q3FCLElBdDZDakIsQ0FrNUNBLE1BQU0sQ0FHRixFQUFFLENBSUUsRUFBRSxDQWFFLElBQUksQ0FBQyxDQUFDLENBQUM7RUFDSCxPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUUsTUFBTTtDQUNsQjs7QUF6NkNqQixBQTg2Q2MsSUE5NkNWLENBazVDQSxNQUFNLEdBMkJBLEtBQUssR0FDRCxFQUFFLENBQUM7RUFDRCxVQUFVLEVBQUUsSUFBSTtDQVduQjs7QUExN0NiLEFBaTdDa0IsSUFqN0NkLENBazVDQSxNQUFNLEdBMkJBLEtBQUssR0FDRCxFQUFFLEdBR0UsRUFBRSxDQUFDO0VBQ0QsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGFBQWEsRUFBRSxpQkFBaUI7RUFDaEMsY0FBYyxFQUFFLEdBQUc7RUFDbkIsWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBejdDakIsQUE2N0N1QixJQTc3Q25CLENBazVDQSxNQUFNLEdBMkNBLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDO0VBQ2QsU0FBUyxFQUFFLElBQUk7Q0F3QmxCOztBQXQ5Q1QsQUFnOENrQixJQWg4Q2QsQ0FrNUNBLE1BQU0sR0EyQ0EsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBR1gsQ0FBQyxHQUFHLGdCQUFnQixDQUFDO0VBQ25CLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsS0FBa0I7RUFDekIsT0FBTyxFQUFFLFlBQVk7Q0FpQnhCOztBQXI5Q2IsQUFzOENnQixJQXQ4Q1osQ0FrNUNBLE1BQU0sR0EyQ0EsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBR1gsQ0FBQyxHQUFHLGdCQUFnQixDQU1sQixFQUFFLENBQUM7RUFDQyxNQUFNLEVBQUUsR0FBRztFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsWUFBWTtFQUNyQixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQTU4Q2pCLEFBODhDdUMsSUE5OENuQyxDQWs1Q0EsTUFBTSxHQTJDQSxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FHWCxDQUFDLEdBQUcsZ0JBQWdCLEFBY2xCLHFCQUFzQixDQUFDLEVBQUUsQUFBQSxVQUFXLENBQUEsSUFBSSxFQUFFO0VBQ3RDLGdCQUFnQixFQUFFLE9BQU87Q0FDNUI7O0FBaDlDakIsQUFrOUM0QyxJQWw5Q3hDLENBazVDQSxNQUFNLEdBMkNBLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUdYLENBQUMsR0FBRyxnQkFBZ0IsQUFrQmxCLDBCQUEyQixDQUFDLEVBQUUsQ0FBQztFQUMzQixnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQXA5Q2pCLEFBdzlDMkMsSUF4OUN2QyxDQWs1Q0EsTUFBTSxHQXNFQSxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsQ0FBQztFQUNsQyxPQUFPLEVBQUUsQ0FBQztDQW9EYjs7QUE3Z0RULEFBMjlDYyxJQTM5Q1YsQ0FrNUNBLE1BQU0sR0FzRUEsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBRy9CLEdBQUcsQ0FBQztFQUNGLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVDdDdEYiw2QkFBNkI7Q0RtK0R4Qjs7QUE1Z0RiLEFBaStDa0IsSUFqK0NkLENBazVDQSxNQUFNLEdBc0VBLEtBQUssQ0FBQyxFQUFFLEFBQUEsd0JBQXdCLENBQUMsRUFBRSxHQUcvQixHQUFHLEdBTUMsSUFBSSxDQUFDO0VBQ0gsWUFBWSxFQUFFLElBQUk7RUFDbEIsT0FBTyxFQUFFLFlBQVk7Q0FDeEI7O0FBcCtDakIsQUFzK0NrQixJQXQrQ2QsQ0FrNUNBLE1BQU0sR0FzRUEsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBRy9CLEdBQUcsR0FXQyxNQUFNO0FBdCtDeEIsQUF1K0NnQixJQXYrQ1osQ0FrNUNBLE1BQU0sR0FzRUEsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBRy9CLEdBQUcsQ0FZRCxTQUFTLENBQUM7RUFDTixNQUFNLEVBQUUsQ0FBQztFQUNULFlBQVksRUFBRSxJQUFJO0VBQ2xCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsSUFBSTtFQUNyQixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUN0OERqQiw2QkFBNkI7RUR1OERqQixVQUFVLEVBQUUsS0FBSztFQUNqQixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtDQUNkOztBQW4vQ2pCLEFBcS9Da0IsSUFyL0NkLENBazVDQSxNQUFNLEdBc0VBLEtBQUssQ0FBQyxFQUFFLEFBQUEsd0JBQXdCLENBQUMsRUFBRSxHQUcvQixHQUFHLEdBMEJDLEVBQUUsQ0FBQztFQUNELE1BQU0sRUFBRSxDQUFDO0VBQ1QsY0FBYyxFQUFFLE1BQU07Q0FvQnpCOztBQTNnRGpCLEFBeS9Dc0IsSUF6L0NsQixDQWs1Q0EsTUFBTSxHQXNFQSxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsR0FHL0IsR0FBRyxHQTBCQyxFQUFFLEdBSUUsRUFBRSxDQUFDO0VBQ0QsT0FBTyxFQUFFLFlBQVk7Q0FnQnhCOztBQTFnRHJCLEFBNC9DMEIsSUE1L0N0QixDQWs1Q0EsTUFBTSxHQXNFQSxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsR0FHL0IsR0FBRyxHQTBCQyxFQUFFLEdBSUUsRUFBRSxHQUdFLENBQUM7QUE1L0MzQixBQTYvQzBCLElBNy9DdEIsQ0FrNUNBLE1BQU0sR0FzRUEsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBRy9CLEdBQUcsR0EwQkMsRUFBRSxHQUlFLEVBQUUsR0FJRSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsR0FBRztFQUNoQixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU87Q0FRakI7O0FBemdEekIsQUE0L0MwQixJQTUvQ3RCLENBazVDQSxNQUFNLEdBc0VBLEtBQUssQ0FBQyxFQUFFLEFBQUEsd0JBQXdCLENBQUMsRUFBRSxHQUcvQixHQUFHLEdBMEJDLEVBQUUsR0FJRSxFQUFFLEdBR0UsQ0FBQyxBQU9BLE1BQVEsRUFuZ0RuQyxBQTQvQzBCLElBNS9DdEIsQ0FrNUNBLE1BQU0sR0FzRUEsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBRy9CLEdBQUcsR0EwQkMsRUFBRSxHQUlFLEVBQUUsR0FHRSxDQUFDLEFBUUEsT0FBUyxFQXBnRHBDLEFBNC9DMEIsSUE1L0N0QixDQWs1Q0EsTUFBTSxHQXNFQSxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsR0FHL0IsR0FBRyxHQTBCQyxFQUFFLEdBSUUsRUFBRSxHQUdFLENBQUMsQUFTQSxNQUFRO0FBcmdEbkMsQUE2L0MwQixJQTcvQ3RCLENBazVDQSxNQUFNLEdBc0VBLEtBQUssQ0FBQyxFQUFFLEFBQUEsd0JBQXdCLENBQUMsRUFBRSxHQUcvQixHQUFHLEdBMEJDLEVBQUUsR0FJRSxFQUFFLEdBSUUsSUFBSSxBQU1ILE1BQVE7QUFuZ0RuQyxBQTYvQzBCLElBNy9DdEIsQ0FrNUNBLE1BQU0sR0FzRUEsS0FBSyxDQUFDLEVBQUUsQUFBQSx3QkFBd0IsQ0FBQyxFQUFFLEdBRy9CLEdBQUcsR0EwQkMsRUFBRSxHQUlFLEVBQUUsR0FJRSxJQUFJLEFBT0gsT0FBUztBQXBnRHBDLEFBNi9DMEIsSUE3L0N0QixDQWs1Q0EsTUFBTSxHQXNFQSxLQUFLLENBQUMsRUFBRSxBQUFBLHdCQUF3QixDQUFDLEVBQUUsR0FHL0IsR0FBRyxHQTBCQyxFQUFFLEdBSUUsRUFBRSxHQUlFLElBQUksQUFRSCxNQUFRLENBQUM7RUFDSixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBQXhnRDdCLEFBaWhEMkIsSUFqaER2QixDQWs1Q0EsTUFBTSxBQTZIRixtQkFBb0IsR0FFZCxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFqaEQ3QixBQWtoRDJCLElBbGhEdkIsQ0FrNUNBLE1BQU0sQUE2SEYsbUJBQW9CLEdBR2QsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUM7RUFDZCxTQUFTLEVBQUUsS0FBSztDQXdCbkI7O0FBM2lEYixBQWloRDJCLElBamhEdkIsQ0FrNUNBLE1BQU0sQUE2SEYsbUJBQW9CLEdBRWQsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBSWQsWUFBYztBQXJoRDdCLEFBa2hEMkIsSUFsaER2QixDQWs1Q0EsTUFBTSxBQTZIRixtQkFBb0IsR0FHZCxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFHZCxZQUFjLENBQUM7RUFDVixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxNQUFNO0NBQ3RCOztBQXhoRGpCLEFBaWhEMkIsSUFqaER2QixDQWs1Q0EsTUFBTSxBQTZIRixtQkFBb0IsR0FFZCxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFTZCxXQUFhO0FBMWhENUIsQUFraEQyQixJQWxoRHZCLENBazVDQSxNQUFNLEFBNkhGLG1CQUFvQixHQUdkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVFkLFdBQWEsQ0FBQztFQUNULGVBQWUsRUFBRSxXQUFXO0VBQzVCLGtCQUFrQixFQUFFLFdBQVc7RUFDL0IsVUFBVSxFQUFFLFdBQVc7RUFDdkIsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhO0VBQ2IsWUFBWSxFQUFFLENBQUM7Q0FNbEI7O0FBdGlEakIsQUFraURzQixJQWxpRGxCLENBazVDQSxNQUFNLEFBNkhGLG1CQUFvQixHQUVkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVNkLFdBQWEsR0FRTixDQUFDO0FBbGlEdkIsQUFraURzQixJQWxpRGxCLENBazVDQSxNQUFNLEFBNkhGLG1CQUFvQixHQUdkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVFkLFdBQWEsR0FRTixDQUFDLENBQUM7RUFDQSxPQUFPLEVBQUUsQ0FBQztFQUNWLE9BQU8sRUFBRSxZQUFZO0NBQ3hCOztBQXJpRHJCLEFBd2lEa0IsSUF4aURkLENBazVDQSxNQUFNLEFBNkhGLG1CQUFvQixHQUVkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQXVCWCxDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxJQUFLLEVBQUEsQUFBQSxBQUFBLFNBQUMsQUFBQTtBQXhpRHJDLEFBd2lEa0IsSUF4aURkLENBazVDQSxNQUFNLEFBNkhGLG1CQUFvQixHQUdkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQXNCWCxDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxJQUFLLEVBQUEsQUFBQSxBQUFBLFNBQUMsQUFBQSxHQUFZO0VBQzdCLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBQTFpRGpCLEFBNmlEMkIsSUE3aUR2QixDQWs1Q0EsTUFBTSxBQTZIRixtQkFBb0IsR0E4QmQsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsV0FBVyxDQUFDO0VBQ3pCLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLE1BQU07RUFDdEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBbGpEYixBQW9qRDJCLElBcGpEdkIsQ0FrNUNBLE1BQU0sQUE2SEYsbUJBQW9CLEdBcUNkLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUFBLFdBQVcsQ0FBQztFQUN6QixVQUFVLEVBQUUsS0FBSztDQUNwQjs7QUF0akRiLEFBazVDSSxJQWw1Q0EsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsTUFBTTtFQUNsQixjQUFjLEVBQUUsTUFBTTtDQW9FekI7O0FBam9EVCxBQStqRDJCLElBL2pEdkIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBTW5CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRTtBQS9qRDdCLEFBZ2tEMkIsSUFoa0R2QixDQWs1Q0EsTUFBTSxBQXVLRix3QkFBeUIsR0FPbkIsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUM7RUFDZCxTQUFTLEVBQUUsS0FBSztDQXNDbkI7O0FBdm1EYixBQStqRDJCLElBL2pEdkIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBTW5CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUlkLFlBQWM7QUFua0Q3QixBQWdrRDJCLElBaGtEdkIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBT25CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUdkLFlBQWMsQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBdmtEakIsQUErakQyQixJQS9qRHZCLENBazVDQSxNQUFNLEFBdUtGLHdCQUF5QixHQU1uQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFVZCxXQUFhO0FBemtENUIsQUFna0QyQixJQWhrRHZCLENBazVDQSxNQUFNLEFBdUtGLHdCQUF5QixHQU9uQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFTZCxXQUFhLENBQUM7RUFDVCxlQUFlLEVBQUUsV0FBVztFQUM1QixrQkFBa0IsRUFBRSxXQUFXO0VBQy9CLFVBQVUsRUFBRSxXQUFXO0VBQ3ZCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYTtFQUNiLFlBQVksRUFBRSxDQUFDO0NBbUJsQjs7QUFsbURqQixBQWlsRHNCLElBamxEbEIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBTW5CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVVkLFdBQWEsR0FRTixDQUFDO0FBamxEdkIsQUFpbERzQixJQWpsRGxCLENBazVDQSxNQUFNLEFBdUtGLHdCQUF5QixHQU9uQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFTZCxXQUFhLEdBUU4sQ0FBQyxDQUFDO0VBQ0EsT0FBTyxFQUFFLFlBQVk7Q0FDeEI7O0FBbmxEckIsQUFxbERvQixJQXJsRGhCLENBazVDQSxNQUFNLEFBdUtGLHdCQUF5QixHQU1uQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFVZCxXQUFhLENBWVIsQ0FBQyxBQUFBLFlBQVk7QUFybERqQyxBQXFsRG9CLElBcmxEaEIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBT25CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVNkLFdBQWEsQ0FZUixDQUFDLEFBQUEsWUFBWSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtDQVV0Qjs7QUFqbURyQixBQXFsRG9CLElBcmxEaEIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBTW5CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVVkLFdBQWEsQ0FZUixDQUFDLEFBQUEsWUFBWSxBQUlWLFFBQVU7QUF6bERqQyxBQXFsRG9CLElBcmxEaEIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBT25CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQVNkLFdBQWEsQ0FZUixDQUFDLEFBQUEsWUFBWSxBQUlWLFFBQVUsQ0FBQztFQUNOLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFobUR6QixBQW9tRGtCLElBcG1EZCxDQWs1Q0EsTUFBTSxBQXVLRix3QkFBeUIsR0FNbkIsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBcUNYLENBQUMsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFBLElBQUMsQUFBQSxFQUFNLElBQUssRUFBQSxBQUFBLEFBQUEsU0FBQyxBQUFBO0FBcG1EckMsQUFvbURrQixJQXBtRGQsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBT25CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxHQW9DWCxDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxJQUFLLEVBQUEsQUFBQSxBQUFBLFNBQUMsQUFBQSxHQUFZO0VBQzdCLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBQXRtRGpCLEFBeW1EMkIsSUF6bUR2QixDQWs1Q0EsTUFBTSxBQXVLRix3QkFBeUIsR0FnRG5CLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUFBLG9CQUFvQixDQUFDO0VBQ2xDLEtBQUssRUFBRSxlQUFlO0VBQ3RCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGNBQWMsRUFBRSxNQUFNO0NBQ3pCOztBQS9tRGIsQUFpbkQyQixJQWpuRHZCLENBazVDQSxNQUFNLEFBdUtGLHdCQUF5QixHQXdEbkIsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsV0FBVyxDQUFDO0VBQ3pCLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLE1BQU07RUFDdEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBdG5EYixBQXduRDJCLElBeG5EdkIsQ0FrNUNBLE1BQU0sQUF1S0Ysd0JBQXlCLEdBK0RuQixLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFBQSxXQUFXLENBQUM7RUFDekIsVUFBVSxFQUFFLElBQUk7RUFDaEIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FBM25EYixBQTZuRFksSUE3bkRSLENBazVDQSxNQUFNLEFBdUtGLHdCQUF5QixDQW9FckIsb0JBQW9CLENBQUM7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsWUFBWSxFQUFFLGVBQWU7Q0FDaEM7O0FBaG9EYixBQXFvRGtCLElBcm9EZCxDQWs1Q0EsTUFBTSxBQWlQRixxQkFBc0IsR0FDaEIsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsV0FBVyxHQUN0QixDQUFDLENBQUM7RUFDQSxhQUFhLEVBQUUsQ0FBQztFQUNoQixZQUFZLEVBQUUsQ0FBQztDQUNsQjs7QUF4b0RqQixBQTZvREksSUE3b0RBLENBNm9EQSxTQUFTO0FBN29EYixBQThvREksSUE5b0RBLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQUFDO0VBQ2pCLFdBQVcsRUFBRSxHQUFHO0NBc0huQjs7QUFyd0RMLEFBaXBEVSxJQWpwRE4sQ0E2b0RBLFNBQVMsR0FJSCxjQUFjO0FBanBEeEIsQUFpcERVLElBanBETixDQThvREEsU0FBUyxBQUFBLFdBQVcsR0FHZCxjQUFjLENBQUM7RUFDYixPQUFPLEVBQUUsZ0JBQWdCO0NBQzVCOztBQW5wRFQsQUFzcERRLElBdHBESixDQTZvREEsU0FBUyxDQVNMLENBQUM7QUF0cERULEFBc3BEUSxJQXRwREosQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBUWhCLENBQUMsQ0FBQztFQUNFLGVBQWUsRUFBRSxTQUFTO0VBQzFCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLCtCQUErQjtFQUMvQixPQUFPLEVBQUUsZUFBZTtDQUMzQjs7QUEzcERULEFBNnBEUSxJQTdwREosQ0E2b0RBLFNBQVMsQ0FnQkwsS0FBSztBQTdwRGIsQUE2cERRLElBN3BESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0FlaEIsS0FBSyxDQUFDO0VBQ0YsYUFBYSxFQUFFLENBQUM7RUFDaEIsY0FBYyxFQUFFLE1BQU07Q0FLekI7O0FBcHFEVCxBQTZwRFEsSUE3cERKLENBNm9EQSxTQUFTLENBZ0JMLEtBQUssQUFJRixNQUFRO0FBanFEbkIsQUE2cERRLElBN3BESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0FlaEIsS0FBSyxBQUlGLE1BQVEsQ0FBQztFQUNKLGNBQWMsRUFBRSxNQUFNO0NBQ3pCOztBQW5xRGIsQUFzcURRLElBdHFESixDQTZvREEsU0FBUyxDQXlCTCxjQUFjO0FBdHFEdEIsQUF1cURRLElBdnFESixDQTZvREEsU0FBUyxDQTBCTCxlQUFlO0FBdnFEdkIsQUF3cURRLElBeHFESixDQTZvREEsU0FBUyxDQTJCTCxhQUFhO0FBeHFEckIsQUFzcURRLElBdHFESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F3QmhCLGNBQWM7QUF0cUR0QixBQXVxRFEsSUF2cURKLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXlCaEIsZUFBZTtBQXZxRHZCLEFBd3FEUSxJQXhxREosQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBMEJoQixhQUFhLENBQUM7RUFDVixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixlQUFlLEVBQUUsSUFBSTtFQUNyQixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0NBYW5COztBQWhzRFQsQUFxckRZLElBcnJEUixDQTZvREEsU0FBUyxDQXlCTCxjQUFjLENBZVYsTUFBTTtBQXJyRGxCLEFBcXJEWSxJQXJyRFIsQ0E2b0RBLFNBQVMsQ0EwQkwsZUFBZSxDQWNYLE1BQU07QUFyckRsQixBQXFyRFksSUFyckRSLENBNm9EQSxTQUFTLENBMkJMLGFBQWEsQ0FhVCxNQUFNO0FBcnJEbEIsQUFxckRZLElBcnJEUixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F3QmhCLGNBQWMsQ0FlVixNQUFNO0FBcnJEbEIsQUFxckRZLElBcnJEUixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F5QmhCLGVBQWUsQ0FjWCxNQUFNO0FBcnJEbEIsQUFxckRZLElBcnJEUixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0EwQmhCLGFBQWEsQ0FhVCxNQUFNLENBQUM7RUFDSCxPQUFPLEVBQUUsR0FBRztFQUNaLGNBQWMsRUFBRSxHQUFHO0VBQ25CLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGdCQUFnQixFQzlvRWxCLDZCQUE2QjtFRCtvRTNCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtDQUNmOztBQS9yRGIsQUFrc0RRLElBbHNESixDQTZvREEsU0FBUyxDQXFETCxhQUFhO0FBbHNEckIsQUFrc0RRLElBbHNESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0FvRGhCLGFBQWEsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHO0NBQ2xCOztBQXBzRFQsQUFzc0RRLElBdHNESixDQTZvREEsU0FBUyxDQXlETCxlQUFlO0FBdHNEdkIsQUFzc0RRLElBdHNESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F3RGhCLGVBQWUsQ0FBQztFQUNaLE9BQU8sRUFBRSxZQUFZO0NBV3hCOztBQWx0RFQsQUF5c0RZLElBenNEUixDQTZvREEsU0FBUyxDQXlETCxlQUFlLENBR1gsS0FBSztBQXpzRGpCLEFBeXNEWSxJQXpzRFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBd0RoQixlQUFlLENBR1gsS0FBSyxDQUFDO0VBT0YsT0FBTyxFQUFFLGlCQUFpQjtDQUM3Qjs7QUFqdERiLEFBeXNEWSxJQXpzRFIsQ0E2b0RBLFNBQVMsQ0F5REwsZUFBZSxDQUdYLEtBQUssQUFFRixjQUFnQixFQTNzRC9CLEFBeXNEWSxJQXpzRFIsQ0E2b0RBLFNBQVMsQ0F5REwsZUFBZSxDQUdYLEtBQUssQUFHRixhQUFlO0FBNXNEOUIsQUF5c0RZLElBenNEUixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F3RGhCLGVBQWUsQ0FHWCxLQUFLLEFBRUYsY0FBZ0I7QUEzc0QvQixBQXlzRFksSUF6c0RSLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXdEaEIsZUFBZSxDQUdYLEtBQUssQUFHRixhQUFlLENBQUM7RUFDWCxjQUFjLEVBQUUsSUFBSTtDQUN2Qjs7QUE5c0RqQixBQW90RFEsSUFwdERKLENBNm9EQSxTQUFTLENBdUVMLGNBQWM7QUFwdER0QixBQXF0RFEsSUFydERKLENBNm9EQSxTQUFTLENBd0VMLGNBQWMsQUFBQSxNQUFNO0FBcnRENUIsQUFzdERRLElBdHRESixDQTZvREEsU0FBUyxDQXlFTCxjQUFjLEFBQUEsT0FBTztBQXR0RDdCLEFBb3REUSxJQXB0REosQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBc0VoQixjQUFjO0FBcHREdEIsQUFxdERRLElBcnRESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F1RWhCLGNBQWMsQUFBQSxNQUFNO0FBcnRENUIsQUFzdERRLElBdHRESixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F3RWhCLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsT0FBTyxFQUFFLDRCQUE0QjtFQUNyQyxlQUFlLEVBQUUsaUJBQWlCO0VBQ2xDLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsR0FBRyxFQUFFLGNBQWM7RUFDbkIsYUFBYSxFQUFFLGdCQUFnQjtFQUMvQixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0NockVmLE9BQU87RURpckVULFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixXQUFXLEVDM3BFQyxXQUFXLENEMnBFYSxVQUFVO0VBQzlDLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxpQkFBaUI7RUFDN0IsV0FBVyxFQzNwRUwsR0FBRyxDRDJwRXFCLFVBQVU7Q0FnQzNDOztBQXB3RFQsQUFzdURZLElBdHVEUixDQTZvREEsU0FBUyxDQXVFTCxjQUFjLENBa0JWLElBQUk7QUF0dURoQixBQXN1RFksSUF0dURSLENBNm9EQSxTQUFTLENBd0VMLGNBQWMsQUFBQSxNQUFNLENBaUJoQixJQUFJO0FBdHVEaEIsQUFzdURZLElBdHVEUixDQTZvREEsU0FBUyxDQXlFTCxjQUFjLEFBQUEsT0FBTyxDQWdCakIsSUFBSTtBQXR1RGhCLEFBc3VEWSxJQXR1RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBc0VoQixjQUFjLENBa0JWLElBQUk7QUF0dURoQixBQXN1RFksSUF0dURSLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXVFaEIsY0FBYyxBQUFBLE1BQU0sQ0FpQmhCLElBQUk7QUF0dURoQixBQXN1RFksSUF0dURSLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXdFaEIsY0FBYyxBQUFBLE9BQU8sQ0FnQmpCLElBQUksQ0FBQztFQUNELE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE9BQU8sRUFBRSxnQkFBZ0I7RUFDekIsVUFBVSxFQUFFLEdBQUc7Q0FnQmxCOztBQTF2RGIsQUE0dURrQixJQTV1RGQsQ0E2b0RBLFNBQVMsQ0F1RUwsY0FBYyxDQWtCVixJQUFJLEdBTUUsSUFBSTtBQTV1RHRCLEFBNHVEa0IsSUE1dURkLENBNm9EQSxTQUFTLENBd0VMLGNBQWMsQUFBQSxNQUFNLENBaUJoQixJQUFJLEdBTUUsSUFBSTtBQTV1RHRCLEFBNHVEa0IsSUE1dURkLENBNm9EQSxTQUFTLENBeUVMLGNBQWMsQUFBQSxPQUFPLENBZ0JqQixJQUFJLEdBTUUsSUFBSTtBQTV1RHRCLEFBNHVEa0IsSUE1dURkLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXNFaEIsY0FBYyxDQWtCVixJQUFJLEdBTUUsSUFBSTtBQTV1RHRCLEFBNHVEa0IsSUE1dURkLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXVFaEIsY0FBYyxBQUFBLE1BQU0sQ0FpQmhCLElBQUksR0FNRSxJQUFJO0FBNXVEdEIsQUE0dURrQixJQTV1RGQsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBd0VoQixjQUFjLEFBQUEsT0FBTyxDQWdCakIsSUFBSSxHQU1FLElBQUksQ0FBQztFQUNILFlBQVksRUFBRSxHQUFHO0VBQ2pCLDhDQUE4QztFQUM5QyxVQUFVLEVBQUUsQ0FBQztDQUNoQjs7QUFodkRqQixBQXN1RFksSUF0dURSLENBNm9EQSxTQUFTLENBdUVMLGNBQWMsQ0FrQlYsSUFBSSxBQVlMLGNBQW9CLEVBbHZEL0IsQUFzdURZLElBdHVEUixDQTZvREEsU0FBUyxDQXVFTCxjQUFjLENBa0JWLElBQUksQUFhTCxhQUFtQjtBQW52RDlCLEFBc3VEWSxJQXR1RFIsQ0E2b0RBLFNBQVMsQ0F3RUwsY0FBYyxBQUFBLE1BQU0sQ0FpQmhCLElBQUksQUFZTCxjQUFvQjtBQWx2RC9CLEFBc3VEWSxJQXR1RFIsQ0E2b0RBLFNBQVMsQ0F3RUwsY0FBYyxBQUFBLE1BQU0sQ0FpQmhCLElBQUksQUFhTCxhQUFtQjtBQW52RDlCLEFBc3VEWSxJQXR1RFIsQ0E2b0RBLFNBQVMsQ0F5RUwsY0FBYyxBQUFBLE9BQU8sQ0FnQmpCLElBQUksQUFZTCxjQUFvQjtBQWx2RC9CLEFBc3VEWSxJQXR1RFIsQ0E2b0RBLFNBQVMsQ0F5RUwsY0FBYyxBQUFBLE9BQU8sQ0FnQmpCLElBQUksQUFhTCxhQUFtQjtBQW52RDlCLEFBc3VEWSxJQXR1RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBc0VoQixjQUFjLENBa0JWLElBQUksQUFZTCxjQUFvQjtBQWx2RC9CLEFBc3VEWSxJQXR1RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBc0VoQixjQUFjLENBa0JWLElBQUksQUFhTCxhQUFtQjtBQW52RDlCLEFBc3VEWSxJQXR1RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBdUVoQixjQUFjLEFBQUEsTUFBTSxDQWlCaEIsSUFBSSxBQVlMLGNBQW9CO0FBbHZEL0IsQUFzdURZLElBdHVEUixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0F1RWhCLGNBQWMsQUFBQSxNQUFNLENBaUJoQixJQUFJLEFBYUwsYUFBbUI7QUFudkQ5QixBQXN1RFksSUF0dURSLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXdFaEIsY0FBYyxBQUFBLE9BQU8sQ0FnQmpCLElBQUksQUFZTCxjQUFvQjtBQWx2RC9CLEFBc3VEWSxJQXR1RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBd0VoQixjQUFjLEFBQUEsT0FBTyxDQWdCakIsSUFBSSxBQWFMLGFBQW1CLENBQUM7RUFDWCxjQUFjLEVBQUUsVUFBVTtDQUM3Qjs7QUFydkRqQixBQXV2RGdCLElBdnZEWixDQTZvREEsU0FBUyxDQXVFTCxjQUFjLENBa0JWLElBQUksQ0FpQkEsQ0FBQztBQXZ2RGpCLEFBdXZEZ0IsSUF2dkRaLENBNm9EQSxTQUFTLENBd0VMLGNBQWMsQUFBQSxNQUFNLENBaUJoQixJQUFJLENBaUJBLENBQUM7QUF2dkRqQixBQXV2RGdCLElBdnZEWixDQTZvREEsU0FBUyxDQXlFTCxjQUFjLEFBQUEsT0FBTyxDQWdCakIsSUFBSSxDQWlCQSxDQUFDO0FBdnZEakIsQUF1dkRnQixJQXZ2RFosQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBc0VoQixjQUFjLENBa0JWLElBQUksQ0FpQkEsQ0FBQztBQXZ2RGpCLEFBdXZEZ0IsSUF2dkRaLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXVFaEIsY0FBYyxBQUFBLE1BQU0sQ0FpQmhCLElBQUksQ0FpQkEsQ0FBQztBQXZ2RGpCLEFBdXZEZ0IsSUF2dkRaLENBOG9EQSxTQUFTLEFBQUEsV0FBVyxDQXdFaEIsY0FBYyxBQUFBLE9BQU8sQ0FnQmpCLElBQUksQ0FpQkEsQ0FBQyxDQUFDO0VBQ0UsS0FBSyxFQUFFLGtCQUFrQjtDQUM1Qjs7QUF6dkRqQixBQTR2RFksSUE1dkRSLENBNm9EQSxTQUFTLENBdUVMLGNBQWMsQ0F3Q1YsZUFBZTtBQTV2RDNCLEFBNHZEWSxJQTV2RFIsQ0E2b0RBLFNBQVMsQ0F3RUwsY0FBYyxBQUFBLE1BQU0sQ0F1Q2hCLGVBQWU7QUE1dkQzQixBQTR2RFksSUE1dkRSLENBNm9EQSxTQUFTLENBeUVMLGNBQWMsQUFBQSxPQUFPLENBc0NqQixlQUFlO0FBNXZEM0IsQUE0dkRZLElBNXZEUixDQThvREEsU0FBUyxBQUFBLFdBQVcsQ0FzRWhCLGNBQWMsQ0F3Q1YsZUFBZTtBQTV2RDNCLEFBNHZEWSxJQTV2RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBdUVoQixjQUFjLEFBQUEsTUFBTSxDQXVDaEIsZUFBZTtBQTV2RDNCLEFBNHZEWSxJQTV2RFIsQ0E4b0RBLFNBQVMsQUFBQSxXQUFXLENBd0VoQixjQUFjLEFBQUEsT0FBTyxDQXNDakIsZUFBZSxDQUFDO0VBQ1osU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixPQUFPLEVBQUUsZUFBZTtFQUN4QixjQUFjLEVBQUUsTUFBTTtFQUN0QixlQUFlLEVBQUUsSUFBSTtFQUNyQixNQUFNLEVBQUUsQ0FBQztDQUNaOztBQW53RGIsQUF1d0RJLElBdndEQSxDQXV3REEsT0FBTyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7Q0FnTGQ7O0FBeDdETCxBQTB3RFEsSUExd0RKLENBdXdEQSxPQUFPLENBR0gsS0FBSyxDQUFDO0VBQ0YsR0FBRyxFQUFFLElBQUk7RUFDVCxRQUFRLEVBQUUsY0FBYztFQUN4QixRQUFRLEVBQUUsTUFBTTtDQUNuQjs7QUE5d0RULEFBZ3hEUSxJQWh4REosQ0F1d0RBLE9BQU8sQ0FTSCxhQUFhLENBQUM7RUFDVixPQUFPLEVBQUUsWUFBWTtFQUNyQixZQUFZLEVBQUUsQ0FBQztFQUNmLGFBQWEsRUFBRSxHQUFHO0NBYXJCOztBQWh5RFQsQUFxeERjLElBcnhEVixDQXV3REEsT0FBTyxDQVNILGFBQWEsR0FLUCxFQUFFLENBQUM7RUFDRCxXQUFXLEVBQUUsY0FBYztDQVM5Qjs7QUEveERiLEFBd3hEa0IsSUF4eERkLENBdXdEQSxPQUFPLENBU0gsYUFBYSxHQUtQLEVBQUUsR0FHRSxFQUFFLEFBQUEsT0FBTyxDQUFDO0VBQ1IsT0FBTyxFQUFFLFlBQVk7Q0FLeEI7O0FBOXhEakIsQUEyeERvQixJQTN4RGhCLENBdXdEQSxPQUFPLENBU0gsYUFBYSxHQUtQLEVBQUUsR0FHRSxFQUFFLEFBQUEsT0FBTyxDQUdQLENBQUMsQUFBQSxVQUFVLENBQUM7RUFDUixNQUFNLEVBQUUsZUFBZTtDQUMxQjs7QUE3eERyQixBQWt5RFEsSUFseURKLENBdXdEQSxPQUFPLENBMkJILFlBQVksQ0FBQztFQUNULFNBQVMsRUFBRSxJQUFJO0NBb0psQjs7QUF2N0RULEFBcXlEYyxJQXJ5RFYsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQUdOLEVBQUUsQ0FBQztFQUNELFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxDQUFDO0VBQ2IsYUFBYSxFQUFFLENBQUM7RUFDaEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsaUJBQWlCLEVBQUUsUUFBUTtFQUMzQixnQkFBZ0IsRUFBRSxRQUFRO0VBQzFCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUNydUVULEdBQUcsQ0RxdUV5QixVQUFVO0VBQ3hDLFdBQVcsRUN6dUVILFdBQVcsQ0R5dUVpQixVQUFVO0NBZWpEOztBQTl6RGIsQUFxeURjLElBcnlEVixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBR04sRUFBRSxBQVlBLFFBQVMsQ0FBQztFQUNOLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLEdBQUc7RUFDWixXQUFXLEVBQUUsR0FBRztFQUNoQixVQUFVLEVBQUUsMkJBQTJCO0VBQ3ZDLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUFBRSxLQUFLO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FBN3pEakIsQUFpMERrQixJQWowRGQsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxBQThCUixpQkFBa0IsR0FDWixFQUFFLEFBQ0EsUUFBUyxDQUFDO0VBQ04sV0FBVyxFQW53RTFCLGdCQUFnQjtFQW93RUQsT0FBTyxFQXh2RWhCLEtBQU87RUF5dkVFLFdBQVcsRUFBRSxHQUFHO0NBQ25COztBQXQwRHJCLEFBeTBEa0IsSUF6MERkLENBdXdEQSxPQUFPLENBMkJILFlBQVksQUE4QlIsaUJBQWtCLEdBU1osR0FBRyxBQUFBLFlBQVksQ0FBQztFQUNkLFVBQVUsRUFBRSxHQUFHO0NBQ2xCOztBQTMwRGpCLEFBZzFEa0IsSUFoMURkLENBdXdEQSxPQUFPLENBMkJILFlBQVksQUE0Q1Isb0JBQXFCLEdBRWYsR0FBRyxBQUFBLFlBQVksQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQWwxRGpCLEFBbzFEa0IsSUFwMURkLENBdXdEQSxPQUFPLENBMkJILFlBQVksQUE0Q1Isb0JBQXFCLEdBTWYsWUFBWSxDQUFDO0VBQ1gsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBdDFEakIsQUEwMURrQixJQTExRGQsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxBQXVEUixtQkFBb0IsR0FDZCxFQUFFLEFBQ0EsUUFBUyxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsSUFBSTtDQUN6Qjs7QUE3MURyQixBQWkyRDJCLElBajJEdkIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxBQStEUixXQUFZLEdBQUcsR0FBRyxBQUFBLFlBQVksQ0FBQztFQUMzQixVQUFVLEVBQUUsQ0FBQztDQUNoQjs7QUFuMkRiLEFBcTJEYyxJQXIyRFYsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUFDO0VBQ2QsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixVQUFVLEVBQUUsR0FBRztFQUNmLFVBQVUsRUFBRSxJQUFJO0NBOEVuQjs7QUF0N0RiLEFBMDJEZ0IsSUExMkRaLENBdXdEQSxPQUFPLENBMkJILFlBQVksR0FtRU4sR0FBRyxBQUFBLFlBQVksQ0FLYixLQUFLLENBQUM7RUFDRixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0NBd0VmOztBQXI3RGpCLEFBKzJEb0IsSUEvMkRoQixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSxJQUFJO0NBbUVmOztBQXA3RHJCLEFBbTNEMEIsSUFuM0R0QixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxDQUFDO0VHMTBFcEMsUUFBUSxFSDIwRThCLENBQUM7RUcxMEV2QyxZQUFZLEVIMDBFMEIsQ0FBQztFR3owRXZDLElBQUksRUh5MEVrQyxDQUFDO0VBQ2Ysa0JBQWtCLEVBQUUsbUJBQW1CO0VBQ3ZDLGFBQWEsRUFBRSxtQkFBbUI7RUFDbEMsVUFBVSxFQUFFLG1CQUFtQjtFQUMvQix3REFBd0Q7Q0EyRDNEOztBQW43RHpCLEFBNDNEc0MsSUE1M0RsQyxDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxBQU1YLFlBQWEsR0FDUCxxQkFBcUIsR0FFakIsQ0FBQztBQTUzRHZDLEFBNjNEc0MsSUE3M0RsQyxDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxBQU1YLFlBQWEsR0FDUCxxQkFBcUIsR0FHakIsQ0FBQyxBQUFBLE1BQU07QUE3M0Q3QyxBQTgzRHNDLElBOTNEbEMsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsQUFNWCxZQUFhLEdBQ1AscUJBQXFCLEdBSWpCLENBQUMsQUFBQSxNQUFNO0FBOTNEN0MsQUErM0RzQyxJQS8zRGxDLENBdXdEQSxPQUFPLENBMkJILFlBQVksR0FtRU4sR0FBRyxBQUFBLFlBQVksQ0FLYixLQUFLLENBS0QsSUFBSSxBQUFBLFNBQVMsR0FJUCxhQUFhLEFBTVgsWUFBYSxHQUNQLHFCQUFxQixHQUtqQixDQUFDLEFBQUEsT0FBTztBQS8zRDlDLEFBZzREb0MsSUFoNERoQyxDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxBQU1YLFlBQWEsR0FDUCxxQkFBcUIsQ0FNbkIsQ0FBQyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQUM7RUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQWw0RHJDLEFBbTNEMEIsSUFuM0R0QixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxBQW1CWCxTQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsTUFBTSxFQUFFO0VBQ25CLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsS0FBSyxFQUFFLE9BQU87Q0FnQmpCOztBQXg1RDdCLEFBMDREZ0MsSUExNEQ1QixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxBQW1CWCxTQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsTUFBTSxFQUlqQixFQUFFLENBQUM7RUFDQyxLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUE1NERqQyxBQTg0RGdDLElBOTRENUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsQUFtQlgsU0FBVSxBQUFBLElBQUssQ0FBQSxBQUFBLE1BQU0sRUFRakIsSUFBSSxDQUFDO0VBQ0QsZ0JBQWdCLEVBQUUsT0FBTztDQVE1Qjs7QUF2NURqQyxBQTg0RGdDLElBOTRENUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsQUFtQlgsU0FBVSxBQUFBLElBQUssQ0FBQSxBQUFBLE1BQU0sRUFRakIsSUFBSSxBQUdBLE1BQU8sRUFqNUQzQyxBQTg0RGdDLElBOTRENUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsQUFtQlgsU0FBVSxBQUFBLElBQUssQ0FBQSxBQUFBLE1BQU0sRUFRakIsSUFBSSxBQUlBLE9BQVEsRUFsNUQ1QyxBQTg0RGdDLElBOTRENUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsQUFtQlgsU0FBVSxBQUFBLElBQUssQ0FBQSxBQUFBLE1BQU0sRUFRakIsSUFBSSxBQUtBLE1BQU8sRUFuNUQzQyxBQTg0RGdDLElBOTRENUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsQUFtQlgsU0FBVSxBQUFBLElBQUssQ0FBQSxBQUFBLE1BQU0sRUFRakIsSUFBSSxBQU1BLE1BQU8sQUFBQSxPQUFPLENBQUM7RUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0NBQzVCOztBQXQ1RHJDLEFBMDVEOEIsSUExNUQxQixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxHQXVDVCxxQkFBcUIsQ0FBQztFR2ozRWhELFFBQVEsRUhrM0VrQyxDQUFDO0VHajNFM0MsWUFBWSxFSGkzRThCLENBQUM7RUdoM0UzQyxJQUFJLEVIZzNFc0MsQ0FBQztFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ2Isa0JBQWtCLEVBQUUsTUFBTTtFQUMxQixzQkFBc0IsRUFBRSxNQUFNO0VBQzlCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE1BQU0sRUFBRSxJQUFJO0NBa0JmOztBQWw3RDdCLEFBazZEa0MsSUFsNkQ5QixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxHQXVDVCxxQkFBcUIsR0FRakIsQ0FBQyxDQUFDO0VBQ0EsTUFBTSxFQUFFLElBQUk7Q0FDZjs7QUFwNkRqQyxBQXM2RGtDLElBdDZEOUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsR0F1Q1QscUJBQXFCLEdBWWpCLENBQUM7QUF0NkRuQyxBQXU2RGtDLElBdjZEOUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsR0F1Q1QscUJBQXFCLEdBYWpCLENBQUMsQUFBQSxNQUFNO0FBdjZEekMsQUF3NkRnQyxJQXg2RDVCLENBdXdEQSxPQUFPLENBMkJILFlBQVksR0FtRU4sR0FBRyxBQUFBLFlBQVksQ0FLYixLQUFLLENBS0QsSUFBSSxBQUFBLFNBQVMsR0FJUCxhQUFhLEdBdUNULHFCQUFxQixDQWNuQixDQUFDLEFBQUEsT0FBTztBQXg2RHhDLEFBeTZEZ0MsSUF6NkQ1QixDQXV3REEsT0FBTyxDQTJCSCxZQUFZLEdBbUVOLEdBQUcsQUFBQSxZQUFZLENBS2IsS0FBSyxDQUtELElBQUksQUFBQSxTQUFTLEdBSVAsYUFBYSxHQXVDVCxxQkFBcUIsQ0FlbkIsQ0FBQyxBQUFBLE1BQU07QUF6NkR2QyxBQTA2RGdDLElBMTZENUIsQ0F1d0RBLE9BQU8sQ0EyQkgsWUFBWSxHQW1FTixHQUFHLEFBQUEsWUFBWSxDQUtiLEtBQUssQ0FLRCxJQUFJLEFBQUEsU0FBUyxHQUlQLGFBQWEsR0F1Q1QscUJBQXFCLENBZ0JuQixDQUFDLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FBQztFQUNYLFVBQVUsRUFBRSxRQUFRO0VBQ3BCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsZ0JBQWdCLEVBQUUsT0FBTztDQUM1Qjs7QUFqN0RqQyxBQTA3REksSUExN0RBLENBMDdEQSxlQUFlLENBQUM7RUFDWixVQUFVLEVBQUUsSUFBSTtDQWdEbkI7O0FBMytETCxBQTg3RGMsSUE5N0RWLENBMDdEQSxlQUFlLENBR1gsb0JBQW9CLEdBQ2QsS0FBSyxDQUFDO0VBQ0osV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxpQkFBaUI7RUFDaEMsTUFBTSxFQUFFLENBQUM7RUFDVCxjQUFjLEVBQUUsSUFBSTtFQUNwQixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUF0OERiLEFBdzhEYyxJQXg4RFYsQ0EwN0RBLGVBQWUsQ0FHWCxvQkFBb0IsR0FXZCxJQUFJLENBQUM7RUFDSCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxJQUFJO0NBZ0JwQjs7QUEzOURiLEFBdzhEYyxJQXg4RFYsQ0EwN0RBLGVBQWUsQ0FHWCxvQkFBb0IsR0FXZCxJQUFJLEFBS0YsUUFBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQS80RXRCLGdCQUFnQjtFQWc1RUwsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBcjRFWixLQUFPO0VBczRFRixLQUFLLEVBQUUsT0FBTztFQUNkLFlBQVksRUFBRSxHQUFHO0VBQ2pCLGNBQWMsRUFBRSxNQUFNO0NBQ3pCOztBQXI5RGpCLEFBdTlEb0IsSUF2OURoQixDQTA3REEsZUFBZSxDQUdYLG9CQUFvQixHQVdkLElBQUksR0FlRSxJQUFJLENBQUM7RUFDTCxVQUFVLEVBQUUsS0FBSztFQUNqQixLQUFLLEVBQUUsS0FBSztDQUNmOztBQTE5RGpCLEFBODlEa0IsSUE5OURkLENBMDdEQSxlQUFlLENBR1gsb0JBQW9CLENBZ0NoQixBQUFBLFFBQUUsQUFBQSxJQUNJLEtBQUssQ0FBQztFQUNKLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBQWgrRGpCLEFBaytEa0IsSUFsK0RkLENBMDdEQSxlQUFlLENBR1gsb0JBQW9CLENBZ0NoQixBQUFBLFFBQUUsQUFBQSxJQUtJLElBQUksQ0FBQztFQUNILEtBQUssRUFBRSxPQUFPO0NBS2pCOztBQXgrRGpCLEFBaytEa0IsSUFsK0RkLENBMDdEQSxlQUFlLENBR1gsb0JBQW9CLENBZ0NoQixBQUFBLFFBQUUsQUFBQSxJQUtJLElBQUksQUFHRixRQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUF2K0RyQixBQTYrREksSUE3K0RBLENBNitEQSxXQUFXLENBQUM7RUFDUixPQUFPLEVBQUUsS0FBSztFQUNkLFFBQVEsRUFBRSxLQUFLO0VBQ2YsSUFBSSxFQUFFLEdBQUc7RUFDVCxHQUFHLEVBQUUsS0FBSztFQUNWLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLElBQUk7Q0FzQmhCOztBQXpnRUwsQUFxL0RRLElBci9ESixDQTYrREEsV0FBVyxDQVFQLElBQUksQ0FBQztFQUNELE9BQU8sRUFBRSxDQUFDO0NBa0JiOztBQXhnRVQsQUF3L0RZLElBeC9EUixDQTYrREEsV0FBVyxDQVFQLElBQUksQ0FHQSxRQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLE9BQU8sRUFBRSxLQUFLO0NBWWpCOztBQXZnRWIsQUE2L0RrQixJQTcvRGQsQ0E2K0RBLFdBQVcsQ0FRUCxJQUFJLENBR0EsUUFBUSxHQUtGLENBQUMsQ0FBQztFQUNBLE9BQU8sRUFBRSxHQUFHO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFNckIsT0FBTyxFQUFFLFNBQVM7Q0FDckI7O0FBdGdFakIsQUE2L0RrQixJQTcvRGQsQ0E2K0RBLFdBQVcsQ0FRUCxJQUFJLENBR0EsUUFBUSxHQUtGLENBQUMsQUFJQyxNQUFPLENBQUM7RUFDSixLQUFLLEVBQUUsS0FBSztDQUNmOztBQW5nRXJCLEFBMmdFSSxJQTNnRUEsQ0EyZ0VBLGNBQWM7QUEzZ0VsQixBQTRnRUksSUE1Z0VBLENBNGdFQSxjQUFjLEFBQUEsV0FBVyxDQUFDO0VBQ3RCLHdCQUF3QixFQUFFLEdBQUc7RUFDN0Isc0JBQXNCLEVBQUUsR0FBRztFQUMzQiwyQkFBMkIsRUFBRSxHQUFHO0VBQ2hDLG1CQUFtQixFQUFFLEdBQUc7Q0FvQjNCOztBQXBpRUwsQUFraEVVLElBbGhFTixDQTJnRUEsY0FBYyxHQU9SLGNBQWM7QUFsaEV4QixBQWtoRVUsSUFsaEVOLENBNGdFQSxjQUFjLEFBQUEsV0FBVyxHQU1uQixjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLFVBQVUsRUFBRSxJQUFJO0NBTW5COztBQTVoRVQsQUF3aEVZLElBeGhFUixDQTJnRUEsY0FBYyxHQU9SLGNBQWMsQ0FNWixFQUFFO0FBeGhFZCxBQXdoRVksSUF4aEVSLENBNGdFQSxjQUFjLEFBQUEsV0FBVyxHQU1uQixjQUFjLENBTVosRUFBRSxDQUFDO0VBQ0MsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUEzaEViLEFBOGhFUSxJQTloRUosQ0EyZ0VBLGNBQWMsQ0FtQlYsU0FBUyxBQUVSLFdBQWU7QUFoaUV4QixBQStoRVEsSUEvaEVKLENBMmdFQSxjQUFjLENBb0JWLGdCQUFnQixBQUNmLFdBQWU7QUFoaUV4QixBQThoRVEsSUE5aEVKLENBNGdFQSxjQUFjLEFBQUEsV0FBVyxDQWtCckIsU0FBUyxBQUVSLFdBQWU7QUFoaUV4QixBQStoRVEsSUEvaEVKLENBNGdFQSxjQUFjLEFBQUEsV0FBVyxDQW1CckIsZ0JBQWdCLEFBQ2YsV0FBZSxDQUFDO0VBQ1QsYUFBYSxFQUFFLENBQUM7Q0FDbkI7O0FBbGlFYixBQXdpRVksSUF4aUVSLENBc2lFQSxjQUFjLEFBQUEsU0FBUyxBQUFBLEdBQUcsR0FBRyxTQUFTLEdBRTlCLGNBQWM7QUF4aUUxQixBQXdpRVksSUF4aUVSLENBdWlFQSxjQUFjLEFBQUEsV0FBVyxDQUFBLEFBQUEsYUFBQyxDQUFjLE1BQU0sQUFBcEIsSUFBd0IsU0FBUyxHQUNuRCxjQUFjLENBQUM7RUFDZixXQUFXLEVBQUUsR0FBRztDQUNuQjs7QUFJVCxBQUVRLElBRkosQUFBQSxXQUFXLENBQ1gsSUFBSSxDQUNBLE9BQU8sQ0FBQztFQUNKLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsSUFBSTtFQUMzQixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLG1CQUFtQixFQUFFLFFBQVE7RUFDN0IsT0FBTyxFQUFFLG1CQUFtQjtDQWlDL0I7O0FBeENULEFBU1ksSUFUUixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBQ0EsT0FBTyxDQU9ILGlCQUFpQixDQUFDO0VBQ2QsU0FBUyxFQUFFLFFBQVE7RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixlQUFlLEVBQUUsYUFBYTtDQVdqQzs7QUF4QmIsQUFlZ0IsSUFmWixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBQ0EsT0FBTyxDQU9ILGlCQUFpQixDQU1iLEVBQUUsQ0FBQztFQUNDLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLFNBQVM7RUFDbEIsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBbkJqQixBQXFCZ0IsSUFyQlosQUFBQSxXQUFXLENBQ1gsSUFBSSxDQUNBLE9BQU8sQ0FPSCxpQkFBaUIsQ0FZYixDQUFDLEFBQUEsSUFBSSxDQUFDO0VBQ0YsTUFBTSxFQUFFLENBQUM7Q0FDWjs7QUFHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUExQnBDLEFBMkJnQixJQTNCWixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBQ0EsT0FBTyxDQXlCQyxpQkFBaUIsQ0FBQztJQUNkLGNBQWMsRUFBRSxNQUFNO0dBVXpCO0VBdENqQixBQThCb0IsSUE5QmhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0FDQSxPQUFPLENBeUJDLGlCQUFpQixDQUdiLEVBQUUsQ0FBQztJQUNDLE1BQU0sRUFBRSxVQUFVO0lBQ2xCLFNBQVMsRUFBRSxJQUFJO0dBQ2xCO0VBakNyQixBQW1Db0IsSUFuQ2hCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0FDQSxPQUFPLENBeUJDLGlCQUFpQixDQVFiLElBQUksQ0FBQztJQUNELFVBQVUsRUFBRSxNQUFNO0dBQ3JCOzs7QUFyQ3JCLEFBMENRLElBMUNKLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQUFDO0VBQ0gsT0FBTyxFQUFFLElBQUk7RUFDYixxQkFBcUIsRUFBRSxJQUFJO0VBQzNCLGtCQUFrQixFQUFFLG1CQUFtQjtFQUN2QyxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxNQUFNO0NBbVlsQjs7QUFsYlQsQUFpRFksSUFqRFIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQUNELGNBQWUsQ0FBQztFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxDQUFDO0NBZW5COztBQW5FakIsQUFzRG9CLElBdERoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBQ0QsY0FBZSxDQUlYLFVBQVUsQ0FBQztFQUNQLE9BQU8sRUFBRSxnQkFBZ0I7Q0FLNUI7O0FBNURyQixBQXlEd0IsSUF6RHBCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFDRCxjQUFlLENBSVgsVUFBVSxDQUdOLFdBQVcsQ0FBQztFQUNSLE9BQU8sRUFBRSxJQUFJO0NBQ2hCOztBQTNEekIsQUErRHdCLElBL0RwQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBQ0QsY0FBZSxBQVlYLFVBQVcsQ0FDUCxlQUFlLENBQUM7RUFDWixVQUFVLEVBQUUsT0FBTztDQUN0Qjs7QUFqRXpCLEFBc0VvQixJQXRFaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxDQW9CRCxVQUFVLENBQ04sRUFBRSxDQUFDO0VBQ0MsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLEtBQUssRUFBRSw2QkFBNkIsQ0FBQyxVQUFVO0VBQy9DLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFdBQVcsRUFBRSxjQUFjO0NBQzlCOztBQTVFckIsQUErRWdCLElBL0VaLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQ0E4QkQsZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLE1BQU07Q0FpRmxCOztBQWpLakIsQUFrRm9CLElBbEZoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLENBOEJELGVBQWUsQ0FHWCxVQUFVLENBQUM7RUFDUCxNQUFNLEVBQUUsTUFBTTtFQUNkLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7Q0FhZjs7QUFYRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUF2RmhELEFBa0ZvQixJQWxGaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxDQThCRCxlQUFlLENBR1gsVUFBVSxDQUFDO0lBTUgsY0FBYyxFQUFFLElBQUk7SUFDcEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsYUFBYSxFQUFFLGlCQUFpQjtHQVF2QztFQWxHckIsQUFrRm9CLElBbEZoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLENBOEJELGVBQWUsQ0FHWCxVQUFVLEFBVUYsV0FBWSxDQUFDO0lBQ1QsTUFBTSxFQUFFLElBQUk7SUFDWixjQUFjLEVBQUUsQ0FBQztJQUNqQixhQUFhLEVBQUUsQ0FBQztHQUNuQjs7O0FBaEc3QixBQW9Hb0IsSUFwR2hCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQ0E4QkQsZUFBZSxDQXFCWCxrQkFBa0IsQ0FBQztFQUNmLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLElBQUk7RUFDakIsYUFBYSxFQUFFLElBQUk7RUFDbkIsU0FBUyxFQUFFLFVBQVU7RUFDckIsYUFBYSxFQUFFLFVBQVU7Q0FxQjVCOztBQTlIckIsQUEyR3dCLElBM0dwQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLENBOEJELGVBQWUsQ0FxQlgsa0JBQWtCLENBT2QsRUFBRSxDQUFDO0VBQ0MsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLFdBQVcsRUFBRSwwQ0FBMEM7RUFDdkQsU0FBUyxFQUFFLDJCQUEyQixDQUFDLFVBQVU7RUFDakQsV0FBVyxFQUFFLDZCQUE2QixDQUFDLFVBQVU7RUFDckQsS0FBSyxFQUFFLDRCQUE0QixDQUFDLFVBQVU7RUFDOUMsV0FBVyxFQUFFLHFCQUFxQjtDQUNyQzs7QUFuSHpCLEFBcUh3QixJQXJIcEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxDQThCRCxlQUFlLENBcUJYLGtCQUFrQixDQWlCZCxFQUFFLENBQUM7RUFDQyxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsV0FBVyxFQUFFLDBDQUEwQztFQUN2RCxTQUFTLEVBQUUsMkJBQTJCLENBQUMsVUFBVTtFQUNqRCxXQUFXLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUNyRCxLQUFLLEVBQUUsNkJBQTZCLENBQUMsVUFBVTtFQUMvQyxXQUFXLEVBQUUscUJBQXFCO0NBQ3JDOztBQTdIekIsQUFnSW9CLElBaEloQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLENBOEJELGVBQWUsQ0FpRFgsa0JBQWtCLENBQUM7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUt0Qjs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFuSWhELEFBZ0lvQixJQWhJaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxDQThCRCxlQUFlLENBaURYLGtCQUFrQixDQUFDO0lBSVgsYUFBYSxFQUFFLElBQUk7R0FFMUI7OztBQXRJckIsQUF5SXdCLElBeklwQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLENBOEJELGVBQWUsQ0F5RFgsY0FBYyxDQUNWLElBQUksQ0FBQztFQUNELE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7RUFDVixTQUFTLEVBQUUsZUFBZTtFQUMxQixhQUFhLEVBQUUsUUFBUTtFQUN2QixTQUFTLEVBQUUsZUFBZTtDQWlCN0I7O0FBL0p6QixBQWdKNEIsSUFoSnhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQ0E4QkQsZUFBZSxDQXlEWCxjQUFjLENBQ1YsSUFBSSxDQU9BLElBQUksQ0FBQztFQUNELGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLE1BQU07Q0FDbkI7O0FBcEo3QixBQXlJd0IsSUF6SXBCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQ0E4QkQsZUFBZSxDQXlEWCxjQUFjLENBQ1YsSUFBSSxBQWFBLFNBQVUsQUFBQSxZQUFZLENBQUM7RUFDbkIsT0FBTyxFQUFFLFlBQVk7Q0FDeEI7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBMUpwRCxBQXlJd0IsSUF6SXBCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQ0E4QkQsZUFBZSxDQXlEWCxjQUFjLENBQ1YsSUFBSSxBQWtCSSxTQUFVLENBQUM7SUFDUCxNQUFNLEVBQUUsSUFBSTtHQUNmOzs7QUE3SmpDLEFBbUsyQixJQW5LdkIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWtIRCxTQUFVLENBQUMsZUFBZTtBQW5LMUMsQUFvSzhDLElBcEsxQyxBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBbUhELDRCQUE2QixDQUFDLGVBQWU7QUFwSzdELEFBcUs0QixJQXJLeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQW9IRCxVQUFXLENBQUMsZUFBZTtBQXJLM0MsQUFzSzJDLElBdEt2QyxBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBcUhELHlCQUEwQixDQUFDLGVBQWUsQUFBQSxpQkFBaUI7QUF0SzNFLEFBdUs0QixJQXZLeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXNIRCxVQUFXLENBQUMsZUFBZTtBQXZLM0MsQUF3S2dELElBeEs1QyxBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdUhELDhCQUErQixDQUFDLGVBQWUsQ0FBQztFQUM1QyxPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxHQUFHO0NBc0J0Qjs7QUFoTWpCLEFBNEtvQixJQTVLaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWtIRCxTQUFVLENBQUMsZUFBZSxDQVN0QixVQUFVO0FBNUs5QixBQTRLb0IsSUE1S2hCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFtSEQsNEJBQTZCLENBQUMsZUFBZSxDQVF6QyxVQUFVO0FBNUs5QixBQTRLb0IsSUE1S2hCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFvSEQsVUFBVyxDQUFDLGVBQWUsQ0FPdkIsVUFBVTtBQTVLOUIsQUE0S29CLElBNUtoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBcUhELHlCQUEwQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FNdkQsVUFBVTtBQTVLOUIsQUE0S29CLElBNUtoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBc0hELFVBQVcsQ0FBQyxlQUFlLENBS3ZCLFVBQVU7QUE1SzlCLEFBNEtvQixJQTVLaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVIRCw4QkFBK0IsQ0FBQyxlQUFlLENBSTNDLFVBQVUsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0NBY2hCOztBQTNMckIsQUErS3dCLElBL0twQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBa0hELFNBQVUsQ0FBQyxlQUFlLENBU3RCLFVBQVUsQ0FHTixhQUFhO0FBL0tyQyxBQStLd0IsSUEvS3BCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFtSEQsNEJBQTZCLENBQUMsZUFBZSxDQVF6QyxVQUFVLENBR04sYUFBYTtBQS9LckMsQUErS3dCLElBL0twQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBb0hELFVBQVcsQ0FBQyxlQUFlLENBT3ZCLFVBQVUsQ0FHTixhQUFhO0FBL0tyQyxBQStLd0IsSUEvS3BCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFxSEQseUJBQTBCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQU12RCxVQUFVLENBR04sYUFBYTtBQS9LckMsQUErS3dCLElBL0twQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBc0hELFVBQVcsQ0FBQyxlQUFlLENBS3ZCLFVBQVUsQ0FHTixhQUFhO0FBL0tyQyxBQStLd0IsSUEvS3BCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUF1SEQsOEJBQStCLENBQUMsZUFBZSxDQUkzQyxVQUFVLENBR04sYUFBYSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtDQUt6Qjs7QUF0THpCLEFBbUw0QixJQW5MeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWtIRCxTQUFVLENBQUMsZUFBZSxDQVN0QixVQUFVLENBR04sYUFBYSxDQUlULGtCQUFrQjtBQW5MOUMsQUFtTDRCLElBbkx4QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBbUhELDRCQUE2QixDQUFDLGVBQWUsQ0FRekMsVUFBVSxDQUdOLGFBQWEsQ0FJVCxrQkFBa0I7QUFuTDlDLEFBbUw0QixJQW5MeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQW9IRCxVQUFXLENBQUMsZUFBZSxDQU92QixVQUFVLENBR04sYUFBYSxDQUlULGtCQUFrQjtBQW5MOUMsQUFtTDRCLElBbkx4QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBcUhELHlCQUEwQixDQUFDLGVBQWUsQUFBQSxpQkFBaUIsQ0FNdkQsVUFBVSxDQUdOLGFBQWEsQ0FJVCxrQkFBa0I7QUFuTDlDLEFBbUw0QixJQW5MeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXNIRCxVQUFXLENBQUMsZUFBZSxDQUt2QixVQUFVLENBR04sYUFBYSxDQUlULGtCQUFrQjtBQW5MOUMsQUFtTDRCLElBbkx4QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdUhELDhCQUErQixDQUFDLGVBQWUsQ0FJM0MsVUFBVSxDQUdOLGFBQWEsQ0FJVCxrQkFBa0IsQ0FBQztFQUNmLElBQUksRUFBRSxRQUFRO0NBQ2pCOztBQUdMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXhMaEQsQUE0S29CLElBNUtoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBa0hELFNBQVUsQ0FBQyxlQUFlLENBU3RCLFVBQVU7RUE1SzlCLEFBNEtvQixJQTVLaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQW1IRCw0QkFBNkIsQ0FBQyxlQUFlLENBUXpDLFVBQVU7RUE1SzlCLEFBNEtvQixJQTVLaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQW9IRCxVQUFXLENBQUMsZUFBZSxDQU92QixVQUFVO0VBNUs5QixBQTRLb0IsSUE1S2hCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFxSEQseUJBQTBCLENBQUMsZUFBZSxBQUFBLGlCQUFpQixDQU12RCxVQUFVO0VBNUs5QixBQTRLb0IsSUE1S2hCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFzSEQsVUFBVyxDQUFDLGVBQWUsQ0FLdkIsVUFBVTtFQTVLOUIsQUE0S29CLElBNUtoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdUhELDhCQUErQixDQUFDLGVBQWUsQ0FJM0MsVUFBVSxDQUFDO0lBYUgsS0FBSyxFQUFFLE1BQU07R0FFcEI7OztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTdMNUMsQUFtSzJCLElBbkt2QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBa0hELFNBQVUsQ0FBQyxlQUFlO0VBbksxQyxBQW9LOEMsSUFwSzFDLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFtSEQsNEJBQTZCLENBQUMsZUFBZTtFQXBLN0QsQUFxSzRCLElBckt4QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBb0hELFVBQVcsQ0FBQyxlQUFlO0VBckszQyxBQXNLMkMsSUF0S3ZDLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFxSEQseUJBQTBCLENBQUMsZUFBZSxBQUFBLGlCQUFpQjtFQXRLM0UsQUF1SzRCLElBdkt4QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBc0hELFVBQVcsQ0FBQyxlQUFlO0VBdkszQyxBQXdLZ0QsSUF4SzVDLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUF1SEQsOEJBQStCLENBQUMsZUFBZSxDQUFDO0lBc0J4QyxjQUFjLEVBQUUsTUFBTTtHQUU3Qjs7O0FBaE1qQixBQWlEWSxJQWpEUixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsT0FBTztFQUM5QixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLG1CQUFtQixFQUFFLGVBQWU7Q0F5RnZDOztBQXZGRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUF4TTVDLEFBaURZLElBakRSLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFpSkQseUJBQTBCLENBQUM7SUFPbkIscUJBQXFCLEVBQUUsSUFBSTtJQUMzQixrQkFBa0IsRUFBRSxJQUFJO0lBQ3hCLG1CQUFtQixFQUFFLGlCQUFpQjtHQW9GN0M7OztBQS9SakIsQUE4TW9CLElBOU1oQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLEFBQ1gsaUJBQWtCLENBQUM7RUFDZixTQUFTLEVBQUUsT0FBTztFQUNsQixjQUFjLEVBQUUsTUFBTTtFQUN0QixPQUFPLEVBQUUsSUFBSTtDQVdoQjs7QUFURyxNQUFNLEVBQUMsU0FBUyxFQUFFLEtBQUs7RUFwTm5ELEFBOE1vQixJQTlNaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWlKRCx5QkFBMEIsQ0FZdEIsZUFBZSxBQUNYLGlCQUFrQixDQUFDO0lBTVgsT0FBTyxFQUFFLENBQUM7R0FRakI7OztBQUpPLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXpOeEQsQUF3TjRCLElBeE54QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLEFBQ1gsaUJBQWtCLENBU2QsVUFBVSxDQUFDO0lBRUgsS0FBSyxFQUFFLElBQUk7R0FFbEI7OztBQTVON0IsQUE4TW9CLElBOU1oQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLEFBaUJYLGlCQUFrQixDQUFDO0VBQ2YsU0FBUyxFQUFFLEtBQUs7RUFDaEIsT0FBTyxFQUFFLENBQUM7Q0FLYjs7QUF0T3pCLEFBbU80QixJQW5PeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWlKRCx5QkFBMEIsQ0FZdEIsZUFBZSxBQWlCWCxpQkFBa0IsQ0FJZCxVQUFVLENBQUM7RUFDUCxNQUFNLEVBQUUsQ0FBQztDQUNaOztBQXJPN0IsQUF5TzRCLElBek94QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLENBMEJYLFlBQVksQ0FDUixNQUFNLENBQUM7RUFDSCxRQUFRLEVBQUUsUUFBUTtFQUNsQixjQUFjLEVBQUUsR0FBRztFQUNuQixNQUFNLEVBQUUsR0FBRztDQUNkOztBQTdPN0IsQUErT3FDLElBL09qQyxBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLENBMEJYLFlBQVksQ0FPUixNQUFNLEdBQUcsTUFBTSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsR0FBRztFQUNULEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FDZjs7QUFyUDdCLEFBdVA0QixJQXZQeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWlKRCx5QkFBMEIsQ0FZdEIsZUFBZSxDQTBCWCxZQUFZLENBZVIsZ0JBQWdCLENBQUM7RUFDYixVQUFVLEVBQUUsR0FBRztFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0NBa0NmOztBQTVSN0IsQUE0UGdDLElBNVA1QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLENBMEJYLFlBQVksQ0FlUixnQkFBZ0IsQ0FLWixVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsa0JBQWtCO0NBYTlCOztBQTFRakMsQUErUG9DLElBL1BoQyxBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLENBMEJYLFlBQVksQ0FlUixnQkFBZ0IsQ0FLWixVQUFVLENBR04sc0JBQXNCLENBQUM7RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixHQUFHLEVBQUUsR0FBRztFQU9SLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQXpRckMsQUFtUXdDLElBblFwQyxBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLENBMEJYLFlBQVksQ0FlUixnQkFBZ0IsQ0FLWixVQUFVLENBR04sc0JBQXNCLENBSWxCLEtBQUssQ0FBQztFQUNGLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFlBQVksRUFBRSxHQUFHO0NBQ3BCOztBQXRRekMsQUE0UWdDLElBNVE1QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBaUpELHlCQUEwQixDQVl0QixlQUFlLENBMEJYLFlBQVksQ0FlUixnQkFBZ0IsQ0FxQlosZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixVQUFVLEVBQUUsT0FBTztDQUN0Qjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFqUnhELEFBdVA0QixJQXZQeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWlKRCx5QkFBMEIsQ0FZdEIsZUFBZSxDQTBCWCxZQUFZLENBZVIsZ0JBQWdCLENBQUM7SUEyQlQsVUFBVSxFQUFFLEdBQUc7R0FVdEI7RUE1UjdCLEFBb1JvQyxJQXBSaEMsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWlKRCx5QkFBMEIsQ0FZdEIsZUFBZSxDQTBCWCxZQUFZLENBZVIsZ0JBQWdCLENBNkJSLFVBQVUsQ0FBQztJQUNQLE9BQU8sRUFBRSxtQkFBbUI7R0FDL0I7RUF0UnJDLEFBd1JvQyxJQXhSaEMsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWlKRCx5QkFBMEIsQ0FZdEIsZUFBZSxDQTBCWCxZQUFZLENBZVIsZ0JBQWdCLENBaUNSLGVBQWUsQ0FBQztJQUNaLE9BQU8sRUFBRSxrQkFBa0I7R0FDOUI7OztBQTFSckMsQUFtU29CLElBblNoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBZ1BELFVBQVcsQ0FFUCxVQUFVLENBQUM7RUFDUCxjQUFjLEVBQUUsQ0FBQztDQUNwQjs7QUFyU3JCLEFBdVNvQixJQXZTaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWdQRCxVQUFXLENBTVAsZUFBZSxDQUFDO0VBQ1osR0FBRyxFQUFFLElBQUk7Q0E2Q1o7O0FBclZyQixBQTBTd0IsSUExU3BCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFnUEQsVUFBVyxDQU1QLGVBQWUsQ0FHWCxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7RUFDeEMsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGNBQWM7Q0FxQ3pCOztBQW5DRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFqVHBELEFBMFN3QixJQTFTcEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWdQRCxVQUFXLENBTVAsZUFBZSxDQUdYLFVBQVUsQ0FBQztJQVFILGFBQWEsRUFBRSxlQUFlO0dBa0NyQzs7O0FBcFZ6QixBQXFUNEIsSUFyVHhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFnUEQsVUFBVyxDQU1QLGVBQWUsQ0FHWCxVQUFVLENBV04sZ0JBQWdCLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixRQUFRLEVBQUUsTUFBTTtFQUNoQixNQUFNLEVBQUUsS0FBSztDQWtCaEI7O0FBaEJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBMVRoRixBQXFUNEIsSUFyVHhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFnUEQsVUFBVyxDQU1QLGVBQWUsQ0FHWCxVQUFVLENBV04sZ0JBQWdCLENBQUM7SUFNVCxNQUFNLEVBQUUsS0FBSztHQWVwQjs7O0FBWkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU07RUE5VGpGLEFBcVQ0QixJQXJUeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWdQRCxVQUFXLENBTVAsZUFBZSxDQUdYLFVBQVUsQ0FXTixnQkFBZ0IsQ0FBQztJQVVULE1BQU0sRUFBRSxLQUFLO0dBV3BCOzs7QUExVTdCLEFBa1VnQyxJQWxVNUIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQWdQRCxVQUFXLENBTVAsZUFBZSxDQUdYLFVBQVUsQ0FXTixnQkFBZ0IsQ0FhWixHQUFHLENBQUM7RUFDQSxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLElBQUksRUFBRSxHQUFHO0VBQ1QsU0FBUyxFQUFFLGdCQUFnQixDQUFDLGdCQUFnQjtFQUM1QyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0NBQ2Y7O0FBelVqQyxBQTRVNEIsSUE1VXhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFnUEQsVUFBVyxDQU1QLGVBQWUsQ0FHWCxVQUFVLENBa0NOLGFBQWEsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsSUFBSSxFQUFFLFFBQVE7Q0FLakI7O0FBblY3QixBQWdWZ0MsSUFoVjVCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUFnUEQsVUFBVyxDQU1QLGVBQWUsQ0FHWCxVQUFVLENBa0NOLGFBQWEsQ0FJVCxrQkFBa0IsQ0FBQztFQUNmLElBQUksRUFBRSxRQUFRO0NBQ2pCOztBQWxWakMsQUEwVm9CLElBMVZoQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdVNELDhCQUErQixDQUUzQixVQUFVLENBQUM7RUFDUCxjQUFjLEVBQUUsQ0FBQztDQUNwQjs7QUE1VnJCLEFBOFZvQixJQTlWaEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVTRCw4QkFBK0IsQ0FNM0IsZUFBZSxDQUFDO0VBQ1osR0FBRyxFQUFFLElBQUk7Q0EyRVo7O0FBMWFyQixBQWlXd0IsSUFqV3BCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUF1U0QsOEJBQStCLENBTTNCLGVBQWUsQ0FHWCxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsZUFBZTtFQUN4QixjQUFjLEVBQUUsaUJBQWlCO0VBQ2pDLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7RUFDeEMsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLFNBQVMsRUFBRSxDQUFDO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsYUFBYSxFQUFFLGVBQWU7RUFDOUIsVUFBVSxFQUFFLGVBQWU7Q0E4RDlCOztBQTVERyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUE3V3BELEFBaVd3QixJQWpXcEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVTRCw4QkFBK0IsQ0FNM0IsZUFBZSxDQUdYLFVBQVUsQ0FBQztJQWFILE1BQU0sRUFBRSxVQUFVO0dBMkR6QjtFQXphekIsQUFpV3dCLElBaldwQixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdVNELDhCQUErQixDQU0zQixlQUFlLENBR1gsVUFBVSxBQWVGLFdBQVksQ0FBQztJQUNULGFBQWEsRUFBRSxDQUFDO0dBQ25COzs7QUFsWGpDLEFBaVd3QixJQWpXcEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVTRCw4QkFBK0IsQ0FNM0IsZUFBZSxDQUdYLFVBQVUsQUFvQk4sbUJBQW9CLENBQUM7RUFDakIsTUFBTSxFQUFFLG1CQUFtQjtDQUs5Qjs7QUEzWDdCLEFBd1hnQyxJQXhYNUIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVTRCw4QkFBK0IsQ0FNM0IsZUFBZSxDQUdYLFVBQVUsQUFvQk4sbUJBQW9CLENBR2hCLGdCQUFnQixDQUFDO0VBQ2IsYUFBYSxFQUFFLG1CQUFtQjtDQUNyQzs7QUExWGpDLEFBNlg0QixJQTdYeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVTRCw4QkFBK0IsQ0FNM0IsZUFBZSxDQUdYLFVBQVUsQ0E0Qk4sZ0JBQWdCLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixRQUFRLEVBQUUsTUFBTTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxLQUFLO0NBbUJoQjs7QUFqQkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFuWWhGLEFBNlg0QixJQTdYeEIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQXlDQSxNQUFNLENBT0YsS0FBSyxBQXVTRCw4QkFBK0IsQ0FNM0IsZUFBZSxDQUdYLFVBQVUsQ0E0Qk4sZ0JBQWdCLENBQUM7SUFPVCxNQUFNLEVBQUUsS0FBSztHQWdCcEI7OztBQWJHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBdllqRixBQTZYNEIsSUE3WHhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUF1U0QsOEJBQStCLENBTTNCLGVBQWUsQ0FHWCxVQUFVLENBNEJOLGdCQUFnQixDQUFDO0lBV1QsTUFBTSxFQUFFLEtBQUs7R0FZcEI7OztBQXBaN0IsQUEyWWdDLElBM1k1QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdVNELDhCQUErQixDQU0zQixlQUFlLENBR1gsVUFBVSxDQTRCTixnQkFBZ0IsQ0FjWixHQUFHLENBQUM7RUFDQSxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLElBQUksRUFBRSxHQUFHO0VBQ1QsU0FBUyxFQUFFLHFCQUFxQjtFQUNoQyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBblpqQyxBQXNaNEIsSUF0WnhCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUF1U0QsOEJBQStCLENBTTNCLGVBQWUsQ0FHWCxVQUFVLENBcUROLGFBQWEsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsSUFBSSxFQUFFLFFBQVE7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0NBY3pCOztBQXhhN0IsQUE0WmdDLElBNVo1QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdVNELDhCQUErQixDQU0zQixlQUFlLENBR1gsVUFBVSxDQXFETixhQUFhLENBTVQsa0JBQWtCLENBQUM7RUFDZixJQUFJLEVBQUUsUUFBUTtFQUNkLGFBQWEsRUFBRSxJQUFJO0NBS3RCOztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQWhhNUQsQUE0WmdDLElBNVo1QixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FPRixLQUFLLEFBdVNELDhCQUErQixDQU0zQixlQUFlLENBR1gsVUFBVSxDQXFETixhQUFhLENBTVQsa0JBQWtCLENBQUM7SUFLWCxhQUFhLEVBQUUsSUFBSTtHQUUxQjs7O0FBbmFqQyxBQXFhZ0MsSUFyYTVCLEFBQUEsV0FBVyxDQUNYLElBQUksQ0F5Q0EsTUFBTSxDQU9GLEtBQUssQUF1U0QsOEJBQStCLENBTTNCLGVBQWUsQ0FHWCxVQUFVLENBcUROLGFBQWEsQ0FlVCxjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUFPckIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBOWFwQyxBQTBDUSxJQTFDSixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBeUNBLE1BQU0sQ0FBQztJQXFZQyxVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsR0FBRztHQUV6Qjs7O0FBR0csTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBcmJwQyxBQXNiZ0IsSUF0YlosQUFBQSxXQUFXLENBQ1gsSUFBSSxDQW1iQSxNQUFNLENBRUUsYUFBYSxDQUFDO0lBQ1YsS0FBSyxFQUFFLE1BQU07SUFDYixNQUFNLEVBQUUsU0FBUztHQUNwQjs7O0FBemJqQixBQTRiWSxJQTViUixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBbWJBLE1BQU0sQ0FRRixXQUFXLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLHFCQUFxQixFQUFFLFVBQVU7RUFDakMsZUFBZSxFQUFFLElBQUk7RUFDckIsbUJBQW1CLEVBQ2YsbUJBQW1CO0NBUTFCOztBQU5HLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQW5jeEMsQUE0YlksSUE1YlIsQUFBQSxXQUFXLENBQ1gsSUFBSSxDQW1iQSxNQUFNLENBUUYsV0FBVyxDQUFDO0lBUUoscUJBQXFCLEVBQUUsSUFBSTtJQUMzQixZQUFZLEVBQUUsSUFBSTtJQUNsQixtQkFBbUIsRUFDZixxQkFBcUI7R0FFaEM7OztBQXpjYixBQTJjWSxJQTNjUixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBbWJBLE1BQU0sQ0F1QkYsa0JBQWtCLENBQUM7RUFDZixTQUFTLEVBQUUsTUFBTTtDQWNwQjs7QUExZGIsQUE4Y2dCLElBOWNaLEFBQUEsV0FBVyxDQUNYLElBQUksQ0FtYkEsTUFBTSxDQXVCRixrQkFBa0IsQ0FHZCxpQkFBaUIsQ0FBQztFQUNkLE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFsZGpCLEFBb2RnQixJQXBkWixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBbWJBLE1BQU0sQ0F1QkYsa0JBQWtCLENBU2QsQ0FBQyxDQUFDO0VBQ0UsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLE1BQU07Q0FDdEI7O0FBemRqQixBQTRkWSxJQTVkUixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBbWJBLE1BQU0sQ0F3Q0Ysc0JBQXNCLENBQUM7RUFDbkIsU0FBUyxFQUFFLFVBQVU7Q0FLeEI7O0FBbGViLEFBK2RnQixJQS9kWixBQUFBLFdBQVcsQ0FDWCxJQUFJLENBbWJBLE1BQU0sQ0F3Q0Ysc0JBQXNCLENBR2xCLEdBQUcsQ0FBQztFQUNBLEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FBTWpCLEFBRVEsSUFGSixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBQ0EsT0FBTyxDQUFDO0VBQ0osVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBSlQsQUFNUSxJQU5KLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FLQSxNQUFNLENBQUM7RUFDSCxNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7Q0FvQjlDOztBQTdCVCxBQU1RLElBTkosQUFBQSxjQUFjLENBQ2QsSUFBSSxDQUtBLE1BQU0sQUFLRixjQUFlLENBQUM7RUFDWixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFiYixBQWVZLElBZlIsQUFBQSxjQUFjLENBQ2QsSUFBSSxDQUtBLE1BQU0sQ0FTRixjQUFjLENBQUM7RUFDWCxLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLFdBQVc7RUFDMUIsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTTtFQXhCNUQsQUF5QmdCLElBekJaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FLQSxNQUFNLENBbUJFLGNBQWMsQ0FBQztJQUNYLFVBQVUsRUFBRSxJQUFJO0dBQ25COzs7QUEzQmpCLEFBa0NZLElBbENSLEFBQUEsY0FBYyxDQUNkLElBQUksQ0E4QkEsVUFBVSxDQUdOLGNBQWM7QUFsQzFCLEFBa0NZLElBbENSLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErQkEsUUFBUSxDQUVKLGNBQWM7QUFsQzFCLEFBa0NZLElBbENSLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FnQ0EsZUFBZSxDQUNYLGNBQWMsQ0FBQztFQUNYLE1BQU0sRUFBRSxLQUFLO0VBQ2IsZUFBZSxFQUFFLEtBQUs7Q0E2QnpCOztBQWpFYixBQXNDZ0IsSUF0Q1osQUFBQSxjQUFjLENBQ2QsSUFBSSxDQThCQSxVQUFVLENBR04sY0FBYyxDQUlWLElBQUksQUFBQSxZQUFZO0FBdENoQyxBQXNDZ0IsSUF0Q1osQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStCQSxRQUFRLENBRUosY0FBYyxDQUlWLElBQUksQUFBQSxZQUFZO0FBdENoQyxBQXNDZ0IsSUF0Q1osQUFBQSxjQUFjLENBQ2QsSUFBSSxDQWdDQSxlQUFlLENBQ1gsY0FBYyxDQUlWLElBQUksQUFBQSxZQUFZLENBQUM7RUFDYixLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEtBQUs7Q0FDYjs7QUEzQ2pCLEFBNkNnQixJQTdDWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBOEJBLFVBQVUsQ0FHTixjQUFjLENBV1YsQ0FBQztBQTdDakIsQUE2Q2dCLElBN0NaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErQkEsUUFBUSxDQUVKLGNBQWMsQ0FXVixDQUFDO0FBN0NqQixBQTZDZ0IsSUE3Q1osQUFBQSxjQUFjLENBQ2QsSUFBSSxDQWdDQSxlQUFlLENBQ1gsY0FBYyxDQVdWLENBQUMsQ0FBQztFQUNFLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFQ3poR3RCLDZCQUE2QjtFRDBoR3ZCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsR0FBRyxFQUFFLEtBQUs7RUFDVixLQUFLLEVBQUUsS0FBSztDQVVmOztBQWhFakIsQUE2Q2dCLElBN0NaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0E4QkEsVUFBVSxDQUdOLGNBQWMsQ0FXVixDQUFDLEFBV0MsUUFBVztBQXhEN0IsQUE2Q2dCLElBN0NaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErQkEsUUFBUSxDQUVKLGNBQWMsQ0FXVixDQUFDLEFBV0MsUUFBVztBQXhEN0IsQUE2Q2dCLElBN0NaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FnQ0EsZUFBZSxDQUNYLGNBQWMsQ0FXVixDQUFDLEFBV0MsUUFBVyxDQUFDO0VBQ04sV0FBVyxFQTlnRzFCLGdCQUFnQjtFQStnR0QsU0FBUyxFQUFFLElBQUk7RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBN2dHUixLQUFPO0VBOGdHTixHQUFHLEVBQUUsR0FBRztFQUNSLElBQUksRUFBRSxJQUFJO0NBQ2I7O0FBSVQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbkVwQyxBQW9FZ0IsSUFwRVosQUFBQSxjQUFjLENBQ2QsSUFBSSxDQThCQSxVQUFVLENBcUNGLFdBQVcsQ0FBQSxBQUFBLEtBQUMsQUFBQTtFQXBFNUIsQUFvRWdCLElBcEVaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErQkEsUUFBUSxDQW9DQSxXQUFXLENBQUEsQUFBQSxLQUFDLEFBQUE7RUFwRTVCLEFBb0VnQixJQXBFWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBZ0NBLGVBQWUsQ0FtQ1AsV0FBVyxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU87SUFDZixVQUFVLEVBQUUsY0FBYztHQUM3Qjs7O0FBdEVqQixBQXlFWSxJQXpFUixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBOEJBLFVBQVUsQ0EwQ04sV0FBVztBQXpFdkIsQUF5RVksSUF6RVIsQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStCQSxRQUFRLENBeUNKLFdBQVc7QUF6RXZCLEFBeUVZLElBekVSLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FnQ0EsZUFBZSxDQXdDWCxXQUFXLENBQUM7RUFDUixPQUFPLEVBQUUsVUFBVTtFQUNuQixTQUFTLEVBQUUsSUFBSTtDQWtCbEI7O0FBN0ZiLEFBNkVnQixJQTdFWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBOEJBLFVBQVUsQ0EwQ04sV0FBVyxDQUlQLEdBQUc7QUE3RW5CLEFBNkVnQixJQTdFWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBK0JBLFFBQVEsQ0F5Q0osV0FBVyxDQUlQLEdBQUc7QUE3RW5CLEFBNkVnQixJQTdFWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBZ0NBLGVBQWUsQ0F3Q1gsV0FBVyxDQUlQLEdBQUcsQ0FBQztFQUNBLE9BQU8sRUFBRSxDQUFDO0VBQ1YsYUFBYSxFQUFFLGlCQUFpQjtDQU9uQzs7QUF0RmpCLEFBNkVnQixJQTdFWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBOEJBLFVBQVUsQ0EwQ04sV0FBVyxDQUlQLEdBQUcsQUFNRCxXQUFjO0FBbkZoQyxBQTZFZ0IsSUE3RVosQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStCQSxRQUFRLENBeUNKLFdBQVcsQ0FJUCxHQUFHLEFBTUQsV0FBYztBQW5GaEMsQUE2RWdCLElBN0VaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FnQ0EsZUFBZSxDQXdDWCxXQUFXLENBSVAsR0FBRyxBQU1ELFdBQWMsQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQXJGckIsQUF3RmdCLElBeEZaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0E4QkEsVUFBVSxDQTBDTixXQUFXLENBZVAsaUJBQWlCO0FBeEZqQyxBQXdGZ0IsSUF4RlosQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStCQSxRQUFRLENBeUNKLFdBQVcsQ0FlUCxpQkFBaUI7QUF4RmpDLEFBd0ZnQixJQXhGWixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBZ0NBLGVBQWUsQ0F3Q1gsV0FBVyxDQWVQLGlCQUFpQixDQUFDO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxjQUFjO0NBQ2hDOztBQTVGakIsQUFpR1ksSUFqR1IsQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStGQSxVQUFVLENBQ04sY0FBYyxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsZ0RBQW9ELEVBQUUsOEJBQThCO0VBQ3RHLFlBQVksRUFBRSxJQUFJO0NBS3JCOztBQXhHYixBQXFHZ0IsSUFyR1osQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStGQSxVQUFVLENBQ04sY0FBYyxDQUlWLENBQUMsQUFBQSxRQUFRLENBQUM7RUFDTixPQUFPLEVBdmpHSixLQUFPO0NBd2pHYjs7QUF2R2pCLEFBNEdvQixJQTVHaEIsQUFBQSxjQUFjLENBQ2QsSUFBSSxDQStGQSxVQUFVLENBVU4sV0FBVyxDQUNQLEdBQUcsQ0FDQyxDQUFDLENBQUM7RUFDRSxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVDNWxHckIsNkJBQTZCO0VENmxHYixlQUFlLEVBQUUsSUFBSTtDQW1CeEI7O0FBcElyQixBQTRHb0IsSUE1R2hCLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErRkEsVUFBVSxDQVVOLFdBQVcsQ0FDUCxHQUFHLENBQ0MsQ0FBQyxBQU9HLE1BQU8sQ0FBQztFQUNKLFdBQVcsRUF6a0c5QixnQkFBZ0I7RUEwa0dHLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLFNBQVMsRUFBRSxnQkFBZ0I7Q0FDOUI7O0FBMUh6QixBQTRId0IsSUE1SHBCLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErRkEsVUFBVSxDQVVOLFdBQVcsQ0FDUCxHQUFHLENBQ0MsQ0FBQyxDQWdCRyxJQUFJLENBQUM7RUFDRCxPQUFPLEVBQUUsS0FBSztFQUNkLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLElBQUk7RUFDbkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsUUFBUSxFQUFFLE1BQU07RUFDaEIsYUFBYSxFQUFFLFFBQVE7Q0FDMUI7O0FBbkl6QixBQXNJb0IsSUF0SWhCLEFBQUEsY0FBYyxDQUNkLElBQUksQ0ErRkEsVUFBVSxDQVVOLFdBQVcsQ0FDUCxHQUFHLENBMkJDLENBQUMsQUFBQSxPQUFPLENBQUM7RUFDTCxPQUFPLEVBeGxHUixLQUFPO0NBeWxHVDs7QUF4SXJCLEFBOElZLElBOUlSLEFBQUEsY0FBYyxDQUNkLElBQUksQ0E0SUEsUUFBUSxDQUNKLGNBQWMsQ0FBQztFQUNYLGdCQUFnQixFQUFFLGdEQUFvRCxFQUFFLGlDQUFpQztDQUs1Rzs7QUFwSmIsQUFpSmdCLElBakpaLEFBQUEsY0FBYyxDQUNkLElBQUksQ0E0SUEsUUFBUSxDQUNKLGNBQWMsQ0FHVixDQUFDLEFBQUEsUUFBUSxDQUFDO0VBQ04sT0FBTyxFQTlsR1osS0FBTztDQStsR0w7O0FBbkpqQixBQXNKWSxJQXRKUixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBNElBLFFBQVEsQ0FTSixXQUFXLENBQUM7RUFDUixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixjQUFjLEVBQUUsSUFBSTtDQVN2Qjs7QUFsS2IsQUEySmdCLElBM0paLEFBQUEsY0FBYyxDQUNkLElBQUksQ0E0SUEsUUFBUSxDQVNKLFdBQVcsQ0FLUCxpQkFBaUIsQ0FBQztFQUNkLFdBQVcsRUFBRSxJQUFJO0NBQ3BCOztBQTdKakIsQUErSm9DLElBL0poQyxBQUFBLGNBQWMsQ0FDZCxJQUFJLENBNElBLFFBQVEsQ0FTSixXQUFXLENBU1AsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQWpLakIsQUFzS1ksSUF0S1IsQUFBQSxjQUFjLENBQ2QsSUFBSSxDQW9LQSxlQUFlLENBQ1gsY0FBYyxDQUFDO0VBQ1gsZ0JBQWdCLEVBQUUsZ0RBQW9ELEVBQUUsc0NBQXNDO0VBQzlHLFlBQVksRUFBRSxJQUFJO0NBS3JCOztBQTdLYixBQTBLZ0IsSUExS1osQUFBQSxjQUFjLENBQ2QsSUFBSSxDQW9LQSxlQUFlLENBQ1gsY0FBYyxDQUlWLENBQUMsQUFBQSxRQUFRLENBQUM7RUFDTixPQUFPLEVBdG5HWixLQUFPO0NBdW5HTDs7QUE1S2pCLEFBaUxrQixJQWpMZCxBQUFBLGNBQWMsQ0FDZCxJQUFJLENBb0tBLGVBQWUsQ0FVWCxXQUFXLEdBRUwsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0NBWXpCOztBQWhNakIsQUFzTHNCLElBdExsQixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBb0tBLGVBQWUsQ0FVWCxXQUFXLEdBRUwsR0FBRyxHQUtDLEdBQUcsQ0FBQztFQUNGLE9BQU8sRUFBRSxTQUFTO0VHbnFHdEMsUUFBUSxFSG9xRzBCLENBQUM7RUducUduQyxZQUFZLEVIbXFHc0IsQ0FBQztFR2xxR25DLElBQUksRUhrcUc4QixDQUFDO0NBT2xCOztBQS9MckIsQUEwTHdCLElBMUxwQixBQUFBLGNBQWMsQ0FDZCxJQUFJLENBb0tBLGVBQWUsQ0FVWCxXQUFXLEdBRUwsR0FBRyxHQUtDLEdBQUcsQ0FJRCxLQUFLLENBQUM7RUFDRixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLFNBQVMsRUFBRSxnQkFBZ0I7Q0FDOUI7O0FBSVQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbE14QyxBQW1Nc0IsSUFuTWxCLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FvS0EsZUFBZSxDQVVYLFdBQVcsR0FvQkQsR0FBRyxDQUFDO0lBQ0YsVUFBVSxFQUFFLGNBQWM7R0FDN0I7OztBQXJNckIsQUF3TWdCLElBeE1aLEFBQUEsY0FBYyxDQUNkLElBQUksQ0FvS0EsZUFBZSxDQVVYLFdBQVcsQ0F5QlAsS0FBSyxDQUFDO0VBQ0YsU0FBUyxFQUFFLEtBQUs7RUFDaEIsTUFBTSxFQUFFLENBQUM7Q0FDWjs7QUFNakIsQUFHWSxJQUhSLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FDQSxRQUFRLENBQ0osR0FBRyxDQUFDO0VBQ0EsWUFBWSxFQUFFLElBQUk7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBUGIsQUFVUSxJQVZKLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBQUM7RUFDVCxVQUFVLEVBQUUsSUFBSTtDQWlMbkI7O0FBNUxULEFBZWtCLElBZmQsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0FHUixXQUFXLEdBRUwsR0FBRyxDQUFDO0VBQ0YsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUMxQyxPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBRSxPQUFPO0NBZWxCOztBQW5DakIsQUFla0IsSUFmZCxBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQUdSLFdBQVcsR0FFTCxHQUFHLEFBT0QsT0FBUSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUF6QnJCLEFBZWtCLElBZmQsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0FHUixXQUFXLEdBRUwsR0FBRyxBQVlELFdBQVksQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0NBQ3RCOztBQTdCckIsQUFnQ29CLElBaENoQixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQUdSLFdBQVcsR0FFTCxHQUFHLENBaUJELEdBQUcsQUFBQSxXQUFXLENBQUM7RUFDWCxTQUFTLEVBQUUsSUFBSTtDQUNsQjs7QUFsQ3JCLEFBc0NZLElBdENSLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBNEJSLE9BQU8sQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLElBQUk7Q0FtSmhCOztBQWpKRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUExQ3hDLEFBc0NZLElBdENSLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBNEJSLE9BQU8sQ0FBQztJQUtBLE9BQU8sRUFBRSxJQUFJO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztHQStJaEM7OztBQTNMYixBQStDZ0IsSUEvQ1osQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0NBMEloQjs7QUF4SUcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbEQ1QyxBQStDZ0IsSUEvQ1osQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsQ0FBQztJQUlILE9BQU8sRUFBRSxnQkFBZ0I7SUFDekIsYUFBYSxFQUFFLElBQUk7R0FzSTFCOzs7QUExTGpCLEFBK0NnQixJQS9DWixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxBQVFOLE9BQVEsQ0FBQztFQUNMLE9BQU8sRUFBRSxLQUFLO0NBQ2pCOztBQXpEckIsQUEyRG9CLElBM0RoQixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxDQVlOLGdCQUFnQixDQUFDO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUE5RHJCLEFBZ0VzQixJQWhFbEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxDQUFDO0VBQ0wsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtFQUMxQyxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxPQUFPO0VBQ2YsZUFBZSxFQUFFLDZDQUE2QztFQUM5RCxhQUFhLEVBQUUsNkNBQTZDO0VBQzVELGtCQUFrQixFQUFFLDZDQUE2QztFQUNqRSxVQUFVLEVBQUUsNkNBQTZDO0NBaUg1RDs7QUF6THJCLEFBMEUwQixJQTFFdEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxHQVVGLEdBQUcsQUFBQSxZQUFZO0FBMUV6QyxBQTJFMEIsSUEzRXRCLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBNEJSLE9BQU8sQ0FTSCxVQUFVLEdBaUJKLE1BQU0sR0FXRixHQUFHLEFBQUEsV0FBVyxDQUFDO0VBQ2IsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsd0JBQXdCO0NBQ2pEOztBQTdFekIsQUErRTBCLElBL0V0QixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxHQWlCSixNQUFNLEdBZUYsR0FBRyxBQUFBLFlBQVksQ0FBQztFQUNkLE9BQU8sRUFBRSxTQUFTO0NBeUJyQjs7QUF6R3pCLEFBK0UwQixJQS9FdEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxHQWVGLEdBQUcsQUFBQSxZQUFZLEFBR2IsTUFBTyxDQUFDO0VBQ0osV0FBVyxFQXp2R2xDLGdCQUFnQjtFQTB2R08sT0FBTyxFQXZ2R1YsS0FBTztFQXd2R0osU0FBUyxFQUFFLElBQUk7RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxJQUFJO0VBQ1QsZUFBZSxFQUFFLGFBQWE7RUFDOUIsYUFBYSxFQUFFLGFBQWE7RUFDNUIsa0JBQWtCLEVBQUUsYUFBYTtFQUNqQyxVQUFVLEVBQUUsYUFBYTtDQUM1Qjs7QUE3RjdCLEFBK0Y0QixJQS9GeEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxHQWVGLEdBQUcsQUFBQSxZQUFZLENBZ0JiLFlBQVksQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsS0FBSztDQUtwQjs7QUF4RzdCLEFBK0Y0QixJQS9GeEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxHQWVGLEdBQUcsQUFBQSxZQUFZLENBZ0JiLFlBQVksQUFNUixNQUFPLENBQUM7RUFDSixPQUFPLEVBQUUsR0FBRztDQUNmOztBQXZHakMsQUEyRzBCLElBM0d0QixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxHQWlCSixNQUFNLEdBMkNGLEdBQUcsQUFBQSxXQUFXLENBQUM7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxHQUFHO0VBQ2YsUUFBUSxFQUFFLE1BQU07RUFDaEIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsYUFBYSxFQUFFLGFBQWE7RUFDNUIsa0JBQWtCLEVBQUUsYUFBYTtFQUNqQyxVQUFVLEVBQUUsYUFBYTtFQUN6QixPQUFPLEVBQUUsQ0FBQztDQW1DYjs7QUF0SnpCLEFBcUg0QixJQXJIeEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxHQTJDRixHQUFHLEFBQUEsV0FBVyxDQVVaLEdBQUcsQ0FBQztFQUNBLE9BQU8sRUFBRSxTQUFTO0NBQ3JCOztBQXZIN0IsQUF5SDRCLElBekh4QixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxHQWlCSixNQUFNLEdBMkNGLEdBQUcsQUFBQSxXQUFXLENBY1osQ0FBQyxDQUFDO0VBQ0UsS0FBSyxFQ256R3ZCLDZCQUE2QjtFRG96R1gsZUFBZSxFQUFFLElBQUk7Q0EwQnhCOztBQXJKN0IsQUF5SDRCLElBekh4QixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxHQWlCSixNQUFNLEdBMkNGLEdBQUcsQUFBQSxXQUFXLENBY1osQ0FBQyxBQUlHLE1BQU8sQ0FBQztFQUNKLEtBQUssRUNyekczQixPQUFPO0VEc3pHZSxlQUFlLEVBQUUsU0FBUztDQUM3Qjs7QUFoSWpDLEFBeUg0QixJQXpIeEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxHQTJDRixHQUFHLEFBQUEsV0FBVyxDQWNaLENBQUMsQUFTRyxPQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVBMXlHdEMsZ0JBQWdCO0VBMnlHVyxPQUFPLEVBcnlHM0IsS0FBTztFQXN5R2EsZUFBZSxFQUFFLFNBQVM7RUFDMUIsNkJBQTZCO0VBQzdCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFlBQVksRUFBRSxHQUFHO0VBQ2pCLFNBQVMsRUFBRSxHQUFHO0VBQ2QsT0FBTyxFQUFFLENBQUM7RUFDVixXQUFXLEVBQUUsR0FBRztFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztDQUNYOztBQS9JakMsQUF5SDRCLElBekh4QixBQUFBLGFBQWEsQ0FDYixJQUFJLENBU0EsWUFBWSxDQTRCUixPQUFPLENBU0gsVUFBVSxHQWlCSixNQUFNLEdBMkNGLEdBQUcsQUFBQSxXQUFXLENBY1osQ0FBQyxBQXdCRyxPQUFRLENBQUM7RUFDTCxlQUFlLEVBQUUsSUFBSTtFQUNyQixrSkFBa0o7Q0FDcko7O0FBcEpqQyxBQWdFc0IsSUFoRWxCLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBNEJSLE9BQU8sQ0FTSCxVQUFVLEdBaUJKLE1BQU0sQUF3RkosWUFBYSxDQUFDO0VBQ1YsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQixFQUFFLEdBQUcsQ0FBRSxJQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxrQkFBa0I7Q0FLbkY7O0FBOUp6QixBQTJKNEIsSUEzSnhCLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBNEJSLE9BQU8sQ0FTSCxVQUFVLEdBaUJKLE1BQU0sQUF3RkosWUFBYSxDQUdULEdBQUcsQUFBQSxZQUFZLENBQUM7RUFDWixVQUFVLEVBQUUsSUFBSTtDQUNuQjs7QUE3SjdCLEFBZ0VzQixJQWhFbEIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxBQWdHSixPQUFRLENBQUM7RUFDTCxVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0NBcUI3Qzs7QUF4THpCLEFBcUs4QixJQXJLMUIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxBQWdHSixPQUFRLEdBS0YsR0FBRyxBQUFBLFlBQVksQUFFYixNQUFPLENBQUM7RUFDSixTQUFTLEVBQUUsY0FBYztDQUM1Qjs7QUF6S2pDLEFBNEs4QixJQTVLMUIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxBQWdHSixPQUFRLEdBWUYsR0FBRyxBQUFBLFdBQVcsQ0FBQztFQUNiLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLEtBQUs7Q0FDcEI7O0FBL0s3QixBQWlMOEIsSUFqTDFCLEFBQUEsYUFBYSxDQUNiLElBQUksQ0FTQSxZQUFZLENBNEJSLE9BQU8sQ0FTSCxVQUFVLEdBaUJKLE1BQU0sQUFnR0osT0FBUSxHQWlCRixHQUFHLENBQUM7RUFDRixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEVBQUUsR0FBRyxDQUFFLElBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQjtDQUtuRjs7QUF2TDdCLEFBb0xnQyxJQXBMNUIsQUFBQSxhQUFhLENBQ2IsSUFBSSxDQVNBLFlBQVksQ0E0QlIsT0FBTyxDQVNILFVBQVUsR0FpQkosTUFBTSxBQWdHSixPQUFRLEdBaUJGLEdBQUcsQ0FHRCxHQUFHLEFBQUEsWUFBWSxDQUFDO0VBQ1osVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBdExqQyxBQStMWSxJQS9MUixBQUFBLGFBQWEsQ0FDYixJQUFJLENBNkxBLGVBQWUsQ0FDWCxHQUFHLENBQUM7RUFDQSxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsR0FBRztDQUNiOztBQWxNYixBQXFNUSxJQXJNSixBQUFBLGFBQWEsQ0FDYixJQUFJLENBb01BLGVBQWUsQ0FBQztFQUNaLE1BQU0sRUFBRSxxQkFBcUI7RUFDN0IsWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLGlCQUFpQjtDQUNoQzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUE1TWhDLEFBNk1ZLElBN01SLEFBQUEsYUFBYSxDQUNiLElBQUksQ0E0TUksZUFBZSxDQUFDO0lBQ1osV0FBVyxFQUFFLENBQUM7SUFDZCxZQUFZLEVBQUUsQ0FBQztJQUNmLFlBQVksRUFBRSxDQUFDO0lBQ2YsYUFBYSxFQUFFLENBQUM7R0FDbkI7OztBQUtiLEFBR1ksSUFIUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBQ0EsdUJBQXVCLENBQ25CLFdBQVcsQ0FBQztFQUNSLGdCQUFnQixFQUFFLCtDQUErQztFQUNqRSxxQkFBcUIsRUFBRSxLQUFLO0NBYS9COztBQVhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVB4QyxBQUdZLElBSFIsQUFBQSxlQUFlLENBQ2YsSUFBSSxDQUNBLHVCQUF1QixDQUNuQixXQUFXLENBQUM7SUFLSixxQkFBcUIsRUFBRSxLQUFLO0dBVW5DOzs7QUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFYeEMsQUFHWSxJQUhSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0FDQSx1QkFBdUIsQ0FDbkIsV0FBVyxDQUFDO0lBU0oscUJBQXFCLEVBQUUsS0FBSztHQU1uQzs7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VBZnpDLEFBR1ksSUFIUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBQ0EsdUJBQXVCLENBQ25CLFdBQVcsQ0FBQztJQWFKLHFCQUFxQixFQUFFLEtBQUs7R0FFbkM7OztBQWxCYixBQXNCWSxJQXRCUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBb0JBLGFBQWEsQ0FDVCxXQUFXLENBQUM7RUFDUixnQkFBZ0IsRUFBRSxxQ0FBcUM7RUFDdkQscUJBQXFCLEVBQUUsS0FBSztDQWEvQjs7QUFYRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUExQnhDLEFBc0JZLElBdEJSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0FvQkEsYUFBYSxDQUNULFdBQVcsQ0FBQztJQUtKLHFCQUFxQixFQUFFLEtBQUs7R0FVbkM7OztBQVBHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTlCeEMsQUFzQlksSUF0QlIsQUFBQSxlQUFlLENBQ2YsSUFBSSxDQW9CQSxhQUFhLENBQ1QsV0FBVyxDQUFDO0lBU0oscUJBQXFCLEVBQUUsS0FBSztHQU1uQzs7O0FBSEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VBbEN6QyxBQXNCWSxJQXRCUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBb0JBLGFBQWEsQ0FDVCxXQUFXLENBQUM7SUFhSixxQkFBcUIsRUFBRSxLQUFLO0dBRW5DOzs7QUFyQ2IsQUF5Q1ksSUF6Q1IsQUFBQSxlQUFlLENBQ2YsSUFBSSxDQXVDQSxhQUFhLENBQ1QsV0FBVyxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUscUNBQXFDO0VBQ3ZELHFCQUFxQixFQUFFLEtBQUs7Q0FhL0I7O0FBWEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBN0N4QyxBQXlDWSxJQXpDUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBdUNBLGFBQWEsQ0FDVCxXQUFXLENBQUM7SUFLSixxQkFBcUIsRUFBRSxDQUFDO0dBVS9COzs7QUFQRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFqRHhDLEFBeUNZLElBekNSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0F1Q0EsYUFBYSxDQUNULFdBQVcsQ0FBQztJQVNKLHFCQUFxQixFQUFFLEtBQUs7R0FNbkM7OztBQUhHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQXJEekMsQUF5Q1ksSUF6Q1IsQUFBQSxlQUFlLENBQ2YsSUFBSSxDQXVDQSxhQUFhLENBQ1QsV0FBVyxDQUFDO0lBYUoscUJBQXFCLEVBQUUsS0FBSztHQUVuQzs7O0FBeERiLEFBNkRZLElBN0RSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0EwREEsZUFBZSxDQUVYLFdBQVc7QUE3RHZCLEFBNkRZLElBN0RSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0EyREEsZ0JBQWdCLENBQ1osV0FBVyxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsdUNBQXVDO0VBQ3pELHFCQUFxQixFQUFFLEtBQUs7Q0FhL0I7O0FBWEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBakV4QyxBQTZEWSxJQTdEUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBMERBLGVBQWUsQ0FFWCxXQUFXO0VBN0R2QixBQTZEWSxJQTdEUixBQUFBLGVBQWUsQ0FDZixJQUFJLENBMkRBLGdCQUFnQixDQUNaLFdBQVcsQ0FBQztJQUtKLHFCQUFxQixFQUFFLEtBQUs7R0FVbkM7OztBQVBHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXJFeEMsQUE2RFksSUE3RFIsQUFBQSxlQUFlLENBQ2YsSUFBSSxDQTBEQSxlQUFlLENBRVgsV0FBVztFQTdEdkIsQUE2RFksSUE3RFIsQUFBQSxlQUFlLENBQ2YsSUFBSSxDQTJEQSxnQkFBZ0IsQ0FDWixXQUFXLENBQUM7SUFTSixxQkFBcUIsRUFBRSxLQUFLO0dBTW5DOzs7QUFIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUF6RXpDLEFBNkRZLElBN0RSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0EwREEsZUFBZSxDQUVYLFdBQVc7RUE3RHZCLEFBNkRZLElBN0RSLEFBQUEsZUFBZSxDQUNmLElBQUksQ0EyREEsZ0JBQWdCLENBQ1osV0FBVyxDQUFDO0lBYUoscUJBQXFCLEVBQUUsS0FBSztHQUVuQzs7O0FBS2IsQUFFUSxJQUZKLEFBQUEsb0JBQW9CLENBQ3BCLElBQUksQ0FDQSxXQUFXLENBQUM7RUFDUixhQUFhLEVBQUUsSUFBSTtDQUN0Qjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFOaEMsQUFPWSxJQVBSLEFBQUEsb0JBQW9CLENBQ3BCLElBQUksQ0FNSSxNQUFNLENBQUM7SUFDSCxVQUFVLEVBQUUsSUFBSTtHQUNuQjs7O0FBT0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBRmhDLEFBR1ksSUFIUixBQUFBLGtCQUFrQixDQUNsQixJQUFJLENBRUksTUFBTSxDQUFDO0lBQ0gsVUFBVSxFQUFFLElBQUk7R0FDbkI7OztBQUxiLEFBUVEsSUFSSixBQUFBLGtCQUFrQixDQUNsQixJQUFJLENBT0EsWUFBWSxDQUFDO0VBQ1QsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBVlQsQUFhWSxJQWJSLEFBQUEsa0JBQWtCLENBQ2xCLElBQUksQ0FXQSxFQUFFLEFBQUEsWUFBWSxDQUNWLEVBQUUsQ0FBQztFQUNDLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBQUtiLEFBRVEsSUFGSixBQUFBLHNDQUFzQyxDQUN0QyxJQUFJLENBQ0EsU0FBUyxDQUFDO0VBQ04sTUFBTSxFQUFFLFVBQVU7Q0FLckI7O0FBUlQsQUFLYyxJQUxWLEFBQUEsc0NBQXNDLENBQ3RDLElBQUksQ0FDQSxTQUFTLEdBR0gsU0FBUyxDQUFDO0VBQ1IsTUFBTSxFQUFFLFVBQVU7Q0FDckI7O0FBUGIsQUFZYyxJQVpWLEFBQUEsc0NBQXNDLENBQ3RDLElBQUksQ0FTQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLElBRUEsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLElBQUk7Q0FDaEI7O0FBZGIsQUFnQmMsSUFoQlYsQUFBQSxzQ0FBc0MsQ0FDdEMsSUFBSSxDQVNBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFNQSxLQUFLLENBQUM7RUFDSixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUF4Z0hULDZCQUE2QjtFQXlnSHpCLFlBQVksRUFBRSxJQUFJO0NBQ3JCOztBQXBCYixBQXVCa0IsSUF2QmQsQUFBQSxzQ0FBc0MsQ0FDdEMsSUFBSSxDQVNBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FZRixRQUFTLEdBQ0gsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLEtBQUs7RUFDZCxNQUFNLEVBQUUsbUJBQW1CO0NBQzlCOztBQU1qQixBQUNJLElBREEsQUFBQSxrQkFBa0IsQ0FDbEIsSUFBSSxDQUFDO0VBQ0QsU0FBUyxFQUFFLElBQUk7Q0FDbEI7O0FBR0wsQUFDSSxJQURBLEFBQUEsbUJBQW1CLENBQ25CLEVBQUUsQ0FBQztFQUNDLFVBQVUsRUFBRSxJQUFJO0NBQ25COztBQUhMLEFBS0ksSUFMQSxBQUFBLG1CQUFtQixDQUtuQixFQUFFLENBQUM7RUFDQyxLQUFLLEVBQUUsNkJBQTZCO0VBQ3BDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBYkwsQUFlSSxJQWZBLEFBQUEsbUJBQW1CLENBZW5CLEdBQUcsQUFBQSxPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsU0FBUztDQUNyQjs7QUFqQkwsQUFtQkksSUFuQkEsQUFBQSxtQkFBbUIsQ0FtQm5CLEdBQUcsQUFBQSxNQUFNLENBQUM7RUFDTixhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUFyQkwsQUF1QkksSUF2QkEsQUFBQSxtQkFBbUIsQ0F1Qm5CLEtBQUssQUFBQSxRQUFRLENBQUM7RUFDVixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsY0FBYztFQUN0QixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsSUFBSTtDQTBDbkI7O0FBckVMLEFBNkJRLElBN0JKLEFBQUEsbUJBQW1CLENBdUJuQixLQUFLLEFBQUEsUUFBUSxDQU1ULEVBQUUsQ0FBQztFQUNDLEtBQUssRUFBRSw2QkFBNkI7RUFDcEMsV0FBVyxFQUFFLFNBQVM7RUFDdEIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsU0FBUztFQUNsQixNQUFNLEVBQUUsQ0FBQztDQUNaOztBQXRDVCxBQXdDUSxJQXhDSixBQUFBLG1CQUFtQixDQXVCbkIsS0FBSyxBQUFBLFFBQVEsQ0FpQlQsU0FBUyxDQUFDO0VBQ04sVUFBVSxFQ2xsSFIsNkJBQTZCO0VEbWxIL0IsTUFBTSxFQUFFLEdBQUc7RUFDWCxVQUFVLEVBQUUsT0FBTztDQUN0Qjs7QUE1Q1QsQUE4Q1EsSUE5Q0osQUFBQSxtQkFBbUIsQ0F1Qm5CLEtBQUssQUFBQSxRQUFRLENBdUJULENBQUMsQ0FBQztFQUNFLE9BQU8sRUFBRSxtQkFBbUI7RUFDNUIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtDQUNwQjs7QUFwRFQsQUF1RFksSUF2RFIsQUFBQSxtQkFBbUIsQ0F1Qm5CLEtBQUssQUFBQSxRQUFRLENBK0JULENBQUMsQ0FDRyxJQUFJLENBQUM7RUFDRCxlQUFlLEVBQUUsU0FBUztDQUM3Qjs7QUF6RGIsQUE0RFEsSUE1REosQUFBQSxtQkFBbUIsQ0F1Qm5CLEtBQUssQUFBQSxRQUFRLENBcUNULENBQUMsQUFBQSxPQUFPLENBQUM7RUFDTCxPQUFPLEVBQUUsZUFBZTtFQUN4QixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLGNBQWMsRUFBRSxNQUFNO0NBQ3pCOztBQUlULEFBQUEsMEJBQTBCLENBQUM7RUFDdkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLE9BQU87Q0FDakIiCn0= */
