/*

    Timeline - Responsive, jQuery-based timeline
    Version 1.0.0
    Ryan Fitzgerald
    http://RyanFitzgerald.ca/
    ---
    Repo: http://github.com/ryanfitzgerald/timeline
    Issues: http://github.com/ryanfitzgerald/timeline/issues
    Licensed under MIT Open Source

 */
.vtimeline {
  position: relative;
  padding: 30px; }
  .vtimeline:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 4px;
    background: #8e8e8e;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto; }

.vtimeline-point {
  position: relative;
  clear: both;
  content: '';
  display: table;
  width: 100%;
  margin-bottom: 30px; }
  .vtimeline-point:last-child {
    margin-bottom: 0; }

.vtimeline-icon {
  position: absolute;
  overflow: hidden;
  background: #000;
  border: 3px solid #fff;
  height: 30px;
  width: 30px;
  top: 5px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%; }

.vtimeline-block {
  min-height: 50px;
  width: 45%;
  background: #efefef;
  opacity: 1;
  transition: 0.5s ease all; }
  .vtimeline-block:after {
    content: '';
    position: absolute;
    top: 13px;
    left: 45%;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #efefef;
    border-right: none; }

.vtimeline-block.vt-fade {
  opacity: 0; }

.vtimeline-right .vtimeline-block {
  float: right; }
  .vtimeline-right .vtimeline-block:after {
    left: auto;
    right: 45%;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: none;
    border-right: 10px solid #efefef; }

.vtimeline-date {
  position: absolute;
  top: 15px;
  left: 55%; }

.vtimeline-right .vtimeline-date {
  left: auto;
  right: 55%; }

.vtimeline-content {
  padding: 15px; }

.vtimeline-align-left:before {
  right: 30px;
  left: auto;
  margin-left: 0;
  margin-right: 0; }

.vtimeline-align-left .vtimeline-icon {
  top: 5px;
  right: 0;
  left: auto;
  margin-right: -15px;
  margin-left: 0; }

.vtimeline-align-left .vtimeline-date {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  padding: 15px 0 0 15px; }

.vtimeline-align-left .vtimeline-block {
  min-height: 50px;
  margin-right: 10%;
  width: 90%;
  background: #efefef; }
  .vtimeline-align-left .vtimeline-block:after {
    top: 13px;
    left: auto;
    right: 10%;
    margin-right: -10px;
    border-left: 10px solid #efefef;
    border-right: none; }

.vtimeline-align-right:before {
  left: 30px;
  right: auto;
  margin-left: 0;
  margin-right: 0; }

.vtimeline-align-right .vtimeline-icon {
  top: 5px;
  left: 0;
  right: auto;
  margin-left: -15px;
  margin-right: 0; }

.vtimeline-align-right .vtimeline-date {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  padding: 15px 0 0 15px; }

.vtimeline-align-right .vtimeline-block {
  min-height: 50px;
  margin-left: 10%;
  width: 90%;
  background: #efefef; }
  .vtimeline-align-right .vtimeline-block:after {
    top: 13px;
    left: 10%;
    margin-left: -10px;
    border-right: 10px solid #efefef;
    border-left: none; }

@media only screen and (max-width: 850px) {
  .vtimeline:before {
    left: 30px;
    right: auto;
    margin-left: 0;
    margin-right: 0; }
  .vtimeline .vtimeline-icon {
    top: 7px;
    height: 25px;
    width: 25px;
    left: -13px;
    right: auto;
    margin-left: 0;
    margin-right: 0; }
  .vtimeline .vtimeline-block {
    width: 85%;
    margin-left: 15%; }
    .vtimeline .vtimeline-block:after {
      margin-left: -10px;
      left: 15%;
      border-right: 10px solid #efefef;
      border-left: none; }
  .vtimeline .vtimeline-right .vtimeline-block {
    float: none; }
    .vtimeline .vtimeline-right .vtimeline-block:after {
      left: 15%;
      right: auto;
      border-left: none;
      border-right: 10px solid #efefef; }
  .vtimeline .vtimeline-date {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    padding: 15px 0 0 15px; }
  .vtimeline .vtimeline-right .vtimeline-date {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    padding: 15px 0 0 15px; }
  .vtimeline-align-left:before {
    right: 30px;
    left: auto;
    margin-left: 0;
    margin-right: 0; }
  .vtimeline-align-left .vtimeline-icon {
    top: 7px;
    height: 25px;
    width: 25px;
    right: -13px;
    left: auto;
    margin-left: 0;
    margin-right: 0; }
  .vtimeline-align-left .vtimeline-block {
    width: 85%;
    margin-left: 0;
    margin-right: 15%; }
    .vtimeline-align-left .vtimeline-block:after {
      margin-left: 0;
      margin-right: -10px;
      left: auto;
      right: 15%;
      border-left: 10px solid #efefef;
      border-right: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZWxpbmVzLmNzcyIsInNvdXJjZXMiOlsidGltZWxpbmVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcblxuICAgIFRpbWVsaW5lIC0gUmVzcG9uc2l2ZSwgalF1ZXJ5LWJhc2VkIHRpbWVsaW5lXG4gICAgVmVyc2lvbiAxLjAuMFxuICAgIFJ5YW4gRml0emdlcmFsZFxuICAgIGh0dHA6Ly9SeWFuRml0emdlcmFsZC5jYS9cbiAgICAtLS1cbiAgICBSZXBvOiBodHRwOi8vZ2l0aHViLmNvbS9yeWFuZml0emdlcmFsZC90aW1lbGluZVxuICAgIElzc3VlczogaHR0cDovL2dpdGh1Yi5jb20vcnlhbmZpdHpnZXJhbGQvdGltZWxpbmUvaXNzdWVzXG4gICAgTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbiAqL1xuXG4vLyBHZW5lcmFsIHZhcmlhYmxlc1xuJGJhY2tncm91bmQ6ICNmZmY7XG4kbGluZS1jb2xvcjogIzhlOGU4ZTtcbiRpY29uLXNpemU6IDMwcHg7XG4kaWNvbi1jb2xvcjogIzAwMDtcbiRibG9jay1jb2xvcjogI2VmZWZlZjtcblxuLy8gVGltZWxpbmUgd3JhcHBpbmcgY2xhc3Ncbi52dGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5lLWNvbG9yO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICB9XG59XG5cbi8vIEluZGl2aWR1YWwgdGltZWxpbmUgcG9pbnRzXG4udnRpbWVsaW5lLXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4vLyBUaW1lbGluZSBpY29uXG4udnRpbWVsaW5lLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkaWNvbi1jb2xvcjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYmFja2dyb3VuZDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8vIFRpbWVsaW5lIGJsb2NrIGNsYXNzXG4udnRpbWVsaW5lLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgYmFja2dyb3VuZDogJGJsb2NrLWNvbG9yO1xuICAgIG9wYWNpdHk6IDEwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkYmxvY2stY29sb3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG59XG5cbi52dGltZWxpbmUtYmxvY2sudnQtZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnZ0aW1lbGluZS1yaWdodCAudnRpbWVsaW5lLWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkYmxvY2stY29sb3I7XG4gICAgfVxufVxuXG4vLyBUaW1lbGluZSBkYXRlXG4udnRpbWVsaW5lLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogNTUlO1xufVxuXG4udnRpbWVsaW5lLXJpZ2h0IC52dGltZWxpbmUtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNTUlO1xufVxuXG4vLyBVc2VyIGNvbnRlbnRcbi52dGltZWxpbmUtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLy8gQWRkaXRpb25hbCBTdHlsaW5nIChvcmllbnRhdGlvbilcblxuLnZ0aW1lbGluZS1hbGlnbi1sZWZ0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC52dGltZWxpbmUtaWNvbiB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDowO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgIH1cblxuICAgIC52dGltZWxpbmUtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMTVweDtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lLWJsb2NrIHtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibG9jay1jb2xvcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRibG9jay1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZ0aW1lbGluZS1hbGlnbi1yaWdodCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lLWljb24ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG5cbiAgICAudnRpbWVsaW5lLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnZ0aW1lbGluZS1ibG9jayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibG9jay1jb2xvcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkYmxvY2stY29sb3I7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTWVkaWEgUXVlcmllc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuXG4gICAgLnZ0aW1lbGluZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZ0aW1lbGluZS1pY29uIHtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudnRpbWVsaW5lLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkYmxvY2stY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudnRpbWVsaW5lLXJpZ2h0IC52dGltZWxpbmUtYmxvY2sge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJGJsb2NrLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZ0aW1lbGluZS1kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudnRpbWVsaW5lLXJpZ2h0IC52dGltZWxpbmUtZGF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZ0aW1lbGluZS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudnRpbWVsaW5lLWljb24ge1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52dGltZWxpbmUtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMTUlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRibG9jay1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0dBV0c7QUFVSCxBQUFBLFVBQVUsQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBZWhCO0VBakJELEFBSUksVUFKTSxBQUlOLE9BQVEsQ0FBQztJQUNMLE9BQU8sRUFBRSxFQUFFO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsR0FBRztJQUNWLFVBQVUsRUFmTCxPQUFPO0lBZ0JaLEdBQUcsRUFBRSxDQUFDO0lBQ04sTUFBTSxFQUFFLENBQUM7SUFDVCxJQUFJLEVBQUMsQ0FBQztJQUNOLEtBQUssRUFBQyxDQUFDO0lBQ1AsV0FBVyxFQUFDLElBQUk7SUFDaEIsWUFBWSxFQUFDLElBQUksR0FDcEI7O0FBSUwsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLElBQUksR0FLdEI7RUFYRCxBQVFJLGdCQVJZLEFBUVosV0FBWSxDQUFDO0lBQ1QsYUFBYSxFQUFFLENBQUMsR0FDbkI7O0FBSUwsQUFBQSxlQUFlLENBQUM7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBeENELElBQUk7RUF5Q2IsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBNUNSLElBQUk7RUE2Q2IsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxHQUFHO0VBQ1IsSUFBSSxFQUFDLENBQUM7RUFDTixLQUFLLEVBQUMsQ0FBQztFQUNQLFdBQVcsRUFBQyxJQUFJO0VBQ2hC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 */
