www.coda19.com Open in urlscan Pro
35.202.21.90  Public Scan

Submitted URL: http://coda19.com/
Effective URL: https://www.coda19.com/
Submission: On November 25 via manual from CA — Scanned from CA

Form analysis 1 forms found in the DOM

POST https://api.leadpages.io/integration/v1/forms/PnN7THCG9YHy4558HmhQzd/submissions

<form action="https://api.leadpages.io/integration/v1/forms/PnN7THCG9YHy4558HmhQzd/submissions" data-backup-host="https://optin-snf-dot-lead-pages.appspot.com" data-form-version="2" method="POST" accept-charset="UTF-8" target="_top"
  autocomplete="on">
  <div class="widget-column flex__item--md-12 flex__item--xs-12">
    <div class="widget-row flex flex--12">
      <div class="flex__item--md-12 flex__item--xs-12">
        <div data-widget-id="11ca31c1-9fe5-1871-1c7e-4ed83f2b5203" class="widget">
          <style data-emotion-css="1c4jks3">
            .css-1c4jks3 .confirm-existence {
              display: none;
            }

            .css-1c4jks3 .error-prompt {
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              border: 1px solid #4c515d;
              border-radius: 3px;
              color: #4c515d;
              display: none;
              margin-bottom: 12px;
              padding: 18px;
            }

            .css-1c4jks3 .error-prompt .error-prompt__icon {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-flex: 0 0 48px;
              -ms-flex: 0 0 48px;
              flex: 0 0 48px;
            }

            .css-1c4jks3 .error-prompt .error-prompt__icon .disabled-checkout {
              height: 30px;
              width: 48px;
            }

            .css-1c4jks3 .error-prompt .error-prompt__details {
              margin-left: 12px;
            }

            .css-1c4jks3 .error-prompt .error-prompt__details .error-title {
              color: inherit;
              font-weight: 700;
            }

            .css-1c4jks3 .error-prompt .error-prompt__details .error-description {
              color: inherit;
            }

            .css-1c4jks3 .error-prompt.error-prompt--invalid {
              color: #fa3246;
              border-color: #fa3246;
              background-color: #fee0e3;
            }

            .css-1c4jks3 .error-prompt.error-prompt--invalid .error-prompt__icon {
              -webkit-flex-basis: 16px;
              -ms-flex-preferred-size: 16px;
              flex-basis: 16px;
            }

            .css-1c4jks3 .error-prompt.error-prompt--invalid .error-prompt__icon .error-line {
              width: 16px;
              height: 16px;
            }

            .css-1c4jks3 .error-prompt.error-prompt--invalid .error-prompt__icon .error-line path {
              fill: #fa3246;
            }

            .css-1c4jks3 .lp-form-react__input--billing {
              padding: 0.4em 0.5em !important;
              background-color: white;
            }

            .css-1c4jks3 .form-field {
              margin-bottom: 12px;
            }

            .css-1c4jks3 .form-field.last-visible {
              margin-bottom: 0;
            }

            .css-1c4jks3 .form-field.input-hidden {
              display: none;
            }

            .css-1c4jks3 .lp-form-field .lp-form-field__field-block-title {
              font-weight: 700;
            }

            .css-1c4jks3 .lp-form-react__group {
              width: 100%;
            }

            .css-1c4jks3 .lp-form-react__group.is-success {
              -webkit-animation: animation-1dcx35r 1s;
              animation: animation-1dcx35r 1s;
            }

            .css-1c4jks3 .lp-form-react__group.js-required {
              margin-bottom: 12px;
            }

            .css-1c4jks3 .lp-form-react__group.js-required .lp-form-react__input {
              border: 1px solid #fa3246;
              box-shadow: #fa3246 0 0 1.5px 1px;
            }

            .css-1c4jks3 .lp-form-react__group.js-required .lp-form-react__error--required {
              opacity: 1;
              height: auto;
              margin-top: 6px;
            }

            .css-1c4jks3 .lp-form-react__group.js-invalid .lp-form-react__input {
              border: 1px solid #fa3246;
              box-shadow: #fa3246 0 0 1.5px 1px;
            }

            .css-1c4jks3 .lp-form-react__group.js-invalid .lp-form-react__error--invalid {
              opacity: 1;
              height: auto;
              margin-top: 6px;
            }

            .css-1c4jks3 .lp-form-react__group.js-stripe-invalid .lp-form-react__input {
              border: 1px solid #fa3246;
              box-shadow: #fa3246 0 0 1.5px 1px;
            }

            .css-1c4jks3 .lp-form-react__group.js-stripe-invalid .lp-form-react__error--stripe-invalid {
              opacity: 1;
              height: auto;
              margin-top: 6px;
            }

            .css-1c4jks3 .lp-form-react__label {
              -webkit-flex: 0 0 100%;
              -ms-flex: 0 0 100%;
              flex: 0 0 100%;
            }

            .css-1c4jks3 .lp-form-react__input {
              display: block;
              width: 100%;
              height: 2em;
              margin: 0;
              padding: 0 0.5em;
              line-height: inherit;
              border-radius: 3px;
              -webkit-transition: border-color 200ms ease;
              transition: border-color 200ms ease;
            }

            .css-1c4jks3 .lp-form-react__textarea {
              padding: 0.5em;
              height: auto;
              resize: none;
            }

            .css-1c4jks3 .lp-form-react__error {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-align-items: baseline;
              -webkit-box-align: baseline;
              -ms-flex-align: baseline;
              align-items: baseline;
              width: 100%;
              font-size: 0.75em;
              text-align: left;
              color: #fa3246;
              font-weight: 400;
              -webkit-text-decoration: none;
              text-decoration: none;
              font-style: normal;
              margin: 0;
              height: 0;
              opacity: 0;
              overflow: hidden;
              -webkit-transition: all 200ms ease;
              transition: all 200ms ease;
            }

            .css-1c4jks3 .lp-form-react__error i {
              margin-right: 6px;
            }

            .css-1c4jks3 .lp-form-react-radio-container,
            .css-1c4jks3 .lp-form-react-checkbox-container {
              line-height: 1;
              margin-bottom: 6px;
              -webkit-flex: 0 0 100%;
              -ms-flex: 0 0 100%;
              flex: 0 0 100%;
              width: 100%;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
            }

            .css-1c4jks3 .lp-form-react-radio-container:first-of-type,
            .css-1c4jks3 .lp-form-react-checkbox-container:first-of-type {
              margin-top: 6px;
            }

            .css-1c4jks3 .lp-form-react-radio-container:last-of-type,
            .css-1c4jks3 .lp-form-react-checkbox-container:last-of-type {
              margin-bottom: 12px;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio {
              opacity: 0;
              width: 0;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio:focus+label:hover .lp-form-react-radio-button .lp-form-react-radio-button__checked {
              opacity: 0.6;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label {
              cursor: pointer;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button {
              display: inline-block;
              position: relative;
              width: 16px;
              height: 16px;
              vertical-align: middle;
              margin: 0 6px 0 0;
              cursor: pointer;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button .lp-form-react-radio-button__unchecked,
            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button .lp-form-react-radio-button__checked {
              position: absolute;
              top: 0;
              left: 0;
              width: 16px;
              height: 16px;
              -webkit-transition: opacity 0.3s ease;
              transition: opacity 0.3s ease;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button .lp-form-react-radio-button__unchecked path,
            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button .lp-form-react-radio-button__checked path {
              fill: #4c515d;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button .lp-form-react-radio-button__unchecked {
              z-index: 1;
              opacity: 1;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label .lp-form-react-radio-button .lp-form-react-radio-button__checked {
              z-index: 0;
              opacity: 0;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio+label:hover .lp-form-react-radio-button .lp-form-react-radio-button__checked {
              opacity: 0.6;
            }

            .css-1c4jks3 input[type='radio'].lp-form-react-radio:checked+label .lp-form-react-radio-button .lp-form-react-radio-button__checked,
            .css-1c4jks3 input[type='radio'].lp-form-react-radio:checked+label:hover .lp-form-react-radio-button .lp-form-react-radio-button__checked {
              opacity: 1;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox'] {
              display: none;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label {
              cursor: pointer;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-align-items: center;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label:hover span svg,
            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label:focus span svg,
            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label:active span svg {
              opacity: 1;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox {
              height: 16px;
              margin: 0;
              -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
              transition: background-color 0.3s ease, border-color 0.3s ease;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .lp-form-react__checkbox-label-container {
              position: relative;
              width: 20px;
              height: 20px;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .checkbox__unchecked,
            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .checkbox__checked {
              position: absolute;
              top: 0;
              left: 0;
              width: 16px;
              height: 16px;
              -webkit-transition: opacity 0.3s ease;
              transition: opacity 0.3s ease;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .checkbox__unchecked path,
            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .checkbox__checked path {
              fill: #4c515d;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .checkbox__unchecked {
              z-index: 1;
              opacity: 1;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox .checkbox__checked {
              z-index: 0;
              opacity: 0;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']:checked+label .checkbox .checkbox__checked,
            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']:checked+label:hover .checkbox .checkbox__checked {
              opacity: 1;
            }

            @media (hover:hover) {
              .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label:hover .checkbox .checkbox__checked {
                opacity: 0.6;
              }
            }

            .css-1c4jks3 select.lp-form-react-select {
              height: 2em;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex: 0 0 100%;
              -ms-flex: 0 0 100%;
              flex: 0 0 100%;
              padding: 0;
              background-color: #fff;
            }

            .css-1c4jks3 .flex-container {
              margin-left: -12px;
              margin-right: -12px;
            }

            .css-1c4jks3 .flex.flex-form [class*='flex__item--'] {
              padding-left: 12px;
              padding-right: 12px;
            }

            .css-1c4jks3 .labels-are-inside input::-webkit-input-placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside input::-moz-placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside input:-ms-input-placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside input::placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside textarea::-webkit-input-placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside textarea::-moz-placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside textarea:-ms-input-placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside textarea::placeholder {
              font-size: 1em;
              font-weight: inherit;
              opacity: 1;
            }

            .css-1c4jks3 .labels-are-inside .coupon-entered .apply-coupon-button {
              top: 0.4em;
            }

            .css-1c4jks3 input.lp-form-react__input::-webkit-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 input.lp-form-react__input::-moz-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 input.lp-form-react__input:-ms-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 input.lp-form-react__input::-webkit-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 input.lp-form-react__input::-moz-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 input.lp-form-react__input:-ms-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 input.lp-form-react__input::placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea::-webkit-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea::-moz-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea:-ms-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea::-webkit-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea::-moz-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea:-ms-input-placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 textarea.lp-form-react__textarea::placeholder {
              font-size: 1em;
            }

            .css-1c4jks3 .lp-form-react__input {
              border: 1px solid rgba(76, 81, 93, 1);
              color: #020020;
              font-size: inherit;
            }

            .css-1c4jks3 .lp-form-react__input:focus {
              border: 1px solid rgba(76, 81, 93, 1);
              box-shadow: rgba(76, 81, 93, 1) 0 0 1.5px 1px;
              outline: 0;
            }

            .css-1c4jks3 .lp-form-react__input::-webkit-input-placeholder {
              color: #767676;
              opacity: 1;
            }

            .css-1c4jks3 .lp-form-react__input::-moz-placeholder {
              color: #767676;
              opacity: 1;
            }

            .css-1c4jks3 .lp-form-react__input:-ms-input-placeholder {
              color: #767676;
              opacity: 1;
            }

            .css-1c4jks3 .lp-form-react__input::placeholder {
              color: #767676;
              opacity: 1;
            }

            .css-1c4jks3 .StripeElement--focus {
              border: 1px solid rgba(76, 81, 93, 1);
              box-shadow: rgba(76, 81, 93, 1) 0 0 1.5px 1px;
              outline: 0;
            }

            .css-1c4jks3 .lp-form-react__label {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .labels-are-inside .lp-form-react__input {
              color: #020020;
            }

            .css-1c4jks3 .labels-are-inside .lp-form-react__input::-webkit-input-placeholder {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .labels-are-inside .lp-form-react__input::-moz-placeholder {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .labels-are-inside .lp-form-react__input:-ms-input-placeholder {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .labels-are-inside .lp-form-react__input::placeholder {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .lp-form-react-radio {
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .lp-form-react-radio+label {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 .lp-form-react-radio+label .lp-form-react-radio-button__unchecked path,
            .css-1c4jks3 .lp-form-react-radio+label .lp-form-react-radio-button__checked path {
              fill: rgba(76, 81, 93, 1);
            }

            .css-1c4jks3 .lp-form-field__field-block-title {
              font-family: "Roboto", sans-serif;
              color: rgba(76, 81, 93, 1);
            }

            .css-1c4jks3 select.lp-form-react-select {
              border: 1px solid rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 select.lp-form-react-select:focus {
              outline-color: rgba(76, 81, 93, 1);
            }

            .css-1c4jks3 .lp-form-react__select-option {
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
            }

            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox__unchecked path,
            .css-1c4jks3 input.lp-form-react-checkbox[type='checkbox']+label .checkbox__checked path {
              fill: rgba(76, 81, 93, 1);
            }

            .css-1c4jks3 .lp-form-react__description {
              color: rgba(76, 81, 93, 1);
              font-family: "Roboto", sans-serif;
              font-size: 0.875rem;
            }

            .css-1c4jks3 .lp-form-react__privacy-link {
              color: rgba(76, 81, 93, 1);
              -webkit-text-decoration: underline;
              text-decoration: underline;
              padding: 10px 0;
            }

            .css-1c4jks3 .lp-form-react__privacy-link a {
              color: inherit;
            }

            .css-1c4jks3 .lp-form-react__confirm label,
            .css-1c4jks3 .lp-form-react__order-bump-checkbox label {
              font-size: 0.875rem;
            }
          </style>
          <div class="lp-form-react w-11ca31c1-9fe5-1871-1c7e-4ed83f2b5203 css-1c4jks3" data-widget-type="LpInputReact">
            <div class="error-prompt error-prompt--disabled">
              <div class="error-prompt__icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 30" class="disabled-checkout">
                  <path style="fill:#656A78"
                    d="M36.8 1h-30c-1.7 0-3 1.3-3 3v20c0 1.7 1.3 3 3 3h24.8c-0.1-0.1-0.1-0.1-0.2-0.2 -0.6-0.6-1-1.2-1.4-1.8H6.8c-0.5 0-1-0.5-1-1V12h32v2.1c0.7 0.1 1.4 0.3 2 0.6V4C39.8 2.3 38.5 1 36.8 1zM37.8 6h-32V4c0-0.5 0.5-1 1-1h30c0.5 0 1 0.5 1 1V6z">
                  </path>
                  <path style="fill:#FA5A6A"
                    d="M36.7 14c2.1 0 3.8 0.7 5.3 2.2s2.2 3.2 2.2 5.3 -0.7 3.8-2.2 5.3S38.8 29 36.7 29s-3.8-0.7-5.3-2.2c-1.5-1.5-2.2-3.2-2.2-5.3s0.7-3.8 2.2-5.3C32.9 14.7 34.6 14 36.7 14zM37.4 22.2v-4.5h-1.5v4.5H37.4zM37.4 25.3v-1.5h-1.5v1.5H37.4z">
                  </path>
                </svg></div>
              <div class="error-prompt__details">
                <p class="error-title"></p>
                <p class="error-description"></p>
              </div>
            </div>
            <div class="error-prompt error-prompt--invalid">
              <div class="error-prompt__icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" class="error-line">
                  <g data-name="Layer 2">
                    <g data-name="Layer 1">
                      <path
                        d="M50 10a39.9 39.9 0 0 1 15.3 2.9 40.1 40.1 0 0 1 12.9 8.8 40.1 40.1 0 0 1 8.8 12.9A39.7 39.7 0 0 1 90 50a39.9 39.9 0 0 1-2.9 15.3 40.2 40.2 0 0 1-8.8 12.9 40.3 40.3 0 0 1-13 8.8A39.6 39.6 0 0 1 50 90a39.9 39.9 0 0 1-15.3-2.9 39.8 39.8 0 0 1-12.9-8.8 40.4 40.4 0 0 1-8.8-12.9A39.6 39.6 0 0 1 10 50a40 40 0 0 1 2.9-15.3 39.8 39.8 0 0 1 8.8-12.9 40.1 40.1 0 0 1 12.9-8.8A39.8 39.8 0 0 1 50 10ZM50 0A48.4 48.4 0 0 0 14.7 14.7 48.4 48.4 0 0 0 0 50 48.4 48.4 0 0 0 14.7 85.3 48.3 48.3 0 0 0 50 100 48.4 48.4 0 0 0 85.3 85.3 48.3 48.3 0 0 0 100 50 48.4 48.4 0 0 0 85.3 14.7 48.3 48.3 0 0 0 50 0h0Z">
                      </path>
                      <path d="M55 55V24.8H45V55Zm0 20.3V65.1H45V75.3Z"></path>
                    </g>
                  </g>
                </svg></div>
              <div class="error-prompt__details">
                <p class="error-description"></p>
              </div>
            </div>
            <div class="error-prompt error-prompt--info">
              <div class="error-prompt__icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 30" class="disabled-checkout">
                  <path style="fill:#656A78"
                    d="M36.8 1h-30c-1.7 0-3 1.3-3 3v20c0 1.7 1.3 3 3 3h24.8c-0.1-0.1-0.1-0.1-0.2-0.2 -0.6-0.6-1-1.2-1.4-1.8H6.8c-0.5 0-1-0.5-1-1V12h32v2.1c0.7 0.1 1.4 0.3 2 0.6V4C39.8 2.3 38.5 1 36.8 1zM37.8 6h-32V4c0-0.5 0.5-1 1-1h30c0.5 0 1 0.5 1 1V6z">
                  </path>
                  <path style="fill:#FA5A6A"
                    d="M36.7 14c2.1 0 3.8 0.7 5.3 2.2s2.2 3.2 2.2 5.3 -0.7 3.8-2.2 5.3S38.8 29 36.7 29s-3.8-0.7-5.3-2.2c-1.5-1.5-2.2-3.2-2.2-5.3s0.7-3.8 2.2-5.3C32.9 14.7 34.6 14 36.7 14zM37.4 22.2v-4.5h-1.5v4.5H37.4zM37.4 25.3v-1.5h-1.5v1.5H37.4z">
                  </path>
                </svg></div>
              <div class="error-prompt__details">
                <p class="error-title"></p>
                <p class="error-description"></p>
              </div>
            </div>
            <div data-input-container="true" class="form-field font-scale-4">
              <div class="lp-form-react__group js-form-group" id="input-ba15c4ca48ecd2715966b6594e9413a9-8JrBc9nh34h2ZncAcGHgSD"><label for="ba15c4ca48ecd2715966b6594e9413a9-8JrBc9nh34h2ZncAcGHgSD"
                  class="lp-form-react__label"><span>Email</span><input type="email" autocomplete="email" class="lp-form-react__input js-input-mapping " id="ba15c4ca48ecd2715966b6594e9413a9-8JrBc9nh34h2ZncAcGHgSD"
                    style="font-family:&quot;Roboto&quot;, sans-serif" maxlength="500" placeholder="Email address" name="ba15c4ca48ecd2715966b6594e9413a9" required="" value=""></label><label
                  for="ba15c4ca48ecd2715966b6594e9413a9-8JrBc9nh34h2ZncAcGHgSD" class="lp-form-react__error lp-form-react__error--required"><i class="fas fa-exclamation-circle"></i><span>Please enter your Email</span></label><label
                  for="ba15c4ca48ecd2715966b6594e9413a9-8JrBc9nh34h2ZncAcGHgSD" class="lp-form-react__error lp-form-react__error--invalid"><i class="fas fa-exclamation-circle"></i><span>Please enter a valid Email</span></label></div>
            </div>
            <div data-input-container="true" class="form-field font-scale-4 last-visible">
              <div class="lp-form-react__group js-form-group" id="input-9a3ed71a6a38714bd05d8bfedf804b7b-8JrBc9nh34h2ZncAcGHgSD"><label for="9a3ed71a6a38714bd05d8bfedf804b7b-8JrBc9nh34h2ZncAcGHgSD"
                  class="lp-form-react__label"><span>Comment</span><textarea class="lp-form-react__input lp-form-react__textarea js-input-mapping" id="9a3ed71a6a38714bd05d8bfedf804b7b-8JrBc9nh34h2ZncAcGHgSD"
                    style="font-family:&quot;Roboto&quot;, sans-serif" rows="4" placeholder="Comment" name="9a3ed71a6a38714bd05d8bfedf804b7b"></textarea></label><label for=""
                  class="lp-form-react__error lp-form-react__error--required"><i class="fas fa-exclamation-circle"></i><span>Please enter your Comment</span></label></div>
            </div>
            <div class="confirm-existence"><label class="confirm-existence__label" for="confirm-existence">If you are human, leave this blank.<input type="text" class="confirm-existence__input" name="confirm-existence"></label></div>
          </div>
        </div>
      </div>
    </div>
    <div class="widget-row flex flex--12">
      <div class="flex__item--md-12 flex__item--xs-12">
        <div data-widget-id="ed7d6465-664d-32d8-c853-31e803ccb34b" class="widget">
          <div class="lp-button-react-wrapper css-1yltisf" data-widget-type="LpButtonReact">
            <style data-emotion-css="1pubf5w">
              .css-1pubf5w {
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                display: -webkit-inline-box;
                display: -webkit-inline-flex;
                display: -ms-inline-flexbox;
                display: inline-flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                border-style: solid;
                border-width: 1px;
                text-align: center;
                font-family: 'Lato', sans-serif;
                text-shadow: none;
                -webkit-transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
                transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
                -webkit-text-decoration: none;
                text-decoration: none;
                position: relative;
                width: 100%;
                font-weight: bold;
                min-height: 36px;
                min-width: 72px;
                padding: 8px 18px;
                font-family: "Roboto", sans-serif;
              }

              .css-1pubf5w.is-loading,
              .css-1pubf5w.is-loading:hover,
              .css-1pubf5w.is-loading:active,
              .css-1pubf5w.is-loading:focus,
              .css-1pubf5w.is-success,
              .css-1pubf5w.is-success:hover,
              .css-1pubf5w.is-success:active,
              .css-1pubf5w.is-success:focus {
                color: transparent;
                text-shadow: none;
              }

              .css-1pubf5w.is-loading .lp-button-loading,
              .css-1pubf5w.is-success .lp-button-success {
                display: block;
              }

              .css-1pubf5w.is-loading:hover .lp-button-loading svg {
                stroke: rgba(255, 255, 255, 1);
              }

              .css-1pubf5w.is-success:hover .lp-button-success svg {
                fill: rgba(255, 255, 255, 1);
              }

              .css-1pubf5w .lp-button-loading {
                -webkit-animation: animation-circular-rotate 1.4s linear infinite;
                animation: animation-circular-rotate 1.4s linear infinite;
                display: none;
                position: absolute;
                width: 24px;
                height: 24px;
                top: 50%;
                left: 50%;
                margin-left: -12px;
                margin-top: -12px;
              }

              .css-1pubf5w .lp-button-loading svg {
                stroke: rgba(255, 255, 255, 1);
                display: block;
              }

              .css-1pubf5w .lp-button-loading svg circle {
                -webkit-animation: animation-circular-progress 1.4s ease-in-out infinite;
                animation: animation-circular-progress 1.4s ease-in-out infinite;
                stroke-dasharray: 80px, 200px;
                stroke-dashoffset: 0px;
                -webkit-transform-origin: 0px 0px;
                -ms-transform-origin: 0px 0px;
                transform-origin: 0px 0px;
              }

              .css-1pubf5w .lp-button-success {
                display: none;
                position: absolute;
                width: 24px;
                height: 24px;
                top: 50%;
                left: 50%;
                margin-left: -12px;
                margin-top: -12px;
              }

              .css-1pubf5w .lp-button-success svg {
                stroke: none;
                fill: rgba(255, 255, 255, 1);
                display: block;
              }

              .css-1pubf5w,
              .css-1pubf5w:focus,
              .css-1pubf5w:active {
                border-color: rgba(0, 105, 255, 1);
                background: rgba(0, 105, 255, 1);
                color: rgba(255, 255, 255, 1);
              }

              .css-1pubf5w:hover {
                background-color: rgb(0, 84, 204);
                border-color: rgb(0, 84, 204);
                color: rgba(255, 255, 255, 1);
              }
            </style><button type="submit" class="lp-button-react w-ed7d6465-664d-32d8-c853-31e803ccb34b lp-button-react--full is-bold lp-button-react--small lp-button-react--flat lp-btn-flat font-scale-4 line-height-scale-3 css-1pubf5w"
              formtarget="_top">Send message <div class="lp-button-loading">
                <svg viewBox="22 22 44 44" aria-hidden="true">
                  <circle cx="44" cy="44" r="20.2" fill="none" stroke-width="3.6"></circle>
                </svg>
              </div>
              <div class="lp-button-success">
                <svg viewBox="0 0 24 24" aria-hidden="true">
                  <path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path>
                </svg>
              </div>
            </button>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

CODA-19: COLLABORATIVE DATA ANALYSIS TO IMPROVE
CLINICAL CARE IN PATIENTS WITH COVID-19



Through an established partnership with 9 Canadian COVID treatment centres,
we are building a large repository of anonymized, multi-modality data sampled
from
patients with confirmed or suspected COVID-19.

Using this data, our team of leading experts in clinical research and health
data science
is developing models to put big data at the service of clinicians and
administrators managing COVID-19 through point-of-care decision tools.







SUPPORTED BY





ADAPTING TO A GLOBAL OUTBREAK.


HELPING CLINICIANS ON THE FRONTLINE AND ENSURING EFFICIENT ALLOCATION OF
RESOURCES WITHIN HEALTHCARE INSTITUTIONS.



There is a pressing need to develop tools that can help physicians diagnose
COVID-19 rapidly, determine if different disease presentations warrant different
types of treatment, flag patients at high risk of deteriorating, and ensure
healthcare resources are attributed efficiently and equitably.

Through an established partnership with 8 hospital sites in Québec and 1 site in
Ontario, we have already built a large database of biological signal data from
patients with COVID-19. We are developing a collaborative data analysis
infrastructure to pool data from multiple sites while minimizing the exchange of
patient-level information, distributed and federated learning techniques. Risk
prediction models will be developed to identify patients at high risk of COVID
prior to the availability of definitive testing, characterize the trajectories
of patients presenting different manifestations of the disease, identify
patients at high risk of clinical deterioration, and make forecasts to plan
hospital resources and staffing. The accuracy of predictions will be
continuously verified using new cases, which will be identified in real time at
participating hospital sites.

These predictive models will be used to build tools that can help physicians
better treat patients with COVID-19, and provide actionable recommendations to
support Canada's response to COVID-19.




DOMAINS OF RESEARCH



Rapid diagnosis

Help physicians diagnose COVID-19 rapidly by building point-of-care tools that
leverage machine learning models at the bedside.

Clinical phenotypes

Analyze disease phenotypes to assess whether different disease presentations
warrant different treatment approaches.

Early warning system

Find warning signs that can alert clinicians to imminent patient deterioration,
enabling pre-emptive treatment and monitoring.

Health resource usage

Forecast the need for beds, ventilators, and optimize the provision of
healthcare services for patients with and without COVID-19.


OUR TEAM AND PARTNERS

Our multi-disciplinary team combines leading technical expertise in the fields
of machine learning, data science, epidemiology, and biostatistics, with strong
clinical research expertise in radiology, internal medicine, emergency medicine,
and critical care medicine.



--------------------------------------------------------------------------------




Executive Committee

Michaël Chassé, MD, PhD, CHUM¹
David Buckeridge, MD, PhD, McGill University Health Centre²
Jonathan Afilalo, MD, MSc, Jewish General Hospital²
Han Ting Wang MD, MSc, Hôpital Maisonneuve-Rosemont¹
Yiorgos A. Cavayas, MD, MSc, Hôpital Sacré-Coeur de Montréal¹
Alexis Turgeon MD, MSc, CHU de Québec³
Patrick Archambault, MD, MSc, CISSS Chaudière-Appalaches³


Joelle Pineau, PhD, Mila institute²
Louis-Antoine Mullie, MD, CHUM¹


Steering Committee

Marc Afilalo, MD, JGH²
François M. Carrier, MD, MSc, CHUM¹
Emmanuel Charbonney, MD, PhD¹
Carl C.-Lefebvre, MD, MSc, CHUM¹
Joseph Paul Cohen, PhD, Mila¹
Guillaume Plourde, MD, PhD, CHUM¹



Audrey Durand, PhD, Mila³
Madeleine Durand, MD, MSc¹
Philippe Jouvet, MD, PhD, MBA, HSJ¹
Esli Osmanlliu MD, MSc (cand), MCH²
Shane W. English, MD, MSc, OH⁴
François Lamontagne, MD, MSc⁵

Brent Richards, MD, MSc, JGH²
Antony Robert, MD, MASc, MUHC²
Michaël Sauthier, MD, MBI, HSJ¹
Nicolas Sauthier, MD, CHUM¹
An Tang, MD, MSc, CHUM¹

¹ Université de Montréal • ² McGill University • ³ Université Laval • ⁴
University of Ottawa • ⁵ Université Sherbrooke


KEY RESOURCES

Data Security Framework

Deployment Guide

Governance Framework (French)

Data dictionnary

Architecture diagram

GitHub repositories


CONTACT US



For any inquiries, please fill out the following form and we will get back to
you shortly. You can also reach us directly by e-mail.

EmailPlease enter your EmailPlease enter a valid Email
CommentPlease enter your Comment
If you are human, leave this blank.
Send message




© CODA-19 investigators, 2020