Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dereklucas/082f05eeb46f97f39db971e4ef6d5cd8 to your computer and use it in GitHub Desktop.
Save dereklucas/082f05eeb46f97f39db971e4ef6d5cd8 to your computer and use it in GitHub Desktop.
<!DOCTYPE html><html><head>
<script async="" crossorigin="anonymous" src="https://edge.fullstory.com/s/fs.js"></script><script>
//<![CDATA[
window.CapybaraLockstep = (function() {
// State and configuration
let debug
let jobCount
let idleCallbacks
let finishedWorkTags
let defaultWaitTasks
reset()
function reset() {
jobCount = 0
idleCallbacks = []
finishedWorkTags = []
defaultWaitTasks = 1
debug = false
}
function isIdle() {
// Can't check for document.readyState or body.initializing here,
// since the user might navigate away from the page before it finishes
// initializing.
return jobCount === 0
}
function isBusy() {
return !isIdle()
}
function log(...args) {
if (debug) {
args[0] = '%c[capybara-lockstep] ' + args[0]
args.splice(1, 0, 'color: #666666')
console.log.apply(console, args)
}
}
function logPositive(...args) {
args[0] = '%c' + args[0]
log(args[0], 'color: #117722', ...args.slice(1))
}
function logNegative(...args) {
args[0] = '%c' + args[0]
log(args[0], 'color: #cc3311', ...args.slice(1))
}
function startWork(tag) {
jobCount++
if (tag) {
logNegative('Started work: %s [%d jobs]', tag, jobCount)
}
}
function startWorkUntil(promise, tag) {
startWork(tag)
let taggedStopWork = stopWork.bind(this, tag)
promise.then(taggedStopWork, taggedStopWork)
}
function stopWork(tag, waitAdditionalTasks = 0) {
let effectiveWaitTasks = defaultWaitTasks + waitAdditionalTasks
afterWaitTasks(stopWorkNow.bind(this, tag), effectiveWaitTasks)
}
function stopWorkNow(tag) {
jobCount--
if (tag) {
finishedWorkTags.push(tag)
logPositive('Finished work: %s [%d jobs]', tag, jobCount)
}
if (isIdle()) {
let idleCallback
while ((idleCallback = idleCallbacks.shift())) {
idleCallback("Finished waiting for " + finishedWorkTags.join(', '))
}
finishedWorkTags = []
}
}
function trackFetch() {
if (!window.fetch) {
return
}
let oldFetch = window.fetch
window.fetch = function() {
let promise = oldFetch.apply(this, arguments)
startWorkUntil(promise, 'fetch ' + arguments[0])
return promise
}
}
function trackHistory() {
// Wait an additional task because some browsers seem to require additional
// time before the URL changes.
trackEvent(document, 'popstate', 1)
trackEvent(document, 'hashchange', 1)
// API: https://developer.mozilla.org/en-US/docs/Web/API/History
for (let method of ['pushState', 'popState', 'forward', 'back', 'go']) {
let workTag = `history.${method}()`
let nativeImpl = history[method]
history[method] = function(...args) {
try {
startWork(workTag)
return nativeImpl.apply(history, args)
} finally {
stopWork(workTag, 1)
}
}
}
}
function trackXHR() {
let oldOpen = XMLHttpRequest.prototype.open
let oldSend = XMLHttpRequest.prototype.send
XMLHttpRequest.prototype.open = function() {
this.capybaraLockstepURL = arguments[1]
return oldOpen.apply(this, arguments)
}
XMLHttpRequest.prototype.send = function() {
let workTag = 'XHR to '+ this.capybaraLockstepURL
startWork(workTag)
try {
this.addEventListener('readystatechange', function(event) {
if (this.readyState === 4) { stopWork(workTag) }
}.bind(this))
return oldSend.apply(this, arguments)
} catch (e) {
// If we get a sync exception during request dispatch
// we assume the request never went out.
stopWork(workTag)
throw e
}
}
}
function trackRemoteElements() {
if (!window.MutationObserver) {
return
}
// Dynamic imports or analytics snippets may insert a script element
// that loads and executes additional JavaScript. We want to be isBusy()
// until such scripts have loaded or errored.
let observer = new MutationObserver(onAnyElementChanged)
observer.observe(document, { subtree: true, childList: true })
}
function trackJQuery() {
// CapybaraLockstep.track() is called as the first script in the head.
// jQuery will be loaded after us, so we wait until DOMContentReady.
whenReady(function() {
if (!window.jQuery || defaultWaitTasks > 0) {
return
}
// Although $.ajax() uses XHR internally, it also uses $.Deferred() which does
// not resolve in the next microtask but in the next *task* (it makes itself
// async using setTimoeut()). Hence we need to wait for it in addition to XHR.
//
// If user code also uses $.Deferred(), it is also recommended to set
// CapybaraLockdown.waitTasks = 1 or higher.
let oldAjax = window.jQuery.ajax
window.jQuery.ajax = function() {
let promise = oldAjax.apply(this, arguments)
startWorkUntil(promise)
return promise
}
})
}
function isRemoteScript(element) {
return element.matches('script[src]') && !hasDataSource(element) && isTrackableScriptType(element.type)
}
function isTrackableImage(element) {
return element.matches('img') &&
!element.complete &&
!hasDataSource(element) &&
element.getAttribute('loading') !== 'lazy'
}
function isTrackableIFrame(element) {
return element.matches('iframe[src]') &&
!hasDataSource(element) &&
element.getAttribute('loading') !== 'lazy'
}
function isTrackableScriptType(type) {
return !type || type === 'text/javascript' || type === 'module' || type === 'application/javascript'
}
function hasDataSource(element) {
// <img> can have <img src> and <img srcset>
// <video> can have <video src> or <video><source src>
// <audio> can have <audio src> or <audio><source src>
return element.matches('[src*="data:"], [srcset*="data:"]') ||
!!element.querySelector('source [src*="data:"], source [srcset*="data:"]')
}
function trackRemoteElement(element, condition, workTag) {
trackLoadingElement(element, condition, workTag, 'load', 'error')
}
function trackLoadingElement(element, condition, workTag, loadEvent, errorEvent) {
if (!condition(element)) {
return
}
let stopped = false
startWork(workTag)
let doStop = function() {
stopped = true
element.removeEventListener(loadEvent, doStop)
element.removeEventListener(errorEvent, doStop)
stopWork(workTag)
}
let checkCondition = function() {
if (stopped) {
// A `load` or `error` event has fired.
// We can stop here. No need to schedule another check.
return
} else if (isDetached(element) || !condition(element)) {
// If it is detached or if its `[src]` attribute changes to a data: URL
// we may never get a `load` or `error` event.
doStop()
} else {
scheduleCheckCondition()
}
}
let scheduleCheckCondition = function() {
setTimeout(checkCondition, 150)
}
element.addEventListener(loadEvent, doStop)
element.addEventListener(errorEvent, doStop)
// We periodically check whether we still think the element will
// produce a `load` or `error` event.
scheduleCheckCondition()
}
function onAnyElementChanged(changes) {
changes.forEach(function(change) {
change.addedNodes.forEach(function(addedNode) {
if (addedNode.nodeType === Node.ELEMENT_NODE) {
trackRemoteElement(addedNode, isRemoteScript, 'Script')
trackRemoteElement(addedNode, isTrackableImage, 'Image')
trackRemoteElement(addedNode, isTrackableIFrame, 'Inline frame')
}
})
})
}
function isDetached(element) {
return !document.contains(element)
}
function whenReady(callback) {
// Values are "loading", "interactive" and "completed".
// https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState
if (document.readyState !== 'loading') {
callback()
} else {
document.addEventListener('DOMContentLoaded', callback)
}
}
function afterWaitTasks(fn, waitTasks = defaultWaitTasks) {
if (waitTasks > 0) {
// Wait 1 task and recurse
setTimeout(function() {
afterWaitTasks(fn, waitTasks - 1)
})
} else {
fn()
}
}
function trackOldUnpoly() {
// CapybaraLockstep.track() is called as the first script in the head.
// Unpoly will be loaded after us, so we wait until DOMContentReady.
whenReady(function() {
// Unpoly 0.x would wait one task after DOMContentLoaded before booting.
// There's a slim chance that Capybara can observe the page before compilers have run.
// Unpoly 1.0+ runs compilers on DOMContentLoaded, so there's no issue.
if (window.up?.version?.startsWith('0.')) {
startWork('Old Unpoly')
setTimeout(function () {
stopWork('Old Unpoly')
})
}
})
}
function trackEvent(eventTarget, eventType, waitAdditionalTasks = 0) {
eventTarget.addEventListener(eventType, function() {
// Only litter the log with interaction events if we're actually going
// to be busy for at least 1 task.
let effectiveWaitTasks = defaultWaitTasks + waitAdditionalTasks
if (effectiveWaitTasks > 0) {
let tag = eventType
startWork(tag)
stopWork(tag, waitAdditionalTasks)
}
})
}
function track() {
trackOldUnpoly()
trackFetch()
trackHistory()
trackXHR()
trackRemoteElements()
trackJQuery()
trackEvent(document, 'touchstart')
trackEvent(document, 'mousedown')
trackEvent(document, 'click')
trackEvent(document, 'keydown')
trackEvent(document, 'focusin')
trackEvent(document, 'focusout')
trackEvent(document, 'input')
trackEvent(document, 'change')
trackEvent(window, 'resize', 1)
}
function synchronize(callback) {
if (isIdle()) {
callback()
} else {
idleCallbacks.push(callback)
}
}
return {
track: track,
isBusy: isBusy,
isIdle: isIdle,
startWork: startWork,
stopWork: stopWork,
synchronize: synchronize,
reset: reset,
set debug(value) { debug = value },
set waitTasks(value) { defaultWaitTasks = value }
}
})()
CapybaraLockstep.track()
//]]>
</script>
<title>Brightside Health</title>
<link href="//content.brightside.com" rel="preconnect">
<link href="//content.brightside.com" rel="dns-prefetch">
<link href="//cdn.segment.com" rel="dns-prefetch">
<link href="//js.stripe.com" rel="dns-prefetch">
<link href="//edge.fullstory.com" rel="dns-prefetch">
<link href="//www.googletagmanager.com" rel="dns-prefetch">
<link href="//cdnjs.cloudflare.com" rel="dns-prefetch">
<link href="/assets/favicon-ad6eb2bb53ce7a401f35aabf4864497e6e6e8513.png" rel="shortcut icon" type="image/png">
<link href="/assets/favicon-d4154b4c1f10af891015400da4c577b551b0308c.svg" rel="shortcut icon" type="image/svg+xml">
<!-- https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag#directives -->
<!-- Prevent search engines from indexing non-production environments -->
<meta content="none" name="robots">
<!-- Prevent search engines from showing cached versions of pages -->
<meta content="noarchive" name="robots">
<meta content="width=device-width, initial-scale=1.0" http-equiv="Content-Type" name="viewport">
<meta content="app-id=1591640582" name="apple-itunes-app">
<script>
window.Brightside = {
server_version: "test",
server_sha: "test",
GUEST_PATIENT_ID: "",
env: "test",
rails_env: "test",
timeout: 90,
paths: {
sign_in: '/patients/sign_in'
},
amplitude:{
client_key:""
},
assets: {
conference: {
minimize: "/assets/conference/minimize-3cae4dc10f2fd257c626029c82ff4ad5562cd2eb.svg",
collapse: "/assets/conference/collapse-5153bf91cbe7b3da9ff657a0b22eb28dabffc1e3.svg",
},
provider: {
case: {
check: "/assets/provider/case/check-5c959589b33067c98416c3a0b52e02b792c7a5d3.svg",
pt_instructions: "/assets/provider/case/pt-instructions-7079abcc259b808bdcf8d78966a8497ff9c31375.svg",
rx: "/assets/provider/case/rx-e865e00901469fbcd09ae5af75cd3d294e7f0d38.png"
}
},
intake:{
personal: "/assets/intake/personal-72ab08c4d833277cc6eb4c259300d57dbab70023.png",
plan_upgrade_therapy: "/assets/intake/plan_upgrade_therapy-5d073ad1411de712f550648df35ccd87791df21e.png",
rx_to_rxtherapy_chapter: "/assets/intake/plan_upgrade_medication-d097be7b9feb47238f7bd8c770b93e02d0330de8.png",
plan_upgrade_medication: "/assets/intake/plan_upgrade_medication-d097be7b9feb47238f7bd8c770b93e02d0330de8.png",
therapy_to_rxtherapy_chapter: "/assets/intake/plan_upgrade_medication-d097be7b9feb47238f7bd8c770b93e02d0330de8.png",
therapy_to_rxtherapy_income_chapter: "/assets/intake/plan_upgrade_medication-d097be7b9feb47238f7bd8c770b93e02d0330de8.png",
rxtherapy_from_therapy_chapter: "/assets/intake/plan_upgrade_medication-d097be7b9feb47238f7bd8c770b93e02d0330de8.png",
treatment_history: "/assets/intake/treatment_history-e26f8782bd9f61f954791c79de7c2d46c5af9bfa.png",
symptoms_current: "/assets/intake/symptoms_current-bd9d54dc15fdb9443c93a79b7856d522a50235db.png",
treatment_current: "/assets/intake/treatment_current-965603c558bc3d0413b904a4895afc97c8dfede3.png",
medical_history: "/assets/intake/medical_history-91a09c55b2aeb75c127b12ab3824144284ad270d.png",
family_history: "/assets/intake/family_history-1e215018f5fc26702ef92f3c20c85e23c3386b1f.png",
behaviors_experiences_feelings: "/assets/intake/behaviors_experiences_feelings-7197f69bbcb1b386874f5658c59f4057221e27d2.png",
demographics: "/assets/intake/demographics-900068931bf657c729c60b39ac81da8ca3164125.png",
sdoh: "/assets/intake/sdoh-588051927ca379d193f4dde9e87858af5fb605c3.png",
preferences: "/assets/intake/preferences-5559968a4732608145a7716d3109bdbcd3707c82.png",
crisis_care_consent_chapter: "/assets/intake/crisis_care-0b7c05d370bf9e2b85f691892f57061b73c4e9be.png",
crisis_resources: "/assets/intake/crisis_resources-b46d54dad281f34dba100dd1b1fdb25035c50124.png",
crisis_care_schedule_first_chapter: "/assets/intake/crisis_care_schedule_first_chapter-5b3a3651a79692ea4d8d3bb2ab9b68149e486e8b.png",
crisis_care_schedule_next_chapter: "/assets/intake/crisis_care_schedule_first_chapter-5b3a3651a79692ea4d8d3bb2ab9b68149e486e8b.png",
},
apple_pay: "/assets/apple_pay-b0dc912248e17ce8c82019fd993e5d209964d3c4.png",
google_pay: "/assets/google_pay-5fe4dae61b742d5357b052c46bab9d7d41ffb3a0.png",
info: "/assets/info-c36fd26fa1cf933aa3adb5ea7e464e3e779cf3a6.svg",
info_white: "/assets/info_white-bcf5e6ce79d5ee42ade4e252afa45efa17a12e7a.svg",
info_blue: "/assets/info_bubble-d6bb3aace9be13ce28b3d2be1dfacf0a92dc7575.svg",
info_grey: "/assets/icon-info-grey-70826706de5c5f39a3d3ae8395dcfdcfc944629a.png",
info_solid_grey: "/assets/icon-info-solid-grey-3808071389c4c8035302d4d34fb012c162cff4cc.svg",
info_yellow: "/assets/info-yellow-f355e4b28835e919a0b5a54e9367379c3875b672.svg",
flag_red: "/assets/icon-flag-red-71400e90cd705f0957bdd6c6391f081cce07a2c3.png",
check_green: "/assets/icon-check-green-ece4844bd5138a535adb2a4092a2456e4a82f9ff.png",
edit_green: "/assets/edit-green-688d7bc1b23269ba69ac8c27cc93c3ce60647718.png",
button_add_green: "/assets/button-add-resting-662190eb6f5c7b284de2a6b0d2c8627184bebd0c.png",
cancel_anytime: "/assets/cancel_anytime-631921a2e6bf17e172288d1d4fb98aaa20335c3d.png",
close_delete_black: "/assets/icon-close-delete-black-9b92337dd42f0e2d3e984c1582b8f1a2305fda83.png",
clinical_care: "/assets/clinical_care-c9836c4273303175a779789a1a9d38ae7935b4e0.svg",
clinical_care_dark: "/assets/clinical_care_dark-a649100af3c8a5195c3f7169ae2f321fa2a93d05.svg",
fsa_hsa: "/assets/fsa_hsa-cca806c48f507d64f80ba55d566bbefa03342c0e.png",
hipaa: "/assets/hipaa-ba00ea0a87c2cf99f19f35ce98cd109344d9d6da.png",
questionnaire: "/assets/questionnaire-8e9bd5cec8198255be3346492903781d8c119ba4.svg",
treatment: "/assets/treatment-a37b29cdfc7ca2e8539a4d8061ef1f45be486948.svg",
time_grey: "/assets/icon-time-grey-c11add4c069ff45b1a28540134ef45fe5a645505.png",
time_red: "/assets/icon-time-red-9c41d9b5e8abbdbea347e23ce29dfe5274f092e5.png",
info_icon: "/assets/info-icon-90a7a9bd234522b5fabccbb82772e7d52da46157.png",
icon_warning_red: "/assets/icon-warning-red-f61aaa072d57e96cbf8e327c2f3f4db67bc62d2d.svg",
logo: "/assets/logos/logo-brightside-b1cf4d74339b5f8827681457ce1e64f6dcfceb04.svg",
backArrow: "/assets/back_arrow-71200fb38ccd0a86d61e948599517581607d9811.svg",
backArrowWhite: "/assets/back_arrow_white-c2c8da28872bb8016397109b2df4ed47e3540705.svg",
pie: "/assets/pie-14f0b79d4be04fdfde9cb469f17bf0efe2f7d0fa.svg",
selfie: "/assets/selfie-43c392d7f07c36a9bf662239689a2b29d7ea8c24.png",
number_1: "/assets/1-2df43ddb098ff0ebc6d798bc25525bf5973ced78.png",
number_2: "/assets/2-4037998e93d5f527f92a6a71a43619244e877c62.png",
number_3: "/assets/3-60bfaedeacd63ea938b6256dd2765c79439dd011.png",
id: "/assets/id-6e553e4de882d52f3af85cbfba0b42ef429e77c0.png",
delivery: "/assets/delivery-897118c5593cef2367bb350c5d1beb90a014555e.png",
camera_icon: "/assets/camera_icon-82fe5d344fc3a7e0be4b366c2ad5bdcf42dfb6d4.png",
drawer_arrow: "/assets/drawer-arrow-b6df4d27e350dbe973348790795d5a1421970ca2.png",
intake_rx_icon: "/assets/intake-rx-1c0374f922f9193c97b3b8dd51e8d13be0ca7ccb.svg",
intake_therapy_icon: "/assets/intake-therapy-2312f1baaa4e2180335e0a538bb825e5197a8fe5.svg",
intake_rx_therapy_icon: "/assets/intake-rx-therapy-81bb281034563755dad349ceaa96f9568c41ea24.svg",
treatment_option_icon_arrow: "/assets/treatment_option_icon_arrow-ecc706ae4189998c5e67000d9cf3cb6ce2ddb338.png",
treatment_option_icon_compass: "/assets/treatment_option_icon_compass-74ab30f213f1aaf2716474b8711a492d0fe88f89.png",
treatment_option_icon_leaf: "/assets/treatment_option_icon_leaf-04e16bcfaeddd6ad031fda17ccc9d63073d47b97.png",
treatment_option_icon_search: "/assets/treatment_option_icon_search-9e4caebb6bd34fb53dd62579b0d3f369579a2e6d.png",
treatment_option_icon_shield: "/assets/treatment_option_icon_shield-62bda94c631f8022ae74d0c204f4c1b8f34147cf.png",
treatment_medication: "/assets/treatment_medication-56d438f5d7b59c35656d836f1fcd2918e848cfe5.svg",
treatment_lifestyle: "/assets/treatment_lifestyle-9051c6a1f4836e53bbc10abdd57ef474e6ef3110.svg",
treatment_animation_fade: "/assets/treatment_animation_fade-967c4467ff90927e23c7460da5f5a7a925f65284.gif",
oval: "/assets/oval-3cd73855e5f54261c9c3a17d6a82aaaf30fa277d.png",
oval2: "/assets/oval2-ba44379baa24daad9a12cd14ec93911ce0b1f882.png",
pill_yellow: "/assets/pill-yellow-0f4fa55a674274cb12dcf87b6a0cc274c801af31.svg",
pill_bottle: "/assets/pill-bottle-cd8d8beaaec259ff52572cc213b633391bffb8c1.png",
plan_selection_holistic: "/assets/plan_selection_holistic-6b0de379e11ee9bf3ad9471b7b348f832c608362.png",
plan_selection_medications: "/assets/plan_selection_medications-63d19960e4145850fe92cd947b097ed25d1e893b.png",
plan_selection_supplements: "/assets/plan_selection_supplements-d86868f2e0a4ede30a2f6e19efd2815c11f956e1.png",
loading_spinner: "/assets/loading_spinner-af12ad720f37e33335a78776d1a62b5cc70647d7.gif",
clock_red: "/assets/clock-red-6135d7e0b0582f106d141be4cf9851fcffd0c0b8.svg",
clock_black: "/assets/clock-black-e926ae669ca175f5896bef32e87c872031f4fe1f.svg",
clock_white: "/assets/clock-white-d50fe30ed36190dbf58c0c3f83a9fb93b6f17c0a.svg",
finishing_touches_id: "/assets/finishing_touches_id-0872ad646b4755db11cb9a3d04f89441d995d9a7.svg",
finishing_touches_payment: "/assets/finishing_touches_payment-593069f42ac79148a010d6d2112deabab9cfdc36.svg",
circle_check: "/assets/circle_check-4ef10630ab09c5c46a723a08770b0d55a936032b.svg",
clinical_care_line_icon: "/assets/clinical_care_line_icon-5f9ef7ac5c334a779ce0dc5177dc1dee4778dedf.png",
brightside_icon: "/assets/brightside_icon-cbb370acbd20afc6a9d22ebe665962226a0fc1e5.png",
heart_icon: "/assets/heart_icon-3df20dd71e37197ca43b45b0240d208a38dd0acf.png",
icon_arrow_down_green: "/assets/icon-arrow-down-green-f09a55d8bd16091a74b695844ceca3b26e3530c8.png",
icon_arrow_up_green: "/assets/icon-arrow-up-green-d8d5f536ea4a98012408d13b4e1bec6453543d5d.png",
our_doctors: "/assets/our_doctors-145874eac4427ec4fa57b256bdab4e8415b26a48.png",
doctor: "/assets/doctor-43a47d81d5060d5037955de399949af4ef8287f7.jpg",
chapter_check_mark: "/assets/chapter-check-mark-4a3f3f27074e87edf19d528468b105c3a28132e1.png",
master_card_asset: "/assets/master-card-asset-501962d150d49afd687ba934d2f3e711407f3275.png",
checkmarkPlan: "/assets/Tick-1a5cecbafa0876a8265f4c9a018af4a53f079de3.svg",
learn: "/assets/learn-41482771e1a97042b0325ec6a6f8cb7e3b7fc6cb.png", // name is used in code
practice: "/assets/practice-452fcef5517c8c7b8f98319b33d0ae00db4933b9.png", // name is used in code
progress_line_icon: "/assets/progress_line_icon-7ad2e1779ba93dbcbc70063f9d801eab00fb9e48.png",
story: "/assets/story-1c8d402dd0be170ed6e1c68c3c90f154cd1d4c47.png",
story_new: "/assets/story_new-ac9de3c8bfaf983baa8aac9a683a1e444a923d2c.png",
heart: "/assets/heart-c96047848c48485af8a93aa38f19fc5a69cc5a20.png",
heart_lite: "/assets/heart-lite-27576410a3b384c7f7d77d30bcd837d5d36c8535.png",
tfb: "/assets/tfb-44ef778b1489f45b113c93a965120a35c3abd20e.png",
tfb_2: "/assets/tfb_2-724e3f65a9217300443ac5f017c09ac8a7c37897.png",
close: "/assets/close-f12a4fe2aacb882bb20f015d23ab43372a84bfab.png",
close_white: "/assets/close-white-a3b44516e77fd2b2f83711e6dd34f43b2d8cf7ef.svg",
annie: "/assets/annie-db3522d36bbc34fc1c486639aba42f698cd6e21c.jpg",
mari: "/assets/mari-5b2f67db3baf0fd3a67a2404174320d2dcefb2bd.jpg",
mastercard: "/assets/mastercard-50f9d41a87aff37b744af3f69b5e94bbc4924c0c.png",
medication_icon: "/assets/medication-icon-85e1b40540b57d26d6009b82bef361d1262e0a41.png",
visa: "/assets/visa-20e6cdba4ef688cbf19757c210fcbe014e3be95c.png",
yellow_bar: "/assets/yellow_bar-9fcc9302e1f506a485e6e7d3a051a8f6be627e55.png",
timeline: "/assets/Timeline-4fa993bb197265efe8f3c3d80cb1273e9055b94d.png",
rx30: "/assets/rx30-bff56258504ef2a7b522fae2f3697bfeb5ae8dfb.png",
follow: "/assets/follow-5893251857a0f529d1daeefc45a9fc0d490242fb.jpg",
rx_dashboard: "/assets/rx_dashboard-6e348c2b64cc5d2c42f1045a4f91a5764105eb8e.png",
checkins: "/assets/checkins-2b16c815ea336852f7bae1011fa29e7dffb5a2d5.png",
checkins_bg_gray: "/assets/checkins_bg_gray-da76c5a595e140bea159a2ce45981e829382370e.png",
therapy_self_care: "/assets/therapy_self_care-001db1666b88dc5eb1abe0d9dc16fb6c5f1e111c.png",
therapy_phone_top: "/assets/therapy_phone_top-eac153bb13050fdabaeada6592443afd068e4772.png",
therapy_phone_values: "/assets/therapy_phone_values-226d5cb003630cd38e78acf744a80ae77652dc3f.png",
therapy_your_program: "/assets/therapy_your_program-a0523f1604ad3ecd2e56319d7a750af745529264.png",
heart_bandaid: "/assets/heart-bandaid-2cd07cbb3caa6173add7022b9ac38748341eb4a2.png",
guarantee_badge: "/assets/guarantee_badge-d0dd498b521bfbf9fd4d929a506367d29d986f25.png",
starsFill: "/assets/stars-fill-f076d08a3993f46399167d1934a9cf9b1cce3434.svg",
starsOutline: "/assets/stars-outline-27359253d080e0185bb15fd0792623383b8d3785.svg",
},
clinicalApi: {
baseUrl: "http://api.test.lvh.me:59687/clinical",
},
networkManagementApi: {
baseUrl: "http://api.test.lvh.me:59687/network_management",
},
datadog: {
public_client_token: ""
},
stripe: {
publishable_key: "pk_test_sW5B12oXZSJWAhWpgM1kBfiW"
},
timekit: {
app_key: "test_widget_key_yshQ0HSvmiDxWVtGLvh6zKqSHJtIdskE"
},
constants: {
Case: {
SELF_CARE: 'self_care',OPEN: 'open',REVIEWED: 'reviewed',REVIEW_REQUESTED: 'review_requested'
},
ControlledMedications: ["alprazolam","alprazolam","/","choline","amphetamine","amphetamine","/","dextroamphetamine","choline","/","diazepam","choline","/","zolpidem","clonazepam","dexmethylphenidate","dexmethylphenidate","/","serdexmethylphenidate","dextroamphetamine","diazepam","lisdexamfetamine","lorazepam","methylphenidate","pregabalin","zolpidem"],
CustomerCareNumber: "8555263063",
GabapentinControlledStates: ["AL","KY","MI","MT","ND","TE","VA","WV"],
Icd10Codes: [{"value":"depression","label":"Depression","type":"category","children":[{"value":"major depressive disorder","label":"Major Depressive Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F32.9","inactive":false}]}]},{"value":"single episode","label":"Single Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F32.3","inactive":false},{"value":"in partial remission","label":"In Partial Remission","type":"status","icd10Code":"F32.4","inactive":false},{"value":"in full remission","label":"In Full Remission","type":"status","icd10Code":"F32.5","inactive":false}]},{"value":"mild","label":"Mild","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F32.0","inactive":false}]},{"value":"moderate","label":"Moderate","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F32.1","inactive":false}]},{"value":"severe","label":"Severe","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F32.2","inactive":false}]}]},{"value":"recurrent episode","label":"Recurrent Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F33.9","inactive":false},{"value":"in partial remission","label":"In Partial Remission","type":"status","icd10Code":"F33.41","inactive":false},{"value":"in full remission","label":"In Full Remission","type":"status","icd10Code":"F33.42","inactive":false}]},{"value":"mild","label":"Mild","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F33.0","inactive":false}]},{"value":"moderate","label":"Moderate","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F33.1","inactive":false}]},{"value":"severe","label":"Severe","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F33.2","inactive":false}]}]}]},{"value":"postpartum depression","label":"Postpartum Depression","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F53.0","inactive":false}]}]}]},{"value":"peripartum depression","label":"Peripartum Depression","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"O99.345","inactive":false}]}]}]},{"value":"persistent depressive disorder","label":"Persistent Depressive Disorder","type":"diagnosis","children":[{"value":"recurrent episode","label":"Recurrent Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F34.1","inactive":false}]}]}]}]},{"value":"anxiety","label":"Anxiety","type":"category","children":[{"value":"anxiety disorder, unspecified","label":"Anxiety Disorder, Unspecified","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F41.9","inactive":false}]}]}]},{"value":"generalized anxiety disorder","label":"Generalized Anxiety Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F41.1","inactive":false}]}]}]},{"value":"panic disorder","label":"Panic Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F41.0","inactive":false}]}]}]},{"value":"social anxiety disorder","label":"Social Anxiety Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F40.10","inactive":false}]}]}]},{"value":"postpartum anxiety","label":"Postpartum Anxiety","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"O90.6","inactive":false}]}]}]}]},{"value":"other","label":"Other","type":"category","children":[{"value":"acute stress disorder","label":"Acute Stress Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.0","inactive":false}]}]}]},{"value":"adjustment disorder","label":"Adjustment Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.20","inactive":false}]}]},{"value":"with depressed mood","label":"With Depressed Mood","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.21","inactive":false}]}]},{"value":"with anxiety","label":"With Anxiety","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.22","inactive":false}]}]},{"value":"with mixed anxiety and depressed mood","label":"With Mixed Anxiety And Depressed Mood","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.23","inactive":false}]}]}]},{"value":"alcohol use disorder","label":"Alcohol Use Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"mild","label":"Mild","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F10.10","inactive":false},{"value":"in early remission","label":"In Early Remission","type":"status","icd10Code":"F10.11","inactive":false}]},{"value":"moderate","label":"Moderate","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F10.20","inactive":false},{"value":"in early remission","label":"In Early Remission","type":"status","icd10Code":"F10.21","inactive":false}]}]}]},{"value":"alcohol use with alcohol-induced anxiety disorder","label":"Alcohol Use With Alcohol Induced Anxiety Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F10.980","inactive":false}]}]}]},{"value":"alcohol use with alcohol-induced mood disorder","label":"Alcohol Use With Alcohol Induced Mood Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F10.94","inactive":false}]}]}]},{"value":"anorexia nervosa","label":"Anorexia Nervosa","type":"diagnosis","children":[{"value":"restricting type","label":"Restricting Type","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F50.01","inactive":false}]}]},{"value":"purging type","label":"Purging Type","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F50.02","inactive":false}]}]}]},{"value":"bulimia nervosa","label":"Bulimia Nervosa","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F50.2","inactive":false}]}]}]},{"value":"adhd","label":"ADHD","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F90.9","inactive":false}]}]}]},{"value":"autism spectrum disorder","label":"Autism Spectrum Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F84.0","inactive":false}]}]}]},{"value":"prolonged grief disorder","label":"Prolonged Grief Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.81","inactive":false}]}]}]},{"value":"binge-eating disorder","label":"Binge Eating Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F50.81","inactive":false}]}]}]},{"value":"bipolar 1 disorder","label":"Bipolar 1 Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.9","inactive":false}]}]},{"value":"current episode, mixed","label":"Current Episode, Mixed","type":"episode","children":[{"value":"unspecified","label":"Unspecified","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.60","inactive":false}]},{"value":"mild","label":"Mild","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.61","inactive":false}]},{"value":"moderate","label":"Moderate","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.62","inactive":false}]},{"value":"severe, without psychotic features","label":"Severe, Without Psychotic Features","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.63","inactive":false}]},{"value":"severe, with psychotic features","label":"Severe, With Psychotic Features","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.64","inactive":false}]}]}]},{"value":"bipolar disorder","label":"Bipolar Disorder","type":"diagnosis","children":[{"value":"current episode depressed","label":"Current Episode Depressed","type":"episode","children":[{"value":"mild","label":"Mild","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.31","inactive":false}]},{"value":"moderate","label":"Moderate","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.32","inactive":false}]}]}]},{"value":"bipolar 2 disorder","label":"Bipolar 2 Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F31.81","inactive":false}]}]}]},{"value":"chronic pain","label":"Chronic Pain","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"G89.29","inactive":false}]}]}]},{"value":"insomnia","label":"Insomnia","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F51.01","inactive":false}]}]}]},{"value":"ocd","label":"OCD","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F42.9","inactive":false}]}]}]},{"value":"ptsd","label":"PTSD","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F43.10","inactive":false}]}]}]},{"value":"seasonal affective disorder","label":"Seasonal Affective Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F33.8","inactive":false}]}]}]},{"value":"no diagnosis on axis 1","label":"No Diagnosis On Axis 1","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"Z03.89","inactive":true}]}]}]},{"value":"borderline personality disorder","label":"Borderline Personality Disorder","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F60.3","inactive":false}]}]}]},{"value":"confide eap patients only: no diagnosis","label":"Confide Eap Patients Only: No Diagnosis","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"R69","inactive":false}]}]}]}]},{"value":"gender dysphoria","label":"Gender Dysphoria","type":"category","children":[{"value":"gender dysphoria","label":"Gender Dysphoria","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F64.9","inactive":false}]}]}]},{"value":"transsexualism","label":"Transsexualism","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F64.0","inactive":false}]}]}]},{"value":"dual role transvestism","label":"Dual Role Transvestism","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F64.1","inactive":false}]}]}]},{"value":"gender identity disorder of childhood","label":"Gender Identity Disorder Of Childhood","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F64.2","inactive":false}]}]}]},{"value":"other gender identity disorders","label":"Other Gender Identity Disorders","type":"diagnosis","children":[{"value":"unspecified episode","label":"Unspecified Episode","type":"episode","children":[{"value":"unspecified severity","label":"Unspecified Severity","type":"severity","children":[{"value":"unspecified status","label":"Unspecified Status","type":"status","icd10Code":"F64.8","inactive":false}]}]}]}]}],
Plan: {
user_cancel_reasons_by_plan_type: {"medication":[["I no longer need care from Brightside","no_longer_need_care"],["It is too expensive","too_expensive"],["My treatment isn't working","not_working"],["I'm having issues with my provider","provider_issues"],["I'm having issues with customer support","customer_support_issues"],["I'm having issues with getting my prescription","prescription_issues"]],"therapy":[["I no longer need care from Brightside","no_longer_need_care"],["It is too expensive","too_expensive"],["My treatment isn't working","not_working"],["I'm having issues with my therapist","therapist_issues"],["I'm having issues with customer support","customer_support_issues"]],"rxtherapy":[["I no longer need care from Brightside","no_longer_need_care"],["It is too expensive","too_expensive"],["My treatment isn't working","not_working"],["I'm having issues with my provider","rx_therapy_provider_issues"],["I'm having issues with customer support","customer_support_issues"],["I'm having issues with getting my prescription","prescription_issues"]]},
cancel_specific_questions: {"medication":[["care_accepted_by_insurance",[{"type":"SingleSelect","questionName":"informWhenWeCoverInsurance","prompt":"care_accepted_by_insurance","options":[["Yes","yes"],["No","no"]]},{"type":"TextInput","questionName":"enterCarrier","prompt":"enter_carrier","displayMatchIds":["care_accepted_by_insurance","yes"],"prevQuestionMatchId":"informWhenWeCoverInsurance"}]],["unable_to_pay",[{"questionName":"whyUnableToPay","prompt":"unable_to_pay","options":[["My employment situation has changed","employment_changed"],["I’ve lost or changed my insurance","lost_or_changed_insurance"],["Other","other"]]}]],["another_cheaper_solution",[{"type":"TextInput","questionName":"whereCheaperSolution","prompt":"where_receiving_care","required":true}]],["receive_care_elsewhere",[{"questionName":"whereReceivingCare","prompt":"where_receiving_care","options":[["Online","online"],["In-Person","in_person"]]}]]],"therapy":[["care_accepted_by_insurance",[{"type":"SingleSelect","questionName":"informWhenWeCoverInsurance","prompt":"care_accepted_by_insurance","options":[["Yes","yes"],["No","no"]]},{"type":"TextInput","questionName":"enterCarrier","prompt":"enter_carrier","displayMatchIds":["care_accepted_by_insurance","yes"],"prevQuestionMatchId":"informWhenWeCoverInsurance"}]],["unable_to_pay",[{"questionName":"whyUnableToPay","prompt":"unable_to_pay","options":[["My employment situation has changed","employment_changed"],["I’ve lost or changed my insurance","lost_or_changed_insurance"],["Other","other"]]}]],["another_cheaper_solution",[{"type":"TextInput","questionName":"whereCheaperSolution","prompt":"where_receiving_care","required":true}]],["receive_care_elsewhere",[{"questionName":"whereReceivingCare","prompt":"where_receiving_care","options":[["Online","online"],["In-Person","in_person"]]}]]],"rxtherapy":[["care_accepted_by_insurance",[{"type":"SingleSelect","questionName":"informWhenWeCoverInsurance","prompt":"care_accepted_by_insurance","options":[["Yes","yes"],["No","no"]]},{"type":"TextInput","questionName":"enterCarrier","prompt":"enter_carrier","displayMatchIds":["care_accepted_by_insurance","yes"],"prevQuestionMatchId":"informWhenWeCoverInsurance"}]],["provider_issues",[{"questionName":"providerIssues","displayMatchIds":["medication_psychiatric_provider","therapist","both"],"prompt":"provider_issues","options":[["I didn’t feel cared for by my provider","not_feel_cared_for_provider"],["I didn’t feel my provider was an expert","not_expert"],["My provider wasn’t a good fit for my needs","not_good_fit"],["My provider was unresponsive","unresponsive_provider"],["I had issues scheduling with my provider","schedule_issues_with_provider"],["Other","other"]]}]],["unable_to_pay",[{"questionName":"whyUnableToPay","prompt":"unable_to_pay","options":[["My employment situation has changed","employment_changed"],["I’ve lost or changed my insurance","lost_or_changed_insurance"],["Other","other"]]}]],["another_cheaper_solution",[{"type":"TextInput","questionName":"whereCheaperSolution","prompt":"where_receiving_care","required":true}]],["receive_care_elsewhere",[{"questionName":"whereReceivingCare","prompt":"where_receiving_care","options":[["Online","online"],["In-Person","in_person"]]}]]]},
cancel_details_by_plan_type: {"medication":[["no_longer_need_care",[["I'm feeling better and don't need care anymore","feeling_better"],["I’ve decided to receive care elsewhere","receive_care_elsewhere"],["The medication or service I needed isn’t available","medication_not_available"],["My insurance coverage has changed","insurance_changed"],["I’ve moved","moved"],["I’m unsatisfied with the care I received","unsatisfied_care"],["My Brightside provider recommended I seek in-person care","recommended_in_person_care"],["Other","other"]]],["too_expensive",[["I am unable to pay for any care right now","unable_to_pay"],["I need care that will accept my health insurance","care_accepted_by_insurance"],["I found another solution that costs less","another_cheaper_solution"],["I am unable to afford the monthly membership fee","unable_to_afford_monthly_membership"],["I didn’t use Brightside enough to justify the cost","do_not_use_it_enough"],["I no longer need Brightside","no_longer_need"],["I would keep using Brightside if the fee was lower","want_lower_fee"],["Other","other"]]],["not_working",[["My medication didn’t work","medication_did_not_work"],["Online care isn’t the right fit for me","online_care_not_fit"],["I was experiencing side effects","side_effects"],["I couldn’t get the medication I wanted","could_not_get_wanted_medication"],["Other","other"]]],["provider_issues",[["I didn’t feel cared for by my provider","not_feel_cared_for_provider"],["I didn’t feel my provider was an expert","not_expert"],["My provider wasn’t a good fit for my needs","not_good_fit"],["My provider was unresponsive","unresponsive_provider"],["I had issues scheduling with my provider","schedule_issues_with_provider"],["Other","other"]]],["customer_support_issues",[["I had trouble contacting customer support","trouble_contacting_customer_support"],["My issues were not resolved in a timely manner","issues_not_resolved_in_timely_manner"],["I had billing or account issues","billing_account_issues"],["Other","other"]]],["prescription_issues",[["I had pharmacy issues","pharmacy_issues"],["My prescription is too expensive","prescription_too_expensive"],["The medication or service I needed isn’t available","medication_not_available"],["My insurance coverage has changed","insurance_changed"],["Other","other"]]]],"therapy":[["no_longer_need_care",[["I'm feeling better and don't need care anymore","feeling_better"],["I’ve decided to receive care elsewhere","receive_care_elsewhere"],["The medication or service I needed isn’t available","medication_not_available"],["My insurance coverage has changed","insurance_changed"],["I’ve moved","moved"],["I’m unsatisfied with the care I received","unsatisfied_care"],["My Brightside provider recommended I seek in-person care","recommended_in_person_care"],["Other","other"]]],["too_expensive",[["I am unable to pay for any care right now","unable_to_pay"],["I need care that will accept my health insurance","care_accepted_by_insurance"],["I found another solution that costs less","another_cheaper_solution"],["I am unable to afford the monthly membership fee","unable_to_afford_monthly_membership"],["I didn’t use Brightside enough to justify the cost","do_not_use_it_enough"],["I no longer need Brightside","no_longer_need"],["I would keep using Brightside if the fee was lower","want_lower_fee"],["Other","other"]]],["not_working",[["I was experiencing side effects","side_effects"],["Online care isn’t the right fit for me","online_care_not_fit"],["Therapy wasn’t helping","therapy_not_helping"],["Other","other"]]],["therapist_issues",[["I didn’t feel cared for by my therapist","not_feel_cared_for_therapist"],["I didn’t feel my therapist was an expert","not_expert"],["My therapist wasn’t a good fit for my needs","not_good_fit_therapist"],["My therapist was unresponsive","unresponsive_therapist"],["I had issues scheduling with my therapist","schedule_issues_with_therapist"],["Other","other"]]],["customer_support_issues",[["I had trouble contacting customer support","trouble_contacting_customer_support"],["My issues were not resolved in a timely manner","issues_not_resolved_in_timely_manner"],["I had billing or account issues","billing_account_issues"],["Other","other"]]],["prescription_issues",[["I had pharmacy issues","pharmacy_issues"],["My prescription is too expensive","prescription_too_expensive"],["The medication or service I needed isn’t available","medication_not_available"],["My insurance coverage has changed","insurance_changed"],["Other","other"]]]],"rxtherapy":[["no_longer_need_care",[["I'm feeling better and don't need care anymore","feeling_better"],["I’ve decided to receive care elsewhere","receive_care_elsewhere"],["The medication or service I needed isn’t available","medication_not_available"],["My insurance coverage has changed","insurance_changed"],["I’ve moved","moved"],["I’m unsatisfied with the care I received","unsatisfied_care"],["My Brightside provider recommended I seek in-person care","recommended_in_person_care"],["Other","other"]]],["too_expensive",[["I am unable to pay for any care right now","unable_to_pay"],["I need care that will accept my health insurance","care_accepted_by_insurance"],["I found another solution that costs less","another_cheaper_solution"],["I am unable to afford the monthly membership fee","unable_to_afford_monthly_membership"],["I didn’t use Brightside enough to justify the cost","do_not_use_it_enough"],["I no longer need Brightside","no_longer_need"],["I would keep using Brightside if the fee was lower","want_lower_fee"],["Other","other"]]],["not_working",[["My medication didn’t work","medication_did_not_work"],["Online care isn’t the right fit for me","online_care_not_fit"],["I was experiencing side effects","side_effects"],["I couldn’t get the medication I wanted","could_not_get_wanted_medication"],["Therapy wasn’t helping","therapy_not_helping"],["Other","other"]]],["rx_therapy_provider_issues",[["Medication/psychiatric provider","medication_psychiatric_provider"],["Therapist","therapist"],["Both","both"]]],["customer_support_issues",[["I had trouble contacting customer support","trouble_contacting_customer_support"],["My issues were not resolved in a timely manner","issues_not_resolved_in_timely_manner"],["I had billing or account issues","billing_account_issues"],["Other","other"]]],["prescription_issues",[["I had pharmacy issues","pharmacy_issues"],["My prescription is too expensive","prescription_too_expensive"],["The medication or service I needed isn’t available","medication_not_available"],["My insurance coverage has changed","insurance_changed"],["Other","other"]]]]},
prompts_by_cancel_reason: {"no_longer_need_care":"Can you tell us why you no longer need care?","too_expensive":"Can you tell us more about affording your care?","not_working":"Can you tell us more about why you feel your treatment isn’t working?","provider_issues":"Can you tell us more about the issues you are having?","therapist_issues":"Can you tell us more about the issues you are having?","rx_therapy_provider_issues":"Which are you having issues with?","customer_support_issues":"Can you tell us more about the issues you are having?","prescription_issues":"Can you tell us more about the issues you are having?","care_accepted_by_insurance":"Would you like us to inform you when we accept your insurance?","unable_to_pay":"Would you tell us more about why you are unable to pay?","medication_psychiatric_provider":"Can you tell us more about the issues you are having?","therapist":"Can you tell us more about the issues you are having?","both":"Can you tell us more about the issues you are having?","enter_carrier":"Please specify your insurance carrier","where_receiving_care":"Where are you now receiving care?"}
},
ReviewRequest: {
complaints: {
BAD_SIDE_EFFECTS: 'bad_side_effects',NOT_FEELING_BETTER: 'not_feeling_better',WANT_TO_BOOK_FOLLOW_UP: 'want_to_book_follow_up',OTHER: 'other'
},
reasons: {
ADMIN: 'admin',BOOKING_BY_PATIENT: 'booking_by_patient',BOOKING_REQUIRED: 'booking_required',CCP_LATE_TO_BOOK: 'ccp_late_to_book',HIGH_SIDE_EFFECTS: 'high_side_effects',NOT_RESPONDING_WK_4: 'not_responding_wk_4',NOT_RESPONDING_WK_6: 'not_responding_wk_6',OFF_TRACK: 'off_track',PERSISTENT_SIDE_EFFECTS: 'persistent_side_effects',REASSIGN: 'reassign',REENGAGED: 'reengaged',REQUESTED_BY_PATIENT: 'requested_by_patient',RISK_TERMS: 'risk_terms',SEVERE_SUICIDAL_IDEATION: 'severe_suicidal_ideation',STANDARD: 'standard',SUICIDAL_IDEATION: 'suicidal_ideation',SUICIDAL_IDEATION_WITH_PLAN: 'suicidal_ideation_with_plan'
}
},
Locales: {
default: "en",
english: "en",
spanish: "es",
},
States: [{"code":"AL","name":"Alabama"},{"code":"AK","name":"Alaska"},{"code":"AZ","name":"Arizona"},{"code":"AR","name":"Arkansas"},{"code":"CA","name":"California"},{"code":"CO","name":"Colorado"},{"code":"CT","name":"Connecticut"},{"code":"DE","name":"Delaware"},{"code":"DC","name":"District Of Columbia"},{"code":"FL","name":"Florida"},{"code":"GA","name":"Georgia"},{"code":"HI","name":"Hawaii"},{"code":"ID","name":"Idaho"},{"code":"IL","name":"Illinois"},{"code":"IN","name":"Indiana"},{"code":"IA","name":"Iowa"},{"code":"KS","name":"Kansas"},{"code":"KY","name":"Kentucky"},{"code":"LA","name":"Louisiana"},{"code":"ME","name":"Maine"},{"code":"MD","name":"Maryland"},{"code":"MA","name":"Massachusetts"},{"code":"MI","name":"Michigan"},{"code":"MN","name":"Minnesota"},{"code":"MS","name":"Mississippi"},{"code":"MO","name":"Missouri"},{"code":"MT","name":"Montana"},{"code":"NE","name":"Nebraska"},{"code":"NV","name":"Nevada"},{"code":"NH","name":"New Hampshire"},{"code":"NJ","name":"New Jersey"},{"code":"NM","name":"New Mexico"},{"code":"NY","name":"New York"},{"code":"NC","name":"North Carolina"},{"code":"ND","name":"North Dakota"},{"code":"OH","name":"Ohio"},{"code":"OK","name":"Oklahoma"},{"code":"OR","name":"Oregon"},{"code":"PR","name":"Puerto Rico"},{"code":"PA","name":"Pennsylvania"},{"code":"RI","name":"Rhode Island"},{"code":"SC","name":"South Carolina"},{"code":"SD","name":"South Dakota"},{"code":"TN","name":"Tennessee"},{"code":"TX","name":"Texas"},{"code":"UT","name":"Utah"},{"code":"VI","name":"United States Virgin Islands"},{"code":"VT","name":"Vermont"},{"code":"VA","name":"Virginia"},{"code":"WA","name":"Washington"},{"code":"WV","name":"West Virginia"},{"code":"WI","name":"Wisconsin"},{"code":"WY","name":"Wyoming"}],
genderIdentityLabels: {"female":"Female","gender_variant":"Gender variant / non-conforming","male":"Male","not_sure":"Not sure","trans_female":"Transgender female","trans_male":"Transgender male"},
},
smartyStreets: {
publicKey: "28817973233847575",
},
skipAddressValidation: false,
};
const amplitudeMockString = null;
if (amplitudeMockString) window.Brightside.amplitudeMock = JSON.parse(amplitudeMockString);
// disable react devtools
if (window.Brightside.env !== 'development' && typeof window.__REACT_DEVTOOLS_GLOBAL_HOOK__ === 'object') {
__REACT_DEVTOOLS_GLOBAL_HOOK__.inject = function() {};
}
// enable appcues identification verification testing
window.APPCUES_TEST_IDENTITY_VERIFICATION = false;
</script>
<script>
window['_fs_debug'] = false;
window['_fs_host'] = 'fullstory.com';
window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
window['_fs_org'] = 'AC8PG';
window['_fs_namespace'] = 'FullStory';
window['_fs_ready'] = function() {
const version = "";
FS.log('log', { version: version });
FS.event('tag_version', { version: version });
};
(function(m,n,e,t,l,o,g,y){
if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} return;}
g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};g.q=[];
o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;
y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);
g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)};
g.anonymize=function(){g.identify(!!0)};
g.shutdown=function(){g("rec",!1)};g.restart=function(){g("rec",!0)};
g.log = function(a,b){g("log",[a,b])};
g.consent=function(a){g("consent",!arguments.length||a)};
g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)};
g.clearUserCookie=function(){};
g.setVars=function(n, p){g('setVars',[n,p]);};
g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y];
if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)};
g._v="1.3.0";
})(window,document,window['_fs_namespace'],'script','user');
</script>
<script>
var _rollbarConfig = {
accessToken: '',
verbose: false,
captureUncaught: true,
captureUnhandledRejections: true,
// see https://docs.rollbar.com/docs/rollbarjs-telemetry
filterTelemetry: function(e) {
return e.body.message.includes(
"document.getElementById('patient_email').value"
);
},
ignoredMessages: [/patient_email/, /patient_password/],
scrubTelemetryInputs: true,
payload: {
environment: 'test',
client: {
javascript: {
// we want to use the GIT_SHA1 env var if it's available
// otherwise flag it in Rollbar with 'missing_version'
code_version: '' || 'missing_version',
source_map_enabled: true,
}
}
},
server: {
root: "webpack:///./"
}
};
!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.1/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(a=n.args||[],i=0;i<a.length;++i)if("function"==typeof(l=a[i])){l(e);break}}"function"==typeof t&&t(e)}()}})),d.insertBefore(i,s)},i.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var p="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),f=0;f<p.length;++f)i.prototype[p[f]]=u(p[f]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var l=new c(e);return a((function(){e.captureUncaught&&(l._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,l,!0),e.wrapGlobalEventHandlers&&t(r,l,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,l,!0);var a=e.autoInstrument;return!1!==e.enabled&&(void 0===a||!0===a||function(r){return!("object"!=typeof r||void 0!==r.page&&!r.page)}(a))&&r.addEventListener&&(r.addEventListener("load",l.captureLoad.bind(l)),r.addEventListener("DOMContentLoaded",l.captureDomContentLoaded.bind(l))),r[o]=l,l}))()}},Rollbar:c}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}}}},function(r,e,o){"use strict";function n(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports=function(r,e,o){if(r){var t,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(t=0;t<l.length;++t)r[a=l[t]]&&r[a].prototype&&n(e,r[a].prototype,o)}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]);
</script>
<link rel="stylesheet" href="/vite-test/assets/application-BFgNlz-t.css" media="all">
<script src="/vite-test/assets/error_reporter-b5r3g4RW.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite-test/assets/ErrorReporter-DBsYQQtx.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Datadog-Cj3_ahiM.js" as="script" crossorigin="anonymous">
<script src="/vite-test/assets/patient_local_storage-C6MmXXgh.js" crossorigin="anonymous" type="module"></script>
<script>
window.ga = { loaded: true };
</script>
<script>
window.FEATURE_MULTIPLE_BOOKINGS = false;
window.FEATURE_PRACTIONER_CHANGE_NOTICE = false;
window.FEATURE_EDIT_EXTERNAL_PROVIDERS = false;
window.FEATURE_ELIGIBILITY_PROCESS_IS_DOWN = false;
window.GTM_ENABLED = false;
window.SEGMENT_ENABLED = false;
window.MEMBERS_APP = navigator.userAgent.startsWith('brightside_members_app');
</script><script type="text/javascript" src="https://js.stripe.com/v3/"></script></head>
<body>
<div class="container fs-unmask">
<div class="container-with-header">
<div id="entry"></div>
<link rel="stylesheet" href="/vite-test/assets/application-Ce8MWSQi.css" media="all">
<link rel="stylesheet" href="/vite-test/assets/patient_portal-RBXBQFiT.css" media="screen">
<script src="/vite-test/assets/patient_portal-BtIOcclR.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite-test/assets/Logo-BA6ZqrXO.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/appVersion-BfnBhYZF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-DSntKS3V.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/runtime-vAkoHvj2.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/client-B21c4Xma.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/i18n-D_a9l-fR.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/AssessmentsContext-TOg2wN8V.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/headerActions-B_PcgwxO.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Pathway-BMxnI0Nx.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ConfirmConsult-B1HOY25J.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/System-Cnth2KzT.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/DailyConferenceProvider-3g_07xcy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Header-DBD4cZW7.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Analytics-RlSVRgj6.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/should-polyfill-48eqChgG.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/usePatientPrograms-OncV2j7J.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/validators-51Q6q8Fi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/usePathways-ClUPAXGv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/TransitionGroup-MfQSfiQs.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useQuery-C1tGkwY_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/SupportTicketService-DruiwD_x.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/timezone-DGVKduUK.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Datadog-Cj3_ahiM.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/usePatientPermissions-BSZwMNGy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/PatientNavbar-DR8j2TI0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/getSupporterTeenReference-2u49l_SH.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/brightsideTheme-CSi8WmvU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Text-CbH7E5hk.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Anchor-EErMiqfX.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/appcues-0oQzy4DK.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useBrightsideMutation-BniGYbtZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Card-QjBv8dLH.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/regex-DwnYK3iu.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-Cr4iYo7g.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/react-toastify.esm-gpCZ7Fg6.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Container-Bb0TpB3l.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Title-WRXL2C3g.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Stack-CtSD8q6C.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Button-m_sMiWF6.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Flex-D9lrkHA4.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/get-floating-position-COdug_hW.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Radio-CeU8MAvB.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Image-Bzx9NCBP.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-DnSoXzz6.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/CheckedCopy-BCBe9q0f.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/InfoTooltip-DF250ksp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Box-BY-W4Cuo.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/input-Cp4Karz8.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/_assignValue-YdP2tb46.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Badge-DTfdDsbm.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/SupportTicketForm-CPzfR_Vw.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Table-DIslcC70.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/use-reduced-motion-CgKjs6X6.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useCase-ugSDTQGu.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/assessmentActions-DLaN0kO0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/AssessmentQuestionnaireContainer-DOdYuRFF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/phqQuestionConfig-CXue5Uvk.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useProgramBookings-Dg1L_KEw.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Modal-DFRp1DL5.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/FaqAccordion-4V5VRGfz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/DateInput-cs2GPbSF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Chapter-CRn_jdmT.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/JoinGroupSessionButton-DeeeER96.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/closedLock-CXEWM7wJ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/PlanPrice-ItPRtQhg.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ModalBody-RSZi0vnY.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ModalHeader--KzSsVh0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/transform-_iZMKiFL.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/CurrentLevel-B5AGNgq0.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ScoreTrendChart-CQieO8H3.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/SapphireCheckOnTealCircle-CIADS0wC.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useMutation-esH0cxDP.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/DailyConferenceFeatureFlagProvider-CWzv8euN.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/calendarTheme-B2OcFhzv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/SupporterOffboard-D6DTQSO8.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ErrorReporter-DBsYQQtx.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/DateFnsUtils-AQhSbKG4.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/AnswerService-B8Jvglfh.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Form-BTP-iak9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/FormGroup-MzRTgxx2.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/guide-B8x3P7yM.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Timeline-DMaMoOev.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/bind-CfSDa-Bm.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/HashNavigationInterceptor-BU0G41Ac.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/states-DhN7Qqih.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/cloneDeep-C8uWdMXB.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Button-CgYurUg6.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/LocationChangeTracker-BDppyawF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/assessmentFlattener-CHX8WQrn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/AssessmentsTracker-nKYvXkEU.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/SupportFormLink-DLA6rcHj.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ScrollToTop-D0WTwE-D.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/CookiesContext-zdgAUAFy.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/store-DvMxu3gx.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-Cfw0yrEo.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/redux-NUJnoTnJ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/MantineProvider-BFzLUfmb.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-5aueb5FC.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-DxYJZJIu.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/i18next-D2GUUp3e.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/constants-BdvOXp4n.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Select-DH3yNOFA.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Input-CFZjPda_.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/pack-sx-D1cgV5fZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Input.styles-7DI6nqMn.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/use-id-RkSPxNms.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/use-uncontrolled-OMl7WOLv.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useLocalStorage-DEg6Wtze.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useFetchCurrentPatient-DoPR2feF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/use-form-CbtQPPHK.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useEventListener-DxQnJXqk.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/TreatmentPlan-Bc-X3Jzw.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/isSymbol-DnZCtRG8.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/isObjectLike-DV-CTQUx.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/usePathways-CdO26OC2.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Checkbox-QSmA4_PD.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-Cbpt1Drt.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-odBnBetO.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useNavigateWithParams-Z7pXg7K8.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/PersonalisedScores-C_Dxb-wT.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/capitalize-C94uhb_m.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/capitalize-eSKK5AJG.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/video-call-icon-C3wVxfSZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ThemeIcon-MXRCBVTV.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Center-DOzvxKeu.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useTranslation-DOR8w43-.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/CustomerCareNumber-CwHyZXds.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useChangeLanguage-cno3AmEp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useFetchGuestPatientInfo-jk7WLIEN.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Textarea-CWewoTkd.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useModalOpenTracker-Cp8S7X_M.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/typeof-VpfGQha9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/keysIn-DIdWNuDr.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/isObject--vsEa_js.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/isTypedArray-D_1OO78F.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/isArray-DnKyzTIY.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Draft-YEWLG6Bb.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Tooltip-BWrTzBNi.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useBrightsideQuery-JrrTSQVO.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/masks-Bygg28ST.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Fade-BZ2mFjnD.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/CompletedOnCopy-hyGlUqMu.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/preload-helper-BlVpYxYp.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/LoadingScreen-M-fIwcUc.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/therapyIcon-DEOArSTB.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/patientActions-DpSWavbq.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/useFetchPatientLoggedIn-BVeoFaNJ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/ccpIconWhite-CM2hr9i8.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/insuranceActions-BuC5yr4Q.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/treatmentOptionActions-CdpAV4fV.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Accordion-YxahzBSB.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Collapse-Cqyc21sF.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/Collapse-Dt5YeM-9.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/LeftArrow-lI7k69sh.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/usePatientForm-DqopS2So.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-BKCqSN8J.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/OptionalBadge-2qJy0OxZ.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-DyM_g_lk.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/TooltipPopoverWrapper-CAL4kzy3.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/index-BKJNCEwI.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/_getAllKeys-nUU0X93H.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/_getTag-QlBYxdJo.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/MediaQuery-BdrzRQa7.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/_baseClone-Igj0gMVz.js" as="script" crossorigin="anonymous">
<link rel="modulepreload" href="/vite-test/assets/insuranceReducer-q7lQbQ4h.js" as="script" crossorigin="anonymous"><link rel="stylesheet" href="/vite-test/assets/ReactToastify-DuDYM8sk.css" media="screen">
</div>
</div>
<div class="sticky-button-container"></div>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id="
height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<script>
var scriptStripe = document.createElement('script');
scriptStripe.type = 'text/javascript';
scriptStripe.src = 'https://js.stripe.com/v3/';
document.head.appendChild(scriptStripe);
</script>
<iframe name="__privateStripeMetricsController5920" frameborder="0" allowtransparency="true" scrolling="no" role="presentation" allow="payment *" src="https://js.stripe.com/v3/m-outer-3437aaddcdf6922d623e172c2d6f9278.html#url=http%3A%2F%2Fapp.test.lvh.me%3A59687%2Freferral&amp;title=Brightside%20Health&amp;referrer=&amp;muid=NA&amp;sid=NA&amp;version=6&amp;preview=false&amp;__shared_params__[version]=v3" aria-hidden="true" tabindex="-1" style="border: none !important; margin: 0px !important; padding: 0px !important; width: 1px !important; min-width: 100% !important; overflow: hidden !important; display: block !important; visibility: hidden !important; position: fixed !important; height: 1px !important; pointer-events: none !important; user-select: none !important;"></iframe></body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment