PageSourceSearch

https://mfrtherapists.com/v3/static/js/main.7bbbe7c7.chunk.js

js mfrtherapists.com collected 2026-09-26 03:56:07 UTC 706,978 bytes, 1 lines download raw bytes

1(this.webpackJsonptelespine_v3_webapp=this.webpackJsonptelespine_v3_webapp||[]).push([[2],{10:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"w",(function(){return r})),n.d(t,"x",(function(){return i})),n.d(t,"A",(function(){return c})),n.d(t,"c",(function(){return o})),n.d(t,"D",(function(){return s})),n.d(t,"F",(function(){return l})),n.d(t,"O",(function(){return u})),n.d(t,"P",(function(){return d})),n.d(t,"Q",(function(){return m})),n.d(t,"R",(function(){return p})),n.d(t,"S",(function(){return E})),n.d(t,"z",(function(){return g})),n.d(t,"y",(function(){return f})),n.d(t,"T",(function(){return b})),n.d(t,"u",(function(){return _})),n.d(t,"B",(function(){return h})),n.d(t,"C",(function(){return v})),n.d(t,"U",(function(){return R})),n.d(t,"V",(function(){return y})),n.d(t,"Z",(function(){return O})),n.d(t,"Y",(function(){return A})),n.d(t,"E",(function(){return C})),n.d(t,"X",(function(){return S})),n.d(t,"W",(function(){return I})),n.d(t,"G",(function(){return T})),n.d(t,"a",(function(){return x})),n.d(t,"v",(function(){return w})),n.d(t,"d",(function(){return j})),n.d(t,"e",(function(){return P})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return L})),n.d(t,"i",(function(){return D})),n.d(t,"l",(function(){return k})),n.d(t,"j",(function(){return M})),n.d(t,"k",(function(){return F})),n.d(t,"m",(function(){return U})),n.d(t,"h",(function(){return V})),n.d(t,"n",(function(){return G})),n.d(t,"p",(function(){return z})),n.d(t,"o",(function(){return B})),n.d(t,"q",(function(){return q})),n.d(t,"r",(function(){return H})),n.d(t,"s",(function(){return W})),n.d(t,"t",(function(){return Q})),n.d(t,"H",(function(){return Y})),n.d(t,"I",(function(){return K})),n.d(t,"J",(function(){return J})),n.d(t,"K",(function(){return Z})),n.d(t,"L",(function(){return X})),n.d(t,"M",(function(){return $})),n.d(t,"N",(function(){return ee})),n.d(t,"ab",(function(){return ne}));const a="/v3/patient/article/:id",r="/v3/forgot-password",i="/v3/patient",c="/v3/login",o="/v3/patient/my-routine",s="/v3/patient/account",l="/v3/patient/finding-coach",u="/v3/provider-signup",d="/v3/reset-password",m="/v3/patient/resources",p="/v3/saml-landing",E="/v3/patient/schedule",g="/v3/invitation",f="/v3/invitation/:uuid",b="/v3/signup",_="/v3/dtc-signup",h="/v3/mfa/setup",v="/v3/mfa/verify",R="/v3/patient/checkout-fail",y="/v3/patient/checkout-success",O="/v3/patient/video-session",A="/",C="/v3/patient/onboarding",S="/v3/patient/health-assessment",I="/v3/patient/telespine-introduction",T="/v3/patient/progress-satisfaction",x="/v3/patient/abandon-survey",w="/v3/patient/final-survey",j="/v3/coach/calendar",P="/v3/coach/clients/:clientId",N="/v3/coach/clients",L="/v3/coach",D="/v3/coach/organization",k="/v3/coach/message-center",M="/v3/coach/message-center/:systemLabel",F="/v3/coach/message-center/:systemLabel/:mailId",U="/v3/coach/account",V="/v3/coach/leads/:leadId",G="/v3/coach/outreach",z="/v3/coach/patients/:patientId",B="/v3/coach/patients",q="/v3/coach/program-builder",H="/v3/coach/reports",W="/v3/coach/resources",Q="/v3/coach/video-session",Y="/clinic/:clinicId",K="/clinic/",J="/providers",Z="/provider/:providerId",X="/provider/:providerId/:providerSlug",$="/provider/",ee="/search",te=[{path:x,title:"abandon_survey"},{path:a,title:"articles"},{path:j,title:"coach_calendar"},{path:N,title:"coach_client_management"},{path:L,title:"coach_homepage"},{path:"/v3/coach/kanban",title:"coach_kanban"},{path:U,title:"coach_my_account"},{path:D,title:"coach_manage_organization"},{path:z,title:"coach_patient_details"},{path:B,title:"coach_patients"},{path:q,title:"coach_program_builder"},{path:H,title:"coach_reports"},{path:"/v3/coach/video-preview/:videoId",title:"coach_video_preview"},{path:Q,title:"coach_video_session"},{path:_,title:"dtc_signup"},{path:w,title:"final_survey"},{path:r,title:"forgot_password"},{path:i,title:"homepage"},{path:c,title:"login"},{path:s,title:"my_account"},{path:o,title:"my_routine"},{path:C,title:"onboarding"},{path:l,title:"waiting_room"},{path:T,title:"progress_satisfaction"},{path:d,title:"reset_password"},{path:m,title:"resources"},{path:p,title:"homepage"},{path:E,title:"scheduling"},{path:b,title:"signup"},{path:u,title:"provider_signup"},{path:f,title:"invite_signup"},{path:R,title:"stripe_checkout_failure"},{path:y,title:"stripe_checkout_success"},{path:I,title:"telespine_intro_survey"}
1,{path:S,title:"time_based_survey"},{path:O,title:"video_session"}];function ne(e){const t=te.find(t=>{if(t.path.includes("/:")){const n=t.path.split(":")[0];if(new RegExp("^(".concat(n,"[0-9]+).*$")).test(e))return t.title}return t.path===e});return t&&t.title}},101:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n.n(a),i=n(97),c=n(709),o=n(884),s=n(78);function l(e){let{analyticsClass:t="",children:n,compact:a=!1,disabled:l=!1,extraPadding:u=!1,fullHeight:d=!1,fullWidth:m=!1,loading:p=!1,outlined:E=!1,styleOverride:g={},href:f=null,...b}=e;const _=Object(i.a)();return r.a.createElement(c.a,Object.assign({component:o.a,disabled:l,sx:{...g,position:"relative !important",paddingTop:"0.5rem !important",paddingBottom:"0.5rem !important",padding:u?"8px 40px !important":E?"4px 16px !important":"6px 16px !important",borderRadius:"10px !important",width:m?"100% !important":"auto !important",height:d?"100% !important":"auto !important",fontWeight:"400 !important",fontSize:"16px !important",color:"".concat(E?_.palette.primary.main:_.palette.common.white," !important"),border:E?"1px solid ".concat(_.palette.primary.main," !important"):"none !important",backgroundColor:"".concat(E?_.palette.common.white:_.palette.primary.main," !important"),"&:hover":{backgroundColor:"".concat(E?_.palette.primary.main:_.palette.primary.dark," !important"),color:"".concat(_.palette.common.white," !important")},"&:disabled":{border:"1px solid ".concat(_.palette.grey[600]," !important"),color:"".concat(_.palette.grey[600]," !important"),backgroundColor:"white !important"}},"data-button":t,type:"button",href:f},b),n,p&&r.a.createElement("div",{className:"absolute spinner"},r.a.createElement(s.b,null)))}},106:function(e,t,n){"use strict";n.d(t,"r",(function(){return i})),n.d(t,"q",(function(){return c})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return p})),n.d(t,"g",(function(){return E})),n.d(t,"m",(function(){return g})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return b})),n.d(t,"p",(function(){return _})),n.d(t,"h",(function(){return h})),n.d(t,"l",(function(){return v})),n.d(t,"k",(function(){return R})),n.d(t,"o",(function(){return y})),n.d(t,"n",(function(){return O}));var a=n(6);const r=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"}).REACT_APP_LOCAL_HOST||"localhost",i=new RegExp("(orbittelehealth.com|".concat(r,")"),"i"),c=new RegExp("(mfrtherapists.com|".concat(r,")"),"i"),o="assessments",s="soap_notes",l="video_consults",u=["canceled","past_due","incomplete_expired","incomplete"],d=["297532","297534","297537","300954","300958","300959","300960","300961","300962","306653","306654","306655","306656","306657","12345"],m=5;function p(e,t){return!0}function E(e){return e&&e.branding&&e.branding.display_name?e.branding:e&&e.parent&&e.parent.branding}function g(e){return e&&e.signup_config?e.signup_config:e&&e.parent&&e.parent.signup_config}function f(){const{location:{hostname:e}}=window,t=e.split(".")[0];let n=t;return t===(Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"}).REACT_APP_LOCAL_HOST||"localhost")&&(n="app"),n}function b(e){return e&&e.domain?e.domain:e&&e.parent&&e.parent.domain?e.parent.domain:null}function _(e){return d.includes(e)}function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"color_logo";const r=t.group&&t.group.partner_id,i=t.group&&t.group.branding?t.group.branding:t.group&&t.group.parent&&t.group.parent.branding?t.group.parent.branding:null;if(i&&"CNTR"===i.name){const e="white_logo"===n?Object(a.Q)("inspire_wellbeing_logo_white.webp"):Object(a.Q)("inspire_wellbeing_logo.webp");if(e&&e.length>0)return e}if(r&&_(r))switch(n){case"white_logo":return Object(a.Q)("orbit_logo_white.png");case"product_logo":return Object(a.Q)("orbit_teladoc_product_logo.png");default:return Object(a.Q)("orbit_logo_color.png")}if(i&&!t.is_coach&&Object.prototype.hasOwnProperty.call(i,n)||i&&t.is_coach&&i.is_organization&&Object.prototype.hasOwnProperty.call(i,n)){const e=i[n];if(e&&e.length>0)return e}
1if(Object.prototype.hasOwnProperty.call(e,n)){const t=e[n];if(t&&t.length>0)return t}return Object(a.Q)("white_logo"===n?"orbit_logo_white.png":"orbit_logo_color.png")}function v(e,t){const n=t.group&&t.group.partner_id;return n&&_(n)?"Orbit":e.product_name||"Telespine"}function R(){let{location:{hostname:e,href:t}}=window;return!(i.test(e)||!["2020","animalsupply","app","backjoy","backlab","centura-staging","cintas","demo","dorman","emi","emi-staging","h2u","healthyback-staging","hlth","hpe","neckdemo","nimblehealth","nimblehealth-staging","mhp","panorama","pepsico","revive","revive-staging","savvy","staging","tdee","uhc","usmag","teladoc-staging","teladoc","hytdh-staging","hytdh"].includes(f()))&&(t=t.replace("telespine","orbittelehealth"),t)}function y(){let{location:{hostname:e,href:t}}=window;return!!e.includes("wellview")&&(t=t.replace("telespine","orbittelehealth"),t=t.replace("wellview","sentry"),t)}function O(e,t,n){if("title"===e){if(!t.is_organization||!t.tier)return"".concat(n," is a simple, proven solution for back and joint pain.");switch(t.tier.title){case"Virtual clinic":return"Getting the support you need has never been easier";default:return"Getting better has never been so convenient"}}else{if(!t.is_organization||!t.tier)return"Our approach puts you in control of your recovery. A dedicated health coach will provide you with all the expert guidance, resources and tools you need to start feeling better now and avoid what causes pain going forward.";switch(t.tier.title){case"Virtual clinic":return"Connect with your provider over video or chat to get the support and guidance you need, whenever or wherever you may need it";default:return"Your provider will work with you one-on-one to create a personalized care plan that meets your needs, whenever or wherever you are."}}}},110:function(e,t,n){"use strict";var a=n(0),r=n.n(a);t.a=e=>{let{src:t,alt:n,...a}=e;return r.a.createElement("img",Object.assign({src:t,alt:n},a))}},111:function(e,t,n){"use strict";function a(){return window.gtag||(window.gtag=()=>{})}function r(e){a()("set",e)}function i(e,t){a()("event",e,t)}function c(e){!function(e){a()("set",e)}(e)}function o(e){i("text_field_focus",{field_id:e})}function s(e,t){i("checkbox",{field_id:e,value:t})}function l(e,t){i("click",{field_id:e,field_value:t})}function u(){i("date_picker_open")}function d(e){i("click",{button_id:e})}function m(e){i("onboarding_screen_visit",{screen_id:e})}function p(e){i("checkout_success",{uid:e})}function E(e){i("checkout_failure",{uid:e})}function g(e){i("subscription_prompt_dismiss",{uid:e})}function f(e,t){i("subscription_prompt_display",{context:t,uid:e})}function b(e){i("subscription_prompt_success_display",{uid:e})}function _(e){i("subscription_prompt_success_display",{uid:e})}function h(e){i("subscription_prompt_success_dismiss",{uid:e})}n.d(t,"o",(function(){return r})),n.d(t,"h",(function(){return c})),n.d(t,"n",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"e",(function(){return p})),n.d(t,"d",(function(){return E})),n.d(t,"j",(function(){return g})),n.d(t,"k",(function(){return f})),n.d(t,"i",(function(){return b})),n.d(t,"m",(function(){return _})),n.d(t,"l",(function(){return h}))},1154:function(e,t,n){},118:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"i",(function(){return s})),n.d(t,"j",(function(){return l})),n.d(t,"k",(function(){return u})),n.d(t,"l",(function(){return d})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return p})),n.d(t,"p",(function(){return E})),n.d(t,"q",(function(){return g})),n.d(t,"r",(function(){return f})),n.d(t,"s",(function(){return b})),n.d(t,"b",(function(){return _})),n.d(t,"o",(function(){return h})),n.d(t,"h",(function(){return v})),n.d(t,"g",(function(){return R})),n.d(t,"v",(function(){return y})),n.d(t,"t",(function(){return O})),n.d(t,"u",(function(){return A}));const a="about-telespine",r="covid-experience",i="disability-score",c="onboarding-introduction",o="onboarding-dtc-introduction",s="pain-location",l="pain-score",u="red-flags",d="resilience-score",m="smart-goal",p="stress-score",E="thank-you-feedback",g
1="time-based-conclusion",f="time-based-introduction",b="welcome-to-your-program",_="call-to-your-health-coach",h="tos",v="womens-health-subcategory",R="X_ONBOARDING_TYPEFORM_ANSWERS",y={MFA_SETUP_STEP_GROUP:{id:"mfa-setup",priority:50},ONBOARDING_STEP_GROUP:{id:"onboarding",priority:100},TELESPINE_INTRODUCTION_STEP_GROUP:{id:"telespine-introduction",priority:200},TIME_BASED_ASSESSMENT_STEP_GROUP:{id:"time-based-assessment",priority:300},TERMS_OF_SERVICE_STEP_GROUP:{id:h,priority:400},PROGRESS_SATISFACTION_STEP_GROUP:{id:"progress-satisfaction",priority:500},ABANDON_SURVEY_STEP_GROUP:{id:"abandon-survey",priority:600},FINAL_SURVEY_STEP_GROUP:{id:"final-survey",priority:700},ORBIT_REBRAND_NOTIFICATION_STEP_GROUP:{id:"orbit-rebrand-notification",priority:800},INITIAL_PROMPT_GROUP:{id:"initial-prompt",priority:900},PROVIDER_ONBOARDING:{id:"provider-onboarding",priority:1e3}};"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(c),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(m),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(s),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(u),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(l),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(i),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(p),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(d),"".concat(y.ONBOARDING_STEP_GROUP.id,"/").concat(r),"".concat(y.TELESPINE_INTRODUCTION_STEP_GROUP.id,"/").concat(b),"".concat(y.TELESPINE_INTRODUCTION_STEP_GROUP.id,"/").concat(a),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(f),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(l),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(i),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(p),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(d),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(r),"".concat(y.TIME_BASED_ASSESSMENT_STEP_GROUP.id,"/").concat(g),"".concat(y.TELESPINE_INTRODUCTION_STEP_GROUP.id,"/").concat(b),"".concat(y.TELESPINE_INTRODUCTION_STEP_GROUP.id,"/").concat(a),"".concat(y.TELESPINE_INTRODUCTION_STEP_GROUP.id,"/").concat(_),"".concat(y.PROGRESS_SATISFACTION_STEP_GROUP.id);function O(e){const t=e.sort((e,t)=>{const n=e.step_id.split("/")[0],a=y[Object.keys(y).find(e=>
1y[e].id===n)],r=t.step_id.split("/")[0],i=y[Object.keys(y).find(e=>y[e].id===r)];return(a?a.priority:0)-(i?i.priority:0)}).map(e=>e.step_id);return t&&t.length>0&&t.reduce((e,t)=>{const n=t.split("/"),a=n[0],r=n[1];return{...e,[a]:{complete:!1,steps:[...e[a]&&e[a].steps?e[a].steps:[],r]}}},{})}function A(e){return Object.keys(y).find(t=>y[t].id===e)}},119:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),r=n.n(a),i=n(68);function c(e){let{children:t,onSubmit:n,methods:a}=e;return r.a.createElement(i.b,a,r.a.createElement("form",{onSubmit:n},t))}},120:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(491),c=n(44);function o(e){let{icon:t,sx:n,...a}=e;return r.a.createElement(c.a,Object.assign({component:i.a,icon:t,sx:{...n}},a))}},121:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(5),c=n.n(i),o=n(468),s=n(6),l=n(44);const u=Object(a.forwardRef)((e,t)=>{let{children:n,mfr:a=!1,mfrProvider:i=!1,title:c="",ogTitle:u="",siteName:d="orbitelehealth.com",meta:m,...p}=e;return r.a.createElement(r.a.Fragment,null,r.a.createElement(o.b,null,r.a.createElement(o.a,null,r.a.createElement("link",{rel:"canonical",href:window.location}),r.a.createElement("title",null,c),a&&r.a.createElement("link",{type:"image/png",rel:"icon",href:Object(s.Q)("mfr_favicon.png")}),u&&u.length>0&&r.a.createElement("meta",{property:"og:title",content:u}),d&&d.length>0&&r.a.createElement("meta",{property:"og:site_name",content:"siteName"}),m&&m.length>0&&m.map((e,t)=>r.a.createElement("meta",{key:t,property:e.property,content:e.content})))),r.a.createElement(l.a,Object.assign({ref:t},p,{className:"h-100"}),n))});u.propTypes={children:c.a.node.isRequired,title:c.a.string},t.a=u},1365:function(e,t,n){},149:function(e,t,n){"use strict";var a=n(133);function r(e,t){return"linear-gradient(to bottom, ".concat(e,", ").concat(t,")")}const i={0:"#FFFFFF",100:"#F9FAFB",200:"#F4F6F8",300:"#DFE3E8",400:"#C4CDD5",500:"#919EAB",600:"#637381",700:"#454F5B",800:"#212B36",900:"#161C24",5008:Object(a.a)("#919EAB",.08),50012:Object(a.a)("#919EAB",.12),50016:Object(a.a)("#919EAB",.16),50024:Object(a.a)("#919EAB",.24),50032:Object(a.a)("#919EAB",.32),50048:Object(a.a)("#919EAB",.48),50056:Object(a.a)("#919EAB",.56),50080:Object(a.a)("#919EAB",.8)},c={lighterAlt:"#ee9a56",lighter:"#f3b888",light:"#efa466",main:"#ee9a56",dark:"#d68a4d",darker:"#be7b44"},o={lighter:"#D0F2FF",light:"#74CAFF",main:"#1890FF",dark:"#0C53B7",darker:"#04297A"},s={lighter:i[300],light:i[400],main:i[500],dark:i[600],darker:i[700]},l={lighter:"#E9FCD4",light:"#AAF27F",main:"#54D62C",dark:"#229A16",darker:"#08660D"},u={lighter:"#FFF7CD",light:"#FFE16A",main:"#FFC107",dark:"#B78103",darker:"#7A4F01"},d={lighter:"#FFE7D9",light:"#FFA48D",main:"#FF4842",dark:"#B72136",darker:"#7A0C2E"},m={primary:r(c.light,c.main),info:r(o.light,o.main),success:r(l.light,l.main),warning:r(u.light,u.main),error:r(d.light,d.main)},p={common:{black:"#000",white:"#fff"},primary:{...c,contrastText:"#fff"},secondary:{lighter:"#6583a5",light:"#527499",main:"#3f648e",dark:"#395a80",darker:"#325072",contrastText:"#fff"},tertiary:{lighter:"#32bdf2",light:"#19b5f0",main:"#00adef",dark:"#009bd7",darker:"#008abf",contrastText:"#fff"},slate:{lighter:"#66808a",light:"#54707b",main:"#41616D",dark:"#344d57",darker:"#273a41",contrastText:"#fff"},orange:{main:"#fd8b35",contrastText:"#fff"},default:{...s,contrastText:"#fff"},info:{...o,contrastText:"#fff"},success:{...l,contrastText:i[800]},warning:{...u,contrastText:i[800]},error:{...d,contrastText:"#fff"},grey:i,gradients:m,chart:{violet:["#826AF9","#9E86FF","#D0AEFF","#F7D2FF"],blue:["#2D99FF","#83CFFF","#A5F3FF","#CCFAFF"],green:["#2CD9C5","#60F1C8","#A4F7CC","#C0F2DC"],yellow:["#FFE700","#FFEF5A","#FFF7AE","#FFF3D6"],red:["#FF6C40","#FF8F6D","#FFBD98","#FFF2D4"]},divider:i[50024],action:{hover:i[5008],selected:i[50016],disabled:i[50080],disabledBackground:i[50024],focus:i[50024],hoverOpacity:.08,disabledOpacity:.48}},E={light:{...p,mode:"light",text:{primary:i[800],secondary:i[600],disabled:i[500],white:"#fff"},background:{paper:"#fff",default:"#fff",neutral:i[200]},action:{active:i[600],...p.action}},dark:{...p,mode:"dark",text:{primary:"#fff",secondary:i[500],disabled:i[600]},background:{paper:i[800],default:i[900],neutral:i[50016]},action:{active:i[500],...p.action}}};t.a=E}
1,159:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return u}));var a=n(20),r=n.n(a),i=n(160),c=n(65);const o=[{id:1,text:"Neck",backendId:i.j,image:"neck_area.webp",submitField:"backendId",lowerCase:"neck",upperCase:"Neck"},{id:2,text:"Upper Back",backendId:i.p,image:"upper_back_area.webp",submitField:"backendId",lowerCase:"upper back",upperCase:"Upper Back"},{id:3,text:"Lower Back",backendId:i.d,image:"lower_back_area.webp",submitField:"backendId",lowerCase:"lower back",upperCase:"Lower Back"},{id:4,text:"Hip",backendId:i.b,image:"hip_area.webp",submitField:"backendId",lowerCase:"hip",upperCase:"Hip"},{id:5,text:"Knee",backendId:i.c,image:"knee_area.webp",submitField:"backendId",lowerCase:"knee",upperCase:"Knee"},{id:6,text:"Shoulder",backendId:i.o,image:"shoulder_area.webp",submitField:"backendId",lowerCase:"shoulder",upperCase:"Shoulder"},{id:7,text:"Other",backendId:i.k,image:"other_area.webp",submitField:"backendId",lowerCase:"other",upperCase:"Other"},{id:8,text:"Women's Health",backendId:i.r,image:"womens_health.webp",submitField:"backendId",lowerCase:"women's health",upperCase:"Women's Health"},{id:9,text:"Ankle",backendId:i.a,image:"ankle_area.webp",submitField:"backendId",lowerCase:"ankle",upperCase:"Ankle"}];function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=Object.values(e.reduce((e,t)=>(e[t.group]=[...e[t.group]||[],t],e),{})).reverse(),n=t.map((e,t)=>{const{group:n}=e&&e.length>0&&e[0];return{title:n,resources:e.map(e=>Object(c.x)(e)),notes:"",legacy:!0,order:t}});return n}function l(e){const{resources_list:{resources:t}}=e;return Object.values(t.reduce((e,t)=>(e[t.group]=[...e[t.group]||[],t],e),{})).map((t,n)=>({...e,resources_list:{resources:t},legacy:!0,legacyTitle:t[0].group})).reverse()}function u(e){return(e&&e.length&&e.length>0&&e.filter(e=>e.current)).sort((e,t)=>r()(t.current).valueOf()-r()(e.current).valueOf())[0]}},160:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"g",(function(){return r})),n.d(t,"h",(function(){return i})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"k",(function(){return m})),n.d(t,"o",(function(){return p})),n.d(t,"p",(function(){return E})),n.d(t,"r",(function(){return g})),n.d(t,"a",(function(){return f})),n.d(t,"l",(function(){return b})),n.d(t,"q",(function(){return _})),n.d(t,"m",(function(){return h})),n.d(t,"n",(function(){return v})),n.d(t,"s",(function(){return R})),n.d(t,"t",(function(){return y}));const a="completed",r="in_progress",i="missed",c="upcoming",o=18e4,s="hip",l="knee",u="lower_back",d="neck",m="other",p="shoulder",E="upper_back",g="womens_health",f="ankle",b="phone",_="video",h="In-person",v=["RVVE","RVV2"],R={[b]:{label:"Phone"},[_]:{label:"Video"},[h]:{label:"In-person"}},y={cancelled_by_coach:{label:"Cancelled by coach"},cancelled_by_patient:{label:"Cancelled by patient"},[a]:{label:"Completed"},[r]:{label:"In progress"},[i]:{label:"Missed"},[c]:{label:"Upcoming"}}},17:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(324);n(947);const c=e=>{let{closeToast:t,...n}=e;return r.a.createElement("button",{"data-button":"button__close-toast",className:"toast-container__close-button btn",onClick:t},r.a.createElement("i",{className:"fas fa-times"}))},o=i.b;function s(e){return r.a.createElement(i.a,Object.assign({},e,{className:"toast-container",position:"bottom-left",closeButton:r.a.createElement(c,null)}))}},170:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s}));var a=n(390),r=n(497),i=n(558);const c=Object(a.a)({reducerPath:"videoSessionApi",baseQuery:Object(i.a)({baseUrl:"/api/v3/"}),tagTypes:["VideoSession"],endpoints:e=>({getVideoSession:e.query({query:e=>({url:"meetings/session/".concat(e),params:r.b.params}),providesTags:(e,t,n)=>[{type:"VideoSession",id:n}]}),updateVideoSession:e.mutation({query:e=>{let{id:t,...n}=e;return{url:"meetings/".concat(t,"/"),method:"PATCH",body:n}},invalidatesTags:(e,t,n)=>{let{id:a}=n;return[{type:"VideoSession",id:a}]}})})}),{useGetVideoSessionQuery:o,useUpdateVideoSessionMutation:s,useRunOnceQuery:l}=c;t.a=c},185:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(9),c=n(1400);const o=Object(i.a)("span")(e=>{let{arrow:t,theme:n}=e;const a="solid 1px ".concat(n.palette.grey[50012]),r={borderRadius:"0 0 3px 0",top:-6,borderBottom:a,borderRight:a},i={borderRadius:"3px 0 0 0",bottom:-6,borderTop:a,borderLeft:a},c={borderRadius:"0 3px 0 0",left:-6,borderTop:a,borderRight:a},o={borderRadius:"0 0 0 3px",right:-6,borderBottom:a,borderLeft:a};return{display:"none",[n.breakpoints.up("sm")]:{zIndex:1,width:12,height:12,content:"''",display:"block",position:"absolute",transform:"rotate(-135deg)",background:n.palette.background.paper},..."top-left"===t&&{...r,left:20},..."top-center"===t&&{...r,left:0,right:0,margin:"auto"},..."top-right"===t&&{...r,right:20}
1,..."bottom-left"===t&&{...i,left:20},..."bottom-center"===t&&{...i,left:0,right:0,margin:"auto"},..."bottom-right"===t&&{...i,right:20},..."left-top"===t&&{...c,top:20},..."left-center"===t&&{...c,top:0,bottom:0,margin:"auto"},..."left-bottom"===t&&{...c,bottom:20},..."right-top"===t&&{...o,top:20},..."right-center"===t&&{...o,top:0,bottom:0,margin:"auto"},..."right-bottom"===t&&{...o,bottom:20}}});function s(e){let{children:t,arrow:n="top-right",disabledArrow:a,sx:i,...s}=e;return r.a.createElement(c.b,Object.assign({anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{sx:{p:1,width:200,overflow:"inherit",...i}}},s),!a&&r.a.createElement(o,{arrow:n}),t)}},192:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(6);const{REACT_APP_RECAPTCHA_SITE_KEY:c}=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"});function o(e){let{children:t,redirectToSSO:n=!1}=e;return Object(a.useEffect)(()=>{if(!n)return async function(){await Object(i.eb)("recaptcha","https://www.google.com/recaptcha/api.js?render=".concat(c))}(),()=>{Object(i.lb)("recaptcha"),Object(i.mb)()}},[n]),r.a.createElement("div",{className:"h-100"},t)}},197:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return E})),n.d(t,"e",(function(){return g}));var a=n(20),r=n.n(a),i=n(850),c=n.n(i),o=n(520),s=n(1367),l=n(725);function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((t,n)=>[...t,...e[n].messages],[]).sort((e,t)=>t.created.valueOf()-e.created.valueOf())}function d(e,t){const{created_by:{id:n},visit_tickets:a}=t;return!(n!==e&&!a.some(t=>t.user===e&&t.visited))}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return u(e).filter(e=>!d(t,e))}function p(e){const t=c.a;Object(o.b)("New chat message",e,{soundFile:t,withWait:!1,tag:Math.round((new Date).getTime()/1e3)})}function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((t,n)=>{const a=e[n];return{...t,[a.id]:{...a,created:r.a.isMoment(a.created)?a.created:r()(a.created),modified:r.a.isMoment(a.modified)?a.modified:r()(a.modified),messages:a.messages.map(e=>({...e,created:r.a.isMoment(e.created)?e.created:r()(e.created),timestamp:Object(s.a)(e.timestamp,"hh:mm aaa")?e.timestamp:Object(l.c)(e.created)}))}}},{})}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=r()().startOf("day").subtract(2,"days"),{modified:n}=e;return n>t}},2:function(e,t,n){"use strict";n.d(t,"Jh",(function(){return Fe})),n.d(t,"Dd",(function(){return Ue})),n.d(t,"Id",(function(){return Ve})),n.d(t,"Km",(function(){return Ge})),n.d(t,"Ih",(function(){return ze})),n.d(t,"Bd",(function(){return Be})),n.d(t,"Cd",(function(){return qe})),n.d(t,"jn",(function(){return He})),n.d(t,"Hh",(function(){return We})),n.d(t,"zd",(function(){return Qe})),n.d(t,"Ad",(function(){return Ye})),n.d(t,"in",(function(){return Ke})),n.d(t,"Bi",(function(){return Je})),n.d(t,"lf",(function(){return Ze})),n.d(t,"mf",(function(){return Xe})),n.d(t,"Fp",(function(){return $e})),n.d(t,"Eg",(function(){return et})),n.d(t,"nb",(function(){return tt})),n.d(t,"ob",(function(){return nt})),n.d(t,"om",(function(){return at})),n.d(t,"qh",(function(){return rt})),n.d(t,"Qc",(function(){return it})),n.d(t,"Rc",(function(){return ct})),n.d(t,"Im",(function(){return ot})),n.d(t,"hp",(function(){return st})),n.d(t,"Sg",(function(){return lt})),n.d(t,"Sb",(function(){return ut})),n.d(t,"Tb",(function(){return dt})),n.d(t,"Hk",(function(){return mt})),n.d(t,"ep",(function(){return pt})),n.d(t,"xh",(function(){return Et})),n.d(t,"ed",(function(){return gt})),n.d(t,"fd",(function(){return ft})),n.d(t,"im",(function(){return bt})),n.d(t,"yh",(function(){return _t})),n.d(t,"gd",(function(){return ht})),n.d(t,"hd",(function(){return vt})),n.d(t,"jm",(function(){return Rt})),n.d(t,"zi",(function(){return yt})),n.d(t,"hf",(function(){return Ot})),n.d(t,"if",(function(){return At})),n.d(t,"Yn",(function(){return Ct})),n.d(t,"il",(function(){return St})),n.d(t,"lp",(function(){return It})),n.d(t,"se",(function(){return Tt})),n.d(t,"En",(function(){return xt})),n.d(t,"di",(function(){return wt})),n.d(t,"te",(function(){return jt})),n.d(t,"ue",(function(){return Pt})),n.d(t,"km",(function(){return Nt})),n.d(t,"Ch",(function(){return Lt})),n.d(t,"od",(function(){return Dt})),n.d(t,"pd",(function(){return kt})),n.d(t,"gn",(function(){return Mt})),n.d(t,"y",(function(){return Ft})),n.d(t,"lm",(function(){return Ut})),n.d(t,"W",(function(){return Vt})),n.d(t,"X",(function(){return Gt})),n.d(t,"Bn",(function(){return zt})),n.d(t,"Y",(function(){return Bt})),n.d(t,"Cn",(function(){return qt})),n.d(t,"t",(function(){return Ht})),n.d(t,"fl",(function(){return Wt})),n.d(t,"Og",(function(){return Qt})),n.d(t,"Hb",(function(){return Yt})),n.d(t,"Ib",(function(){return Kt})),n.d(t,"Xj",(function(){return Jt})),n.d(t,"s",(function(){return Zt})),n.d(t,"Vg",(function(){return Xt})),n.d(t,"Yb",(function(){return $t})),n.d(t,"Zb",(function(){return en})),n.d(t,"Mk",(function(){return tn})),n.d(t,"ph",(function(){return nn})),n.d(t,"Oc",(function(){return an})),n.d(t,"Pc",(function(){return rn})),n.d(t,"lh",(function(){return cn})),n.d(t,"Fc",(function(){return on})),n.d(t,"Gc",(function(){return sn})),n.d(t,"nj",(function(){return ln})),n.d(t,"zo",(function(){return un})),n.d(t,"Cj",(function(){return dn})),n.d(t,"No",(function(){return mn})),n.d(t,"Rb",(function(){return pn})),n.d(t,"Ll",(function(){return En})),n.d(t,"Jg",(function(){return gn})),n.d(t,"xb",(function(){return fn}
1)),n.d(t,"Ab",(function(){return bn})),n.d(t,"Jl",(function(){return _n})),n.d(t,"x",(function(){return hn})),n.d(t,"ll",(function(){return vn.z})),n.d(t,"Em",(function(){return vn.B})),n.d(t,"Fm",(function(){return vn.C})),n.d(t,"Hm",(function(){return vn.D})),n.d(t,"Om",(function(){return vn.E})),n.d(t,"no",(function(){return vn.F})),n.d(t,"mp",(function(){return vn.H})),n.d(t,"yo",(function(){return vn.G})),n.d(t,"Hi",(function(){return yn})),n.d(t,"wf",(function(){return On})),n.d(t,"xf",(function(){return An})),n.d(t,"vp",(function(){return Cn})),n.d(t,"Yg",(function(){return Sn})),n.d(t,"ec",(function(){return In})),n.d(t,"jc",(function(){return Tn})),n.d(t,"Ol",(function(){return xn})),n.d(t,"Zg",(function(){return wn})),n.d(t,"fc",(function(){return jn})),n.d(t,"gc",(function(){return Pn})),n.d(t,"Pl",(function(){return Nn})),n.d(t,"ch",(function(){return Ln})),n.d(t,"mc",(function(){return Dn})),n.d(t,"nc",(function(){return kn})),n.d(t,"Cm",(function(){return Mn})),n.d(t,"dh",(function(){return Fn})),n.d(t,"oc",(function(){return Un})),n.d(t,"pc",(function(){return Vn})),n.d(t,"Dm",(function(){return Gn})),n.d(t,"gh",(function(){return zn})),n.d(t,"vc",(function(){return Bn})),n.d(t,"wc",(function(){return qn})),n.d(t,"Kf",(function(){return Hn})),n.d(t,"Ip",(function(){return Wn})),n.d(t,"Ii",(function(){return Qn})),n.d(t,"zf",(function(){return Yn})),n.d(t,"Af",(function(){return Kn})),n.d(t,"wp",(function(){return Jn})),n.d(t,"Vi",(function(){return h})),n.d(t,"cg",(function(){return v})),n.d(t,"dg",(function(){return R})),n.d(t,"en",(function(){return y})),n.d(t,"ag",(function(){return O})),n.d(t,"qk",(function(){return A})),n.d(t,"dq",(function(){return C})),n.d(t,"an",(function(){return S})),n.d(t,"hl",(function(){return I})),n.d(t,"Nh",(function(){return T})),n.d(t,"Ld",(function(){return x})),n.d(t,"Md",(function(){return w})),n.d(t,"Xn",(function(){return j})),n.d(t,"eg",(function(){return P})),n.d(t,"Nk",(function(){return N})),n.d(t,"Kk",(function(){return L})),n.d(t,"ln",(function(){return D})),n.d(t,"rk",(function(){return k})),n.d(t,"iq",(function(){return M})),n.d(t,"Lh",(function(){return F})),n.d(t,"Fd",(function(){return U})),n.d(t,"Gd",(function(){return V})),n.d(t,"Xl",(function(){return G})),n.d(t,"Dg",(function(){return z})),n.d(t,"lb",(function(){return B})),n.d(t,"mb",(function(){return q})),n.d(t,"Il",(function(){return H})),n.d(t,"Pg",(function(){return W})),n.d(t,"Kb",(function(){return Q})),n.d(t,"Lb",(function(){return Y})),n.d(t,"Kl",(function(){return K})),n.d(t,"Kh",(function(){return J})),n.d(t,"Ed",(function(){return Z})),n.d(t,"Hd",(function(){return X})),n.d(t,"Wl",(function(){return $})),n.d(t,"Qg",(function(){return ee})),n.d(t,"Mb",(function(){return te})),n.d(t,"Nb",(function(){return ne})),n.d(t,"Dk",(function(){return ae})),n.d(t,"Mh",(function(){return re})),n.d(t,"Jd",(function(){return ie})),n.d(t,"Kd",(function(){return ce})),n.d(t,"ih",(function(){return se})),n.d(t,"zc",(function(){return le})),n.d(t,"Ac",(function(){return ue})),n.d(t,"rl",(function(){return de})),n.d(t,"Li",(function(){return me})),n.d(t,"Ef",(function(){return pe})),n.d(t,"Ff",(function(){return Ee})),n.d(t,"Ep",(function(){return ge})),n.d(t,"yi",(function(){return fe})),n.d(t,"ff",(function(){return be})),n.d(t,"gf",(function(){return _e})),n.d(t,"bh",(function(){return he})),n.d(t,"kc",(function(){return ve})),n.d(t,"lc",(function(){return Re})),n.d(t,"Bm",(function(){return ye})),n.d(t,"p",(function(){return Oe})),n.d(t,"cl",(function(){return Ae})),n.d(t,"r",(function(){return Ce})),n.d(t,"el",(function(){return Se})),n.d(t,"Gl",(function(){return Ie})),n.d(t,"fh",(function(){return Te})),n.d(t,"tc",(function(){return xe})),n.d(t,"uc",(function(){return we})),n.d(t,"Gm",(function(){return je})),n.d(t,"jh",(function(){return Zn})),n.d(t,"Bc",(function(){return Xn})),n.d(t,"Cc",(function(){return $n})),n.d(t,"sl",(function(){return ea})),n.d(t,"kh",(function(){return ta})),n.d(t,"Dc",(function(){return na})),n.d(t,"Ec",(function(){return aa})),n.d(t,"tl",(function(){return ra})),n.d(t,"th",(function(){return ia})),n.d(t,"Wc",(function(){return ca})),n.d(t,"Xc",(function(){return oa})),n.d(t,"Fl",(function(){return sa})),n.d(t,"vi",(function(){return la})),n.d(t,"Ye",(function(){return ua})),n.d(t,"Ze",(function(){return da})),n.d(t,"lo",(function(){return ma})),n.d(t,"Ji",(function(){return pa})),n.d(t,"Bf",(function(){return Ea})),n.d(t,"Cf",(function(){return ga})),n.d(t,"Bp",(function(){return fa})),n.d(t,"a",(function(){return ba})),n.d(t,"Cg",(function(){return _a})),n.d(t,"jb",(function(){return ha})),n.d(t,"kb",(function(){return va})),n.d(t,"yk",(function(){return Ra})),n.d(t,"ii",(function(){return ya})),n.d(t,"De",(function(){return Oa})),n.d(t,"Ee",(function(){return Aa})),n.d(t,"On",(function(){return Ca})),n.d(t,"b",(function(){return Sa})),n.d(t,"Fk",(function(){return Ia})),n.d(t,"c",(function(){return Ta})),n.d(t,"d",(function(){return xa})),n.d(t,"Ok",(function(){return wa})),n.d(t,"j",(function(){return ja})),n.d(t,"Vk",(function(){return Pa})),n.d(t,"g",(function(){return Na})),n.d(t,"l",(function(){return La})),n.d(t,"Yk",(function(){return Da})),n.d(t,"q",(function(){return ka})),n.d(t,"dl",(function(){return Ma})),n.d(t,"B",(function(){return Fa})),n.d(t,"gg",(function(){return Ua})),n.d(t,"hg",(function(){return Va})),n.d(t,"w",(function(){return Ga})),n.d(t,"aj",(function(){return za})),n.d(t,"eo",(function(){return Ba})),n.d(t,"Yi",(function(){return qa})),n.d(t,"co",(function(){return Ha})),n.d(t,"bj",(function(){return Wa})),n.d(t,"fo",(function(){return Qa})),n.d(t,"Xi",(function(){return Ya})),n.d(t,"bo",(function(){return Ka})),n.d(t,"gj",(function(){return Ja})),n.d(t,"u",(function(){return Za})),n.d(t,"kl",(function(){return Xa})),n.d(t,"ig",(function(){return $a})),n.d(t,"Ln",(function(){return er})),n.d(t,"wj",(function(){return tr})),n.d(t,"Ho",(function(){return nr})),n.d(t,"Aj",(function(){return ar})),n.d(t,"Lo",(function(){return rr})),n.d(t,"jj",(function(){return ir})),n.d(t,"qo",(function(){return cr})),n.d(t,"m",(function(){return or})),n.d(t,"Zk",(function(){return sr})),n.d(t,"yj",(function(){return lr})),n.d(t,"Jo",(function(){return ur})),n.d(t,"Tj",(function(){return dr})),n.d(t,"Yo",(function(){return mr})),n.d(t,"Ij",(function(){return pr})),n.d(t,"To",(function(){return Er})),n.d(t,"Oj",(function(){return gr})),n.d(t,"Xo",(function(){return fr})),n.d(t,"lj",(function(){return br})),n.d(t,"xo",(function(){return _r})),n.d(t,"zj",(function(){return hr})),n.d(t,"Ko",(function(){return vr})),n.d(t,"Jj",(function(){return Rr})),n.d(t,"xj",(function(){return yr})),n.d(t,"Io",(function(){return Or})),n.d(t,"Rj",(function(){return Ar})),n.d(t,"Lj",(function(){return Cr})),n.d(t,"Vj",(function(){return Sr})),n.d(t,"Uj",(function(){return Ir})),n.d(t,"Wj",(function(){return Tr})),n.d(t,"ak",(function(){return xr})),n.d(t,"pp",(function(){return wr})),n.d(t,"fk",(function(){return jr})),n.d(t,"Ap",(function(){return Pr})),n.d(t,"pk",(function(){return Nr})),n.d(t,"cq",(function(){return Lr})),n.d(t,"ok",(function(){return Dr})),n.d(t,"bq",(function(){return kr})),n.d(t,"kk",(function(){return Mr})),n.d(t,"Rp",(function(){return Fr})),n.d(t,"Ti",(function(){return Ur})),n.d(t,"Wf",(function(){return Vr})),n.d(t,"Xf",(function(){return Gr})),n.d(t,"Sp",(function(){return zr})),n.d(t,"Vl",(function(){return Br})),n.d(t,"io",(function(){return qr.Ub})),n.d(t,"jo",(function(){return qr.Vb})),n.d(t,"ko",(function(){return qr.Wb})),n.d(t,"Lm",(function(){return qr.Jb})),n.d(t,"ho",(function(){return qr.Tb})),n.d(t,"Am",(function(){return qr.Ib})),n.d(t,"Zm",(function(){return qr.Mb})),n.d(t,"wm",(function(){return qr.Hb})),n.d(t,"Qk",(function(){return qr.yb})),n.d(t,"fp",(function(){return qr.bc})),n.d(t,"Op",(function(){return qr.ec})),n.d(t,"nl",(function(){return qr.Ab})),n.d(t,"tp",(function(){return qr.cc})),n.d(t,"In",(function(){return qr.Pb})),n.d(t,"zl",(function(){return qr.Fb})),n.d(t,"Mn",(function(){return qr.Rb})),n.d(t,"eq",(function(){return qr.hc})),n.d(t,"Jn",(function(){return qr.Qb})),n.d(t,"fq",(function(){return qr.ic})),n.d(t,"uo",(function(){return qr.Yb})),n.d(t,"ql",(function(){return qr.Cb})),n.d(t,"af",(function(){return qr.I})),n.d(t,"ro",(function(){return qr.Xb})),n.d(t,"kn",(function(){return qr.Ob})),n.d(t,"vo",(function(){return qr.Zb})),n.d(t,"Zn",(function(){return qr.Sb})),n.d(t,"fg",(function(){return qr.V})),n.d(t,"gq",(function(){return qr.jc})),n.d(t,"ol",(function(){return qr.Bb})),n.d(t,"Um",(function(){return qr.Kb})),n.d(t,"Vm",(function(){return qr.Lb})),n.d(t,"wl",(function(){return qr.Db})),n.d(t,"xl",(function(){return qr.Eb})),n.d(t,"zh",(function(){return qr.ab})),n.d(t,"id",(function(){return qr.h})),n.d(t,"jd",(function(){return qr.i})),n.d(t,"nm",(function(){return qr.Gb})),n.d(t,"Di",(function(){return qr.ob})),n.d(t,"pf",(function(){return qr.L})),n.d(t,"qf",(function(){return qr.M})),n.d(t,"cn",(function(){return qr.Nb})),n.d(t,"zk",(function(){return qr.xb})),n.d(t,"cp",(function(){return qr.ac})),n.d(t,"xp",(function(){return qr.dc})),n.d(t,"nk",(function(){return qr.wb})),n.d(t,"aq",(function(){return qr.gc})),n.d(t,"mk",(function(){return qr.vb})),n.d(t,"Zp",(function(){return qr.fc})),n.d(t,"o",(function(){return qr.a})),n.d(t,"al",(function(){return qr.zb})),n.d(t,"Oh",(function(){return Hr})),n.d(t,"Nd",(function(){return Wr})),n.d(t,"Od",(function(){return Qr})),n.d(t,"Mm",(function(){return Yr})),n.d(t,"P",(function(){return Kr})),n.d(t,"xn",(function(){return Jr})),n.d(t,"Ph",(function(){return Zr})),n.d(t,"Qd",(function(){return Xr})),n.d(t,"Rd",(function(){return $r})),n.d(t,"Yl",(function(){return ei})),n.d(t,"R",(function(){return ti})),n.d(t,"zn",(function(){return ni})),n.d(t,"S",(function(){return ai})),n.d(t,"An",(function(){return ri})),n.d(t,"N",(function(){return ii})),n.d(t,"vn",(function(){return ci})),n.d(t,"M",(function(){return oi})),n.d(t,"un",(function(){return si}
1)),n.d(t,"G",(function(){return li})),n.d(t,"nn",(function(){return ui})),n.d(t,"L",(function(){return di})),n.d(t,"tn",(function(){return mi})),n.d(t,"K",(function(){return pi})),n.d(t,"sn",(function(){return Ei})),n.d(t,"F",(function(){return gi})),n.d(t,"mn",(function(){return fi})),n.d(t,"H",(function(){return bi})),n.d(t,"on",(function(){return _i})),n.d(t,"J",(function(){return hi})),n.d(t,"qn",(function(){return vi})),n.d(t,"I",(function(){return Ri})),n.d(t,"pn",(function(){return yi})),n.d(t,"O",(function(){return Oi})),n.d(t,"wn",(function(){return Ai})),n.d(t,"Pd",(function(){return Ci})),n.d(t,"rn",(function(){return Si})),n.d(t,"Q",(function(){return Ii})),n.d(t,"yn",(function(){return Ti})),n.d(t,"Yj",(function(){return xi})),n.d(t,"Zj",(function(){return wi})),n.d(t,"Fg",(function(){return ji.T})),n.d(t,"pb",(function(){return ji.c})),n.d(t,"qb",(function(){return ji.d})),n.d(t,"Rm",(function(){return ji.Hb})),n.d(t,"Rh",(function(){return ji.eb})),n.d(t,"Td",(function(){return ji.x})),n.d(t,"Ud",(function(){return ji.y})),n.d(t,"Sm",(function(){return ji.Ib})),n.d(t,"Qh",(function(){return ji.db})),n.d(t,"Sd",(function(){return ji.w})),n.d(t,"Zd",(function(){return ji.B})),n.d(t,"Nm",(function(){return ji.Eb})),n.d(t,"Fi",(function(){return ji.jb})),n.d(t,"uf",(function(){return ji.I})),n.d(t,"sp",(function(){return ji.Pb})),n.d(t,"Ni",(function(){return ji.kb})),n.d(t,"Jf",(function(){return ji.J})),n.d(t,"Nf",(function(){return ji.M})),n.d(t,"Hp",(function(){return ji.Qb})),n.d(t,"hk",(function(){return ji.ub})),n.d(t,"Mp",(function(){return ji.Ub})),n.d(t,"Oi",(function(){return ji.lb})),n.d(t,"Lf",(function(){return ji.K})),n.d(t,"Mf",(function(){return ji.L})),n.d(t,"Rg",(function(){return ji.U})),n.d(t,"Ob",(function(){return ji.e})),n.d(t,"Pb",(function(){return ji.f})),n.d(t,"Ek",(function(){return ji.vb})),n.d(t,"Uh",(function(){return ji.gb})),n.d(t,"ae",(function(){return ji.C})),n.d(t,"be",(function(){return ji.D})),n.d(t,"Pm",(function(){return ji.Fb})),n.d(t,"Th",(function(){return ji.fb})),n.d(t,"Xd",(function(){return ji.z})),n.d(t,"Yd",(function(){return ji.A})),n.d(t,"Vh",(function(){return ji.hb})),n.d(t,"ce",(function(){return ji.E})),n.d(t,"de",(function(){return ji.F})),n.d(t,"Qm",(function(){return ji.Gb})),n.d(t,"mh",(function(){return ji.W})),n.d(t,"Hc",(function(){return ji.i})),n.d(t,"Ic",(function(){return ji.j})),n.d(t,"ul",(function(){return ji.xb})),n.d(t,"Qi",(function(){return ji.nb})),n.d(t,"Pf",(function(){return ji.O})),n.d(t,"Qf",(function(){return ji.P})),n.d(t,"Kp",(function(){return ji.Sb})),n.d(t,"Pi",(function(){return ji.mb})),n.d(t,"Of",(function(){return ji.N})),n.d(t,"Rf",(function(){return ji.Q})),n.d(t,"Jp",(function(){return ji.Rb})),n.d(t,"nh",(function(){return ji.X})),n.d(t,"Jc",(function(){return ji.k})),n.d(t,"Kc",(function(){return ji.l})),n.d(t,"vl",(function(){return ji.yb})),n.d(t,"Ri",(function(){return ji.ob})),n.d(t,"Sf",(function(){return ji.R})),n.d(t,"Tf",(function(){return ji.S})),n.d(t,"Lp",(function(){return ji.Tb})),n.d(t,"sh",(function(){return ji.Z})),n.d(t,"Uc",(function(){return ji.o})),n.d(t,"Vc",(function(){return ji.p})),n.d(t,"Dl",(function(){return ji.Ab})),n.d(t,"hh",(function(){return ji.V})),n.d(t,"xc",(function(){return ji.g})),n.d(t,"yc",(function(){return ji.h})),n.d(t,"pl",(function(){return ji.wb})),n.d(t,"rh",(function(){return ji.Y})),n.d(t,"Sc",(function(){return ji.m})),n.d(t,"Tc",(function(){return ji.n})),n.d(t,"Cl",(function(){return ji.zb})),n.d(t,"Dh",(function(){return ji.cb})),n.d(t,"qd",(function(){return ji.u})),n.d(t,"rd",(function(){return ji.v})),n.d(t,"Tl",(function(){return ji.Cb})),n.d(t,"ei",(function(){return ji.ib})),n.d(t,"ve",(function(){return ji.G})),n.d(t,"ye",(function(){return ji.H})),n.d(t,"Gn",(function(){return ji.Jb})),n.d(t,"vh",(function(){return ji.ab})),n.d(t,"ad",(function(){return ji.q})),n.d(t,"bd",(function(){return ji.r})),n.d(t,"Hl",(function(){return ji.Bb})),n.d(t,"wh",(function(){return ji.bb})),n.d(t,"cd",(function(){return ji.s})),n.d(t,"dd",(function(){return ji.t})),n.d(t,"Ul",(function(){return ji.Db})),n.d(t,"z",(function(){return ji.a})),n.d(t,"A",(function(){return ji.b})),n.d(t,"Mj",(function(){return ji.sb})),n.d(t,"Vo",(function(){return ji.Nb})),n.d(t,"Nj",(function(){return ji.tb})),n.d(t,"Wo",(function(){return ji.Ob})),n.d(t,"Gj",(function(){return ji.qb})),n.d(t,"Qo",(function(){return ji.Kb})),n.d(t,"Hj",(function(){return ji.rb})),n.d(t,"Ro",(function(){return ji.Lb})),n.d(t,"Ej",(function(){return ji.pb})),n.d(t,"So",(function(){return ji.Mb})),n.d(t,"ym",(function(){return Pi.bb})),n.d(t,"ml",(function(){return Pi.W})),n.d(t,"Hn",(function(){return Pi.fb})),n.d(t,"xm",(function(){return Pi.ab})),n.d(t,"Ah",(function(){return Pi.I}
1)),n.d(t,"kd",(function(){return Pi.r})),n.d(t,"ld",(function(){return Pi.s})),n.d(t,"zm",(function(){return Pi.cb})),n.d(t,"bg",(function(){return Pi.z})),n.d(t,"jl",(function(){return Pi.V})),n.d(t,"Gg",(function(){return Pi.E})),n.d(t,"rb",(function(){return Pi.i})),n.d(t,"sb",(function(){return Pi.j})),n.d(t,"pm",(function(){return Pi.X})),n.d(t,"uk",(function(){return Pi.P})),n.d(t,"Dn",(function(){return Pi.eb})),n.d(t,"go",(function(){return Pi.gb})),n.d(t,"Ag",(function(){return Pi.D})),n.d(t,"fb",(function(){return Pi.g})),n.d(t,"gb",(function(){return Pi.h})),n.d(t,"wk",(function(){return Pi.Q})),n.d(t,"yg",(function(){return Pi.B})),n.d(t,"bb",(function(){return Pi.c})),n.d(t,"cb",(function(){return Pi.d})),n.d(t,"tk",(function(){return Pi.O})),n.d(t,"vm",(function(){return Pi.Z})),n.d(t,"tm",(function(){return Pi.Y})),n.d(t,"Tm",(function(){return Pi.db})),n.d(t,"Qb",(function(){return Pi.k})),n.d(t,"Gk",(function(){return Pi.R})),n.d(t,"Jk",(function(){return Pi.S})),n.d(t,"Uo",(function(){return Pi.hb})),n.d(t,"Wk",(function(){return Pi.T})),n.d(t,"n",(function(){return Pi.b})),n.d(t,"bl",(function(){return Pi.U})),n.d(t,"ik",(function(){return Ni})),n.d(t,"Np",(function(){return Li})),n.d(t,"i",(function(){return Di})),n.d(t,"Uk",(function(){return ki})),n.d(t,"Mi",(function(){return Mi})),n.d(t,"Hf",(function(){return Fi})),n.d(t,"If",(function(){return Ui})),n.d(t,"Gp",(function(){return Vi})),n.d(t,"Gi",(function(){return Gi})),n.d(t,"vf",(function(){return zi})),n.d(t,"yf",(function(){return Bi})),n.d(t,"up",(function(){return qi})),n.d(t,"Ki",(function(){return Hi})),n.d(t,"Df",(function(){return Wi})),n.d(t,"Gf",(function(){return Qi})),n.d(t,"Dp",(function(){return Yi})),n.d(t,"pj",(function(){return Ki})),n.d(t,"Bo",(function(){return Ji})),n.d(t,"qj",(function(){return Zi})),n.d(t,"Co",(function(){return Xi})),n.d(t,"sj",(function(){return $i})),n.d(t,"Do",(function(){return ec})),n.d(t,"vj",(function(){return tc})),n.d(t,"Go",(function(){return nc})),n.d(t,"uj",(function(){return ac})),n.d(t,"Fo",(function(){return rc})),n.d(t,"rj",(function(){return ic})),n.d(t,"tj",(function(){return cc})),n.d(t,"Eo",(function(){return oc})),n.d(t,"Wg",(function(){return lc})),n.d(t,"ac",(function(){return uc})),n.d(t,"bc",(function(){return dc})),n.d(t,"Ml",(function(){return mc})),n.d(t,"Sh",(function(){return pc})),n.d(t,"Vd",(function(){return Ec})),n.d(t,"Wd",(function(){return gc})),n.d(t,"Zl",(function(){return fc})),n.d(t,"Xh",(function(){return bc})),n.d(t,"ge",(function(){return _c})),n.d(t,"je",(function(){return hc})),n.d(t,"Yh",(function(){return vc})),n.d(t,"he",(function(){return Rc})),n.d(t,"ie",(function(){return yc})),n.d(t,"cm",(function(){return Oc})),n.d(t,"Zh",(function(){return Ac})),n.d(t,"ke",(function(){return Cc})),n.d(t,"le",(function(){return Sc})),n.d(t,"bm",(function(){return Ic})),n.d(t,"Qn",(function(){return Tc})),n.d(t,"Bg",(function(){return xc})),n.d(t,"hb",(function(){return wc})),n.d(t,"ib",(function(){return jc})),n.d(t,"xk",(function(){return Pc})),n.d(t,"hi",(function(){return Nc})),n.d(t,"Be",(function(){return Lc})),n.d(t,"Ce",(function(){return Dc})),n.d(t,"Nn",(function(){return kc})),n.d(t,"Fe",(function(){return Mc})),n.d(t,"Pn",(function(){return Fc})),n.d(t,"rf",(function(){return Uc})),n.d(t,"op",(function(){return Gc})),n.d(t,"Ui",(function(){return zc})),n.d(t,"Yf",(function(){return Bc})),n.d(t,"Zf",(function(){return qc})),n.d(t,"Tp",(function(){return Hc})),n.d(t,"Ei",(function(){return Wc})),n.d(t,"sf",(function(){return Qc})),n.d(t,"tf",(function(){return Yc})),n.d(t,"qp",(function(){return Kc})),n.d(t,"Lc",(function(){return Jc})),n.d(t,"yl",(function(){return Zc})),n.d(t,"Jb",(function(){return Xc})),n.d(t,"Ck",(function(){return $c})),n.d(t,"fi",(function(){return eo})),n.d(t,"we",(function(){return to})),n.d(t,"xe",(function(){return no})),n.d(t,"Fn",(function(){return ao})),n.d(t,"ai",(function(){return ro})),n.d(t,"me",(function(){return io})),n.d(t,"ne",(function(){return co})),n.d(t,"to",(function(){return oo})),n.d(t,"hj",(function(){return so})),n.d(t,"oo",(function(){return lo})),n.d(t,"E",(function(){return uo})),n.d(t,"V",(function(){return mo})),n.d(t,"D",(function(){return po})),n.d(t,"hn",(function(){return Eo})),n.d(t,"oh",(function(){return go})),n.d(t,"Mc",(function(){return fo})),n.d(t,"Nc",(function(){return bo})),n.d(t,"Al",(function(){return _o})),n.d(t,"ud",(function(){return ho})),n.d(t,"Lg",(function(){return vo})),n.d(t,"Bb",(function(){return Ro})),n.d(t,"Cb",(function(){return yo})),n.d(t,"Ak",(function(){return Oo})),n.d(t,"ij",(function(){return Ao})),n.d(t,"po",(function(){return Co})),n.d(t,"C",(function(){return So})),n.d(t,"fn",(function(){return Io})),n.d(t,"v",(function(){return To})),n.d(t,"Bl",(function(){return xo})),n.d(t,"U",(function(){return wo})),n.d(t,"T",(function(){return jo})),n.d(t,"dj",(function(){return Po})),n.d(t,"mo",(function(){return No})),n.d(t,"cj",(function(){return Lo})),n.d(t,"ki",(function(){return Do})),n.d(t,"He",(function(){return ko})),n.d(t,"Ie",(function(){return Mo})),n.d(t,"Wm",(function(){return Fo})),n.d(t,"rg",(function(){return Uo}
1)),n.d(t,"Vn",(function(){return Vo})),n.d(t,"kg",(function(){return Go})),n.d(t,"Rn",(function(){return zo})),n.d(t,"pg",(function(){return Bo})),n.d(t,"Tn",(function(){return qo})),n.d(t,"wg",(function(){return Ho})),n.d(t,"ug",(function(){return Wo})),n.d(t,"Wn",(function(){return Qo})),n.d(t,"li",(function(){return Yo})),n.d(t,"Je",(function(){return Ko})),n.d(t,"ji",(function(){return Jo})),n.d(t,"Ge",(function(){return Zo})),n.d(t,"pi",(function(){return Xo})),n.d(t,"Ne",(function(){return $o})),n.d(t,"em",(function(){return es})),n.d(t,"Eh",(function(){return ts})),n.d(t,"sd",(function(){return ns})),n.d(t,"td",(function(){return as})),n.d(t,"Sl",(function(){return rs})),n.d(t,"Wh",(function(){return is})),n.d(t,"ee",(function(){return cs})),n.d(t,"fe",(function(){return os})),n.d(t,"am",(function(){return ss})),n.d(t,"ah",(function(){return ls})),n.d(t,"hc",(function(){return us})),n.d(t,"ic",(function(){return ds})),n.d(t,"Ql",(function(){return ms})),n.d(t,"ui",(function(){return ps})),n.d(t,"We",(function(){return Es})),n.d(t,"Xe",(function(){return gs})),n.d(t,"gm",(function(){return fs})),n.d(t,"Xg",(function(){return bs})),n.d(t,"cc",(function(){return _s})),n.d(t,"dc",(function(){return hs})),n.d(t,"Nl",(function(){return vs})),n.d(t,"ni",(function(){return Rs})),n.d(t,"Le",(function(){return ys})),n.d(t,"fm",(function(){return Os})),n.d(t,"eh",(function(){return As})),n.d(t,"rc",(function(){return Cs})),n.d(t,"sc",(function(){return Ss})),n.d(t,"Rl",(function(){return Is})),n.d(t,"ci",(function(){return Ts})),n.d(t,"qe",(function(){return xs})),n.d(t,"re",(function(){return ws})),n.d(t,"dm",(function(){return js})),n.d(t,"mi",(function(){return Ps})),n.d(t,"Ke",(function(){return Ns})),n.d(t,"qi",(function(){return Ls})),n.d(t,"Oe",(function(){return Ds})),n.d(t,"Pe",(function(){return ks})),n.d(t,"h",(function(){return Ms})),n.d(t,"Sk",(function(){return Fs})),n.d(t,"k",(function(){return Us})),n.d(t,"Xk",(function(){return Vs})),n.d(t,"f",(function(){return Gs})),n.d(t,"Rk",(function(){return zs})),n.d(t,"sg",(function(){return Bs})),n.d(t,"lg",(function(){return qs})),n.d(t,"mg",(function(){return Hs})),n.d(t,"qg",(function(){return Ws})),n.d(t,"Un",(function(){return Qs})),n.d(t,"og",(function(){return Ys})),n.d(t,"Sn",(function(){return Ks})),n.d(t,"tg",(function(){return Js})),n.d(t,"jg",(function(){return Zs})),n.d(t,"ng",(function(){return Xs})),n.d(t,"vg",(function(){return $s})),n.d(t,"oi",(function(){return el})),n.d(t,"Me",(function(){return tl})),n.d(t,"zg",(function(){return nl.B})),n.d(t,"db",(function(){return nl.a})),n.d(t,"eb",(function(){return nl.b})),n.d(t,"vk",(function(){return nl.X})),n.d(t,"Mg",(function(){return nl.E})),n.d(t,"Db",(function(){return nl.g})),n.d(t,"Eb",(function(){return nl.h})),n.d(t,"Bk",(function(){return nl.Y})),n.d(t,"Kg",(function(){return nl.D})),n.d(t,"yb",(function(){return nl.e})),n.d(t,"zb",(function(){return nl.f})),n.d(t,"sm",(function(){return nl.cb})),n.d(t,"hm",(function(){return nl.ab})),n.d(t,"Fh",(function(){return nl.G})),n.d(t,"vd",(function(){return nl.l})),n.d(t,"wd",(function(){return nl.m})),n.d(t,"Gh",(function(){return nl.H})),n.d(t,"xd",(function(){return nl.n})),n.d(t,"yd",(function(){return nl.o})),n.d(t,"ti",(function(){return nl.K})),n.d(t,"Ue",(function(){return nl.t})),n.d(t,"Ve",(function(){return nl.u})),n.d(t,"Ym",(function(){return nl.fb})),n.d(t,"Xm",(function(){return nl.eb})),n.d(t,"Si",(function(){return nl.N})),n.d(t,"Uf",(function(){return nl.z})),n.d(t,"Vf",(function(){return nl.A})),n.d(t,"Qp",(function(){return nl.qb})),n.d(t,"qc",(function(){return nl.i})),n.d(t,"gl",(function(){return nl.Z})),n.d(t,"mj",(function(){return nl.O})),n.d(t,"Bj",(function(){return nl.P})),n.d(t,"Mo",(function(){return nl.jb})),n.d(t,"si",(function(){return nl.J})),n.d(t,"Se",(function(){return nl.r})),n.d(t,"Te",(function(){return nl.s})),n.d(t,"uh",(function(){return nl.F})),n.d(t,"Yc",(function(){return nl.j})),n.d(t,"Zc",(function(){return nl.k})),n.d(t,"Ig",(function(){return nl.C})),n.d(t,"vb",(function(){return nl.c})),n.d(t,"wb",(function(){return nl.d})),n.d(t,"rm",(function(){return nl.bb})),n.d(t,"Ai",(function(){return nl.L})),n.d(t,"jf",(function(){return nl.v})),n.d(t,"kf",(function(){return nl.w})),n.d(t,"bn",(function(){return nl.gb})),n.d(t,"gi",(function(){return nl.I})),n.d(t,"ze",(function(){return nl.p})),n.d(t,"Ae",(function(){return nl.q})),n.d(t,"Kn",(function(){return nl.hb})),n.d(t,"Ci",(function(){return nl.M})),n.d(t,"nf",(function(){return nl.x})),n.d(t,"of",(function(){return nl.y}
1)),n.d(t,"np",(function(){return nl.ob})),n.d(t,"Dj",(function(){return nl.Q})),n.d(t,"Oo",(function(){return nl.kb})),n.d(t,"Pj",(function(){return nl.T})),n.d(t,"Fj",(function(){return nl.R})),n.d(t,"Po",(function(){return nl.lb})),n.d(t,"Sj",(function(){return nl.V})),n.d(t,"Zo",(function(){return nl.nb})),n.d(t,"Kj",(function(){return nl.S})),n.d(t,"Qj",(function(){return nl.U})),n.d(t,"ek",(function(){return nl.W})),n.d(t,"zp",(function(){return nl.pb})),n.d(t,"Ng",(function(){return al})),n.d(t,"Fb",(function(){return rl})),n.d(t,"Gb",(function(){return il})),n.d(t,"um",(function(){return cl})),n.d(t,"e",(function(){return ol})),n.d(t,"Pk",(function(){return sl})),n.d(t,"Hg",(function(){return ll})),n.d(t,"tb",(function(){return ul})),n.d(t,"ub",(function(){return dl})),n.d(t,"qm",(function(){return ml})),n.d(t,"Yp",(function(){return pl})),n.d(t,"Wi",(function(){return El})),n.d(t,"jk",(function(){return gl})),n.d(t,"Pp",(function(){return fl})),n.d(t,"bk",(function(){return bl})),n.d(t,"lk",(function(){return _l})),n.d(t,"Vp",(function(){return hl})),n.d(t,"fj",(function(){return vl})),n.d(t,"Wp",(function(){return Rl})),n.d(t,"kj",(function(){return yl})),n.d(t,"Xp",(function(){return Ol})),n.d(t,"ej",(function(){return Al})),n.d(t,"Up",(function(){return Cl})),n.d(t,"oj",(function(){return Sl})),n.d(t,"Ao",(function(){return Il})),n.d(t,"Zi",(function(){return Tl})),n.d(t,"do",(function(){return xl})),n.d(t,"dk",(function(){return wl})),n.d(t,"yp",(function(){return jl})),n.d(t,"ck",(function(){return Pl})),n.d(t,"rp",(function(){return Nl})),n.d(t,"gk",(function(){return Ll})),n.d(t,"Cp",(function(){return Dl})),n.d(t,"Tg",(function(){return kl})),n.d(t,"Ub",(function(){return Ml}));n.d(t,"Vb",(function(){return Fl})),n.d(t,"Ik",(function(){return Ul})),n.d(t,"Ug",(function(){return Vl})),n.d(t,"Wb",(function(){return Gl})),n.d(t,"Xb",(function(){return zl})),n.d(t,"Lk",(function(){return Bl})),n.d(t,"bi",(function(){return ql})),n.d(t,"oe",(function(){return Hl})),n.d(t,"pe",(function(){return Wl})),n.d(t,"ap",(function(){return Ql})),n.d(t,"xi",(function(){return Yl})),n.d(t,"df",(function(){return Kl})),n.d(t,"ef",(function(){return Jl})),n.d(t,"bp",(function(){return Zl})),n.d(t,"gp",(function(){return Xl})),n.d(t,"dp",(function(){return $l})),n.d(t,"jp",(function(){return eu})),n.d(t,"ip",(function(){return tu})),n.d(t,"Bh",(function(){return nu})),n.d(t,"md",(function(){return au})),n.d(t,"nd",(function(){return ru})),n.d(t,"dn",(function(){return iu})),n.d(t,"xg",(function(){return cu})),n.d(t,"Z",(function(){return ou})),n.d(t,"ab",(function(){return su})),n.d(t,"sk",(function(){return lu})),n.d(t,"wi",(function(){return uu})),n.d(t,"bf",(function(){return du})),n.d(t,"cf",(function(){return mu})),n.d(t,"wo",(function(){return pu})),n.d(t,"ri",(function(){return Eu})),n.d(t,"Qe",(function(){return gu})),n.d(t,"Re",(function(){return fu})),n.d(t,"ao",(function(){return bu})),n.d(t,"kp",(function(){return _u})),n.d(t,"Jm",(function(){return hu.getMFAStatus})),n.d(t,"El",(function(){return hu.disableMFA})),n.d(t,"Tk",(function(){return hu.clearMFAState})),n.d(t,"so",(function(){return hu.sendEmailCode})),n.d(t,"hq",(function(){return hu.verifyEmailCode})),n.d(t,"mm",(function(){return hu.generateBackupCodes}));var a=n(20),r=n.n(a),i=n(140),c=n(118),o=n(10),s=n(7),l=n(6),u=n(111),d=n(3),m=n(26),p=(n(0),n(75)),E=(n(15),n(847),n(41),n(17));var g,f,b=n(213),_=n(170);const h="REQUEST_VIDEO_SESSION_DATA",v="RECEIVE_VIDEO_SESSION_DATA",R="RECEIVE_VIDEO_SESSION_DATA_ERROR",y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)(h));const a=await Object(s.b)("/api/v3/meetings/session/".concat(e),t);return n(Object(d.b)(v,a))}catch(a){return n(Object(d.a)(R,a))}}},O="RECEIVE_UPDATE_VIDEO_SESSION_ERROR",A="UPDATE_VIDEO_SESSION_DATA",C=(e,t)=>async(n,a)=>{n({type:A,sessionData:e});const r=a(),i=_.a.endpoints.getVideoSession.select(t),{data:c}=i(r)},S=e=>async t=>{try{return t({type:"RECEIVE_STOP_RECORDING_DATA",data:(await Object(s.b)("/api/v3/meetings/".concat(e,"/stop_recording/"))).data})}catch(n){return t({type:"RECEIVE_STOP_RECORDING_DATA_ERROR",error:n})}},I=e=>async(t,n)=>{try{const{me:{id:a}}=n(),r=await Object(s.b)("/api/v3/meetings/".concat(e,"/complete_meeting/"));return b.a.info("Complete meeting called by user ".concat(a)),t({type:"RECEIVE_COMPLETE_MEETING_DATA",data:r.data})}catch(a){return t({type:"RECEIVE_COMPLETE_MEETING_ERROR",error:a})}},T="REQUEST_ON_DEMAND_CONSULT",x="RECEIVE_ON_DEMAND_CONSULT",w="RECEIVE_ON_DEMAND_CONSULT_ERROR",j=()=>async(e,t)=>{try{e(Object(d.c)(T));const{me:{id:n}}=t();b.a.info("On demand requested by user ".concat(n," on location ").concat(window.location.href));const a={patient:n,on_demand:!0,answers:[]}
1,r=await Object(s.d)("/api/v3/meetings/",a);return e(Object(d.b)(x,r))}catch(n){return e(Object(d.a)(w,n))}},P="RECEIVE_WAITING_ROOM_MEETING",N=e=>async(t,n)=>{const{me:{is_coach:a}}=n();if(a)return;Object(p.matchPath)(window.location.pathname,o.F)&&t({type:P,data:e})},L=()=>(e,t)=>{const{consult:{onDemandMeeting:n},router:{location:{pathname:a}}}=t();n&&!Object(p.matchPath)(a,o.Z)&&e(oe(n.id))},D=e=>async(t,n)=>{if(Object(p.matchPath)(window.location.pathname,o.F)){const{me:{id:a}}=n();b.a.info("Maximum wait room time reached for user ".concat(a)),t(oe(e))}},k="VIDEO_SESSION",M=function(e){return async(t,n)=>{const{me:a,me:{id:r},prices:i}=n();return b.a.info("Initiating video session for user ".concat(r)),t({type:k,data:e,me:a,prices:i})}},F="REQUEST_MEETINGS",U="RECEIVE_MEETINGS",V="RECEIVE_MEETINGS_ERROR",G=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(F));const n=await Object(s.b)("/api/v3/meetings/",e);return t(Object(d.b)(U,n))}catch(n){return t(Object(d.a)(V,n))}}},z="REQUEST_ALL_MEETINGS",B="RECEIVE_ALL_MEETINGS",q="RECEIVE_ALL_MEETINGS_ERROR",H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(z));const n=await Object(s.b)("/api/v3/meetings/",{params:e});return t(Object(d.b)(B,n))}catch(n){return t(Object(d.a)(q,n))}}},W="REQUEST_CALENDAR_MEETINGS",Q="RECEIVE_CALENDAR_MEETINGS",Y="RECEIVE_CALENDAR_MEETINGS_ERROR",K=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(t,n)=>{try{t(Object(d.c)(W));const{me:a}=n(),i=await Object(s.b)("/api/v3/meetings/",e);return t({type:Q,receivedAt:r()(),data:i.data,me:a})}catch(a){return t(Object(d.a)(Y,a))}}},J="REQUEST_MEETING",Z="RECEIVE_MEETING",X="RECEIVE_MEETING_ERROR",$=e=>async(t,n)=>{try{t({type:J,requestedAt:new Date,isFetching:!0,meetingId:e});const{me:{is_coach:a}}=n(),r={params:{expand:Object(l.x)(g||(g=Object(m.a)(["\n                    coach\n                    patient\n                "])))}},i=await Object(s.b)("/api/v3/meetings/".concat(e,"/"),r);return t({type:Z,receivedAt:new Date,isFetching:!1,data:i.data,meetingId:e,is_coach:a})}catch(a){return t({type:X,receivedAt:new Date,isFetching:!1,error:a,meetingId:e})}},ee="REQUEST_CANCEL_MEETING",te="RECEIVE_CANCEL_MEETING",ne="RECEIVE_CANCEL_MEETING_ERROR",ae=e=>async(t,n)=>{try{t(Object(d.c)(ee));const n=await Object(s.b)("/api/v3/meetings/".concat(e,"/cancel/"));return await t(G({params:{expand:Object(l.x)(f||(f=Object(m.a)(["\n                        coach\n                        patient\n                    "])))}})),t(Object(d.b)(te,n))}catch(a){return t(Object(d.a)(ne,a))}},re="REQUEST_MISS_MEETING",ie="RECEIVE_MISS_MEETING",ce="RECEIVE_MISS_MEETING_ERROR",oe=e=>async(t,n)=>{try{const{me:{id:a}}=n();t(Object(d.c)(re));const r=await Object(s.b)("/api/v3/meetings/".concat(e,"/miss/"));return b.a.info("Missing meeting ".concat(e," for user ").concat(a)),t(Object(d.b)(ie,r))}catch(a){return t(Object(d.b)(ce,a))}},se="REQUEST_CREATE_MEETING",le="RECEIVE_CREATE_MEETING",ue="RECEIVE_CREATE_MEETING_ERROR",de=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async(n,a)=>{try{const{me:{id:r}}=a();n(Object(d.c)(se));const i=await Object(s.d)("/api/v3/meetings/",e,t);return b.a.info("Creating meeting for user ".concat(r)),n(Object(d.b)(le,i))}catch(r){return n(Object(d.a)(ue,r))}}},me="REQUEST_UPDATE_MEETING_NOTES",pe="RECEIVE_UPDATE_MEETING_NOTES",Ee="RECEIVE_UPDATE_MEETING_NOTES_ERROR",ge=(e,t)=>async n=>{try{n(Object(d.c)(me));const a=await Object(s.c)("/api/v3/meetings/".concat(e,"/"),{subject:t});return n(Object(d.b)(pe,a))}catch(a){return n(Object(d.a)(Ee,a))}},fe="REQUEST_SOAP_NOTE_PATIENT_MEETINGS",be="RECEIVE_SOAP_NOTE_PATIENT_MEETINGS",_e="RECEIVE_SOAP_NOTE_PATIENT_MEETINGS_ERROR",he="REQUEST_COACH_HOMEPAGE_MEETINGS",ve="RECEIVE_COACH_HOMEPAGE_MEETINGS",Re="RECEIVE_COACH_HOMEPAGE_MEETINGS_ERROR",ye=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(t,n)=>{try{t(Object(d.c)(he));const n=await Object(s.b)("/api/v3/meetings/",e);t(Object(d.b)(ve,n))}catch(a){t(Object(d.a)(Re,a))}}},Oe="CLOSE_CONSULT_BANNER",Ae=()=>e=>{e({type:Oe})},Ce="CLOSE_HY_BANNER",Se=()=>e=>{e({type:Ce})},Ie=e=>()=>{Object(s.b)("/api/v3/soap_notes/".concat(e,".pdf"),{responseType:"blob"}).then(e=>{const t=window.URL.createObjectURL(e.data);window.open(t)})},Te="REQUEST_CONSULT_TRANSCRIPT",xe="RECEIVE_CONSULT_TRANSCRIPT",we="RECEIVE_CONSULT_TRANSCRIPT_ERROR",je=e=>async t=>{try{t(Object(d.c)(Te));const n=await Object(s.b)("/api/v3/meetings/".concat(e,"/transcribe/"));return t(Object(d.b)(xe,n))}catch(n){return t(Object(d.a)(we,n))}};var Pe,Ne,Le=n(279);const De={expand:Object(l.x)(Pe||(Pe=Object(m.a)(["\n        email_notifications\n        group\n        group.branding\n        group.owner\n        group.parent\n        group.parent.branding\n        group.parent.owner\n        group.parent.products\n        group.parent.products.prices\n        group.parent.signup_config\n        group.products\n        group.products.prices\n        group.products.product_items\n        group.access_level\n        group.signup_config\n        provider_profiles\n        recommended_list.resources.article\n        recommended_list.resources.exercise.steps\n        recommended_list.resources.exercise.tags\n        resources_list.resources.article\n        resources_list.resources.exercise.steps\n        resources_list.resources.exercise.tags\n        subscriptions.product\n        subscriptions.product.prices\n        ",""])),Le.a.expand),fields:Object(l.x)(Ne||(Ne=Object(m.a)(["\n        assigned_program.id\n        assigned_program.last_visited\n        assigned_program.title\n        bio\n        birthday\n        coach\n        created_date\n        description\n        discount\n        email\n        email_notifications.id\n        email_notifications.email_subscription\n        first_name\n        flow\n        gender\n        group\n        group.branding\n        group.domain\n        group.dtc\n        group.id\n        group.owner\n        group.parent\n        group.partner_id\n        group.products\n        group.access_level\n        id\n        is_admin\n        is_busy\n        is_coach\n        last_name\n        last_visited\n        mfa_status\n        has_free_access\n        on_hold\n        owner\n        partner_id\n        pain_location\n        phone\n        preferred_name\n        prices\n        prices_override\n        profile_image\n        provider_profiles.id\n        provider_profiles.slug\n        recommended_list.resources.article\n        recommended_list.resources.exercise\n        recommended_list.resources.id\n        resources_list.resources.article\n        resources_list.resources.data_points\n        resources_list.resources.exercise\n        resources_list.resources.group\n        resources_list.resources.id\n        resources_list.resources.list\n        resources_list.resources.order\n        resources_list.resources.watched_items\n        restrict_access_before\n        role\n        server_time\n        steps\n        str
1ipe_customer_id\n        stripe_subscription_id\n        stripe_subscription_status\n        subscriptions\n        subscriptions.clinic_seats_amount\n        subscriptions.created\n        subscriptions.id\n        subscriptions.product\n        subscriptions.product.prices\n        subscriptions.purchased_products\n        subscriptions.seats_amount\n        subscriptions.status\n        subscriptions.stripe_id\n        subscriptions.termination_date\n        subscriptions.used_clinic_seats_amount\n        subscriptions.used_seats_amount\n        subscriptions.user\n        subscriptions.user_clinic_seats_amount\n        surveys\n        timezone\n        title\n        ","\n    "])),Le.a.fields)};var ke=n(351),Me=n(497);const Fe="REQUEST_ME",Ue="RECEIVE_ME",Ve="RECEIVE_ME_ERROR",Ge=()=>async e=>{try{e(Object(d.c)(Fe));const t=await Object(s.b)("/api/v3/me",{params:De}),{data:n}=t;if(n&&n.restrict_access_before){const e=r()(n.restrict_access_before).format("MMMM Do, YYYY");if(e&&e.length)return window.location.assign("https://earlyenroll.telespine.com/?start_date=".concat(e))}return e(Object(d.b)(Ue,t))}catch(t){return e(Object(d.a)(Ve,t))}},ze="REQUEST_LOGOUT",Be="RECEIVE_LOGOUT_DATA",qe="RECEIVE_LOGOUT_ERROR",He=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{const{inactive:a=!1}=e;try{t(Object(d.c)(ze));const e=await Object(s.b)("/api/v3/signout");await t(Object(d.b)(Be,e));const{clearMFAState:a}=n(81);t(a())}catch(r){t(Object(d.a)(qe,r))}Object(l.jb)({inactive:a})}},We="REQUEST_LOGIN",Qe="RECEIVE_LOGIN_DATA",Ye="RECEIVE_LOGIN_ERROR",Ke=e=>async t=>{try{t(Object(d.c)(We));const n=Object(l.F)("trusted_device_token");n&&(e.trusted_device_token=n);const a=await Object(s.d)("/api/v3/signin",e,{params:De}),{data:i}=a;if(i&&i.restrict_access_before){const e=r()(i.restrict_access_before).format("MMMM Do, YYYY");if(e&&e.length)return window.location.assign("https://earlyenroll.telespine.com/?start_date=".concat(e))}return t(Object(d.b)(Qe,{data:i}))}catch(n){return t(Object(d.a)(Ye,n))}},Je="REQUEST_TIMEZONE_UPDATE",Ze="RECEIVE_TIMEZONE_UPDATE",Xe="RECEIVE_TIMEZONE_UPDATE_ERROR",$e=(e,t)=>async n=>{try{return await Object(s.c)("/api/v3/patients/".concat(e,"/"),{timezone:t}),n(Object(d.b)(Ze,{data:t}))}catch(a){return n(Object(d.a)(Xe,a))}},et="REQUEST_ALL_PARENT_GROUPS",tt="RECEIVE_ALL_PARENT_GROUPS",nt="RECEIVE_ALL_PARENT_GROUPS_ERROR",at=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(et));const n=await Object(s.b)("/api/v5/parent_groups/",e);return t(Object(d.b)(tt,n))}catch(n){return t(Object(d.a)(nt,n))}}},rt="REQUEST_DEFAULT_GROUP",it="RECEIVE_DEFAULT_GROUP",ct="RECEIVE_DEFAULT_GROUP_ERROR",ot=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{...ke.c};return async t=>{try{t(Object(d.c)(rt));const n=await Object(s.b)("/api/v5/parent_groups/default/",{params:e});return t(Object(d.b)(it,n))}catch(n){return t(Object(d.a)(ct,n))}}},st=e=>async t=>{try{return t({type:"RECEIVE_RESET_PASSWORD_DATA",data:(await Object(s.d)("/api/v3/password_reset",e)).data})}catch(n){return t({type:"RECEIVE_RESET_PASSWORD_ERROR",error:n})}},lt="REQUEST_CHANGE_USER_PASSWORD",ut="RECEIVE_CHANGE_USER_PASSWORD",dt="RECEIVE_CHANGE_USER_PASSWORD_ERROR",mt=e=>async t=>{try{t(Object(d.c)(lt));const n=await Object(s.d)("/api/v3/coaches/reset_password/",e);return t(Object(d.b)(ut,n))}catch(n){return t(Object(d.a)(dt,n))}},pt=e=>async t=>{try{return t({type:"RECEIVE_FORGOT_PASSWORD_DATA",data:(await Object(s.d)("/api/v3/request_password_reset",e)).data})}catch(n){return t({type:"RECEIVE_FORGOT_PASSWORD_ERROR",error:n})}},Et="REQUEST_FINISH_FLOW_STEPS",gt="RECEIVE_FINISH_FLOW_STEPS_DATA",ft="RECEIVE_FINISH_FLOW_STEPS_ERROR",bt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async(n,a)=>{try{return n(Object(d.c)(Et)),await Object(s.d)("/api/v3/steps/",{step_ids:e}),n(Object(d.b)(gt,{data:{...t,stepIds:e}}))}catch(r){return n(Object(d.a)(ft,r))}}},_t="REQUEST_FINISH_SINGLE_FLOW_STEP",ht="RECEIVE_FINISH_SINGLE_FLOW_STEP",vt="RECEIVE_FINISH_SINGLE_FLOW_STEP_ERROR",Rt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async(n,a)=>{try{return n(Object(d.c)(_t)),await Object(s.d)("/api/v3/steps/",{step_ids:e}),n(Object(d.b)(ht,{data:{...t,stepIds:e}}))}catch(r){return n(Object(d.a)(vt,r))}}},yt="REQUEST_SUBMIT_SUBDOMAIN",Ot="RECEIVE_SUBMIT_SUBDOMAIN",At="RECEIVE_SUBMIT_SUBDOMAIN_E
1RROR",Ct=(e,t)=>async n=>{try{n(Object(d.c)(yt));const a={subdomain:t},r=await Object(s.c)("/api/v3/brandings/".concat(e,"/"),a);return n(Object(d.b)(Ot,r))}catch(a){return n(Object(d.a)(At,a))}},St=()=>async e=>{try{e(Object(d.c)("REQUEST_CONNECT_ACCOUNT_LINK"));const t=await Object(s.b)("/api/v3/subscriptions/stripe-connect-account");await e(Object(d.b)("RECEIVE_CONNECT_ACCOUNT_LINK",t)),window.location=t.data.account_link.url}catch(t){return e(Object(d.a)("RECEIVE_CONNECT_ACCOUNT_LINK_ERROR",t))}},It=()=>async e=>{try{e(Object(d.c)("REQUEST_SUBSCRIPTION_CUSTOMER_PORTAL"));const t=await Object(s.b)("/api/v5/stripe/customer_portal/");await e(Object(d.b)("RECEIVE_SUBSCRIPTION_CUSTOMER_PORTAL_DATA",t)),window.location=t.data.customer_portal_url}catch(t){return e(Object(d.a)("RECEIVE_SUBSCRIPTION_CUSTOMER_PORTAL_ERROR",t))}},Tt="RECEIVE_REFRESH_PROVIDER_SUBSCRIPTION_DATA",xt=()=>async e=>{try{e(Object(d.c)("REQUEST_REFRESH_PROVIDER_SUBSCRIPTION"));const t=await Object(s.d)("/api/v3/subscriptions/refresh-provider");await e(Object(d.b)(Tt,t))}catch(t){return e(Object(d.a)("RECEIVE_REFRESH_PROVIDER_SUBSCRIPTION_ERROR",t))}},wt="REQUEST_REFRESH_SUBSCRIPTION",jt="RECEIVE_REFRESH_SUBSCRIPTION_DATA",Pt="RECEIVE_REFRESH_SUBSCRIPTION_ERROR",Nt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async(n,a)=>{try{const{me:r}=a(),{redirect:s=(r.is_coach?o.g:o.x)}=t;if(r.is_coach&&r.branding&&!r.branding.is_organzation)return n(Object(i.d)(s));switch(e){case c.v.MFA_SETUP_STEP_GROUP.id:return n(Object(i.d)(o.B));case c.v.ONBOARDING_STEP_GROUP.id:return n(Object(i.d)(o.E));case c.v.TELESPINE_INTRODUCTION_STEP_GROUP.id:return n(Object(i.d)(o.W));case c.v.TIME_BASED_ASSESSMENT_STEP_GROUP.id:return n(Object(i.d)(o.X));case c.v.PROGRESS_SATISFACTION_STEP_GROUP.id:return n(Object(i.d)(o.G));case c.v.ABANDON_SURVEY_STEP_GROUP.id:return n(Object(i.d)(o.a));case c.v.FINAL_SURVEY_STEP_GROUP.id:return n(Object(i.d)(o.v));default:return n(Object(i.d)(s))}}catch(r){return n(Object(d.a)("RECEIVE_FLOW_REDIRECT_ERROR",r))}}},Lt="REQUEST_INITIALIZE_FLOW",Dt="RECEIVE_INITIALIZE_FLOW",kt="RECEIVE_INITIALIZE_FLOW_ERROR",Mt=e=>async(t,n)=>{try{t(Object(d.c)(Lt)),await t(G({params:{...Me.a}}));const{consult:{upcomingMeeting:a}}=n();let r,{flow:s=[]}=e;if(a&&Object(l.q)(a)){const e=[c.v.TELESPINE_INTRODUCTION_STEP_GROUP.id,c.v.TIME_BASED_ASSESSMENT_STEP_GROUP.id,c.v.PROGRESS_SATISFACTION_STEP_GROUP.id,c.v.ABANDON_SURVEY_STEP_GROUP.id,c.v.FINAL_SURVEY_STEP_GROUP.id];s=s.filter(t=>!e.find(e=>t.step_id.includes(e)))}if(s&&s.length>0){const n=Object(c.t)(s),a=n&&Object.keys(n).length>0&&Object.keys(n).find(e=>Object(c.u)(e));r={stepGroups:n,currentStepGroupId:a};(e.is_coach&&("/v3/login"===window.location.pathname||window.location.pathname.startsWith("/v3/mfa"))||!e.is_coach)&&t(Nt(a,{groupedSteps:n}))}else e.is_coach?window.location.pathname.startsWith(o.g)||!window.location.pathname.startsWith(o.A)&&!window.location.pathname.startsWith("/v3/mfa")||t(Object(i.d)(o.g)):window.location.pathname.startsWith(o.g)||!window.location.pathname.startsWith(o.A)&&!window.location.pathname.startsWith("/v3/mfa")||!window.location.pathname.startsWith(o.x)&&t(Object(i.d)(o.x));return t(Object(d.b)(Dt,{data:r}))}catch(a){return t(Object(d.a)(kt,a))}},Ft="FORCE_SUBSCRIPTION",Ut=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return async a=>a({type:Ft,data:{hidePaymentForm:e,isOnDemand:t,isConsult:n}})},Vt="PROMPT_FOR_SUBSCRIPTION",Gt="PROMPT_FOR_SUBSCRIPTION_ERROR",zt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return async(t,n)=>{try{const{me:{id:a,is_coach:r,assigned_program:i}}=n();return!(r||!i||window.location.pathname.startsWith(o.E))&&(Object(u.k)(a,e),t({type:Vt}))}catch(a){return t(Object(d.a)(Gt,a))}}},Bt="PROMPT_PROVIDER_SUBSCRIPTION",qt=()=>async e=>e({type:Bt}),Ht="CLOSE_SUBSCRIPTION_PROMPT",Wt=()=>async e=>e({type:Ht}),Qt="REQUEST_BRANDING_TIERS",Yt="RECEIVE_BRANDING_TIERS",Kt="RECEIVE_BRANDING_TIERS_ERROR",Jt="SHOW_PROVIDER_PROFILE_BANNER",Zt="CLOSE_PRO
1VIDER_PROFILE_BANNER",Xt="REQUEST_PROMO_CODE",$t="RECEIVE_PROMO_CODE",en="RECEIVE_PROMO_CODE_ERROR",tn=e=>async t=>{try{t(Object(d.c)(Xt));const n=await Object(s.b)("/api/v3/subscriptions/promotion-code?promotion_code_id=".concat(e));return t(Object(d.b)($t,n))}catch(n){return t(Object(d.a)(en,n))}},nn="REQUEST_CREATE_SUBSCRIPTION_PAYMENT_KEY",an="RECEIVE_CREATE_SUBSCRIPTION_PAYMENT_KEY",rn="RECEIVE_CREATE_SUBSCRIPTION_PAYMENT_KEY_ERROR",cn="REQUEST_CREATE_ONE_TIME_PAYMENT_KEY",on="RECEIVE_CREATE_ONE_TIME_PAYMENT_KEY",sn="RECEIVE_CREATE_ONE_TIME_PAYMENT_KEY_ERROR",ln="SET_CLIENT_PAID",un=e=>t=>{t({type:ln,paid:e})},dn="SET_GA_TAGS",mn=e=>async t=>{t({type:dn,params:e})},pn="RECEIVE_CATEGORIES",En=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)("REQUEST_CATEGORIES"));const n=await Object(s.b)("/api/v3/blog/categories/",e);return t(Object(d.b)(pn,n))}catch(n){return t(Object(d.a)("RECEIVE_CATEGORIES_ERROR",n))}}},gn="REQUEST_ARTICLE",fn="RECEIVE_ARTICLE",bn="RECEIVE_ARTICLE_ERROR",_n=e=>async t=>{try{t(Object(d.c)(gn));const n=await Object(s.b)("/api/v3/blog/articles/".concat(e,"/"));return t(Object(d.b)(fn,n))}catch(n){return t(Object(d.a)(bn,n))}},hn="EXPAND_CATEGORY";var vn=n(88),Rn=n(176);const yn="REQUEST_UPDATE_COACH_BUSY_STATUS",On="RECEIVE_UPDATE_COACH_BUSY_STATUS",An="RECEIVE_UPDATE_COACH_BUSY_STATUS_ERROR",Cn=e=>async(t,n)=>{try{t(Object(d.c)(yn));const{me:a}=n();return e!==a.is_busy&&t(Object(Rn.send)({type:"coach_status",is_busy:e})),t(Object(d.b)(On,{data:{is_busy:e}}))}catch(a){t(Object(d.a)(An,a))}},Sn="REQUEST_COACH",In="RECEIVE_COACH",Tn="RECEIVE_COACH_ERROR",xn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)(Sn));const a=await Object(s.b)("/api/v3/coaches/".concat(e),t);return n(Object(d.b)(In,a))}catch(a){n(Object(d.a)(Tn,a))}}},wn="REQUEST_COACHES",jn="RECEIVE_COACHES",Pn="RECEIVE_COACHES_ERROR",Nn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(wn));const n=await Object(s.b)("/api/v3/coaches/",e);return t(Object(d.b)(jn,n))}catch(n){t(Object(d.a)(Pn,n))}}},Ln="REQUEST_COACH_PATIENT_EPISODES",Dn="RECEIVE_COACH_PATIENT_EPISODES",kn="RECEIVE_COACH_PATIENT_EPISODES_ERROR",Mn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(Ln));const n=await Object(s.b)("/api/v3/episodes/",e);t(Object(d.b)(Dn,n))}catch(n){t(Object(d.a)(kn,n))}}},Fn="REQUEST_COACH_REMINDERS",Un="RECEIVE_COACH_REMINDERS",Vn="RECEIVE_COACH_REMINDERS_ERROR",Gn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(Fn));const n=await Object(s.b)("/api/v3/reminders/",e);t(Object(d.b)(Un,n))}catch(n){t(Object(d.a)(Vn,n))}}},zn="REQUEST_CREATE_COACH_PATIENT_ASSESSMENT",Bn="RECEIVE_CREATE_COACH_PATIENT_ASSESSMENT",qn="RECEIVE_CREATE_COACH_PATIENT_ASSESSMENT_ERROR",Hn="RECEIVE_UPDATE_PATIENT_ASSESSMENT",Wn=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return async r=>{try{r(Object(d.c)("REQUEST_UPDATE_PATIENT_ASSESSMENT"));const i=await Object(s.c)("/api/v3/surveys/".concat(t,"/"),n,a);return r({type:Hn,data:i.data,patientId:e})}catch(i){return r(Object(d.a)("RECEIVE_UPDATE_PATIENT_ASSESSMENT_ERROR",i))}}},Qn="REQUEST_UPDATE_COACH_REMINDER",Yn="RECEIVE_UPDATE_COACH_REMINDER",Kn="RECEIVE_UPDATE_COACH_REMINDER_ERROR",Jn=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a(Object(d.c)(Qn));const r=await Object(s.c)("/api/v3/reminders/".concat(e,"/"),t,n);a(Object(d.b)(Yn,r))}catch(r){a(Object(d.a)(Kn,r))}}},Zn="REQUEST_CREATE_NEW_PROGRAM",Xn="RECEIVE_CREATE_NEW_PROGRAM",$n="RECEIVE_CREATE_NEW_PROGRAM_ERROR",ea=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(Zn));const n=await Object(s.d)("/api/v4/programs/",e);return t(Object(d.b)(Xn,n))}
1catch(n){return t(Object(d.a)($n,n))}}},ta="REQUEST_CREATE_NEW_ROUTINE_TEMPLATE",na="RECEIVE_CREATE_NEW_ROUTINE_TEMPLATE",aa="RECEIVE_CREATE_NEW_ROUTINE_TEMPLATE_ERROR",ra=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(ta));const n=await Object(s.d)("/api/v4/programs/",e);return t(Object(d.b)(na,n))}catch(n){return t(Object(d.a)(aa,n))}}},ia="REQUEST_DUPLICATE_PROGRAM_TEMPLATE",ca="RECEIVE_DUPLICATE_PROGRAM_TEMPLATE",oa="RECEIVE_DUPLICATE_PROGRAM_TEMPLATE_ERROR",sa=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(ia));const n=await Object(s.d)("/api/v4/programs/",e);return t(Object(d.b)(ca,n))}catch(n){return t(Object(d.a)(oa,n))}}},la="REQUEST_RESOURCE_SEARCH",ua="RECEIVE_RESOURCE_SEARCH",da="RECEIVE_RESOURCE_SEARCH_ERROR",ma=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(la));const n=await Object(s.b)("/api/v3/exercises/",e);return t(Object(d.b)(ua,n))}catch(n){return t(Object(d.a)(da,n))}}},pa="REQUEST_UPDATE_EXISTING_PROGRAM",Ea="RECEIVE_UPDATE_EXISTING_PROGRAM",ga="RECEIVE_UPDATE_EXISTING_PROGRAM_ERROR",fa=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)(pa));const a=await Object(s.c)("/api/v4/programs/".concat(e,"/"),t);return n(Object(d.b)(Ea,a))}catch(a){return n(Object(d.a)(ga,a))}}},ba="ADD_EDITING_LIST_TO_RESOURCES_LIST",_a="REQUEST_ADD_RESOURCE_TO_ROUTINE_TEMPLATE",ha="RECEIVE_ADD_RESOURCE_TO_ROUTINE_TEMPLATE",va="RECEIVE_ADD_RESOURCE_TO_ROUTINE_TEMPLATE_ERROR",Ra=e=>async t=>{try{t(Object(d.c)(_a));const n=await Object(s.d)("/api/v3/resources/",e,{params:{expand:"exercise,article"}});return t(Object(d.b)(ha,n))}catch(n){return t(Object(d.a)(va,n))}},ya="REQUEST_REMOVE_RESOURCE_FROM_ROUTINE_TEMPLATE",Oa="RECEIVE_REMOVE_RESOURCE_FROM_ROUTINE_TEMPLATE",Aa="RECEIVE_REMOVE_RESOURCE_FROM_ROUTINE_TEMPLATE_ERROR",Ca=e=>async t=>{try{t(Object(d.c)(ya));const n=await Object(s.a)("/api/v3/resources/".concat(e,"/"));return t({type:Oa,receivedAt:Date.now(),id:e,result:n})}catch(n){return t(Object(d.a)(Aa,n))}},Sa="CANCEL_PROGRAM_CREATION",Ia=()=>e=>{e({type:Sa})},Ta="CANCEL_RESOURCES_LIST_CHANGES",xa="CLEAR_ASSIGNED_PROGRAM_SESSIONS",wa=()=>e=>{e({type:xa})},ja="CLEAR_PROGRAM_SESSIONS",Pa=()=>e=>{e({type:ja})},Na="CLEAR_IMPORT_LISTS",La="CLEAR_RESOURCE_SEARCH",Da=()=>e=>{e({type:La})}
1,ka="CLOSE_EDIT_LIST",Ma=()=>e=>{e({type:ka})},Fa="IMPORT_SELECTED_LISTS",Ua="REMOVE_LIST_CONTAINER",Va="REMOVE_PROGRAM_LIST_CONTAINER",Ga="DUPLICATE_LIST_CONTAINER",za="RESET_TEMPLATE_CREATION",Ba=()=>e=>{e({type:za})},qa="RESET_ROUTINE_CREATION",Ha=()=>e=>{e({type:qa})},Wa="RESET_VIEWING_PROGRAM_TEMPLATE",Qa=()=>e=>{e({type:Wa})},Ya="RESET_PROGRAM_TEMPLATE_IMPORT",Ka=()=>e=>{e({type:Ya})},Ja="SELECT_IMPORT_SESSION",Za="COPY_PROGRAM_TEMPLATE_ROUTINE",Xa=e=>({type:Za,order:e}),$a="REMOVE_PROGRAM_TEMPLATE_ROUTINE",er=e=>({type:$a,order:e}),tr="SET_EDITING_LIST",nr=e=>t=>{t({type:tr,list:e})},ar="SET_EDITING_ROUTINE_TEMPLATE",rr=e=>t=>{t({type:ar,list:e})},ir="SELECT_ROUTINE_FOR_IMPORT",cr=e=>t=>{t({type:ir,routine:e})},or="CLEAR_SELECTED_IMPORT_ROUTINES",sr=()=>e=>{e({type:or})},lr="SET_EDITING_PROGRAM_TEMPLATE",ur=e=>t=>{t({type:lr,template:e})},dr="SET_VIEW_IMPORT_PROGRAM_TEMPLATE",mr=e=>t=>{t({type:dr,template:e})},pr="SET_PROGRAM_EDITING",Er=e=>t=>{t({type:pr,isEditingProgram:e})},gr="SET_TEMPLATES_PAGINATION_PAGE",fr=e=>t=>{t({type:gr,page:e})},br="SET_ASSIGNED_PROGRAMS",_r=e=>t=>{t({type:br,assignedProgramsList:e})},hr="SET_EDITING_RESOURCE_NOTES",vr=e=>t=>{t({type:hr,isEditing:e})},Rr="SET_SELECTED_RESOURCES_LIST",yr="SET_EDITING_PROGRAM_RESOURCES",Or=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return i=>{i({type:yr,list:e,limit:t,programInfo:n,editingProgramLists:a,activeList:r})}},Ar="SET_VIEWING_PROGRAM_RESOURCES",Cr="SET_SESSION_NOTE",Sr="SHIFT_SELECTED_RESOURCES_LIST",Ir="SHIFT_PROGRAM_SESSION_LIST",Tr="SHIFT_SESSION_LIST",xr="UPDATE_ASSIGNED_PROGRAM_LIST",wr=e=>t=>{t({type:xr,newList:e})},jr="UPDATE_EDITING_RESOURCES_LIST",Pr=e=>t=>{t({type:jr,routine:e})},Nr="UPDATE_TEMPLATE_TITLE",Lr=e=>t=>{t({type:Nr,title:e})},Dr="UPDATE_TEMPLATE_DETAILS",kr=e=>t=>{t({type:Dr,details:e})},Mr="UPDATE_ROUTINE_DETAILS",Fr=e=>(t,n)=>{const a=n();t({type:Mr,details:e,tagsList:a.resources.tags})},Ur="REQUEST_UPDATE_ROUTINE_TEMPLATE_DETAILS",Vr="RECEIVE_UPDATE_ROUTINE_TEMPLATE_DETAILS",Gr="RECEIVE_UPDATE_ROUTINE_TEMPLATE_DETAILS_ERROR",zr=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return async r=>{try{r(Object(d.c)(Ur));const i=await Object(s.c)("/api/v4/programs/".concat(e,"/"),t,a);return r({type:Vr,data:i.data,tags:n})}catch(i){return r(Object(d.a)(Gr,i))}}},Br=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inbox";return async t=>t({type:"FETCH_MAIL",box:e})};var qr=n(46);const Hr="REQUEST_OUTREACH_CHANNELS",Wr="RECEIVE_OUTREACH_CHANNELS",Qr="RECEIVE_OUTREACH_CHANNELS_ERROR",Yr=()=>async e=>{try{e({type:Hr,requestedAt:Date.now()});const t=await Object(s.b)("/api/v3/reports/channels/");return e({type:Wr,data:t.data})}catch(t){return e({type:Qr,error:t})}},Kr="OUTREACH_SELECT_CHANNEL";function Jr(e){return{type:Kr,index:e}}const Zr="REQUEST_OUTREACH_USERS",Xr="RECEIVE_OUTREACH_USERS",$r="RECEIVE_OUTREACH_USERS_ERROR",ei=function(){return async(e,t)=>{try{e({type:Zr});const n=t(),a={branding__name:n.outreach.channels[n.outreach.selectedChannelIndex].name,page_size:999999,last_login__gte:n.outreach.lastSigninStartDate,last_login__lte:n.outreach.lastSigninEndDate,last_billable_survey__gte:n.outreach.lastBillableSurveyStartDate,last_billable_survey__lte:n.outreach.lastBillableSurveyEndDate,fields:"id,first_name,last_name,email,last_login,patients_meetings,patient_meetings.id,patient_meetings.answers,last_billable_survey,smart_goals",expand:"patient_meetings.answers,smart_goals"},r=await Object(s.b)("/api/v3/patients/",{params:a});return e({type:Xr,data:r.data})}catch(n){return e({type:$r,error:n})}}},ti="OUTREACH_USER_SELECT",ni=e=>async t=>{t({type:ti,index:e})},ai="OUTREACH_USER_SELECT_ALL",ri=e=>async t=>{t({type:ai,selected:e})},ii="OUTREACH_LAST_SIGNIN_START_DATE",ci=e=>async t=>{t({type:ii,date:e})},oi="OUTREACH_LAST_SIGNIN_END_DATE",si=e=>async t=>{t({type:oi,date:e})},li="OUTREACH_ENABLE_LAST_SIGNIN_INTERVAL",ui=e=>async t=>{t({type:li,enabled:e})},di="OUTREACH_LAST_BILLABLE_SURVEY_START_DATE",mi=e=>async t=>{t({type:di,date:e})},pi="OUTREACH_LAST_BILLABLE_SURVEY_END_DATE",Ei=e=>async t=>{t({type:pi,date:e})},gi="OUTREACH_ENABLE_LAST_BILLABLE_SURVEY_INTERVAL",fi=e=>async t=>{t({type:gi,enabled:e})},bi="OUTREACH_ENABLE_PERSONALIZE_MESSAGE",_i=e=>async t=>{t({type:bi,enabled:e})},hi="OUTREACH_ENABLE_PERSONALIZE_MESSAGE_SOAP_NOTE_ADDITIONAL",vi=e=>async t=>{t({type:hi,enabled:e})},Ri="OUTREACH_ENABLE_PERSONALIZE_MESSAGE_SMART_GOAL",yi=e=>async t=>{t({type:Ri,enabled:e})},Oi="OUTREACH_PREPEND_TEXT_CHANGE",Ai=e=>async t=>{t({type:Oi,value:e})},Ci="RECEIVE_OUTREACH_GENERATE_MESSAGE",Si=e=>async(t,n)=>{try{t({type:"REQUEST_OUTREACH_GENERATE_MESSAGE",i:e,requestedAt:Date.now()});const a=n();let r=a.outreach.prependText;a.outreach.perosnalizeMessageSmartGoal&&(r+="\n\n"+a.outreach.users[e].smartGoal),a.outreach.perosnalizeMessageSoapNoteAdditional&&(r+="\n\n"+a.outreach.users[e].soapNoteAdditional);const i={prompt:r},c=await Object(s.d)("/api/v3/gpt",i);return t({type:Ci,i:e,result:c.data.result})}catch(a){return t({type:"RECEIVE_OUTREACH_GENERATE_MESSAGE_ERROR",i:e,error:a})}},Ii="OUTREACH_SET_SOAP_NOTE_ADDITIONAL",Ti=(e,t)=>async n=>{n({type:Ii,value:e,i:t})};function xi(e){let t="";if(e.smart_goals.length>0){let n=e.smart_goals[e.smart_goals.length-1];t="Patient's goal was: \"".concat(n.goal," to ").concat(n.motivator,'"')}return t}function wi(e){let t="";if(e.patient_meetings.length>0)for(let n=0;n<e.patient_meetings[0].answers.length;n++)"additional_notes"===e.patient_meetings[0].answers[n].question_key&&(t+=e.patient_meetings[0].answers[n].value);return t}var ji=n(521),Pi=n(92);const Ni="UPDATE_PROFILE_FORM_DATA",Li=e=>t=>t({type:Ni,data:e}),Di="CLEAR_PROFILE_FORM_DATA",ki=()=>e=>e({type:Di}
1),Mi="REQUEST_UPDATE_NOTIFICATION_SUBSCRIPTION",Fi="RECEIVE_UPDATE_NOTIFICATION_SUBSCRIPTION",Ui="RECEIVE_UPDATE_NOTIFICATION_SUBSCRIPTION_ERROR",Vi=(e,t)=>async n=>{try{n(Object(d.c)(Mi));const a=await Object(s.c)("/api/v3/email_notifications/".concat(e,"/"),t);return n(Object(d.b)(Fi,a))}catch(a){return n(Object(d.a)(Ui,a))}},Gi="REQUEST_UPDATE_COACH",zi="RECEIVE_UPDATE_COACH",Bi="RECEIVE_UPDATE_COACH_ERROR",qi=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a({type:Gi,requestedAt:Date.now(),id:e});const r=await Object(s.c)("/api/v3/coaches/".concat(e,"/"),t,n);return a({type:zi,receivedAt:Date.now(),id:e,data:r.data})}catch(r){return a({type:Bi,receivedAt:Date.now(),id:e,error:r})}}},Hi="REQUEST_UPDATE_ME",Wi="RECEIVE_UPDATE_ME",Qi="RECEIVE_UPDATE_ME_ERROR",Yi=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a({type:Hi,requestedAt:Date.now(),id:e});const r=await Object(s.c)("/api/v3/patients/".concat(e,"/"),t,n);return a({type:Wi,receivedAt:Date.now(),id:e,data:r.data})}catch(r){return a({type:Qi,receivedAt:Date.now(),id:e,error:r})}}},Ki="SET_CURRENT_ACCOUNT_TAB",Ji=e=>t=>{t({type:Ki,tab:e})},Zi="SET_CURRENT_ACTIVE_TAB",Xi=e=>t=>{t({type:Zi,tab:e})},$i="SET_CURRENT_PROFILE_TAB",ec=e=>t=>{t({type:$i,tab:e})},tc="SET_CURRENT_RESOURCES_LIBRARY_TAB",nc=e=>t=>{t({type:tc,tab:e})},ac="SET_CURRENT_RESOURCES_IMPORT_TAB",rc=e=>t=>{t({type:ac,tab:e})},ic="SET_CURRENT_CARE_PLAN_BUILDER_TAB",cc="SET_CURRENT_REPORTS_TAB",oc=e=>t=>{t({type:cc,tab:e})};var sc=n(366);const lc="REQUEST_CLIENT_ASSIGNED_PROGRAMS",uc="RECEIVE_CLIENT_ASSIGNED_PROGRAMS",dc="RECEIVE_CLIENT_ASSIGNED_PROGRAMS_ERROR",mc=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(lc));const n=await Object(s.b)("/api/v4/assigned_programs/",{params:e});return t(Object(d.b)(uc,n))}catch(n){return t(Object(d.a)(dc,n))}}},pc="REQUEST_PATIENT_ASSIGNED_PROGRAMS",Ec="RECEIVE_PATIENT_ASSIGNED_PROGRAMS",gc="RECEIVE_PATIENT_ASSIGNED_PROGRAMS_ERROR",fc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n({type:pc,requestedAt:Date.now(),id:e});const a=await Object(s.b)("/api/v4/assigned_programs/?patient=".concat(e),{params:t});return n({type:Ec,receivedAt:Date.now(),id:e,data:a.data})}catch(a){return n({type:gc,receivedAt:Date.now(),error:a})}}},bc="REQUEST_PROGRAM",_c="RECEIVE_PROGRAM",hc="RECEIVE_PROGRAM_ERROR",vc="REQUEST_PROGRAMS",Rc="RECEIVE_PROGRAMS",yc="RECEIVE_PROGRAMS_ERROR",Oc=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{page_size:0,ordering:"-created"};return async t=>{try{t(Object(d.c)(vc));const n=await Object(s.b)("/api/v4/programs/",{params:e});return t(Object(d.b)(Rc,n))}catch(n){return t(Object(d.a)(yc,n))}}},Ac="REQUEST_PROGRAM_TEMPLATES",Cc="RECEIVE_PROGRAM_TEMPLATES",Sc="RECEIVE_PROGRAM_TEMPLATES_ERROR",Ic=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{page_size:0,ordering:"-created"};return async t=>{try{t(Object(d.c)(Ac));const n=await Object(s.b)("/api/v4/programs/",{params:e});return t(Object(d.b)(Cc,n))}catch(n){return t(Object(d.a)(Sc,n))}}},Tc=(e,t)=>async n=>{try{n(Object(d.c)("REORDER_RESOURCES_LIST"));const a=await Object(s.c)("/api/v3/resources/".concat(e,"/"),t);return n(Object(d.b)("RECEIVE_REORDER_RESOURCES_LIST",a))}catch(a){return n(Object(d.a)("RECEIVE_REORDER_RESOURCES_LIST_ERROR",a))}},xc="REQUEST_ADD_RESOURCE_TO_LIST",wc="RECEIVE_ADD_RESOURCE_TO_LIST",jc="RECEIVE_ADD_RESOURCE_TO_LIST_ERROR",Pc=e=>async t=>{try{t(Object(d.c)(xc));const n=await Object(s.d)("/api/v3/resources/",e,{params:{expand:"exercise,article"}});return t(Object(d.b)(wc,n))}catch(n){return t(Object(d.a)(jc,n))}},Nc="REQUEST_REMOVE_RESOURCE_FROM_LIST",Lc="RECEIVE_REMOVE_RESOURCE_FROM_LIST",Dc="RECEIVE_REMOVE_RESOURCE_FROM_LIST_ERROR",kc=e=>async t=>{try{t(Object(d.c)(Nc));const n=await Object(s.a)("/api/v3/resources/".concat(e,"/"));return t({type:Lc,receivedAt:Date.now(),id:e,result:n})}catch(n){return t(Object(d.a)(Dc,n))}},Mc="RECEIVE_REORDER_ASSIGNED_PROGRAM_LIST",Fc=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a(Object(d.c)("REQUEST_REORDER_ASSIGNED_PROGRAM_LIST"));const r=await Object(s.c)("/api/v4/assigned_programs/".concat(e,"/"),t,n);return a(Object(d.b)(Mc,r))}catch(r){return a(Object(d.a)(Vc,r))}}},Uc="RECEIVE_UPDATE_ASSIGNED_PROGRAM_INFO",Vc="RECEIVE_UPDATE_ASSIGNED_PROGRAM_INFO_ERROR",Gc=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a(Object(d.c)("REQUEST_UPDATE_ASSIGNED_PROGRAM_INFO"));const r=await Object(s.c)("/api/v4/assigned_programs/".concat(e,"/"),t,n);return a(Object(d.b)(Uc,r))}catch(r){return a(Object(d.a)(Vc,r))}}},zc="REQUEST_UPDATE_ROUTINE_TEMPLATE_INFO",Bc="RECEIVE_UPDATE_ROUTINE_TEMPLATE_INFO",qc="RECEIVE_UPDATE_ROUTINE_TEMPLATE_INFO_ERROR",Hc=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a(Object(d.c)(zc));const r=await Object(s.c)("/api/v4/programs/".concat(e,"/"),t,n);return a(Object(d.b)(Bc,r))}catch(r){return a(Object(d.a)(qc,r))}}},Wc="REQUEST_UPDATE_ASSIGNED_PROGRAM_STATUS",Qc="RECEIVE_UPDATE_ASSIGNED_PROGRAM_STATUS",Yc="RECEIVE_UPDATE_ASSIGNED_PROGRAM_STATUS_ERROR",Kc=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>
1{try{a(Object(d.c)(Wc));const r=await Object(s.c)("/api/v4/assigned_programs/".concat(e,"/"),t,n);return a(Object(d.b)(Qc,r))}catch(r){return a(Object(d.a)(Yc,r))}}},Jc="RECEIVE_CREATE_PROGRAM",Zc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)("REQUEST_CREATE_PROGRAM"));const a=await Object(s.d)("/api/v4/assigned_programs/",e,{params:t});return n(Object(d.b)(Jc,a))}catch(a){return n(Object(d.a)("RECEIVE_CREATE_PROGRAM_ERROR",a))}}},Xc="RECEIVE_BULK_CREATE_PROGRAMS",$c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)("REQUEST_BULK_CREATE_PROGRAMS"));const a=await Object(s.d)("/api/v4/assigned_programs/",e,{params:t});return n(Object(d.b)(Xc,a))}catch(a){return n(Object(d.a)("RECEIVE_BULK_CREATE_PROGRAMS_ERROR",a))}}},eo="REQUEST_REMOVE_CLIENT_ASSIGNED_PROGRAM",to="RECEIVE_REMOVE_CLIENT_ASSIGNED_PROGRAM",no="RECEIVE_REMOVE_CLIENT_ASSIGNED_PROGRAM_ERROR",ao=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)(eo)),t={...t,hidden:r()()};const a=await Object(s.c)("/api/v4/assigned_programs/".concat(e,"/"),t);return n(Object(d.b)(to,a))}catch(a){return n(Object(d.a)(no,a))}}},ro="REQUEST_PROGRAM_UPDATED_EMAIL_NOTIFICATION",io="RECEIVE_PROGRAM_UPDATED_EMAIL_NOTIFICATION",co="RECEIVE_PROGRAM_UPDATED_EMAIL_NOTIFICATION_ERROR",oo=e=>async t=>{try{t(Object(d.c)(ro));const n=await Object(s.d)("/api/v3/patients/".concat(e,"/program_updated_notification/"));return t(Object(d.b)(io,n))}catch(n){return t(Object(d.a)(co,n))}},so="SELECT_ITEM";function lo(e){return{type:so,current_item:e}}const uo="NEXT_ITEM";const mo="PREV_ITEM";const po="ITEM_WATCHED";function Eo(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:po,resourceId:e}}const go="REQUEST_CREATE_RESOURCES_DATAPOINT",fo="RECEIVE_CREATE_RESOURCES_DATAPOINT",bo="RECEIVE_CREATE_RESOURCES_DATAPOINT_ERROR",_o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{...sc.b};return async n=>{try{n(Object(d.c)(go));const a=await Object(s.d)("/api/v4/data_points/resources/",{type:"resource.opened",resource:e},{params:t});return n({type:fo,data:a.data,resource:e,receivedAt:Date.now()})}catch(a){return E.b.error(a.message),n(Object(d.a)(bo,a))}}},ho="RECEIVE_ITEM_VISITED",vo="REQUEST_ARTICLE_WATCHED",Ro="RECEIVE_ARTICLE_WATCHED",yo="RECEIVE_ARTICLE_WATCHED_ERROR",Oo=e=>async t=>{try{t(Object(d.c)(vo));const n=await Object(s.d)("/api/v4/data_points/articles/",{type:"article.opened",article:e});return t(Object(d.b)(Ro,n))}catch(n){return t(Object(d.a)(yo,n))}},Ao="SELECT_ROUTINE";function Co(e){return{type:Ao,routine:e}}const So="INIT_PLAYER";function Io(e){return{type:So,player:e}}const To="DEINIT_PLAYER";function xo(){return{type:To}}const wo="PLAY_PLAYER";const jo="PAUSE_PLAYER";const Po="SEEK_VIDEO_PLAYER";function No(e){return{type:Po,secs:e}}const Lo="SEEK_PLAYER";const Do="REQUEST_REPORTS_CHANNELS",ko="RECEIVE_REPORTS_CHANNELS",Mo="RECEIVE_REPORTS_CHANNELS_ERROR",Fo=()=>async e=>{try{e({type:Do,requestedAt:Date.now()});const t=await Object(s.b)("/api/v4/reports/channels/");return e({type:ko,data:t.data})}catch(t){return e({type:Mo,error:t})}},Uo="REPORTS_CHANGE_START_DATE";function Vo(e){return{type:Uo,date:e}}const Go="REPORTS_CHANGE_END_DATE";function zo(e){return e.setHours(23,59,59,999),{type:Go,date:e}}const Bo="REPORTS_CHANGE_SELECTED_CHANNEL_INDEX";function qo(e){return{type:Bo,index:e}}const Ho="REPORTS_SET_PAINLOCATION";const Wo="REPORTS_SET_DATE_INTERVAL";function Qo(e){return{type:Wo,dateInterval:e}}const Yo="REQUEST_REPORTS_PAIN_DISTRIBUTION",Ko="RECEIVE_REPORTS_PAIN_DISTRIBUTION",Jo="REQUEST_REPORTS_BRANDING_GROUPS",Zo="RECEIVE_REPORTS_BRANDING_GROUPS",Xo="REQUEST_REPORTS_USER_REGISTRATIONS",$o="RECEIVE_REPORTS_USER_REGISTRATIONS",es=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return async(i,c)=>{try{i({type:Xo});const o=c(),l={channel:o.reports.channels[o.reports.selectedChannelIndex].name,startDate:e||o.reports.startDate,endD
1ate:t||o.reports.endDate,benefitsStartDate:r()().startOf("year"),benefitsEndDate:r()().endOf("year").add(1,"days"),dateInterval:o.reports.dateInterval,filterByChapters:n,filterByCode:a,noCache:o.reports.noCache},u=await Object(s.d)("/api/v3/reports/user_registrations/",l);return i({type:$o,data:u.data})}catch(o){return i({type:"RECEIVE_REPORTS_USER_REGISTRATIONS_ERROR",error:o})}}},ts="REQUEST_INVOICING_REPORT",ns="RECEIVE_INVOICING_REPORT",as="RECEIVE_INVOICING_REPORT_ERROR",rs=(e,t)=>async(n,a)=>{try{n({type:ts});const a=await Object(s.d)("/api/v4/reports/invoicing/",t);return n({type:ns,channel:e,data:{...a.data,startDate:t.startDate,endDate:t.endDate},receivedAt:Date.now()})}catch(r){return n({type:as,error:r})}},is="REQUEST_POPULATION_REPORT",cs="RECEIVE_POPULATION_REPORT",os="RECEIVE_POPULATION_REPORT_ERROR",ss=(e,t)=>async(n,a)=>{try{n(Object(d.c)(is));const a=await Object(s.d)("/api/v4/reports/user_registrations/",t);return n({type:cs,channel:e,data:a.data,receivedAt:Date.now()})}catch(r){return n(Object(d.a)(os,r))}},ls="REQUEST_COACHING_REPORT",us="RECEIVE_COACHING_REPORT",ds="RECEIVE_COACHING_REPORT_ERROR",ms=(e,t)=>async(n,a)=>{try{n(Object(d.c)(ls));const a=await Object(s.d)("/api/v4/reports/coaching/",t);return n({type:us,channel:e,data:a.data,receivedAt:Date.now()})}catch(r){return n(Object(d.a)(ds,r))}},ps="REQUEST_RESOURCES_REPORT",Es="RECEIVE_RESOURCES_REPORT",gs="RECEIVE_RESOURCES_REPORT_ERROR",fs=(e,t)=>async(n,a)=>{try{n(Object(d.c)(ps));const a=await Object(s.d)("/api/v4/reports/consults/",t);return n({type:Es,channel:e,data:a.data,receivedAt:Date.now()})}catch(r){return n(Object(d.a)(gs,r))}},bs="REQUEST_CLINICAL_REPORT",_s="RECEIVE_CLINICAL_REPORT",hs="RECEIVE_CLINICAL_REPORT_ERROR",vs=(e,t)=>async(n,a)=>{try{n(Object(d.c)(bs));const a=await Object(s.d)("/api/v4/reports/clinical_outcomes/",t);return n({type:_s,channel:e,data:a.data,receivedAt:Date.now()})}catch(r){return n(Object(d.a)(hs,r))}},Rs="REQUEST_REPORTS_USERS",ys="RECEIVE_REPORTS_USERS",Os=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return async(a,r)=>{try{a({type:Rs});const i=r(),c={channel:i.reports.channels[i.reports.selectedChannelIndex].name,startDate:e||i.reports.startDate,endDate:t||i.reports.endDate,filterByCode:n,noCache:i.reports.noCache},o=await Object(s.d)("/api/v3/reports/users/",c);return a({type:ys,data:o.data})}catch(i){return a({type:"RECEIVE_REPORTS_USERS_ERROR",error:i})}}},As="REQUEST_CONSULTS_REPORT",Cs="RECEIVE_CONSULTS_REPORT",Ss="RECEIVE_CONSULTS_REPORT_ERROR",Is=(e,t)=>async n=>{try{n({type:As});const a=await Object(s.d)("/api/v3/reports/consults/",t);return n({type:Cs,channel:e,data:a.data,receivedAt:Date.now()})}catch(a){return n({type:Ss,error:a})}},Ts="REQUEST_QA_REPORT",xs="RECEIVE_QA_REPORT",ws="RECEIVE_QA_REPORT_ERROR",js=e=>async t=>{try{t({type:Ts});const n=await Object(s.d)("/api/v3/reports/qa/",e);return t({type:xs,data:n.data,startDate:e.startDate,endDate:e.endDate,receivedAt:Date.now()})}catch(n){return E.b.error(n.message),t({type:ws,error:n})}},Ps="REQUEST_REPORTS_SATISFACTION",Ns="RECEIVE_REPORTS_SATISFACTION",Ls="REQUEST_REPORTS_UTILIZATION",Ds="RECEIVE_REPORTS_UTILIZATION",ks="RECEIVE_REPORTS_UTILIZATION_ERROR",Ms="CLEAR_INVOICING_REPORT",Fs=()=>({type:Ms}),Us="CLEAR_QA_REPORT",Vs=()=>({type:Us}),Gs="CLEAR_CONSULTS_REPORT",zs=()=>({type:Gs}),Bs="REPORTS_CHANGE_START_DATE_SIGNUPS";const qs="REPORTS_CHANGE_END_DATE_SIGNUPS";const Hs="REPORTS_CHANGE_FILTER_USERS_BY_CHAPTERS";const Ws="REPORTS_CHANGE_SHOW_BILLING_DATA";function Qs(e){return{type:Ws,checked:e}}const Ys="REPORTS_CHANGE_NO_CACHE";function Ks(e){return{type:Ys,checked:e}}const Js="REPORTS_SELECT_CHAPTERS";const Zs="REPORTS_CHANGE_DRAW_USERS_BY_CHAPTERS";const Xs="REPORTS_CHANGE_FILTER_USERS_BY_CODE";const $s="REPORTS_SET_FILTER_CODE";const el="REQUEST_REPORTS_USERS_BY_CHAPTERS_DISTRIBUTION",tl="RECEIVE_REPORTS_USERS_BY_CHAPTERS_DISTRIBUTION";var nl=n(726);const al="REQUEST_AVAILABLE_TIMES",rl="RECEIVE_AVAILABLE_TIMES",il="RECEIVE_AVAILABLE_TIMES_ERROR",cl=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(t,n)=>{try{t(Object(d.c)(al));const a=await Object(s.b)("/api/v3/slots/",e),{me:r}=n(),i={times:a.data,owner:r.owner};return t(Object(d.b)(rl,{data:i}))}catch(a){return t(Object(d.a)(il,a))}}},ol="CLEAR_AVAILABLE_TIMES",sl=()=>async e=>e({type:ol}
1),ll="REQUEST_ALL_SLOTS",ul="RECEIVE_ALL_SLOTS",dl="RECEIVE_ALL_SLOTS_ERROR",ml=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(d.c)(ll));const n={slots:(await Object(s.b)("/api/v3/slots/",e)).data,month:e.month,year:e.year};return t(Object(d.b)(ul,{data:n}))}catch(n){return t(Object(d.a)(dl,n))}}},pl=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(d.c)("REQUEST_UPDATE_SLOTS"));const a=await Object(s.d)("/api/v3/slots/",e,t);return n(Object(d.b)("RECEIVE_UPDATE_SLOTS",a))}catch(a){return n(Object(d.a)("RECEIVE_UPDATE_SLOTS_ERROR",a))}}},El="RESET_COACH_CALENDAR",gl="UPDATE_RENDER_CALENDAR",fl=e=>t=>t({type:gl,data:e}),bl="UPDATE_AVAILABLE_DATES",_l="UPDATE_SELECTED_COACHES",hl=e=>t=>t({type:_l,coaches:e}),vl="SELECT_DATE",Rl=e=>t=>t({type:vl,date:e}),yl="SELECT_TIME",Ol=e=>t=>t({type:yl,time:e}),Al="SELECT_APPOINTMENT",Cl=e=>t=>t({type:Al,appointment:e}),Sl="SET_CREATING_PAID_APPOINTMENT",Il=e=>t=>t({type:Sl,creatingPaidAppointment:e}),Tl="RESET_SCHEDULER_INPUT",xl=()=>({type:Tl}),wl="UPDATE_CURRENT_CALENDAR_MONTH",jl=e=>t=>{t({type:wl,month:e})},Pl="UPDATE_CALENDAR_SELECTED_COACHES",Nl=e=>t=>{t({type:Pl,coaches:e})},Ll="UPDATE_FORM_DATA",Dl=e=>t=>t({type:Ll,data:e}),kl="REQUEST_CHECK_COUPON",Ml="RECEIVE_CHECK_COUPON",Fl="RECEIVE_CHECK_COUPON_ERROR",Ul=e=>async t=>{try{t(Object(d.c)(kl));const n=await Object(s.b)("/api/v5/groups/check_coupon/?coupon=".concat(e));return t(Object(d.b)(Ml,n))}catch(n){return t(Object(d.a)(Fl,n))}},Vl="REQUEST_CHECK_PREREGISTERED_EMAIL",Gl="RECEIVE_CHECK_PREREGISTERED_EMAIL",zl="RECEIVE_CHECK_PREREGISTERED_EMAIL_ERROR",Bl=e=>async t=>{try{t(Object(d.c)(Vl));const n=await Object(s.b)("/api/v3/preregistered_users/".concat(e,"/?expand=branding&fields=email,branding.name"));return t(Object(d.b)(Gl,n))}catch(n){return t(Object(d.a)(zl,n))}},ql="REQUEST_PROVIDER_SIGNUP_USER",Hl="RECEIVE_PROVIDER_SIGNUP_USER",Wl="RECEIVE_PROVIDER_SIGNUP_USER_ERROR",Ql=e=>async t=>{try{t(Object(d.c)(ql));const n=await Object(s.d)("/api/v3/signup-provider",e);return t(Object(d.b)(Hl,n))}catch(n){return t(Object(d.a)(Wl,n))}},Yl="REQUEST_SIGNUP_USER",Kl="RECEIVE_SIGNUP_USER",Jl="RECEIVE_SIGNUP_USER_ERROR",Zl=e=>async t=>{try{t(Object(d.c)(Yl));const n=await Object(s.d)("/api/v3/signup",e);return t(Object(d.b)(Kl,n))}catch(n){return t(Object(d.a)(Jl,n))}},Xl=e=>async t=>{try{return t({type:"RECEIVE_ONBOARDING_SURVEY_SUBMISSION",data:(await Object(s.d)("/api/v3/surveys/",e)).data})}catch(n){return t({type:"RECEIVE_ONBOARDING_SURVEY_SUBMISSION_ERROR",error:n})}},$l=e=>async t=>{try{return t({type:"RECEIVE_SUBMIT_COVID_EXPERIENCE_DATA",data:(await Object(s.d)("/api/v3/covid_questions/",{answer:e})).data})}catch(n){return t({type:"RECEIVE_SUBMIT_COVID_EXPERIENCE_ERROR",error:n})}},eu=e=>async t=>{try{return t({type:"RECEIVE_TIME_BASED_SURVEY_SUBMISSION",data:(await Object(s.d)("/api/v3/surveys/",e)).data})}catch(n){return t({type:"RECEIVE_TIME_BASED_SURVEY_SUBMISSION_ERROR",error:n})}},tu=(e,t)=>async n=>{try{const a=await Object(s.d)("/api/v3/satisfaction_surveys/",e);return await n(bt([t])),n({type:"RECEIVE_SATISFACTION_SURVEY_SUBMISSION",data:a.data})}catch(a){return n({type:"RECEIVE_SATISFACTION_SURVEY_SUBMISSION_ERROR",error:a})}},nu="REQUEST_GET_USER_INVITE",au="RECEIVE_GET_USER_INVITE",ru="RECEIVE_GET_USER_INVITE_ERROR",iu=e=>async t=>{try{t(Object(d.c)(uu));const n=await Object(s.b)("/api/v4/invitations/".concat(e,"/"));return t(Object(d.b)(au,n))}catch(n){return t(Object(d.a)(ru,n))}},cu="REQUEST_ACTIVATE_USER_INVITE",ou="RECEIVE_ACTIVATE_USER_INVITE",su="RECEIVE_ACTIVATE_USER_INVITE_ERROR",lu=(e,t)=>async n=>{try{n(Object(d.c)(cu));const a=await Object(s.d)("/api/v4/invitations/".concat(e,"/activate/"),t);return n(Object(d.b)(ou,a))}catch(a){return n(Object(d.a)(su,a))}},uu="REQUEST_SEND_USER_INVITE",du="RECEIVE_SEND_USER_INVITE",mu="RECEIVE_SEND_USER_INVITE_ERROR",pu=e=>async t=>{try{t(Object(d.c)(uu));const n=await Object(s.d)("/api/v4/invitations/",e);return t(Object(d.b)(du,n))}catch(n){return t(Object(d.a)(mu,n))}},Eu="REQUEST_RESEND_USER_INVITE",gu="RECEIVE_RESEND_USER_INVITE",fu="RECEIVE_RESEND_USER_INVITE_ERROR",bu=e=>async t=>{try{t(Object(d.c)(Eu));const n=await Object(s.d)("/api/v4/invitations/".concat(e,"/resend/"));return t(Object(d.b)(gu,n))}catch(n){return t(Object(d.a)(fu,n))}},_u=e=>async t=>t({type:"SUBSCRIBE_TO_USER_STATUS",userId:e});var hu=n(81)},203:function(e,t,n){"use strict";n.d(t,"i",(function(){return E})),n.d(t,"h",(function(){return g})),n.d(t,"g",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"a",(function(){return _})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return R})),n.d(t,"f",(function(){return y}
1));var a=n(15),r=n(0),i=n(160);const c={lime:"#DFFF00",limeHover:"#c8e600",black:"#1E1E1E",darkGray:"#292929",cream:"#FEFFF2",white:"#FFFFFF",textPrimary:"#000000",textSecondary:"#505050",textOnDark:"#FFFFFF",textOnLime:"#1E1E1E"},o={fontFamily:{display:'"Space Grotesk", sans-serif',button:'"Urbanist", sans-serif'},fontWeight:{regular:400,medium:500,bold:700}},s={button:"12px",navItem:"12px",card:"8px",small:"4px"},l={card:"0px 2px 8px rgba(0, 0, 0, 0.08)"},u={sidebar:{background:c.white,borderColor:"#E5E5E5"},navItem:{inactive:{background:"transparent",color:c.textSecondary,iconColor:c.textSecondary},active:{background:c.black,color:c.lime,iconColor:c.lime},hover:{background:"rgba(30, 30, 30, 0.08)"}},button:{primary:{background:c.lime,color:c.textOnLime,hoverBackground:c.limeHover},secondary:{background:c.white,color:c.black,border:"1px solid ".concat(c.black)},help:{background:c.darkGray,color:c.textOnDark}},banner:{welcome:{background:c.darkGray,color:c.textOnDark},consultations:{background:c.cream,color:c.textPrimary}},chatIcon:{background:c.lime,color:c.black},tabs:{indicator:c.black,selected:c.textPrimary,inactive:c.textSecondary},card:{border:"1px solid #E5E5E5",borderRadius:s.card,boxShadow:l.card,background:c.white},pageTitle:{fontFamily:o.fontFamily.display,fontWeight:o.fontWeight.bold,color:c.textPrimary},link:{color:c.black,hoverColor:c.textSecondary}};var d={colors:c,typography:o,borderRadius:s,shadows:l,components:u,getMuiOverrides:()=>({MuiButton:{styleOverrides:{containedPrimary:{backgroundColor:c.lime,color:c.textOnLime,fontFamily:o.fontFamily.button,fontWeight:o.fontWeight.bold,borderRadius:s.button,"&:hover":{backgroundColor:c.limeHover}},outlinedPrimary:{borderColor:c.black,color:c.black,fontFamily:o.fontFamily.button,fontWeight:o.fontWeight.bold,borderRadius:s.button,"&:hover":{borderColor:c.black,backgroundColor:"rgba(30, 30, 30, 0.04)"}}}}})};function m(e){return e&&i.n.includes(e.name)}function p(e){var t,n,a;return m(null===e||void 0===e||null===(t=e.group)||void 0===t?void 0:t.branding)||m(null===e||void 0===e||null===(n=e.group)||void 0===n||null===(a=n.parent)||void 0===a?void 0:a.branding)}function E(){const e=Object(a.g)(e=>{let{me:t}=e;return t});return Object(r.useMemo)(()=>{const t=p(e),n=(null===e||void 0===e?void 0:e.sso_return_url)||null;return{isRevive:t,theme:t?d:null,portalUrl:t?n:null,colors:t?d.colors:null,typography:t?d.typography:null,components:t?d.components:null}},[e,null===e||void 0===e?void 0:e.sso_return_url])}function g(e){if(!e)return{};const{colors:t}=d;return{"& .MuiTabs-indicator":{backgroundColor:t.black}}}function f(e){if(!e)return{};const{components:t,typography:n}=d;return{fontFamily:n.fontFamily.display,fontWeight:n.fontWeight.bold,color:t.tabs.inactive,textTransform:"capitalize","&.Mui-selected":{color:t.tabs.selected}}}function b(e){if(!e)return{};const{components:t}=d;return{fontFamily:t.pageTitle.fontFamily,fontWeight:t.pageTitle.fontWeight,color:t.pageTitle.color}}function _(e){if(!e)return{};const{components:t}=d;return{border:t.card.border,borderRadius:t.card.borderRadius,boxShadow:t.card.boxShadow,backgroundColor:t.card.background}}function h(e){if(!e)return{};const{colors:t,borderRadius:n,typography:a}=d;return{backgroundColor:t.black,color:t.lime,fontFamily:a.fontFamily.button,fontWeight:a.fontWeight.bold,borderRadius:n.button,textTransform:"none",border:"none","&:hover":{backgroundColor:t.darkGray,color:t.lime},"&:disabled":{backgroundColor:"#E5E5E5",color:t.textSecondary}}}function v(e){if(!e)return{};const{colors:t,borderRadius:n,typography:a}=d;return{backgroundColor:"transparent",color:t.black,fontFamily:a.fontFamily.button,fontWeight:a.fontWeight.bold,borderRadius:n.button,textTransform:"none",border:"1px solid ".concat(t.black),"&:hover":{backgroundColor:t.black,borderColor:t.black,color:t.lime},"&:disabled":{backgroundColor:"#E5E5E5",color:t.textSecondary,borderColor:"#E5E5E5"}}}function R(e){if(!e)return{};const{colors:t}=d;return{color:t.black,textDecoration:"underline",textDecorationColor:t.black,"&:hover":{color:t.black,textDecorationColor:t.lime,textDecorationThickness:"2px"}}}function y(e){if(!e)return{};const{colors:t}=d;return{"& .MuiSwitch-switchBase.Mui-checked":{color:t.lime,"&:hover":{backgroundColor:"rgba(223, 255, 0, 0.08)"}},"& .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track":{backgroundColor:t.black,opacity:1}}}},210:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),r=n.n(a),i=n(15),c=n(34),o=n.n(c),s=n(106),l=n(6),u=n(110);function d(e){let{className:t,type:n}=e;const{branding:c}=Object(i.g)(e=>{let{groups:t}=e;return t}),d=Object(i.g)(e=>{let{me:t}=e;return t}),m=Object(s.h)(c,d,n),[p,E]=Object(a.useState)(!1),[g,f]=Object(a.useState)(!1),b=Object(l.Q)("white_logo"===n?"orbit_logo_white.png":"orbit_logo_color.png"),_=p?b:m;return r.a.createElement(u.a,{className:o()("ts-branded-logo",t),src:_,alt:"branded logo",onError:()=>{E(!0)}})}},213:function(e,t,n){"use strict";function a(e){return e.join(" ")}t.a=new class{constructor(){var e=this;this.info=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=a(n);console.log("%cINFO:","font-weight: bold; color: blue;",i||""),e.doLog({level:2,message:i})},this.warn=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=a(n);console.log("%cWARN:","font-weight: bold; color: yellow;",i||""),e.doLog({level:1,message:i})},this.error=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];const i=a(n);console.log("%cERROR:","font-weight: bold; color: red;",i||""),e.doLog({level:0,message:i})},this.doLog=e=>{if(e.level<=this.level)try{const t={app:"v3",level:this.levels[e.level].name,message:e.message,hostname:document.location.hostname,agent:navigator.userAgent,tzOffsetMinutes:(new Date).getTimezoneOffset()};window._LTracker.push(t)}catch(t){console.log("LOGGLY ERROR: ",t)}},window._LTracker||(window._LTracker=[]),this.levels=[{name:"ERROR"},{name:"WARN"},{name:"INFO"}],this.level=2}}},218:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return p}));var a,r,i,c,o,s,l=n(26),u=n(6);const d={expand:Object(u.x)(a||(a=Object(l.a)(["\n        messages\n        messages.created_by\n        messages.visit_tickets\n        participants\n        participants.owner\n    "]))),fields:Object(u.x)(r||(r=Object(l.a)(["\n        id\n        created\n        modified\n        count_not_visited_by_requester_messages\n        count_unread_messages\n\n        messages.id\n        messages.body\n        messages.created\n        messages.created_by.id\n        messages.created_by.first_name\n        messages.created_by.last_name\n        messages.created_by.profile_image\n        messages.visit_tickets.user\n        messages.visit_tickets.visited\n\n        participants.id\n        participants.first_name\n        participants.is_coach\n        participants.last_name\n        participants.owner.id\n        participants.owner.first_name\n        participants.profile_image\n        participants.timezone\n        participants.online\n    "])))},m={expand:Object(u.x)(i||(i=Object(l.a)(["\n        created_by\n        visit_tickets\n    "]))),fields:Object(u.x)(c||(c=Object(l.a)(["\n        id\n        created\n        body\n\n        created_by.id\n        created_by.first_name\n        created_by.last_name\n        created_by.profile_image\n\n        visit_tickets\n    "])))},p={expand:Object(u.x)(o||(o=Object(l.a)(["\n        assigned_programs\n        branding\n        conditions.primary\n        group\n        group.branding\n        group.parent\n        group.parent.branding\n        owner\n        surveys\n    "]))),fields:Object(u.x)(s||(s=Object(l.a)(["\n        assigned_programs\n        birthday\n        branding\n        conditions\n        count_not_visited_by_requester_messages\n        count_unread_messages\n        created_date\n        first_name\n        group\n        id\n        info\n        last_login\n        last_meeting\n        last_name\n        on_hold\n        online\n        owner\n        phone\n        preferred_name\n        satisfaction_surveys\n        str
1ipe_subscription_status\n        timezone\n        smart_goal\n        surveys\n        uuid\n    "])))}},223:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"q",(function(){return l})),n.d(t,"n",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return m})),n.d(t,"f",(function(){return p})),n.d(t,"l",(function(){return E})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return b})),n.d(t,"j",(function(){return _})),n.d(t,"k",(function(){return h})),n.d(t,"i",(function(){return v})),n.d(t,"o",(function(){return R})),n.d(t,"p",(function(){return y})),n.d(t,"b",(function(){return O})),n.d(t,"m",(function(){return A}));var a=n(20),r=n.n(a),i=n(6),c=n(225);n(10);const o=[{title:"Back and Joined Care"},{title:"Directory Basics"},{title:"Directory Plus",product_titles:["Directory Plus - Monthly","Directory Plus - Monthly Discount","Directory Plus - Yearly","Directory Plus - Yearly Discount"]},{title:"Virtual Consult"},{title:"Single Therapist Account"},{title:"Multiple Therapist Account"},{title:"Split Multiple Therapist Listing"},{title:"Multiple Listings"},{title:"Extra location"}],s=[{title:"Directory Basics"},{title:"Directory Plus",product_titles:["Directory Plus - Monthly","Directory Plus - Monthly Discount","Directory Plus - Yearly","Directory Plus - Yearly Discount"]},{title:"Directory Plus - Monthly"},{title:"Directory Plus - Monthly Discount"},{title:"Directory Plus - Yearly"},{title:"Directory Plus - Yearly Discount"},{title:"Single Therapist Account"},{title:"Multiple Therapist Account"},{title:"Split Multiple Therapist Listing"},{title:"Multiple Listings"},{title:"Extra location"}];function l(e){const{group:{products:t}}=e,n=Object(c.c)(e),a=n&&e&&e.subscriptions&&b({subscriptions:e.subscriptions}),r=n&&t&&t.length>0&&t.find(e=>e&&e.prices&&e.prices.length>0&&e.prices[0].recurring),i=!0===e.has_free_access;return!r||a||i}function u(e,t){const n=[...t.subscriptions,...e.subscriptions],a=[...new Set(n.map(e=>e.id))].map(e=>e&&n.find(t=>t.id===e)),i=a&&a.length>0&&a.filter(e=>e.product&&e.product.title&&s.find(t=>t.title===e.product.title)?e:null);if(n&&n.length>0&&e.group&&40===e.group.access_level&&i&&i.length>0){if(a&&a.length>0&&a.find(t=>t.product&&t.product.title&&i.find(e=>e.product&&e.product.title===t.product.title)&&("active"===t.status||"canceled"===t.status&&r()(e.server_time).startOf("day").valueOf()<r()(t.termination_date).add(7,"days").startOf("day").valueOf())))return!0}return!1}function d(e){const t=e.group&&e.group.products&&e.group.products&&e.group.products.length>0&&e.group.products.find(e=>e.prices&&e.prices.length>0&&e.prices[0]&&e.prices[0].recurring);return t&&t.prices.length>0?t:null}function m(e){const t=e.group&&e.group.products&&e.group.products&&e.group.products.length>0&&e.group.products.find(e=>e.prices&&e.prices.length>0&&e.prices[0]&&e.prices[0].recurring);return t&&t.prices.length>0?t.prices[0]:null}function p(e){const t=e.group&&e.group.products&&e.group.products.length>0&&e.group.products.find(e=>e.prices&&e.prices.length>0&&!e.prices[0].recurring);return t&&t.prices&&t.prices.length>0?t.prices[0]:null}function E(e,t){return t&&t.length>0&&t.filter(t=>e.product_titles.includes(t.title))}function g(e){const t=e&&e.purchased_products&&e.purchased_products.length>0&&e.purchased_products[0].sales_credits.length>0?e.purchased_products[0].sales_credits:[];return t&&t.filter(e=>e&&!e.consumed_at)}function f(e){const t=e&&e.credits&&e.credits.length>0?e.credits:[];return t&&t.filter(e=>e&&!e.consumed_at)}function b(e){return e&&e.subscriptions&&e.subscriptions.length>0&&e.subscriptions.find(e=>"active"===e.status||"trialing"===e.status)||!1}function _(e,t){const n=[...t.subscriptions,...e.subscriptions],a=[...new Set(n.map(e=>e.id))].map(e=>e&&n.find(t=>t.id===e)),i=a&&a.length>0&&a.filter(e=>e.product&&e.product.title&&s.find(t=>t.title===e.product.title)?e:null);if(t.subscriptions&&t.subscriptions.length>0&&i&&i.length>0){const t=a&&a.length>0&&a.find(t=>t.product&&t.product.title&&i.find(e=>e.product&&e.product.title===t.product.title)&&("active"===t.status||"canceled"===t.status&&r()(e.server_time).startOf("day").valueOf()<r()(t.termination_date).add(7,"days").startOf("day").valueOf()));if(t)return t}return null}function h(e,t){const n=[...t.subscriptions,...e.subscriptions],a=[...new Set(n.map(e=>e.id))].map(e=>e&&n.find(t=>
1t.id===e)),r=a&&a.length>0&&a.filter(e=>e.product&&e.product.title&&s.find(t=>t.title===e.product.title)?e:null);if(t.subscriptions&&t.subscriptions.length>0&&r&&r.length>0){const e=a&&a.length>0&&a.find(e=>e.product&&e.product.title&&r.find(t=>t.product&&t.product.title===e.product.title)&&"scheduled"===e.status);if(e)return e}return null}function v(e){const t=!!(e&&e.credits&&e.credits.length>0)&&e.credits;return t&&t.filter(e=>e&&e.consumed_at)}function R(e,t){return!u(e,t)}function y(e,t,n){const a=Object(i.h)();if(l(e,t)||a)return!1;const c=Object(i.kb)("localStorage"),o=c&&localStorage.getItem("X_LAST_INITIAL_SUBSCRIPTION_PROMPT"),s=c&&localStorage.getItem("X_LAST_DISMISS_SUBSCRIPTION_PROMPT");if(o&&s){const e=r()(s).startOf("day").valueOf(),t=r()(o).startOf("day").valueOf(),n=r()().startOf("day").valueOf();if(t===n&&e===n)return!1}return c&&!a&&n.promptForSubscription&&localStorage.setItem("X_LAST_INITIAL_SUBSCRIPTION_PROMPT",r()().format()),!0}function O(e,t){const{validPromo:n,percent_off:a,amount_off:r}=e;if(!n)return t/100;return((t-(a?t*(a/100):r||0))/100).toFixed(2)}function A(e){switch(e){case"active":return"Active";case"past_due":return"Past Due";case"canceled":return"Canceled";default:return"Incomplete"}}},224:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(97),r=n(481);function i(e,t,n,i){const c=Object(a.a)(),o=Object(r.a)(c.breakpoints.up(t)),s=Object(r.a)(c.breakpoints.down(t)),l=Object(r.a)(c.breakpoints.between(n,i)),u=Object(r.a)(c.breakpoints.only(t));return"up"===e?o:"down"===e?s:"between"===e?l:"only"===e?u:null}},225:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return c}));const a="gender",r="other",i=[{value:"male",label:"Male"},{value:"female",label:"Female"},{value:"ratherNotSay",label:"Rather not say"},{value:r,label:"Other"}];function c(e){return e.group&&e.group.dtc}},235:function(e,t,n){"use strict";n.d(t,"b",(function(){return it})),n.d(t,"a",(function(){return lt}));var a={};n.r(a),n.d(a,"articles",(function(){return P}));var r={};n.r(r),n.d(r,"groups",(function(){return F}));var i={};n.r(i),n.d(i,"chat",(function(){return q}));var c={};n.r(c),n.d(c,"coaches",(function(){return W}));var o={};n.r(o),n.d(o,"consult",(function(){return ee}));var s={};n.r(s),n.d(s,"listEditor",(function(){return ie}));var l={};n.r(l),n.d(l,"mail",(function(){return oe}));var u={};n.r(u),n.d(u,"me",(function(){return ve}));var d={};n.r(d),n.d(d,"mfr",(function(){return Oe}));var m={};n.r(m),n.d(m,"outreach",(function(){return Ce}));var p={};n.r(p),n.d(p,"patients",(function(){return Te}));var E={};n.r(E),n.d(E,"prices",(function(){return je}));var g={};n.r(g),n.d(g,"profile",(function(){return Ne}));var f={};n.r(f),n.d(f,"programs",(function(){return De}));var b={};n.r(b),n.d(b,"reports",(function(){return Ge}));var _={};n.r(_),n.d(_,"resources",(function(){return Be}));var h={};n.r(h),n.d(h,"scheduler",(function(){return He}));var v={};n.r(v),n.d(v,"signup",(function(){return Qe}));var R={};n.r(R),n.d(R,"subscriptions",(function(){return Ke}));var y={};n.r(y),n.d(y,"user",(function(){return Ze}));var O=n(138),A=n(465),C=n(842),S=n(759);var I=n(148),T=n(758),x=n(254),w=n(2);const j={categories:[]};function P(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:j,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Rb:let n=[...t.data];return n.length&&(n[0].expanded=!0),{...e,categories:n};case w.x:let a=[...e.categories];for(let e=0;e<a.length;e++)a[e].id===t.categoryId&&(a[e].expanded=!a[e].expanded);return{...e,cats:a};case w.Jg:return{...e,articleIsFetching:!0,articleRequestedAt:t.requestedAt};case w.xb:return{...e,articleIsFetching:!1,articleReceivedAt:t.receivedAt,article:t.data};case w.Ab:return{...e,articleIsFetching:!1,articleReceivedAt:t.receivedAt,articleError:t.error};default:return e}}var N=n(6),L=n(20),D=n.n(L),k=n(106);const M={hasCompletedOnboarding:!1,showProfileBanner:!0,tiers:[],branding:{},signupConfig:{signup_enabled:!1,signup_preregistered_enabled:!1,coupon_code_required:!1,idp_signin_url:!1}};function F(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Eg:return{...e,isFetchingAllParentGroups:!0,allParentGroupsRequestedAt:t.requestedAt};case w.nb:const n=t.data.sort((e,t)=>
1e.branding.display_name.toLowerCase().localeCompare(t.branding.display_name.toLowerCase())).map(e=>e.branding);return{...e,isFetchingAllParentGroups:!1,allParentGroupsReceivedAt:t.receivedAt,allBrandings:n};case w.ob:return{...e,isFetchingAllParentGroups:!1,allParentGroupsReceivedAt:t.receivedAt,allParentGroupsError:t.error};case w.qh:return{...e,isFetchingDefaultGroup:!0,defaultGroupRequestedAt:t.requestedAt};case w.Qc:const a=Object(N.t)(t.data);return{...e,isFetchingDefaultGroup:!1,defaultGroupReceivedAt:t.receivedAt,group:t.data,branding:{...Object(k.g)(t.data),pain_locations:a},signupConfig:Object(k.m)(t.data)};case w.Rc:return{...e,isFetchingDefaultGroup:!1,defaultGroupReceivedAt:t.receivedAt,groupError:t.error};case w.Og:return{...e,brandingTiersIsFetching:!0,brandingTiersRequestedAt:t.requestedAt};case w.Hb:{const n=t.data.filter(e=>e&&e.provider_prices&&e.provider_prices.length>0),a=[{id:2,features:["Care Plan Builder","Orbit Resource Library","HIPAA compliant chat","Video Telehealth","SOAP Notes"],title:"Virtual clinic",subtitle:"Take your clinic to the next level with personalized care plans, unlimited patients and new revenue opportunities.",option_id:"virtual_clinic"}].map(e=>{const t=n.find(t=>e.option_id===t.option_id);return t&&(e.provider_prices=t.provider_prices&&t.provider_prices.length>0&&t.provider_prices,e.price=t.provider_prices&&t.provider_prices.length>0&&t.provider_prices[0].stripe_price&&t.provider_prices[0].stripe_price.unit_amount,e.interval=t.provider_prices&&t.provider_prices.length>0&&t.provider_prices[0].stripe_price&&t.provider_prices[0].stripe_price.recurring&&t.provider_prices[0].stripe_price.recurring.interval),e});return{...e,brandingTiersIsFetching:!1,brandingTiersReceivedAt:t.receivedAt,tiers:a}}case w.Ib:return{...e,brandingTiersIsFetching:!1,brandingTiersReceivedAt:t.receivedAt,brandingTiersError:t.error};case w.ph:return{...e,createSubscriptionPaymentKeyIsFetching:!0,createSubscriptionPaymentKeyRequestedAt:t.requestedAt};case w.Oc:return{...e,createSubscriptionPaymentKeyIsFetching:!1,createSubscriptionPaymentKeyReceivedAt:t.receivedAt};case w.Pc:return{...e,createSubscriptionPaymentKeyIsFetching:!1,createSubscriptionPaymentKeyReceivedAt:t.receivedAt,createSubscriptionPaymentKeyError:t.error};case w.lh:return{...e,createOneTimePaymentKeyIsFetching:!0,createOneTimePaymentKeyRequestedAt:t.requestedAt};case w.Fc:return{...e,createOneTimePaymentKeyIsFetching:!1,createOneTimePaymentKeyReceivedAt:t.receivedAt};case w.Gc:return{...e,createOneTimePaymentKeyIsFetching:!1,createOneTimePaymentKeyReceivedAt:t.receivedAt,createOneTimePaymentKeyError:t.error};case w.Xj:return{...e,showProfileBanner:!0};case w.s:return Object(N.kb)("localStorage")&&localStorage.setItem("X_LAST_DISMISS_PROFILE_BANNER",D()().format()),{...e,showProfileBanner:!1};default:return e}}var U=n(88),V=n(521),G=n(197),z=n(727);const B={chatboxOpen:!1,coachSidebarPatients:[],sidebarConversations:{},sidebarOpen:!1};function q(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case U.s:return{...e,createChatMessageIsLoading:!0,createChatMessageRequestedAt:t.requestedAt};case U.g:{const{data:{id:n}}=t,a=Object(G.d)({[n]:t.data});return{...e,createChatMessageIsLoading:!1,createChatMessageReceivedAt:t.receivedAt,sidebarConversations:{...e.sidebarConversations,...a}}}case U.h:return{...e,createChatMessageIsLoading:!1,createChatMessageReceivedAt:t.receivedAt,createChatMessageError:t.error};case U.p:return{...e,coachSidebarPatientConversationsIsLoading:!0,coachSidebarPatientConversationsRequestedAt:t.requestedAt};case U.a:{const{sidebarConversations:n}=e,{data:{myId:a,results:r}}=t;r.forEach(e=>{const{id:r,messages:i}=e,c=i.filter(e=>e.visit_tickets.find(e=>!e.visited&&e.user===a));n[r]={...n[r]||{},...e},c.length&&t.asyncDispatch(Object(U.I)(c.map(e=>e.id)))});const i=Object(G.d)(n);return{...e,coachSidebarPatientConversationsIsLoading:!1,coachSidebarPatientConversationsReceivedAt:t.receivedAt,sidebarConversations:i}}case U.b:return{...e,coachSidebarPatientConversationsIsLoading:!1,coachSidebarPatientConversationsReceivedAt:t.receivedAt,coachSidebarPatientConversationsError:t.error};case U.q:return{...e,coachSidebarRecentConversationsIsLoading:!0,coachSidebarRecentConversationsRequestedAt:t.requestedAt};case U.c:{const{data:{results:n}}=t,a=n.reduce((e,t)=>
1({...e,[t.id]:t}),{}),r={...e.sidebarConversations,...Object(G.d)(a)};return{...e,coachSidebarRecentConversationsIsLoading:!1,coachSidebarRecentConversationsReceivedAt:t.receivedAt,sidebarConversations:r}}case U.d:return{...e,coachSidebarRecentConversationsIsLoading:!1,coachSidebarRecentConversationsReceivedAt:t.receivedAt,coachSidebarRecentConversationsError:t.error};case U.r:return{...e,coachSidebarUnansweredConversationsIsLoading:!0,coachSidebarUnansweredConversationsRequestedAt:t.requestedAt};case U.e:{const{data:n,me:a}=t,r=n&&n.length>0&&n.filter(e=>{const t=e.participants.find(e=>!e.is_owner);return t.owner&&t.owner.id===a.id||!t.owner}),i=r&&r.length>0&&r.reduce((e,t)=>({...e,[t.id]:t}),{}),c={...e.sidebarConversations,...Object(G.d)(i)};return{...e,coachSidebarUnansweredConversationsIsLoading:!1,coachSidebarUnansweredConversationsReceivedAt:t.receivedAt,sidebarConversations:c}}case U.f:return{...e,coachSidebarUnansweredConversationsIsLoading:!1,coachSidebarUnansweredConversationsReceivedAt:t.receivedAt,coachSidebarUnansweredConversationsError:t.error};case U.i:{const{data:n,data:{id:a,messages:r,me:i}}=t,{selectedPatientId:c,sidebarConversations:o={},sidebarOpen:s}=e;o[a]={...o[a]||{},...n};const l=Object(G.d)(o),u=r.filter(e=>e.visit_tickets.find(e=>!e.visited&&e.user===i.id)),d=n.participants.find(e=>!e.is_coach);if(d)if(d.id===c&&u.length&&s)t.asyncDispatch(Object(U.I)(u.map(e=>e.id)));else{const e=r.length&&r[r.length-1];e&&e.created_by.id!==i.id&&c!==d.id&&Object(G.c)("You have a new message!")}return{...e,sidebarConversations:l}}case U.j:{const{data:{id:n}}=t,{sidebarConversations:a={}}=e;a[n]={...a[n]||{},...t.data};const r=Object(G.d)(a);return t.asyncDispatch(Object(U.y)(r)),setTimeout(()=>{document.getElementById("ts-conversation-list").scrollTo({block:"end",behavior:"smooth",top:0})},500),{...e,sidebarConversations:r}}case U.t:return{...e,patientSidebarConversationsIsLoading:!0,patientSidebarConversationsRequestedAt:t.requestedAt};case U.k:{const{data:{results:n=[]}}=t,a=Object(G.d)(n);return t.asyncDispatch(Object(U.y)(a)),{...e,patientSidebarConversationsIsLoading:!1,patientSidebarConversationsReceivedAt:t.receivedAt,sidebarConversations:a}}case U.l:return{...e,patientSidebarConversationsIsLoading:!1,patientSidebarConversationsReceivedAt:t.receivedAt,patientSidebarConversationsError:t.error};case V.J:{const{id:n,owner:a}=t.data,{coachSidebarPatients:r=[]}={...e},i=r.find(e=>e.id===n);return i&&(i.owner=a),{...e,coachSidebarPatients:r}}case U.u:return{...e,coachSidebarActivePatientsIsLoading:!0,coachSidebarActivePatientsRequestedAt:t.requestedAt};case U.m:{const{data:{patient:n}}=t,{id:a}=n||{},{coachSidebarPatients:r=[]}=e;if(a){const e=r.findIndex(e=>e.id===a),i={...n,branding:Object(k.g)(n.group)};e>-1?r[e]=i:r.push(i),t.asyncDispatch(Object(U.A)(a))}return{...e,coachSidebarActivePatientsIsLoading:!1,coachSidebarActivePatientsReceivedAt:t.receivedAt,coachSidebarPatients:r,selectedPatientId:a}}case U.n:return{...e,coachSidebarActivePatientsIsLoading:!1,coachSidebarActivePatientsReceivedAt:t.receivedAt,coachSidebarActivePatientsError:t.error};case U.x:{const{sidebarOpen:t}=e;return{...e,sidebarOpen:!t}}case U.w:{const{data:n,sidebarConversations:a}=t;n&&(t.asyncDispatch(Object(U.y)(a)),setTimeout(()=>{document.getElementById(z.a).scrollIntoView({block:"end",behavior:"smooth"})},500));let r={...e,chatboxOpen:n};return n||(r.sidebarConversations={},r.patientSidebarConversationsRequestedAt=null),r}case U.v:return{...e,viewChatMessagesIsLoading:!0,viewChatMessagesRequestedAt:t.requestedAt};case U.o:return{...e,viewChatMessagesIsLoading:!1,viewChatMessagesReceivedAt:t.receivedAt,viewChatMessagesError:t.error};case"REDUX_WEBSOCKET::MESSAGE":{const{payload:{message:n}}=t;switch(n.type){case"user_updated":const{user_id:t,online:a}=n,{coachSidebarPatients:r=[],sidebarConversations:i}=e,c=r.findIndex(e=>e.id===t),o=Object.keys(i).filter(e=>i[e]&&i[e].participants&&i[e].participants.length>0&&i[e].participants.find(e=>e.id===t));return o&&o.forEach(e=>{const n={...i[e]};(n&&n.participants&&n.participants.length>0&&n.participants.find(e=>e.id===t)).online=a}),c>-1&&(r[c].online=a),{...e,coachSidebarPatients:r,sidebarConversations:i};default:return{...e}}}default:return{...e}}}var H=n(17);function W(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Yg:return{...e,coachRequestedAt:t.requestedAt,coachIsFetching:!0};case w.ec:return{...e,coachReceivedAt:t.receivedAt,coachIsFetching:!1,profile:t.data};case w.jc:return{...e,coachReceivedAt:t.receivedAt,coachIsFetching:!1,coachError:t.error};case w.Zg:return{...e,coachListRequestedAt:t.requestedAt,coachListIsFetching:!0};case w.fc:return{...e,coachListReceivedAt:t.receivedAt,coachListIsFetching:!1,coachList:t.data};case w.gc:return{...e,coachListReceivedAt:t.receivedAt,coachListIsFetching:!1,coachListError:t.error};case w.Gi:return{...e,updateCoachIsLoading:!0,updateCoachRequestedAt:t.requestedAt};case w.vf:return{...e,updateCoachIsLoading:!1,updateCoachReceivedAt:t.receivedAt,profile:t.data};case w.yf:return{...e,updateCoachIsLoading:!1,updateCoachReceivedAt:t.receivedAt,updateCoachError:t.error};case w.ch:return{...e,coachPatientEpisodesIsLoading:!0,coachPatientEpisodesRequestedAt:t.requestedAt};case w.mc:return{...e,coachPatientEpisodesIsLoading:!1,coachPatientEpisodesReceivedAt:t.receivedAt,coachPatientEpisodesData:t.data};case w.nc:return{...e,coachPatientEpisodesIsLoading:!1,coachPatientEpisodesReceivedAt:t.receivedAt,coachPatientEpisodesError:t.error};case w.dh:return{...e,coachRemindersIsLoading:!0,coachRemindersRequestedAt:t.requestedAt};case w.oc:return{...e,coachRemindersIsLoading:!1,coachRemindersReceivedAt:t.receivedAt,coachRemindersData:t.data};case w.pc:return{...e,coachRemindersIsLoading:!1,coachRemindersReceivedAt:t.receivedAt,coachRemindersError:t.error};case w.Ii:return{...e,coachReminderIsLoading:!0,coachReminderRequestedAt:t.requestedAt};case w.zf:{const{data:{id:n}}=t,{coachRemindersData:a=[]}=e,r=a.findIndex(e=>e.id===n);return r>-1&&(a[r]={...a[r],...t.data}),{...e,coachReminderIsLoading:!1,coachReminderReceivedAt:t.receivedAt,coachRemindersData:a}}case w.Af:return H.b.error("Error updating reminder: ".concat(t.error.toString())),{...e,coachReminderIsLoading:!1,coachReminderReceivedAt:t.receivedAt,coachReminderError:t.error};default:return e}}var Q=n(140),Y=n(75),K=n(10),J=n(457),Z=n.n(J),X=n(499);const $={calendarMeetingsList:[],showConsultBanner:!0,showHYBanner:!0};function ee(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.rk:{const{me:n}=t,a=String("zoom"===t.data.session_provider?t.data.session_id:t.data.opentok_session_id);if("undefined"===a||"null"===a||0===a.length)return e;
1const r=new URLSearchParams;if(r.set("sid",a),n.is_coach){t.asyncDispatch(Object(w.vp)(!0));const e=t.data.patient?t.data.patient.id:t.data.user_id,n=Object(Y.generatePath)(K.e,{clientId:e});Object(Y.matchPath)(window.location.pathname,{path:n})||window.open(n,"_blank"),window.open("".concat(K.t,"?").concat(r.toString()),"_blank")}else t.asyncDispatch(Object(Q.d)("".concat(K.Z,"?").concat(r.toString())));return{...e,videoSession:t.data}}case w.Vi:return{...e,videoSessionIsFetching:!0,videoSessionRequestedAt:t.requestedAt};case w.cg:{const n=t.data,{meetingsList:a}=e,r=a&&a.length>0?[...a]:[],i=r.findIndex(e=>e.id===n.id);return i>-1&&(r[i]={...r[i],...n}),{...e,meetingsList:r,videoSessionData:t.data,videoSessionIsFetching:!1,videoSessionReceivedAt:t.receivedAt}}case w.dg:return{...e,videoSessionIsFetching:!1,videoSessionReceivedAt:t.receivedAt,videoSessionError:t.error};case w.ag:return{...e,videoSessionReceivedAt:t.receivedAt,videoSessionError:t.error};case w.qk:return{...e,videoSessionData:{...e.videoSessionData,...t.sessionData}};case w.Lh:return{...e,meetingsListRequestedAt:t.requestedAt,meetingsListIsFetching:!0};case w.Fd:{const n=t.data.results,a=n&&n.length>0&&n.find(e=>Object(N.s)(e)),r=n&&n.length>0&&n.find(e=>Object(N.r)(e));return{...e,meetingsList:n,upcomingMeeting:a,onDemandMeeting:r,meetingsListReceivedAt:t.receivedAt,meetingsListIsFetching:!1}}case w.Gd:return{...e,meetingsListError:t.error,meetingsListIsFetching:!1};case w.Pg:return{...e,calendarMeetingsListIsFetching:!0,calendarMeetingsListRequestedAt:t.requestedAt};case w.Kb:{const n=Object(X.k)(t.data);return{...e,calendarMeetingsListIsFetching:!1,calendarMeetingsListReceivedAt:t.receivedAt,calendarMeetingsList:n}}case w.Lb:return{...e,calendarMeetingsListIsFetching:!1,calendarMeetingsListReceivedAt:t.receivedAt,calendarMeetingsListError:t.error};case w.Hc:{const{calendarMeetingsList:n=[]}={...e},a={...t.data,start_time:Z()(t.data.start_time),end_time:Z()(t.data.end_time)};return n.push(a),{...e,calendarMeetingsList:n}}case w.Kh:return{...e,meetingRequestedAt:t.requestedAt,meetingIsFetching:t.isFetching};case w.Ed:{const{data:n}=t;t.asyncDispatch(Object(w.Nk)(n));const{meetingsList:a}=e,r=a&&a.length>0?[...a]:[],i=a&&a.length>0&&a.findIndex(e=>e.id===n.id);return i>-1?r[i]={...r[i],...n}:r.push(n),{...e,meetingReceivedAt:t.receivedAt,meetingIsFetching:t.isFetching,meetingsList:r}}case w.Hd:return{...e,meetingReceivedAt:t.receivedAt,meetingIsFetching:t.isFetching,meetingError:t.error};case w.Qg:return{...e,cancelMeetingRequestedAt:t.requestedAt,cancelMeetingIsFetching:!0};case w.Mb:return{...e,upcomingMeeting:void 0,cancelMeetingIsFetching:t.isFetching};case w.Nb:return{...e,cancelMeetingError:t.error,cancelMeetingIsFetching:!1};case w.Mh:return{...e,missMeetingRequestedAt:t.requestedAt,missMeetingIsFetching:!0};case w.Jd:return{...e,missMeetingReceivedAt:t.receivedAt,missMeetingIsFetching:!1};case w.Kd:return{...e,missMeetingReceivedAt:t.receivedAt,missMeetingIsFetching:!1,missMeetingError:t.error};case w.Nh:return{...e,onDemandRequestedAt:t.requestedAt,onDemandIsFetching:!0};case w.Ld:return t.asyncDispatch(Object(Q.d)(K.F)),{...e,onDemandReceivedAt:t.receivedAt,onDemandIsFetching:!1,onDemandMeeting:t.data};case w.Md:return{...e,onDemandReceivedAt:t.receivedAt,onDemandIsFetching:!1,onDemandError:t.error};case w.eg:{const{data:n}=t,{onDemandMeeting:a}=e;let r={...a};return n.coach_joined&&a&&a.id===n.id&&!a.coach_joined&&(t.asyncDispatch(Object(Q.d)("".concat(K.Z,"?sid=").concat(n.opentok_session_id))),r={...r,...n}),{...e,onDemandMeeting:r}}case w.ih:return{...e,isFetching:!0,requestedAt:t.requestedAt};case w.zc:return t.asyncDispatch(Object(w.do)()),{...e,upcomingMeeting:t.data,receivedAt:t.receivedAt,isFetching:!1};case w.Ac:return{...e,receivedAt:t.receivedAt,isFetching:!1,error:t.error};case w.Li:return{...e,updateMeetingNotesIsFetching:!0,updateMeetingNotesRequestedAt:t.requestedAt};case w.Ef:const{subject:n}=t.data,{upcomingMeeting:a}={...e};return a.subject=n,{...e,updateMeetingNotesIsFetching:!1,updateMeetingNotesReceivedAt:t.receivedAt,upcomingMeeting:a};
1case w.Ff:return{...e,updateMeetingNotesIsFetching:!1,updateMeetingNotesReceivedAt:t.receivedAt,updateMeetingNotesError:t.error};case w.yi:return{...e,soapNotePatientMeetingsRequestedAt:t.requestedAt,soapNotePatientMeetingsLoading:!0};case w.ff:{const{soapNotesData:n}=e,a={...n[t.soapNoteId]||{}};return a.patient_meetings=t.data,{...e,soapNotePatientMeetingsReceivedAt:t.receivedAt,soapNotePatientMeetingsLoading:!1,soapNotePatientMeetingsData:t.data,soapNotesData:{...e.soapNotesData,[t.soapNoteId]:a}}}case w.gf:return{...e,soapNotePatientMeetingsReceivedAt:t.receivedAt,soapNotePatientMeetingsLoading:!1,soapNotePatientMeetingsError:t.error};case w.bh:return{...e,coachHomepageMeetingsIsLoading:!0,coachHomepageMeetingsRequestedAt:t.requestedAt};case w.kc:return{...e,coachHomepageMeetingsIsLoading:!1,coachHomepageMeetingsReceivedAt:t.receivedAt,coachHomepageMeetingsData:t.data.results};case w.lc:return{...e,coachHomepageMeetingsIsLoading:!1,coachHomepageMeetingsReceivedAt:t.receivedAt,coachHomepageMeetingsError:t.error};case w.p:return{...e,showConsultBanner:!1};case w.r:return{...e,showHYBanner:!1};case w.fh:return{...e,consultTranscriptIsFetching:!0,consultTranscriptRequestedAt:t.requestedAt};case w.tc:return{...e,consultTranscriptIsFetching:!1,consultTranscriptReceivedAt:t.receivedAt,consultTranscriptData:t.data};case w.uc:return{...e,consultTranscriptIsFetching:!1,consultTranscriptReceivedAt:t.receivedAt,consultTranscriptError:t.error};default:return e}}var te=n(65),ne=n(159),ae=n(366);const re={searchResults:[],editingList:null,editingListOpen:!1,editingProgramInfo:null,editingProgramResources:[],editingProgramTemplate:{},editingRoutineTemplate:null,initialEditingProgramResources:[],initialProgramTemplate:null,initialResourcesList:[],isEditingProgram:!1,routineTitle:"",selectedResourcesList:[],selectedImportLists:[],selectedImportRoutines:[],viewingProgramResources:[],templatesPaginationPage:1};function ie(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.jh:return{...e,createNewProgramIsLoading:!0,createNewProgramRequestedAt:t.requestedAt};case w.Bc:{const{editingProgramTemplate:n}={...e},a=JSON.parse(JSON.stringify(n.program.resources_list)),r=n.program.tags,i={program:{...t.data,tags:r,resources_list:[...a]}},c=JSON.parse(JSON.stringify(i.program));return t.asyncDispatch(Object(w.cm)()),{...e,createNewProgramIsLoading:!1,createNewProgramReceivedAt:t.receivedAt,editingProgramTemplate:i,initialProgramTemplate:{program:c},isEditingProgram:!1}}case w.Cc:return{...e,createNewProgramIsLoading:!1,createNewProgramReceivedAt:t.receivedAt,createNewProgramError:t.error};case w.kh:return{...e,createNewRoutineTemplateIsLoading:!0,createNewRoutineTemplateRequestedAt:t.requestedAt};case w.Dc:{const n={page_size:20,is_routine:!0,ordering:"-created",page:1,...ae.a};return t.asyncDispatch(Object(w.cm)(n)),{...e,createNewRoutineTemplateIsLoading:!1,createNewRoutineTemplateReceivedAt:t.receivedAt,editingList:null,editingRoutineTemplate:null,editingRoutineTemplateOpen:!1,initialEditingRoutineTemplate:null}}case w.Ec:return{...e,createNewRoutineTemplateIsLoading:!1,createNewRoutineTemplateReceivedAt:t.receivedAt,createNewRoutineTemplateError:t.error};case w.th:return{...e,duplicateProgramTemplateIsLoading:!0,duplicateProgramTemplateRequestedAt:t.requestedAt};case w.Wc:return t.asyncDispatch(Object(w.bm)({page_size:20,page:1,ordering:"-created",is_routine:!1,...ae.a})),{...e,duplicateProgramTemplateIsLoading:!1,duplicateProgramTemplateReceivedAt:t.receivedAt};case w.Xc:return{...e,duplicateProgramTemplateIsLoading:!1,duplicateProgramTemplateReceivedAt:t.receivedAt,duplicateProgramTemplateError:t.error};case w.Lc:{const{assignedProgramsList:n}={...e},{data:a}=t,r=a.resources_list.resources.map(e=>Object(te.x)(e));a.resources_list.resources=r,n.unshift(a);const i=n.find(e=>e.latest_current),c=n.findIndex(e=>e.latest_current);return i&&c&&c>0&&(n[c-1].up_next=!0),{...e,assignedProgramsList:n,editingListOpen:!1,initialEditingList:null}}case w.Jb:{const{assignedProgramsList:n}={...e},{data:a}=t,r=(a&&a.map(e=>{let t={...e};const n=t.resources_list.resources.map(e=>Object(te.x)(e));return t.resources_list.resources=n,t}).reverse()).concat(n),i=r.find(e=>e.latest_current),c=r.findIndex(e=>e.latest_current);return i&&c&&c>
10&&(r[c-1].up_next=!0),t.asyncDispatch(Object(w.bo)()),t.asyncDispatch(Object(w.Go)(te.b)),{...e,assignedProgramsList:r}}case w.vi:return{...e,resourceSearchIsLoading:!0,resourceSearchRequestedAt:t.requestedAt};case w.Ye:{const{data:n,data:{count:a,results:r,next:i}}=t;let c=[];return c=a?r&&r.length>0?r.map(e=>Object(te.t)(e)):[]:n&&n.length>0?n.map(e=>Object(te.t)(e)):[],{...e,resourceSearchIsLoading:!1,resourceSearchReceivedAt:t.receivedAt,searchResults:c,count:a,next:i}}case w.Ze:return{...e,resourceSearchIsLoading:!1,resourceSearchReceivedAt:t.receivedAt,error:t.error};case w.Ji:return{...e,updateExistingProgramIsLoading:!0,updateExistingProgramRequestedAt:t.requestedAt};case w.Bf:{const{editingProgramTemplate:n}=e,a=JSON.parse(JSON.stringify(n));return{...e,updateExistingProgramIsLoading:!1,updateExistingProgramReceivedAt:t.receivedAt,initialProgramTemplates:a}}case w.Cf:return{...e,updateExistingProgramIsLoading:!1,updateExistingProgramReceivedAt:t.receivedAt,updateExistingProgramError:t.error};case w.fi:return{...e,removeClientAssignedProgramIsLoading:!0,removeClientAssignedProgramRequestedAt:t.requestedAt};case w.we:{const{assignedProgramsList:n}={...e},{data:a}=t,r=n.findIndex(e=>e.id===a.id);n.splice(r,1);const i=n.find(e=>e.latest_current),c=n.findIndex(e=>e.latest_current);return i&&c>0&&(n[c-1].up_next=!0),{...e,removeClientAssignedProgramIsLoading:!1,removeClientAssignedProgramReceivedAt:t.receivedAt}}case w.xe:return{...e,removeClientAssignedProgramIsLoading:!1,removeClientAssignedProgramReceivedAt:t.receivedAt,removeClientAssignedProgramError:t.error};case w.Zh:return{...e,programTemplatesIsLoading:!0,programTemplatesRequestedAt:t.requestedAt,initialEditingList:null};case w.ke:{const{count:n,next:a,results:r}=t.data,i=r.map(e=>{const t=Object(ne.b)(e.resources_list.resources);return e.resources_list=t,e});return{...e,programTemplatesIsLoading:!1,programTemplatesReceivedAt:t.receivedAt,programTemplates:i,templatesCount:n,next:a}}case w.le:return{...e,programTemplatesIsLoading:!1,programTemplatesReceivedAt:t.receivedAt,programTemplatesError:t.error};case w.Ti:return{...e,updateRoutineTemplateDetailsIsLoading:!0,updateRoutineTemplateDetailsRequestedAt:t.requestedAt};case w.Wf:{const{editingRoutineTemplate:n}={...e},{description:a,editable_by_orbit_coaches:r,is_global:i,pain_location:c,provider_copy_allowed:o}=t.data;return n.description=a,n.editable_by_orbit_coaches=r,n.is_global=i,n.pain_location=c,n.provider_copy_allowed=o,n.tags=[...t.tags],{...e,updateRoutineTemplateDetailsIsLoading:!1,updateRoutineTemplateDetailsReceivedAt:t.receivedAt,editingRoutineTemplate:n}}case w.Xf:return{...e,updateRoutineTemplateDetailsIsLoading:!1,updateRoutineTemplateDetailsReceivedAt:t.receivedAt,updateRoutineTemplateDetailsError:t.error};case w.a:{const n=window.location.pathname.startsWith(K.q),{selectedResourcesList:a,editingProgramResources:r}=e,{title:i,notes:c}=t,o=e.editingList.resources&&e.editingList.resources.map(e=>({...e,group:i})),s={...e,editingList:{}};return n?o&&0===o.length?s.editingProgramResources=[]:(r.push({title:i,resources:o,notes:c}),s.editingProgramResources=r):(a.push({title:i,resources:o,notes:c}),s.selectedResourcesList=a),s}case w.b:{const{initialEditingProgramResources:t}=e,n=JSON.parse(JSON.stringify(t));return{...e,editingProgramResources:n}}case w.c:{const{initialResourcesList:t}=e,n=JSON.parse(JSON.stringify(t));return{...e,selectedResourcesList:n}}case w.d:return{...e,selectedResourcesList:[]};case w.j:return{...e,editingProgramResources:[]};case w.g:return{...e,selectedImportLists:[],viewingProgramResources:[]};case w.l:{const{editingListOpen:t}=e;return{...e,searchResults:[],editingListOpen:!t}}case w.q:return{...e,editingList:null,editingListOpen:!1,initialEditingList:null};case w.B:{const{selectedImportLists:n,selectedResourcesList:a,editingProgramResources:r,viewingProgramResources:i}=e,{creating:c}=t;let o=[];o=n&&n.length>0?n.map(e=>e.session):i;const s=Object(te.B)(o,c?r:a),l=c?r.concat(s):a.concat(s),u={...e,selectedImportLists:[],viewingProgramResources:[]};return c?u.editingProgramResources=l:u.selectedResourcesList=l,u}case w.gg:{const{selectedResourcesList:n}={...e};return n.splice(t.index,1),{...e,selectedResourcesList:n}}case w.hg:{const{editingProgramResources:n}={...e};return n.splice(t.index,1),{...e,editingProgramResources:n}}case w.w:{const{selectedResourcesList:n}={...e},a={...n[t.index]},{title:r}=a;return a.title="".concat(r," (copy)"),n.push(a),{...e,selectedResourcesList:n}}case w.aj:{const{programTemplates:t,editingProgramTemplate:n,initialProgramTemplate:a}=e,r=t&&t.length>0&&n&&n.program&&t.findIndex(e=>e.id===n.program.id);return r&&a&&a.program&&(t[r]=a.program),{...e,editingList:null,editingListOpen:!1,editingProgramTemplate:{},initialProgramTemplate:null,initialEditingList:null,isEditingProgram:!1,programTemplates:t,templatesPaginationPage:1}}case w.Yi:return{...e,editingRoutineTemplate:null,editingRoutineTemplateOpen:!1,initialEditingRoutineTemplate:null};case w.bj:return{...e,viewingImportProgramTemplate:null,selectedImportRoutines:[]};case w.Xi:return{...e,viewingImportProgramTemplate:null,editingList:null,editingListOpen:!1,initialEditingList:null};case w.gj:{const{selectedImportLists:n}={...e},a=n.find(e=>e.index===t.list.index);if(a){const e=n.indexOf(a);n.splice(e,1)}else n.push(t.list);return{...e,selectedImportLists:n}}case w.u:{const{editingProgramTemplate:{program:n}}=e,{order:a}=t,r=JSON.parse(JSON.stringify(n.resources_list.find(e=>e.order===a))),i=r.resources.map(e=>({...e,group:r.title+" (copy)"}));r.resources=i,n.resources_list.unshift({...r,title:r.title+" (copy)"});const c=n.resources_list.map((e,t)=>({...e,order:t}));return n.resources_list=c,{...e}}case w.ig:{const{editingProgramTemplate:{program:n}}=e,{order:a}=t,r=n.resources_list.findIndex(e=>e.order===a);n.resources_list.splice(r,1);const i=n.resources_list.map((e,t)=>({...e,order:t}));return n.resources_list=i,{...e}}case w.wj:{const{list:{id:n,notes:a,order:r,resources:[...i],title:c}}=t,o={id:n,title:c,resources:i,notes:a,order:r},s=JSON.parse(JSON.stringify(o));return{...e,editingList:o,editingListOpen:!0,initialEditingList:s,isEditingExistingList:!!(n&&i.length>0)}}case w.Aj:{const{list:{created:n,description:a,editable_by_orbit_coaches:r,id:i,is_global:c,notes:o,modified:s,order:l,pain_location:u,provider_copy_allowed:d,resources:[...m],tags:p,title:E}}=t,g={created:n,description:a,editable_by_orbit_coaches:r,id:i,is_global:c,modified:s,pain_location:u,provider_copy_allowed:d,tags:p,title:E,resources:m,notes:o,order:l},f=JSON.parse(JSON.stringify(g));return{...e,editingRoutineTemplate:g,editingRoutineTemplateOpen:!0,initialEditingRoutineTemplate:f}}case w.jj:{const{selectedImportRoutines:n}={...e},{routine:a}=t,r=n&&n.length>0&&n.findIndex(e=>e.title===a.title);return n.length>0&&r>-1?n.splice(r,1):n.push(a),{...e,selectedImportRoutines:n}}case w.m:return{...e,selectedImportRoutines:[]};case w.yj:{const{initialProgramTemplate:n}=e,{template:a}=t,r=a.program.resources_list.map((e,t)=>({...e,order:t}));a.program.resources_list=r;const i={...e,editingProgramTemplate:a,isViewingProgramDetails:!1};if(!n){const e=JSON.parse(JSON.stringify(a));i.initialProgramTemplate=e}return i}case w.Tj:{const{template:n}=t,a=n.program.resources_list.map((e,t)=>({...e,order:t}));n.program.resources_list=a;return{...e,viewingImportProgramTemplate:n}}case w.xj:{const{activeList:n,editingProgramLists:a,limit:r,list:i,programInfo:c}=t,o=i&&i.map(e=>Object(te.x)(e)),s=o&&o.length?Object(ne.b)(o):[],l=r&&r>=0,u=JSON.parse(JSON.stringify(s));return{...e,activeList:n,editingProgramInfo:c,editingProgramLists:a,editingProgramResources:s,initialEditingProgramResources:u,listMaxItems:r,multiSessionList:l}}case w.Ij:{const{isEditingProgram:n}=t;return{...e,isEditingProgram:n}}case w.Oj:return{...e,templatesPaginationPage:t.page};case w.lj:{const{assignedProgramsList:n}=t,a=JSON.parse(JSON.stringify(n));return{...e,initialProgramsList:a,assignedProgramsList:n}}case w.zj:return{...e,isEditingResourceNotes:t.isEditing};case w.Jj:{const{list:n,limit:a,title:r}=t,i=n.map(e=>Object(te.x)(e)),c=Object(ne.b)(i),o=a&&a>=0,s=JSON.parse(JSON.stringify(c));return{...e,selectedResourcesList:c,initialResourcesList:s,selectedListTitle:r,listMaxItems:a,multiSessionList:o}}case w.Rj:{const{resources:n,title:a}=t,r=n.map(e=>Object(te.x)(e)),i={title:a,resources:Object(ne.b)(r)};return{...e,viewingProgramResources:i,selectedImportLists:[]}}case w.Lj:{const{editingList:n}=e;return n.notes=t.note,{...e,editingList:n}}case w.Vj:{const{list:n}=t;return{...e,selectedResourcesList:n}}case w.Uj:{const{sessionIndex:n,session:a}=t,r=[...e.editingProgramResources];return r[n].resources=a,{...e,editingProgramResources:r}}case w.Wj:{const{sessionIndex:n,session:a}=t,r=[...e.selectedResourcesList];return r[n].resources=a,{...e,selectedResourcesList:r}}case w.ak:{const{assignedProgramsList:n}={...e},{newList:a}=t;return(n&&n.length>0&&n.find(e=>e&&e.resources_list&&e.resources_list.id===a.id)).resources_list=a,{...e,assignedProgramsList:n}}case w.fk:{const{editingProgramTemplate:n,editingList:a}=e,{routine:r}=t,i=a.resources.map((e,t)=>({...e,group:r.title})),c=n&&n.program&&n.program.resources_list&&n.program.resources_list.length>0&&n.program.resources_list.findIndex(e=>e.order===a.order);return n&&n.program&&n.program.resources_list.length>0&&n.program.resources_list[c]?n.program.resources_list[c]={...r,resources:i}:n.program.resources_list.unshift({...r,resources:i}),n.program.resources_list=n.program.resources_list.map((e,t)=>({...e,order:t})),{...e,initialEditingList:null,editingList:null,editingProgramTemplate:n,editingListOpen:!1}}case w.pk:{const{editingProgramTemplate:n}=e;return n.program.title=t.title,{...e,editingProgramTemplate:n}}case w.ok:{const{editingProgramTemplate:n}=e,{details:{description:a,editable_by_orbit_coaches:r,is_global:i,pain_location:c,provider_copy_allowed:o,tags:s}}=t;return n.program.description=a,n.program.editable_by_orbit_coaches=r,n.program.is_global=i,n.program.pain_location=c,n.program.provider_copy_allowed=o,n.program.tags=s,{...e,editingProgramTemplate:n}}case w.kk:{const{editingRoutineTemplate:n}=e,{details:{description:a,editable_by_orbit_coaches:r,is_global:i,pain_location:c,provider_copy_allowed:o,tags:s,title:l},tagsList:u}=t,d=s&&s.length>0&&s.map(e=>{const t=u&&u.findIndex(t=>t.id===e);return t>-1&&u&&u.length>0&&u[t]?u[t].title:null});return n.description=a,n.editable_by_orbit_coaches=r,n.is_global=i,n.pain_location=c,n.provider_copy_allowed=o,n.tags=d,n.title=l,{...e,editingRoutineTemplate:n}}case w.hb:{const{editingList:n}={...e},a=Object(te.x)(t.data);return n.resources.push(a),{...e,editingList:n}}case w.Be:{const{editingList:n}={...e},a=n.resources.findIndex(e=>e.id===t.id);return n.resources.splice(a,1),{...e,editingList:n}}case w.Cg:return{...e,isAddingResourceToRoutineTemplate:!0,addResourceToRoutineTemplateRequestedAt:t.requestedAt};case w.jb:{const{editingRoutineTemplate:n}={...e},a=Object(te.x)(t.data);return n.resources.push(a),{...e,editingList:n}}case w.kb:return{...e,isAddingResourceToRoutineTemplate:!1,addResourceToRoutineTemplateReceivedAt:t.receivedAt,addResourceToRoutineTemplateError:t.error};case w.ii:return{...e,isRemovingResourceFromRoutineTemplate:!0,removeResourceFromRoutineTemplateRequestedAt:t.requestedAt};case w.De:{const{editingRoutineTemplate:n}={...e},a=n.resources.findIndex(e=>e.id===t.id);return n.resources.splice(a,1),{...e}}case w.Ee:return{...e,isRemovingResourceFromRoutineTemplate:!1,removeResourceFromRoutineTemplateReceivedAt:t.receivedAt,removeResourceFromRoutineTemplateError:t.error};case w.qc:{const{editingList:n}={...e};if(!n)return{...e};const{data:a}=t;return(n&&n.resources&&n.resources.find(e=>e.id===t.data.id)).notes=a.notes,{...e,editingList:n}}case w.Fe:{const{assignedProgramsList:t}={...e},n=t.find(e=>e.up_next);n&&delete n.up_next;const a=t.findIndex(e=>e.latest_current);return a>0&&(t[a-1].up_next=!0),{...e,assignedProgramsList:t}}case w.rf:{const{assignedProgramsList:n}={...e},{data:{current:a,hidden:r,initiated:i,id:c,title:o,notes:s,modified:l}}=t,u=n.find(e=>e.id===c),d=n.find(e=>e.latest_current);if(u.hidden=r,u.initiated=i,u.title=o,u.modified=l,u.notes=s,u.current=a,d&&u.current&&D()(u.current).valueOf()>D()(d.current).valueOf()){const e=n.find(e=>e.up_next);d&&delete d.latest_current,e&&delete e.up_next;const t=n.findIndex(e=>e.id===u.id);t>0&&(n[t-1].up_next=!0),u.latest_current=!0}else!d&&u.current&&(u.latest_current=!0);return{...e,assignedProgramsList:n}}case w.Ui:return{...e,isUpdatingRoutineTemplateInfo:!0,updateRoutineTemplateInfoRequestedAt:t.requestedAt};case w.Yf:{const{editingRoutineTemplate:n}={...e},{data:{created:a,current:r,hidden:i,initiated:c,title:o,notes:s,modified:l}}=t;return n.created=a,n.hidden=i,n.initiated=c,n.title=o,n.modified=l,n.notes=s,n.current=r,{...e,isUpdatingRoutineTemplateInfo:!1,updateRoutineTemplateInfoReceivedAt:t.receivedAt,editingRoutineTemplate:n}}case w.Zf:return{...e,isUpdatingRoutineTemplateInfo:!1,updateRoutineTemplateInfoReceivedAt:t.receivedAt,updateRoutineTemplateInfoError:t.error};default:return e}}const ce={labels:[{id:"inbox",name:"inbox",type:"system"},{id:"sent",name:"sent",type:"system"},{id:"trash",name:"deleted",type:"system"}],mails:[]};function oe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ce,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"FETCH_MAIL":{let n={};switch(t.box){case"sent":n=[{id:"e99f09a7-dd88-49d5-b1c8-1daf80c2d7b1",labelIds:[],folder:"folder",isImportant:!1,isStarred:!1,isUnread:!0,subject:"Lead: Cristopher Cardenas",message:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ullamcorper turpis eget risus ullamcorper, vitae ornare libero molestie. Phasellus turpis risus, pretium ut mauris sit amet, semper feugiat or
1ci. Integer at justo commodo, efficitur massa vitae, laoreet lorem. Nulla eget nisl vestibulum, varius arcu ut, tristique lorem.",createdAt:"2023-04-17T22:36:10.733Z",attachments:[],from:{name:"Cristopher Cardenas",email:"[email protected]"},to:[{name:"Ivan Roman",email:"[email protected]",avatar:null}]},{id:"e99f09a7-dd88-49d5-b1c8-1daf80c2d7b2",labelIds:[],folder:"folder",isImportant:!1,isStarred:!1,isUnread:!0,subject:"Lead: Jayvion Simon",message:"Vestibulum molestie leo ex, et consectetur neque porta sit amet. Mauris velit libero, fermentum sit amet ullamcorper lacinia, cursus nec neque. Nullam hendrerit feugiat mi, et imperdiet nisi bibendum at. Maecenas consequat nunc at nunc rutrum ullamcorper. Nulla facilisi. Proin non mauris id nulla pulvinar finibus. In hac habitasse platea dictumst.",createdAt:"2023-04-17T22:36:10.733Z",attachments:[],from:{name:"Jayvion Simon",email:"[email protected]"},to:[{name:"Ivan Roman",email:"[email protected]",avatar:null}]},{id:"e99f09a7-dd88-49d5-b1c8-1daf80c2d7b3",labelIds:[],folder:"folder",isImportant:!1,isStarred:!1,isUnread:!0,subject:"Lead: Lainey Davidson",message:"Cras condimentum elementum sapien quis varius. Aenean congue erat ut pretium viverra. In non malesuada tortor. Proin non dui quis turpis gravida aliquet non nec elit. Praesent tristique sit amet erat id sagittis.",createdAt:"2023-04-17T22:36:10.733Z",attachments:[],from:{name:"Lainey Davidson",email:"[email protected]"},to:[{name:"Ivan Roman",email:"[email protected]",avatar:null}]}];break;case"trash":break;default:n=[{id:"e99f09a7-dd88-49d5-b1c8-1daf80c2d7b4",labelIds:[],folder:"folder",isImportant:!1,isStarred:!1,isUnread:!0,subject:"Lead: Cristopher Cardenas",message:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ullamcorper turpis eget risus ullamcorper, vitae ornare libero molestie. Phasellus turpis risus, pretium ut mauris sit amet, semper feugiat orci. Integer at justo commodo, efficitur massa vitae, laoreet lorem. Nulla eget nisl vestibulum, varius arcu ut, tristique lorem.",createdAt:"2023-04-17T22:36:10.733Z",attachments:[],from:{name:"Cristopher Cardenas",email:"[email protected]"},to:[{name:"Ivan Roman",email:"[email protected]",avatar:null}]},{id:"e99f09a7-dd88-49d5-b1c8-1daf80c2d7b5",labelIds:[],folder:"folder",isImportant:!1,isStarred:!1,isUnread:!0,subject:"Lead: Jayvion Simon",message:"Vestibulum molestie leo ex, et consectetur neque porta sit amet. Mauris velit libero, fermentum sit amet ullamcorper lacinia, cursus nec neque. Nullam hendrerit feugiat mi, et imperdiet nisi bibendum at. Maecenas consequat nunc at nunc rutrum ullamcorper. Nulla facilisi. Proin non mauris id nulla pulvinar finibus. In hac habitasse platea dictumst.",createdAt:"2023-04-17T22:36:10.733Z",attachments:[],from:{name:"Jayvion Simon",email:"[email protected]"},to:[{name:"Ivan Roman",email:"[email protected]",avatar:null}]},{id:"e99f09a7-dd88-49d5-b1c8-1daf80c2d7b6",labelIds:[],folder:"folder",isImportant:!1,isStarred:!1,isUnread:!0,subject:"Lead: Lainey Davidson",message:"Cras condimentum elementum sapien quis varius. Aenean congue erat ut pretium viverra. In non malesuada tortor. Proin non dui quis turpis gravida aliquet non nec elit. Praesent tristique sit amet erat id sagittis.",createdAt:"2023-04-17T22:36:10.733Z",attachments:[],from:{name:"Lainey Davidson",email:"[email protected]"},to:[{name:"Ivan Roman",email:"[email protected]",avatar:null}]}]}return{...e,mails:n}}default:return e}}var se=n(176),le=n.n(se),ue=n(108),de=n.n(ue),me=n(118),pe=n(520),Ee=n(7),ge=n(443),fe=n(223),be=n(575);const _e={isFetching:!1,clientPaid:!1,refreshSubscriptionIsFetching:!1,stripe_subscription_status:null,program:void 0},he=["directory.mfrtherapists.com","mfrtherapists.com"];function ve(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_e,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Jh:return{...e,isFetching:!0,meRequestedAt:t.requestedAt,meReceivedAt:void 0,error:void 0};case w.Dd:case w.zd:{const n=window.location.hostname,a=window.location.pathname,r=Object(k.j)(t.data.group),i=window.location.search,c=de.a.parse(i);if(!r||N.n.includes(n)||he.includes(n)||r===n){if(c&&c.redirect){const e=N.n.includes(n)?window.location.protocol:"https:",t=N.n.includes(n)&&window.location.port?":".concat(window.location.port):"";window.location.assign("".concat(e,"//").concat(n).concat(t,"/v3/").concat(c.redirect))}}else window.location.assign("https://".concat(r).concat(c&&c.redirect?"/v3/".concat(c.redirect):a));t.asyncDispatch(Object(se.connect)(Object(Ee.f)())),t.asyncDispatch(Object(w.Ll)({params:{page_size:0}}));const o={...t.data},s=Object(k.g)(o.group),{id:l,is_coach:u,timezone:d,group:{products:m=[],parent:{products:p=[]}={}}={}}=o;o.branding=s;const E=[...m,...p],g=Object(N.cb)(o.group),f=Object(fe.e)(o.subscriptions);if(o.stripe_subscription_status=null===f||void 0===f?void 0:f.status,o.group&&o.group.owner&&o.group.owner.stripe_publishable_key){const e=window&&window.Stripe?window.Stripe(o.group.owner.stripe_publishable_key):null;
1e&&(o.stripe_instance=e)}else if(o.group&&o.group.parent&&o.group.parent.owner&&o.group.parent.owner.stripe_publishable_key){const e=window&&window.Stripe?window.Stripe(o.group.parent.owner.stripe_publishable_key):null;e&&(o.stripe_instance=e)}g&&t.asyncDispatch(Object(w.cn)()),E&&E.length>0&&(t.asyncDispatch(Object(w.xm)({page_size:0,...ge.a})),t.asyncDispatch(Object(w.zm)({page_size:0,...ge.a}))),o.is_coach&&o.branding&&o.branding.is_organization&&t.asyncDispatch(Object(w.En)());const b=Object(N.T)();b&&b.length&&b!==d&&t.asyncDispatch(Object(w.Fp)(l,b));const _=Object(be.a)(o.mfa_status,window.location.pathname);return _.shouldRedirect?(t.asyncDispatch(Object(Q.d)(_.redirectTo)),{...e,...o,isFetching:!1,meReceivedAt:t.receivedAt,pendingInitializeFlow:!0}):(t.asyncDispatch(Object(w.gn)(t.data)),delete o.flow,u&&Object(pe.a)(),{...e,...o,isFetching:!1,meReceivedAt:t.receivedAt})}case w.Id:const{location:{pathname:n}}=window;return[K.w,K.u,K.z,K.A,K.O,K.P,K.T,K.N,K.M,K.J,K.M,K.I].some(e=>n.includes(e))&&n!==K.z||(window.location.pathname&&"/"!==window.location.pathname?window.location.assign("".concat(K.A).concat(window.location.search).concat(window.location.search?"&":"?","redirect=").concat(window.location.pathname.replace("/v3/",""))):t.asyncDispatch(Object(Q.d)("".concat(K.A).concat(window.location.search)))),{...e,error:t.error,isFetching:!1,meReceivedAt:t.receivedAt};case w.se:{const{stripe_subscription_status:n}=t.data;return e.details_submitted=t.data.stripe_account&&t.data.stripe_account.details_submitted,n&&e.branding&&e.branding.stripe_subscription_status!==n?{...e,branding:{...e.branding,stripe_subscription_status:n}}:e}case w.di:return{...e,refreshSubscriptionIsFetching:!0,refreshSubscriptionRequestedat:t.requestedAt};case w.te:{const{stripe_subscription_status:n}=t.data,a={...e,refreshSubscriptionIsFetching:!1,refreshSubscriptionReceivedAt:t.receivedAt};return e.stripe_subscription_status!==n&&(a.stripe_subscription_status=n),a}case w.ue:return{...e,refreshSubscriptionIsFetching:!1,refreshSubscriptionReceivedAt:t.receivedAt,refreshSubscriptionError:t.error};case w.Ih:return{...e,isFetching:!0};case w.Bd:return t.asyncDispatch(Object(Q.d)(K.A)),_e;case w.Cd:return{...e,isFetching:!1,error:t.error};case w.Hh:return{...e,isFetching:!0,error:void 0};case w.Ad:return{...e,error:t.error,isFetching:!1};case w.xh:return{...e,finishFlowStepsRequestedAt:t.requestedAt,finishFlowStepsIsFetching:!0};case w.ed:{const{data:{stepIds:n,...a}}=t,{flow:{stepGroups:r}}=e,i={...r};if(!n||n.length<1)return e;n.forEach(e=>{Object.prototype.hasOwnProperty.call(i,e)&&(i[e].complete=!0)});const c=Object.keys(i).find(e=>Object(me.u)(e)&&!1===i[e].complete);return t.asyncDispatch(Object(w.km)(c,a)),{...e,flow:{stepGroups:i,currentStepGroupId:c},finishFlowStepsReceivedAt:t.receivedAt,finishFlowStepsIsFetching:!1}}case w.fd:return{...e,finishFlowStepsError:t.error,finishFlowStepsIsFetching:!1};case w.yh:return{...e,finishSingleFlowStepRequestedAt:t.requestedAt,finishSingleFlowStepIsFetching:!0};case w.gd:{const{data:{stepIds:n}}=t,{flow:{stepGroups:a}}=e,r=n[0].split("/")[0],i=n[0].split("/")[1],c={...a};return!n||n.length<1?e:(n.forEach(e=>{if(Object.prototype.hasOwnProperty.call(c,r)){const e=c[r].steps.filter(e=>e!==i);c[r].steps=e}}),{...e,finishSingleFlowStepReceivedAt:t.receivedAt,finishSingleFlowStepIsFetching:!1,flow:{stepGroups:c}})}case w.hd:return{...e,finishSingleFlowStepReceivedAt:t.receivedAt,finishSingleFlowStepIsFetching:!1,finishSingleFlowStepError:t.error};case w.Bi:return{...e,updateTimezoneRequestedAt:t.requestedAt};case w.lf:return{...e,timezone:t.data,updateTimezoneReceivedAt:t.receivedAt};case w.mf:return{...e,updateTimezoneError:t.error};case w.Hi:return e;case w.wf:return{...e,is_busy:t.data.is_busy};case w.xf:return{...e,error:t.error};case w.Ch:return{...e,flowRequestedAt:t.requestedAt,flowIsFetching:!0};case w.od:return{...e,flowReceivedAt:t.receivedAt,flowIsFetching:!1,flow:t.data};case w.pd:return{...e,flowReceivedAt:t.receivedAt,flowIsFetching:!1,flowError:t.error};case w.Ki:return{...e,updateMeIsLoading:!0,updateMeRequestedAt:t.requestedAt};case w.Df:return{...e,...t.data,updateMeIsLoading:!1,updateMeReceivedAt:t.receivedAt};case w.Gf:return{...e,updateMeIsLoading:!1,updateMeReceivedAt:t.receivedAt,updateMeError:t.error};case w.zi:return{...e,submitSubdomainIsFetching:!0,submitSubdomainRequestedAt:t.requestedAt};case w.hf:{const{subdomain:n}=t.data;return{...e}.branding.subdomain=n,{...e,submitSubdomainIsFetching:!1,submitSubdomainReceivedAt:t.receivedAt,submitDomainSuccess:!0}}case w.if:return{...e,submitSubdomainIsFetching:!1,submitSubdomainReceivedAt:t.receivedAt,submitSubdomainError:t.error};
1case w.fg:return{...e,aws_ses_identity_verified_for_sending:!0};case w.nj:return{...e,clientPaid:t.paid};default:return e}}var Re=n(46);const ye={providers:[],cityList:[],providerProfileHistoricalDataPoints:[]};function Oe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ye,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Re.kb:return{...e,searchMfrClinicListIsFetching:!0,searchMfrClinicListRequestedAt:t.requestedAt};case Re.C:{const{count:n,results:a,next:r,previous:i}=t.data;return{...e,searchMfrClinicListIsFetching:!1,searchMfrClinicListReceivedAt:t.receivedAt,clinics:a,clinicCount:n,providers:[],providerCount:null,next:r,previous:i,pins:a}}case Re.D:return{...e,searchMfrClinicListIsFetching:!1,searchMfrClinicListReceivedAt:t.receivedAt,searchMfrClinicListError:t.error};case Re.lb:return{...e,searchMfrProvidersIsFetching:!0,searchMfrProvidersRequestedAt:t.requestedAt};case Re.E:const{data:n}=t,a=JSON.parse(JSON.stringify(n.results)),r=a&&a.length>1?a.reduce((e,t)=>{const{found_clinics:n}=t;return n&&n.length>0&&n.forEach(n=>(e?e={...e,[n.id]:{...e[n.id]?e[n.id]:n,providers:[...e[n.id]&&e[n.id].providers||[],t]}}:(e={},e={[n.id]:{...e[n.id]||{},...n,providers:[t]}}),e)),e},null):a&&1===a.length&&a[0].found_clinics;r.bio&&delete r.bio,r.found_clinics&&delete r.found_clinics,r.id&&delete r.id,r.title&&delete r.title,r.user&&delete r.user,r.profile_credentials&&delete r.profile_credentials;const i=Array.isArray(r)?r.length>0?Object.assign(...r.map(e=>({[e.id]:{...e}}))):[]:r;return{...e,searchMfrProvidersIsFetching:!1,searchMfrProvidersReceivedAt:t.receivedAt,clinics:[],clinicCount:null,providerCount:n.count,next:n.next,previous:n.previous,providers:n,pins:i};case Re.F:return{...e,searchMfrProvidersIsFetching:!1,searchMfrProvidersReceivedAt:t.receivedAt,searchMfrProvidersError:t.error};case Re.mb:return{...e,searchProvidersIsFetching:!0,searchProvidersRequestedAt:t.requestedAt};case Re.G:return{...e,searchProvidersIsFetching:!1,searchProvidersReceivedAt:t.receivedAt,providerCount:t.data.count,providers:t.data.results};case Re.H:return{...e,searchProvidersIsFetching:!1,searchProvidersReceivedAt:t.receivedAt,searchProvidersError:t.error};case Re.db:return{...e,mfrProviderIsFetching:!0,mfrProviderRequestedAt:t.requestedAt};case Re.o:return{...e,mfrProviderIsFetching:!1,mfrProviderReceivedAt:t.receivedAt,provider:t.data};case Re.r:return{...e,mfrProviderIsFetching:!1,mfrProviderReceivedAt:t.receivedAt,mfrProviderError:t.error};case Re.jb:return{...e,searchMfrClinicIsFetching:!0,searchMfrClinicRequestedAt:t.requestedAt};case Re.A:return{...e,searchMfrClinicIsFetching:!1,searchMfrClinicReceivedAt:t.receivedAt,clinics:t.data.results,activeClinics:t.data.count};case Re.B:return{...e,searchMfrClinicIsFetching:!1,searchMfrClinicReceivedAt:t.receivedAt,searchMfrClinicError:t.error};case Re.cb:return{...e,clinicIsFetching:!0,clinicRequestedAt:t.requestedAt};case Re.l:return{...e,clinicIsFetching:!1,clinicReceivedAt:t.receivedAt,clinic:t.data};case Re.m:return{...e,clinicIsFetching:!1,clinicReceivedAt:t.receivedAt,clinicError:t.error};case Re.bb:return{...e,cityListIsFetching:!0,cityListRequestedAt:t.requestedAt};case Re.j:return{...e,cityListIsFetching:!1,cityListReceivedAt:t.receivedAt,cityList:t.data};case Re.k:return{...e,cityListIsFetching:!1,cityListReceivedAt:t.receivedAt,cityListError:t.error};case Re.W:return{...e,cityList:[]};case Re.nb:return{...e,leadContactFormIsFetching:!0,leadContactFormRequestedAt:t.requestedAt};case Re.J:return{...e,leadContactFormIsFetching:!1,leadContactFormReceivedAt:t.receivedAt,leadContactForm:t.data};case Re.K:return{...e,leadContactFormIsFetching:!1,leadContactFormReceivedAt:t.receivedAt,leadContactFormError:t.error};case w.vf:{const{provider:n,providers:a}={...e},r=a&&a.length>0&&a.find(e=>e.user&&e.user.id===t.data.id);r&&(r.user.first_name=t.data.first_name,r.user.last_name=t.data.last_name,r.user.email=t.data.email);let i={};return i=n?{...n,bio:t.data.bio,user:{...n.user,first_name:t.data.first_name,last_name:t.data.last_name}}:{bio:t.data.bio,user:{first_name:t.data.first_name,last_name:t.data.last_name}},{...e,provider:i}}case Re.qb:return{...e,updateProviderProfileIsFetching:!0,updateProviderProfileRequestedAt:t.requestedAt};case Re.P:{const{provider:n,providers:a}={...e},r=a&&a.length>0&&a.find(e=>e&&e.id===t.data.id);r&&(r.active=t.data.active);const i={...n,active:t.data.active,title:t.data.title,bio:t.data.bio,phone:t.data.phone,expertise_level:t.data.expertise_level,alt_phone:t.data.alt_phone,alt_website:t.data.alt_website,facebook:t.data.facebook,twitter:t.data.twitter,instagram:t.data.instagram,linkedin:t.data.linkedin,keywords:t.data.keywords,vanity_phone:t.data.vanity_phone};return{...e,updateProviderProfileIsFetching:!1,updateProviderProfileReceivedAt:t.receivedAt,provider:i}}case Re.Q:return{...e,updateProviderProfileIsFetching:!1,updateProviderProfileReceivedAt:t.receivedAt,updateProviderProfileError:t.error};case Re.Y:return{...e,createClinicProfileIsFetching:!0,createClinicProfileRequestedAt:t.requestedAt};case Re.d:return{...e,createClinicProfileIsFetching:!1,createClinicProfileReceivedAt:t.receivedAt};case Re.e:return{...e,createClinicProfileIsFetching:!1,createClinicProfileReceivedAt:t.receivedAt,createClinicProfileError:t.error};case Re.pb:return{...e,updateClinicProfileIsFetching:!0,updateClinicProfileRequestedAt:t.requestedAt};case Re.N:{const{clinic:n,clinics:a}={...e},r=a&&a.length>0&&a.find(e=>e.id===t.data.id);r&&(r.title=t.data.title,r.address1=t.data.address1,r.address2=t.data.address2,r.city=t.data.city,r.state=t.data.state,r.country=t.data.country,r.zip=t.data.zip,r.ph
1one=t.data.phone,r.email=t.data.email,r.public=t.data.public,r.providers=t.data.providers,r.keywords=t.data.keywords,r.vanity_phone=t.data.vanity_phone);const i={...n,title:t.data.title,address1:t.data.address1,address2:t.data.address2,city:t.data.city,state:t.data.state,zip:t.data.zip,phone:t.data.phone,alt_phone:t.data.alt_phone,website:t.data.website,facebook:t.data.facebook,twitter:t.data.twitter,instagram:t.data.instagram,bio:t.data.bio,public:t.data.public,url:t.data.url,keywords:t.data.keywords,vanity_phone:t.data.vanity_phone,providers:t.data.providers,clarifying_content_blurb:t.data.clarifying_content_blurb};return{...e,updateClinicProfileIsFetching:!1,updateClinicProfileReceivedAt:t.receivedAt,clinic:i}}case Re.O:return{...e,updateClinicProfileIsFetching:!1,updateClinicProfileReceivedAt:t.receivedAt,updateClinicProfileError:t.error};case Re.X:return{...e,createClinicCredentialIsFetching:!0,createClinicCredentialRequestedAt:t.requestedAt};case Re.b:{const{clinic:n}={...e};return n.clinic_credentials.push(t.data),{...e,createClinicCredentialIsFetching:!1,createClinicCredentialReceivedAt:t.receivedAt,clinic:n}}case Re.c:return{...e,createClinicCredentialIsFetching:!1,createClinicCredentialReceivedAt:t.receivedAt,createClinicCredentialError:t.error};case Re.gb:return{...e,removeClinicCredentialIsFetching:!0,removeClinicCredentialRequestedAt:t.requestedAt};case Re.u:{const{clinic:n}={...e},a=n.clinic_credentials.findIndex(e=>e.id===t.id);return n.clinic_credentials.splice(a,1),{...e,removeClinicCredentialIsFetching:!1,removeClinicCredentialReceivedAt:t.receivedAt}}case Re.v:return{...e,removeClinicCredentialIsFetching:!1,removeClinicCredentialReceivedAt:t.receivedAt,removeClinicCredentialError:t.error};case Re.Z:return{...e,createProviderCredentialIsFetching:!0,createProviderCredentialRequestedAt:t.requestedAt};case Re.f:{const{provider:n}={...e};return n.profile_credentials.push(t.data),{...e,createProviderCredentialIsFetching:!1,createProviderCredentialReceivedAt:t.receivedAt,provider:n}}case Re.g:return{...e,createProviderCredentialIsFetching:!1,createProviderCredentialReceivedAt:t.receivedAt,createProviderCredentialError:t.error};case Re.ib:return{...e,removeProviderCredentialIsFetching:!0,removeProviderCredentialRequestedAt:t.requestedAt};case Re.y:{const{provider:n}={...e},a=n.profile_credentials.findIndex(e=>e.id===t.id);return n.profile_credentials.splice(a,1),{...e,removeProviderCredentialIsFetching:!1,removeProviderCredentialReceivedAt:t.receivedAt}}case Re.z:return{...e,removeProviderCredentialIsFetching:!1,removeProviderCredentialReceivedAt:t.receivedAt,removeProviderCredentialError:t.error};case Re.rb:return{...e,uploadClinicImageIsFetching:!0,uploadClinicImageRequestedAt:t.requestedAt};case Re.R:{const{clinic:n}={...e};return n.clinic_images.push(t.data),{...e,uploadClinicImageIsFetching:!1,uploadClinicImageReceivedAt:t.receivedAt,clinic:n}}case Re.S:return{...e,uploadClinicImageIsFetching:!1,uploadClinicImageReceivedAt:t.receivedAt,uploadClinicImageError:t.error};case Re.hb:return{...e,removeClinicImageIsFetching:!0,removeClinicImageRequestedAt:t.requestedAt};case Re.w:{const{clinic:n}={...e},a=n.clinic_images.findIndex(e=>e.id===t.id);return n.clinic_images.splice(a,1),{...e,removeClinicImageIsFetching:!1,removeClinicImageReceivedAt:t.receivedAt}}case Re.x:return{...e,removeClinicImageIsFetching:!1,removeClinicImageReceivedAt:t.receivedAt,removeClinicImageError:t.error};case Re.eb:return{...e,providerProfileDataPointsIsFetching:!0,providerProfileDataPointsRequestedAt:t.requestedAt};case Re.p:return{...e,providerProfileDataPointsIsFetching:!1,providerProfileDataPointsReceivedAt:t.receivedAt,providerProfileDataPoints:t.data};case Re.q:return{...e,providerProfileDataPointsIsFetching:!1,providerProfileDataPointsReceivedAt:t.receivedAt,providerProfileDataPointsError:t.error};case Re.fb:return{...e,providerProfileHistoricalDataPointsIsFetching:!0,providerProfileHistoricalDataPointsRequestedAt:t.requestedAt};case Re.s:return{...e,providerProfileHistoricalDataPointsIsFetching:!1,providerProfileHistoricalDataPointsReceivedAt:t.receivedAt,providerProfileHistoricalDataPoints:t.data.reverse()};case Re.t:return{...e,providerProfileHistoricalDataPointsIsFetching:!1,providerProfileHistoricalDataPointsReceivedAt:t.receivedAt,providerProfileHistoricalDataPointsError:t.error};case Re.sb:return{...e,uploadProviderImageIsFetching:!0,uploadProviderImageRequestedAt:t.requestedAt};case Re.T:{const{provider:n}={...e};return n.photo=t.data.photo,{...e,uploadProviderImageIsFetching:!1,uploadProviderImageReceivedAt:t.receivedAt,provider:n}}case Re.U:return{...e,uploadProviderImageIsFetching:!1,uploadProviderImageReceivedAt:t.receivedAt,uploadProviderImageError:t.error};case w.zh:return{...e,getAllCredentialsIsFetching:!0,getAllCredentialsRequestedAt:t.requestedAt};case w.id:return{...e,getAllCredentialsIsFetching:!1,getAllCredentialsReceivedAt:t.receivedAt,credentialsList:t.data};case w.jd:return{...e,getAllCredentialsIsFetching:!1,getAllCredentialsReceivedAt:t.receivedAt,getAllCredentialsError:t.error};case w.Di:return{...e,unopenedLeadsIsFetching:!0,unopenedLeadsRequestedAt:t.requestedAt};case w.pf:return{...e,unopenedLeadsIsFetching:!1,unopenedLeadsReceivedAt:t.receivedAt,unopenedLeads:t.data};case w.qf:return{...e,unopenedLeadsIsFetching:!1,unopenedLeadsReceivedAt:t.receivedAt,unopenedLeadsError:t.error};case Re.n:const c=t.data&&t.data.length>0&&t.data[0];return{...e,stateSEOTitle:c.optimized_seo_title,stateMetaDescription:c.meta_description,stateContentBlurb:c.clarifying_content_blurb,statecCntentSubheadline:c.clarifying_content_subheadline};case Re.tb:return{...e,leadLocation:t.location};case Re.ub:return{...e,contactFormData:{...e.contactFormData,...t.data}};default:return e}}const Ae={users:[],messages:{},perosnalizeMessage:!0,perosnalizeMessageSoapNoteAdditional:!0,perosnalizeMessageSmartGoal:!0};function Ce(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ae,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Oh:return{...e,channelsRequestedAt:t.requestedAt,channelsIsFetching:!0};case w.Nd:return{...e,channelsReceivedAt:t.receivedAt,channelsIsFetching:!1,channels:t.data,selectedChannelIndex:0};case w.Od:return{...e,channelsReceivedAt:t.receivedAt,channelsIsFetching:!1,error:t.error};case w.P:return{...e,selectedChannelIndex:t.index};case w.Ph:return{...e,usersRequestedAt:t.requestedAt,usersIsFetching:!0};case w.Qd:return{...e,usersReceivedAt:t.receivedAt,usersIsFetching:!1,users:t.data.results.map((e,t)=>({...e,smartGoal:Object(w.Yj)(e),soapNoteAdditional:Object(w.Zj)(e)})),messages:{}};case w.Rd:return{...e,usersReceivedAt:t.receivedAt,usersIsFetching:!1,error:t.error};case w.R:return{...e,users:e.users.map((e,n)=>n===t.index?{...e,selected:!e.selected}:e)};case w.S:return{...e,users:e.users.map((e,n)=>({...e,selected:t.selected}))};case w.N:return{...e,lastSigninStartDate:t.date};case w.M:return{...e,lastSigninEndDate:t.date};case w.G:return{...e,lastSigninIntervalEnabled:t.enabled,lastSigninStartDate:t.enabled?e.lastSigninStartDate:null,lastSigninEndDate:t.enabled?e.lastSigninEndDate:null};case w.L:return{...e,lastBillableSurveyStartDate:t.date};case w.K:return{...e,lastBillableSurveyEndDate:t.date};case w.F:return{...e,lastBillableSurveyIntervalEnabled:t.enabled,lastBillableSurveyStartDate:t.enabled?e.lastBillableSurveyStartDate:null,lastBillableSurveyEndDate:t.enabled?e.lastBillableSurveyEndDate:null};case w.H:return{...e,perosnalizeMessage:t.enabled};case w.J:return{...e,perosnalizeMessageSoapNoteAdditional:t.enabled};case w.I:return{...e,perosnalizeMessageSmartGoal:t.enabled};case w.O:return{...e,prependText:t.value};case w.Pd:return{...e,messages:{...e.messages,[t.i]:t.result}};case w.Q:return{...e,users:e.users.map((e,n)=>n===t.i?{...e,soapNoteAdditional:t.value}:e)};default:return e}}var Se=n(714);const Ie={ordering:"",orderBy:{},patientFilterParams:{},patientFilterValues:{branding__display_name:"",show_all_brandings:!1,created_date__gte:null,created_date__lte:null,on_hold:null,online:null,invitation__active:null},patientsListFilterFormData:{},patientsPage:0};function Te(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ie,t=arguments.length>1?arguments[1]:void 0;const n=(t,n,a)=>{const{patient_meetings:r}=e[t]||{},i=r&&r.length>0?[...r]:[],c=i.findIndex(e=>e.id===n);return c>-1?i[c]={...i[c],...a}:i.push({...a,id:n}),i};switch(t.type){case w.Fg:return{...e,isFetchingPatientsData:!0,patientDataRequestedAt:t.requestedAt};case w.pb:return{...e,isFetchingPatientsData:!1,patientsDataReceivedAt:t.receivedAt,count:t.data.count,allPatientsList:t.data.results,next:t.data.next,previous:t.data.previous};case w.qb:return{...e,isFetchingPatientsData:!1,patientsDataReceivedAt:t.receivedAt,allPatientsError:t.error};case w.Rh:return{...e,isFetchingPatientsCount:!0,patientsCountRequestedAt:t.requestedAt};case w.Td:return{...e,isFetchingPatientsCount:!1,patientsCountReceivedAt:t.receivedAt,patientsCount:t.data.count};case w.Ud:return{...e,isFetchingPatientsCount:!1,patientsCountReceivedAt:t.receivedAt,patientsCountError:t.error};case w.Qh:return{...e,[t.id]:{...t.data,id:t.id,requestedAt:t.requestedAt,isFetching:!0}};case w.Sd:return{...e,[t.id]:{id:t.id,receivedAt:t.receivedAt,isFetching:!1,...t.data,branding:Object(k.g)(t.data.group)}};case w.Zd:return{...e,[t.id]:{id:t.id,receivedAt:t.receivedAt,isFetching:!1,error:t.error}};case w.Sh:return{...e,patientAssignedProgramsIsLoading:!0,patientAssignedProgramsRequestedAt:t.requestedAt};case w.Vd:const a=e[t.id]||{},r=t.data.results,i=(r&&r.length&&r.length>0&&r.map(e=>{const t=e&&e.resources_list&&e.resources_list.resources&&e.resources_list.resources[0].group&&e.resources_list.resources[0].group.length>0;if(e.legacy=!!t,t){const t=e.resources_list&&e.resources_list.resources&&e.resources_list.resources.length>0&&Object(ne.b)(e.resources_list.resources);return t&&t.length&&t.length>0&&t.map(t=>({...e,legacyTitle:t.title,resources_list:{...e.resources_list,resources:t.resources},legacy:!0}))}{const t=e.resources_list&&e.resources_list.resources&&e.resources_list.resources.length&&e.resources_list.resources.length>0&&e.resources_list.resources.map(e=>Object(te.x)(e));return e.resources_list.resources=t,e}})).flat(1).map(e=>({...e})),c=Object(ne.c)(i);if(c){const e=i.findIndex(e=>e.id===c.id);i[e].latest_current=!0,e>0&&(i[e-1].up_next=!0)}return{...e,patientAssignedProgramsIsLoading:!1,[t.id]:{...a,patientAssignedProgramsReceivedAt:t.receivedAt,assigned_programs:i}};case w.Wd:return{...e,patientAssignedProgramsIsLoading:!1,patientAssignedProgramsReceivedAt:t.receivedAt,patientAssignedProgramsError:t.error};case w.Fi:{const n=e[t.id]||{};return{...e,[t.id]:{...n,updateClientConditionRequestedAt:t.requestedAt}}}case w.uf:{const n=e[t.id]||{},a=e[t.id].conditions,{primaryConditions:r,secondaryConditions:i,data:c}=t,o=r&&r.length>
10&&r.find(e=>e.id===c.primary),s=c.secondary&&c.secondary.length>0&&c.secondary.map(e=>i&&i.length>0&&i.find(t=>t.id===e)),l={id:c.id,user:t.id,primary:o,secondary:s,created:c.created};return a.push(l),{...e,[t.id]:{...n,conditions:a,updateClientConditionReceivedAt:t.receivedAt}}}case w.Ni:{const n=e[t.id]||{};return{...e,[t.id]:{...n,id:t.id,requestedAt:t.requestedAt}}}case w.Jf:{const n=e[t.id]||{};return{...e,[t.id]:{...n,id:t.id,receivedAt:t.receivedAt,...t.data}}}case w.Nf:{const n=e[t.id]||{};return{...e,[t.id]:{...n,id:t.id,receivedAt:t.receivedAt,error:t.error}}}case w.Oi:{const n=e[t.id]||{};return{...e,[t.id]:{...n,id:t.id,updateProgramIsFetching:!0,updateProgramRequestedAt:t.requestedAt}}}case w.Lf:{const{data:{coach:n,created:a,description:r,recommended_list:i,resources_list:c,id:o,pain_location:s,patient:l,title:u},id:d,receivedAt:m}=t,p=e[d]||{},{assigned_programs:E}=p;let g=[];E&&E.length>0&&(g=[...E]);const f={coach:n,created:a,description:r,id:o,last_visited:null,pain_location:s,patient:l,recommended_list:i,resources_list:c,title:u};return g.push(f),{...e,[d]:{...p,id:d,updateProgramIsFetching:!1,updateProgramReceivedAt:m,assigned_programs:g}}}case w.Mf:{const{error:n,id:a,receivedAt:r}=t,i=e[a]||{};return{...e,[a]:{...i,id:a,updateProgramIsFetching:!1,updateProgramReceivedAt:r,error:n}}}case w.Rg:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...n,requestedAt:t.requestedAt}}}case w.Ob:{const{patientId:n}=t;return t.asyncDispatch(Object(w.Nm)(n,{params:Se.e})),{...e}}case w.Pb:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...n,receivedAt:t.receivedAt,error:t.error}}}case w.Uh:return{...e,suggestions:{...e.suggestions||{},requestedAt:t.requestedAt,isFetching:!0}};case w.ae:return{...e,suggestions:{...e.suggestions||{},receivedAt:t.receivedAt,isFetching:!1,data:t.data.results}};case w.be:return{...e,suggestions:{...e.suggestions||{},receivedAt:t.receivedAt,isFetching:!1,error:t.error}};case w.Th:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...e[t.patientId]||{},chat_history:{...n.chat_history||{},requestedAt:t.requestedAt}}}}case w.Xd:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...n,receivedAt:t.receivedAt,chat_history:{...n.chat_history||{},receivedAt:t.receivedAt,data:t.data}}}}case w.Yd:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...n,receivedAt:t.receivedAt,chat_history:{...n.chat_history||{},receivedAt:t.receivedAt,error:t.error}}}}case w.Vh:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...e[t.patientId]||{},watched_items:{...n.watched_items||{},requestedAt:t.requestedAt}}}}case w.ce:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...n,receivedAt:t.receivedAt,watched_items:{...n.watched_items||{},receivedAt:t.receivedAt,data:t.data}}}}case w.de:{const n=e[t.patientId]||{};return{...e,[t.patientId]:{...n,receivedAt:t.receivedAt,watched_items:{...n.watched_items||{},receivedAt:t.receivedAt,error:t.error}}}}case w.Qi:return e;case w.Pf:{const{data:{answers:a=[]},meetingId:r,patientId:i}=t,c={...e[i]||{}},{patient_meetings:o=[]}=c,s=o.findIndex(e=>e.id===r);let l=o;return s>-1&&(o[s].answers=a,l=n(i,r,o[s])),{...e,[i]:{...c,patient_meetings:l}}}case w.Qf:case w.Pi:return e;case w.Of:{const{data:a,meetingId:r,patientId:i}=t,c={...e[i]||{}};return{...e,[i]:{...c,patient_meetings:n(i,r,a)}}}case w.Rf:case w.mh:return e;case w.Hc:{const{data:a}=t,{id:r,patient:i}=a,c={...e[i]||{}};return{...e,[i]:{...c,patient_meetings:n(i,r,a)}}}case w.Ic:return e;case w.nh:return{...e,patientReminderIsLoading:!0,patientReminderRequestedAt:t.requestedAt};case w.Jc:{const{patient:{id:n}}=t.data,a={...e[n]||{}},{assigned_reminders:r=[]}=a;return{...e,patientReminderIsLoading:!1,patientReminderReceivedAt:t.receivedAt,[n]:{...a,assigned_reminders:[...r,t.data]}}}case w.Kc:return{...e,patientReminderIsLoading:!1,patientReminderReceivedAt:t.receivedAt,patientReminderError:t.error};case w.Ri:return{...e,patientReminderIsLoading:!0,patientReminderUpdateRequestedAt:t.requestedAt};case w.Sf:{const{data:n,data:{id:a,patient:{id:r}}}=t,i=e[r]||{},{assigned_reminders:c=[]}=i,o=c.findIndex(e=>e.id===a);return o>-1&&(c[o]={...c[o],...n}),{...e,patientReminderIsLoading:!1,patientReminderReceivedAt:t.receivedAt,[r]:{...i,assigned_reminders:c}}}case w.Tf:return{...e,patientReminderIsLoading:!1,patientReminderReceivedAt:t.receivedAt,patientReminderError:t.error};case w.sh:return{...e,patientReminderIsLoading:!0,patientReminderDeleteRequestedAt:t.requestedAt};case w.Uc:{const{id:n,patientId:a}=t.data,r=e[a]||{},{assigned_reminders:i=[]}=r,c=i.findIndex(e=>e.id===n);return c>-1&&i.splice(c,1),{...e,patientReminderIsLoading:!1,patientReminderReceivedAt:t.receivedAt,[a]:{...r,assigned_reminders:i}}}case w.Vc:return{...e,patientReminderIsLoading:!1,patientReminderReceivedAt:t.receivedAt,patientReminderError:t.error};case w.hh:return{...e,createDemoPatientIsLoading:!0,createDemoPatientRequestedAt:t.requestedAt};case w.xc:return{...e,createDemoPatientIsLoading:!1,createDemoPatientReceivedAt:t.receivedAt,demoPatient:t.data};case w.yc:return{...e,createDemoPatientIsLoading:!1,createDemoPatientReceivedAt:t.receivedAt,createDemoPatientError:t.error};case w.rh:return{...e,deleteDemoPatientIsLoading:!0,deleteDemoPatientRequestedAt:t.requestedAt};case w.Sc:return{...e,deleteDemoPatientIsLoading:!1,deleteDemoPatientReceivedAt:t.receivedAt,demoPatient:null};case w.Tc:return{...e,deleteDemoPatientIsLoading:!1,deleteDemoPatientReceivedAt:t.receivedAt,deleteDemoPatientError:t.error};case w.Dh:return{...e,invitedClientsIsLoading:!0,invitedClientsRequestedAt:t.requestedAt};case w.qd:return{...e,invitedClientsIsLoading:!1,invitedClientsReceivedAt:t.receivedAt,allPatientsList:t.data.results,count:t.data.count};case w.rd:return{...e,invitedClientsIsLoading:!1,invitedClientsReceivedAt:t.receivedAt,invitedClientsError:t.error};case w.Gg:return{...e,allPurchasesIsFetching:!0,allPurchasesRequestedAt:t.requestedAt};case w.rb:{const{data:{results:n,count:a}}=t,r=n&&n.length>0&&n.map(e=>({...e.user,stripe_invoice_id:e.stripe_invoice_id,stripe_price:e.product&&e.product.prices.length>0?e.product.prices[0].amount:"",purchaseCreated:e.created}))||[];return{...e,allPurchasesIsFetching:!1,allPurchasesReceivedAt:t.receivedAt,allPatientsList:r,count:a}}case w.sb:return{...e,allPurchasesIsFetching:!1,allPurchasesReceivedAt:t.receivedAt,allPurchasesError:t.error};case w.Dg:return{...e,allMeetingsIsFetching:!0,allMeetingsRequestedAt:t.requestedAt};case w.lb:const{data:{results:o,count:s}}=t,l=o&&o.length>0&&o.map(e=>({coach:e.coach,duration:e.duration,finished:e.finished,id:e.id,interaction_type:e.interaction_type,start_time:e.start_time,started:e.started,status:e.status,...e.patient}))||[];return{...e,allMeetingsIsFetching:!1,allMeetingsReceivedAt:t.receivedAt,allPatientsList:l,count:s};case w.mb:return{...e,allMeetingsIsFetching:!1,allMeetingsReceivedAt:t.receivedAt,allMeetingsError:t.error};case w.ei:return{...e,removeClientIsLoading:!0,removeClientRequestedAt:t.requestedAt};case w.ve:return{...e,removeClientIsLoading:!1,removeClientReceivedAt:t.receivedAt};case w.ye:return{...e,removeClientIsLoading:!1,removeClientReceivedAt:t.receivedAt,removeClientError:t.error};case w.vh:return{...e,allLeadsIsFetching:!0,allLeadsRequestedAt:t.requestedAt};case w.ad:return{...e,allLeadsIsFetching:!1,allLeadsReceivedAt:t.receivedAt,allPatientsList:t.data.results,count:t.data.count};case w.bd:return{...e,allLeadsIsFetching:!1,allLeadsReceivedAt:t.receivedAt,allLeadsError:t.error};case w.wh:return{...e,[t.id]:{id:t.id,leadIsFetching:!0,leadRequestedAt:t.requestedAt}};case w.cd:return t.asyncDispatch(Object(w.cn)()),{...e,[t.id]:{id:t.id,leadIsFetching:!0,leadReceivedAt:t.receivedAt,...t.data}};case w.dd:return{...e,[t.id]:{id:t.id,leadIsFetching:!0,leadReceivedAt:t.receivedAt,leadError:t.error}};case w.af:return{...e,[t.id]:{...e[t.id],email_messages:[{...t.data}]}};case w.z:{const{patientId:n,resourcesData:a}=t,r=e[n]||{},{resources:i=[]}=r;return{...e,[n]:{...r,resources:[...i,...a]}}}case w.A:{const{patientId:n,resourceId:a}=t,r=e[n]||{},{resources:i=[]}=r,c=i.filter(e=>e.id!==a);return{...e,[n]:{...r,resources:c}}}case w.hk:return{...e,patientsListFilterFormData:t.data.patientsListFilterFormData||e.patientsListFilterFormData,ordering:t.data.ordering||"-created_date",patientsPage:t.data.page||0};case w.gh:return e;case w.vc:{const{data:n,patientId:a}=t,r=e[a]||{},{surveys:i}=r;return{...e,[a]:{...r,surveys:[...i||[],n]}}}case w.wc:return H.b.error("Error creating patient assessment"),e;case w.Kf:{const{data:n,patientId:a}=t,r=e[a]||{},{surveys:i=[]}=r,c=i.findIndex(e=>e.id===n.id);return c>-1&&(i[c]={...i[c],...n}),{...e,[a]:{...r,surveys:i}}}case w.bg:{const{data:{user:n}}=t,a=e[n]||{},r=Object(fe.c)(a);return r[0].consumed_at=t.data.consumed_at,r[0].consumed_reason=t.data.consumed_reason,{...e,[n]:{...e[n]}}}case w.Mj:{const{sortOrder:n}=t;return{...e,sortOrder:n}}case w.Nj:{const{sortOrderBy:n}=t;return{...e,sortOrderBy:n}}case w.Gj:{const{patientFilterParams:n}=t;return{...e,patientFilterParams:n}}case w.Hj:{const{patientFilterValues:n}=t;return{...e,patientFilterValues:n}}case w.Ej:{const{patientsPage:n}=t;return{...e,patientsPage:n}}case"REDUX_WEBSOCKET::MESSAGE":{const{payload:{message:n}}=t;switch(n.type){case"user_updated":const{user_id:t,online:a}=n,r=e[t]||{};return{...e,[t]:{...r,online:a}};default:return{...e}}}default:return{...e}}}var xe=n(92);const we={prices:[],credits:[],getClientCreditsIsFetching:!1,showSubscriptionSuccessPrompt:!1};function je(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we,t=arguments.length>1?arguments[1]:void 0;
1switch(t.type){case xe.H:return{...e,getClientPricesIsFetching:!0,getClientPricesRequestedAt:t.requestedAt};case xe.p:return{...e,getClientPricesIsFetching:!1,getClientPricesReceivedAt:t.receivedAt};case xe.q:return{...e,getClientPricesIsFetching:!1,getClientPricesReceivedAt:t.receivedAt,clientPrices:t.data,getClientPricesError:t.error};case xe.F:return{...e,createClientPriceIsFetching:!0,createClientPriceRequestedAt:t.requestedAt};case xe.l:return{...e,createClientPriceIsFetching:!1,createClientPriceReceivedAt:t.receivedAt,clientPrices:t.data};case xe.m:return{...e,createClientPriceIsFetching:!1,createClientPriceReceivedAt:t.receivedAt,createClientPriceError:t.error};case xe.K:return{...e,removeClientPriceIsFetching:!0,removeClientPriceRequestedAt:t.requestedAt};case xe.v:return{...e,removeClientPriceIsFetching:!1,removeClientPriceReceivedAt:t.receivedAt};case xe.w:return{...e,removeClientPriceIsFetching:!1,removeClientPriceReceivedAt:t.receivedAt,removeClientPriceError:t.error};case xe.G:return{...e,getClientCreditsIsFetching:!0,getClientCreditsRequestedAt:t.requestedAt};case xe.n:return{...e,getClientCreditsIsFetching:!1,getClientCreditsReceivedAt:t.receivedAt,credits:t.data};case xe.o:return{...e,getClientCreditsIsFetching:!1,getClientCreditsReceivedAt:t.receivedAt,creditsError:t.error};case xe.M:return{...e,useClientPurchaseIsFetching:!0,useClientPurchaseRequestedAt:t.requestedAt};case xe.z:const{credits:n}=e,a={...n.find(e=>e.id===t.data.id),consumed_at:t.data.consumed_at,consumed_reason:t.data.consumed_reason},r=n.findIndex(e=>e.id===t.data.id);return n[r]=a,{...e,useClientPurchaseIsFetching:!1,useClientPurchaseReceivedAt:t.receivedAt,credits:n};case xe.A:return{...e,useClientPurchaseIsFetching:!1,useClientPurchaseReceivedAt:t.receivedAt,useClientPurchaseError:t.error};case xe.E:return{...e,allPurchasesIsFetching:!0,allPurchasesRequestedAt:t.requestedAt};case xe.i:return{...e,allPurchasesIsFetching:!1,allPurchasesReceivedAt:t.receivedAt};case xe.j:return{...e,allPurchasesIsFetching:!1,allPurchasesReceivedAt:t.receivedAt,allPurchasesError:t.error};case xe.C:return{...e,addCreditCardIsFetching:!0,addCreditCardRequestedAt:t.requestedAt};case xe.e:return{...e,addCreditCardIsFetching:!1,addCreditCardReceivedAt:t.receivedAt};case xe.f:return{...e,addCreditCardIsFetching:!1,addCreditCardReceivedAt:t.receivedAt,addCreditCardError:t.error};case xe.J:return{...e,purchaseStatusIsFetching:!0,purchaseStatus:null,purchaseProduct:null,purchaseProductIsFetching:!0,purchaseProductRequestedAt:t.requestedAt};case xe.t:return{...e,purchaseProductIsFetching:!1,purchaseStatusIsFetching:!1,purchaseProductReceivedAt:t.receivedAt,showSubscriptionSuccessPrompt:!0,purchaseStatus:"success"};case xe.u:return{...e,purchaseProductIsFetching:!1,purchaseProductReceivedAt:t.receivedAt,purchaseProductError:t.error,purchaseStatusIsFetching:!1,purchaseStatus:null,purchaseProduct:null};case xe.L:return{...e,schedulePurchaseProductIsFetching:!0,schedulePurchaseProductRequestedAt:t.requestedAt};case xe.x:return{...e,schedulePurchaseProductIsFetching:!1,schedulePurchaseProductReceivedAt:t.receivedAt,showSubscriptionSuccessPrompt:!0};case xe.y:return{...e,schedulePurchaseProductIsFetching:!1,schedulePurchaseProductReceivedAt:t.receivedAt,schedulePurchaseProductError:t.error};case xe.N:return{...e,purchaseStatusIsFetching:!1,purchaseStatus:t.status,purchaseProduct:{invoice:t.invoice,product:t.product}};case xe.a:return{...e,purchaseStatusIsFetching:!1,purchaseStatus:null,purchaseProduct:null};default:return e}}const Pe={profileFormData:null,email_notifications:null,currentAccountTab:"general",currentActiveTab:"all",currentProfileTab:"profile",currentReportsTab:"population",currentResourcesLibraryTab:te.b,currentResourcesImportTab:te.b};function Ne(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Pe,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.ik:return{...e,profileFormData:{...e.profileFormData,...t.data}};case w.i:{const t={...e.profileFormData};return delete t.email,delete t.preferred_name,{...e,profileFormData:t}}case w.Mi:return{...e,updateNotificationSubscriptionIsLoading:!0,updateNotificationSubscriptionRequestedAt:t.requestedAt};case w.Hf:return{...e,updateNotificationSubscriptionIsLoading:!1,updateNotificationSubscriptionReceivedAt:t.receivedAt,email_notifications:{...e.email_notifications,...t.data}};case w.If:return{...e,updateNotificationSubscriptionIsLoading:!1,updateNotificationSubscriptionReceivedAt:t.receivedAt,updateNotificationSubscriptionError:t.error};case w.Sg:return{...e,changeUserPasswordIsLoading:!0,changeUserPasswordRequestedAt:t.requestedAt};case w.Sb:return{...e,changeUserPasswordIsLoading:!1,changeUserPasswordReceivedAt:t.receivedAt};case w.Tb:return{...e,changeUserPasswordIsLoading:!1,changeUserPasswordReceivedAt:t.receivedAt,changeUserPasswordError:t.error};case w.gd:return{...e,currentProfileTab:t.data.tab};case w.pj:return{...e,currentAccountTab:t.tab};case w.qj:return{...e,currentActiveTab:t.tab};case w.sj:return{...e,currentProfileTab:t.tab};case w.vj:return{...e,currentResourcesLibraryTab:t.tab};case w.uj:return{...e,currentResourcesImportTab:t.tab};case w.rj:return{...e,currentCarePlanBuilderTab:t.tab};case w.tj:return{...e,currentReportsTab:t.tab};default:return e}}const Le={programsIsFetching:!1};function De(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Le,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Wg:return{...e,clientAssignedProgramsRequestedAt:t.requestedAt,clientAssignedProgramsIsFetching:!0};case w.ac:{const{results:n}=t.data,a=n&&n.length>0&&n.map((e,t)=>{const n=e&&e.resources_list&&e.resources_list.resources&&e.resources_list.resources.length>0&&e.resources_list.resources.map(e=>Object(te.x)(e));return{...e,resources_list:{...e.resources_list,resources:n}}}
1),r=(a&&a.length>0&&a.map(e=>e&&e.resources_list&&e.resources_list.resources&&e.resources_list.resources.length>0&&e.resources_list.resources[0].group&&e.resources_list.resources[0].group.length>0?Object(ne.a)(e):e).flat(1).reverse()).map((e,t)=>({...e,order:t})),i=Object(ne.c)(r);let c=0;if(i&&i.last_visited&&(c=i.last_visited),i){i.latest_current=!0;const e=r.findIndex(e=>e.id===i.id);e<r.length-2&&(r.length=e+2),!i.completed&&e>0&&e<r.length-1&&(r[r.length-1].up_next=!0)}return{...e,current_item:c,currentProgram:i,programsList:r,clientAssignedProgramsReceivedAt:t.receivedAt,clientAssignedProgramsIsFetching:!1}}case w.bc:return{...e,clientAssignedProgramsReceivedAt:t.receivedAt,clientAssignedProgramsIsFetching:!1,clientAssignedProgramsError:t.error};case w.Ei:return{...e,updateAssignedProgramStatusRequestedAt:t.requestedAt,updateAssignedProgramStatusIsFetching:!0};case w.sf:{const{programsList:n,programsList:a}={...e},{data:r}=t,i=n.find(e=>e.id===t.data.id),c=Object(ne.c)(a);if(c){if(r.current&&D()(r.current).valueOf()>D()(c.current).valueOf()&&(delete c.latest_current,i.latest_current=!0),c.latest_current&&r.completed){const e=n.findIndex(e=>e.id===c.id);e<=n.length-1&&n[e+1]&&delete n[e+1].up_next}}else i.latest_current=!0;return i.completed=r.completed,i.current=r.current,i.effective=r.effective,i.hidden=r.hidden,i.initiated=r.initiated,i.last_visited=r.last_visited,{...e,updateAssignedProgramStatusReceivedAt:t.receivedAt,updateAssignedProgramStatusIsFetching:!1}}case w.tf:return{...e,updateAssignedProgramStatusReceivedAt:t.receivedAt,updateAssignedProgramStatusIsFetching:!1,updateAssignedProgramStatusError:t.error};case w.Dd:case w.zd:{let n=t.data.assigned_program,a=0;return n&&n.last_visited&&(a=n.last_visited),{...e,assignedProgram:n,current_item:a}}case w.Xh:return{...e,programRequestedAt:t.requestedAt,programIsFetching:!0};case w.ge:{const n=t.data.resources_list.resources.map(e=>Object(te.x)(e));return{...e,program:n,programReceivedAt:t.receivedAt,programIsFetching:!1}}case w.je:return{...e,programError:t.error,programIsFetching:!1};case w.Yh:return{...e,programsRequestedAt:t.requestedAt,programsIsFetching:!0};case w.he:{const{data:n,data:{results:a}}=t,r=a||n,i=r&&r.length&&r.length>0&&r.map(e=>{if(a){const t=e.resources_list&&e.resources_list.resources&&e.resources_list.resources.length&&e.resources_list.resources.length>0&&e.resources_list.resources.map(e=>Object(te.x)(e));e.resources_list.resources=t}return e});return{...e,programs:i,programsReceivedAt:t.receivedAt,programsIsFetching:!1}}case w.ie:return{...e,programsError:t.error,programsIsFetching:!1};case w.Bg:return{...e,addItemToListRequestedAt:t.requestedAt,addItemToListIsFetching:!0};case w.hb:return{...e,addItemToListReceivedAt:t.receivedAt,addItemToListIsFetching:!1};case w.ib:return{...e,addItemToListReceivedAt:t.receivedAt,addItemToListIsFetching:!1,addItemToListError:t.error};case w.hi:return{...e,removeItemFromListRequestedAt:t.requestedAt,removeItemFromListIsFetching:!0};case w.Be:return{...e,removeItemFromListReceivedAt:t.receivedAt,removeItemFromListIsFetching:!1};case w.Ce:return{...e,removeItemFromListReceivedAt:t.receivedAt,removeItemFromListIsFetching:!1,removeItemFromListError:t.error};case w.ai:return{...e,programUpdatedEmailNotificationIsFetching:!0,programUpdatedEmailNotificationRequestedAt:t.requestedAt};case w.me:return{...e,programUpdatedEmailNotificationIsFetching:!1,programUpdatedEmailNotificationReceivedAt:t.receivedAt};case w.ne:return{...e,programUpdatedEmailNotificationIsFetching:!1,programUpdatedEmailNotificationReceivedAt:t.receivedAt,programUpdatedEmailNotificationError:t.error};case w.Uf:{const{selectedRoutine:n}={...e},{completed:a,sets:r,reps:i,hold_duration:c,sets_finished:o}=t.data;if(!n)return{...e};const{resources_list:s}=n,l=s&&s.resources&&s.resources.length>0&&s.resources.findIndex(e=>e.id===t.data.id);return s.resources[l].sets=r,s.resources[l].reps=i,s.resources[l].completed=a,s.resources[l].hold_duration=c,s.resources[l].sets_finished=o,{...e,updateResourceIsLoading:!1,updateResourceReceivedAt:t.receivedAt}}case w.ud:{const{currentProgram:n}=e,{last_visited:a}=t.data;return n.last_visited=a,{...e,currentProgram:n,itemVisitedIsFetching:!1,itemVisitedReceivedAt:t.receivedAt}}case w.Lg:return{...e,articleWatchedIsFetching:!0,articleWatchedRequestedAt:t.requestedAt};case w.Bb:return{...e,articleWatchedIsFetching:!1,articleWatchedReceivedAt:t.receivedAt};case w.Cb:return{...e,articleWatchedIsFetching:!1,articleWatchedReceivedAt:t.receivedAt,articleWatchedError:t.error};case w.hj:return{...e,current_item:t.current_item};case w.E:return e.assignedProgram&&e.assignedProgram.resources_list&&e.assignedProgram.resources_list.resources&&e.current_item<e.assignedProgram.resources_list.resources.length-1?{...e,current_item:e.current_item+1}:e;case w.V:return e.assignedProgram&&e.assignedProgram.resources_list&&e.assignedProgram.resources_list.resources&&e.current_item>0?{...e,current_item:e.current_item-1}:e;case w.D:{const{resourceId:n}=t,{assignedProgram:a,current_item:r}=e,i=a.resources_list.resources[r];let{last_item_watched:c,last_resource_watched:o}=e;return n&&o!==n?(t.asyncDispatch(Object(w.Al)(n)),o=n):n||c===r||(c=r,t.asyncDispatch(Object(w.Al)(i.id))),{...e,last_resource_watched:o,last_item_watched:c}}case w.oh:return{...e,createResourcesDatapointIsFetching:!0,createResourcesDatapointRequestedAt:t.requestedAt};case w.Mc:{const{assignedProgram:n,current_item:a,selectedRoutine:r}=e;if(n.resources_list.resources[a].data_points.push(t.data.id),r){const{resources_list:{resources:e}}=r,n=e&&e.length>0&&e.findIndex(e=>e.id===t.data.resource.id);n&&e[n]&&e[n].data_points.push(t.data.id)}return{...e,createResourcesDatapointIsFetching:!1,createResourcesDatapointReceivedAt:t.receivedAt,assignedProgram:n}}case w.Nc:return{...e,createResourcesDatapointIsFetching:!1,createResourcesDatapointReceivedAt:t.receivedAt,createResourcesError:t.error};case w.ij:return{...e,selectedRoutine:t.routine};case w.C:return{...e,player:t.player};case w.v:return{...e,player:null};case w.U:return e.player&&e.player.play(),{...e};case w.T:return e.player&&e.player.pause(),{...e};case w.dj:return e.player.seekTo(t.secs),{...e};case w.cj:return e.player&&(e.player.currentTime(t.sec),e.player.paused()&&e.player.play()),{...e};default:return e}}var ke=new Date,Me=new Date(ke.getFullYear(),ke.getMonth(),1,0,0,0),Fe=new Date(ke.getFullYear(),0,1,0,0,0),Ue=new Date(ke.getFullYear(),ke.getMonth(),ke.getDate()+1,23,59,59,999);const Ve={startDate:Me,endDate:Ue,startDateSignups:Fe,endDateSignups:Ue,painLocation:"lower_back",dateInterval:"week",filterUsersByChapters:!1,chapters:[],drawUsersByChapters:!1,filterUsersByCode:!1,filterCode:"",showBillingData:!1,noCache:!1};function Ge(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ve,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.ki:return{...e,channelsRequestedAt:t.requestedAt,channelsIsFetching:!0};case w.He:return{...e,channelsReceivedAt:t.receivedAt,channelsIsFetching:!1,channels:t.data,selectedChannelIndex:0};case w.Ie:return{...e,channelsReceivedAt:t.receivedAt,channelsIsFetching:!1,error:t.error};
1case w.rg:return{...e,startDate:t.date};case w.kg:return{...e,endDate:t.date};case w.h:return{...e,invoicingReport:null};case w.k:return{...e,qaReport:null};case w.f:return{...e,consultsReport:null};case w.sg:return{...e,startDateSignups:t.date};case w.lg:return{...e,endDateSignups:t.date};case w.mg:return t.checked?{...e,filterUsersByChapters:t.checked}:{...e,filterUsersByChapters:t.checked,chapters:[]};case w.qg:return{...e,showBillingData:t.checked};case w.og:return{...e,noCache:t.checked};case w.tg:return{...e,chapters:t.chapters};case w.ng:return t.checked?{...e,filterUsersByCode:t.checked}:{...e,filterUsersByCode:t.checked,filterCode:""};case w.vg:return{...e,filterCode:t.filterCode};case w.jg:return{...e,drawUsersByChapters:t.checked};case w.pg:return{...e,selectedChannelIndex:t.index};case w.wg:return{...e,painLocation:t.painLocation};case w.ug:return{...e,dateInterval:t.dateInterval};case w.li:return{...e,pain_distribution:null,painDistributionReportIsFetching:!0};case w.Je:return{...e,pain_distribution:t.data,painDistributionReportIsFetching:!1};case w.ji:return{...e,barnding_groups:null,brandingGroupsReportIsFetching:!0};case w.Ge:return{...e,branding_groups:t.data.data,brandingGroupsReportIsFetching:!1};case w.pi:return{...e,userRegistrations:null,userRegistrationsReportIsFetching:!0};case w.Ne:return{...e,userRegistrations:t.data,userRegistrationsReportIsFetching:!1};case w.Wh:return{...e,populationReportRequestedAt:t.requestedAt,populationReportIsFetching:!0};case w.ee:return{...e,populationReportReceivedAt:t.receivedAt,populationReportIsFetching:!1,populationReport:{channel:t.channel,...t.data}};case w.fe:return{...e,populationReportReceivedAt:t.receivedAt,populationReportIsFetching:!1,populationReportError:t.error};case w.Eh:return{...e,invoicingReportRequestedAt:t.requestedAt,invoicingReportIsFetching:!0};case w.sd:return{...e,invoicingReportReceivedAt:t.receivedAt,invoicingReportIsFetching:!1,invoicingReport:{channel:t.channel,...t.data}};case w.td:return{...e,invoicingReportReceivedAt:t.receivedAt,invoicingReportIsFetching:!1,invoicingReportError:t.error};case w.ci:return{...e,qaReportRequestedAt:t.requestedAt,qaReportIsFetching:!0};case w.qe:return{...e,qaReportReceivedAt:t.receivedAt,qaReportIsFetching:!1,qaReport:{coaches:[...t.data],startDate:t.startDate,endDate:t.endD
1ate}};case w.re:return{...e,qaReportReceivedAt:t.receivedAt,qaReportIsFetching:!1,qaReportError:t.error};case w.ah:return{...e,coachingReportRequestedAt:t.requestedAt,coachingReportIsFetching:!0};case w.hc:return{...e,coachingReportReceivedAt:t.receivedAt,coachingReportIsFetching:!1,coachingReport:{channel:t.channel,...t.data}};case w.ic:return{...e,coachingReportReceivedAt:t.receivedAt,coachingReportIsFetching:!1,coachingReportError:t.error};case w.ui:return{...e,resourcesReportRequestedAt:t.requestedAt,resourcesReportIsFetching:!0};case w.We:return{...e,resourcesReportReceivedAt:t.receivedAt,resourcesReportIsFetching:!1,resourcesReport:{channel:t.channel,...t.data}};case w.Xe:return{...e,resourcesReportReceivedAt:t.receivedAt,resourcesReportIsFetching:!1,resourcesReportError:t.error};case w.Xg:return{...e,clinicalReportRequestedAt:t.requestedAt,clinicalReportIsFetching:!0};case w.cc:return{...e,clinicalReportReceivedAt:t.receivedAt,clinicalReportIsFetching:!1,clinicalReport:{channel:t.channel,...t.data}};case w.dc:return{...e,clinicalReportReceivedAt:t.receivedAt,clinicalReportIsFetching:!1,clinicalReportError:t.error};case w.ni:return{...e,users:null,usersReportIsFetching:!0};case w.Le:return{...e,users:t.data,usersReportIsFetching:!1};case w.eh:return{...e,consultsReport:null,consultsReportIsFetching:!0};case w.rc:return{...e,consultsReport:{channel:t.channel,...t.data},consultsReportIsFetching:!1};case w.sc:return{...e,consultsReportIsFetching:!1,consultsReportError:t.error};case w.mi:return{...e,satisfaction:null,satisfactionReportIsFetching:!0};case w.Ke:return{...e,satisfaction:t.data,satisfactionReportIsFetching:!1};case w.qi:return{...e,utilization:null,utilizationReportIsFetching:!0};case w.Oe:return{...e,utilization:t.data,utilizationReportIsFetching:!1};case w.Pe:return{...e,utilizationReportIsFetching:!1};case w.oi:return{...e,user_by_chapters_distribution:null,usersByChaptersDistributionReportIsFetching:!0};case w.Me:return{...e,user_by_chapters_distribution:t.data,usersByChaptersDistributionReportIsFetching:!1};default:return e}}const ze={resourcesList:[],resourcesLists:[],searchResults:[],hasViewedResource:!1,userProgramResourcesList:[],assignedResourcesList:[],favoritedResourcesList:[],editingList:[],selectedResourcesList:[],selectedImportLists:[],activeList:te.b,assignedResourcesId:null,paginationPage:1,favoritedResourcesId:null,viewingProgramResources:[],selectedResourceLibrary:0};function Be(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ze,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.zg:return{...e,addFavoriteResourceIsLoading:!0,addFavoriteResourceRequestedAt:t.requestedAt};case w.db:{const{favoritedResourcesList:n}={...e},{data:a,resource:r}=t,i={...a,...r,id:a.id};n.unshift(i);const c={...e,addFavoriteResourceIsLoading:!1,addFavoriteResourceReceivedAt:t.receivedAt,favoritedResourcesList:n};return e.activeList===te.d&&(c.resourcesList=n),e.viewingResource&&(c.viewingResource=i),e.viewingProgramExercise&&(c.viewingProgramExercise=i),c}case w.eb:return{...e,addFavoriteResourceIsLoading:!1,addFavoriteResourceReceivedAt:t.receivedAt,addFavoriteResourceError:t.error};case w.Ig:return{...e,allTagsIsLoading:!0,allTagsRequestedAt:t.requestedAt};case w.vb:{const n=JSON.parse(JSON.stringify(t.data)),a=Object.values(n.reduce((e,t)=>e?(e[t.type]=[...e[t.type]||[],t],e):((e={})[t.type]=[...e[t.type]||[],t],e),0)).filter(e=>!te.j.includes(e[0].type)).map(e=>Object(te.A)(e)).sort((e,t)=>{const n=e.title.toLowerCase(),a=t.title.toLowerCase();return n<a?-1:n>a?1:0});return{...e,allTagsIsLoading:!1,allTagsReceivedAt:t.receivedAt,allTags:a,tags:n}}case w.wb:return{...e,allTagsIsLoading:!1,allTagsReceivedAt:t.receivedAt,allTagsError:t.error};case w.Ai:return{...e,tagsByTypeIsLoading:!0,tagsByTypeRequestedAt:t.requestedAt};case w.jf:return{...e,tagsByTypeIsLoading:!1,tagsByTypeReceivedAt:t.receivedAt,[t.tagType]:t.data};case w.kf:return{...e,tagsByTypeIsLoading:!1,tagsByTypeReceivedAt:t.receivedAt,tagsByTypeError:t.error};case w.Kg:return{...e,articlesListIsLoading:!0,articlesListRequestedAt:t.requestedAt};case w.yb:{const{data:{results:n,count:a,next:r,previous:i}}=t,c=n?n.map(e=>Object(te.s)(e)):[];return{...e,articlesListIsLoading:!1,articlesListReceivedAt:t.receivedAt,resourcesList:c,searchResults:c,count:a,next:r,previous:i}}case w.zb:return{...e,articlesListIsLoading:!1,articlesListReceivedAt:t.receivedAt,articlesListError:t.error};case w.Mg:return{...e,assignPatientResourceIsLoading:!0,assignPatientResourceRequestedAt:t.requestedAt};case w.Db:{const{assignedResourcesList:n}={...e},{data:a,resource:r}=t,i={...a,...r,id:a.id};return n.unshift(i),{...e,assignPatientResourceIsLoading:!1,assignPatientResourceReceivedAt:t.receivedAt,assignedResourcesList:n}}case w.Eb:return{...e,assignPatientResourceIsLoading:!1,assignPatientResourceReceivedAt:t.receivedAt,assignPatientResourceError:t.error};case w.he:{const{data:{count:n,next:a,results:r}}=t,i=r&&r.length>0&&r.map(e=>{const t=e&&e.resources_list&&e.resources_list.resources&&e.resources_list.resources.length>0&&e.resources_list.resources.map(e=>Object(te.x)(e));return{...e,resources_list:{...e.resources_list,resources:t}}});return{...e,programs:i,count:n,next:a}}case w.si:return{...e,getResourcesIsLoading:!0,getResourcesRequestedAt:t.requestedAt};case w.Se:{const{data:{results:n,count:a,next:r,previous:i}}=t,c=n?n.map(e=>Object(te.t)(e)):[];return{...e,getResourcesIsLoading:!1,getResourcesReceivedAt:t.receivedAt,resourcesList:c,count:a,next:r,previous:i}}case w.Te:return{...e,getResourcesIsLoading:!1,getResourcesReceivedAt:t.receivedAt,getResourcesError:t.error};case w.uh:return{...e,exercisesListIsLoading:!0,exercisesListRequestedAt:t.requestedAt};case w.Yc:{const{data:{results:n,count:a,next:r,previous:i}}=t,c=n?n.map(e=>Object(te.t)(e)):[];return{...e,exercisesListIsLoading:!1,exercisesListReceivedAt:t.receivedAt,resourcesList:c,count:a,next:r,previous:i}}case w.Zc:return{...e,exercisesListIsLoading:!1,exercisesListReceivedAt:t.receivedAt,exercisesListError:t.error};case w.vi:return{...e,resourceSearchIsLoading:!0,resourceSearchReceivedAt:t.requestedAt};case w.Ye:{const{data:n,data:{count:a,next:r,previous:i,results:c}}=t;let o=[];return o=a?c&&c.length>0?c.map(e=>Object(te.t)(e)):[]:n&&n.length>0?n.map(e=>Object(te.t)(e)):[],{...e,resourceSearchIsLoading:!1,resourceSearchReceivedAt:t.receivedAt,searchResults:o,count:a,next:r,previous:i}}case w.Ze:return{...e,resourceSearchIsLoading:!1,resourceSearchReceivedAt:t.receivedAt,resourceSearchError:t.error};case w.gi:return{...e,removeFavoriteResourceIsLoading:!0,removeFavoriteResourceRequestedAt:t.requestedAt};case w.ze:{const{resourceId:n}=t,{favoritedResourcesList:a,resourcesList:r}={...e},i=a&&a.length>0&&a.filter(e=>e.id!==n);let c=[...r];return e.activeList===te.d&&(c=r.filter(e=>e.id!==n)),{...e,removeFavoriteResourceIsLoading:!1,removeFavoriteResourceReceivedAt:t.receivedAt,favoritedResourcesList:i,resourcesList:c}}case w.Ae:return{...e,removeFavoriteResourceIsLoading:!1,removeFavoriteResourceReceivedAt:t.receivedAt,removeFavoriteResourceError:t.error};case w.Fh:return{...e,listIsFetching:!0,listRequestedAt:t.requestedAt};case w.vd:case w.wd:return{...e,listIsFetching:!1,listReceivedAt:t.receivedAt};case w.Gh:return{...e,listInfoIsFetching:!0,listInfoRequestedAt:t.requestedAt};case w.xd:return{...e,listInfoIsFetching:!1,listInfoReceivedAt:t.receivedAt,listInfo:t.data};case w.yd:return{...e,listInfoIsFetching:!1,listInfoReceivedAt:t.receivedAt,listInfoError:t.error};case w.ti:return{...e,resourcesListIsFetching:!0,resourcesListRequestedAt:t.requestedAt};case w.Ue:{const{assignedResourcesId:n,favoritedResourcesId:a}=e,{data:r,data:{id:i},list:c,receivedAt:o}=t,s=r.length?r.map(e=>Object(te.x)(e)):[],l={...e,resourcesListIsFetching:!1,resourcesListReceivedAt:o,resourcesList:s};return i===n||!i&&c===n?l.assignedResourcesList=s:(i===a||!i&&c===a)&&(l.favoritedResourcesList=s),l}case w.Ve:{const{receivedAt:n,error:a}=t;return{...e,resourcesListIsFetching:!1,resourcesListReceivedAt:n,resourcesListError:a}}case w.Ci:return{...e,unassignPatientResourceIsLoading:!0,unassignPatientResourceRequestedAt:t.requestedAt};case w.nf:{const{resourceId:n}=t,{assignedResourcesList:a,resourcesList:r}={...e},i=a.findIndex(e=>e.id===n);let c=[...r];return a.splice(i,1),e.activeList===te.k&&(c=r.filter(e=>e.id!==n)),{...e,unassignPatientResourceIsLoading:!1,unassignPatientResourceReceivedAt:t.receivedAt,assignedResourcesList:a,resourcesList:c}}case w.of:return{...e,unassignPatientResourceIsLoading:!1,unassignPatientResourceReceivedAt:t.receivedAt,unassignPatientResourceError:t.error};case w.Si:return{...e,updateResourceIsLoading:!0,updateResourceRequestedAt:t.requestedAt};case w.Uf:return{...e,updateResourceIsLoading:!1,updateResourceReceivedAt:t.receivedAt};case w.Vf:return{...e,updateResourceIsLoading:!1,updateResourceReceivedAt:t.receivedAt,updateResourceError:t.error};case w.mj:{const n=t.list&&t.list.resources?t.list.resources.map(e=>Object(te.x)(e)):[];return{...e,assignedResourcesId:t.list.id,assignedResourcesList:n,resourcesList:n}}case w.Bj:{const{list:n}=t,a=n&&n.resources?n.resources.map(e=>Object(te.x)(e)):[],r={...e,favoritedResourcesId:n&&n.id,favoritedResourcesList:a};return e.activeList===te.d&&(r.resourcesList=a),r}case w.Dj:return{...e,paginationPage:t.page};case w.Qj:{const{resource:n}=t;return{...e,viewingProgramExercise:n}}case w.Sj:{const{resource:n}=t;return{...e,viewingResource:n,hasViewedResource:!0}}case w.Kj:return{...e,selectedResourceLibrary:t.library};case w.Pj:{const n=t.list?t.list.map(e=>Object(te.x)(e)):[];return{...e,userProgramIsLoading:!1,userProgramReceivedAt:t.receivedAt,userProgramResourcesList:n}}case w.Fj:return{...e,patientActionCards:t.cards};case w.ek:return{...e,activeList:t.list};default:return e}}const qe={allMonths:[],calendarSelectedCoaches:[],currentCalendarMonth:{},meetingsCoaches:[],renderCalendar:!0,creatingPaidAppointment:!1};function He(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qe,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Ng:return{...e,timesIsFetching:!0,timesRequestedAt:t.requestedAt};case w.Fb:{const{data:{times:n,owner:a}}=t;let r=Array.from(new Set(n.map(e=>e.coach.id))).map(e=>{const t=n.find(t=>t.coach.id===e);return!!t&&t.coach}),i=[];a&&a.id&&r.find(e=>e.id===a.id)?i=[r.find(e=>e.id===a.id)]:t.coaches&&t.coaches.length||(i=r);const c=Object(N.D)(n,i),o=c[0],s=Object(N.E)(n,i,o);return{...e,availableCoaches:r,availableDates:c,allAvailableTimes:n,availableTimes:s,selectedCoaches:i,selectedDate:o,selectedTime:null,selectedAppointment:null,timesIsFetching:!1,timesReceivedAt:t.receivedAt}}case w.e:return{...e,availableCoaches:[],availableDates:[],allAvailableTimes:[],allAvailableSlots:[],availableTimes:[],timesReceivedAt:null};case w.Hg:return{...e,slotsIsFetching:!0,slotsRequestedAt:t.requestedAt};case w.tb:{const{slots:n,month:a,year:r}=t.data,i=Array.from(new Set(n.map(e=>e.coach.id))).map(e=>{const t=n.find(t=>t.coach.id===e);return!!t&&t.coach});let c=[...e.allMonths];
1c.forEach(e=>{if(e.month===a&&e.year===r){const t=c.indexOf(e);c.splice(t,1)}});const o=Object(X.l)(n);return c.push({month:a,year:r,slots:o,availableCoaches:i}),{...e,slotsIsFetching:!1,slotsReceivedAt:t.receivedAt,allMonths:c}}case w.ub:return{...e,slotsIsFetching:!1,slotsReceivedAt:t.receivedAt,slotsError:t.error};case w.Kb:{const{data:n,me:a}=t,r=[new Set(n.map(e=>e.coach.id))],i=r.find(e=>a.id===e),c=r.filter(e=>n.find(t=>e===t.coach.di));if(!i){const{first_name:e,last_name:t,id:n,profile_image:r}=a;c.unshift({first_name:e,last_name:t,id:n,profile_image:r})}return{...e,meetingsCoaches:c}}case w.Wi:return{...e,allMonths:[]};case w.jk:return{...e,renderCalendar:t.data};case w.Gb:return{...e,availableTimesError:t.error};case w.bk:let n=[],a=e.selectedDate;for(let e=0;e<t.availableDates.length;e++)n.push(D()(t.dates[e].start_time).format());return n.includes(a)||(a=null),{...e,dates:n,selectedDate:a};case w.lk:{const{allAvailableTimes:n,availableCoaches:a}=e,r=t.coaches,i=r&&r.length?r:a,c=Object(N.D)(n,i),o=c&&c.length>0?c[0]:null,s=o&&Object(N.E)(n,i,o);return setTimeout(()=>{t.asyncDispatch(Object(w.Pp)(!0))},1),{...e,availableDates:c,availableTimes:s,selectedCoaches:r,selectedDate:o,selectedTime:null,renderCalendar:!1}}case w.fj:{const{allAvailableTimes:n,selectedCoaches:a}=e,r=t.date,i=Object(N.E)(n,a,r);return{...e,availableTimes:i,selectedDate:r,selectedTime:null,selectedAppointment:null}}case w.kj:{const{allAvailableTimes:n,selectedDate:a,selectedCoaches:r}=e,{time:i}=t;let c=null;const o=n.filter(e=>{const{start_time:t}=e,n=D()(t).startOf("day");if(D()(a).startOf("day").format()===n.format()){return D()(t).format("h:mm A")===i}return!1});if(r&&1===r.length)c=o.find(e=>e.coach.id===r[0].id);else{const e=o.find(e=>19787===e.coach.id);c=e||o[0]}return{...e,selectedTime:i,selectedAppointment:c}}case w.ej:return{...e,selectedAppointment:t.appointment};case w.oj:return{...e,creatingPaidAppointment:t.creatingPaidAppointment};case w.Zi:return{...e,selectedDate:null,selectedTime:null,selectedAppointment:null};case w.Hc:{const{currentCalendarMonth:n}={...e},{start_time:a,end_time:r,coach:i}=t.data,c=D()(a),o=D()(r),s=n.slots&&n.slots.length>0&&n.slots.filter(e=>{const{start_time:t,end_time:n,coach:a}=e;return t.valueOf()!==c.valueOf()&&n.valueOf()!==o.valueOf()||t.valueOf()===c.valueOf()&&n.valueOf()===o.valueOf()&&a.id!==i.id});return n.slots=s,{...e,currentCalendarMonth:n}}case w.dk:return{...e,currentCalendarMonth:t.month};case w.ck:return{...e,calendarSelectedCoaches:t.coaches};default:return e}}const We={formData:{}};function Qe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:We,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.gk:return{...e,formData:{...e.formData,...t.data}};case w.Tg:return{...e,checkCodeRequestedAt:t.requestedAt,checkCodeIsFetching:!0};case w.Ub:return{...e,validCode:t.data,checkCodeReceivedAt:t.receivedAt,checkCodeIsFetching:!1};case w.Vb:return{...e,validCode:!1,checkCodeReceivedAt:t.receivedAt,checkCodeIsFetching:!1,error:t.error};case w.Ug:return{...e,checkPreregisteredEmailIsFetching:!0,checkPreregisteredEmailRequestedAt:t.requestedAt};case w.Wb:const n=t.data.email===e.formData.email;return{...e,checkPreregisteredEmailIsFetching:!1,checkPreregisteredEmailReceivedAt:t.receivedAt,validEmail:n};case w.Xb:return{...e,checkPreregisteredEmailIsFetching:!1,checkPreregisteredEmailReceivedAt:t.receivedAt,checkPreregisteredEmailError:t.error,validEmail:!1};case w.bi:return{...e,providerSignupRequestedAt:t.requestedAt,providerSignupIsFetching:!0};case w.oe:return{...e,providerSignupReceivedAt:t.receivedAt,providerSignupIsFetching:!1};case w.pe:return{...e,providerSignupReceivedAt:t.receivedAt,providerSignupIsFetching:!1,providerSignupError:t.error};case w.xi:return{...e,signupRequestedAt:t.requestedAt,signupIsFetching:!0};case w.df:return{...e,signupReceivedAt:t.receivedAt,signupIsFetching:!1};case w.ef:return{...e,signupReceivedAt:t.receivedAt,signupIsFetching:!1,signupError:t.error};default:return e}}const Ye={validPromo:!1,hidePaymentForm:!1,isOnDemand:!1,isConsult:!0,amount_off:0,percent_off:0,subscriptions:[],addProviderSeatIsFetching:!1,addClinicSeatIsFetching:!1};function Ke(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ye,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Vg:return{...e,checkPromoCodeIsFetching:!0,checkPromoCodeRequestedAt:t.requestedAt};case w.Yb:{const{promotion_code:{active:n,coupon:{amount_off:a,percent_off:r,valid:i}}}=t.data,c={...e,checkPromoCodeIsFetching:!1,checkPromoCodeReceivedAt:t.receivedAt};return n&&i?(c.validPromo=!0,c.amount_off=a,c.percent_off=r):c.validPromo=!1,c}case w.Zb:return{...e,checkPromoCodeIsFetching:!1,checkPromoCodeReceivedAt:t.receivedAt,checkPromoCodeError:t.error};case w.W:return{...e,promptForSubscription:!0}
1;case w.X:return{...e,promptForSubscriptionError:t.error};case w.Y:return{...e,promptProviderForSubscription:!0};case w.t:return Object(N.kb)("localStorage")&&localStorage.setItem("X_LAST_DISMISS_SUBSCRIPTION_PROMPT",D()().format()),{...e,promptProviderForSubscription:!1,promptForSubscription:!1,forceSubscription:!1};case w.y:{const{hidePaymentForm:n,isOnDemand:a,isConsult:r}=t.data;return{...e,forceSubscription:!0,hidePaymentForm:n,isOnDemand:a,isConsult:r}}case w.Ah:return{...e,getClientSubscriptionsIsFetching:!0,getClientSubscriptionsRequestedAt:t.requestedAt};case w.kd:return{...e,getClientSubscriptionsIsFetching:!1,getClientSubscriptionsReceivedAt:t.receivedAt,subscriptions:t.data};case w.ld:return{...e,getClientSubscriptionsIsFetching:!1,getClientSubscriptionsReceivedAt:t.receivedAt,subscriptionsError:t.error};case w.Ag:return{...e,addProviderSeatIsFetching:!0,addProviderSeatRequestedAt:t.requestedAt};case w.fb:{const{subscriptions:n}=e,a=n.find(e=>e.id===t.data.id),r={...e,addProviderSeatIsFetching:!1,addProviderSeatReceivedAt:t.receivedAt};return a&&(a.seats_amount=t.data.seats_amount,r.addSeatSuccess=!0),r}case w.gb:return{...e,addProviderSeatIsFetching:!1,addProviderSeatReceivedAt:t.receivedAt,addProviderSeatError:t.error};case w.yg:return{...e,addClinicSeatIsFetching:!0,addClinicSeatRequestedAt:t.requestedAt};case w.bb:{const{subscriptions:n}=e,a=n.find(e=>e.id===t.data.id),r={...e,addClinicSeatIsFetching:!1,addClinicSeatReceivedAt:t.receivedAt};return a&&(a.clinic_seats_amount=t.data.clinic_seats_amount,r.addClinicSeatSuccess=!0),r}case w.cb:return{...e,addClinicSeatIsFetching:!1,addClinicSeatReceivedAt:t.receivedAt,addClinicSeatError:t.error};case w.nk:{const{subscriptions:t}=e,n=t.find(e=>"active"===e.status);return n&&(n.used_seats_amount=n.used_seats_amount+1),{...e,subscriptions:t,addClinicSeatSuccess:!1,addSeatSuccess:!1}}case w.mk:{const{subscriptions:t}=e,n=t.find(e=>"active"===e.status);return n&&(n.used_clinic_seats_amount=n.used_clinic_seats_amount+1),{...e,subscriptions:t,addClinicSeatSuccess:!1,addSeatSuccess:!1}}case w.Qb:{const{subscriptions:n}=e,a=n.find(e=>"active"===e.status);return a&&(a.termination_date=D.a.unix(t.data.cancel_at).format()),{...e,subscriptions:n}}case w.o:return{...e,addClinicSeatSuccess:!1,addSeatSuccess:!1};case w.n:return{...e,addClinicSeatError:!1,addProviderSeatError:!1};default:return e}}const Je={userInfo:{},GATags:{}};function Ze(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Je,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w.Bh:return{...e,sendGetUserInviteIsLoading:!0,sendGetUserInviteRequestedAt:t.requestedAt};case w.md:return{...e,sendGetUserInviteIsLoading:!1,sendGetUserInviteReceivedAt:t.receivedAt,userInfo:t.data};case w.nd:return{...e,sendGetUserInviteIsLoading:!1,sendGetUserInviteReceivedAt:t.receivedAt};case w.xg:return{...e,sendActivateUserInvite:!0,sendActivateUserInviteRequestedAt:t.requestedAt};case w.Z:return{...e,sendActivateUserInvite:!1,sendActivateUserInviteReceivedAt:t.receivedAt,activeStatus:t.data};case w.ab:return{...e,sendActivateUserInvite:!1,sendActivateUserInviteReceivedAt:t.receivedAt,userInvitationError:t.error};case w.wi:return{...e,sendUserInviteIsLoading:!0,sendUserInviteRequestedAt:t.requestedAt};case w.bf:return{...e,sendUserInviteIsLoading:!1,sendUserInviteReceivedAt:t.receivedAt};case w.cf:return{...e,sendUserInviteIsLoading:!1,sendUserInviteReceivedAt:t.receivedAt,sendUserInviteError:t.error.response.data};case w.ri:return{...e,resendUserInviteIsLoading:!0,resendUserInviteRequestedAt:t.requestedAt};case w.Qe:return{...e,resendUserInviteIsLoading:!1,resendUserInviteReceivedAt:t.receivedAt};case w.Re:return{...e,resendUserInviteIsLoading:!1,resendUserInviteReceivedAt:t.receivedAt,resendUserInviteError:t.error.response.data};case w.Cj:const n={...e.GATags,...t.params};return{...e,GATags:n};default:return e}}var Xe=n(854),$e=n(518),et=n(81);const tt={status:null,statusRequested:!1,statusReceivedAt:null,statusError:null,disableRequested:!1,disableReceivedAt:null,disableError:null,isVerified:!1,emailCodeSent:!1,emailCodeSentAt:null,emailSendError:null,emailVerifyError:null,emailSendRequested:!1,emailVerifyRequested:!1,emailVerifyReceivedAt:null,trustedDevices:[],devicesRequested:!1,devicesReceivedAt:null,devicesError:null,deviceRevokeRequested:!1,backupCodes:null,backupCodesRequested:!1,backupCodesReceivedAt:null,backupCodesError:null,backupCodesStatus:null,backupCodesStatusRequested:!1,backupCodesStatusError:null};function nt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:tt,t=arguments.length>1?arguments[1]:void 0;const{type:n,data:a,error:r,payload:i}=t;switch(n){case et.REQUEST_MFA_STATUS:return{...e,statusRequested:!0,statusError:null};case et.RECEIVE_MFA_STATUS:return{...e,status:a,statusRequested:!1,statusReceivedAt:Date.now(),statusError:null,isVerified:a.is_verified||!1};case et.RECEIVE_MFA_STATUS_ERROR:return{...e,statusRequested:!1,statusError:r};case et.REQUEST_MFA_DISABLE:return{...e,disableRequested:!0,disableError:null};case et.RECEIVE_MFA_DISABLE:return{...e,disableRequested:!1,disableReceivedAt:Date.now(),disableError:null,status:null,isVerified:!1};case et.RECEIVE_MFA_DISABLE_ERROR:return{...e,disableRequested:!1,disableError:r};case et.SET_MFA_VERIFIED:return{...e,isVerified:i.verified};case et.CLEAR_MFA_STATE:return{...tt};case et.MFA_EMAIL_SEND_REQUEST:return{...e,emailSendRequested:!0,emailSendError:null};case et.MFA_EMAIL_SEND_SUCCESS:return{...e,emailSendRequested:!1,emailCodeSent:!0,emailCodeSentAt:Date.now(),emailSendError:null};case et.MFA_EMAIL_SEND_ERROR:return{...e,emailSendRequested:!1,emailSendError:r};case et.MFA_EMAIL_VERIFY_REQUEST:return{...e,emailVerifyRequested:!0,emailVerifyError:null};case et.MFA_EMAIL_VERIFY_SUCCESS:return{...e,emailVerifyRequested:!1,isVerified:!0,emailVerifyReceivedAt:Date.now(),emailVerifyError:null};case et.MFA_EMAIL_VERIFY_ERROR:return{...e,emailVerifyRequested:!1,emailVerifyError:r};case et.MFA_DEVICES_REQUEST:return{...e,devicesRequested:!0,devicesError:null};case et.MFA_DEVICES_SUCCESS:return{...e,devicesRequested:!1,trustedDevices:a.devices||[],devicesReceivedAt:Date.now(),devicesError:null};
1case et.MFA_DEVICES_ERROR:return{...e,devicesRequested:!1,devicesError:r};case et.MFA_DEVICE_REVOKE_REQUEST:return{...e,deviceRevokeRequested:!0};case et.MFA_DEVICE_REVOKE_SUCCESS:return{...e,deviceRevokeRequested:!1,trustedDevices:e.trustedDevices.filter(e=>e.id!==i.deviceId)};case et.MFA_DEVICE_REVOKE_ERROR:return{...e,deviceRevokeRequested:!1};case et.MFA_BACKUP_CODES_GENERATE_REQUEST:return{...e,backupCodesRequested:!0,backupCodesError:null};case et.MFA_BACKUP_CODES_GENERATE_SUCCESS:return{...e,backupCodesRequested:!1,backupCodes:a.backup_codes||null,backupCodesReceivedAt:Date.now(),backupCodesError:null};case et.MFA_BACKUP_CODES_GENERATE_ERROR:return{...e,backupCodesRequested:!1,backupCodesError:r};case et.MFA_BACKUP_CODES_STATUS_REQUEST:return{...e,backupCodesStatusRequested:!0,backupCodesStatusError:null};case et.MFA_BACKUP_CODES_STATUS_SUCCESS:return{...e,backupCodesStatusRequested:!1,backupCodesStatus:a,backupCodesStatusError:null};case et.MFA_BACKUP_CODES_STATUS_ERROR:return{...e,backupCodesStatusRequested:!1,backupCodesStatusError:r};default:return e}}var at=e=>Object(O.b)({router:Object(x.b)(e),...$e.b,...a,...r,...i,...c,...o,...s,...l,...u,...d,...m,...p,...E,...g,...f,...b,..._,...h,...v,...R,...y,...Xe,mfa:nt});const rt=Object(C.createLogger)({collapsed:!0}),it=Object(I.createBrowserHistory)(),ct=le()({reconnectOnClose:!0,deserializer:JSON.parse}),ot=[Object(T.a)(it),A.a,e=>t=>n=>{let a=!1,r=[];function i(){r.forEach(t=>e.dispatch(t)),r=[]}const c=Object.assign({},n,{asyncDispatch:function(e){r=r.concat([e]),a&&i()}}),o=t(c);return a=!0,i(),o},ct,...$e.a];Object(N.Z)()&&ot.push(rt);const st=S.a();function lt(e){return Object(O.d)(at(it),e,Object(O.c)(Object(O.a)(...ot),st))}},244:function(e,t,n){"use strict";n.d(t,"a",(function(){return I}));var a=n(0),r=n.n(a),i=n(75),c=n(9),o=n(1401),s=n(97),l=n(1402),u=n(59),d=n(44),m=n(103),p=n(885),E=n(52),g=n(814),f=n(716),b=n(257),_=n(36),h=n(210),v=n(224),R=n(6),y=n(10),O=n(101),A=n(185),C=n(48);const S=Object(c.a)(o.a,{shouldForwardProp:e=>"isCollapse"!==e&&"isOffset"!==e&&"verticalLayout"!==e})(e=>{let{isCollapse:t,isOffset:n,verticalLayout:a,theme:r}=e;return{...Object(f.a)(r).bgBlur(),boxShadow:"none",zIndex:r.zIndex.appBar+1,transition:r.transitions.create(["width","height"],{duration:r.transitions.duration.shorter}),[r.breakpoints.up("lg")]:{width:"100%",...t&&{width:"100%"},...n&&{height:b.a.DASHBOARD_DESKTOP_OFFSET_HEIGHT},...a&&{width:"100%",height:b.a.DASHBOARD_DESKTOP_OFFSET_HEIGHT,backgroundColor:r.palette.background.default}}}});function I(e){let{isCollapse:t=!1,verticalLayout:n=!1,children:c}=e;const o=Object(s.a)(),[f,I]=Object(a.useState)(null),[T,x]=Object(a.useState)(null),[w,j]=Object(a.useState)(null),P=Object(g.a)(b.a.DASHBOARD_DESKTOP_HEIGHT)&&!n,N=Object(i.matchPath)(window.location.pathname,{path:y.K})||Object(i.matchPath)(window.location.pathname,{path:y.H}),L=Object(v.a)("up","lg"),[D,k]=Object(a.useState)(!1);Object(a.useEffect)(()=>{D&&k(!1)},[L]);const M=()=>{k(!D)},F=e=>{f!==e.currentTarget&&I(e.currentTarget)},U=e=>{T!==e.currentTarget&&x(e.currentTarget)},V=e=>{w!==e.currentTarget&&j(e.currentTarget)},G=()=>{f&&I(null),T&&x(null),w&&j(null)};return r.a.createElement(S,{isCollapse:t,isOffset:P,verticalLayout:n,className:"ts-header"},r.a.createElement(l.a,{sx:{p:"0 !important"}},r.a.createElement(u.a,{sx:{display:{xs:"none",lg:"flex"},flexDirection:"row",justifyContent:"space-between",width:"100%"}},r.a.createElement(u.a,{sx:{flexDirection:"row"}},r.a.createElement(d.a,{sx:{p:4,maxWidth:"200px",height:"100px"},className:"hover-pointer"},r.a.createElement("a",{href:"https://www.mfrtherapists.com/"},r.a.createElement(h.a,null))),N&&r.a.createElement(_.a,{sx:{color:o.palette.slate.main,height:"100%",borderRadius:0,px:2,"&:hover":{backgroundColor:"".concat(o.palette.grey[200])}},href:y.N},"Return to search")),r.a.createElement(u.a,{sx:{flexDirection:"row"}},r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:y.N},"Find a therapist")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/what-is-mfr/"},"What is MFR")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},onClick:F,onMouseOver:F},"MFR for Therapists",r.a.createElement(C.a,{src:Object(R.Q)("ic_chevron_down.svg")})),r.a.createElement(A.a,{anchorEl:f,open:Boolean(f),onClose:G},r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/benefits/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/benefits/",onClick:G},"Therapist Benefits")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/pricing-plans/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/pricing-plans/",onClick:G},"Therapist Pricing Plans")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/skill-enhancement/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/skill-enhancement/",onClick:G},"Skill Enhancement")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/therapist-resources-2/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/therapist-resources-2/",onClick:G},"Therapist Resources")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/treatment-centers/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/treatment-centers/",onClick:G},"Treatment Centers")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/blog/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/blog/",onClick:G},"Blog")))),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white},display:"flex",justifyContent:"start"},onClick:U,onMouseOver:U},"MFR for Patients",r.a.createElement(C.a,{src:Object(R.Q)("ic_chevron_down.svg")})),r.a.createElement(A.a,{anchorEl:T,open:Boolean(T),onClose:G},r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/intensives/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/intensives/",onClick:G},"Treatment Intensives")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/patient-resources-2/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/patient-resources-2/",onClick:G},"Patient Resources")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/treatment-centers/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/treatment-centers/",onClick:G},"Treatment Centers")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/blog/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/blog/",onClick:G},"Blog")))),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},onClick:V,onMouseOver:V},"About Us",r.a.createElement(C.a,{src:Object(R.Q)("ic_chevron_down.svg")})),r.a.createElement(A.a,{anchorEl:w,open:Boolean(w),onClose:G},r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/about-us/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/about-us/",onClick:G},"About John Barnes")),r.a.createElement(m.a,{component:"a",href:"https://www.mfrtherapists.com/contact-us/",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:"https://www.mfrtherapists.com/contact-us/",onClick:G},"Contact Us")),r.a.createElement(m.a,{component:"a",href:b.c,target:"_blank",rel:"noopener noreferrer",onClick:G},r.a.createElement(_.a,{sx:{color:o.palette.slate.main,"&:hover":{color:o.palette.slate.darker,backgroundColor:"rgba(0, 0, 0, 0)"},display:"flex",justifyContent:"start"},href:b.c,target:"_blank",rel:"noopener noreferrer",onClick:G},"Help & Support")))),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:1}},r.a.createElement(O.a,{compact:!0,href:y.O},"Sign up")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",mx:2}},r.a.createElement(O.a,{compact:!0,href:y.A},"Log in")))),r.a.createElement(u.a,{sx:{display:{xs:"flex",lg:"none"},flexDirection:"row",justifyContent:"space-between",width:"100%"}},r.a.createElement(u.a,{sx:{flexDirection:"row"}},r.a.createElement(d.a,{sx:{p:4,maxWidth:"200px",height:"100px"}},r.a.createElement("a",{href:"https://www.mfrtherapists.com/"},r.a.createElement(h.a,null))),N&&r.a.createElement(_.a,{sx:{color:o.palette.slate.main,height:"100%",borderRadius:0,px:2,"&:hover":{backgroundColor:"".concat(o.palette.grey[200])}},href:y.N}
1,"Return to search")),r.a.createElement(_.a,{sx:{p:2,"&:hover":{color:o.palette.slate.main,backgroundColor:o.palette.common.white}},onClick:M},r.a.createElement(C.a,{src:Object(R.Q)("ic_menu.svg"),sx:{color:o.palette.slate.main}})),r.a.createElement(p.a,{open:D,sx:{"& .MuiPaper-root":{minWidth:"300px",p:3}},anchor:"right"},r.a.createElement(_.a,{sx:{p:2,display:"flex",justifyContent:"end","&:hover":{backgroundColor:o.palette.common.white}},onClick:M},r.a.createElement(C.a,{src:Object(R.Q)("ic_close.svg"),sx:{color:o.palette.slate.main}})),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:y.N},"Find a therapist")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/what-is-mfr/"},"What is MFR")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:o.palette.grey[100],width:"100%"}},r.a.createElement(E.a,{variant:"caption",sx:{color:o.palette.slate.main,fontWeight:"bold",fontSize:"0.875rem",py:.5}},"MFR for Therapists")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/benefits/"},"Therapist Benefits")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/pricing-plans/"},"Therapist Pricing Plans")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/skill-enhancement/"},"Skill Enhancement")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/therapist-resources-2/"},"Therapist Resources")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",mx:1}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/treatment-centers/"},"Treatment Centers")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/blog/"},"Blog")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:o.palette.grey[100]}},r.a.createElement(E.a,{variant:"caption",sx:{color:o.palette.slate.main,fontWeight:"bold",fontSize:"0.875rem"}},"MFR for Patients")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/intensives/"},"Treatment Intensives")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/patient-resources-2/"},"Patient Resources")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/treatment-centers/"},"Treatment Centers")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/blog/"},"Blog")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:o.palette.grey[100]}},r.a.createElement(E.a,{variant:"caption",sx:{color:o.palette.slate.main,fontWeight:"bold",fontSize:"0.875rem"}},"About Us")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/about-us/"},"About John Barnes")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:"https://www.mfrtherapists.com/contact-us/"},"Contact Us")),r.a.createElement(d.a,{sx:{display:"flex",justifyContent:"end",width:"100%"}},r.a.createElement(_.a,{compact:!0,sx:{color:o.palette.slate.main,"&:hover":{backgroundColor:o.palette.common.white}},href:b.c,target:"_blank",rel:"noopener noreferrer"},"Help & Support")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end",my:2}},r.a.createElement(O.a,{compact:!0,href:y.O,fullWidth:!0},"Sign up")),r.a.createElement(d.a,{sx:{display:"flex",alignItems:"center",justifyContent:"end"}},r.a.createElement(O.a,{compact:!0,href:y.A,fullWidth:!0},"Log in"))))))}},257:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return o}
1)),n.d(t,"c",(function(){return s}));var a=n(862);const r={MOBILE_HEIGHT:64,MAIN_DESKTOP_HEIGHT:88,DASHBOARD_DESKTOP_HEIGHT:56,DASHBOARD_DESKTOP_OFFSET_HEIGHT:60},i={BASE_WIDTH:260,DASHBOARD_WIDTH:280,DASHBOARD_COLLAPSE_WIDTH:120,DASHBOARD_ITEM_ROOT_HEIGHT:48,DASHBOARD_ITEM_SUB_HEIGHT:40,DASHBOARD_ITEM_HORIZONTAL_HEIGHT:32},c={NAVBAR_ITEM:22,NAVBAR_ITEM_HORIZONTAL:20},o={themeMode:"light",themeDirection:"ltr",themeContrast:"default",themeLayout:"horizontal",themeColorPresets:"blue",themeStretch:!1},s=(a.a,"mailto:".concat("[email protected]","?subject=").concat(encodeURIComponent("MFR Directory - Customer Support")))},260:function(e,t,n){"use strict";n.d(t,"b",(function(){return c}));var a=n(390),r=n(558);const i=Object(a.a)({reducerPath:"subscriptionApi",baseQuery:Object(r.a)({baseUrl:"/api/v5/"}),endpoints:e=>({subscriptionStatus:e.query({query:()=>({url:"subscriptions/status/"})})})}),{useSubscriptionStatusQuery:c}=i;t.a=i},27:function(e,t,n){"use strict";n.d(t,"r",(function(){return a})),n.d(t,"d",(function(){return r})),n.d(t,"j",(function(){return i})),n.d(t,"i",(function(){return c})),n.d(t,"q",(function(){return o})),n.d(t,"l",(function(){return s})),n.d(t,"k",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return m})),n.d(t,"h",(function(){return p})),n.d(t,"f",(function(){return E})),n.d(t,"g",(function(){return g})),n.d(t,"a",(function(){return f})),n.d(t,"o",(function(){return b})),n.d(t,"n",(function(){return _})),n.d(t,"p",(function(){return h})),n.d(t,"m",(function(){return v}));const a={message:"This field is required"},r={message:"Invalid email"},i={value:9,message:"Subscription fee must be greater than $10"},c={value:4,message:"Consult fee must be greater than $5"},o={message:"Price must be a number"},s={value:10,message:"Mobile number must be exactly 10 digits long"},l={value:/[0-9]{10}/,message:"Mobile number must only include numbers"},u={value:16,message:"You must be at least ".concat(16," years of age to register")},d={value:16,message:"You must be at least ".concat(16," years of age")},m={message:"Invalid code"},p={message:"We were unable to verify this email address. Please contact your Sentry Health Concierge at (877)-293-9355 for further assistance."},E={message:"Invalid date"},g={message:"Invalid date format. Date must be MM/DD/YYYY"},f={value:1024,message:"Message cannot be longer than 1024 characters"},b={value:8,message:"Too short"},_={value:100,message:"Too long"},h={value:/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,}$/,message:"Password must be 8 characters long and have: 1 uppercase letter, 1 lowercase letter, 1 number"},v={message:"Passwords do not match"}},273:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(368),c=n(486);function o(e){let{image:t=null,name:n,size:a="sm"}=e;const o={xs:"24px",sm:"64px",md:"175px",lg:"256px"}[a],s={xs:"24px",sm:"64px",md:"175px",lg:"256px"}[a],l={xs:"14px",sm:"1.25rem",md:"2.5rem",lg:"5rem"}[a];return r.a.createElement(c.a,{color:t?"default":Object(i.a)(n).color,alt:"".concat(n," "),src:t||"",sx:{width:o,height:s,fontSize:l}},Object(i.a)(n).name)}},278:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(104),c=n(34),o=n.n(c);function s(e){let{analyticsClass:t,className:n,...a}=e;return r.a.createElement(i.Link,Object.assign({"data-button":t,className:o()("ts-link",n),to:"#"},a))}},279:function(e,t,n){"use strict";n.d(t,"c",(function(){return E})),n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return f})),n.d(t,"d",(function(){return b}));var a,r,i,c,o,s,l,u,d,m=n(26),p=n(6);const E={expand:Object(p.x)(a||(a=Object(m.a)(["\n        article\n        data_points\n        exercise\n        exercise.steps\n        exercise.tags\n        id\n        resources\n        pain_location\n        resources.article\n        resources.exercise\n        resources.exercise.steps\n        resources.exercise.tags\n        watched_items\n    "]))),fields:Object(p.x)(r||(r=Object(m.a)(["\n        article\n        completed\n        created\n        data_points\n        description\n        exercise\n        group\n        id\n        order\n        resources.id\n        resources.article\n        resources.article.i
1d\n        resources.article.img\n        resources.article.title\n        resources.created\n        resources.exercise\n        resources.exercise.benefit\n        resources.exercise.steps\n        resources.exercise.tags\n        resources.exercise.brightcove_video_id\n        resources.exercise.id\n        resources.exercise.preview\n        resources.exercise.title\n        resources.exercise.video\n        resources_list.description\n        resources_list.title\n        title\n        pain_location\n        watched_items\n    "])))},g=(Object(p.x)(i||(i=Object(m.a)(["\n        recommended_list.resources.article\n        recommended_list.resources.exercise\n        resources_list.resources.article\n        resources_list.resources.exercise\n    "]))),Object(p.x)(c||(c=Object(m.a)(["\n        assigned_program.id\n        assigned_program.last_visited\n        assigned_program.title\n        description\n        resources.group\n        last_visited\n        pain_location\n        recommended_list.resources.article\n        recommended_list.resources.exercise\n        resources_list.resources.article\n        resources_list.resources.exercise\n        resources_list.resources.id\n        resources_list.resources.list\n        resources_list.resources.order\n        resources_list.resources.watched_items\n        resources_list.resources.data_points\n        title   \n    "]))),{expand:Object(p.x)(o||(o=Object(m.a)(["\n        resource\n        assigned_resources_list.resources.article\n        assigned_resources_list.resources.exercise\n        favorited_resources_list.resources.article\n        favorited_resources_list.resources.exercise\n        data_points\n    "]))),fields:Object(p.x)(s||(s=Object(m.a)(["\n        assigned_resources_list\n        favorited_resources_list\n    "])))}),f={expand:Object(p.x)(l||(l=Object(m.a)(["\n        resource.exercise\n        resource.article\n    "]))),fields:Object(p.x)(u||(u=Object(m.a)(["\n        benefit\n        brightcove_video_id\n        content\n        duration\n        id\n        img\n        preview\n        reps\n        sets\n        title\n        video\n    "])))},b={fields:Object(p.x)(d||(d=Object(m.a)(["\n        branding\n        id\n        title\n        type\n    "])))}},295:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n.n(a),i=n(699),c=n(44),o=n(700),s=n.n(o);function l(e){let{ratio:t,disabledEffect:n=!1,effect:a="blur",sx:o,...l}=e;return t?r.a.createElement(c.a,{component:"span",sx:{width:1,lineHeight:0,display:"block",overflow:"hidden",position:"relative",pt:u(t),"& .wrapper":{top:0,left:0,right:0,bottom:0,lineHeight:0,position:"absolute",backgroundSize:"cover !important"},...o}},r.a.createElement(c.a,Object.assign({component:i.LazyLoadImage,wrapperClassName:"wrapper",effect:n?void 0:a,placeholderSrc:s.a,sx:{width:1,height:1,objectFit:"cover"}},l))):r.a.createElement(c.a,{component:"span",sx:{lineHeight:1,display:"block",overflow:"hidden","& .wrapper":{width:1,height:1,backgroundSize:"cover !important"},...o}},r.a.createElement(c.a,Object.assign({component:i.LazyLoadImage,wrapperClassName:"wrapper",effect:n?void 0:a,placeholderSrc:s.a,sx:{width:1,height:1,objectFit:"cover"}},l)))}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"1/1";return{"4/3":"calc(100% / 4 * 3)","3/4":"calc(100% / 3 * 4)","6/4":"calc(100% / 6 * 4)","4/6":"calc(100% / 4 * 6)","16/9":"calc(100% / 16 * 9)","9/16":"calc(100% / 9 * 16)","21/9":"calc(100% / 21 * 9)","9/21":"calc(100% / 9 * 21)","1/1":"100%"}[e]}},3:function(e,t,n){"use strict";function a(e){return{type:e,requestedAt:Date.now()}}function r(e,t){return{type:e,receivedAt:Date.now(),data:t.data}}function i(e,t){var n,a,r;if(401===(null===t||void 0===t||null===(n=t.response)||void 0===n?void 0:n.status))return{type:e,receivedAt:Date.now(),error:"Your session has expired"};const i=(null===t||void 0===t||null===(a=t.response)||void 0===a||null===(r=a.data)||void 0===r?void 0:r.detail)||t;return t.response&&console.log("%c"+i,"color: #c62c2c"),{type:e,receivedAt:Date.now(),error:i}}n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}))},308:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(439),r=n.n(a);function i(e){return r()(e).format("0.0 b")}},311:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));const a=e=>{if(!e)return"30 days";if(e<1){const t=Math.round(24*e);return"".concat(t," hour").concat(1!==t?"s":"")}const t=Math.round(e);return"".concat(t," day").concat(1!==t?"s":"")}},344:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n(0),r=n.n(a),i=n(9),c=n(52),o=n(295),s=n(6);const l=Object(i.a)("div")(e=>{let{theme:t}=e;return{height:"100%",display:"flex",textAlign:"center",alignItems:"center",flexDirection:"column",justifyContent:"center",padding:t.spacing(8,2)}});function u(e){let{title:t,description:n,img:a,...i}=e;return r.a.createElement(l,i,r.a.createElement(o.a,{disabledEffect:!0,visibleByDefault:!0,alt:"empty content",src:a||Object(s.Q)("empty_list.png")}),r.a.createElement(c.a,{variant:"h5",gutterBottom:!0,sx:{height:30,mb:3}},t),n&&r.a.createElement(c.a,{variant:"body2",sx:{color:"text.secondary"}},n))}},351:function(e,t,n){"use strict";n.d(t,"c",(function(){return E})),n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return f}));var a,r,i,c,o,s,l,u,d,m=n(26),p=n(6);Object(p.x)(a||(a=Object(m.a)(["\n        tier\n    "]))),Object(p.x)(r||(r=Object(m.a)(["\n        id\n        color_logo\n        display_name\n        is_hidden\n        name\n        pain_locations\n        pay_right_away\n        product_logo\n        product_name\n        idp_signin_url\n        white_logo\n        subdomain\n        tier\n        \n        is_organization\n        organization_stripe_customer_id\n        organization_stripe_subscription_id\n        organization_stripe_subscription_status\n        organization_stripe_connect_account_id\n        organization_stripe_connect_product_id\n    "])));const E={expand:Object(p.x)(i||(i=Object(m.a)(["\n        branding\n        parent\n        parent.branding\n        parent.signup_config\n        signup_config\n        tier\n    "]))),fields:Object(p.x)(c||(c=Object(m.a)(["\n        branding\n        domain\n        hidden\n        id\n        parent\n        partner_id\n        pl_hip\n        pl_knee\n        pl_neck\n        pl_lower_back\n        pl_other\n        pl_shoulder\n        pl_unknown\n        pl_upper_back\n        pl_womens_health\n        pl_ankle\n        products\n        prices\n        signup_config\n        title\n        uuid\n    "])))},g=(Object(p.x)(o||(o=Object(m.a)(["\n        provider_prices\n    "]))),{expand:Object(p.x)(s||(s=Object(m.a)(["\n        branding\n    "]))),fields:Object(p.x)(l||(l=Object(m.a)(["\n        id\n        hidden\n        branding\n        branding.display_name\n        branding.is_organization\n        branding.name\n        branding.stripe_subscription_status\n        display_name\n    "])))}),f={expand:Object(p.x)(u||(u=Object(m.a)(["\n        clinic_credentials\n        group\n        group.parent\n        group.clinics\n        providers.profile_credentials\n        providers.user\n        clinic_images\n    "]))),fields:Object(p.x)(d||(d=Object(m.a)(["\n        address1\n        address2\n        alt_phone\n        bio\n        city\n        clarifying_content_blurb\n        clinic_credentials\n        clinic_images\n        country\n        directions\n        display_map\n        email\n        facebook\n        group\n        id\n        instagram\n        latitude\n        longitude\n        municipality\n        owner_profile_id\n        phone\n        postal_code\n        providers.active\n        providers.id\n        providers.photo\n        providers.slug\n        providers.profile_credentials\n        providers.user\n        providers.user.first_name\n        providers.user.last_name\n        providers.user.profile_image\n        provinces\n        public\n        slug\n        state\n        title\n        twitter\n        url\n        vanity_phone\n        zip\n    "])))}},356:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(15),c=n(41),o=n(78),s=n(17),l=n(81);n(453);t.a=function(){const e=Object(i.f)(),t=Object(i.g)(e=>e.mfa),n=Object(i.g)(e=>e.me),{backupCodes:u,backupCodesRequested:d,backupCodesError:m,backupCodesStatus:p,backupCodesStatusRequested:E}=t;Object(a.useEffect)(()=>{e(Object(l.getBackupCodesStatus)())},[e]);const g=async()=>
1{if(window.confirm("Generating new backup codes will invalidate all existing codes. Are you sure you want to continue?"))try{await e(Object(l.generateBackupCodes)()),s.b.success("Backup codes generated successfully!")}catch(t){const e=t.response&&t.response.data&&t.response.data.error||t.message||"Failed to generate backup codes. Please try again.";s.b.error(e)}};return r.a.createElement("div",{className:"mfa-backup-codes"},r.a.createElement("div",{className:"ts-section-header"},r.a.createElement("i",{className:"fas fa-key ts-icon"}),r.a.createElement("h3",null,"Backup Recovery Codes")),r.a.createElement("p",{className:"help-text"},"Backup codes can be used to access your account if you can't receive email verification codes. Each code can only be used once."),E?r.a.createElement("div",{className:"loading text-center py-4"},r.a.createElement(o.b,{size:"sm"}),r.a.createElement("p",{className:"mt-2 text-muted"},"Loading backup codes status...")):p&&p.has_backup_codes&&!u?r.a.createElement("div",{className:"backup-status mb-4"},p.remaining_count<=4?r.a.createElement("div",{className:"alert alert-warning"},r.a.createElement("div",null,r.a.createElement("strong",null,"Warning: Low backup codes"),"Generate new backup backup codes")):null,r.a.createElement("div",{className:"alert alert-info"},r.a.createElement("strong",null,"\u2713 Backup codes configured"),r.a.createElement("p",{className:"mb-0"},"You have ",p.remaining_count," of ",p.total_count," backup codes remaining.")),r.a.createElement(c.a,{variant:"secondary",onClick:g,disabled:d},d?r.a.createElement(r.a.Fragment,null,r.a.createElement(o.b,{size:"sm",className:"mr-2"}),"Generating..."):"Generate New Backup Codes")):u||p&&p.has_backup_codes?null:r.a.createElement("div",{className:"no-codes text-center py-4"},r.a.createElement(c.a,{variant:"secondary",onClick:g,disabled:d},d?r.a.createElement(r.a.Fragment,null,r.a.createElement(o.b,{size:"sm",className:"mr-2"}),"Generating..."):"Generate Backup Codes")),m&&r.a.createElement("div",{className:"alert alert-danger mb-3"},m),u&&u.length>0&&r.a.createElement("div",{className:"backup-codes-display"},r.a.createElement("div",{className:"alert alert-success mb-3"},r.a.createElement("strong",null,"\u2713 Backup codes generated successfully!")),r.a.createElement("div",{className:"alert alert-warning mb-3"},r.a.createElement("strong",null,"Important:"),r.a.createElement("ul",{className:"mb-0 mt-2"},r.a.createElement("li",null,"Save these codes now - they won't be shown again"),r.a.createElement("li",null,"Each code can only be used one time"),r.a.createElement("li",null,"Keep them in a secure location (password manager, safe, etc.)"))),r.a.createElement("div",{className:"backup-codes-grid"},u.map((e,t)=>r.a.createElement("div",{key:t,className:"backup-code-item"},e))),r.a.createElement("div",{className:"backup-codes-actions mt-4"},r.a.createElement(c.a,{variant:"secondary",onClick:()=>{if(!u||0===u.length)return;const e="ORBIT MFA BACKUP CODES\nGenerated: ".concat((new Date).toLocaleString(),"\nUser: ").concat((null===n||void 0===n?void 0:n.email)||"Unknown","\n\n\u26a0\ufe0f IMPORTANT: Keep these codes in a secure location!\n- Each code can only be used ONCE\n- Use them if you can't access your email for verification\n- Generate new codes if you lose these\n\nBACKUP CODES:\n").concat(u.map((e,t)=>"".concat(t+1,". ").concat(e)).join("\n"),'\n\nHOW TO USE:\n1. When prompted for email verification code\n2. Click "Use Backup Code Instead"\n3. Enter one of these 8-digit codes\n4. The code will be consumed and cannot be reused\n'),t=new Blob([e],{type:"text/plain"}),a=URL.createObjectURL(t),r=document.createElement("a");r.href=a,r.download="orbit-backup-codes-".concat((null===n||void 0===n?void 0:n.email)||"codes",".txt"),document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(a)},className:"mr-2 mb-2"},r.a.createElement("i",{className:"fas fa-download mr-2"}),"Download Codes"),r.a.createElement(c.a,{variant:"secondary",onClick:async()=>{if(!u||0===u.length)return;const e=u.join("\n");try{await navigator.clipboard.writeText(e),s.b.success("Backup codes copied to clipboard!")}catch(t){s.b.error("Failed to copy codes to clipboard")}},className:"mr-2 mb-2"},r.a.createElement("i",{className:"fas fa-copy mr-2"}
1),"Copy to Clipboard"),r.a.createElement(c.a,{variant:"secondary",onClick:()=>{window.print()},className:"mb-2"},r.a.createElement("i",{className:"fas fa-print mr-2"}),"Print Codes")),r.a.createElement("div",{className:"alert alert-warning mt-3"},r.a.createElement("strong",null,"Warning:")," Once you leave or refresh this page, these codes won't be visible again. Make sure you've saved them before continuing.")))}},36:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n.n(a),i=n(97),c=n(709),o=n(884),s=n(78);function l(e){let{analyticsClass:t="",children:n,compact:a=!1,extraPadding:l=!1,loading:u=!1,disabled:d=!1,primary:m=!1,link:p=!1,underline:E=!1,styleOverride:g=null,href:f=null,...b}=e;const _=Object(i.a)();return r.a.createElement(c.a,Object.assign({component:o.a,sx:{textTransform:"none",...g,position:"relative",paddingTop:a?"0.5rem":1,paddingBottom:a?"0.5rem":1,padding:l&&5,fontWeight:400,minWidth:"24px !important",textDecoration:E&&"underline",color:"".concat(p?_.palette.grey[600]:m?_.palette.primary.main:_.palette.tertiary.main," !important"),"&:hover":{color:!p&&"".concat(_.palette.tertiary.darker," !important"),backgroundColor:_.palette.common.white},"&:disabled":{color:"".concat(_.palette.grey[600]," !important"),backgroundColor:_.palette.common.white}},"data-button":t,href:f,type:"button"},b),n,u&&r.a.createElement("div",{className:"absolute spinner"},r.a.createElement(s.b,null)))}},361:function(e,t,n){"use strict";n.d(t,"d",(function(){return re})),n.d(t,"c",(function(){return ie})),n.d(t,"b",(function(){return ce})),n.d(t,"a",(function(){return se}));var a=n(0),r=n.n(a),i=n(97),c=n(44),o=n(630),s=n(13),l=n(59),u=n(52),d=n(222),m=n(707),p=n(1399),E=n(1392),g=n(1390),f=n(103),b=n(629),_=n(885),h=n(1395),v=n(882),R=n(75),y=n(248),O=n(161),A=n(15),C=n(108),S=n.n(C),I=n(34),T=n.n(I),x=n(23),w=n(451),j=n.n(w),P=n(6),N=n(10),L=n(2),D=n(68),k=n(41),M=n(101),F=n(36),U=n(719),V=n(344),G=n(119),z=n(244),B=n(121),q=n(416),H=n(69),W=n(475),Q=n(493),Y=n.n(Q),K=n(78),J=n(48),Z=n(17),X=n(273),$=n(474),ee=n(120);const te=x.e().shape({}),ne={name:"",clinic:"",address:"",provider_type:""},ae=[{label:"Distance (Nearest)",value:"distance"},{label:"Distance (Furthest)",value:"-distance"},{label:"Provider Name (A-Z)",value:"user__first_name,user__last_name"},{label:"Provider Name (Z-A)",value:"-user__first_name,-user__last_name"},{label:"Clinic Name (A-Z)",value:"title"},{label:"Clinic Name (Z-A)",value:"-title"},{label:"Providers (Low to High)",value:"total_providers"},{label:"Providers (High to Low)",value:"-total_providers"}];function re(e,t){return new Promise((n,a)=>{e.getPlacePredictions({input:t},(e,t)=>{t===window.google.maps.places.PlacesServiceStatus.OK&&e?n(e):a(new Error("Failed to get predictions"))})})}function ie(e,t){return new Promise((n,a)=>{e.getDetails({placeId:t,fields:["address_components","formatted_address"]},(e,t)=>{t===window.google.maps.places.PlacesServiceStatus.OK?n(e):a(new Error("Failed to get place details"))})})}function ce(e){return[e.split(", ")[0],e.split(", ")[1]].filter(Boolean)}function oe(e){return"clinics__title"===e?"title":"-clinics__title"===e?"-title":e}function se(){const e=Object(A.f)(),t=Object(R.useHistory)(),n=Object(i.a)(),C=Object(a.useRef)(null),I=Object(a.useRef)(null),x=Object(a.useRef)(null),w=Object(a.useRef)(),Q=Object(A.g)(e=>{let{me:t}=e;return t}),se=Object(A.g)(e=>{let{mfr:t}=e;return t}),[le,ue]=Object(a.useState)([]),[de,me]=Object(a.useState)(!1),[pe,Ee]=Object(a.useState)(!1),[ge,fe]=Object(a.useState)(""),[be,_e]=Object(a.useState)(""),[he,ve]=Object(a.useState)(""),[Re,ye]=Object(a.useState)(!1),[Oe,Ae]=Object(a.useState)(1),[Ce,Se]=Object(a.useState)({}),[Ie,Te]=Object(a.useState)(!1),[xe,we]=Object(a.useState)(void 0),[je,Pe]=Object(a.useState)(!1),[Ne,Le]=Object(a.useState)(!1),De=Object(a.useRef)(!1),[ke,Me]=Object(a.useState)(!1),[Fe,Ue]=Object(a.useState)(!1),[Ve,Ge]=Object(a.useState)(""),ze=Object(a.useRef)("distance"),[Be,qe]=Object(a.useState)({lat:40.02388015260152,lng:-105.28169680665563}),He=se.searchMfrProvidersIsFetching,We=Object(P.cb)(Q.group),Qe=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com"),Ye=se&&se.clinics&&se.clinics.length>0?se.clinics:se.providers&&se.providers.length>0?se.providers:[],Ke=se&&se.clinicCount?se.clinicCount:se.providerCount?se.providerCount:0,Je=Object(a.useMemo)(()=>
1{if(!se.pins||0===Object.keys(se.pins).length)return[];const e={};return Object.keys(se.pins).forEach(t=>{const n=se.pins[t];if(!n)return;const a=Number(n.latitude).toFixed(6),r=Number(n.longitude).toFixed(6),i="".concat(a,",").concat(r);e[i]||(e[i]=[]),e[i].push(n)}),Object.values(e)},[se.pins]),Ze=Object(D.f)({resolver:Object(O.a)(te),initialValues:ne}),{getValues:Xe,setValue:$e,handleSubmit:et,reset:tt}=Ze,nt=Object.keys(Xe()).filter(e=>Xe(e)).length-1;Object(a.useEffect)(()=>{!async function(){C.current=new window.google.maps.Geocoder,I.current=new window.google.maps.places.Autocomplete(document.getElementById("google-maps-autocomplete"),{fields:["address_components","formatted_address"]}),I.current.addListener("place_changed",at),x.current=new window.google.maps.places.AutocompleteService,e(Object(L.nm)());const{location:{search:t}}=window;let n={},a=S.a.parse(t);a.city&&(n.city=a.city),a.state&&(n.state=a.state),a.name&&(n.name=a.name,a.city||a.state||a.country||(a.name||n.name?ze.current="user__first_name,user__last_name":ze.current="provider_name")),a.clinic&&(n.clinic=a.clinic,a.city||a.state||a.country||a.name||(ze.current="clinics__title")),a.type&&(n.type=a.type),a.country&&(n.country=a.country,a.clinic||a.city||a.state||(a.name||n.name?ze.current="user__first_name,user__last_name":ze.current="provider_name")),a.use_location&&(n.use_location=a.use_location);let r="".concat(n.city?n.city:"")+"".concat(n.state?"".concat(n.city?", ":"").concat(n.state):"")+"".concat(n.country?"".concat(n.city||n.state?", ":"").concat(n.country):"");P.a.find(e=>e.value===n.state)&&(r="".concat(n.state,", Canada"),n.country="Canada"),a.city&&a.state&&e(Object(L.cp)({state:a.state,city:a.city})),tt({...ne,address:r&&r.length>0?r:n.country?n.country:"",name:n.name?n.name:"",clinic:n.clinic?n.clinic:"",provider_type:n.type?n.type:""}),$e("address",r),fe(n.city),_e(n.state),ve(n.country),Ge(r),n&&n.state&&e(Object(L.Zm)(n.state));const i={};n.city&&(i.locality=n.city),n.state&&(i.administrative_area_level_1=n.state),n.city||n.state||!n.country||(i.country=n.country);const c=n.state&&n.country&&!n.city,o=n.city?9:n.state&&n.country?5:n.state?7:n.state||n.city||!n.country?9:4;if(c||we(o),ue(i),n&&Object.keys(n).length>0){let t=r;if(n.state&&n.country){if(["US","USA"].includes(n.country.toUpperCase())){const e=P.l.find(e=>e.value===n.state),a=e?e.label:n.state;t="".concat(a,", United States")}}r&&C.current.geocode({address:t},(e,t)=>{if("OK"===t){const{lat:t,lng:n}=e[0].geometry.location;qe({lat:t(),lng:n()}),c&&e[0].geometry.viewport&&w.current&&(De.current=!0,w.current.fitBounds(e[0].geometry.viewport))}});const i={};n.city&&(i.clinic_address=n.city),n.state&&(i.clinic_state=n.state),n.city||n.state||!n.country||(i.country=n.country),n.name&&(i.name=n.name),n.clinic&&(i.clinic_title=n.clinic),n.type&&(i.credentials=n.type);if(!(n.use_location&&Fe)){Se(i);let t=[];t=i.name||i.credentials?await e(Object(L.jo)({...i,page_size:P.f,page:Oe,ordering:a.clinic?"clinics__title":ze.current})):await e(Object(L.io)({...i,page_size:P.f,page:Oe,ordering:a.clinic?"title":ze.current}));const{data:n}=t;n&&n.results&&n.results.length>0&&!r&&ft(n.results,"init")}}else se.providers&&se.providers.length>0&&ft(se.providers,"init-existing-providers")}()},[]);const at=async()=>{const e=I.current.getPlace();e&&e.formatted_address&&($e("address",ce(e.formatted_address).join(", ")),ue(Object(P.fb)(e.address_components)),bt({address:e}))},rt=()=>{navigator.geolocation.getCurrentPosition(it,ct)},it=n=>{qe({lat:n.coords.latitude,lng:n.coords.longitude}),we(10),C.current.geocode({location:{lat:n.coords.latitude,lng:n.coords.longitude}},(n,a)=>{if("OK"===a&&n&&n.length>0&&n[0].address_components){const a=Object(P.fb)(n[0].address_components),r=P.l.find(e=>e.label===a.administrative_area_level_1).value,i=a.locality?a.locality:a.administrative_area_level_2;e(Object(L.cp)({state:r,city:i})),t.push("".concat(N.J,"?state=").concat(r).concat(i?"&city=".concat(i):"","&use_location=true")),Ge(i+", "+r+", "+a.country)}}),mt()},ct=e=>{1===e.code&&Z.b.error("You must allow location services to use this feature")},ot=Object(a.useCallback)(e=>{w.current=e},[]),st=async(t,n)=>{let a=[];a=Ce.name||Ce.credentials?e(Object(L.jo)({...Ce,ordering:ze.current,page_size:P.f,page:n})):await e(Object(L.io)({...Ce,ordering:oe(Ce.ordering),page_size:P.f,page:n}));const{data:r}=a;if(Ce.name&&r&&r.results&&r.results.length>0){const e=r.results[0]&&r.results[0].found_clinics&&r.results[0].found_clinics.length>0&&r.results[0].found_clinics[0],t="".concat(e.address1?e.address1:""," ").concat(e.address2?e.address2:""," ").concat(e.city?e.city:"",", ").concat(e.state?e.state:""," ").concat(e.zipcode?e.zipcode:"");C.current.geocode({address:t},(e,t)=>{if("OK"===t){const{lat:t,lng:n}=e[0].geometry.location;qe({lat:t(),lng:n()})}})}Ae(n)},lt=e=>{const t=e.target.value;ze.current=t,Re?mt():bt({sort:t})},ut=t=>()=>{const n=w&&w.current&&w.current.getCenter();Re&&C.current.geocode({location:{lat:n.lat(),lng:n.lng()}},(t,n)=>{if("OK"===n&&t&&t.length>0&&t[0].address_components){const n=Object(P.fb)(t[0].address_components),a=P.l.find(e=>
1e.label===n.administrative_area_level_1).value,r=n.locality?n.locality:n.administrative_area_level_2;e(Object(L.cp)({state:a,city:r}))}}),t&&me(t)},dt=t=>()=>{const n=w&&w.current&&w.current.getCenter();Re&&C.current.geocode({location:{lat:n.lat(),lng:n.lng()}},(t,n)=>{if("OK"===n&&t&&t.length>0&&t[0].address_components){const n=Object(P.fb)(t[0].address_components),a=P.l.find(e=>e.label===n.administrative_area_level_1).value,r=n.locality?n.locality:n.administrative_area_level_2;e(Object(L.cp)({state:a,city:r}))}}),t&&Ee(t)},mt=j()(async()=>{var t;if(De.current)return void(De.current=!1);const n=w.current.getZoom()!==xe;if(!1===Re){if(!1===n)return;ye(!0)}if(Ne)return void Le(!1);if(je)return void Pe(!1);if(ke)return Me(!1),void Pe(!1);if(se.searchMfrProvidersIsFetching)return;const a=null===w||void 0===w||null===(t=w.current)||void 0===t?void 0:t.getBounds(),r=w&&a.getNorthEast(),i=w&&a.getSouthWest();if(!r&&!i)return;const c={};c.bottom_left_lat=i.lat(),c.bottom_left_long=i.lng(),c.top_right_lat=r.lat(),c.top_right_long=r.lng(),c.ordering=ze.current;const{name:o,clinic:s,provider_type:l}=Xe();if(o&&(c.name=o),s&&(c.clinic_title=s),l&&l.length>0){const e=l;c.credentials=e}Se(c);let u=[];u=c.name||c.credentials?await e(Object(L.jo)({...c,page_size:P.f,page:Oe})):await e(Object(L.io)({...c,ordering:oe(c.ordering),page_size:P.f,page:Oe}));const{error:d}=u;d&&Z.b.error("There was an error searching for providers")},500),pt=()=>{Te(!0)},Et=()=>{Te(!1)},gt=async()=>{t.push(N.J),ue({}),Se({}),fe(""),_e(""),ve(""),tt(ne),Pe(!0)},ft=function(e){var t,n;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"search";if(0===(null===e||void 0===e?void 0:e.length)||!C.current)return void console.log("".concat(a,": No results to center map on"));console.log("".concat(a,": Centering map based on first result"));const r=(null===(t=e[0])||void 0===t||null===(n=t.found_clinics)||void 0===n?void 0:n.length)>0?e[0].found_clinics[0]:e[0],i=r?"".concat(r.address1||""," ").concat(r.address2||""," ").concat(r.city||"",", ").concat(r.state||""," ").concat(r.zipcode||r.zip||"").trim():null;i?(console.log("".concat(a,": Geocoding address:"),i),C.current.geocode({address:i},(e,t)=>{if("OK"===t){const{lat:t,lng:n}=e[0].geometry.location;console.log("".concat(a,": Setting map center:"),{lat:t(),lng:n()}),qe({lat:t(),lng:n()})}else console.warn("".concat(a,": Geocoding failed for address:"),i)})):console.warn("".concat(a,": Could not construct address from result:"),r)},bt=async function(){let{sort:n="",address:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ie&&Te(!1);let r={},i=[];if("string"===typeof a&&a.length>0){const e=x.current,t=(await re(e,a)).at(0),n=new window.google.maps.places.PlacesService(w.current),c=await ie(n,t.place_id);r=c,$e("address",ce(r.formatted_address).join(", ")),i=Object(P.fb)(c.address_components),ue(i)}const c={};let o=null;const{address:s,clinic:l,name:u,provider_type:d}=Xe();let m=le&&Object.keys(le).length>0?le:r&&r.address_components?Object(P.fb)(r.address_components):{locality:s||null};if(Object.values(i).length>0&&(m=i),!s&&m&&(m={}),u&&(c.name=u),l&&(c.clinic_title=l),d&&d.length>0&&(c.credentials=d),n&&"string"===typeof n?(c.ordering=n,o=1,Ae(1)):(c.ordering=ze.current,o=null),m&&m.administrative_area_level_1){const e=P.l.find(e=>e.label===m.administrative_area_level_1||e.value===m.administrative_area_level_1),t=P.a.find(e=>e.value===m.administrative_area_level_1||e.label===m.administrative_area_level_1);c.clinic_state=e?e.value:t?t.value:s.split(", ")[1],"us"!==c.clinic_state&&"ca"!==c.clinic_state||delete c.clinic_state}else be?c.clinic_state=be:s&&(c.clinic_state=s.split(", ")[0]);m&&m.locality?c.clinic_city=m.locality:ge&&s?c.clinic_address=ge:s&&s.length>0&&m&&0===m.length?c.clinic_address=s:s&&s.length>0&&c.name&&c.name.length>0?s.includes(",")||(c.clinic_address=s):m&&!m.locality&&!m.administrative_area_level_1&&m.country&&(c.country=m.country),Ge(c.clinic_address?c.clinic_address:c.clinic_state?c.clinic_state:""),c&&0===Object.keys(c).length&&(Me(!0),qe({lat:39.8097343,lng:-98.5556199}),we(4)),Se(c);let p=[];p=c.name||c.credentials?await e(Object(L.jo)({...c,page_size:P.f,page:o||Oe})):await e(Object(L.io)({...c,ordering:oe(c.ordering),page_size:P.f,page:o||Oe}));const{error:E,data:g}=p;if(E)Z.b.error("There was an error searching for providers");else if(Object.keys(c).length>0){var f;Le(!0),Ge(s);const[e,n]=ce(s),a=new URLSearchParams;(null===n||void 0===n?void 0:n.length)&&a.set("state",n),(null===e||void 0===e?void 0:e.length)&&a.set(2===e.length?"country":"city",e),a.toString().length?(t.push("".concat(N.J,"?").concat(a.toString())),C.current.geocode({address:s},(e,t)=>{if("OK"===t){const{lat:t,lng:n}=e[0].geometry.location;qe({lat:t(),lng:n()}),we(c&&c.clinic_address?7:9)}}),Me(!1)):(null===g||void 0===g||null===(f=g.results)||void 0===f?void 0:f.length)>0&&ft(g.results,"submit-search")}else Me(!1)},_t=e=>{let{className:t,style:a,onClick:i,direction:o}=e;return r.a.createElement(c.a,{component:"button",style:{...a,p:0,border:0,width:32,height:32,backgroundColor:n.palette.primary.main,color:"white",borderRadius:"100%",display:"flex",justifyContent:"center",alignItems:"center"},onClick:i},r.a.createElement(ee.a,{icon:{left:"eva:arrow-left-fill",right:"eva:arrow-right-fill"}[o]}))},ht=e=>{let{provider:t,idx:i}=e;const p={infinite:!0,slidesToShow:1,slidesToScroll:1,initialSlide:0,lazyLoad:"anticipated",speed:500,swipe:!1,dots:!1,prevArrow:r.a.createElement(_t,{direction:"left"}),nextArrow:r.a.createElement(_t,{direction:"right"}),...Object(U.a)()},E=Object(a.useRef)(null),g=r.a.createElement(r.a.Fragment,null,r.a.createElement(X.a,{image:t.user&&t.photo,name:t.user&&t.user.first_name}),t&&t.expertise_level&&r.a.createElement(c.a,{sx:{maxHeight:"90px",mt:1}},r.a.createElement("a",{href:"".concat(Object(R.generatePath)(N.K,{providerId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.user.first_name," ").concat(t.user.last_name,"'s profile")},r.a.createElement(o.a,{label:Object(s.a)(t.expertise_level),sx:{fontWeight:600,backgroundColor:n.palette.slate.main,color:n.palette.common.white}})))),f=r.a.createElement(r.a.Fragment,null,r.a.createElement(l.a,{sx:{flexDirection:"row",justifyContent:"space-between"}},r.a.createElement(c.a,null,r.a.createElement("a",{href:"".concat(Object(R.generatePath)(N.K,{providerId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.user.first_name," ").concat(t.user.last_name,"'s profile")},r.a.createElement(u.a,{variant:"h6",sx:{color:n.palette.grey[800]}},t.user.first_name," ",t.user.last_name),r.a.createElement(u.a,{variant:"body2",sx:{color:n.palette.grey[600],maxWidth:"175px"},className:"overflow-text"},t.title))),r.a.createElement(c.a,{sx:{zIndex:1e3}},r.a.createElement(M.a,{onClick:ut(t)},"Contact"))),r.a.createElement(d.a,{container:!0,sx:{mt:.5,ml:0,gap:1}},t&&t.profile_credentials&&t.profile_credentials.length>0&&t.profile_credentials.map((e,n)=>r.a.createElement(d.a,{item:!0,key:n},r.a.createElement("a",{href:"".concat(Object(R.generatePath)(N.K,{providerId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.user.first_name," ").concat(t.user.last_name,"'s profile")},e&&e.credential&&r.a.createElement(d.a,{item:!0},r.a.createElement(o.a,{label:e.credential,size:"small",sx:{fontWeight:600,mt:"0px !important"}})))))),r.a.createElement(c.a,{sx:{maxHeight:"90px",mt:2}},r.a.createElement("a",{href:"".concat(Object(R.generatePath)(N.K,{providerId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.user.first_name," ").concat(t.user.last_name,"'s profile")},r.a.createElement(u.a,{variant:"body2",sx:{fontWeight:400,color:n.palette.grey[700],wordBreak:"break-all"},className:"ts-provider-card-bio"},t.bio)))),b=r.a.createElement(r.a.Fragment,null,t&&t.found_clinics&&t.found_clinics.length>1?r.a.createElement(Y.a,Object.assign({ref:E},p,{className:"ts-clinic-carousel"}),t&&t.found_clinics&&t.found_clinics.length>0&&t.found_clinics.map((e,t)=>r.a.createElement(c.a,{key:t},r.a.createElement(u.a,{variant:"Body2",sx:{fontWeight:600}}
1,e.title),r.a.createElement(u.a,{variant:"subtitle2",sx:{color:n.palette.grey[600]}},e.address1," ",e.address2," ",e.city,", ",e.state," ",e.zip),r.a.createElement(c.a,null,r.a.createElement(F.a,{href:"".concat(Object(R.generatePath)(N.H,{clinicId:e.id}),"/").concat(e.slug),rel:"canonical",title:"".concat(e.title,"'s profile")},"View ",e.title,"'s profile"))))):r.a.createElement(r.a.Fragment,null,t&&t.found_clinics&&t.found_clinics.length>0&&r.a.createElement(l.a,null,r.a.createElement(u.a,{variant:"Body2",sx:{fontWeight:600}},t.found_clinics[0].title),r.a.createElement(u.a,{variant:"subtitle2",sx:{color:n.palette.grey[600]}},t.found_clinics[0].address1," ",t.found_clinics[0].address2," ",t.found_clinics[0].city,", ",t.found_clinics[0].state," ",t.found_clinics[0].zip),r.a.createElement(c.a,null,r.a.createElement(F.a,{href:"".concat(Object(R.generatePath)(N.H,{clinicId:t.found_clinics[0].id}),"/").concat(t.found_clinics[0].slug),rel:"canonical",title:"".concat(t.found_clinics[0].title,"'s profile")},"View ",t.found_clinics[0].title,"'s profile")))));return r.a.createElement(c.a,{key:i,className:"hover-pointer",sx:{display:"grid",gridTemplateColumns:"repeat(2, auto)",gridTemplateRows:"repeat(2, auto)",gridTemplateAreas:{xs:'"avatar info"\n                             "slide slide"',sm:'"avatar info"\n                             "avatar slide"'},gap:2,p:2}},r.a.createElement(c.a,{sx:{gridArea:"avatar",justifyItems:"center",minWidth:{sm:"100px"}}},g),r.a.createElement(c.a,{sx:{gridArea:"info"}},f),r.a.createElement(c.a,{sx:{gridArea:"slide"}},r.a.createElement(m.a,{sx:{mb:1}}),r.a.createElement(c.a,{sx:{height:"100%",alignContent:"center"}},b)))},vt=e=>{let{clinic:t,idx:a}=e;return r.a.createElement("div",{key:a,className:"hover-pointer"},r.a.createElement(l.a,{sx:{flexDirection:"row",p:2}},r.a.createElement(l.a,{sx:{ml:2,flex:1,width:{lg:"100%"}}},r.a.createElement(l.a,{sx:{flexDirection:"row",justifyContent:"space-between"}},r.a.createElement(c.a,null,r.a.createElement("a",{href:"".concat(Object(R.generatePath)(N.H,{clinicId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.title,"'s profile")},r.a.createElement(u.a,{variant:"h6",sx:{color:n.palette.grey[800]}},t.title)),r.a.createElement(u.a,{variant:"subtitle2",sx:{color:n.palette.grey[600]}},t.address1," ",t.address2," ",t.city,", ",t.state," ",t.zip)),r.a.createElement(c.a,{sx:{zIndex:1e3}},r.a.createElement(M.a,{onClick:dt(t)},"Contact"))),r.a.createElement(c.a,{sx:{maxHeight:"90px",mt:2}},r.a.createElement("a",{href:"".concat(Object(R.generatePath)(N.H,{clinicId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.title,"'s profile")},r.a.createElement(u.a,{variant:"body2",sx:{fontWeight:400,color:n.palette.grey[700],wordbreak:"break-all"},className:"ts-provider-card-bio"},t.bio))))),r.a.createElement(m.a,null))};return r.a.createElement(B.a,{title:"Myofascial Release Therapy ".concat(be?"In ".concat(be):he?"In ".concat(he):""," | MFR Therapists"),mfr:Qe,mfrProvider:We&&Q.is_coach},Q&&!Q.id&&r.a.createElement(z.a,null),r.a.createElement(l.a,{sx:{maxHeight:"100%",paddingTop:Q&&!Q.id&&"80px"}},r.a.createElement(u.a,{variant:"h1",sx:{fontSize:"1rem !important",mb:1,ml:4,mr:2}},Ve?"Results for Myofascial Release Therapists in ".concat(Ve):"Search Results"),r.a.createElement(l.a,{sx:{p:2,borderBottom:"1px solid black"}},r.a.createElement(G.a,{methods:Ze,onSubmit:et(bt)},r.a.createElement(d.a,{container:!0,sx:{width:"100%",mt:0,ml:0,mb:se&&se.stateContentBlurb?2:0}},r.a.createElement(d.a,{item:!0,xs:12,lg:3,sx:{display:"flex",flexDirection:"column",alignItems:"start",justifyContent:"space-between",p:"0 !important"}},r.a.createElement(c.a,{sx:{width:"100%"}},r.a.createElement(l.a,{sx:{flexDirection:"row",alignItems:"center",justifyContent:"space-between",width:"100%"}},r.a.createElement(H.a,{id:"google-maps-autocomplete",name:"address",placeholder:"",label:"Search by Country, state, city, or zip",sx:{mr:{xs:0,lg:2}},onFocus:e=>{ue(null)}}),r.a.createElement(c.a,{sx:{display:{xs:"block",lg:"none"}}},r.a.createElement(k.a,{link:!0,sx:{minWidth:"100px",ml:2},className:"ml-2 px-2",onClick:()=>{Ue(!Fe)}},r.a.createElement(u.a,{variant:"caption"},Fe?"View List":"View Map")))),r.a.createElement(c.a,{sx:{minWidth:"150px",display:{xs:"none",lg:"flex"},alignItems:"center",px:1,mt:1}},r.a.createElement(F.a,{link:!0,onClick:rt},r.a.createElement(J.a,{src:Object(P.Q)("ic_location.svg")}),r.a.createElement(u.a,{variant:"caption"},"Use my location")))),r.a.createElement(u.a,{variant:"h5",sx:{justifySelf:"end",display:{xs:"none",lg:"block"},ml:2,mt:2}},Ke||0," ",Ce.name||Ce.credentials?"Providers":"Clinics")),r.a.createElement(d.a,{item:!0,xs:4,lg:3,sx:{pt:"0 !important",pl:{xs:0,lg:2},mt:{xs:2,lg:0},display:{xs:"none",lg:"flex"},alignItems:"start",justifyContent:"start"}},r.a.createElement(H.a,{name:"name",label:"Provider Name"})),r.a.createElement(d.a,{item:!0,xs:4,lg:3,sx:{pt:"0 !important",display:{xs:"none",lg:"flex"},flexDirection:"row",px:{xs:1,lg:2},mt:{xs:2,lg:0},alignItems:"start",justifyContent:"start"}},r.a.createElement(H.a,{name:"clinic",label:"Clinic Name"}
1)),r.a.createElement(d.a,{item:!0,xs:12,lg:3,sx:{display:{xs:"none",lg:"flex"},flexDirection:"column",justifyContent:"start",mt:{xs:2,lg:0}}},r.a.createElement(l.a,{sx:{width:"100%",display:"flex",flexDirection:"row",alignItems:"start",justifyContent:"space-between"}},r.a.createElement(c.a,null,r.a.createElement(M.a,{outlined:!0,onClick:pt},"Filters"),r.a.createElement(F.a,{disabled:He,sx:{py:"6px",px:2,ml:1},onClick:gt},"Clear")),r.a.createElement(k.a,{square:!0,secondary:!0,type:"submit",disabled:He},"Search")),r.a.createElement(l.a,{sx:{flexDirection:"row",mt:2}},r.a.createElement(p.a,null,r.a.createElement(E.a,{id:"sort"},"Sort By"),r.a.createElement(g.a,{name:"sort",label:"Sort By",variant:"outlined",size:"small",value:ze.current,onChange:lt,fullWidth:!0,SelectProps:{native:!1,sx:{textTransform:"capitalize"}},sx:{mr:{xs:0,lg:2},minWidth:"220px"}},ae.map(e=>{let t=!1;return!(he&&he.length>0&&le)||le.locality||le.administrative_area_level_1||"distance"!==e.value&&"-distance"!==e.value||(t=!0),r.a.createElement(f.a,{key:e.value,value:e.value,disabled:t},r.a.createElement(b.a,{primary:e.label}))})))))),r.a.createElement(d.a,{container:!0,sx:{display:{xs:"flex",lg:"none"},mb:se&&se.stateContentBlurb?2:0,mt:1}},r.a.createElement(d.a,{item:!0,xs:12,sm:4},r.a.createElement(l.a,{sx:{minWidth:"150px",flexDirection:"column",alignItems:"start",justifyContent:"space-between",height:"100%",width:"100%",mr:2}},r.a.createElement(F.a,{link:!0,onClick:rt},r.a.createElement(J.a,{src:Object(P.Q)("ic_location.svg")}),r.a.createElement(u.a,{variant:"caption"},"Use my location")))),r.a.createElement(d.a,{item:!0,xs:12,sm:8,sx:{display:"flex",alignItems:"end",justifyContent:"end"}},r.a.createElement(l.a,{sx:{flexDirection:"row",mt:2,mr:2}},r.a.createElement(W.a,{name:"sort",label:"Sort By",SelectProps:{native:!1,sx:{textTransform:"capitalize"}},sx:{mr:{xs:0,lg:2},minWidth:"220px"},value:ze.current,onChange:lt},ae.map(e=>r.a.createElement(f.a,{key:e.value,value:e.value},r.a.createElement(b.a,{primary:e.label}))))),r.a.createElement(c.a,{sx:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{outlined:!0,onClick:pt},"Filters ","".concat(nt&&nt>0?"(".concat(nt,")"):"")))),r.a.createElement(_.a,{disableEnforceFocus:!0,anchor:"right",open:Ie,onClose:Et,PaperProps:{sx:{width:{xs:"100%",sm:"50%"},p:3}}},r.a.createElement(H.a,{name:"name",label:"Provider Name",sx:{display:{xs:"block",lg:"none"},my:2}}),r.a.createElement(H.a,{name:"clinic",label:"Clinic Name",sx:{display:{xs:"block",lg:"none"},mb:2}}),r.a.createElement(W.a,{name:"provider_type",label:"Provider Type",defaultValue:"",SelectProps:{native:!1,sx:{textTransform:"capitalize"}},sx:{mr:{xs:0,lg:2}}},r.a.createElement(f.a,{key:"empty-provider-type",value:""},r.a.createElement(b.a,{primary:"Provider Type",sx:{color:n.palette.grey[500]}})),P.j.map(e=>r.a.createElement(f.a,{key:e.value,value:e.value},r.a.createElement(b.a,{primary:e.label})))),r.a.createElement(l.a,{sx:{width:"100%",alignItems:"center",mt:4}},r.a.createElement(M.a,{fullWidth:!0,disabled:He,onClick:bt},"Search"),r.a.createElement(c.a,{sx:{mt:2,width:"100%"}},r.a.createElement(M.a,{fullWidth:!0,outlined:!0,onClick:gt},"Clear filters")),r.a.createElement(F.a,{sx:{mt:2},onClick:Et},"Back to results")))))),r.a.createElement(l.a,{sx:{flexDirection:{xs:"column",lg:"row"}}},r.a.createElement(h.a,{elevation:3,sx:{display:{xs:Fe?"none":"block",lg:"block"}},className:T()(Fe?"ts-provider-results-map":"ts-provider-results-list")},Ke&&Oe?r.a.createElement(l.a,{sx:{display:{xs:"flex",lg:"none"},position:"sticky",flexDirection:"row",justifyContent:"space-between",alignItems:"center",backgroundColor:"white",zIndex:"1001",width:{xs:"100%",lg:"550px"},top:0,py:2}},r.a.createElement(u.a,{variant:"h5",sx:{px:2,minWidth:"100px"}},Ke||0," ",Ce.name||Ce.credentials?"Providers":"Clinics"),r.a.createElement(l.a,{sx:{flexDirection:"row",justifyContent:"end",alignItems:"center",minWidth:"200px"}},r.a.createElement(u.a,{variant:"body2",className:"mr-2"},"".concat(Oe>1?Oe*P.f-(P.f-1):1," - ").concat(se.next?Oe*P.f:Ke," of ").concat(Ke)),r.a.createElement(v.a,{page:Oe,count:Math.ceil(Ke/P.f),onChange:st,siblingCount:0}
1))):null,se.searchMfrProvidersIsFetching?r.a.createElement(l.a,{sx:{minHeight:"400px",alignItems:"center",justifyContent:"center"}},r.a.createElement(K.b,null)):r.a.createElement(r.a.Fragment,null,Ce.name||Ce.credentials?r.a.createElement(r.a.Fragment,null,se.providers&&se.providers.results&&se.providers.results.length>0?se.providers.results.map((e,t)=>r.a.createElement(ht,{provider:e,idx:t,key:t})):r.a.createElement(l.a,{sx:{minHeight:{xs:"225px",lg:"400px"},height:{xs:"100%",lg:"400px"},alignItems:"center",justifyContent:"center",p:0}},r.a.createElement(V.a,{title:"No providers",sx:{"& span.MuiBox-root":{height:100,mb:2},p:0,minWidth:"600px"}}))):r.a.createElement(r.a.Fragment,null,Ye&&Ye.length>0?Ye.map((e,t)=>r.a.createElement(vt,{clinic:e,idx:t,key:t})):r.a.createElement(l.a,{sx:{minHeight:{xs:"225px",lg:"400px"},height:{xs:"100%",lg:"400px"},alignItems:"center",justifyContent:"center",p:0}},r.a.createElement(V.a,{title:"No providers",sx:{"& span.MuiBox-root":{height:100,mb:2},p:0,minWidth:"600px"}})))),Ke&&Oe?r.a.createElement(l.a,{sx:{display:{xs:"none",lg:"flex"},flexDirection:"row",justifyContent:"end",alignItems:"center",backgroundColor:"white",width:"600px",zIndex:"1001",bottom:0,p:2}},r.a.createElement(u.a,{variant:"body2",className:"mr-2"},"".concat(Oe>1?Oe*P.f-(P.f-1):1," - ").concat(se.next?Oe*P.f:Ke," of ").concat(Ke)),r.a.createElement(v.a,{page:Oe,count:Math.ceil(Ke/P.f),onChange:st})):r.a.createElement(r.a.Fragment,null)),r.a.createElement(l.a,{as:"aside",sx:{position:"sticky",top:80,height:{xs:Fe?"93vh":"0vh",lg:"93vh"},maxHeight:"93vh",width:"100%"}},r.a.createElement(y.a,{mapContainerStyle:{width:"100%",height:"100%"},zoom:xe,center:Be,onLoad:ot,onDragStart:()=>{Re||ye(!0)},onDragEnd:mt,onZoomChanged:mt},Je.map((e,t)=>r.a.createElement($.a,{key:"marker-".concat(t),clinics:e,idx:t}))))),(de||pe)&&r.a.createElement(q.a,{show:Boolean(de||pe),provider:de,clinic:pe,toggleShow:()=>{de&&me(!1),pe&&Ee(!1)}}),se&&se.stateContentBlurb&&r.a.createElement(l.a,{sx:{px:4,py:2,minHeight:"105px",maxHeight:"105px",overflow:"auto"}},r.a.createElement(u.a,{variant:"body1"},se.stateContentBlurb))))}},366:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return p}));var a,r,i,c,o,s,l=n(26),u=n(6);const d={expand:Object(u.x)(a||(a=Object(l.a)(["\n        resources_list\n        resources_list.resources.article\n        resources_list.resources.exercise\n        resources_list.resources.exercise.reps\n        resources_list.resources.exercise.steps\n        resources_list.resources.exercise.tags\n        resources_list.resources.held_duration\n        resources_list.resources.notes\n        resources_list.resources.reps\n        resources_list.resources.sets\n        resources_list.resources.sets_finished\n        tags\n    "]))),fields:Object(u.x)(r||(r=Object(l.a)(["\n        completed\n        created\n        created_by\n        current\n        description\n        editable_by_orbit_coaches\n        hidden\n        id\n        initiated\n        is_global\n        is_routine\n        last_visited\n        modified\n        notes\n        order\n        pain_location\n        provider_copy_allowed\n        resources_list.id\n        resources_list.modified\n        resources_list.resources\n        resources_list.title\n        tags\n        title\n        updated\n    "])))},m={expand:Object(u.x)(i||(i=Object(l.a)(["\n        recommended_list.resources.article\n        recommended_list.resources.exercise\n        recommended_list.resources.exercise.steps\n        recommended_list.resources.exercise.tags\n        resources_list.resources.article\n        resources_list.resources.exercise\n        resources_list.resources.exercise.reps\n        resources_list.resources.exercise.steps\n        resources_list.resources.exercise.tags\n        resources_list.resources.held_duration\n        resources_list.resources.notes\n        resources_list.resources.reps\n        resources_list.resources.sets\n        resources_list.resources.sets_finished\n    "]))),fields:Object(u.x)(c||(c=Object(l.a)(["\n        completed\n        created\n        current\n        description\n        effective\n        hidden\n        id\n        initiated\n        last_visited\n        modified\n        instructions\n        notes\n        pain_location\n        recommended_list.id\n        recommended_list.resources\n        recommended_list.title\n        resources_list.id\n        resources_list.resources\n        resources_list.t
1itle\n        title\n    "])))},p={expand:Object(u.x)(o||(o=Object(l.a)(["\n        resource\n    "]))),fields:Object(u.x)(s||(s=Object(l.a)(["\n        id\n        type\n        user\n        created\n        resource\n    "])))}},368:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));const a=["A","N","H","L","Q","9","8"],r=["F","G","T","I","J","1","2","3"],i=["K","D","Y","B","O","4","5"],c=["P","E","R","S","C","U","6","7"],o=["V","W","X","M","Z"];function s(e){return e&&e.charAt(0).toUpperCase()}function l(e){return a.includes(s(e))?"primary":r.includes(s(e))?"info":i.includes(s(e))?"success":c.includes(s(e))?"warning":o.includes(s(e))?"error":"default"}function u(e){return{name:s(e),color:l(e)}}},41:function(e,t,n){"use strict";var a,r,i=n(26),c=n(0),o=n.n(c),s=n(34),l=n.n(s),u=n(202),d=n(494),m=n(47),p=n(203),E=n(78);const g=u.c.button(a||(a=Object(i.a)(["\n    &.btn-link {\n        color: ",";\n\n        &:hover {\n            color: "," !important;\n            text-decoration: none;\n        }\n    }\n\n    &.btn-link-info {\n        color: #637381;\n\n        &:hover {\n            color: #637381 !important;\n            text-decoration: none;\n        }\n    }\n\n    &.ts-btn-outline {\n        border: 1px solid ",";\n        color: ",";\n    }\n\n    &.ts-btn-outline-primary-dark {\n        border: 1px solid ",";\n        color: "," !important;\n\n        &:hover {\n            background-color: "," !important;\n            color: "," !important;\n        }\n    }\n\n    &.ts-btn-outline-primary {\n        border: 1px solid ",";\n        color: ",";\n\n        &:hover {\n            background-color: "," !important;\n            color: "," !important;\n        }\n\n        &:disabled {\n            background-color: white !important;\n        }\n    }\n\n    &.ts-btn-outline-secondary {\n        background-color: white;\n        border: 1px solid ",";\n        color: ",";\n\n        &:hover {\n            background-color: ",";\n            border: 1px solid ",";\n            color: ",";\n        }\n    }\n\n    &.ts-btn-primary {\n        background-color: ",";\n        color: ",";\n\n        &:hover {\n            background-color: ",";\n        }\n\n        &:disabled {\n            background-color: ",";\n            color: ",";\n        }\n\n        &.btn-link {\n            color: ",";\n        }\n    }\n\n    &.ts-btn-secondary {\n        background-color: ",";\n        color: ",";\n\n        &:hover {\n            background-color: ",";\n        }\n\n        &:disabled {\n            background-color: ",";\n            color: ",";\n        }\n    }\n\n    &.ts-btn-secondary-dark {\n        background-color: ",";\n\n        &:hover {\n            background-color: ",";\n        }\n    }\n\n    ","\n"])),e=>e.$isRevive?"#1E1E1E":e.theme[m.d],e=>e.$isRevive?"#292929":e.theme[m.c],e=>e.theme[m.a],e=>e.theme[m.a],e=>e.$isRevive?"#1E1E1E":e.theme[m.c],e=>e.$isRevive?"#1E1E1E":e.theme[m.c],e=>e.$isRevive?"#1E1E1E":e.theme[m.c],e=>e.$isRevive?"#DFFF00":"white",e=>e.$isRevive?"#1E1E1E":e.theme[m.d],e=>e.$isRevive?"#1E1E1E":e.theme[m.d],e=>e.$isRevive?"#1E1E1E":e.theme[m.d],e=>e.$isRevive?"#DFFF00":"white",e=>e.$isRevive?"#1E1E1E":e.theme[m.g],e=>e.$isRevive?"#1E1E1E":e.theme[m.g],e=>e.$isRevive?"#1E1E1E":e.theme[m.g],e=>e.$isRevive?"#1E1E1E":e.theme[m.g],e=>e.$isRevive?"#DFFF00":"white",e=>e.$isRevive?"#1E1E1E":e.theme[m.d],e=>e.$isRevive?"#DFFF00":"white",e=>e.$isRevive?"#292929":Object(d.a)(.05,e.theme[m.d]),e=>e.$isRevive?"#E5E5E5":"",e=>e.$isRevive?"#505050":"",e=>e.$isRevive?"#1E1E1E":e.theme[m.d],e=>e.$isRevive?"#1E1E1E":e.theme[m.g],e=>e.$isRevive?"#DFFF00":"white",e=>e.$isRevive?"#292929":Object(d.a)(.05,e.theme[m.g]),e=>e.$isRevive?"#E5E5E5":"",e=>e.$isRevive?"#505050":"",e=>e.theme[m.f],e=>Object(d.a)(.05,e.theme[m.f]),e=>e.$isRevive&&Object(u.b)(r||(r=Object(i.a)(["\n        font-family: 'Urbanist', sans-serif;\n        font-weight: 700;\n        border-radius: 12px;\n    "])))),f=Object(c.forwardRef)((e,t)=>{let{analyticsClass:n,children:a,className:r,compact:i=!1,extraPadding:c=!1,link:s=!1,linkInfo:u=!1,linkDefault:d,loading:m=!1,noDecoration:f=!1,outline:b=!1,outlinePrimary:_=!1,outlinePrimaryDark:h=!1,outlineSecondary:v=!1,primary:R=!1,secondary:y=!1,secondary
1Dark:O=!1,square:A=!1,...C}=e;const{isRevive:S}=Object(p.i)();return o.a.createElement(g,Object.assign({ref:t,$isRevive:S,className:l()("ts-button","btn",i&&"compact",c&&"px-5",s&&"btn-link",u&&"btn-link-info",d&&"btn-link-default",(C.disabled||m)&&"disabled",f&&"ts-btn-no-decoration",b&&"ts-btn-outline",_&&"ts-btn-outline-primary",h&&"ts-btn-outline-primary-dark",v&&"ts-btn-outline-secondary",R&&"ts-btn-primary",y&&"ts-btn-secondary",O&&"ts-btn-secondary-dark",A&&"ts-btn-square",!b&&!_&&!h&&!v&&!R&&!y&&"btn-default",r),"data-button":n,type:"button"},C),a,m&&o.a.createElement("div",{className:"absolute spinner"},o.a.createElement(E.b,null)))});f.displayName="Button",t.a=f},416:function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var a=n(0),r=n.n(a),i=n(97),c=n(59),o=n(52),s=n(441),l=n(711),u=n(15),d=n(145),m=(n(516),n(20)),p=n.n(m),E=n(102),g=n(23),f=n(27),b=n(111),_=n(2),h=n(6),v=n(41),R=n(36),y=n(98),O=n(110),A=n(82),C=n(192),S=n(17),I=n(635),T=n(744);const x=g.e().shape({first_name:g.g().required(f.r.message),last_name:g.g().required(f.r.message),email:g.g().required(f.r.message).email(f.d.message),contactByPhone:g.a(),phone:g.g().when("contactByPhone",{is:e=>!0===e,then:g.g().required(f.r.message)})});function w(e){let{show:t,provider:n,toggleShow:m,clinic:g}=e;const f=Object(u.f)(),w=Object(i.a)(),j=Object(u.g)(e=>{let{mfr:t}=e;return t}),[P,N]=Object(a.useState)(""),[L,D]=Object(a.useState)(""),[k,M]=Object(a.useState)(""),[F,U]=Object(a.useState)(""),[V,G]=Object(a.useState)(""),z=j&&j.leadContactFormIsFetching,B={first_name:"",last_name:"",email:"",phone:"",contactByEmail:!0,contactByPhone:!0,message:"",provider_id:""},[q,H]=Object(a.useState)(B.contactByEmail),[W,Q]=Object(a.useState)(B.contactByPhone),[Y,K]=Object(a.useState)(!1);Object(a.useEffect)(()=>{let e=n?"Contact ".concat(n.user.first_name," ").concat(n.user.last_name):g?"Contact ".concat(g.title):"Contact",t=n?"Please provide a message for ".concat(n.user.first_name," ").concat(n.user.last_name):g?"Please provide a message for ".concat(g.title):"Please provide a message",a="How would you like ".concat(n?n.user.first_name:g?g.title:"","\n        to contact you? *");n&&198===n.id?(e="Contact MFR/The Sanctuary",t="Provide a message for MFR/The Sanctuary",a="How would you like to be contacted?"):n&&2===n.id&&(e="Contact Therapy On The Rocks",t="Provide a message for Therapy On The Rocks",a="How would you like to be contacted?"),D(e),M(t),G(a)},[]);const J=()=>{U(null),m()},Z=()=>e=>{const{target:{id:t}}=e;t&&Object(b.n)(t)},X=e=>t=>{let n={phone:t};f(Object(_.xp)(n)),U(t&&t.length>0?t:""),e("phone",t&&t.length>0?t:"")},$=(e,t,n)=>a=>{const{target:{value:r,id:i}}=a,c=i&&i.length>0&&i.split(" ")[0]||[];let o={[c]:r.trim()};e&&Object.keys(e).includes(c)&&t(c,null),f(Object(_.xp)(o)),n(c,r)},ee=(e,t)=>()=>{"email"===e?(H(!q),t("contactByEmail",!q),Object(b.c)("checkbox__contact_by_email",!q)):"phone"===e&&(Q(!W),t("contactByPhone",!W),Object(b.c)("checkbox__contact_by_phone",!W))};return r.a.createElement(A.a,{show:t,toggleShow:J,content:r.a.createElement(r.a.Fragment,null,Y?r.a.createElement(c.a,{sx:{flexDirection:"column",alignItems:"center",justifyContent:"center",minHeight:"300px",p:2}},r.a.createElement(o.a,{variant:"h4",sx:{fontWeight:"700 !important",fontSize:"1.5rem !important",color:w.palette.grey[600]}},"Thanks, ",P,"!"),r.a.createElement(o.a,{variant:"h4",sx:{fontWeight:"400 !important",color:w.palette.grey[600],textAlign:"center"}},"Your message has been sent to"," ",n?n.user&&n.user.first_name:g?g.title:"",", and they should be responding soon."),r.a.createElement(c.a,{sx:{flexDirection:{xs:"column",lg:"row"},alignItems:"center",justifyContent:"center"}},r.a.createElement(O.a,{src:Object(h.Q)("lead_contact_confirmation.png"),alt:"provider holding clipboard",className:"mt-4"}),r.a.createElement(o.a,{variant:"body1",sx:{mt:"32px !important",textAlign:"center",color:w.palette.grey[600]}},"In the meantime, check out the MFR blog to learn more about myofascial release, questions you might have for your therapist, and what you might be able to do at home or on your own to help manage your condition and find relief.")),r.a.createElement(c.a,{sx:{flexDirection:"row",mt:4,mb:2}},r.a.createElement(R.a,{sx:{color:w.palette.grey[500],mr:2},onClick:J},"Close"),r.a.createElement(v.a,{compact:!0,square:!0,secondary:!0,onClick:()=>{window.open("https://www.mfrtherapists.com/how-fascia-impacts-the-health-of-your-vagus-nerve/","_blank","noopener"),m()}},"Check our blog"))):r.a.createElement(C.a,null,r.a.createElement("div",{className:"py-4"},r.a.createElement(o.a,{variant:"h4"},L),r.a.createElement(c.a,null,r.a.createElement(E.c,{initialValues:{first_name:B.first_name.replace(/"/g,""),last_name:B.last_name.replace(/"/g,""),email:B.email,phone:B.phone,contactByEmail:B.contactByEmail,contactByPhone:B.contactByPhone,message:B.message,provider_id:B.provider_id},enableReinitialize:!0,onSubmit:function(e,t){Object(h.w)("providersignup").then(async a=>{if(a){var r,i,c,o;const s=null!==(r=null!==(i=null!==(c=null===n||void 0===n?void 0:n.id)&&void 0!==c?c:null===g||void 0===g||null===(o=g.owner_info)||void 0===o?void 0:o.profile_id)&&void 0!==i?i:null===g||void 0===g?void 0:g.owner_profile_id)&&void 0!==r?r:"";let l="",u="";if(j.leadLocation&&j.leadLocation.state&&j.leadLocation.city)l=j.leadLocation.state,u=j.leadLocation.city;else if(g&&g.state&&g.city)u=g.city,l=g.state;else if(n){const e=n&&n.clinics&&n.clinics.length>0?n.clinics[0]:n.found_clinics&&n.found_clinics.length>0&&n.found_clinics[0];u=e&&e.city,l=e&&e.state}const d={email:e.email,phone:F,first_name:e.first_name,last_name:e.last_name,message:e.message,state:l,city:u,contact_type:e.contactByEmail&&e.contactByPhone?"By phone and email":e.contactByPhone?"By phone":e.contactByEmail?"By email":null,provider_id:s,timezone:p.a.tz.guess(),"g-recaptcha-response":a},m=await f(Object(_.fp)(d)),{error:E}=m;if(E)return E.response&&E.response.data&&"object"===typeof E.response.data&&Object.keys(E.response.data).length>
10?Object.keys(E.response.data).forEach(e=>{S.b.error("".concat(e,": ").concat(E.response.data[e][0]))}):S.b.error("Error submitting form, please try again later"),void t.setSubmitting(!1);N(e.first_name),K(!0),t.setSubmitting(!1)}})},validationSchema:x},e=>{let{handleSubmit:t,setStatus:n,setFieldValue:a,isSubmitting:i,status:u,values:m,errors:p,touched:E}=e;return r.a.createElement("form",{onSubmit:t},r.a.createElement(c.a,{direction:{xs:"column",lg:"row"},spacing:{xs:2,lg:3},sx:{my:{xs:2,lg:4}}},r.a.createElement(s.a,{id:"first_name form-field__mfr-contact-first-name",name:"first_name",label:"First Name",size:"small",onFocus:Z(),onChange:$(u,n,a),value:m.first_name,error:p.first_name&&E.first_name,autoComplete:"given-name",variant:"outlined",required:!0,sx:{width:{xs:"100%",lg:"50%"}}}),r.a.createElement(s.a,{id:"last_name form-field__mfr-contact-last-name",name:"last_name",label:"Last Name",size:"small",onFocus:Z(),onChange:$(u,n,a),value:m.last_name,error:p.last_name&&E.last_name,autoComplete:"family-name",variant:"outlined",required:!0,sx:{width:{xs:"100%",lg:"50%"}}})),r.a.createElement(c.a,{direction:{xs:"column",lg:"row"},spacing:2,sx:{my:{xs:2,lg:4}}},r.a.createElement(c.a,{sx:{width:"100%"}},r.a.createElement(s.a,{id:"".concat("email"," form-field__mfr-contact-email"),name:"email",type:"email",label:"Email",size:"small",onFocus:Z(),onChange:$(u,n,a),value:m.email,error:p.email&&E.email,autoComplete:"email",variant:"outlined",required:!0}),r.a.createElement(y.a,{show:p&&p.email&&E&&E.email,message:p&&p.email,noMargin:!0})),r.a.createElement(c.a,{sx:{width:"100%",paddingTop:"0px !important"}},r.a.createElement(d.a,{inputComponent:T.a,label:"Phone",placeholder:"Enter phone number",international:!0,defaultCountry:"US",countryCallingCodeEditable:!1,value:F,onChange:X(a)}),r.a.createElement(y.a,{show:p&&p.phone&&E&&E.phone,message:p&&p.phone,noMargin:!0}))),r.a.createElement(c.a,{sx:{mb:4,ml:.25}},r.a.createElement(o.a,{variant:"h6",sx:{color:w.palette.grey[600]}},V),r.a.createElement(c.a,{direction:"row"},r.a.createElement(l.a,{control:r.a.createElement(I.a,{checked:q,onChange:ee("email",a),name:"checkbox__email",className:"p-0 text-xs"}),label:r.a.createElement(o.a,{variant:"caption",className:"my-1 ml-2"},"Email"),className:"my-0 mx-2"}),r.a.createElement(l.a,{control:r.a.createElement(I.a,{checked:W,onChange:ee("phone",a),name:"checkbox__phone",className:"p-0 text-xs"}),label:r.a.createElement(o.a,{variant:"caption",className:"my-1 ml-2"},"Phone"),className:"my-0 mx-2"}))),r.a.createElement(s.a,{id:"message form-field__mfr-contact-message",name:"message",label:"Message",placeholder:k,type:"tel",onFocus:Z(),onChange:$(u,n,a),value:m.message,error:p.message,variant:"outlined",InputLabelProps:{shrink:!0},multiline:!0,minRows:4,maxRows:4,sx:{width:"100%"}}),r.a.createElement(c.a,{direction:"row",justifyContent:"end",sx:{mt:3,mb:1}},r.a.createElement(v.a,{compact:!0,square:!0,outlineSecondary:!0,analyticsClass:"button__mfr-contact-form-close",onClick:J},"Close"),r.a.createElement(v.a,{compact:!0,square:!0,secondary:!0,className:"ml-3",disabled:i||z,type:"submit",analyticsClass:"button__mfr-contact-form-submit"},"Send Message")))})))))})}},443:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d}));var a,r,i,c,o,s=n(26),l=n(6);const u={expand:Object(l.x)(a||(a=Object(s.a)(["\n        sales_credits\n        purchased_product\n        purchased_product.product\n        purchased_product.product.prices\n        purchased_product.sales_credits\n        prices\n        product\n        product.prices\n        product_items\n    "])))},d={expand:Object(l.x)(r||(r=Object(s.a)(["\n        user\n        product.prices\n    "]))),fields:Object(l.x)(i||(i=Object(s.a)(["\n        created\n        product.prices\n        stripe_invoice_id\n        user.email\n        user.first_name\n        user.last_name\n        user.id\n    "])))};Object(l.x)(c||(c=Object(s.a)(["\n        product\n        product.prices\n    "]))),Object(l.x)(o||(o=Object(s.a)(["\n        amount\n        created\n        id\n        interval_count\n        product\n        product.clinic_seat_price_amount\n        product.clinic_seat_stripe_id\n        product.description\n        product.id\n        product.included_clinic_seats\n        product.included_seats\n        product.prices\n        product.seat_price_amount\n        product.seat_stripe_id\n        product.stripe_id\n        product.title\n        recurring\n        str
1ipe_id\n        title\n    "])))},453:function(e,t,n){},454:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return p}));var a,r,i,c,o,s,l=n(26),u=n(6);const d={expand:Object(u.x)(a||(a=Object(l.a)(["patient"]))),fields:Object(u.x)(r||(r=Object(l.a)(["\n        id\n        completed\n        remind_at\n        value\n\n        patient.id\n        patient.first_name\n        patient.last_name\n        patient.preferred_name\n    "])))},m={expand:Object(u.x)(i||(i=Object(l.a)(["\n        clinics\n        found_clinics\n        user.invitation\n        profile_credentials\n        user\n        user.group\n        user.roles\n    "]))),fields:Object(u.x)(c||(c=Object(l.a)(["\n        active    \n        bio\n        clinics\n        expertise_level\n        found_clinics\n        id\n        user.invitation\n        last_login\n        photo\n        profile_credentials\n        timezone\n        title\n        slug\n        user.email\n        user.first_name\n        user.id\n        user.last_name\n        user.last_login\n        user.roles\n    "])))},p={expand:Object(u.x)(o||(o=Object(l.a)(["\n        user\n        user.group.clinics\n        profile_credentials\n        clinics\n    "]))),fields:Object(u.x)(s||(s=Object(l.a)(["\n        active\n        alt_email\n        alt_phone\n        alt_website\n        bio\n        clarifying_content_blurb\n        clarifying_content_subheadline\n        clinics\n        company_info\n        expertise_level\n        facebook\n        google\n        id\n        instagram\n        keywords\n        linkedin\n        meta_description\n        optimized_seo_title\n        phone\n        photo\n        services\n        profile_credentials\n        slug\n        tagline\n        tags\n        title\n        twitter\n        user\n        vanity_phone\n    "])))}},46:function(e,t,n){"use strict";n.d(t,"kb",(function(){return c})),n.d(t,"C",(function(){return o})),n.d(t,"D",(function(){return s})),n.d(t,"Ub",(function(){return l})),n.d(t,"lb",(function(){return u})),n.d(t,"E",(function(){return d})),n.d(t,"F",(function(){return m})),n.d(t,"Vb",(function(){return p})),n.d(t,"mb",(function(){return E})),n.d(t,"G",(function(){return g})),n.d(t,"H",(function(){return f})),n.d(t,"Wb",(function(){return b})),n.d(t,"db",(function(){return _})),n.d(t,"o",(function(){return h})),n.d(t,"r",(function(){return v})),n.d(t,"Jb",(function(){return R})),n.d(t,"jb",(function(){return y})),n.d(t,"A",(function(){return O})),n.d(t,"B",(function(){return A})),n.d(t,"Tb",(function(){return C})),n.d(t,"cb",(function(){return S})),n.d(t,"l",(function(){return I})),n.d(t,"m",(function(){return T})),n.d(t,"Ib",(function(){return x})),n.d(t,"n",(function(){return w})),n.d(t,"Mb",(function(){return j})),n.d(t,"bb",(function(){return P})),n.d(t,"j",(function(){return N})),n.d(t,"k",(function(){return L})),n.d(t,"Hb",(function(){return D})),n.d(t,"W",(function(){return k})),n.d(t,"yb",(function(){return M})),n.d(t,"nb",(function(){return F})),n.d(t,"J",(function(){return U})),n.d(t,"K",(function(){return V})),n.d(t,"bc",(function(){return G})),n.d(t,"qb",(function(){return z})),n.d(t,"P",(function(){return B})),n.d(t,"Q",(function(){return q})),n.d(t,"ec",(function(){return H})),n.d(t,"Y",(function(){return W})),n.d(t,"d",(function(){return Q})),n.d(t,"e",(function(){return Y})),n.d(t,"Ab",(function(){return K})),n.d(t,"pb",(function(){return J})),n.d(t,"N",(function(){return Z})),n.d(t,"O",(function(){return X})),n.d(t,"cc",(function(){return $})),n.d(t,"X",(function(){return ee})),n.d(t,"b",(function(){return te})),n.d(t,"c",(function(){return ne})),n.d(t,"gb",(function(){return ae})),n.d(t,"u",(function(){return re})),n.d(t,"v",(function(){return ie})),n.d(t,"Pb",(function(){return ce})),n.d(t,"Z",(function(){return oe})),n.d(t,"f",(function(){return se})),n.d(t,"g",(function(){return le})),n.d(t,"Fb",(function(){return ue})),n.d(t,"ib",(function(){return de})),n.d(t,"y",(function(){return me})),n.d(t,"z",(function(){return pe})),n.d(t,"Rb",(function(){return Ee})),n.d(t,"rb",(function(){return ge})),n.d(t,"R",(function(){return fe})),n.d(t,"S",(function(){return be})),n.d(t,"hc",(function(){return _e})),n.d(t,"hb",(function(){return he})),n.d(t,"w",(function(){return ve})),n.d(t,"x",(function(){return Re})),n.d(t,"Qb",(function(){return ye})),n.d(t,"sb",(function(){return Oe})),n.d(t,"T",(function(){return Ae})),n.d(t,"U",(function(){return Ce})),n.d(t,"ic",(function(){return Se})),n.d(t,"Yb",(function(){return Ie})),n.d(t,"Cb",(function(){return Te})),n.d(t,"I",(function(){return xe})),n.d(t,"Xb",(function(){return we})),n.d(t,"Ob",(function(){return je})),n.d(t,"Zb",(function(){return Pe})),n.d(t,"Sb",(function(){return Ne})),n.d(t,"V",(function(){return Le})),n.d(t,"jc",(function(){return De})),n.d(t,"Bb",(function(){return ke})),n.d(t,"eb",(function(){return Me})),n.d(t,"p",(function(){return Fe})),n.d(t,"q",(function(){return Ue})),n.d(t,"Kb",(function(){return Ve})),n.d(t,"fb",(function(){return Ge})),n.d(t,"s",(function(){return ze})),n.d(t,"t",(function(){return Be})),n.d(t,"Lb",(function(){return qe})),n.d(t,"Db",(function(){return He})),n.d(t,"Eb",(function(){return We})),n.d(t,"ab",(function(){return Qe})),n.d(t,"h",(function(){return Ye})),n.d(t,"i",(function(){return Ke})),n.d(t,"Gb",(function(){return Je})),n.d(t,"ob",(function(){return Ze})),n.d(t,"L",(function(){return Xe})),n.d(t,"M",(function(){return $e})),n.d(t,"Nb",(function(){return et})),n.d(t,"xb",(function(){return tt})),n.d(t,"tb",(function(){return nt})),n.d(t,"ac",(function(){return at})),n.d(t,"ub",(function(){return rt})),n.d(t,"dc",(function(){return it})),n.d(t,"wb",(function(){return ct})),n.d(t,"gc",(function(){return ot})),n.d(t,"vb",(function(){return st})),n.d(t,"fc",(function(){return lt})),n.d(t,"a",(function(){return ut})),n.d(t,"zb",(function(){return dt}));var a=n(3),r=n(7),i=n(454);const c="REQUEST_SEARCH_MFR_CLINICS_LIST",o="RECEIVE_SEARCH_MFR_CLINICS_LIST",s="RECEIVE_SEARCH_MFR_CLINICS_LIST_ERROR",l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(c));const n=await Object(r.b)("/api/v5/clinics/search/",{params:{...e,...i.c}});return t(Object(a.b)(o,n))}catch(n){return t(Object(a.a)(s,n))}}},u="REQUEST_SEARCH_MFR_PROVIDERS",d="RECEIVE_SEARCH_MFR_PROVIDERS",m="RECEIVE_SEARCH_MFR_PROVIDERS_ERROR",p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(u));const n=await Object(r.b)("/api/v4/provider_profiles/search/",{params:{...e,...i.c}});return t(Object(a.b)(d,n))}catch(n){return t(Object(a.a)(m,n))}}},E="REQUEST_SEARCH_PROVIDERS",g="RECEIVE_SEARCH_PROVIDERS",f="RECEIVE_SEARCH_PROVIDERS_ERROR",b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(E));const n=await Object(r.b)("/api/v4/provider_profiles/",{params:{...e,...i.c}});return t(Object(a.b)(g,n))}catch(n){return t(Object(a.a)(f,n))}}},_="REQUEST_PROVIDER_PROFILE",h="RECEIVE_PROVIDER_PROFILE",v="RECEIVE_PROVIDER_PROFILE_ERROR",R=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(a.c)(_));const c=await Object(r.b)("/api/v4/provider_profiles/".concat(e,"/"),{params:{...t,...i.b}});return n(Object(a.b)(h,c))}catch(c){return n(Object(a.a)(v,c))}}},y="REQUEST_SEARCH_MFR_CLINICS",O="RECEIVE_SEARCH_MFR_CLINICS",A="RECEIVE_SEARCH_MFR_CLINICS_ERROR",C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(y));const n=await Object(r.b)("/api/v5/clinics/",{params:e});return t(Object(a.b)(O,n))}catch(n){return t(Object(a.a)(A,n))}}},S="REQUEST_GET_CLINIC",I="RECEIVE_GET_CLINIC",T="RECEIVE_GET_CLINIC_ERROR",x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(a.c)(S));const i=await Object(r.b)("/api/v5/clinics/".concat(e,"/"),{params:t});return n(Object(a.b)(I,i))}catch(i){return n(Object(a.a)(T,i))}}},w="RECEIVE_GET_STATE_BLURB",j=e=>async t=>{try{t(Object(a.c)("REQUEST_GET_STATE_BLURB"));const n=await Object(r.b)("/api/v5/states/?abbrev=".concat(e),{params:{page_size:0}});return t(Object(a.b)(w,n))}catch(n){return t(Object(a.a)("RECEIVE_GET_STATE_BLURB_ERROR",n))}},P="REQUEST_GET_CITY_LIST",N="RECEIVE_GET_CITY_LIST",L="RECEIVE_GET_CITY_LIST_ERROR",D=e=>async t=>{try{t(Object(a.c)(P));const n=await Object(r.b)("/api/v5/cities/?name__icontains=".concat(e),{params:{page_size:0}});return t(Object(a.b)(N,n))}catch(n){return t(Object(a.a)(L,n))}},k="REQUEST_CLEAR_CITY_LIST",M=()=>e=>e({type:k}),F="REQUEST_SUBMIT_LEAD_CONTACT_FORM",U="RECEIVE_SUBMIT_LEAD_CONTACT_FORM",V="RECEIVE_SUBMIT_LEAD_CONTACT_FORM_ERROR",G=e=>async t=>{try{t(Object(a.c)(F));const n=await Object(r.d)("/api/v4/leads/contact_form/",e);return t(Object(a.b)(U,n))}catch(n){return t(Object(a.a)(V,n))}},z="REQUEST_UPDATE_PROVIDER_PROFILE",B="RECEIVE_UPDATE_PROVIDER_PROFILE",q="RECEIVE_UPDATE_PROVIDER_PROFILE_ERROR",H=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async i=>{try{i(Object(a.c)(z));const c=await Object(r.c)("/api/v4/provider_profiles/".concat(e,"/"),t,{params:n});return i(Object(a.b)(B,c))}catch(c){return i(Object(a.a)(q,c))}}},W="REQUEST_CREATE_CLINIC_PROFILE",Q="RECEIVE_CREATE_CLINIC_PROFILE",Y="RECEIVE_CREATE_CLINIC_PROFILE_ERROR",K=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(a.c)(W));const i=await Object(r.d)("/api/v5/clinics/",e,t);return n(Object(a.b)(Q,i))}catch(i){return n(Object(a.a)(Y,i))}}},J="REQUEST_UPDATE_CLINIC_PROFILE",Z="RECEIVE_UPDATE_CLINIC_PROFILE",X="RECEIVE_UPDATE_CLINIC_PROFILE_ERROR",$=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async i=>{try{i(Object(a.c)(J));const c=await Object(r.c)("/api/v5/clinics/".concat(e,"/"),t,{params:n});return i(Object(a.b)(Z,c))}catch(c){return i(Object(a.a)(X,c))}}},ee="REQUEST_CREATE_CLINIC_CREDENTIAL",te="RECEIVE_CREATE_CLINIC_CREDENTIAL",ne="RECEIVE_CREATE_CLINIC_CREDENTIAL_ERROR",ae="REQUEST_REMOVE_CLINIC_CREDENTIAL",re="RECEIVE_REMOVE_CLINIC_CREDENTIAL",ie="RECEIVE_REMOVE_CLINIC_CREDENTIAL_ERROR",ce=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{return n(Object(a.c)(ae)),await Object(r.a)("/api/v5/clinic_credentials/".concat(e,"/"),t),n({type:re,id:e})}catch(i){return n(Object(a.a)(ie,i))}}},oe="REQUEST_CREATE_PROVIDER_CREDENTIAL",se="RECEIVE_CREATE_PROVIDER_CREDENTIAL",le="RECEIVE_CREATE_PROVIDER_CREDENTIAL_ERROR",ue=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(a.c)(oe));const i=await Object(r.d)("/api/v5/profile_credentials/",e,t);return n(Object(a.b)(se,i))}catch(i){return n(Object(a.a)(le,i))}}},de="REQUEST_REMOVE_PROVIDER_CREDENTIAL",me="RECEIVE_REMOVE_PROVIDER_CREDENTIAL",pe="RECEIVE_REMOVE_PROVIDER_CREDENTIAL_ERROR",Ee=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{return n(Object(a.c)(de)),await Object(r.a)("/api/v5/profile_credentials/".concat(e,"/"),t),n({type:me,id:e})}catch(i){return n(Object(a.a)(pe,i))}}},ge="REQUEST_UPLOAD_CLINIC_IMAGE",fe="RECEIVE_UPLOAD_CLINIC_IMAGE",be="RECEIVE_UPLOAD_CLINIC_IMAGE_ERROR",_e=e=>async t=>{try{t(Object(a.c)(ge));const n=await Object(r.d)("/api/v5/clinic_images/",e,{headers:{"Content-type":"multipart/form-data"}});return t(Object(a.b)(fe,n))}catch(n){return t(Object(a.a)(be,n))}},he="REQUEST_REMOVE_CLINIC_IMAGE",ve="RECEIVE_REMOVE_CLINIC_IMAGE",Re="RECEIVE_REMOVE_CLINIC_IMAGE_ERROR",ye=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{return n(Object(a.c)(he)),await Object(r.a)("/api/v5/clinic_images/".concat(e,"/"),t),n({type:ve,id:e})}catch(i){return n(Object(a.a)(Re,i))}}},Oe="REQUEST_UPLOAD_PROVIDER_IMAGE",Ae="RECEIVE_UPLOAD_PROVIDER_IMAGE",Ce="RECEIVE_UPLOAD_PROVIDER_IMAGE_ERROR",Se=(e,t)=>async n=>{try{n(Object(a.c)(Oe));const i=await Object(r.c)("/api/v4/provider_profiles/".concat(e,"/"),t,{headers:{"Content-type":"multipart/form-data"}});return n(Object(a.b)(Ae,i))}catch(i){return n(Object(a.a)(Ce,i))}},Ie=e=>async t=>{try{t(Object(a.c)("REQUEST_SEND_PROVIDER_INVITE"));const n=await Object(r.d)("/api/v4/invitations/",e,{params:{expand:"user"}});return t(Object(a.b)("RECEIVE_SEND_PROVIDER_INVITE",n))}catch(n){return t(Object(a.a)("RECEIVE_SEND_PROVIDER_INVITE_ERROR",n))}},Te=e=>async t=>{try{t(Object(a.c)("REQUEST_CREATE_EMAIL"));const n=await Object(r.d)("/api/v4/email_messages_leadreply/",e);return t(Object(a.b)("RECEIVE_CREATE_EMAIL",n))}catch(n){return t(Object(a.a)("RECEIVE_CREATE_EMAIL_ERROR",n))}},xe="RECEIVE_SEND_EMAIL",we=(e,t)=>async n=>{try{n(Object(a.c)("REQUEST_SEND_EMAIL"));const i=await Object(r.b)("/api/v4/email_messages/".concat(e,"/send/"));return n({type:xe,data:i.data,receivedAt:Date.now(),id:t})}catch(i){return n(Object(a.a)("RECEIVE_SEND_EMAIL_ERROR",i))}},je=(e,t)=>async n=>{try{n(Object(a.c)("REQUEST_MARK_MESSAGE_SENT"));const i=await Object(r.b)("/api/v4/leads/".concat(e,"/reply_sent/?id=").concat(t));return n(Object(a.b)("RECEIVE_MARK_MESSAGE_SENT",i))}catch(i){return n(Object(a.a)("RECEIVE_MARK_MESSAGE_SENT_ERROR",i))}},Pe=()=>async e=>{try{e(Object(a.c)("REQUEST_SEND_SES_VERIFICATION"));const t=await Object(r.b)("/api/v4/ses/create_aws_identity/");return e(Object(a.b)("RECIEVE_SEND_SES_VERIFICATION",t))}catch(t){return e(Object(a.a)("RECIEVE_SEND_SES_VERIFICATION_ERROR",t))}},Ne=()=>async e=>{try{e(Object(a.c)("REQUEST_RESEND_SES_VERIFICATION"));const t=await Object(r.b)("/api/v4/ses/resend_aws_verification_link/");return e(Object(a.b)("RECIEVE_RESEND_SES_VERIFICATION",t))}catch(t){return e(Object(a.a)("RECIEVE_RESEND_SES_VERIFICATION_ERROR",t))}},Le="RECIEVE_VALIDATE_SES_VERIFICATION",De=()=>async e=>{try{e(Object(a.c)("REQUEST_VALIDATE_SES_VERIFICATION"));const t=await Object(r.b)("/api/v4/ses/check_aws_verification/");return e(Object(a.b)(Le,t))}catch(t){return e(Object(a.a)("RECIEVE_VALIDATE_SES_VERIFICATION_ERROR",t))}},ke=(e,t)=>async n=>{try{n(Object(a.c)("REQUEST_CREATE_CLINIC_SHARE_DATA_POINT"));const i=await Object(r.b)("/api/v5/clinics/".concat(e,"/share/?type=").concat(t));return n(Object(a.b)("RECEIVE_CREATE_CLINIC_SHARE_DATA_POINT",i))}catch(i){return n(Object(a.a)("RECEIVE_CREATE_CLINIC_SHARE_DATA_POINT_ERROR",i))}},Me="REQUEST_PROVIDER_PROFILE_DATA_POINTS",Fe="RECEIVE_PROVIDER_PROFILE_DATA_POINTS",Ue="RECEIVE_PROVIDER_PROFILE_DATA_POINTS_ERROR",Ve=e=>async e=>{try{e(Object(a.c)(Me));const t=await Object(r.b)("/api/v4/data_points/providerprofile/calculate_profile_datapoints/");return e(Object(a.b)(Fe,t))}catch(t){return e(Object(a.a)(Ue,t))}},Ge="REQUEST_PROVIDER_PROFILE_HISTORICAL_DATA_POINTS",ze="RECEIVE_PROVIDER_PROFILE_HISTORICAL_DATA_POINTS",Be="RECEIVE_PROVIDER_PROFILE_HISTORICAL_DATA_POINTS_ERROR",qe=e=>async e=>{try{e(Object(a.c)(Ge));const t=await Object(r.b)("/api/v4/data_points/providerprofile/calculate_profile_datapoints_last12months/");return e(Object(a.b)(ze,t))}catch(t){return e(Object(a.a)(Be,t))}},He=e=>async t=>{try{t(Object(a.c)("REQUEST_CREATE_PHONE_DATA_POINT"));const n=await Object(r.b)("/api/v4/provider_profiles/".concat(e,"/show_phone/"));
1return t(Object(a.b)("RECEIVE_CREATE_PHONE_DATA_POINT",n))}catch(n){return t(Object(a.a)("RECEIVE_CREATE_PHONE_DATA_POINT_ERROR",n))}},We=(e,t)=>async n=>{try{n(Object(a.c)("REQUEST_CREATE_PROFILE_SHARE_DATA_POINT"));const i=await Object(r.b)("/api/v4/provider_profiles/".concat(e,"/share/?type=").concat(t));return n(Object(a.b)("RECEIVE_CREATE_PROFILE_SHARE_DATA_POINT",i))}catch(i){return n(Object(a.a)("RECEIVE_CREATE_PROFILE_SHARE_DATA_POINT_ERROR",i))}},Qe="REQUEST_GET_ALL_CREDENTIALS",Ye="RECEIVE_GET_ALL_CREDENTIALS",Ke="RECEIVE_GET_ALL_CREDENTIALS_ERROR",Je=()=>async e=>{try{e(Object(a.c)(Qe));const t=await Object(r.b)("/api/v5/profile_credentials/credentials_list/");return e(Object(a.b)(Ye,t))}catch(t){return e(Object(a.a)(Ke,t))}},Ze="REQUEST_UNOPENED_LEADS",Xe="RECEIVE_UNOPENED_LEADS",$e="RECEIVE_UNOPENED_LEADS_ERROR",et=()=>async e=>{try{e(Object(a.c)(Ze));const t=await Object(r.b)("/api/v4/data_points/providerprofile/unopened_leads/");return e(Object(a.b)(Xe,t))}catch(t){return e(Object(a.a)($e,t))}},tt=e=>async t=>{try{t(Object(a.c)("REQUEST_ARCHIVE_LEAD"));const n=await Object(r.c)("/api/v4/leads/".concat(e,"/"),{archived:!0});return t(Object(a.b)("RECEIVE_ARCHIVE_LEAD",n))}catch(n){return t(Object(a.a)("RECEIVE_ARCHIVE_LEAD_ERROR",n))}},nt="STORE_USER_LOCATION",at=e=>t=>t({type:nt,location:e}),rt="UPDATE_CONTACT_FORM_DATA",it=e=>t=>t({type:rt,data:e}),ct="UPDATE_SUBSCRIPTION_SEATS_COUNT",ot=()=>e=>e({type:ct}),st="UPDATE_SUBSCRIPTION_CLINIC_SEATS_COUNT",lt=()=>e=>e({type:st}),ut="CLEAR_SUBSCRIPTION_STATUS",dt=()=>e=>e({type:ut})},47:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return c})),n.d(t,"g",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"h",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"i",(function(){return E}));var a=n(106);const r="primary",i="primaryAlt",c="primaryDark",o="secondary",s="secondaryDark",l="secondaryAlt",u="secondary-orange",d="darkBackground",m={[r]:"#00adef",[i]:"#45c3f3",[c]:"#45c3f3",[o]:"#fd8b35",[s]:"#ffa867",[l]:"#ffa867",[u]:"#fd8b35",[d]:"#002b3c"},p={[r]:"#00adef",[i]:"#45c3f3",[c]:"#3f648e",[o]:"#ee9a56",[s]:"#d68a4d",[l]:"#ffa867",[u]:"#fd8b35",[d]:"#3E4C5B"};function E(e){const{location:{hostname:t}}=window;let n=m;if((a.r.test(t)||a.q.test(t))&&(n=p),!Object.prototype.hasOwnProperty.call(n,e))throw new Error("Color not found in theme");return n[e]}},474:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var a=n(0),r=n.n(a),i=n(248),c=n(97),o=n(59),s=n(52),l=n(44),u=n(707),d=n(75),m=n(6),p=n(48),E=n(36),g=n(10);function f(e){let{clinic:t,clinics:n,disableInfo:f=!1,idx:b}=e;const _=Object(c.a)(),[h,v]=Object(a.useState)(!1),R=n||(t?[t]:[]),y=R[0],O=R.length>1,A=()=>{v(!h)};if(!y)return null;const C=e=>{let{clinicData:t}=e;return r.a.createElement(o.a,{sx:{minWidth:"300px"}},t&&t.title&&r.a.createElement(s.a,{variant:"h6",sx:{fontWeight:700,fontSize:"1rem"}},t.title),t&&t.address1&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"start",sx:{my:.5}},r.a.createElement(p.a,{src:Object(m.Q)("ic_location.svg"),sx:{color:_.palette.orange.main,mt:.5,flexShrink:0}}),r.a.createElement(o.a,null,r.a.createElement(s.a,{variant:"body2",sx:{color:_.palette.grey[700]}},t.address1),t.address2&&r.a.createElement(s.a,{variant:"body2",sx:{color:_.palette.grey[700]}},t.address2),r.a.createElement(s.a,{variant:"body2",sx:{color:_.palette.grey[700]}},t.city,", ",t.state," ",t.zip))),r.a.createElement(l.a,{sx:{alignItems:"start",ml:4}},r.a.createElement(E.a,{href:"".concat(Object(d.generatePath)(g.H,{clinicId:t.id}),"/").concat(t.slug),rel:"canonical",title:"".concat(t.title,"'s profile")},"View ",t.title,"'s profile")))},S=()=>{const e=O&&R.length>3?"350px":"auto";return r.a.createElement(o.a,{sx:{pl:2,pr:1,mt:2,minWidth:"300px"},key:b},O&&r.a.createElement(s.a,{variant:"subtitle2",sx:{color:_.palette.grey[600],mb:1,pb:1,borderBottom:"1px solid ".concat(_.palette.grey[300]),position:"sticky",top:0,backgroundColor:"white",zIndex:1}}
1,R.length," clinics at this location"),r.a.createElement(l.a,{sx:{maxHeight:e,overflowY:R.length>3?"auto":"visible",pr:R.length>3?1:0,"&::-webkit-scrollbar":{width:"6px"},"&::-webkit-scrollbar-track":{backgroundColor:_.palette.grey[100],borderRadius:"3px"},"&::-webkit-scrollbar-thumb":{backgroundColor:_.palette.grey[400],borderRadius:"3px","&:hover":{backgroundColor:_.palette.grey[500]}}}},R.map((e,t)=>r.a.createElement(l.a,{key:e.id||t},r.a.createElement(C,{clinicData:e}),t<R.length-1&&r.a.createElement(u.a,{sx:{my:1.5}})))))},I=O?{text:String(R.length),color:"#C62828",fontWeight:"bold",fontSize:"11px",className:"cluster-marker-label"}:void 0;return r.a.createElement(i.d,{position:{lat:Number(y.latitude),lng:Number(y.longitude)},onClick:A,label:I},h&&!f&&r.a.createElement(i.b,{onCloseClick:A},r.a.createElement(S,null)))}},475:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(68),c=n(441);function o(e){let{name:t,children:n,defaultValue:a,...o}=e;const{control:s}=Object(i.g)();return r.a.createElement(i.a,{name:t,control:s,render:e=>{let{field:i,fieldState:{error:s}}=e;const l=i.value?i.value:i[t]?i[t]:"";return r.a.createElement(c.a,Object.assign({},i,{select:!0,fullWidth:!0,size:"small",value:l,defaultValue:a,SelectProps:{native:!0},error:!!s,helperText:null===s||void 0===s?void 0:s.message},o),n)}})}},48:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n(0),r=n.n(a),i=n(44);function c(e){let{className:t="",src:n,sx:a}=e;return r.a.createElement(i.a,{component:"div",sx:{minWidth:24,minHeight:24,display:"inline-block",bgcolor:"currentColor",mask:"url(".concat(n,") no-repeat center / contain"),WebkitMask:"url(".concat(n,") no-repeat center / contain"),...a},className:t})}},484:function(e,t,n){"use strict";n.d(t,"c",(function(){return a.a})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return u.a}));var a=n(734),r=n(0),i=n.n(r),c=n(1533),o=n(120),s=n(185);function l(e){let{actions:t,open:n,onClose:a,onOpen:r}=e;return i.a.createElement(i.a.Fragment,null,i.a.createElement(c.a,{onClick:r},i.a.createElement(o.a,{icon:"eva:more-vertical-fill",width:20,height:20})),i.a.createElement(s.a,{open:Boolean(n),anchorEl:n,onClose:a,anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"right"},arrow:"right-top",sx:{mt:-1,width:200,"& .MuiMenuItem-root":{px:1,typography:"body2",borderRadius:.75,"& svg":{mr:2,width:20,height:20}}}},t))}n(712),n(158),n(59),n(1521);var u=n(735);n(736)},486:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(97),c=n(886);const o=[{label:"default",value:"#FD9E57",text:"#000"},{label:"primary",value:"#41616D",text:"#fff"},{label:"secondary",value:"#00ADEF",text:"#000"},{label:"info",value:"#424242",text:"#fff"},{label:"success",value:"#4EC089",text:"#000"},{label:"warning",value:"#5C2963",text:"#fff"},{label:"error",value:"#A74454",text:"#fff"}],s=Object(a.forwardRef)((e,t)=>{let{color:n="default",children:a,sx:s,...l}=e;const u=Object(i.a)(),d=o.find(e=>e.label===n).value,m=o.find(e=>e.label===n).text;return"default"===n?r.a.createElement(c.a,Object.assign({ref:t,sx:s},l),a):r.a.createElement(c.a,Object.assign({ref:t,sx:{fontWeight:u.typography.fontWeightMedium,color:m,backgroundColor:d,...s}},l),a)});t.a=s},488:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(34),c=n.n(i),o=n(97),s=n(52),l=n(59),u=n(491),d=n(6),m=n(41),p=n(36),E=n(110),g=n(48);t.a=e=>{let{analyticsClass:t="button__intro-modal-confirm",body:n,buttonLabel:i="Get Started",buttonType:f="secondary",className:b,closeAnalyticsClass:_,contentDirection:h="horizontal",cancelLabel:v="Cancel",fullscreen:R,heading:y,hideClose:O=!1,handleClose:A=null,handleStripe:C=null,image:S,modalClassName:I,openChat:T,show:x,size:w="md",step:j=null,subtitle:P="",toggleShow:N,top:L=!1}=e;const D=Object(o.a)();return Object(a.useEffect)(()=>{const e=document.querySelector(".".concat(d.gb)),t=()=>{document.body.classList.remove("no-scroll"),e&&e.classList.remove("no-scroll")};return x?(document.body.classList.add("no-scroll"),e&&e.classList.add("no-scroll")):t(),()=>{t()}},[x]),r.a.createElement("div",{className:c()("ts-modal",b,x&&"show",
1L&&"top")},r.a.createElement("div",{className:"ts-modal__overlay",onClick:()=>N(!0)}),r.a.createElement("div",{className:c()("ts-modal__wrapper","ts-intro-modal","d-flex flex-column",I,R&&"fullscreen",!R&&"container",!R&&void 0!==w&&w)},!O&&r.a.createElement("div",{"data-button":_,className:"close-button hover-pointer text-right p-3",onClick:()=>N(!0)},r.a.createElement(u.a,{"data-button":_,icon:"humbleicons:times",width:"20",color:D.palette.common.black,className:"ts-patient-search-icon"})),r.a.createElement("div",{className:"ts-intro-modal-wrapper d-flex flex-column align-items-center justify-content-center"},y&&r.a.createElement("div",{className:c()("ts-intro-modal-heading text-center","mt-3")},r.a.createElement(s.a,{variant:"h4",className:"heading text-bold mb-2",color:D.palette.grey[600]},y)),r.a.createElement("div",{className:"d-flex d-lg-none"},r.a.createElement("div",{className:c()("d-flex","flex-column align-items-center text-center","mt-4 mb-2")},S&&r.a.createElement("div",{className:"ts-intro-prompt-image"},r.a.createElement(E.a,{src:S,className:h,alt:y})),P&&r.a.createElement(s.a,{variant:"h6",className:"mx-2 mx-md-3 mt-2 px-2 px-md-4 py-2 py-md-3",sx:{color:D.palette.grey[600]}},P),r.a.createElement(s.a,{variant:"body1",className:"mx-2 mx-md-3 px-2 px-md-4 py-2 py-md-3",sx:{color:D.palette.grey[600]}},n))),r.a.createElement("div",{className:"d-none d-lg-flex"},r.a.createElement("div",{className:c()("d-flex","horizontal"===h?"flex-row justify-content-around align-items-center mx-5":"flex-column align-items-center text-center","my-4","w-100")},S&&r.a.createElement("div",{className:"col-5 ts-intro-prompt-image"},r.a.createElement(E.a,{src:S,className:h,alt:y})),r.a.createElement(l.a,null,P&&r.a.createElement(s.a,{variant:"h6",className:c()("horizontal"===h?"mb-4":"mx-4 py-3"),sx:{color:D.palette.grey[600]}},P),r.a.createElement(s.a,{variant:"body1",className:c()("horizontal"===h?"":"mx-4 pt-3 pb-0"),sx:{color:D.palette.grey[600]}},n)))),r.a.createElement("div",{className:c()("d-flex align-items-center",A||C?"flex-row":"flex-column")},A&&r.a.createElement(p.a,{sx:{mr:2,mb:2,fontSize:"12px",color:D.palette.grey[500]},onClick:A},v),C&&r.a.createElement(p.a,{sx:{mr:2,mb:2,fontSize:"12px",color:D.palette.grey[500]},onClick:C},"Go to Stripe"),r.a.createElement(m.a,{outlineSecondary:"outlineSecondary"===f,secondary:"secondary"===f,square:!0,className:"ts-desktop-intro-confirm-button flex-center text-bold mt-2 mb-4",onClick:()=>N(!1),analyticsClass:t},i,"outlineSecondary"===f&&r.a.createElement(g.a,{src:Object(d.Q)("ic_arrow_right.svg"),sx:{ml:1}})),j&&1===j?r.a.createElement(m.a,{compare:!0,link:!0,primary:!0,className:"mb-4",onClick:T},"Talk to a coach now"):r.a.createElement(r.a.Fragment,null)))))}},492:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(0),r=n.n(a),i=n(9),c=n(59),o=n(630),s=n(709),l=n(120);const u=Object(i.a)("div")({flexGrow:1,display:"flex",flexWrap:"wrap",alignItems:"center"}),d=Object(i.a)("div")(e=>{let{theme:t}=e;return{display:"flex",overflow:"hidden",alignItems:"stretch",margin:t.spacing(.5),borderRadius:t.shape.borderRadius,border:"solid 1px ".concat(t.palette.divider)}}),m=Object(i.a)("span")(e=>{let{theme:t}=e;return{...t.typography.subtitle2,display:"flex",alignItems:"center",padding:t.spacing(0,1),color:t.palette.text.secondary,backgroundColor:t.palette.background.neutral,borderRight:"solid 1px ".concat(t.palette.divider)}});function p(e){let{tags:t,search:n,isShowReset:a,onRemoveTag:i,onRemoveSearch:p,onResetAll:E}=e;return r.a.createElement(u,null,t&&t.length>0&&r.a.createElement(c.a,{direction:"row",flexWrap:"wrap",sx:{p:.75}},t.map(e=>r.a.createElement(o.a,{key:e,label:e,size:"small",onDelete:()=>i(e),sx:{m:.5}}))),n&&r.a.createElement(d,null,r.a.createElement(m,null,"Search:"),r.a.createElement(c.a,{direction:"row",flexWrap:"wrap",sx:{p:.75}},r.a.createElement(o.a,{key:n,label:n,size:"small",onDelete:p,sx:{m:.5}}))),a&&(t&&t.length>0||n&&n.length>0)&&r.a.createElement(s.a,{size:"small",onClick:E,startIcon:r.a.createElement(l.a,{icon:"ic:round-clear-all"}),sx:{ml:2,color:"#00adef !important","&:hover":{backgroundColor:"#fff"}}},"Clear All"))}},497:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var a,r,i,c,o=n(26),s=n(6);const l={expand:Object(s.x)(a||(a=Object(o.a)(["\n        coach\n        patient\n    "]))),fields:Object(s.x)(r||(r=Object(o.a)(["\n        coach.email\n        coach.first_name\n        coach.id\n        coach.is_coach\n        coach.last_name\n        coach.profile_image\n        created\n        id\n        interaction_type\n        opentok_session_id\n        session_provider\n        session_id\n        on_demand\n        patient\n        patient.email\n        patient.first_name\n        patient.id\n        patient.last_name\n        patient.online\n        start_time\n        status\n        subject\n        type\n    "])))},u={params:{expand:Object(s.x)(i||(i=Object(o.a)(["\n            coach\n            patient\n            status_changed_by\n        "]))),fields:Object(s.x)(c||(c=Object(o.a)(["\n            id\n            coach.id\n            coach.email\n            coach.first_name\n            coach.last_name\n            coach.timezone\n            coach.bio\n            coach.profile_image\n            patient.id\n            patient.email\n            patient.first_name\n            patient.last_name\n            patient.timezone\n            patient.preferred_name\n            start_time\n            end_time\n            subject\n            opentok_session_id\n            started\n            finished\n            on_demand\n            status\n            recording_status\n            status_changed_by.is_coach\n            type\n            coach_joined\n            coach_left\n            patient_joined\n            patient_left\n            interaction_type\n            created\n            updated\n            transcript_status\n            session_provider\n            session_id\n            session_passcode\n        "])))}}},499:function(e,t,n){"use strict";n.d(t,"h",(function(){return c})),n.d(t,"c",(function(){return o}
1)),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return p})),n.d(t,"a",(function(){return E})),n.d(t,"j",(function(){return g})),n.d(t,"i",(function(){return f})),n.d(t,"l",(function(){return b})),n.d(t,"k",(function(){return _}));var a=n(20),r=n.n(a),i=n(641);function c(){const e=r()().add(1,"days").startOf("day"),t=r()("6:00 AM",["h:mm A"]),n=r()("6:00 PM",["h:mm A"]);let a=r()().startOf("day"),i=[];for(;a<e;)i.push({start_time:a.format("h:mm A"),end_time:a.clone().add(30,"minutes").format("h:mm A"),offHours:!a.isBetween(t,n,void 0,"[)")}),a=a.add(30,"minutes");return i}function o(e,t,n,a,i,c,o){const s=i.clone().startOf("day").add(6,"hour"),l=i.clone().startOf("day").add(18,"hour"),u=!!t.length;let d=n&&n.length&&n.map(e=>({start_time:i.clone().set({hour:e.start_time.format("HH"),minute:e.start_time.format("mm")}),end_time:i.clone().set({hour:e.end_time.format("HH"),minute:e.end_time.format("mm")})}));if(!u&&c.id!==o)return[];u&&c.id!==o&&(d=t&&t.length&&t.map(e=>{const t=d.find(t=>t.start_time.valueOf()===e.start_time.valueOf()&&t.end_time.valueOf()===e.end_time.valueOf()&&t);return t||!1}));return d.length>0&&d.map(t=>{const n=e&&e.length&&e.find(e=>t.start_time.isBetween(e.start_time,e.end_time,void 0,"[)")||t.end_time.isBetween(e.start_time,e.end_time,void 0,"(]"));return(!n&&a||!(n||a||!t.start_time.isBetween(s,l,"hour","[)")))&&t}).filter(e=>e&&e.start_time.isAfter(r()()))}function s(e){const t=e&&e.sort((e,t)=>e.start_time.valueOf()-t.start_time.valueOf());let n=null,a=null,i=[];for(let c=0;c<=t.length-1;c++){const e=t[c].start_time,o=t[c].end_time;let s=null,l=0;c<t.length-1&&(s=t[c+1].start_time,l=r.a.duration(s.diff(e))),n||c!==t.length-1?n&&c===t.length-1?a=o:0===l.hours()&&l.minutes()<=30?n||(n=e):(l.hours()>0||l.minutes()>30)&&(n||(n=e),a=o):(n=e,a=o),n&&a&&(i.push({start_time:n,end_time:a}),n=null,a=null)}return i}function l(e,t,n){const a=r()([t,e]).startOf("month").format(),c=r()([t,e]).endOf("month").format(),o=r()(a).days(),s=6-r()(c).days(),l=r()(a).subtract(o,"days").startOf("day").format(),u=r()(c).add(s,"days").endOf("day").format();return{calendarMonth:n.find(n=>n.month===e&&n.year===t),meetingsParams:{params:{page_size:0,status__in:"upcoming,in_progress,completed",start_time__gte:l,start_time__lte:u,...i.a}},slotsParams:{month:e,year:t,params:{page_size:0,start_time__gte:l,start_time__lte:u,...i.b}}}}function u(e,t,n,a){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=n,s=a,l=null;if(i>=-1&&!c)i<n?(o=i>=0?i:11,i<0&&(s-=1)):(o=i<=11?i:0,i>11&&(s+=1)),l=r()([s,o]).month()!==r()().month()?r()([s,o]).startOf("month"):e;else if(c){const e=r()([a,n]).startOf("month").format(),i=r()([a,n]).endOf("month").format();l=r()(c),r()(l).isBefore(r()(t).format())?(o=r()(l).isBefore(e)?o-1:n,o<0&&(o=11,s-=1)):(o=r()(l).isAfter(i)?o+1:n,o>11&&(o=0,s+=1))}return{updatedDate:l,updatedMonth:o,updatedYear:s}}function d(e,t,n,a){const r=a.startOf("day").format(),i=e&&e.length&&e.filter(e=>n.includes(e.coach.id)&&e.start_time.clone().startOf("day").format()===r)||[],c=t&&t.length&&t.filter(e=>n.includes(e.coach.id)&&e.start_time.clone().startOf("day").format()===r)||[],o=Array.from(new Set(i&&i.map(e=>e.coach.id))).map(e=>{const t=i.find(t=>t.coach.id===e);return!!t&&t.coach}),s=Array.from(new Set(c.map(e=>e.coach.id))).map(e=>{const n=t.find(t=>t.coach.id===e),a=o.find(e=>n.coach.id===e.id);return n&&!a?n.coach:null}).filter(e=>e);return o.concat(s)}function m(e,t,n,a,i,c){const o=r()([i,a]).daysInMonth(),s=r()([i,a]).startOf("month"),l=r()([i,a]).endOf("month"),u=s.days(),m=6-l.days(),p=Array.from(new Set(n.map(e=>e.id)));let E=0,g=[];for(let r=u;r>=1;r--){const n=s.clone().subtract(r,"days"),a=d(e,t,p,n);g.push({date:n,dateLabel:n.format("D"),additionalDay:!0,availableCoaches:a})}for(let r=0;r<=o-1;r++){const n=s.clone().add(r,"days"),a=d(e,t,p,n);g.push({date:n,dateLabel:n.format("D"),additionalDay:!1,availableCoaches:a})}for(let r=1;r<=m;r++){const n=l.clone().add(r,"days"),a=d(e,t,p,n);g.push({date:n,dateLabel:n.format("D"),additionalDay:!0,availableCoaches:a})}let f=[];for(let r=0;r<g.length;r+=7){const e=g.slice(r,r+7);e.find(e=>
1e.date.valueOf()===c.valueOf())&&(E=r/7),f.push({days:e})}return{weeks:f,currentWeek:E}}function p(e,t,n,a){let r=!1;const i=e.startOf("day").format();return t.forEach(t=>{const c=n&&n.length&&n.filter(e=>e.start_time.clone().startOf("day").format()===i&&e.coach.id===t.id),o=a&&a.length&&a.filter(e=>!e.on_demand&&e.coach.id===t.id&&e.start_time.clone().startOf("day").format()===i);c&&(c.forEach(t=>{(t.start_time.isBefore(e.startOf("day").add(6,"hours"))||t.start_time.isAfter(e.startOf("day").add(18,"hours")))&&(r=!0)}),!r&&o.length>0&&o.forEach(t=>{(t.start_time.isBefore(e.startOf("day").add(6,"hours"))||t.start_time.isAfter(e.startOf("day").add(18,"hours")))&&(r=!0)}))}),r}function E(e,t){const n=t?0:6,a=e.start_time.format("k"),r=e.end_time.format("k"),i=e.start_time.format("m"),c=e.end_time.format("m");let o="24"===a?0:a-n,s="24"===r&&e.start_time.day()===e.end_time.day()?0:r-n;return i>0?o=40*o+.67*i:o*=40,c>0?s=-40*s-.67*c:s*=-40,{top:o,bottom:s}}function g(e){const t=[],n=e&&e.length>0&&e.sort((e,t)=>e.start_time.valueOf()-t.start_time.valueOf());let a=[],i=null,c=null,o=0;for(let s=0;s<=n.length-1;s++){const e=n[s].start_time,l=n[s].end_time;let u=null;a.push(n[s]),s<n.length-1&&(u=n[s+1].start_time,o=r.a.duration(u.diff(e))),i||s!==n.length-1?i&&s===n.length-1?c=l:0===o.hours()&&o.minutes()<30?i||(i=e):(o.hours()>0||o.minutes()>=30)&&(i||(i=e),c=l):(i=e,c=l),i&&c&&(t.push(a),a=[],i=null,c=null)}return t&&t.length>0&&t.map(e=>{const t=100/e.length,n=Math.floor(e.length/2);return e.map((a,r)=>(0===r?(a.left=0,a.right=100-t):r===e.length-1?(a.left=100-t,a.right=0):e.length%2===0?(r<n||r>=n)&&(a.left=t*r,a.right=100-t*(r+1)):e.length%2!==0&&(r===n?(a.left=t*Math.trunc(e.length/2),a.right=t*Math.trunc(e.length/2)):(r<n||r>n)&&(a.left=t*r,a.right=100-t*(r+1))),a))})}function f(e,t,n,a,r){const i=e.concat(a,t),c=[...new Set(i&&i.length&&i.map(e=>e.id))],o=c&&c.length&&c.map(e=>{const t=i.find(t=>t.id===e);return t||!1}),s=o.find(e=>e.id===r),l=o.indexOf(s);o.splice(l,1),o.unshift(s);const u=c&&c.length&&c.filter(t=>{const a=e.find(e=>e.id===t),r=n.find(e=>e.id===t);return!a&&!r}).map(e=>i.find(t=>t.id===e));return{updatedAvailableCoaches:o,updatedSelectedCoaches:n.length>0?n.concat(u):o}}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=e&&e.length&&e.map(e=>({coach:e.coach,start_time:r()(e.start_time),end_time:r()(e.end_time)}));return t}function _(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=e&&e.length&&e.map(e=>({...e,start_time:r()(e.start_time),end_time:r()(e.end_time)}))||[];return t}},518:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o.b})),n.d(t,"e",(function(){return o.c}));var a=n(390);const r=Object(a.a)({reducerPath:"baseApi",endpoints:e=>({callOnce:e.query({queryFn:e=>e()})}),refetchOnFocus:!1,refetchOnReconnect:!1}),{useCallOnceQuery:i}=r;var c=r,o=n(170),s=n(260);o.a,s.a;const l=[c.middleware,o.a.middleware,s.a.middleware],u={[c.reducerPath]:c.reducer,[o.a.reducerPath]:o.a.reducer,[s.a.reducerPath]:s.a.reducer}},520:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var a=n(213);function r(){window.Notification&&["default","denied"].includes(window.Notification.permission)&&Notification.requestPermission()}function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{noSound:r,soundFile:i,withWait:c,...o}=n,s=new Audio(i),l=()=>a.a.info("Tried to send browser notification but failed"),u=()=>{const n=()=>{new Notification(e,{body:t,...o}),r||s.play()};c?setTimeout(()=>{n()},200):n()};window.Notification&&"granted"===Notification.permission?u():window.Notification&&"denied"!==Notification.permission?Notification.requestPermission((function(e){"granted"===e?u():l()})):l()}},521:function(e,t,n){"use strict";n.d(t,"T",(function(){return d})),n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return p})),n.d(t,"Hb",(function(){return E})),n.d(t,"eb",(function(){return g})),n.d(t,"x",(function(){return f})),n.d(t,"y",(function(){return b})),n.d(t,"Ib",(function(){return _})),n.d(t,"db",(function(){return h})),n.d(t,"w",(function(){return v})),n.d(t,"B",(function(){return R})),n.d(t,"Eb",(function(){return y}
1)),n.d(t,"jb",(function(){return O})),n.d(t,"I",(function(){return A})),n.d(t,"Pb",(function(){return C})),n.d(t,"kb",(function(){return S})),n.d(t,"J",(function(){return I})),n.d(t,"M",(function(){return T})),n.d(t,"Qb",(function(){return x})),n.d(t,"ub",(function(){return w})),n.d(t,"Ub",(function(){return j})),n.d(t,"lb",(function(){return P})),n.d(t,"K",(function(){return N})),n.d(t,"L",(function(){return L})),n.d(t,"U",(function(){return D})),n.d(t,"e",(function(){return k})),n.d(t,"f",(function(){return M})),n.d(t,"vb",(function(){return F})),n.d(t,"gb",(function(){return U})),n.d(t,"C",(function(){return V})),n.d(t,"D",(function(){return G})),n.d(t,"Fb",(function(){return z})),n.d(t,"fb",(function(){return B})),n.d(t,"z",(function(){return q})),n.d(t,"A",(function(){return H})),n.d(t,"hb",(function(){return W})),n.d(t,"E",(function(){return Q})),n.d(t,"F",(function(){return Y})),n.d(t,"Gb",(function(){return K})),n.d(t,"W",(function(){return J})),n.d(t,"i",(function(){return Z})),n.d(t,"j",(function(){return X})),n.d(t,"xb",(function(){return $})),n.d(t,"nb",(function(){return ee})),n.d(t,"O",(function(){return te})),n.d(t,"P",(function(){return ne})),n.d(t,"Sb",(function(){return ae})),n.d(t,"mb",(function(){return re})),n.d(t,"N",(function(){return ie})),n.d(t,"Q",(function(){return ce})),n.d(t,"Rb",(function(){return oe})),n.d(t,"X",(function(){return se})),n.d(t,"k",(function(){return le})),n.d(t,"l",(function(){return ue})),n.d(t,"yb",(function(){return de})),n.d(t,"ob",(function(){return me})),n.d(t,"R",(function(){return pe})),n.d(t,"S",(function(){return Ee})),n.d(t,"Tb",(function(){return ge})),n.d(t,"Z",(function(){return fe})),n.d(t,"o",(function(){return be})),n.d(t,"p",(function(){return _e})),n.d(t,"Ab",(function(){return he})),n.d(t,"V",(function(){return ve})),n.d(t,"g",(function(){return Re})),n.d(t,"h",(function(){return ye})),n.d(t,"wb",(function(){return Oe})),n.d(t,"Y",(function(){return Ae})),n.d(t,"m",(function(){return Ce})),n.d(t,"n",(function(){return Se})),n.d(t,"zb",(function(){return Ie})),n.d(t,"cb",(function(){return Te})),n.d(t,"u",(function(){return xe})),n.d(t,"v",(function(){return we})),n.d(t,"Cb",(function(){return je})),n.d(t,"ib",(function(){return Pe})),n.d(t,"G",(function(){return Ne})),n.d(t,"H",(function(){return Le})),n.d(t,"Jb",(function(){return De})),n.d(t,"ab",(function(){return ke})),n.d(t,"q",(function(){return Me})),n.d(t,"r",(function(){return Fe})),n.d(t,"Bb",(function(){return Ue})),n.d(t,"bb",(function(){return Ve})),n.d(t,"s",(function(){return Ge})),n.d(t,"t",(function(){return ze})),n.d(t,"Db",(function(){return Be})),n.d(t,"a",(function(){return qe})),n.d(t,"b",(function(){return He})),n.d(t,"sb",(function(){return We})),n.d(t,"Nb",(function(){return Qe})),n.d(t,"tb",(function(){return Ye})),n.d(t,"Ob",(function(){return Ke})),n.d(t,"qb",(function(){return Je})),n.d(t,"Kb",(function(){return Ze})),n.d(t,"rb",(function(){return Xe})),n.d(t,"Lb",(function(){return $e})),n.d(t,"pb",(function(){return et})),n.d(t,"Mb",(function(){return tt}));var a,r,i=n(26),c=n(7),o=n(2),s=(n(176),n(3)),l=n(6),u=n(65);const d="REQUEST_ALL_PATIENTS",m="RECEIVE_ALL_PATIENTS",p="RECEIVE_ALL_PATIENTS_ERROR",E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(s.c)(d));const n=await Object(c.b)("/api/v3/patients/",{params:e});return t(Object(s.b)(m,n))}catch(n){return t(Object(s.a)(p,n))}}},g="REQUEST_PATIENTS_COUNT",f="RECEIVE_PATIENTS_COUNT",b="RECEIVE_PATIENTS_COUNT_ERROR",_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(s.c)(g));const n=await Object(c.b)("/api/v3/patients/",e);return t(Object(s.b)(f,n))}catch(n){return t(Object(s.a)(b,n))}}},h="REQUEST_PATIENT",v="RECEIVE_PATIENT",R="RECEIVE_PATIENT_ERROR",y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async(n,a)=>{try{const r=a().patients[e]||{};n({type:h,requestedAt:Date.now(),id:e,data:r});const i=await Object(c.b)("/api/v3/patients/".concat(e,"/"),t);return n({type:v,receivedAt:Date.now(),id:e,data:i.data})}catch(r){return n({type:R,receivedAt:Date.now(),id:e,error:r})}}},O="REQUEST_UPDATE_CLIENT_CONDITION",A="RECEIVE_UPDATE_CLIENT_CONDITION",C=e=>async(t,n)=>{try{t({type:O,requrestAt:Date.now(),id:e.user});const{resources:{[u.h]:a,[u.p]:r}}=n(),i=await Object(c.d)("/api/v3/conditions/",e);return t({type:A,receivedAt:Date.now(),id:e.user,data:i.data,primaryConditions:a,secondaryConditions:r})}catch(a){return t({type:"RECEIVE_UPDATE_CLIENT_CONDITION_ERROR",receivedAt:Date.now(),id:e.user,error:a})}},S="REQUEST_UPDATE_PATIENT",I="RECEIVE_UPDATE_PATIENT",T="RECEIVE_UPDATE_PATIENT_ERROR",x=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a({type:S,requestedAt:Date.now(),id:e});const r=await Object(c.c)("/api/v3/patients/".concat(e,"/"),t,n);return a({type:I,receivedAt:Date.now(),id:e,data:r.data})}catch(r){return a({type:T,receivedAt:Date.now(),id:e,error:r})}}},w="UPDATE_PATIENTS_DATA_PARAMS",j=e=>t=>t({type:w,data:e}),P="REQUEST_UPDATE_PATIENT_ASSIGNED_PROGRAM",N="RECEIVE_UPDATE_PATIENT_ASSIGNED_PROGRAM",L="RECEIVE_UPDATE_PATIENT_ASSIGNED_PROGRAM_ERROR",D="REQUEST_CANCEL_PATIENT_MEETING",k="RECEIVE_CANCEL_PATIENT_MEETING",M="RECEIVE_CANCEL_PATIENT_MEETING_ERROR",F=(e,t)=>async n=>{try{n({type:D,requestedAt:Date.now(),patientId:e,meetingId:t});const a=await n(Object(o.Dk)(t));return n({type:k,receivedAt:Date.now(),patientId:e,meetingId:t,data:a.data})}catch(a){return n({type:M,receivedAt:Date.now(),patientId:e,meetingId:t,error:a})}},U="REQUEST_PATIENT_SUGGESTIONS",V="RECEIVE_PATIENT_SUGGESTIONS",G="RECEIVE_PATIENT_SUGGESTIONS_ERROR",z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(s.c)(U));const{params:a={},...r}=t,i={...a,search:e},o=await Object(c.b)("/api/v3/patients/",{params:i,...r});return n(Object(s.b)(V,o))}catch(a){return n(Object(s.a)(G,a))}}},B="REQUEST_PATIENT_CHAT_HISTORY",q="RECEIVE_PATIENT_CHAT_HISTORY",H="RECEIVE_PATIENT_CHAT_HISTORY_ERROR",W="REQUEST_PATIENT_WATCHED_ITEMS",Q="RECEIVE_PATIENT_WATCHED_ITEMS",Y="RECEIVE_PATIENT_WATCHED_ITEMS_ERROR",K=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n({type:W,requestedAt:Date.now(),patientId:e});const a=await Object(c.b)("/api/v4/data_points/resources/",t);return n({type:Q,receivedAt:Date.now(),patientId:e,data:a.data})}catch(a){return n({type:Y,receivedAt:Date.now(),patientId:e,error:a})}}},J="REQUEST_CREATE_PATIENT_MEETING",Z="RECEIVE_CREATE_PATIENT_MEETING",X="RECEIVE_CREATE_PATIENT_MEETING_ERROR",$=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(s.c)(J));const a=await Object(c.d)("/api/v3/meetings/",e,t);return n(Object(s.b)(Z,a))}catch(a){return n(Object(s.a)(X,a))}}},ee="REQUEST_UPDATE_PATIENT_MEETING_ANSWERS",te="RECEIVE_UPDATE_PATIENT_MEETING_ANSWERS",ne="RECEIVE_UPDATE_PATIENT_MEETING_ANSWERS_ERROR",ae=(e,t,n)=>async o=>{try{o({type:ee,requestedAt:Date.now(),patientId:e,meetingId:t});const s={params:{expand:Object(l.x)(a||(a=Object(i.a)(["answers"]))),fields:Object(l.x)(r||(r=Object(i.a)(["answers"])))}},u=await Object(c.d)("/api/v3/meetings/".concat(t,"/answers/"),n,s);return o({type:te,receivedAt:Date.now(),patientId:e,meetingId:t,data:u.data})}catch(s){return o({type:ne,receivedAt:Date.now(),patientId:e,meetingId:t,error:s})}},re="REQUEST_UPDATE_PATIENT_MEETING",ie="RECEIVE_UPDATE_PATIENT_MEETING",ce="RECEIVE_UPDATE_PATIENT_MEETING_ERROR",oe=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return async r=>{try{r({type:re,requestedAt:Date.now(),patientId:e,meetingId:t});const i=await Object(c.c)("/api/v3/meetings/".concat(t,"/"),n,a);return r({type:ie,receivedAt:Date.now(),patientId:e,meetingId:t,data:i.data})}catch(i){return r({type:ce,receivedAt:Date.now(),patientId:e,meetingId:t,error:i})}}},se="REQUEST_CREATE_PATIENT_REMINDER",le="RECEIVE_CREATE_PATIENT_REMINDER",ue="RECEIVE_CREATE_PATIENT_REMINDER_ERROR",de=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(s.c)(se));const a=await Object(c.d)("/api/v3/reminders/",e,t);return n(Object(s.b)(le,a))}catch(a){return n(Object(s.a)(X,a))}}},me="REQUEST_UPDATE_PATIENT_REMINDER",pe="RECEIVE_UPDATE_PATIENT_REMINDER",Ee="RECEIVE_UPDATE_PATIENT_REMINDER_ERROR",ge=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a(Object(s.c)(me));const r=await Object(c.c)("/api/v3/reminders/".concat(e,"/"),t,n);return a(Object(s.b)(pe,r))}catch(r){return a(Object(s.a)(Ee,r))}}},fe="REQUEST_DELETE_PATIENT_REMINDER",be="RECEIVE_DELETE_PATIENT_REMINDER",_e="RECEIVE_DELETE_PATIENT_REMINDER_ERROR",he=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async a=>{try{a(Object(s.c)(fe)),await Object(c.a)("/api/v3/reminders/".concat(e,"/"),n);const r={id:e,patientId:t};return a(Object(s.b)(be,{data:r}))}catch(r){return a(Object(s.a)(_e,r))}}},ve="REQUEST_CREATE_DEMO_PATIENT",Re="RECEIVE_CREATE_DEMO_PATIENT",ye="RECEIVE_CREATE_DEMO_PATIENT_ERROR",Oe=()=>async e=>{try{e(Object(s.c)(ve));const t=await Object(c.d)("/api/v3/patients/make_random_demo/");return e(Object(s.b)(Re,t))}catch(t){return e(Object(s.a)(ye,t))}},Ae="REQUEST_DELETE_DEMO_PATIENT",Ce="RECEIVE_DELETE_DEMO_PATIENT",Se="RECEIVE_DELETE_DEMO_PATIENT_ERROR",Ie=e=>async t=>{try{t(Object(s.c)(Ae));const n=await Object(c.a)("/api/v3/patients/".concat(e,"/"));return t(Object(s.b)(Ce,n))}
1catch(n){return t(Object(s.a)(Se,n))}},Te="REQUEST_INVITED_CLIENTS",xe="RECEIVE_INVITED_CLIENTS",we="RECEIVE_INVITED_CLIENTS_ERROR",je=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(s.c)(Te));const n=await Object(c.b)("/api/v3/patients/?invitation__isnull=false",{params:e});return t(Object(s.b)(xe,n))}catch(n){return t(Object(s.a)(we,n))}}},Pe="REQUEST_REMOVE_CLIENT",Ne="RECEIVE_REMOVE_CLIENT",Le="RECEIVE_REMOVE_CLIENT_ERROR",De=e=>async t=>{try{t(Object(s.c)(Pe));const n=await Object(c.c)("/api/v3/patients/".concat(e,"/"),{archived:!0});return t(Object(s.b)(Ne,n))}catch(n){return t(Object(s.a)(Le,n))}},ke="REQUEST_FETCH_ALL_LEADS",Me="RECEIVE_FETCH_ALL_LEADS",Fe="RECEIVE_FETCH_ALL_LEADS_ERROR",Ue=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(s.c)(ke));const n=await Object(c.b)("/api/v4/leads/",{params:e});return t(Object(s.b)(Me,n))}catch(n){return t(Object(s.a)(Fe,n))}}},Ve="REQUEST_FETCH_LEAD",Ge="RECEIVE_FETCH_LEAD",ze="RECEIVE_FETCH_LEAD_ERROR",Be=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n({type:Ve,requestedAt:Date.now(),id:e});const a=await Object(c.b)("/api/v4/leads/".concat(e,"/"),{params:t});return n({type:Ge,data:a.data,receivedAt:Date.now(),id:e})}catch(a){return n({type:ze,id:e,receivedAt:Date.now(),error:a})}}},qe="HANDLE_ADD_PATIENT_RESOURCES",He="HANDLE_REMOVE_PATIENT_RESOURCE",We="SET_SORT_ORDER",Qe=e=>async t=>{t({type:We,sortOrder:e})},Ye="SET_SORT_ORDER_BY",Ke=e=>async t=>{t({type:Ye,sortOrderBy:e})},Je="SET_PATIENT_FILTER_PARAMS",Ze=e=>async t=>{t({type:Je,patientFilterParams:e})},Xe="SET_PATIENT_FILTER_VALUES",$e=e=>async t=>{t({type:Xe,patientFilterValues:e})},et="SET_PATIENTS_PAGE",tt=e=>async t=>{t({type:et,patientsPage:e})}},540:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(1383);const c=()=>Promise.all([n.e(11),n.e(10)]).then(n.bind(null,1426)).then(e=>e.default);function o(e){let{children:t}=e;return r.a.createElement(i.a,{strict:!0,features:c},t)}},541:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(82),c=n(41),o=n(78);t.a=function(e){let{isOpen:t,onClose:n,onConfirm:a,isDisabling:s=!1}=e;const l=r.a.createElement("div",{className:"ts-mfa-disable-modal"},r.a.createElement("div",{className:"ts-modal-header"},r.a.createElement("h3",{className:"ts-modal-title"},r.a.createElement("i",{className:"fas fa-shield-alt mr-2"}),"Disable Two-Factor Authentication")),r.a.createElement("div",{className:"ts-modal-body"},r.a.createElement("div",{className:"ts-warning-box"},r.a.createElement("i",{className:"fas fa-exclamation-triangle ts-warning-icon"}),r.a.createElement("div",null,r.a.createElement("h4",null,"Are you sure you want to disable MFA?"),r.a.createElement("p",null,"Disabling two-factor authentication will make your account less secure. You will only need your password to log in."),r.a.createElement("ul",{className:"ts-consequences-list"},r.a.createElement("li",null,"All trusted devices will be removed"),r.a.createElement("li",null,"Email verification codes will no longer be required"),r.a.createElement("li",null,"Account security will be reduced"))))),r.a.createElement("div",{className:"ts-modal-actions"},r.a.createElement(c.a,{outline:!0,onClick:n,disabled:s,className:"mr-3"},"Cancel"),r.a.createElement(c.a,{secondary:!0,onClick:a,disabled:s,className:"ts-danger-confirm"},s?r.a.createElement(r.a.Fragment,null,r.a.createElement(o.b,{size:"sm",className:"mr-2"}),"Disabling..."):r.a.createElement(r.a.Fragment,null,r.a.createElement("i",{className:"fas fa-times mr-2"}),"Yes, Disable MFA"))));return r.a.createElement(i.a,{show:t,toggleShow:n,content:l,size:"md",hideClose:!1})}},542:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(15),c=n(1385),o=n(888),s=n(81),l=n(41),u=n(78),d=n(17),m=n(311),p=(n(453),n(120));t.a=function(){const e=Object(i.f)(),t=Object(i.g)(e=>e.mfa),n=Object(c.a)("(max-width: 425px)"),{trustedDevices:E,devicesRequested:g,deviceRevokeRequested:f,status:b}=t,_=Object(m.a)(null===b||void 0===b?void 0:b.trusted_device_expiry_days);Object(a.useEffect)(()=>{e(Object(s.getTrustedDevices)())},[e]);const h=e=>new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"});return r.a.createElement("div",{className:"mfa-device-management"},r.a.createElement("div",{className:"ts-section-header"}
1,r.a.createElement("i",{className:"fas fa-laptop ts-icon"}),r.a.createElement("h3",null,"Trusted Devices")),r.a.createElement("p",{className:"help-text"},"These devices won't require verification for ",_," after being trusted."),g?r.a.createElement("div",{className:"loading text-center py-4"},r.a.createElement(u.b,{size:"sm"}),r.a.createElement("p",{className:"mt-2 text-muted"},"Loading devices...")):0===E.length?r.a.createElement("div",{className:"no-devices text-center py-4"},r.a.createElement("p",{className:"text-muted"},"No trusted devices"),r.a.createElement("p",{className:"help-text"},"When you verify your identity, you can choose to trust a device for ",_,".")):r.a.createElement("div",{className:"device-list"},E.map(t=>r.a.createElement("div",{key:t.id,className:"device-item"},r.a.createElement("div",{className:"device-info"},r.a.createElement("div",{className:"device-name"},t.device_name),r.a.createElement("div",{className:"device-meta"},r.a.createElement("p",null,"Trusted: ",h(t.trusted_at)),r.a.createElement("span",null,"\u2022"),r.a.createElement("p",null,"Last used: ",h(t.last_used)),r.a.createElement("span",null,"\u2022"),r.a.createElement("p",null,"Expires: ",h(t.expires_at))),t.ip_address&&r.a.createElement("div",{className:"device-ip"},"IP: ",t.ip_address)),r.a.createElement(l.a,{variant:"outline-danger",size:"sm",onClick:()=>(async t=>{if(window.confirm('Are you sure you want to revoke "'.concat(t.device_name,'"? You will need to verify again next time you log in from this device.')))try{await e(Object(s.revokeTrustedDevice)(t.id)),d.b.success("Device revoked successfully"),await e(Object(s.getTrustedDevices)())}catch(n){const e=n.response&&n.response.data&&n.response.data.error||n.message||"Failed to revoke device. Please try again.";d.b.error(e)}})(t),disabled:f,style:{display:"inline-flex",padding:"1rem"}},f?n?r.a.createElement(o.a,{color:"tertiary",size:20,thickness:5,disableShrink:!0}):r.a.createElement(r.a.Fragment,null,r.a.createElement(o.a,{className:"mr-1",color:"tertiary",size:20,thickness:5,disableShrink:!0}),"Revoking..."):r.a.createElement(r.a.Fragment,null,n?r.a.createElement(p.a,{icon:"eva:trash-2-outline"}):"Revoke"))))))}},558:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(7);function r(){let{baseUrl:e="/api/"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{let{url:n,method:r="GET",body:i,params:c}=t;try{const t="".concat(e).concat(n);let o;switch(r.toUpperCase()){case"GET":o=await Object(a.b)(t,{params:c});break;case"POST":o=await Object(a.d)(t,i,{params:c});break;case"PATCH":o=await Object(a.c)(t,i,{params:c});break;case"PUT":o=await Object(a.e)(t,i,{params:c});break;case"DELETE":o=await Object(a.a)(t,{params:c});break;default:throw new Error("Unsupported method: ".concat(r))}return{data:o.data}}catch(l){var o,s;return{error:{status:null===(o=l.response)||void 0===o?void 0:o.status,data:(null===(s=l.response)||void 0===s?void 0:s.data)||l.message}}}}}},575:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(10);function r(e,t){const n=t===a.B,r=t===a.C,i={};return e&&(null===e||void 0===e?void 0:e.requires_mfa)?(e.has_mfa_configured||e.is_verified?e.has_mfa_configured&&!e.is_verified?(i.status="verify",i.redirectTo=a.C,i.shouldRedirect=!r):e.has_mfa_configured&&e.is_verified&&(i.status="ready",i.shouldRedirect=!1):(i.status="setup",i.redirectTo=a.B,i.shouldRedirect=!n),i):i}},579:function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var a=n(0),r=n.n(a),i=n(97),c=n(52),o=n(59),s=n(15),l=n(890),u=n(2),d=n(68),m=n(36),p=n(119),E=n(82),g=n(69),f=n(17);const b={bio:""};function _(e){let{show:t,clinic:n=null,provider:_=null,handleClose:h}=e;const v=Object(s.f)(),R=Object(i.a)(),[y,O]=Object(a.useState)(""),A=Object(d.f)({initialValues:b}),{handleSubmit:C,reset:S,formState:{isSubmitting:I}}=A;Object(a.useEffect)(()=>{S({...b,bio:n?n.bio:_?_.bio:""}),O(n?n.bio:_?_.bio:"")},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(E.a,{show:t,toggleShow:h,content:r.a.createElement("div",null,r.a.createElement(p.a,{methods:A,onSubmit:C(async()=>{let e=null;if(y&&y.length>1e3)return;const t={bio:y};n?e=await v(Object(u.tp)(n.id,t)):_&&(e=await v(Object(u.Op)(_.id,t))),e.error?f.b.error("Error updating bio"):(f.b.success("Bio updated"),h())})},r.a.createElement(c.a,{variant:"h6",sx:{my:2}},"Edit Bio"),r.a.createElement(g.a,{name:"bio",label:"Bio",value:y,onChange:e=>{const{target:{value:t}}=e;O(t)},multiline:!0,minRows:4,maxRows:8,sx:{mb:2}}),r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"end"}},r.a.createElement(c.a,{variant:"body2",sx:{color:y&&y.length>1e3?R.palette.error.main:R.palette.common.black}},"Character limit ",y&&y.length,"/1000")),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(m.a,{link:!0,onClick:h},"Cancel"),r.a.createElement(l.a,{type:"submit",variant:"contained",loading:I,className:"text-right"}
1,"Save"))))}))}},590:function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n(0),r=n.n(a),i=n(52),c=n(59),o=n(15),s=n(890),l=n(2),u=n(68),d=n(36),m=n(119),p=n(82),E=n(69),g=n(17);const f={keywords:""};function b(e){let{show:t,clinic:n=null,provider:b=null,handleClose:_}=e;const h=Object(o.f)(),[v,R]=Object(a.useState)(),y=Object(u.f)({initialValues:f}),{handleSubmit:O,reset:A,formState:{isSubmitting:C}}=y;Object(a.useEffect)(()=>{A({...f,keywords:n?n.keywords:b?b.keywords:""}),R(n?n.keywords:b?b.keywords:"")},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(p.a,{show:t,toggleShow:_,content:r.a.createElement("div",null,r.a.createElement(m.a,{methods:y,onSubmit:O(async()=>{let e=null;const t={keywords:v};n?e=await h(Object(l.tp)(n.id,t)):b&&(e=await h(Object(l.Op)(b.id,t))),e.error?g.b.error("Error updating keywords"):(g.b.success("Keywords updated"),_())})},r.a.createElement(i.a,{variant:"h6",sx:{my:2}},"Edit Keywords"),r.a.createElement(E.a,{name:"keywords",label:"Keywords",value:v,onChange:e=>{const{target:{value:t}}=e;R(t)},sx:{mb:2}}),r.a.createElement(i.a,{variant:"caption"},"Separate each keyword with a comma"),r.a.createElement(c.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(d.a,{link:!0,onClick:_},"Cancel"),r.a.createElement(s.a,{type:"submit",variant:"contained",loading:C,className:"text-right"},"Save"))))}))}},6:function(e,t,n){"use strict";n.d(t,"e",(function(){return p})),n.d(t,"v",(function(){return g})),n.d(t,"o",(function(){return f})),n.d(t,"gb",(function(){return b})),n.d(t,"k",(function(){return _})),n.d(t,"m",(function(){return h})),n.d(t,"f",(function(){return v})),n.d(t,"n",(function(){return R})),n.d(t,"i",(function(){return y})),n.d(t,"b",(function(){return O})),n.d(t,"j",(function(){return C})),n.d(t,"d",(function(){return S})),n.d(t,"l",(function(){return I})),n.d(t,"a",(function(){return T})),n.d(t,"c",(function(){return x})),n.d(t,"g",(function(){return w})),n.d(t,"p",(function(){return L})),n.d(t,"W",(function(){return D})),n.d(t,"t",(function(){return k})),n.d(t,"R",(function(){return M})),n.d(t,"P",(function(){return F})),n.d(t,"M",(function(){return U})),n.d(t,"J",(function(){return V})),n.d(t,"eb",(function(){return G})),n.d(t,"lb",(function(){return z})),n.d(t,"mb",(function(){return B})),n.d(t,"w",(function(){return q})),n.d(t,"X",(function(){return H})),n.d(t,"N",(function(){return W})),n.d(t,"y",(function(){return Q})),n.d(t,"B",(function(){return Y})),n.d(t,"z",(function(){return K})),n.d(t,"Q",(function(){return J})),n.d(t,"L",(function(){return Z})),n.d(t,"jb",(function(){return X})),n.d(t,"bb",(function(){return $})),n.d(t,"u",(function(){return ee})),n.d(t,"db",(function(){return te})),n.d(t,"s",(function(){return ne})),n.d(t,"r",(function(){return ae})),n.d(t,"q",(function(){return re})),n.d(t,"T",(function(){return ie})),n.d(t,"Y",(function(){return ce})),n.d(t,"U",(function(){return oe})),n.d(t,"D",(function(){return se})),n.d(t,"E",(function(){return le})),n.d(t,"C",(function(){return ue})),n.d(t,"K",(function(){return de})),n.d(t,"x",(function(){return me})),n.d(t,"I",(function(){return pe})),n.d(t,"O",(function(){return Ee})),n.d(t,"G",(function(){return ge})),n.d(t,"V",(function(){return fe})),n.d(t,"ab",(function(){return be})),n.d(t,"kb",(function(){return _e})),n.d(t,"ib",(function(){return he})),n.d(t,"H",(function(){return ve})),n.d(t,"hb",(function(){return Re})),n.d(t,"h",(function(){return ye})),n.d(t,"A",(function(){return Oe})),n.d(t,"cb",(function(){return Ae})),n.d(t,"fb",(function(){return Ce})),n.d(t,"S",(function(){return Se})),n.d(t,"Z",(function(){return Ie})),n.d(t,"F",(function(){return Te}));n(0);var a=n(108),r=n.n(a),i=n(692),c=n.n(i),o=n(20),s=n.n(o),l=(n(34),n(159)),u=n(160),d=n(10),m=(n(110),n(223));const p="M/D/YYYY",E=["telespine.com","orbittelehealth.com","topnotchltd.com","test.com","dallas.com"],g="".concat(p," @ ").concat("h:mm A"),f="ts-app",b="ts-patient-app",_=500,h=14,v=100,R=[Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"}).REACT_APP_LOCAL_HOST||"localhost","development.orbittelehealth.com","staging.orbittelehealth.com"],y=[{value:1,label:"Jan"},{value:2,label:"Feb"},{value:3,label:"Mar"},{value:4,label:"Apr"},{value:5,label:"May"},{value:6,label:"Jun"},{value:7,label:"Jul"},{value:8,label:"Aug"},{value:9,label:"Sep"},{value:10,label:"Oct"},{value:11,label:"Nov"},{value:12,label:"Dec"}],O=[{name:"amex",icon:"ic_amex.png"},{name:"American Express",icon:"ic_amex.png"},{name:"diners",icon:"ic_diners.png"},{name:"Diners Club",icon:"ic_diners.png"},{name:"discover",icon:"ic_discover.png"},{name:"Discover",icon:"ic_discover.png"},{name:"jcb",icon:"ic_jcb.png"},{name:"JCB",icon:"ic_jcb.png"},{name:"mastercard",icon:"ic_mastercard.png"},{name:"MasterCard",icon:"ic_mastercard.png"},{name:"unionpay",icon:"ic_unionpay.png"},{name:"UnionPay",icon:"ic_unionpay.png"},{name:"visa",icon:"ic_visa.png"},{name:"Visa",icon:"ic_visa.png"},{name:"unknown",icon:"ic_card_default.png"},{name:"Unknown",icon:"ic_card_default.png"}],A=["page","expand","fields","ordering","show_all_brandings","branding__display_name"],C=[{value:"LMT",label:"LMT"},{value:"PT",label:"PT"},{value:"MPT",label:"MPT"},{value:"DPT",label:"DPT"},{value:"SLP",label:"SLP"},{value:"MT",label:"MT"},{value:"OT",label:"OT"},{value:"RN",label:"RN"},{value:"CLT",label:"CLT"},{value:"PTA",label:"PTA"}],S=[{label:"United States",value:"US"},{label:"Canada",value:"CA"},{label:"Afghanistan",value:"AF"},{label:"\xc5land Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"AndorrA",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
1,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Korea, Democratic People'S Republic of",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People'S Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"RWANDA",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia and Montenegro",value:"CS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Surilabel",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan, Province of China",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}],I=[{value:"AL",label:"Alabama"},{value:"AK",label:"Alaska"},{value:"AZ",label:"Arizona"},{value:"AR",label:"Arkansas"},{value:"CA",label:"California"},{value:"CO",label:"Colorado"},{value:"CT",label:"Connecticut"},{value:"DE",label:"Delaware"},{value:"FL",label:"Florida"},{value:"GA",label:"Georgia"},{value:"HI",label:"Hawaii"},{value:"ID",label:"Idaho"},{value:"IL",label:"Illinois"},{value:"IN",label:"Indiana"},{value:"IA",label:"Iowa"},{value:"KS",label:"Kansas"},{value:"KY",label:"Kentucky"},{value:"LA",label:"Louisiana"},{value:"ME",label:"Maine"},{value:"MD",label:"Maryland"},{value:"MA",label:"Massachusetts"},{value:"MI",label:"Michigan"},{value:"MN",label:"Minnesota"},{value:"MS",label:"Mississippi"},{value:"MO",label:"Missouri"},{value:"MT",label:"Montana"},{value:"NE",label:"Nebraska"},{value:"NV",label:"Nevada"},{value:"NH",label:"New Hampshire"},{value:"NJ",label:"New Jersey"},{value:"NM",label:"New Mexico"},{value:"NY",label:"New York"},{value:"NC",label:"North Carolina"},{value:"ND",label:"North Dakota"},{value:"OH",label:"Ohio"},{value:"OK",label:"Oklahoma"},{value:"OR",label:"Oregon"},{value:"PA",label:"Pennsylvania"},{value:"RI",label:"Rhode Island"},{value:"SC",label:"South Carolina"},{value:"SD",label:"South Dakota"},{value:"TN",label:"Tennessee"},{value:"TX",label:"Texas"},{value:"UT",label:"Utah"},{value:"VT",label:"Vermont"},{value:"VA",label:"Virginia"},{value:"WA",label:"Washington"},{value:"WV",label:"West Virginia"},{value:"WI",label:"Wisconsin"},{value:"WY",label:"Wyoming"}],T=[{value:"AB",label:"Alberta"},{value:"BC",label:"British Columbia"},{value:"MB",label:"Manitoba"},{value:"NB",label:"New Brunswick"},{value:"NL",label:"Newfoundland and Labrador"},{value:"NS",label:"Nova Scotia"},{value:"ON",label:"Ontario"},{value:"PE",label:"Prince Edward Island"},{value:"QC",label:"Quebec"},{value:"SK",label:"Saskatchewan"}],x=[{value:"United Kingdom",label:"United Kingdom of Great Britain and Northern Ireland"},{value:"Netherlands",label:"Netherlands"},{value:"Switzerland",label:"Switzerland"},{value:"New Zealand",label:"New Zealand"},{value:"France",label:"France"},{value:"Sweden",label:"Sweden"}],w=[{value:"",label:"Skill level"},{value:"novice",label:"Novice"},{value:"intermediate",label:"Intermediate"},{value:"advanced",label:"Advanced"},{value:"expert",label:"Expert"}],j=[{label:"coach_notes",title:"Coach Notes",provider_title:"Clinical Notes"},{label:"coach",title:"coach",provider_title:"provider"},{label:"coaches",title:"coaches",provider_title:"providers"},{label:"appointment",title:"appointment",provider_title:"consult"},{label:"program",title:"program",provider_title:"care plan"},{label:"schedule_an_appointment",title:"Schedule an Appointment",provider_title:"Schedule a consult"},{label:"all_coaches",title:"All coaches",provider_title:"All providers"},{label:"coaching_dropdown",title:"Coaching",provider_title:"Connect"},{label:"chat_with_coach",title:"Chat with a Health Coach",provider_title:"Chat with your provider"},{label:"session",title:"session",provider_title:"plan"},{label:"reschedule_appointment",title:"Reschedule Appointment",provider_title:"Reschedule consult"},{label:"connect_with_coach",title:"Connect with your very own expert health coach now to start receiving personalized recommendations and guidance",provider_title:"Connect with your provider to start receiving personalized recommendations and guidance"},{label:"chat_empty_state_message",title:"You don't have any messages yet. Try sending one to your coach now!",provider_title:"You don't have any messages from your provider yet. Try sending one now!"},{label:"chat_out_of_office",title:"It is now outside of business hours and all of our coaches have gone home for the day. You can send a message and someone will respond next time we're open.",provider_title:"It is now outside of business hours. You can send a message now and we will respond as soon as possible."},{label:"appointment_helper",title:"You will receive an email confirming your 20-30 minute coaching appointment.",provider_title:"You will receive an email confirming your consult."},{label:"appointment_scheduled",title:"Your apppointment has been confirmed!",provider_title:"Your consult has been confirmed!"},{label:"subscription_helper",title:"Coaching consults, recommendations and program updates require an active monthly subscription. By confirming the appointment below, you are initiating a recurring subscription that will renew at the same price on a monthly basis. Your subscription will unlock unlimited coaching interactions and program updates. You can cancel your subscription at anytime.",provider_title:"Provider consults, recommendations and care plan updates require an active monthly subscription. By confirming the appointment below, you are initiating a recurring subscription that will renew at the same price on a monthly basis. Your subscription will unlock unlimited provider interactions and care plan updates. You can cancel your subscription at anytime."}],P=[{date:31,month:12},{date:24,month:12}],N=["Europe/Moscow","Europe/Kiev","Europe/Minsk","Asia/Yekaterinburg","Asia/Novosibirsk"];function L(e){if(e&&e.length>0){const t=e.charAt(0).toUpperCase(),n=e.slice(-(e.length-1));return"".concat(t).concat(n)}return e}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{noHash:n=!1}=t,{NODE_ENV:a,REACT_APP_DJANGO_SERVER_PORT:r,REACT_APP_LOCAL_HOST:i}=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"}),{location:{origin:c}}=window,o=i||"localhost",s="development"===a&&void 0!==r?"http://".concat(o,":").concat(r):c,l="".concat(s).concat(n?"":"/#").concat(e);return l}function k(e){const t=[];
1return e.pl_hip&&t.push("hip"),e.pl_knee&&t.push("knee"),e.pl_neck&&t.push("neck"),e.pl_lower_back&&t.push("lower_back"),e.pl_upper_back&&t.push("upper_back"),e.pl_shoulder&&t.push("shoulder"),e.pl_womens_health&&t.push("womens_health"),e.pl_other&&t.push("other"),e.pl_unknown&&t.push("unknown"),e.pl_ankle&&t.push("ankle"),t}function M(e,t){const n=l.d.find(t=>t.backendId===e);return n?n[t]?n[t]:"[invalid location field]":"[unknown location]"}function F(e,t){const n=j.find(e=>e.label===t);return e.is_organization?n.provider_title:n.title}function U(e){return"cancelled_by_patient"===e.status?"Cancelled by ".concat(e.patient&&e.patient.first_name):"cancelled_by_coach"===e.status?"Cancelled by ".concat(e.coach&&e.coach.first_name):u.t[e.status].label}function V(e){if(!e||!e.length)return null;return e.find(e=>Object.prototype.hasOwnProperty.call(e,"red_flag"))||null}async function G(e,t){return new Promise((n,a)=>{const r=document.createElement("script");r.id=e,r.src=t,r.addEventListener("load",(function(){n()})),r.addEventListener("error",(function(e){a(e)})),document.body.appendChild(r)})}async function z(e){try{document.getElementById(e).remove()}catch(t){console.log("Error unloading external script:",t)}}async function B(){const e=document.querySelector(".grecaptcha-badge");e&&document.body.removeChild(e.parentNode)}async function q(e){return new Promise((t,n)=>{try{const{grecaptcha:a}=window,{REACT_APP_RECAPTCHA_SITE_KEY:r}=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"});a.ready(()=>{a.execute(r,{action:e}).then(e=>{t(e)}).catch(e=>n(e))})}catch(a){n(a)}})}function H(e){const{email:t}=e;return t&&E.includes(t.split("@")[1])?"tester":"customer"}function W(e){const{assigned_program:t}=e||{};return!(!t||!t.pain_location)&&M(t.pain_location,"lowerCase")}function Q(e){if(e){const t=new Date(e);return new Intl.DateTimeFormat("en-US").format(t)}return""}function Y(e){if(e){const t=new Date(e);return new Intl.DateTimeFormat("en-US",{timeStyle:"short"}).format(t)}return""}function K(e){if(e){const t=new Date(e);return new Intl.DateTimeFormat("en-US",{weekday:"short"}).format(t)}return""}function J(e){const{PUBLIC_URL:t}=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"});return"".concat(t,"/").concat(e)}function Z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{idp_signin_url:t}=e;if(t&&t.length)return t;const n=window.location.host,a=d.A;return"https://".concat(n).concat(a)}function X(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{inactive:t}=e;let n=d.A;!0===t&&(n+="?".concat(r.a.stringify({inactive:!0}))),window.location.assign(n)}function $(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}function ee(e){c()(e),c()(e)}function te(e){const t=s()(e).tz("America/Denver"),n=t.day(),a=s.a.tz("".concat(t.format("YYYY-MM-DD"),"T08:00:00"),"America/Denver"),r=s.a.tz("".concat(t.format("YYYY-MM-DD"),"T17:45:00"),"America/Denver");let i=t.isBetween(a,r)&&n>=1&&n<=5;if(i){const e=t.month(),n=t.date();P.forEach(t=>{e===t.month-1&&n===t.date&&(i=!1)})}return i}function ne(e){const t=s()(new Date),n=s()(e.start_time).add(10,"minutes");return("upcoming"===e.status||"in_progress"===e.status)&&t<=n&&!e.on_demand&&e}function ae(e){return e.on_demand}function re(e){const t=s()(new Date),n=s()(e.start_time).subtract(2,"minutes"),a=s()(e.start_time).add(10,"minutes");return("upcoming"===e.status||"in_progress"===e.status)&&n<=t&&t<=a&&e}function ie(){return s.a.tz.guess()}const ce=()=>{const e=ie();return N.some(t=>e.toLowerCase().includes(t.toLowerCase()))},oe=()=>"Access is not available in your region at this time.";function se(e,t){return Array.from(new Set(e.filter(e=>t.find(t=>
1t.id===e.coach.id)).sort((e,t)=>s()(e.start_time).valueOf()-s()(t.start_time).valueOf()).map(e=>s()(e.start_time).startOf("day").format())))}function le(e,t,n){const a=[...new Set(t.map(e=>e.id))];return Array.from(new Set(e.filter(e=>{const t=s()(e.start_time).startOf("day");return s()(n).startOf("day").format()===t.format()&&a.includes(e.coach.id)}).sort((e,t)=>s()(e.start_time).valueOf()-s()(t.start_time).valueOf()).map(e=>s()(e.start_time).format("h:mm A"))))}function ue(e){const t=s()(e);return s()().diff(t,"years")}function de(e){return e?s()().tz(e).format("h:mm a"):"-"}function me(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t||!t.length)return"";const a=t.map(e=>(Array.isArray(e)?e[0]:e).replace(/,/g," ").split(/\s/).map(e=>e.trim()).filter(e=>e.length>0).join(","));return a.join(",")}function pe(){const e=s()().hour();return e<12?"Good morning":e>=12&&e<18?"Good afternoon":"Good evening"}function Ee(e){const{first_name:t="",last_name:n="",preferred_name:a=""}=e||{},r="".concat(t," ").concat(n);return a&&a.length>0?"".concat(a," (").concat(r,")"):r}function ge(e,t){return e&&e.response&&e.response.data||t}function fe(e,t){return e&&e.response&&e.response.data&&e.response.data.type&&e.response.data.type[0]||t}function be(e){return["Enter","NumpadEnter"].includes(e.key||e.code)}function _e(e){var t;try{t=window[e];var n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(a){return a instanceof DOMException&&(22===a.code||1014===a.code||"QuotaExceededError"===a.name||"NS_ERROR_DOM_QUOTA_REACHED"===a.name)&&t&&0!==t.length}}function he(e,t){const n=Object(m.e)(t);return e&&e.length>0&&e.filter(e=>"account-upgrade"!==e.type||!n)}function ve(e,t){Object.keys(e).forEach(t=>(null===e[t]||!1===e[t]||""===e[t])&&delete e[t]);let n=Object.keys(e).filter(t=>null!==e[t]).length;return Object.keys(e).forEach(e=>A.includes(e)&&n--),t&&t.length>0&&(n-=1),n}function Re(e,t){return!1}function ye(){return window.location.pathname.startsWith(d.E)||window.location.pathname.startsWith(d.a)||window.location.pathname.startsWith(d.v)||window.location.pathname.startsWith(d.W)||window.location.pathname.startsWith(d.X)}function Oe(e){let t=e.slice(2,12);return"("+t.slice(0,3)+") "+t.slice(3,6)+"-"+t.slice(6)}function Ae(e){return!!(e&&e.parent&&e.parent.branding&&"MFR"===e.parent.branding.name)}function Ce(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.reduce((e,n)=>{let{long_name:a,short_name:r,types:i}=n;return i.forEach(n=>(t.shortCountry&&"country"===n?e[n]=r:e[n]=a,e)),e},{})}function Se(e){switch(e){case 40:return"Owner";case 30:return"Admin";case 20:return"Provider";default:return""}}function Ie(){return!1}const Te=e=>{const t=e+"=",n=document.cookie.split(";");for(let a=0;a<n.length;a++){let e=n[a];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(t))return e.substring(t.length,e.length)}return null}},605:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(0),r=n.n(a),i=n(15),c=n(44),o=n(103),s=n(6),l=n(2),u=n(101),d=n(185),m=n(48);function p(e){let{profileId:t,clinic:n=!1}=e;const p=Object(i.f)(),[E,g]=Object(a.useState)(!1),f=()=>{g(null)},b=e=>()=>{p(n?Object(l.ol)(n,e):Object(l.xl)(t,e))};return r.a.createElement(r.a.Fragment,null,r.a.createElement(u.a,{compact:!0,analyticsClass:"button__share-provider-profile",className:"flex-center",onClick:e=>{g(e.currentTarget)}},r.a.createElement(m.a,{src:Object(s.Q)("ic_share.svg"),sx:{mr:1}}),"Share"),r.a.createElement(d.a,{open:Boolean(E),anchorEl:E,onClose:f,sx:{p:0,mt:1.5,ml:.75,"& .MuiMenuItem-root":{typography:"body2",borderRadius:.75}},className:"ts-user-dropdown"},r.a.createElement(c.a,{className:"my-2"},r.a.createElement("a",{href:"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdirectory.mfrtherapists.com%2F".concat(n?"clinic":"provider","%2F").concat(t||"2","&amp;src=sdkpreparse"),target:"_blank",rel:"noopener noreferrer",className:"ts-share-link"},r.a.createElement(o.a,{className:"d-flex justify-content-start border-radius-none py-2 w-100",onClick:b("facebook")},r.a.createElement(m.a,{src:Object(s.Q)("ic_facebook_logo.svg"),sx:{width:"24px",height:"24px",mr:2}}),"Facebook")),r.a.createElement("a",{href:"https://x.com/intent/tweet?text=https%3A%2F%2Fdirectory.mfrtherapists.com%2F".concat(n?"clinic":"provider","%2F").concat(t||"2"),target:"_blank",rel:"noopener noreferrer",className:"ts-share-link"},r.a.createElement(o.a,{className:"d-flex justify-content-start border-radius-none py-2 w-100",onClick:b("twitter")},r.a.createElement(m.a,{src:Object(s.Q)("X_logo_2023.svg"),sx:{width:"24px",height:"24px",mr:2}}),"X")),r.a.createElement("a",{href:"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdirectory.mfrtherapists.com%2F".concat(n?"clinic":"provider","%2F").concat(t||"2"),target:"_blank",rel:"noopener noreferrer",className:"ts-share-link"},r.a.createElement(o.a,{className:"d-flex justify-content-start border-radius-none py-2 w-100",onClick:b("linkedin")},r.a.createElement(m.a,{src:Object(s.Q)("ic_linkedin_logo.svg"),sx:{width:"24px",height:"24px",mr:2}}),"Linkedin")),r.a.createElement(o.a,{className:"d-flex justify-content-start border-radius-none py-2 w-100",onClick:()=>{Object(s.u)(window.location.href),p(n?Object(l.ol)(n,"link"):Object(l.xl)(t,"link")),f()}},r.a.createElement(m.a,{src:Object(s.Q)("ic_link.svg"),sx:{width:"24px",height:"24px",mr:2}}),"Copy link"))))}},610:function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var a=n(0),r=n.n(a),i=n(68),c=n(1530),o=(n(59),n(44)),s=n(52),l=n(97);var u=Object(a.memo)((function(){const e=Object(l.a)().palette.primary.main;return r.a.createElement(r.a.Fragment,null,r.a.createElement("defs",null,r.a.createElement("linearGradient",{id:"BG",x1:"19.496%",x2:"77.479%",y1:"71.822%",y2:"16.69%"},r.a.createElement("stop",{offset:"0%",stopColor:e}),r.a.createElement("stop",{offset:"100%",stopColor:e,stopOpacity:"0"}))),r.a.createElement("path",{fill:"url(#BG)",fillRule:"nonzero",d:"M0 198.78c0 41.458 14.945 79.236 39.539 107.786 28.214 32.765 69.128 53.365 114.734 53.434a148.44 148.44 0 0056.495-11.036c9.051-3.699 19.182-3.274 27.948 1.107a75.779 75.779 0 0033.957 8.01c5.023 0 9.942-.494 14.7-1.433 13.58-2.67 25.94-8.99 36.09-17.94 6.378-5.627 14.547-8.456 22.897-8.446h.142c27.589 0 53.215-8.732 74.492-23.696 19.021-13.36 34.554-31.696 44.904-53.224C474.92 234.58 48
10 213.388 480 190.958c0-76.93-59.774-139.305-133.498-139.305-7.516 0-14.88.663-22.063 1.899C305.418 21.42 271.355 0 232.499 0a103.651 103.651 0 00-45.88 10.661c-13.24 6.487-25.011 15.705-34.64 26.939-32.698.544-62.931 11.69-87.676 30.291C25.351 97.155 0 144.882 0 198.781z",opacity:"0.2"}))}));Object(a.memo)((function(e){let{...t}=e;const n=Object(l.a)(),a=n.palette.primary.main,i=n.palette.primary.dark,c=n.palette.primary.darker;return r.a.createElement(o.a,t,r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 480 360"},r.a.createElement(u,null),r.a.createElement("defs",null,r.a.createElement("linearGradient",{id:"linearGradient-2",x1:"30.113%",x2:"30.113%",y1:"0%",y2:"100%"},r.a.createElement("stop",{offset:"0%",stopOpacity:"0"}),r.a.createElement("stop",{offset:"100%"}))),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M293.006 206.192c-2.248 2.672-4.676 2.628-6.123 2.251l.054-1.384s5.979-2.733 5.827-2.159c-.057.215.057.733.242 1.292zM309.393 209.217c-3.818 2.206-6.058-.38-6.578-1.112.32-.84.801-2.204.703-2.592-.144-.577 5.827 2.155 5.827 2.155l.048 1.549zM305.303 187.204s3.632-2.093 4.425-1.151c.792.942-4.425 1.151-4.425 1.151zM307.497 188.355s-.598.299.721.681c1.318.383-.721-.681-.721-.681zM285.532 182.599c-.123.036 3.022 2.123 5.862.395-.012 0-5.154-.61-5.862-.395zM291.239 186.591s-.861 1.692-2.625 1.943c-1.764.251 2.625-1.943 2.625-1.943zM302.785 190.262s4.138 6.578 3.346 8.129c-.793 1.552-3.346-8.129-3.346-8.129zM294.62 216.416c0 .368 0 .712-.036.996-.107 1.33-3.381.828-3.381.828-2.99.416-4.066-1.019-4.422-2.392a5.444 5.444 0 01-.164-1.363 5.606 5.606 0 01.054-.819v-.272a1.998 1.998 0 011.859.379c1.331 1.08 3.095.252 3.095.252s1.294.107 1.793.538c.281.242.745-.341 1.098-.897.021.359.054 1.007.074 1.701.024.356.03.714.03 1.049z",opacity:"0.05"}),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M289.37 216.339s-.897.879-2.589-.479a5.444 5.444 0 01-.164-1.363c.864.658 2.466 1.842 2.753 1.842zM294.62 216.416a.67.67 0 01-.519.132.672.672 0 01-.452-.287c.348-.266.669-.566.956-.897.009.359.015.717.015 1.052zM301.637 217.032c0 .371 0 .715.033.996.108 1.333 3.382.828 3.382.828 2.989.419 4.066-1.017 4.421-2.392a5.728 5.728 0 00.111-2.182v-.272a2.024 2.024 0 00-1.862.379c-1.331 1.08-3.092.251-3.092.251s-1.294.111-1.794.542c-.281.242-.744-.341-1.094-.897a61.426 61.426 0 00-.078 1.701c-.024.35-.03.708-.027 1.046z",opacity:"0.05"}),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M306.887 216.949s.897.879 2.587-.479c.112-.444.169-.901.167-1.36-.867.655-2.47 1.839-2.754 1.839zM301.637 217.032a.67.67 0 00.969-.155 6.35 6.35 0 01-.957-.897c-.009.356-.014.714-.012 1.052zM319.614 106.269c.063-.138.123-.275.18-.41.057-.134.077-.209.11-.317-.11.237-.206.48-.29.727z",opacity:"0.05"}),r.a.createElement("path",{fill:c,fillRule:"nonzero",d:"M157.592 279.461a4.114 4.114 0 01-.917-3.131l13.196-107.979 1.094-8.97a4.142 4.142 0 014.078-3.635l38.654-.257a4.135 4.135 0 004.108-4.249l-.015-.409a4.14 4.14 0 014.135-4.279h40.619a4.134 4.134 0 014.098 4.682 4.137 4.137 0 003.995 4.682l39.01.996a4.13 4.13 0 013.97 4.831l-19.502 113.909-.368 2.152a4.042 4.042 0 01-.598 1.543l-135.557.114z"}),r.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M251.256817 123.296578L274.098317 123.296578 274.098317 200.823078 251.256817 200.823078z",transform:"rotate(34.64 262.678 162.06)"}),r.a.createElement("path",{fill:"#FFC107",fillRule:"nonzero",d:"M270.624591 129.857671L286.750291 129.857671 286.750291 145.983371 270.624591 145.983371z",transform:"rotate(34.804 278.687 137.92)"}),r.a.createElement("path",{fill:"#FFC107",fillRule:"nonzero",d:"M260.275579 145.813111L276.423079 145.813111 276.423079 161.960611 260.275579 161.960611z",opacity:"0.5",transform:"rotate(34.64 268.35 153.887)"}),r.a.createElement("path",{fill:"#FFC107",fillRule:"nonzero",d:"M249.191579 161.852111L265.339079 161.852111 265.339079 177.999611 249.191579 177.999611z",opacity:"0.3",transform:"rotate(34.64 257.265 169.926)"}),r.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M237.472537 121.334214L260.314037 121.334214 260.314037 198.567714 237.472537 198.567714z",transform:"rotate(16.29 248.893 159.951)"}),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M249.053192 123.761554L265.200692 123.761554 265.200692 139.909054 249.053192 139.909054z",transform:"rotate(16.29 257.127 131.835)"}),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M243.584192 142.473554L259.731692 142.473554 259.731692 158.621053 243.584192 158.621053z",opacity:"0.5",transform:"rotate(16.29 251.658 150.547)"}),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M238.116192 161.182554L254.263692 161.182554 254.263692 177.330054 238.116192 177.330054z",opacity:"0.3",transform:"rotate(16.29 246.19 169.256)"}),r.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M230.099192 121.641542L252.940692 121.641542 252.940692 198.875042 230.099192 198.875042z",transform:"rotate(4.6 241.52 160.258)"}),r.a.createElement("path",{fill:"#1890FF",fillRule:"nonzero",d:"M235.800489 122.985499L251.947989 122.985499 251.947989 139.132999 235.800489 139.132999z",transform:"rotate(4.6 243.874 131.06)"}),r.a.createElement("path",{fill:"#1890FF",fillRule:"nonzero",d:"M234.234488 142.413498L250.381988 142.413498 250.381988 158.560998 234.234488 158.560998z",opacity:"0.5",transform:"rotate(4.6 242.308 150.487)"}),r.a.createElement("path",{fill:"#1890FF",fillRule:"nonzero",d:"M232.672488 161.846499L248.819988 161.846499 248.819988 177.993999 232.672488 177.993999z",opacity:"0.3",transform:"rotate(4.6 240.746 169.92)"}),r.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M224.736657 123.384871L247.578157 123.384871 247.578157 200.618371 224.736657 200.618371z",transform:"rotate(-2.61 236.157 162.002)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M226.751283 124.659968L242.898783 124.659968 242.898783 140.807468 226.751283 140.807468z",transform:"rotate(-2.61 234.825 132.734)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M228.305601 143.479224L244.473301 143.479224 244.473301 159.646924 228.305601 159.646924z",opacity:"0.5",transform:"rotate(-2.862 236.39 151.563)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M228.525282 163.608968L244.672782 163.608968 244.672782 179.7
156468 228.525282 179.756468z",opacity:"0.3",transform:"rotate(-2.61 236.599 171.683)"}),r.a.createElement("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M232.679 225.726l-20.294 7.851-29.661 11.466c-1.121-2.093-2.771-4.921-4.813-8.297-7.026-11.642-18.65-29.75-29.001-45.665-11.66-17.938-21.696-33.075-21.696-33.075l7.265-2.093 59.346-17.23 38.854 87.043z"}),r.a.createElement("path",{fill:"#000",fillRule:"nonzero",d:"M232.679 225.726l-20.294 7.851a152.535 152.535 0 01-34.484 3.169c-7.026-11.642-18.65-29.75-29-45.665l-14.42-35.18 59.343-17.218 38.855 87.043z",opacity:"0.1"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M247.777 220.841s-31.526 18.65-78.596 14.432l-37.525-91.486 17.984-3.091 62.168-10.677 35.279 89.043.69 1.779z"}),r.a.createElement("path",{fill:"#FF4842",fillRule:"nonzero",d:"M247.075 219.074c-7.424.365-16.013.329-24.654-.702-9.351-1.101-18.757-3.367-26.82-7.523-6.742-3.471-12.506-7.247-17.532-11.776-13.074-11.759-21.164-28.579-28.429-58.365l62.168-10.677 35.267 89.043z",opacity:"0.1"}),r.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M270.203 213.959s-23.239 4.55-46.894 1.749c-9.351-1.1-18.757-3.367-26.82-7.522-6.742-3.471-12.503-7.247-17.532-11.777-16.181-14.557-24.725-36.866-33.536-81.918 0 0 38.633 9.325 76.836-11.101-.012.015 12.865 80.373 47.946 110.569z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M165.405 131.03s31.416-1.776 40.187-8.548l1.331 4.276s-20.758 9.157-41.518 9.268v-4.996zM165.405 152.137s30.417-1.665 53.399-12.766l.777 1.776s-18.237 10.647-54.176 13.433v-2.443zM167.853 160.362s30.418-1.665 53.397-12.766l.777 1.776s-18.237 10.643-54.174 13.433v-2.443zM170.299 168.599s30.417-1.666 53.399-12.766l.774 1.775s-18.237 10.647-54.173 13.433v-2.442zM172.748 176.835s30.417-1.665 53.396-12.766l.777 1.776s-18.237 10.647-54.173 13.433v-2.443zM175.193 185.075s30.417-1.665 53.399-12.766l.774 1.776s-18.237 10.643-54.173 13.433v-2.443z",opacity:"0.3"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M389.069 287.344s-12.641-.762-11.152 8.097c0 0-.299 1.563 1.124 2.275 0 0 .021-.658 1.295-.434.454.077.916.099 1.375.066a2.832 2.832 0 001.677-.694c.468-.409 3.555-1.468 4.936-7.274 0 0 1.023-1.267.981-1.593l-2.132.897s.73 1.54.156 2.816c0 0-.069-2.759-.479-2.691-.083 0-1.109.533-1.109.533s1.253 2.69.299 4.628c0 0 .359-3.304-.699-4.434l-1.495.876s1.465 2.768.472 5.029c0 0 .254-3.465-.789-4.817l-1.361 1.062s1.379 2.729.539 4.604c0 0-.111-4.036-.835-4.341 0 0-1.195 1.049-1.369 1.494 0 0 .942 1.98.356 3.026 0 0-.359-2.691-.652-2.691 0 0-1.196 1.794-1.309 2.99 0 0 .051-1.818 1.022-3.172a3.593 3.593 0 00-1.818.942s.186-1.262 2.111-1.37c0 0 .981-1.351 1.241-1.435 0 0-1.914-.158-3.074.356 0 0 1.023-1.196 3.427-.649l1.342-1.094s-2.52-.347-3.588.036c0 0 1.229-1.052 3.95-.299l1.462-.873s-2.147-.463-3.426-.299c0 0 1.348-.729 3.856.06l1.044-.47s-1.573-.299-2.033-.358c-.461-.06-.488-.174-.488-.174a5.426 5.426 0 012.957.329s2.222-.813 2.186-.954z"}),r.a.createElement("ellipse",{cx:"380.363",cy:"298.487",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"8.945",ry:"1.513"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M394.956 258.102s-7.125-.43-6.279 4.565a1.218 1.218 0 00.631 1.283s.015-.371.733-.245c.255.042.515.054.774.036.349-.023.681-.159.945-.389.264-.23 2.003-.828 2.783-4.102 0 0 .577-.714.553-.897l-1.196.511s.41.87.087 1.591c0 0-.039-1.558-.269-1.522-.048 0-.625.299-.625.299s.706 1.495.173 2.61c0 0 .204-1.862-.394-2.502l-.846.496s.825 1.561.266 2.834c0 0 .143-1.955-.446-2.714l-.765.598s.774 1.539.299 2.595c0 0-.063-2.275-.469-2.446a4.75 4.75 0 00-.775.834s.532 1.118.204 1.707c0 0-.204-1.515-.368-1.521 0 0-.67 1.001-.739 1.689a3.671 3.671 0 01.577-1.794 2.007 2.007 0 00-1.025.532s.104-.711 1.196-.771c0 0 .553-.763.699-.81 0 0-1.079-.09-1.734.2 0 0 .577-.67 1.932-.365l.759-.619s-1.423-.194-2.024.021c0 0 .694-.598 2.227-.161l.826-.494a7.445 7.445 0 00-1.935-.164s.763-.413 2.174.033l.598-.263s-.897-.177-1.148-.203c-.252-.027-.275-.099-.275-.099a3.078 3.078 0 011.668.185s1.232-.46 1.208-.538z"}),r.a.createElement("ellipse",{cx:"390.052",cy:"264.383",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"5.044",ry:"1"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M352.896 262.437s-8.604-.52-7.588 5.51a1.47 1.47 0 00.763 1.549s0-.449.897-.299c.309.052.623.067.935.045a1.923 1.923 0 001.142-.473c.318-.279 2.419-.998 3.361-4.951 0 0 .697-.861.667-1.085l-1.468.622s.496 1.046.104 1.916c0 0-.048-1.877-.326-1.835-.056 0-.753.364-.753.364s.852 1.824.209 3.152c0 0 .245-2.249-.475-3.02l-1.023.598s.996 1.886.32 3.423c0 0 .174-2.359-.535-3.289l-.927.724s.939 1.857.365 3.133c0 0-.072-2.747-.565-2.954 0 0-.81.715-.933 1.008 0 0 .64 1.348.242 2.06 0 0-.245-1.83-.445-1.839 0 0-.804 1.214-.897 2.042.04-.768.28-1.512.697-2.159a2.427 2.427 0 00-1.235.643s.125-.858 1.435-.933c0 0 .667-.92.846-.974 0 0-1.303-.111-2.093.239 0 0 .694-.807 2.329-.44l.915-.747s-1.713-.233-2.442.024c0 0 .837-.715 2.69-.191l.996-.598s-1.462-.314-2.335-.201c0 0 .921-.496 2.625.042l.711-.32s-1.07-.209-1.384-.242c-.314-.033-.329-.119-.329-.119a3.69 3.69 0 012.012.221s1.519-.553 1.492-.646z"}),r.a.createElement("ellipse",{cx:"346.97",cy:"270.022",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"6.09",ry:"1.028"}),r.a.createElement("rect",{width:"51.026",height:"91.312",x:"303.926",y:"69.211",fill:"#FFF",fillRule:"nonzero",rx:"4.737",transform:"rotate(-71.99 329.44 114.867)"}),r.a.createElement("circle",{cx:"303.613",cy:"103.507",r:"9.376",fill:a,fillRule:"nonzero",opacity:"0.2"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M344.582495 86.4883769L347.150665 86.4883769 347.150665 127.336977 344.582495 127.336977z",opacity:"0.2",transform:"rotate(-71.99 345.867 106.913)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M333.028401 99.6373982L335.596571 99.6373982 335.596571 120.445898 333.028401 120.445898z",opacity:"0.2",transform:"rotate(-71.99 334.312 110.042)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M337.109071 101.431004L339.677241 101.431004 339.677241 135.086304 337.109071 135.086304z",opacity:"0.2",transform:"rotate(-71.99 338.393 118.259)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M338.505494 105.174377L341.073664 105.174377 341.073664 146.022978 338.505494 146.022978z",opacity:"0.2",transform:"rotate(-71.99 339.79 125.599)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M348.060839 134.648161L353.026769 134.648161 353.026769 145.952261 348.060839 145.952261z",opacity:"0.5",transform:"rotate(-71.99 350.544 140.3)"}),r.a.createElement("rect",{width:"50.3",height:"78.305",x:"291.549",y:"174.486",fill:"#FFF",fillRule:"nonzero",rx:"4",transform:"rotate(-57.265 316.7 213.638)"}),r.a.createElement("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M278.038439 203.88874L292.269539 203.88874 292.269539 207.23723 278.038439 207.23723z",transform:"rotate(-57.57 285.154 205.563)"}),r.a.createElement("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M283.007935 199.201889L314.262535 199.201889 314.262535 202.272339 283.007935 202.272339z",transform:"rotate(-57.57 298.635 200.737)"}),r.a.createElement("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M288.543935 202.715889L319.798535 202.715889 319.798535 205.786339 288.543935 205.786339z",transform:"rotate(-57.57 304.171 204.251)"}),r.a.createElement("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M294.078936 206.235889L325.333536 206.235889 325.333536 209.306339 294.078936 209.306339z",transform:"rotate(-57.57 309.706 207.771)"}),r.a.createElement("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M299.879919 211.40702L331.090719 211.40702 331.090719 214.47316 299.879919 214.47316z",transform:"rotate(-57.265 315.485 212.94)"}),r.a.createElement("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M305.149936 213.268889L336.404536 213.268889 336.404536 216.339339 305.149936 216.339339z",transform:"rotate(-57.57 320.777 214.804)"}),r.a.createElement("path",{fill:"#F4F6F8",fillRule:"nonzero",d:"M310.685935 216.782889L341.940535 216.782889 341.940535 219.853339 310.685935 219.853339z",transform:"rotate(-57.57 326.313 218.318)"}),r.a.createElement("path",{fill:"#DFE3E8",fillRule:"nonzero",d:"M341.417983 210.406958L349.511163 210.406958 349.511163 218.500138 341.417983 218.500138z",transform:"rotate(-57.57 345.465 214.454)"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z"}),r.a.createElement("path",{fill:i,fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z",opacity:"0.243"}),r.a.createElement("path",{fill:"url(#linearGradient-2)",fillRule:"nonzero",d:"M269.277 168.76l-45.767.493a3.127 3.127 0 00-3.094 3.125v3.782a3.127 3.127 0 01-3.05 3.124l-33.024.792a3.124 3.124 0 01-3.095-2.308l-1.551-5.701a3.124 3.124 0 00-3.053-2.308l-44.113.475a3.125 3.125 0 00-3.05 3.648l17.747 104.449a3.129 3.129 0 003.071 2.604l139.363.598a3.129 3.129 0 003.082-3.714l-20.366-106.521a3.125 3.125 0 00-3.1-2.538z",opacity:"0.32"}),r.a.createElement("ellipse",{cx:"119.593",cy:"258.664",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"4.846",ry:"1"}),r.a.createElement("ellipse",{cx:"101.03",cy:"260.545",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"4.846",ry:"1"}),r.a.createElement("ellipse",{cx:"108.459",cy:"265.905",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"3.444",r
1y:"1"}),r.a.createElement("ellipse",{cx:"89.193",cy:"265.433",fill:a,fillRule:"nonzero",opacity:"0.1",rx:"3.444",ry:"1"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M100.925 260.398s6.796-22.279-1.064-31.204c-5.881-6.676-12.557-5.877-15.547-5.052a5.528 5.528 0 00-3.564 2.963c-1.046 2.254-.858 5.913 6.521 10.186 12.35 7.151 13.119 16.96 13.119 16.96l.535 6.147z"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M85.382 227.302s20.031 6.278 15.546 33.096M97.083 229.547s-2.76 1.86-1.88 4.655M87.39 231.203s1.687-1.716 3.741-.768M95.31 239.832s2.963-1.495 3.728.379M102.638 242.962s-2.224-.176-2.263.897"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M101.2 260.575s-7.961-16.193-10.147-15.846c-1.037.17-1.516 1.196-1.734 2.218a6.516 6.516 0 00.434 3.941c1.13 2.601 4.165 7.519 11.447 9.687z"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M91.113 247.808s8.353 12.115 9.968 12.647"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M90.344 249.701L92.293 249.701"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M92.68 254.132L95.738 254.263"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M94.542 250.586L94.21 252.179"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M97.792 255.432L97.732 256.879"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M100.964 260.575s7.959-16.193 10.144-15.846c1.041.17 1.519 1.196 1.734 2.218a6.514 6.514 0 01-.433 3.941c-1.13 2.601-4.168 7.519-11.445 9.687z"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M111.051 247.808s-8.371 12.115-9.97 12.647"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M111.82 249.701L109.871 249.701"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M109.485 254.132L106.426 254.263"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M107.622 250.586L107.954 252.179"}),r.a.createElement("path",{stroke:c,strokeLinecap:"round",strokeWidth:"0.5",d:"M104.372 255.432L104.432 256.879"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M87.295 264.357a1.375 1.375 0 01-.452-.685.599.599 0 01.317-.697c.3-.11.598.09.837.299.24.21.512.431.81.38a1.237 1.237 0 01-.382-1.16.47.47 0 01.105-.236c.161-.174.454-.099.648.039.598.43.787 1.264.79 2.018.03-.277.03-.555 0-.831a.853.853 0 01.334-.727.938.938 0 01.476-.114.988.988 0 01.774.222.767.767 0 01-.03.947c-.229.257-.5.474-.801.64a1.805 1.805 0 00-.571.547.399.399 0 00-.042.096h-1.74a4.826 4.826 0 01-1.073-.738zM117.626 257.833a1.355 1.355 0 01-.452-.682.599.599 0 01.314-.696c.299-.111.598.089.837.299.239.209.509.436.817.391a1.236 1.236 0 01-.386-1.157.472.472 0 01.107-.236c.162-.173.455-.099.649.036.613.433.787 1.268.79 2.021a4.008 4.008 0 000-.834.852.852 0 01.299-.736.955.955 0 01.475-.11.998.998 0 01.774.218.768.768 0 01-.033.951 2.996 2.996 0 01-.798.64 1.767 1.767 0 00-.571.544.499.499 0 00-.042.098h-1.701a4.78 4.78 0 01-1.079-.747zM107.518 264.357a1.406 1.406 0 01-.455-.
1685.6.6 0 01.317-.697c.299-.11.598.09.837.299.239.21.505.437.816.395a1.247 1.247 0 01-.385-1.16.472.472 0 01.107-.236c.162-.174.455-.099.649.039.613.43.783 1.264.789 2.018.03-.277.03-.555 0-.832a.855.855 0 01.314-.735.93.93 0 01.476-.114.988.988 0 01.774.222.764.764 0 01-.033.947 3.028 3.028 0 01-.798.64 1.798 1.798 0 00-.571.547.411.411 0 00-.042.096h-1.734c-.385-.2-.742-.45-1.061-.744z"}),r.a.createElement("circle",{cx:"84.467",cy:"87.003",r:"6.467",fill:a,fillRule:"nonzero",opacity:"0.1"}),r.a.createElement("circle",{cx:"395.425",cy:"138.681",r:"6.467",fill:a,fillRule:"nonzero",opacity:"0.1"}),r.a.createElement("circle",{cx:"279.178",cy:"66.467",r:"6.467",fill:a,fillRule:"nonzero",opacity:"0.1"}),r.a.createElement("circle",{cx:"97.4",cy:"122.68",r:"10.838",fill:a,fillRule:"nonzero",opacity:"0.1"}),r.a.createElement("path",{fill:i,fillRule:"nonzero",d:"M206.029 209.911c-7.975 0-14.44 6.465-14.44 14.44s6.465 14.44 14.44 14.44 14.44-6.465 14.44-14.44-6.465-14.44-14.44-14.44z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M206.029 211.59c7.047 0 12.761 5.714 12.761 12.761 0 7.048-5.714 12.761-12.761 12.761-7.048 0-12.761-5.713-12.761-12.761.006-7.045 5.716-12.754 12.761-12.761",opacity:"0.72"}),r.a.createElement("path",{fill:i,fillRule:"nonzero",d:"M200.058 225.406l-.699-.681a.721.721 0 010-1.065l6.127-5.984a.753.753 0 01.546-.231c.206 0 .404.083.545.231l6.127 5.978a.733.733 0 010 1.065l-.699.682a.768.768 0 01-1.091 0l-3.622-3.727v8.843a.725.725 0 01-.219.523.76.76 0 01-.534.217h-1.009a.75.75 0 01-.759-.74v-8.832l-3.622 3.726a.768.768 0 01-1.091-.005z"})))}));Object(a.memo)((function(e){let{...t}=e;const n=Object(l.a)(),a=n.palette.primary.main,i=n.palette.primary.dark;return r.a.createElement(o.a,t,r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 120 140"},r.a.createElement("defs",null,r.a.createElement("linearGradient",{id:"STYLE",x1:"49.662%",x2:"52.228%",y1:"37.111%",y2:"76.847%"},r.a.createElement("stop",{offset:"0%",stopColor:a}),r.a.createElement("stop",{offset:"100%",stopColor:i}))),r.a.createElement("path",{fill:a,opacity:"0.48",transform:"translate(27 74)",d:"M39.259 65.387a.75.75 0 11-.39-1.449l1.93-.519a.75.75 0 01.39 1.449l-1.93.519zm7.726-2.079a.75.75 0 01-.392-1.448c.674-.182 1.312-.355 1.929-.524a.75.75 0 11.394 1.448l-1.93.524zm7.72-2.13a.75.75 0 01-.408-1.442c.653-.185 1.292-.367 1.92-.548a.75.75 0 11.415 1.442c-.63.18-1.272.364-1.926.549zm7.693-2.259a.75.75 0 01-.44-1.434c.643-.197 1.277-.394 1.904-.591a.75.75 0 01.45 1.43c-.63.2-1.268.397-1.914.595zm7.64-2.47a.75.75 0 01-.487-1.42 205.24 205.24 0 001.882-.654.75.75 0 01.5 1.414c-.626.221-1.257.44-1.896.66zm7.543-2.757a.75.75 0 01-.546-1.397c.532-.208 1.059-.417 1.579-.627l.267-.11a.75.75 0 11.572 1.387l-.275.113c-.529.213-1.06.424-1.597.634zm7.38-3.343a.75.75 0 11-.731-1.31c.584-.326 1.141-.66 1.673-1.004a.75.75 0 01.814 1.26 31.41 31.41 0 01-1.757 1.054zm6.488-5.142a.75.75 0 01-1.195-.908c.384-.505.7-1.033.933-1.565a.75.75 0 011.375.6 9.208 9.208 0 01-1.113 1.873zm.387-8.357a.75.75 0 11-1.257.818 9.492 9.492 0 00-1.165-1.443.75.75 0 011.075-1.046c.516.53.966 1.085 1.347 1.671zm-6.48-5.278a.75.75 0 11-.697 1.328 51.745 51.745 0 00-.312-.162c-.477-.232-.958-.45-1.449-.659a.75.75 0 11.584-1.381c.516.218 1.02.447 1.537.698l.338.176zm-7.708-2.764a.75.75 0 11-.348 1.46 44.518 44.518 0 00-1.923-.414.75.75 0 01.283-1.473c.676.13 1.339.272 1.988.427zm-8.01-1.253a.75.75 0 11-.137 1.494 90.41 90.41 0 00-1.977-.159.75.75 0 11.104-1.496c.691.048 1.36.101 2.01.16zm-8.058-.452a.75.75 0 11-.052 1.499l-.988-.034c-.317-.005-.637-.009-.96-.012a.75.75 0 11.015-1.5l.981.013 1.004.034zm-8.004-.025a.75.75 0 01.022 1.5c-.64.009-1.3.02-1.996.034a.75.75 0 01-.029-1.5c.698-.013 1.361-.025 2.003-.034zm-8.006.174a.75.75 0 11.037 1.5l-2 .047a.75.75 0 11-.035-1.5c.597-.013 1.216-.028 1.998-.047zm-7.986.15a.75.75 0 01.013 1.5c-.419.003-.83.006-1.234.007l-.762.008a.75.75 0 11-.02-1.5l.774-.008c.403-.001.813-.004 1.23-.008zm-8.01.17a.75.75 0 11.036 1.5 128.4 128.4 0 01-2.011.036.75.75 0 01-.014-1.5c.617-.006 1.261-.018 1.988-.035zm-7.922-.16a.75.75 0 11-.125 1.495 54.016 54.016 0 01-2.018-.208.75.75 0 01.182-1.489c.657.08 1.31.147 1.961.202zm-7.788-1.23a.75.75 0 01-.334 1.463c-.611-.14-1.233-.29-1.865-.452l-.106-.028a.75.75 0 11.384-1.45l.095.025c.62.159 1.227.306 1.826.443zm-6.988-3.058a.75.75 0 11-.94 1.169 15.781 15.781 0 01-1.545-1.422.75.75 0 111.087-1.033c.435.457.903.888 1.398 1.286zm-4.36-6.177a.75.75 0 11-1.427.461 12.529 12.529 0 01-.481-2.072.75.75 0 011.485-.213c.088.614.23 1.223.424 1.824zm.197-7.336a.75.75 0 11-1.414-.5c.23-.65.507-1.292.83-1.927a.75.75 0 111.337.68 14.554 14.554 0 00-.753 1.747zm4.15-6.461a.75.75 0 01-1.098-1.022c.451-.485.93-.968 1.437-1.453a.75.75 0 111.036 1.084 33.35 33.35 0 00-1.375 1.39z"}),r.a.createElement("path",{fill:"url(#STYLE)",fillRule:"nonzero",d:"M118.861.08c.76.19.938 1.11.744 1.772-.437 1.942-1.194 3.796-1.79 5.693L92.91 85.285c-.184 1.023-1.258 1.783-2.27 1.561-10.558-8.63-21.143-17.238-31.722-25.845-4.793 5.019-9.514 10.127-14.717 14.727-1.33 1.09-2.652 2.242-4.23 2.95-.423.13-1.18.379-1.374-.194-.058-1.036.204-2.054.31-3.077a3636.75 3636.75 0 013.914-29.736 42158.62 42158.62 0 00-40.855-6.024c-.726-.123-1.69-.256-1.953-1.07-.144-1.03.866-1.
1656 1.711-1.922 5.567-1.591 11.049-3.459 16.578-5.176C50.928 21.117 83.557 10.762 116.182.4c.862-.249 1.776-.545 2.68-.32z"}),r.a.createElement("path",{fill:i,d:"M51.552 55.01c2.12 1.735 4.224 3.493 6.382 5.18-4.974 5.704-10.285 11.163-16.03 16.103 3.577-6.924 6.669-14.086 9.648-21.282zm60.086-49.233c-8.523 6.856-17.21 13.517-25.797 20.298-10.817 8.481-21.63 16.965-32.451 25.443-.948.76-2.012 1.39-2.847 2.283-.883.968-1.19 2.276-1.667 3.462-1.292 3.298-2.73 6.542-4.084 9.82-1.302 3.131-2.683 6.25-4.497 9.129.48-3.968.991-7.931 1.512-11.893l1.574-11.883.774-5.944c.085-.463.037-1.056.542-1.295C55.405 39.037 66 32.661 76.66 26.412c11.66-6.876 23.318-13.755 34.978-20.635z"})))}));Object(a.memo)((function(e){let{...t}=e;const n=Object(l.a)(),a=n.palette.primary.main,i=n.palette.primary.dark,c=n.palette.primary.darker;return r.a.createElement(o.a,t,r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"100%",height:"100%",viewBox:"0 0 80 80"},r.a.createElement("g",{transform:"translate(9.167 20)"},r.a.createElement("path",{fill:i,d:"M53.333 17.5H61.666V25H53.333z"}),r.a.createElement("path",{fill:c,d:"M.935 20.489l25.028-12.46a5.044 5.044 0 014.52.012L60.74 23.307a1.69 1.69 0 01.015 3.007l-25.338 13.12a5.044 5.044 0 01-4.694-.028L.893 23.49a1.69 1.69 0 01.042-3.001z"}),r.a.createElement("path",{fill:i,d:"M32.5 34.268v4.193a1.134 1.134 0 01-1.566 1.049l-.1-.047v-7.551a2.498 2.498 0 011.666 2.356zM.833 15.962l30 15.95v7.55l-30-15.952v-.02l-.115-.066A1.571 1.571 0 010 22.104v-7.937l.833 1.795z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M.935 12.989L25.963.529a5.044 5.044 0 014.52.012L60.74 15.807a1.69 1.69 0 01.015 3.007l-25.338 13.12a5.044 5.044 0 01-4.694-.028L.893 15.99a1.69 1.69 0 01.042-3.001z"}))))}));Object(a.memo)((function(e){let{...t}=e;const n=Object(l.a)(),a=n.palette.primary.main,i=n.palette.primary.dark,c=n.palette.primary.darker;return r.a.createElement(o.a,t,r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"80",height:"80",viewBox:"0 0 80 80"},r.a.createElement("g",{transform:"translate(0 -5)"},r.a.createElement("g",{transform:"translate(0 9.15)"},r.a.createElement("g",{transform:"translate(9.167 19.963)"},r.a.createElement("path",{fill:i,d:"M53.333 17.467H61.666V24.953H53.333z"}),r.a.createElement("path",{fill:c,d:"M.935 20.45L25.963 8.015a5.052 5.052 0 014.52.012L60.74 23.263a1.685 1.685 0 01.015 3.001L35.417 39.361a5.052 5.052 0 01-4.694-.029L.893 23.446a1.685 1.685 0 01.042-2.995z"}),r.a.createElement("path",{fill:i,d:"M32.5 34.204v4.185a1.133 1.133 0 01-1.566 1.047l-.1-.047v-7.537a2.494 2.494 0 011.
1666 2.352zM.833 15.932l30 15.92v7.537l-30-15.923v-.02l-.115-.066A1.568 1.568 0 010 22.063V14.14l.833 1.792z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M.935 12.965L25.963.528a5.052 5.052 0 014.52.012L60.74 15.777a1.685 1.685 0 01.015 3.001L35.417 31.875a5.052 5.052 0 01-4.694-.029L.893 15.96a1.685 1.685 0 01.042-2.995z"}))),r.a.createElement("g",{transform:"translate(9.167 19.963)"},r.a.createElement("path",{fill:i,d:"M53.333 17.467H61.666V24.953H53.333z"}),r.a.createElement("path",{fill:c,d:"M.935 20.45L25.963 8.015a5.052 5.052 0 014.52.012L60.74 23.263a1.685 1.685 0 01.015 3.001L35.417 39.361a5.052 5.052 0 01-4.694-.029L.893 23.446a1.685 1.685 0 01.042-2.995z"}),r.a.createElement("path",{fill:i,d:"M32.5 34.204v4.185a1.133 1.133 0 01-1.566 1.047l-.1-.047v-7.537a2.494 2.494 0 011.666 2.352zM.833 15.932l30 15.92v7.537l-30-15.923v-.02l-.115-.066A1.568 1.568 0 010 22.063V14.14l.833 1.792z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M.935 12.965L25.963.528a5.052 5.052 0 014.52.012L60.74 15.777a1.685 1.685 0 01.015 3.001L35.417 31.875a5.052 5.052 0 01-4.694-.029L.893 15.96a1.685 1.685 0 01.042-2.995z"})))))}));Object(a.memo)((function(e){let{...t}=e;const n=Object(l.a)(),a=n.palette.primary.main,i=n.palette.primary.dark,c=n.palette.primary.darker;return r.a.createElement(o.a,t,r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"100%",height:"100%",viewBox:"0 0 80 80"},r.a.createElement("g",{transform:"translate(0 -9)"},r.a.createElement("g",{transform:"translate(0 18.271)"},r.a.createElement("g",{transform:"translate(9.167 19.932)"},r.a.createElement("path",{fill:i,d:"M53.333 17.441H61.666V24.915999999999997H53.333z"}),r.a.createElement("path",{fill:c,d:"M.935 20.42L25.963 8.001a5.059 5.059 0 014.52.012L60.74 23.228a1.68 1.68 0 01.015 2.996L35.417 39.301a5.059 5.059 0 01-4.694-.029L.893 23.41a1.68 1.68 0 01.042-2.99z"}),r.a.createElement("path",{fill:i,d:"M32.5 34.151v4.18a1.132 1.132 0 01-1.566 1.045l-.1-.047v-7.525A2.49 2.49 0 0132.5 34.15zM.833 15.908l30 15.896v7.525l-30-15.899v-.019l-.115-.066A1.565 1.565 0 010 22.029v-7.91l.833 1.789z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M.935 12.945L25.963.527a5.059 5.059 0 014.52.012L60.74 15.753a1.68 1.68 0 01.015 2.997L35.417 31.827a5.059 5.059 0 01-4.694-.03L.893 15.937a1.68 1.68 0 01.042-2.991z"}))),r.a.createElement("g",{transform:"translate(0 9.136)"},r.a.createElement("g",{transform:"translate(9.167 19.932)"},r.a.createElement("path",{fill:i,d:"M53.333 17.441H61.666V24.915999999999997H53.333z"}),r.a.createElement("path",{fill:c,d:"M.935 20.42L25.963 8.001a5.059 5.059 0 014.52.012L60.74 23.228a1.68 1.68 0 01.015 2.996L35.417 39.301a5.059 5.059 0 01-4.694-.029L.893 23.41a1.68 1.68 0 01.042-2.99z"}),r.a.createElement("path",{fill:i,d:"M32.5 34.151v4.18a1.132 1.132 0 01-1.566 1.045l-.1-.047v-7.525A2.49 2.49 0 0132.5 34.15zM.833 15.908l30 15.896v7.525l-30-15.899v-.019l-.115-.066A1.565 1.565 0 010 22.029v-7.91l.833 1.789z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M.935 12.945L25.963.527a5.059 5.059 0 014.52.012L60.74 15.753a1.68 1.68 0 01.015 2.997L35.417 31.827a5.059 5.059 0 01-4.694-.03L.893 15.937a1.68 1.68 0 01.042-2.991z"}))),r.a.createElement("g",{transform:"translate(9.167 19.932)"},r.a.createElement("path",{fill:i,d:"M53.333 17.441H61.666V24.915999999999997H53.333z"}),r.a.createElement("path",{fill:c,d:"M.935 20.42L25.963 8.001a5.059 5.059 0 014.52.012L60.74 23.228a1.68 1.68 0 01.015 2.996L35.417 39.301a5.059 5.059 0 01-4.694-.029L.893 23.41a1.68 1.68 0 01.042-2.99z"}),r.a.createElement("path",{fill:i,d:"M32.5 34.151v4.18a1.132 1.132 0 01-1.566 1.045l-.1-.047v-7.525A2.49 2.49 0 0132.5 34.15zM.833 15.908l30 15.896v7.525l-30-15.899v-.019l-.115-.066A1.565 1.565 0 010 22.029v-7.91l.833 1.789z"}),r.a.createElement("path",{fill:a,fillRule:"nonzero",d:"M.935 12.945L25.963.527a5.059 5.059 0 014.52.012L60.74 15.753a1.68 1.68 0 01.015 2.997L35.417 31.827a5.059 5.059 0 01-4.694-.03L.893 15.937a1.68 1.68 0 01.042-2.991z"})))))}));var d=n(133),m=n(1395),p=n(308);function E(e,t){return"string"===typeof e?{key:t?"".concat(e,"-").concat(t):e,preview:e}:{key:t?"".concat(e.name,"-").concat(t):e.name,name:e.name,size:e.size,path:e.path,type:e.type,preview:e.preview,lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate}}function g(e){let{fileRejections:t}=e;return r.a.createElement(m.a,{variant:"outlined",sx:{py:1,px:2,mt:3,borderColor:"error.light",bgcolor:e=>Object(d.a)(e.palette.error.main,.08)}},t.map(e=>{let{file:t,errors:n}=e;const{path:a,size:i}=E(t);return r.a.createElement(o.a,{key:a,sx:{my:1}},r.a.createElement(s.a,{variant:"subtitle2",noWrap:!0},a," - ",i?Object(p.a)(i):""),n.map(e=>r.a.createElement(o.a,{key:e.code,component:"li",sx:{typography:"caption"}},e.message)))}))}
1n(1520),n(1510),n(1529),n(1519),n(1533),n(629);var f=n(295),b=n(120);n(639);var _=n(427),h=n(9);const v=Object(h.a)("div")(e=>{let{theme:t}=e;return{width:144,height:144,margin:"auto",borderRadius:"50%",padding:t.spacing(1),border:"1px dashed ".concat(t.palette.grey[50032])}}),R=Object(h.a)("div")({zIndex:0,width:"100%",height:"100%",outline:"none",display:"flex",overflow:"hidden",borderRadius:"50%",position:"relative",alignItems:"center",justifyContent:"center","& > *":{width:"100%",height:"100%"},"&:hover":{cursor:"pointer","& .placeholder":{zIndex:9}}}),y=Object(h.a)("div")(e=>{let{theme:t}=e;return{display:"flex",position:"absolute",alignItems:"center",flexDirection:"column",justifyContent:"center",color:t.palette.text.secondary,backgroundColor:t.palette.background.neutral,transition:t.transitions.create("opacity",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.shorter}),"&:hover":{opacity:.72}}});function O(e){let{error:t,file:n,helperText:a,sx:i,...c}=e;const{getRootProps:o,getInputProps:l,isDragActive:u,isDragReject:d,fileRejections:m}=Object(_.a)({multiple:!1,...c});return r.a.createElement(r.a.Fragment,null,r.a.createElement(v,{sx:{...(d||t)&&{borderColor:"error.light"},...i}},r.a.createElement(R,Object.assign({},o(),{sx:{...u&&{opacity:.72}}}),r.a.createElement("input",l()),n&&r.a.createElement(f.a,{alt:"avatar",src:"string"===typeof n?n:n.preview,sx:{zIndex:8}}),r.a.createElement(y,{className:"placeholder",sx:{...n&&{opacity:0,color:"common.white",bgcolor:"grey.900","&:hover":{opacity:.72}},...(d||t)&&{bgcolor:"error.lighter"}}},r.a.createElement(b.a,{icon:"ic:round-add-a-photo",sx:{width:24,height:24,mb:1}}),!c.disabled&&r.a.createElement(s.a,{variant:"caption"},n?"Update photo":"Upload photo")))),a&&a,m.length>0&&r.a.createElement(g,{fileRejections:m}))}n(709);Object(h.a)("div")(e=>{let{theme:t}=e;return{outline:"none",padding:t.spacing(5,1),borderRadius:t.shape.borderRadius,backgroundColor:t.palette.background.neutral,border:"1px dashed ".concat(t.palette.grey[50032]),"&:hover":{opacity:.72,cursor:"pointer"}}});Object(h.a)("div")(e=>{let{theme:t}=e;return{outline:"none",overflow:"hidden",position:"relative",padding:t.spacing(5,1),borderRadius:t.shape.borderRadius,transition:t.transitions.create("padding"),backgroundColor:t.palette.background.neutral,border:"1px dashed ".concat(t.palette.grey[50032]),"&:hover":{opacity:.72,cursor:"pointer"}}});function A(e){let{name:t,...n}=e;const{control:a}=Object(i.g)();return r.a.createElement(i.a,{name:t,control:a,render:e=>{let{field:t,fieldState:{error:a}}=e;const i=!!a&&!t.value;return r.a.createElement("div",null,r.a.createElement(O,Object.assign({accept:{"image/*":[]},error:i},n,{file:t.value})),i&&r.a.createElement(c.a,{error:!0,sx:{px:2,textAlign:"center"}},a.message))}})}},616:function(e,t,n){"use strict";n.d(t,"a",(function(){return R}));var a=n(0),r=n.n(a),i=n(52),c=n(59),o=n(890),s=n(2),l=n(15),u=n(492),d=n(82),m=n(17),p=n(441),E=n(1534),g=n(630),f=n(34),b=n.n(f),_=n(120),h=n(6);function v(e){let{credentials:t,providerId:n,updateSelectedCredentials:c}=e;const o=Object(l.f)(),u=Object(l.g)(e=>{let{mfr:t}=e;return t}),[d,f]=Object(a.useState)(!1),[v,R]=Object(a.useState)(""),[y,O]=Object(a.useState)([]),[A,C]=Object(a.useState)(!1);Object(a.useEffect)(()=>{!async function(){o(Object(s.nm)())}()},[]),Object(a.useEffect)(()=>{const e=setTimeout(()=>{if(d&&v&&v.length>1){const e=(u&&u.credentialsList&&u.credentialsList.length>0&&u.credentialsList.filter(e=>e.toLowerCase().includes(v.toLowerCase()))).map((e,t)=>({label:e}));O(e),C(!0),f(!1)}else A&&v&&v.length<3&&C(!1)},100);return()=>{clearTimeout(e)}},[v]);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"px-3 py-2 flex-column"},r.a.createElement(p.a,{className:"rounded-pill outline-none",placeholder:"Search for credentials",variant:"outlined",onChange:e=>{R(e.target.value),f(!0)},onKeyUp:async e=>{if(!t.find(t=>t.credential.toLowerCase()===e.target.value.toLowerCase())&&Object(h.ab)(e)&&(v&&v.length>1||""===v)){e.preventDefault();const t=await o(Object(s.zl)({profile:n,credential:e.target.value.toUpperCase()})),{error:a,data:r}=t;a?m.b.error("Error adding credential"):(c(r.credential),R(""),O([]),C(!1))}},value:v,fullWidth:!0,sx:{"& legend":{display:"none"},"& fieldset":{top:0},"& input":{py:"16.5px",height:"23px"},width:"100%"},InputProps:{startAdornment:r.a.createElement(E.a,{position:"start"}
1,r.a.createElement(_.a,{icon:"eva:search-fill",sx:{color:"text.disabled",width:20,height:20}}))}})),y&&y.length>0&&r.a.createElement(i.a,{variant:"overline",sx:{px:2}},"Suggestions"),y&&y.length>0&&r.a.createElement("div",{className:"px-3 py-2 flex-column"},y.map((e,a)=>r.a.createElement(g.a,{key:a,size:"small",label:e.label,sx:{m:.5},onClick:()=>(async e=>{if(t.find(t=>t.credential.toLowerCase()===e.label.toLowerCase()))return;const a=await o(Object(s.zl)({profile:n,credential:e.label.toUpperCase()})),{error:r,data:i}=a;r?m.b.error("Error adding credential"):(c(i.credential),R(""),O([]),C(!1))})(e)}))),A&&0===y.length&&r.a.createElement("div",{className:b()("d-flex flex-fill p-3",y&&y.length>0?"ts-resource-search-helper align-items-center":"align-items-center")},r.a.createElement("div",{className:"d-flex align-items-center w-100"},r.a.createElement(i.a,{variant:"body2"},"Press Enter key to add ",r.a.createElement("span",{className:"text-bold"},'"',v,'"')," as credential"),r.a.createElement("div",{className:"flex-fill text-right"},r.a.createElement(_.a,{icon:"bi:arrow-return-left",sx:{color:"text.disabled",width:20,height:20,mr:2}})))))}function R(e){let{show:t,credentials:n,handleClose:p,clinicId:E=null,providerId:g=null}=e;const f=Object(l.f)(),[b,_]=Object(a.useState)([]);Object(a.useEffect)(()=>{n&&_(n.map(e=>e.credential))},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(d.a,{show:t,toggleShow:p,content:r.a.createElement("div",null,r.a.createElement(i.a,{variant:"h6",sx:{my:2}},"Edit Credentials"),r.a.createElement(v,{providerId:g,credentials:n,updateSelectedCredentials:e=>{const t=[...b,e];_(t)}}),r.a.createElement(i.a,{variant:"overline",sx:{px:2}},"Current credentials"),r.a.createElement(u.a,{onRemoveTag:async e=>{const t=n.find(t=>t.credential===e);let a=null;E?a=await f(Object(s.In)(t.id)):g&&(a=await f(Object(s.Mn)(t.id)));const{error:r}=a;if(r)m.b.error("Error removing credential");else{const t=b.filter(t=>t!==e);_(t)}},tags:b}),r.a.createElement(c.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(o.a,{type:"submit",variant:"contained",className:"text-right",onClick:p},"Done")))}))}},635:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(711),c=n(883);function o(e){let{label:t="",...n}=e;return r.a.createElement(i.a,{label:t,className:"mb-0",sx:{m:0},control:r.a.createElement(c.a,n)})}},639:function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return R}));const a=e=>({duration:(null===e||void 0===e?void 0:e.durationIn)||.64,ease:(null===e||void 0===e?void 0:e.easeIn)||[.43,.13,.23,.96]}),r=e=>({duration:(null===e||void 0===e?void 0:e.durationOut)||.48,ease:(null===e||void 0===e?void 0:e.easeOut)||[.43,.13,.23,.96]}),i=e=>{const t=(null===e||void 0===e?void 0:e.distance)||120,n=null===e||void 0===e?void 0:e.durationIn,i=null===e||void 0===e?void 0:e.durationOut,c=null===e||void 0===e?void 0:e.easeIn,o=null===e||void 0===e?void 0:e.easeOut;return{in:{initial:{opacity:0}
1,animate:{opacity:1,transition:a},exit:{opacity:0,transition:r}},inUp:{initial:{y:t,opacity:0},animate:{y:0,opacity:1,transition:a({durationIn:n,easeIn:c})},exit:{y:t,opacity:0,transition:r({durationOut:i,easeOut:o})}},inDown:{initial:{y:-t,opacity:0},animate:{y:0,opacity:1,transition:a({durationIn:n,easeIn:c})},exit:{y:-t,opacity:0,transition:r({durationOut:i,easeOut:o})}},inLeft:{initial:{x:-t,opacity:0},animate:{x:0,opacity:1,transition:a({durationIn:n,easeIn:c})},exit:{x:-t,opacity:0,transition:r({durationOut:i,easeOut:o})}},inRight:{initial:{x:t,opacity:0},animate:{x:0,opacity:1,transition:a({durationIn:n,easeIn:c})},exit:{x:t,opacity:0,transition:r({durationOut:i,easeOut:o})}},out:{initial:{opacity:1},animate:{opacity:0,transition:a({durationIn:n,easeIn:c})},exit:{opacity:1,transition:r({durationOut:i,easeOut:o})}},outUp:{initial:{y:0,opacity:1},animate:{y:-t,opacity:0,transition:a({durationIn:n,easeIn:c})},exit:{y:0,opacity:1,transition:r({durationOut:i,easeOut:o})}},outDown:{initial:{y:0,opacity:1},animate:{y:t,opacity:0,transition:a({durationIn:n,easeIn:c})},exit:{y:0,opacity:1,transition:r({durationOut:i,easeOut:o})}},outLeft:{initial:{x:0,opacity:1},animate:{x:-t,opacity:0,transition:a({durationIn:n,easeIn:c})},exit:{x:0,opacity:1,transition:r({durationOut:i,easeOut:o})}},outRight:{initial:{x:0,opacity:1},animate:{x:t,opacity:0,transition:a({durationIn:n,easeIn:c})},exit:{x:0,opacity:1,transition:r({durationOut:i,easeOut:o})}}}},c=e=>({animate:{transition:{staggerChildren:(null===e||void 0===e?void 0:e.staggerIn)||.05,delayChildren:(null===e||void 0===e?void 0:e.staggerIn)||.05}},exit:{transition:{staggerChildren:(null===e||void 0===e?void 0:e.staggerIn)||.05,staggerDirection:-1}}});var o=n(0),s=n.n(o),l=(n(1520),n(1510)),u=(n(1531),n(44));n(1395);var d=n(97),m=n(1532);Object(o.forwardRef)((e,t)=>{let{color:n="primary",size:a="large",children:r,sx:i,sxWrap:c,...o}=e;const l=Object(d.a)();return"default"===n||"inherit"===n||"primary"===n||"secondary"===n?s.a.createElement(f,{size:a,sxWrap:c},s.a.createElement(m.a,Object.assign({ref:t,size:a,color:n,sx:i},o),r)):s.a.createElement(f,{size:a,sxWrap:c},s.a.createElement(m.a,Object.assign({ref:t,size:a,sx:{boxShadow:l.customShadows[n],color:l.palette[n].contrastText,bgcolor:l.palette[n].main,"&:hover":{bgcolor:l.palette[n].dark},...i}},o),r))});const p={hover:{scale:1.07},tap:{scale:.97}},E={hover:{scale:1.06},tap:{scale:.98}},g={hover:{scale:1.05},tap:{scale:.99}};function f(e){let{size:t,children:n,sxWrap:a}=e;const r="small"===t,i="large"===t;return s.a.createElement(u.a,{component:l.a.div,whileTap:"tap",whileHover:"hover",variants:r&&p||i&&g||E,sx:{display:"inline-flex",...a}},n)}var b=n(5),_=n.n(b),h=n(1533);const v=Object(o.forwardRef)((e,t)=>{let{children:n,size:a="medium",...r}=e;return s.a.createElement(C,{size:a},s.a.createElement(h.a,Object.assign({size:a,ref:t},r),n))});v.propTypes={children:_.a.node.isRequired,color:_.a.oneOf(["inherit","default","primary","secondary","info","success","warning","error"]),size:_.a.oneOf(["small","medium","large"])};var R=v;const y={hover:{scale:1.1},tap:{scale:.95}},O={hover:{scale:1.09},tap:{scale:.97}},A={hover:{scale:1.08},tap:{scale:.99}};function C(e){let{size:t,children:n}=e;const a="small"===t,r="large"===t;return s.a.createElement(u.a,{component:l.a.div,whileTap:"tap",whileHover:"hover",variants:a&&y||r&&A||O,sx:{display:"inline-flex"}},n)}n(224);n(540)},641:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var a,r,i,c,o=n(26),s=n(6);const l={expand:Object(s.x)(a||(a=Object(o.a)(["\n        coach\n        patient\n    "]))),fields:Object(s.x)(r||(r=Object(o.a)(["\n        coach.id\n        coach.first_name\n        coach.last_name\n        coach.profile_image\n        patient.id\n        patient.first_name\n        patient.last_name\n        start_time\n        end_time\n        on_demand\n        status\n    "])))},u={expand:Object(s.x)(i||(i=Object(o.a)(["\n        coach\n    "]))),fields:Object(s.x)(c||(c=Object(o.a)(["\n        id\n        start_time\n        end_time\n        coach.id\n        coach.first_name\n        coach.last_name\n        coach.bio\n        coach.profile_image\n    "])))}},642:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n.n(a),i=n(9),c=n(133),o=n(44);const s=Object(i.a)("span")(e=>{let{theme:t,ownerState:n}=e;const a="light"===t.palette.mode,{color:r,variant:i}=n;return{height:22,minWidth:22,lineHeight:0,borderRadius:6,cursor:"default",alignItems:"center",whiteSpace:"nowrap",display:"inline-flex",justifyContent:"center",padding:t.spacing(0,1),color:t.palette.grey[800],fontSize:t.typography.pxToRem(12),fontFamily:t.typography.fontFamily,backgroundColor:t.palette.grey[300],fontWeight:t.typography.fontWeightBold,..."default"!==r?{..."filled"===i&&{...(e=>({color:t.palette[e].contrastText,backgroundColor:t.palette[e].main}))(r)},..."outlined"===i&&{...(e=>({color:t.palette[e].main,backgroundColor:"transparent",border:"1px solid ".concat(t.palette[e].main)}))(r)},..."ghost"===i&&{...(e=>({color:t.palette[e][a?"dark":"light"],backgroundColor:Object(c.a)(t.palette[e].main,.16)}))(r)}}:{..."outlined"===i&&{backgroundColor:"transparent",color:t.palette.text.primary,border:"1px solid ".concat(t.palette.grey[50032])},..."ghost"===i&&{color:a?t.palette.text.secondary:t.palette.common.white,backgroundColor:t.palette.grey[50016]}}}});function l(e){let{children:t,color:n="default",variant:a="ghost",startIcon:i,endIcon:c,sx:l}=e;const u={width:16,height:16,"& svg, img":{width:1,height:1,objectFit:"cover"}};return r.a.createElement(s,{ownerState:{color:n,variant:a},sx:{...i&&{pl:.75},...c&&{pr:.75},...l}},i&&r.a.createElement(o.a,{sx:{mr:.75,...u}},i),t,c&&r.a.createElement(o.a,{sx:{ml:.75,...u}},c))}},65:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"j",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return o}
1)),n.d(t,"n",(function(){return s})),n.d(t,"i",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"k",(function(){return d})),n.d(t,"q",(function(){return m})),n.d(t,"r",(function(){return p})),n.d(t,"e",(function(){return E})),n.d(t,"g",(function(){return g})),n.d(t,"f",(function(){return f})),n.d(t,"l",(function(){return b})),n.d(t,"m",(function(){return _})),n.d(t,"o",(function(){return h})),n.d(t,"h",(function(){return v})),n.d(t,"p",(function(){return R})),n.d(t,"C",(function(){return y})),n.d(t,"x",(function(){return O})),n.d(t,"t",(function(){return A})),n.d(t,"s",(function(){return C})),n.d(t,"w",(function(){return S})),n.d(t,"u",(function(){return I})),n.d(t,"v",(function(){return T})),n.d(t,"B",(function(){return x})),n.d(t,"z",(function(){return w})),n.d(t,"y",(function(){return j})),n.d(t,"A",(function(){return P}));var a=n(478);const r="exercise",i=["Pain Severity","Symptom"],c="articles",o="exercises",s="routine templates",l="plan templates",u="favorites",d="recommended",m="basics",p="webinars",E="getting started",g="MFR basics",f="help center",b=[{label:"Video Resources",id:0,tab:o},{label:"Routine Templates",id:1,tab:s},{label:"Plan Templates",id:2,tab:l}],_=[{label:"Video Resources",id:0,tab:o},{label:"Routine Templates",id:1,tab:s}],h=[{label:"Video Resources",id:0,tab:o}],v="Condition",R="Secondary Condition",y=Object(a.a)({overrides:{MuiOutlinedInput:{root:{"& $notchedOutline":{border:"none"},"&:hover $notchedOutline":{border:"black"},"&$focused $notchedOutline":{border:"black"}}}}});function O(e){if(void 0!==e.exercise&&void 0!==e.article){const t={...e,type:e.exercise?r:"article"};return e.article&&(t.article.preview=t.article.img),t}return new Error("item is not a resource")}function A(e){if(e.video&&!e.img){return{exercise:e,article:null,type:r}}return new Error("item is not an exercise")}function C(e){if(e.img&&!e.video){return{exercise:null,article:{...e,preview:e.img},type:"article"}}return new Error("item is not an article")}function S(e){return e&&e.type?e.type===r?r:"article":new Error("item is not a resource")}function I(e,t,n){const a=t[n];return e&&e.length>0&&e.find(e=>e&&e.type&&e.type===n&&e.exercise&&e.exercise.id===a.id||e&&e.type&&e.type===n&&e.article&&e.article.id===a.id||e.id===a.id?e:null)}function T(e,t,n){const a={list:e,order:0};return a[t]=n,a}function x(e,t){const n=t.map(e=>e.title);return e.map(a=>{let r=null;n.includes(a.title)&&(r=a);let i=2,c=a.title,o=[...a.resources];return r&&(t.forEach(e=>{const t="".concat(r.title," (").concat(i,")");e.title===t&&i++}),e.forEach(e=>{const t="".concat(r.title," (").concat(i,")");e.title===t&&i++}),c="".concat(r.title," (").concat(i,")"),o=r.resources.length&&r.resources.map(e=>({...e,group:c}))),{resources:o,title:c}})}function w(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=e.length&&e.reduce((e,t)=>(e.resources=e.resources&&e.resources.length>0?e.resources.concat(t.resources):[],e));t&&n.resources.reverse();const a=n&&n.resources&&n.resources.length?n.resources.map((e,t)=>{const a=S(e);return{list:n.id,[a]:e[a].id,group:e.group,order:t}}):[];return a}function j(e,t,n){const a=e.findIndex(e=>e.order===n.order),r=t.findIndex(e=>e.order===n.order);let i=[];return i="up"===(a>r?"up":"down")?t&&t.length>0&&t.map((t,n)=>n<r?t:{...t,order:e[n].order}):t&&t.length>0&&t.map((t,n)=>n>r?t:{...t,order:e[n].order}),i}function P(e){const t=e[0].type;let n=null;switch(t){case"Benefit":n="ic_check_outline.svg";break;case"Category":n="ic_label.svg";break;case"Equipment":n="ic_tennis_ball.svg";break;case"Webinars":n="ic_videocam.svg";break;case"Owner":n="ic_person.svg";break;case"Condition":n="ic_pain_location.svg";break;default:n="ic_location.svg"}return{image:n,title:t,list:e.sort((e,t)=>{const n=e.title.toLowerCase(),a=t.title.toLowerCase();return n<a?-1:n>a?1:0}).map(e=>e.title)}}},689:function(e,t,n){"use strict";n.r(t),n.d(t,"store",(function(){return Kt}));var a=n(760),r=n(1525),i=n(373),c=n(519),o=n(456),s=n(235);a.a({dsn:"https://c3c2fbb7721d8d3f1973610d95fcf727@o4511344592945152.ingest.us.sentry.io/4511344595369984",environment:function(){if("undefined"===typeof window)return"unknown";const e=window.location.hostname;return"mfrtherapists.com"===e||"www.mfrtherapists.com"===e?"production":"dev.mfrtherapists.com"===e?"development":"local"}(),release:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",integrations:[new r.a({routingInstrumentation:i.d(s.b)}),new c.a({maskAllText:!0,blockAllMedia:!0})],tracesSampleRate:.1,replaysSessionSampleRate:.1,replaysOnErrorSampleRate:1,tracePropagationTargets:["localhost",/^\//]}),"undefined"!==typeof window&&(window.Sentry=o);n(952),n(1153),n(1154);var l=n(696),u=n.n(l);n(1155);u.a.configure({languages:["javascript","jsx","sh","bash","html","scss","css","json"]}),"undefined"!==typeof window&&(window.hljs=u.a);var d=n(0),m=n.n(d),p=n(64),E=n.n(p),g=n(468),f=n(15),b=n(873),_=n(1427),h=n(478),v=n(1377),R=n(47);const y=Object(R.i)(R.d),O=Object(h.a)({palette:{primary:{main:y},secondary:{main:Object(R.i)(R.g)}},MuiFormLabel:{root:{color:y}}});function A(e){let{children:t}=e;return m.a.createElement(v.a,{theme:O},t)}var C=n(75),S=n(254),I=n(146),T=n(248),x=n(861),w=n(2),j=n(6),P=n(1490),N=n(872),L=n(1489),D=n(1512),k=n(743),M=n(149),F=n(97);n(224);function U(e){return"".concat(e/16,"rem")}function V(e){let{sm:t,md:n,lg:a}=e;return{"@media (min-width:600px)":{fontSize:U(t)}
1,"@media (min-width:900px)":{fontSize:U(n)},"@media (min-width:1200px)":{fontSize:U(a)}}}var G={fontFamily:"Roboto, sans-serif",fontWeightRegular:400,fontWeightMedium:600,fontWeightBold:700,h1:{fontWeight:700,lineHeight:1.25,fontSize:U(40),letterSpacing:2,...V({sm:52,md:58,lg:64})},h2:{fontWeight:700,lineHeight:64/48,fontSize:U(32),...V({sm:40,md:44,lg:48})},h3:{fontWeight:700,lineHeight:1.5,fontSize:U(24),...V({sm:26,md:30,lg:32})},h4:{fontWeight:700,lineHeight:1.5,fontSize:U(20),...V({sm:20,md:24,lg:24})},h5:{fontWeight:700,lineHeight:1.5,fontSize:U(18),...V({sm:19,md:20,lg:20})},h6:{fontWeight:700,lineHeight:28/18,fontSize:U(17),...V({sm:18,md:18,lg:18})},subtitle1:{fontWeight:600,lineHeight:1.5,fontSize:U(16)},subtitle2:{fontWeight:600,lineHeight:22/14,fontSize:U(14)},body1:{lineHeight:1.5,fontSize:U(16)},body2:{lineHeight:22/14,fontSize:U(14)},caption:{lineHeight:1.5,fontSize:U(12)},overline:{fontWeight:700,lineHeight:1.5,fontSize:U(12),textTransform:"uppercase"},button:{fontWeight:700,lineHeight:24/14,fontSize:U(14),textTransform:"capitalize"}},z=n(804);var B=n(889);function q(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M12,2 C6.4771525,2 2,6.4771525 2,12 C2,17.5228475 6.4771525,22 12,22 C17.5228475,22 22,17.5228475 22,12 C22,9.3478351 20.9464316,6.80429597 19.0710678,4.92893219 C17.195704,3.0535684 14.6521649,2 12,2 Z M14.71,13.29 C14.8993127,13.4777666 15.0057983,13.7333625 15.0057983,14 C15.0057983,14.2666375 14.8993127,14.5222334 14.71,14.71 C14.5222334,14.8993127 14.2666375,15.0057983 14,15.0057983 C13.7333625,15.0057983 13.4777666,14.8993127 13.29,14.71 L12,13.41 L10.71,14.71 C10.5222334,14.8993127 10.2666375,15.0057983 10,15.0057983 C9.73336246,15.0057983 9.4777666,14.8993127 9.29,14.71 C9.10068735,14.5222334 8.99420168,14.2666375 8.99420168,14 C8.99420168,13.7333625 9.10068735,13.4777666 9.29,13.29 L10.59,12 L9.29,10.71 C8.89787783,10.3178778 8.89787783,9.68212217 9.29,9.29 C9.68212217,8.89787783 10.3178778,8.89787783 10.71,9.29 L12,10.59 L13.29,9.29 C13.6821222,8.89787783 14.3178778,8.89787783 14.71,9.29 C15.1021222,9.68212217 15.1021222,10.3178778 14.71,10.71 L13.41,12 L14.71,13.29 Z"}))}function H(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M17.56,21 C17.4000767,21.0006435 17.2423316,20.9629218 17.1,20.89 L12,18.22 L6.9,20.89 C6.56213339,21.067663 6.15259539,21.0374771 5.8444287,20.8121966 C5.53626201,20.5869161 5.38323252,20.2058459 5.45,19.83 L6.45,14.2 L2.33,10.2 C2.06805623,9.93860108 1.9718844,9.55391377 2.08,9.2 C2.19824414,8.83742187 2.51242293,8.57366684 2.89,8.52 L8.59,7.69 L11.1,2.56 C11.2670864,2.21500967 11.6166774,1.99588989 12,1.99588989 C12.3833226,1.99588989 12.7329136,2.21500967 12.9,2.56 L15.44,7.68 L21.14,8.51 C21.5175771,8.56366684 21.8317559,8.82742187 21.95,9.19 C22.0581156,9.54391377 21.9619438,9.92860108 21.7,10.19 L17.58,14.19 L18.58,19.82 C18.652893,20.2027971 18.4967826,20.5930731 18.18,20.82 C17.9989179,20.9468967 17.7808835,21.010197 17.56,21 L17.56,21 Z"}))}function W(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M12,2 C6.4771525,2 2,6.4771525 2,12 C2,17.5228475 6.4771525,22 12,22 C17.5228475,22 22,17.5228475 22,12 C22,9.3478351 20.9464316,6.80429597 19.0710678,4.92893219 C17.195704,3.0535684 14.6521649,2 12,2 Z M13,16 C13,16.5522847 12.5522847,17 12,17 C11.4477153,17 11,16.5522847 11,16 L11,11 C11,10.4477153 11.4477153,10 12,10 C12.5522847,10 13,10.4477153 13,11 L13,16 Z M12,9 C11.4477153,9 11,8.55228475 11,8 C11,7.44771525 11.4477153,7 12,7 C12.5522847,7 13,7.44771525 13,8 C13,8.55228475 12.5522847,9 12,9 Z"}))}function Q(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M22.56,16.3 L14.89,3.58 C14.2597186,2.59400001 13.1702353,1.99737652 12,1.99737652 C10.8297647,1.99737652 9.74028139,2.59400001 9.11,3.58 L1.44,16.3 C0.888546003,17.2192471 0.869485343,18.3628867 1.39,19.3 C1.99197363,20.3551378 3.11522982,21.0046397 4.33,21 L19.67,21 C20.8765042,21.0128744 21.9978314,20.3797441 22.61,19.34 C23.146086,18.3926382 23.1269508,17.2292197 22.56,16.3 L22.56,16.3 Z M12,17 C11.4477153,17 11,16.5522847 11,16 C11,15.4477153 11.4477153,15 12,15 C12.5522847,15 13,15.4477153 13,16 C13,16.5522847 12.5522847,17 12,17 Z M13,13 C13,13.5522847 12.5522847,14 12,14 C11.4477153,14 11,13.5522847 11,13 L11,9 C11,8.44771525 11.4477153,8 12,8 C12.5522847,8 13,8.44771525 13,9 L13,13 Z"}))}function Y(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M12,2 C6.4771525,2 2,6.4771525 2,12 C2,17.5228475 6.4771525,22 12,22 C17.5228475,22 22,17.5228475 22,12 C22,9.3478351 20.9464316,6.80429597 19.0710678,4.92893219 C17.195704,3.0535684 14.6521649,2 12,2 Z M16.3,9.61 L11.73,15.61 C11.5412
1074,15.855247 11.2494966,15.9992561 10.94,16.0000145 C10.6322197,16.001658 10.3408221,15.861492 10.15,15.62 L7.71,12.51 C7.49028166,12.2277602 7.43782669,11.8497415 7.57239438,11.5183399 C7.70696206,11.1869384 8.00810836,10.9525017 8.36239438,10.9033399 C8.7166804,10.8541782 9.07028166,10.9977602 9.29,11.28 L10.92,13.36 L14.7,8.36 C14.917932,8.07418751 15.2717886,7.92635122 15.6282755,7.97217964 C15.9847624,8.01800806 16.2897207,8.25053875 16.4282755,8.58217966 C16.5668304,8.91382056 16.517932,9.29418753 16.3,9.58 L16.3,9.61 Z"}))}function K(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M12,2 C6.4771525,2 2,6.4771525 2,12 C2,17.5228475 6.4771525,22 12,22 C17.5228475,22 22,17.5228475 22,12 C22,9.3478351 20.9464316,6.80429597 19.0710678,4.92893219 C17.195704,3.0535684 14.6521649,2 12,2 Z M12,17 C11.4477153,17 11,16.5522847 11,16 C11,15.4477153 11.4477153,15 12,15 C12.5522847,15 13,15.4477153 13,16 C13,16.5522847 12.5522847,17 12,17 Z M13,13 C13,13.5522847 12.5522847,14 12,14 C11.4477153,14 11,13.5522847 11,13 L11,8 C11,7.44771525 11.4477153,7 12,7 C12.5522847,7 13,7.44771525 13,8 L13,13 Z"}))}function J(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M17 3a4 4 0 014 4v10a4 4 0 01-4 4H7a4 4 0 01-4-4V7a4 4 0 014-4h10zm0 2H7a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2z"}))}function Z(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M17 3a4 4 0 014 4v10a4 4 0 01-4 4H7a4 4 0 01-4-4V7a4 4 0 014-4h10zm-1.372 4.972a1.006 1.006 0 00-.928.388l-3.78 5-1.63-2.08a1.001 1.001 0 00-1.58 1.23l2.44 3.11a1 1 0 001.58-.01l4.57-6v-.03a1.006 1.006 0 00-.672-1.608z"}))}function X(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M17 3a4 4 0 014 4v10a4 4 0 01-4 4H7a4 4 0 01-4-4V7a4 4 0 014-4h10zm-1.75 8h-6.5a.75.75 0 00-.75.75v.5c0 .414.336.75.75.75h6.5a.75.75 0 00.75-.75v-.5a.75.75 0 00-.75-.75z"}))}function $(e){return m.a.createElement(B.a,Object.assign({},e,{sx:{right:12,fontSize:16,position:"absolute",pointerEvents:"none"}}),m.a.createElement("path",{d:"M12,16 C11.7663478,16.0004565 11.5399121,15.9190812 11.36,15.77 L5.36,10.77 C4.93474074,10.4165378 4.87653776,9.78525926 5.23,9.36 C5.58346224,8.93474074 6.21474074,8.87653776 6.64,9.23 L12,13.71 L17.36,9.39 C17.5665934,9.2222295 17.8315409,9.14373108 18.0961825,9.17188444 C18.3608241,9.2000378 18.6033268,9.33252029 18.77,9.54 C18.9551341,9.74785947 19.0452548,10.0234772 19.0186853,10.3005589 C18.9921158,10.5776405 18.8512608,10.8311099 18.63,11 L12.63,15.83 C12.444916,15.955516 12.2231011,16.0153708 12,16 Z"}))}function ee(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M18,3 C19.6568542,3 21,4.34314575 21,6 L21,6 L21,18 C21,19.6568542 19.6568542,21 18,21 L18,21 L6,21 C4.34314575,21 3,19.6568542 3,18 L3,18 L3,6 C3,4.34314575 4.34314575,3 6,3 L6,3 Z M18,5 L6,5 C5.44771525,5 5,5.44771525 5,6 L5,6 L5,18 C5,18.5522847 5.44771525,19 6,19 L6,19 L18,19 C18.5522847,19 19,18.5522847 19,18 L19,18 L19,6 C19,5.44771525 18.5522847,5 18,5 L18,5 Z M12,8 C12.5522847,8 13,8.44771525 13,9 L13,9 L13,11 L15,11 C15.5522847,11 16,11.4477153 16,12 C16,12.5522847 15.5522847,13 15,13 L15,13 L13,13 L13,15 C13,15.5522847 12.5522847,16 12,16 C11.4477153,16 11,15.5522847 11,15 L11,15 L11,13 L9,13 C8.44771525,13 8,12.5522847 8,12 C8,11.4477153 8.44771525,11 9,11 L9,11 L11,11 L11,9 C11,8.44771525 11.4477153,8 12,8 Z"}))}function te(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M18,3 C19.6568542,3 21,4.34314575 21,6 L21,6 L21,18 C21,19.6568542 19.6568542,21 18,21 L18,21 L6,21 C4.34314575,21 3,19.6568542 3,18 L3,18 L3,6 C3,4.34314575 4.34314575,3 6,3 L6,3 Z M18,5 L6,5 C5.44771525,5 5,5.44771525 5,6 L5,6 L5,18 C5,18.5522847 5.44771525,19 6,19 L6,19 L18,19 C18.5522847,19 19,18.5522847 19,18 L19,18 L19,6 C19,5.44771525 18.5522847,5 18,5 L18,5 Z M15,11 C15.5522847,11 16,11.4477153 16,12 C16,12.5522847 15.5522847,13 15,13 L15,13 L9,13 C8.44771525,13 8,12.5522847 8,12 C8,11.4477153 8.44771525,11 9,11 L9,11 Z"}))}function ne(e){return m.a.createElement(B.a,e,m.a.createElement("path",{d:"M18,3 C19.6568542,3 21,4.34314575 21,6 L21,6 L21,18 C21,19.6568542 19.6568542,21 18,21 L18,21 L6,21 C4.34314575,21 3,19.6568542 3,18 L3,18 L3,6 C3,4.34314575 4.34314575,3 6,3 L6,3 Z M18,5 L6,5 C5.44771525,5 5,5.44771525 5,6 L5,6 L5,18 C5,18.5522847 5.44771525,19 6,19 L6,19 L18,19 C18.5522847,19 19,18.5522847 19,18 L19,18 L19,6 C19,5.44771525 18.5522847,5 18,5 L18,5 Z M14,8.99420168 C14.2666375,8.99420168 14.5222334,9.10068735 14.71,9.29 C14.8993127,9.4777666 15.0057983,9.73336246 15.0057983,10 C15.0057983,10.2666375 14.8993127,10.5222334 14.71,10.71 L14.71,10.71 L13.41,12 L14.71,13.29 C14.8993127,13.4777666 15.0057983,13.7333625 15.0057983,14 C15.0057983,14.2666375 14.8993127,14.5222334 14.71,14.71 C14.5222334,14.8993127 14.2666375,15.0057983 14,15.0057983 C13.7333625,15.0057983 13.4777666,14.8993127 13.29,14.71 L13.29,14.71 L12,13.41 L10.71,14.71 C10.5222334,14.8993127 10.2666375,15.0057983 10,15.0057983 C9.73336246,15.0057983 9.4777666,14.8993127 9.29,14.71 C9.10068735,14.5222334 8.99420168,14.2666375 8.99420168,14 C8.99420168,13.7333625 9.10068735,13.4777666 9.29,13.29 L9.29,13.29 L10.59,12 L9.29,10.71 C8.89787783,10.3178778 8.89787783,9.68212217 9.29,9.29 C9.68212217,8.89787783 10.3178778,8.89787783 10.71,9.29 L10.71,9.29 L12,10.59 L13.29,9.29 C13.4777666,9.10068735 13.7333625,8.99420168 14,8.99420168 Z"}))}var ae=n(133);const re={width:20,height:20},ie={width:28,height:28};function ce(e){return Object.assign(function(e){return{MuiFab:{defaultProps:{color:"primary"},styleOverrides:{root:{boxShadow:e.customShadows.z8,"&:hover":{boxShadow:"none",backgroundColor:e.palette.grey[400]}},primary:{boxShadow:e.customShadows.primary,"&:hover":{backgroundColor:e.palette.primary.dark}},secondary:{boxShadow:e.customShadows.secondary,"&:hover":{backgroundColor:e.palette.secondary.dark}},extended:{"& svg":{marginRight:e.spacing(1)}}}}}}(e),function(e){return{MuiTabs:{styleOverrides:{scrollButtons:{width:48,borderRadius:"50%"}}},MuiTab:{styleOverrides:{root:{padding:0,fontWeight:e.typography.fontWeightMedium,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,"&.Mui-selected":{color:e.palette.text.primary},"&:not(:last-of-type)":{marginRight:e.spacing(5)},"@media (min-width: 600px)":{minWidth:48}},labelIcon:{minHeight:48,flexDirection:"row","& > *:first-of-type":{marginBottom:0,marginRight:e.spacing(1)}},wrapped:{flexDirection:"row",whiteSpace:"nowrap"},textColorInherit:{opacity:1,color:e.palette.text.secondary}}},MuiTabPanel:{styleOverrides:{root:{padding:0}}}}}
1(e),function(e){return{MuiChip:{defaultProps:{deleteIcon:m.a.createElement(q,null)},styleOverrides:{colorDefault:{"& .MuiChip-avatarMedium, .MuiChip-avatarSmall":{color:e.palette.text.secondary}},outlined:{borderColor:e.palette.grey[50032],"&.MuiChip-colorPrimary":{borderColor:e.palette.primary.main},"&.MuiChip-colorSecondary":{borderColor:e.palette.secondary.main}},avatarColorInfo:{color:e.palette.info.contrastText,backgroundColor:e.palette.info.dark},avatarColorSuccess:{color:e.palette.success.contrastText,backgroundColor:e.palette.success.dark},avatarColorWarning:{color:e.palette.warning.contrastText,backgroundColor:e.palette.warning.dark},avatarColorError:{color:e.palette.error.contrastText,backgroundColor:e.palette.error.dark}}}}}(e),function(e){return{MuiCard:{styleOverrides:{root:{position:"relative",boxShadow:"0 13px 27px -7px rgba(200, 200, 200, 0.25), 0 6px 12px -6px rgba(0, 0, 0, 0.3)",borderRadius:2*Number(e.shape.borderRadius),border:"1px solid ".concat(e.palette.grey[300])}}},MuiCardHeader:{defaultProps:{titleTypographyProps:{variant:"h6"},subheaderTypographyProps:{variant:"body2",marginTop:e.spacing(.5)}},styleOverrides:{root:{padding:e.spacing(3,3,0)}}},MuiCardContent:{styleOverrides:{root:{padding:e.spacing(3)}}}}}(e),function(e){return{MuiMenuItem:{styleOverrides:{root:{"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.hover}}}}}}}(e),{MuiLink:{defaultProps:{underline:"hover"}}},function(e){return{MuiInputBase:{styleOverrides:{root:{"&.Mui-disabled":{"& svg":{color:e.palette.text.disabled}}},input:{"&::placeholder":{opacity:1,color:e.palette.text.disabled}}}},MuiInput:{styleOverrides:{underline:{"&:before":{borderBottomColor:e.palette.grey[50056]}}}},MuiFilledInput:{styleOverrides:{root:{backgroundColor:e.palette.grey[50012],"&:hover":{backgroundColor:e.palette.grey[50016]},"&.Mui-focused":{backgroundColor:e.palette.action.focus},"&.Mui-disabled":{backgroundColor:e.palette.action.disabledBackground}},underline:{"&:before":{borderBottomColor:e.palette.grey[50056]}}}},MuiOutlinedInput:{styleOverrides:{root:{"& .MuiOutlinedInput-notchedOutline":{borderColor:e.palette.grey[50032]},"&.Mui-disabled":{"& .MuiOutlinedInput-notchedOutline":{borderColor:e.palette.action.disabledBackground}}}}}}}(e),function(e){return{MuiRadio:{styleOverrides:{root:{padding:e.spacing(1),svg:{fontSize:24,"&[font-size=small]":{fontSize:20}}}}}}}(e),{MuiBadge:{styleOverrides:{dot:{width:10,height:10,borderRadius:"50%"}}}},function(e){return{MuiListItemIcon:{styleOverrides:{root:{color:"inherit",minWidth:"auto",marginRight:e.spacing(2)}}},MuiListItemAvatar:{styleOverrides:{root:{minWidth:"auto",marginRight:e.spacing(2)}}},MuiListItemText:{styleOverrides:{root:{marginTop:0,marginBottom:0},multiline:{marginTop:0,marginBottom:0}}}}}(e),function(e){return{MuiTableRow:{styleOverrides:{root:{"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.hover}}}}},MuiTableCell:{styleOverrides:{root:{borderBottom:"none"},head:{color:e.palette.text.secondary,backgroundColor:e.palette.background.neutral,"&:first-of-type":{paddingLeft:e.spacing(3),borderTopLeftRadius:e.shape.borderRadius,borderBottomLeftRadius:e.shape.borderRadius,boxShadow:"inset 8px 0 0 ".concat(e.palette.background.paper)},"&:last-of-type":{paddingRight:e.spacing(3),borderTopRightRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,boxShadow:"inset -8px 0 0 ".concat(e.palette.background.paper)}},stickyHeader:{backgroundColor:e.palette.background.paper,backgroundImage:"linear-gradient(to bottom, ".concat(e.palette.background.neutral," 0%, ").concat(e.palette.background.neutral," 100%)")},body:{"&:first-of-type":{paddingLeft:e.spacing(3)},"&:last-of-type":{paddingRight:e.spacing(3)}}}},MuiTablePagination:{styleOverrides:{root:{borderTop:"solid 1px ".concat(e.palette.divider)},toolbar:{height:64},select:{"&:focus":{borderRadius:e.shape.borderRadius}},selectLabel:{marginBottom:0},displayedRows:{marginBottom:0},selectIcon:{width:20,height:20,marginTop:-4}}}}}(e),function(e){return{MuiPaper:{defaultProps:{elevation:0},variants:[{props:{variant:"outlined"},style:{borderColor:e.palette.grey[50012]}}],styleOverrides:{root:{backgroundImage:"none"}}}}}(e),function(e){const t="light"===e.palette.mode,n=n=>({color:e.palette[n][t?"darker":"lighter"],backgroundColor:e.palette[n][t?"lighter":"darker"],"& .MuiAlert-icon":{color:e.palette[n][t?"main":"light"]}}),a=t=>({color:e.palette[t].contrastText}),r=n=>({color:e.palette[n][t?"darker":"lighter"],border:"solid 1px ".concat(e.palette[n][t?"light":"dark"]),backgroundColor:e.palette[n][t?"lighter":"darker"],"& .MuiAlert-icon":{color:e.palette[n][t?"main":"light"]}});
1return{MuiAlert:{defaultProps:{iconMapping:{info:m.a.createElement(W,null),success:m.a.createElement(Y,null),warning:m.a.createElement(Q,null),error:m.a.createElement(K,null)}},styleOverrides:{message:{"& .MuiAlertTitle-root":{marginBottom:e.spacing(.5)}},action:{"& button:not(:first-of-type)":{marginLeft:e.spacing(1)}},standardInfo:n("info"),standardSuccess:n("success"),standardWarning:n("warning"),standardError:n("error"),filledInfo:a("info"),filledSuccess:a("success"),filledWarning:a("warning"),filledError:a("error"),outlinedInfo:r("info"),outlinedSuccess:r("success"),outlinedWarning:r("warning"),outlinedError:r("error")}}}}(e),function(e){const t="light"===e.palette.mode;return{MuiSwitch:{styleOverrides:{thumb:{boxShadow:e.customShadows.z1},track:{opacity:1,backgroundColor:e.palette.grey[500]},switchBase:{left:0,right:"auto","&:not(:.Mui-checked)":{color:e.palette.grey[t?100:300]},"&.Mui-checked.Mui-disabled, &.Mui-disabled":{color:e.palette.grey[t?400:600]},"&.Mui-disabled+.MuiSwitch-track":{opacity:1,backgroundColor:"".concat(e.palette.action.disabledBackground," !important")}}}}}}(e),{MuiSelect:{defaultProps:{IconComponent:$}}},function(e){return{MuiButton:{styleOverrides:{root:{"&:hover":{boxShadow:"none"}},sizeLarge:{height:48},containedInherit:{color:e.palette.grey[800],boxShadow:e.customShadows.z8,"&:hover":{backgroundColor:e.palette.grey[400]}},containedPrimary:{boxShadow:e.customShadows.primary},containedSecondary:{boxShadow:e.customShadows.secondary},containedInfo:{boxShadow:e.customShadows.info},containedSuccess:{boxShadow:e.customShadows.success},containedWarning:{boxShadow:e.customShadows.warning},containedError:{boxShadow:e.customShadows.error},outlinedInherit:{border:"1px solid ".concat(e.palette.grey[50032]),"&:hover":{backgroundColor:e.palette.action.hover}},textInherit:{"&:hover":{backgroundColor:e.palette.action.hover}}}}}}(e),function(e){return{MuiRating:{defaultProps:{emptyIcon:m.a.createElement(H,null),icon:m.a.createElement(H,null)},styleOverrides:{root:{"&.Mui-disabled":{opacity:.48}},iconEmpty:{color:e.palette.grey[50048]},sizeSmall:{"& svg":{...re}},sizeLarge:{"& svg":{...ie}}}}}}(e),function(e){return{MuiDialog:{styleOverrides:{paper:{boxShadow:e.customShadows.dialog,"&.MuiPaper-rounded":{borderRadius:2*Number(e.shape.borderRadius)},"&.MuiDialog-paperFullScreen":{borderRadius:0},"&.MuiDialog-paper .MuiDialogActions-root":{padding:e.spacing(3)},"@media (max-width: 600px)":{margin:e.spacing(2)},"@media (max-width: 663.95px)":{"&.MuiDialog-paperWidthSm.MuiDialog-paperScrollBody":{maxWidth:"100%"}}},paperFullWidth:{width:"100%"}}},MuiDialogTitle:{styleOverrides:{root:{padding:e.spacing(3,3,0)}}},MuiDialogContent:{styleOverrides:{root:{borderTop:0,borderBottom:0,padding:e.spacing(3)}}},MuiDialogActions:{styleOverrides:{root:{"& > :not(:first-of-type)":{marginLeft:e.spacing(1.5)}}}}}}(e),function(e){return{MuiAvatar:{styleOverrides:{colorDefault:{color:e.palette.text.secondary,backgroundColor:e.palette.grey[400]}}},MuiAvatarGroup:{styleOverrides:{avatar:{fontSize:16,fontWeight:e.typography.fontWeightMedium,"&:first-of-type":{fontSize:14,color:e.palette.primary.main,backgroundColor:e.palette.primary.lighter}}}}}}(e),function(e){const t="light"===e.palette.mode;return{MuiSlider:{defaultProps:{size:"small"},styleOverrides:{root:{"&.Mui-disabled":{color:e.palette.action.disabled}},markLabel:{fontSize:13,color:e.palette.text.disabled},valueLabel:{borderRadius:8,backgroundColor:e.palette.grey[t?800:700]}}}}}(e),function(e){const t="light"===e.palette.mode;return{MuiDrawer:{styleOverrides:{modal:{'&[role="presentation"]':{"& .MuiDrawer-paperAnchorLeft":{boxShadow:"8px 24px 24px 12px ".concat(Object(ae.a)(e.palette.grey[900],t?.16:.48))},"& .MuiDrawer-paperAnchorRight":{boxShadow:"-8px 24px 24px 12px ".concat(Object(ae.a)(e.palette.grey[900],t?.16:.48))}}}}}}}(e),function(e){return{MuiStepConnector:{styleOverrides:{line:{borderColor:e.palette.divider}}}}}(e),function(e){const t="light"===e.palette.mode;return{MuiTooltip:{styleOverrides:{tooltip:{backgroundColor:e.palette.grey[t?800:700]},arrow:{color:e.palette.grey[t?800:700]}}}}}(e),function(e){return{MuiPopover:{styleOverrides:{paper:{boxShadow:e.customShadows.dropdown,borderRadius:1.5*Number(e.shape.borderRadius)}}}}}(e),{MuiSvgIcon:{styleOverrides:{fontSizeSmall:{width:20,height:20,fontSize:"inherit"},fontSizeLarge:{width:32,height:32,fontSize:"inherit"}}}}
1,function(e){return{MuiCheckbox:{defaultProps:{icon:m.a.createElement(J,null),checkedIcon:m.a.createElement(Z,null),indeterminateIcon:m.a.createElement(X,null)},styleOverrides:{root:{padding:e.spacing(1),"&.Mui-checked.Mui-disabled, &.Mui-disabled":{color:e.palette.action.disabled},"& .MuiSvgIcon-fontSizeMedium":{width:24,height:24},"& .MuiSvgIcon-fontSizeSmall":{width:20,height:20},svg:{fontSize:24,"&[font-size=small]":{fontSize:20}}}}}}}(e),function(e){return{MuiDataGrid:{styleOverrides:{root:{borderRadius:0,border:"1px solid transparent","& .MuiTablePagination-root":{borderTop:0}},cell:{borderBottom:"1px solid ".concat(e.palette.divider)},columnSeparator:{color:e.palette.divider},toolbarContainer:{padding:e.spacing(2),backgroundColor:e.palette.background.neutral,"& .MuiButton-root":{marginRight:e.spacing(1.5),color:e.palette.text.primary,"&:hover":{backgroundColor:e.palette.action.hover}}},paper:{boxShadow:e.customShadows.dropdown},menu:{"& .MuiPaper-root":{boxShadow:e.customShadows.dropdown},"& .MuiMenuItem-root":{...e.typography.body2,"& .MuiListItemIcon-root":{minWidth:"auto"}}},panelFooter:{padding:e.spacing(2),justifyContent:"flex-end",borderTop:"1px solid ".concat(e.palette.divider),"& .MuiButton-root":{"&:first-of-type":{marginRight:e.spacing(1.5),color:e.palette.text.primary,"&:hover":{backgroundColor:e.palette.action.hover}},"&:last-of-type":{color:e.palette.common.white,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark}}}},filterForm:{padding:e.spacing(1.5,0),"& .MuiFormControl-root":{margin:e.spacing(0,.5)},"& .MuiInput-root":{marginTop:e.spacing(3),"&::before, &::after":{display:"none"},"& .MuiNativeSelect-select, .MuiInput-input":{...e.typography.body2,padding:e.spacing(.75,1),borderRadius:e.shape.borderRadius,backgroundColor:e.palette.background.neutral},"& .MuiSvgIcon-root":{right:4}}}}}}}(e),function(e){return{MuiSkeleton:{defaultProps:{animation:"wave"},styleOverrides:{root:{backgroundColor:e.palette.background.neutral}}}}}(e),function(e){return{MuiTimelineDot:{styleOverrides:{root:{boxShadow:"none"}}},MuiTimelineConnector:{styleOverrides:{root:{backgroundColor:e.palette.divider}}}}}(e),function(e){return{MuiTreeView:{defaultProps:{defaultCollapseIcon:m.a.createElement(ee,{sx:{width:20,height:20}}),defaultExpandIcon:m.a.createElement(te,{sx:{width:20,height:20}}),defaultEndIcon:m.a.createElement(ne,{sx:{color:"text.secondary",width:20,height:20}})}},MuiTreeItem:{styleOverrides:{label:{...e.typography.body2},iconContainer:{width:"auto"}}}}}(e),function(e){const t=Object(ae.a)(e.palette.grey[900],.48),n=Object(ae.a)(e.palette.grey[900],1);
1return{MuiBackdrop:{styleOverrides:{root:{background:["rgb(22,28,36)","-moz-linear-gradient(75deg, ".concat(t," 0%, ").concat(n," 100%)"),"-webkit-linear-gradient(75deg, ".concat(t," 0%, ").concat(n," 100%)"),"linear-gradient(75deg, ".concat(t," 0%, ").concat(n," 100%)")],"&.MuiBackdrop-invisible":{background:"transparent"}}}}}}(e),function(e){const t="light"===e.palette.mode;return{MuiLinearProgress:{styleOverrides:{root:{borderRadius:4,overflow:"hidden"},bar:{borderRadius:4},colorPrimary:{backgroundColor:e.palette.primary[t?"lighter":"darker"]},buffer:{backgroundColor:"transparent"}}}}}(e),function(e){return{MuiAccordion:{styleOverrides:{root:{"&.Mui-expanded":{boxShadow:e.customShadows.z8,borderRadius:e.shape.borderRadius},"&.Mui-disabled":{backgroundColor:"transparent"}}}},MuiAccordionSummary:{styleOverrides:{root:{paddingLeft:e.spacing(2),paddingRight:e.spacing(1),"&.Mui-disabled":{opacity:1,color:e.palette.action.disabled,"& .MuiTypography-root":{color:"inherit"}}},expandIconWrapper:{color:"inherit"}}}}}(e),function(e){return{MuiTypography:{styleOverrides:{paragraph:{marginBottom:e.spacing(2)},gutterBottom:{marginBottom:e.spacing(1)}}}}}(e),function(e){return{MuiPaginationItem:{styleOverrides:{root:{"&.Mui-selected":{fontWeight:e.typography.fontWeightBold}},textPrimary:{"&.Mui-selected":{color:e.palette.primary.main,backgroundColor:Object(ae.a)(e.palette.primary.main,.08),"&:hover, &.Mui-focusVisible":{backgroundColor:"".concat(Object(ae.a)(e.palette.primary.main,.24)," !important")}}},outlined:{border:"1px solid ".concat(e.palette.grey[50032])},outlinedPrimary:{"&.Mui-selected":{backgroundColor:Object(ae.a)(e.palette.primary.main,.08),border:"1px solid ".concat(Object(ae.a)(e.palette.primary.main,.24))}}}}}}(e),function(e){const t=t=>({props:{variant:"contained",color:t},style:{boxShadow:e.customShadows[t]}});return{MuiButtonGroup:{variants:[{props:{variant:"contained",color:"inherit"},style:{boxShadow:e.customShadows.z8}},t("primary"),t("secondary"),t("info"),t("success"),t("warning"),t("error"),{props:{disabled:!0},style:{boxShadow:"none","& .MuiButtonGroup-grouped.Mui-disabled":{color:e.palette.action.disabled,borderColor:"".concat(e.palette.action.disabledBackground," !important"),"&.MuiButton-contained":{backgroundColor:e.palette.action.disabledBackground}}}}],styleOverrides:{root:{"&:hover":{boxShadow:"none"}}}}}}(e),function(e){return{MuiBreadcrumbs:{styleOverrides:{separator:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}}}}}(e),{MuiCssBaseline:{styleOverrides:{"*":{margin:0,padding:0,boxSizing:"border-box"},html:{width:"100%",height:"100%",WebkitOverflowScrolling:"touch"},body:{width:"100%",height:"100%"},"#root":{width:"100%",height:"100%"},input:{"&[type=number]":{MozAppearance:"textfield","&::-webkit-outer-spin-button":{margin:0,WebkitAppearance:"none"},"&::-webkit-inner-spin-button":{margin:0,WebkitAppearance:"none"}}},img:{display:"block",maxWidth:"100%"}}}},function(e){return{MuiAutocomplete:{styleOverrides:{paper:{boxShadow:e.customShadows.dropdown},listbox:{padding:e.spacing(0,1),"& .MuiAutocomplete-option":{padding:e.spacing(1),margin:e.spacing(1,0),borderRadius:e.shape.borderRadius}}}}}}(e),function(e){return{MuiFormControlLabel:{styleOverrides:{label:{...e.typography.body2}}},MuiFormHelperText:{styleOverrides:{root:{marginTop:e.spacing(1)}}},MuiFormLabel:{styleOverrides:{root:{color:e.palette.text.disabled}}}}}(e),function(e){const t=t=>({props:{color:t},style:{"&:hover":{borderColor:Object(ae.a)(e.palette[t].main,.48),backgroundColor:Object(ae.a)(e.palette[t].main,e.palette.action.hoverOpacity)},"&.Mui-selected":{borderColor:Object(ae.a)(e.palette[t].main,.48)}}});return{MuiToggleButton:{variants:[{props:{color:"standard"},style:{"&.Mui-selected":{backgroundColor:e.palette.action.selected}}},t("primary"),t("secondary"),t("info"),t("success"),t("warning"),t("error")]},MuiToggleButtonGroup:{styleOverrides:{root:{borderRadius:e.shape.borderRadius,backgroundColor:e.palette.background.paper,border:"solid 1px ".concat(e.palette.grey[50012]),"& .MuiToggleButton-root":{margin:4,borderColor:"transparent !important",borderRadius:"".concat(e.shape.borderRadius,"px !important")}}}}}}
1(e),{MuiLoadingButton:{styleOverrides:{root:{"&.MuiButton-text":{"& .MuiLoadingButton-startIconPendingStart":{marginLeft:0},"& .MuiLoadingButton-endIconPendingEnd":{marginRight:0}}}}}})}const oe=M.a.light.grey[500],se=e=>{const t=Object(ae.a)(e,.2),n=Object(ae.a)(e,.14),a=Object(ae.a)(e,.12);return["none","0px 2px 1px -1px ".concat(t,",0px 1px 1px 0px ").concat(n,",0px 1px 3px 0px ").concat(a),"0px 3px 1px -2px ".concat(t,",0px 2px 2px 0px ").concat(n,",0px 1px 5px 0px ").concat(a),"0px 3px 3px -2px ".concat(t,",0px 3px 4px 0px ").concat(n,",0px 1px 8px 0px ").concat(a),"0px 2px 4px -1px ".concat(t,",0px 4px 5px 0px ").concat(n,",0px 1px 10px 0px ").concat(a),"0px 3px 5px -1px ".concat(t,",0px 5px 8px 0px ").concat(n,",0px 1px 14px 0px ").concat(a),"0px 3px 5px -1px ".concat(t,",0px 6px 10px 0px ").concat(n,",0px 1px 18px 0px ").concat(a),"0px 4px 5px -2px ".concat(t,",0px 7px 10px 1px ").concat(n,",0px 2px 16px 1px ").concat(a),"0px 5px 5px -3px ".concat(t,",0px 8px 10px 1px ").concat(n,",0px 3px 14px 2px ").concat(a),"0px 5px 6px -3px ".concat(t,",0px 9px 12px 1px ").concat(n,",0px 3px 16px 2px ").concat(a),"0px 6px 6px -3px ".concat(t,",0px 10px 14px 1px ").concat(n,",0px 4px 18px 3px ").concat(a),"0px 6px 7px -4px ".concat(t,",0px 11px 15px 1px ").concat(n,",0px 4px 20px 3px ").concat(a),"0px 7px 8px -4px ".concat(t,",0px 12px 17px 2px ").concat(n,",0px 5px 22px 4px ").concat(a),"0px 7px 8px -4px ".concat(t,",0px 13px 19px 2px ").concat(n,",0px 5px 24px 4px ").concat(a),"0px 7px 9px -4px ".concat(t,",0px 14px 21px 2px ").concat(n,",0px 5px 26px 4px ").concat(a),"0px 8px 9px -5px ".concat(t,",0px 15px 22px 2px ").concat(n,",0px 6px 28px 5px ").concat(a),"0px 8px 10px -5px ".concat(t,",0px 16px 24px 2px ").concat(n,",0px 6px 30px 5px ").concat(a),"0px 8px 11px -5px ".concat(t,",0px 17px 26px 2px ").concat(n,",0px 6px 32px 5px ").concat(a),"0px 9px 11px -5px ".concat(t,",0px 18px 28px 2px ").concat(n,",0px 7px 34px 6px ").concat(a),"0px 9px 12px -6px ".concat(t,",0px 19px 29px 2px ").concat(n,",0px 7px 36px 6px ").concat(a),"0px 10px 13px -6px ".concat(t,",0px 20px 31px 3px ").concat(n,",0px 8px 38px 7px ").concat(a),"0px 10px 13px -6px ".concat(t,",0px 21px 33px 3px ").concat(n,",0px 8px 40px 7px ").concat(a),"0px 10px 14px -6px ".concat(t,",0px 22px 35px 3px ").concat(n,",0px 8px 42px 7px ").concat(a),"0px 11px 14px -7px ".concat(t,",0px 23px 36px 3px ").concat(n,",0px 9px 44px 8px ").concat(a),"0px 11px 15px -7px ".concat(t,",0px 24px 38px 3px ").concat(n,",0px 9px 46px 8px ").concat(a)]},le=e=>{const t=Object(ae.a)(e,.16);return{z1:"0 1px 2px 0 ".concat(t),z8:"0 8px 16px 0 ".concat(t),z12:"0 12px 24px -4px ".concat(t),z16:"0 16px 32px -4px ".concat(t),z20:"0 20px 40px -4px ".concat(t),z24:"0 24px 48px 0 ".concat(t),primary:"0 8px 16px 0 ".concat(Object(ae.a)(M.a.light.primary.main,.24)),info:"0 8px 16px 0 ".concat(Object(ae.a)(M.a.light.info.main,.24)),secondary:"0 8px 16px 0 ".concat(Object(ae.a)(M.a.light.secondary.main,.24)),success:"0 8px 16px 0 ".concat(Object(ae.a)(M.a.light.success.main,.24)),warning:"0 8px 16px 0 ".concat(Object(ae.a)(M.a.light.warning.main,.24)),error:"0 8px 16px 0 ".concat(Object(ae.a)(M.a.light.error.main,.24)),card:"0 0 2px 0 ".concat(Object(ae.a)(e,.2),", 0 12px 24px -4px ").concat(Object(ae.a)(e,.12)),dialog:"-40px 40px 80px -8px ".concat(Object(ae.a)(M.a.light.common.black,.24)),dropdown:"0 0 2px 0 ".concat(Object(ae.a)(e,.24),", -20px 20px 40px -4px ").concat(Object(ae.a)(e,.24))}},ue={light:le(oe),dark:le("#000000")};var de={light:se(oe),dark:se("#000000")};function me(e){let{children:t}=e;const{themeMode:n,themeDirection:a}=Object(k.a)(),r="light"===n,i=Object(d.useMemo)(()=>({palette:r?M.a.light:M.a.dark,typography:G,breakpoints:z.a,shape:{borderRadius:8},direction:a,shadows:r?de.light:de.dark,customShadows:r?ue.light:ue.dark}),[r,a]),c=Object(N.a)(i);return c.components=ce(c),m.a.createElement(L.a,{injectFirst:!0},m.a.createElement(D.a,{theme:c},m.a.createElement(P.a,null),t))}var pe=n(10),Ee=n(834),ge=n(102),fe=n(108),be=n.n(fe),_e=n(23),he=n(27),ve=n(111),Re=n(210),ye=n(41),Oe=n(98),Ae=n(87),Ce=n(79);function Se(e){const[t,n]=Object(d.useState)(!1);return m.a.createElement("div",{className:"ts-password-field"},m.a.createElement("div",{className:"rules-button-wrapper"},m.a.createElement(ye.a,{square:!0,link:!0,analyticsClass:"button__show-password-rules",type:"button",onClick:()=>n(!t)},m.a.createElement("i",{className:"help-icon far fa-question-circle text-main-dark"}))),m.a.createElement(Ce.a,Object.assign({},e,{autoComplete:"off"})),t&&m.a.createElement("div",{className:"alert alert-info mt-1 mb-0"},"Password must have:",m.a.createElement("ul",{className:"m-0"},m.a.createElement("li",null,"Minimum length of 8 characters"),m.a.createElement("li",null,"1 uppercase letter"),m.a.createElement("li",null,"1 lowercase letter"),m.a.createElement("li",null,"1 number"))))}var Ie=n(192),Te=n(17),xe=n(118),we=n(121);function je(){const e=Object(f.f)(),{branding:t}=Object(f.g)(e=>{let{groups:t}=e;return t}),n=Object(f.g)(e=>{let{signup:t}=e;return t}),[a,r]=Object(d.useState)({}),[i,c]=Object(d.useState)({password:"",confirmPassword:"",first_name:"",last_name:"",email:""}),o=t.product_name,s=_e.e().shape({password:_e.g().required(he.r.message).matches(he.p.value,he.p.message),confirmPassword:_e.g().required(he.r.message).oneOf([_e.f("password"),null],he.m.message)});Object(d.useEffect)(()=>{!async function(){const{location:{search:t}}=window;if(""!==t){let n=be.a.parse(t);const a=n.email&&n.email.replace(" ","+");a||window.location.assign(pe.A);if(Object(j.kb)("localStorage")){const{disability:e,flags:t,goal:a,location:r,motivation:i,pain:c,stress:o}=n;localStorage.setItem(xe.g,JSON.stringify({goal:a,motivation:i,location:r,flags:t,pain:c,stress:o,disability:e}))}r({...n,email:a}),c({...i,...n,email:a}),e(Object(w.Cp)({...i,...n,email:a}))}}()},[]),Object(d.useEffect)(()=>{t&&t.receivedAt&&"OMSK"!==t.name&&window.location.assign(pe.A)},[t]);const l=()=>e=>{const{target:{id:t}}=e;t&&Object(ve.n)(t)}
1,u=(t,n,a)=>r=>{const{target:{value:i,id:c}}=r,o=c&&c.length>0&&c.split(" ")[0]||"";let s={[o]:i.trim()};t&&Object.keys(t).includes(o)&&n(o,null),e(Object(w.Cp)(s)),a(o,i)};return m.a.createElement(Ie.a,null,m.a.createElement(we.a,{title:"DTC Signup"},m.a.createElement("div",{className:"ts-signup"},m.a.createElement("div",{className:"container mb-5"},m.a.createElement("header",{className:"ts-signup__header"},t&&!t.isFetching&&t.receivedAt&&m.a.createElement("div",{className:"ts-signup__header__logo"},m.a.createElement(Re.a,{type:"color_logo",className:"ts-branded-logo-signup"}))),m.a.createElement("div",{className:"ts-signup-container row no-gutters"},m.a.createElement("div",{className:"ts-signup-form col-12 col-lg-8 px-0 px-md-3 px-md-5 py-3 py-md-5"},i&&m.a.createElement(ge.c,{initialValues:{first_name:i.first_name,last_name:i.last_name,email:i.email,password:i.password,confirmPassword:i.confirmPassword},enableReinitialize:!0,onSubmit:function(t,a){if(Object(j.Y)())return void Te.b.error(Object(j.U)());const{first_name:r,last_name:c,email:o,password:s,confirmPassword:l}=n.formData;Object(j.w)("providersignup").then(async t=>{let n={...i,first_name:r,last_name:c,email:o,password:s,confirmPassword:l,timezone:Object(j.T)(),tos_accepted:!0,registered_from_site:!0,"g-recaptcha-response":t};await Object(ve.a)("dtc_sign_up_submit");const u=await e(Object(w.bp)(n)),{error:d}=u;if(d){const e=d.response?d.response.data:"Error creating account.";a.setStatus(d.response.data),"string"===typeof e?Te.b.error(e):Te.b.error("Something went wrong signing you up. Please address the errors above and try again.")}else window.location.assign(pe.x)}).catch(e=>{Te.b.error(e.message)})},validationSchema:s},e=>{let{handleSubmit:r,setStatus:i,setFieldValue:c,status:s,values:d,errors:p,touched:E}=e;return m.a.createElement("div",null,m.a.createElement("div",{className:"col-12 offset-lg-0 px-0 mb-2 mb-md-4"},m.a.createElement("div",{className:"ts-welcome-title text-main text-medium-bold text-xl"},t.is_organization?"Welcome!":"Welcome to ".concat(o)),m.a.createElement("div",{className:"ts-welcome-subtitle text-secondary text-normal text-md my-3"},"Start feeling better with proven pain therapy.")),m.a.createElement("form",{className:"col-12 px-0",onSubmit:r},m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement("span",{className:"text-bold text-main"},"Login email: ",a.email)),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Se,{id:"password form-field__password",name:"password",className:"form-field__password",label:"Password",onFocus:l(),onChange:u(s,i,c),value:d.password,type:"password",error:p.password,touched:E.password,required:!0}),m.a.createElement(Oe.a,{show:p&&!p.password&&s&&s.password,message:s&&s.password})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"confirmPassword form-field__confirmPassword",name:"confirmPassword",label:"Re-Enter Password",onFocus:l(),onChange:u(s,i,c),value:d.confirmPassword,type:"password",error:p.confirmPassword,touched:E.confirmPassword,autoComplete:"off",required:!0})),m.a.createElement(Ae.a,{bottomSpacing:!0,className:"ts-signup-tos text-main text-xs"},"By completing your registration you are agreeing to the"," ",m.a.createElement("a",{href:"https://orbittelehealth.com/terms/",target:"_blank",rel:"noopener noreferrer",className:"text-secondary text-underline"},"Terms and Conditions")),m.a.createElement(Ae.a,null,m.a.createElement(ye.a,{square:!0,secondary:!0,className:"ts-signup-submit",analyticsClass:"button__submit-invite-registration",type:"submit",disabled:n.signupIsFetching},"Complete Registration"))))})))))))}var Pe=n(33),Ne=n(213);class Le extends m.a.Component{constructor(e){super(e),this.state={error:void 0,hasError:!1}}static getDerivedStateFromError(e){return{error:e,hasError:!0}}componentDidCatch(e,t){Ne.a.error(e,JSON.stringify(t)),Pe.c(e,{contexts:{react:{componentStack:t.componentStack}}})}render(){return this.state.hasError?m.a.createElement("div",null,m.a.createElement("h1",null,"Something went wrong"),m.a.createElement("p",null,this.state.error.toString())):this.props.children}}var De,ke=Le,Me=n(26),Fe=n(202),Ue=n(106),Ve=n(110),Ge=n(82);const ze=(()=>{const{location:{search:e}}=window;if(e&&e.length>0){const{inactive:t}=be.a.parse(e);if(t&&"true"===t)return!0}return!1})(),Be=e=>{const{idp_signin_url:t}=e||{};return!!(!ze&&t&&t.length>0)},qe=Fe.c.div(De||(De=Object(Me.a)(["\n    background-color: ",";\n"])),e=>e.theme[R.a]);var He=Object(f.d)(e=>{let{groups:t}=e;return{groups:t}})((function(e){let{groups:t,children:n}=e;const a=Object(C.useLocation)(),{inactive:r,password_change:i}=be.a.parse(a.search),[c,o]=Object(d.useState)("true"===r),[s,l]=Object(d.useState)("true"===i),[u,p]=Object(d.useState)(!1),[E,g]=Object(d.useState)(!1),{signupConfig:f}=t,{idp_signin_url:b}=f||{},_=Object(Ue.k)(),h=Object(Ue.o)(),v=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com");if(Object(d.useEffect)(()=>
1{if(E)return;const e=new URLSearchParams(a.search).get("error"),t={not_eligible:"You are not eligible to access this service. Please contact your administrator.",registration_closed:"Account registration is no longer available. If you previously had access to this service, please contact support for assistance.",access_terminated:"Access to this service has been discontinued. Please contact your administrator for more information."};e&&t[e]?(g(!0),Te.b.error(t[e],{autoClose:!1,closeOnClick:!1,onClose:()=>{const e=new URLSearchParams(a.search);e.delete("error");const t="".concat(a.pathname,"?").concat(e.toString());window.history.replaceState(null,"",t),Be(f)&&p(!0)}})):!e&&Be(f)?(g(!0),p(!0)):g(!0)},[a.search,a.pathname,f,E]),window.location.href.includes("gnc.orbittelehealth.com/v3/login")&&window.location.assign("https://gncmember.myrevive.health/"),u&&b)return window.location.assign(b),!1;if(_)return window.location.assign(_),!1;if(h)return window.location.assign(h),!1;const R=()=>{b&&b.length>0?p(!0):o(!1)},y=()=>{l(!1)};return m.a.createElement(Ie.a,{redirectToSSO:u},m.a.createElement(we.a,{title:"Myofascial Release Therapy Directory - ".concat(window.location.pathname===pe.w?"Forgot Password":"Login"),mfr:v},m.a.createElement("div",{className:"ts-login-layout"},m.a.createElement(qe,{className:"ts-login-layout__header"},m.a.createElement("div",{className:"ts-logo hover-pointer",onClick:()=>{v&&window.location.assign("https://www.mfrtherapists.com/")}},m.a.createElement(Re.a,{type:"white_logo"}))),m.a.createElement("div",{className:"ts-login-layout__content"},m.a.createElement("div",{className:"wrapper"},m.a.createElement(Ve.a,{className:"dash-shadow",src:Object(j.Q)("dash_shadow.svg"),alt:"image of shadow"}),m.a.createElement("div",{className:"children-container"},n))),m.a.createElement(Ge.a,{show:c,size:"md",heading:"Logged Out",content:"You have been automatically signed out due to a long period of inactivity",toggleShow:R,actions:[m.a.createElement(ye.a,{analyticsClass:"button__inactive-logout-accept",key:"accept-button",secondary:!0,square:!0,onClick:R},"Okay")]}),m.a.createElement(Ge.a,{show:s,size:"md",heading:"Password changed",content:"Your password has been changed and all active sessions have been terminated. Please sign in again to access your account.",toggleShow:y,actions:[m.a.createElement(ye.a,{analyticsClass:"button__inactive-logout-accept",key:"accept-button",secondary:!0,square:!0,onClick:y},"Confirm")]}))))})),We=n(278);const Qe=_e.e().shape({email:_e.g().required(he.r.message).email(he.d.message)});const Ye=Object(C.withRouter)((function(e){let{dispatch:t,location:n}=e;const[a,r]=Object(d.useState)(""),[i,c]=Object(d.useState)(!1),o=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com"),s=new URLSearchParams(n.search),l="sso_terminated"===s.get("reason"),u=s.get("email")||"",p=async function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{email:i}=e;Object(j.w)("forgot_password").then(async e=>{const o={email:i||a,"g-recaptcha-response":e},s=await t(Object(w.ep)(o)),{error:l}=s;l?Te.b.error("Error resetting password"):(!0===n&&Te.b.success("Email sent"),r(i),c(!0))}).catch(e=>{console.log("Error executing Recaptcha:",e.toString()),Te.b.error(e)})};return m.a.createElement(He,null,m.a.createElement("div",{className:"ts-login"},m.a.createElement("div",{className:"ts-login__content"},i?m.a.createElement(m.a.Fragment,null,m.a.createElement("h2",{className:"mb-3"},"Success!"),m.a.createElement("p",null,"Check your email for a link to reset your password."),m.a.createElement(ge.c,{initialValues:{email:a},onSubmit:()=>p({email:a},!0)},e=>{let{handleSubmit:t}=e;return m.a.createElement("form",{onSubmit:t},m.a.createElement("div",{className:"form-row mb-4"},m.a.createElement("div",{className:"col"},m.a.createElement(We.a,{analyticsClass:"button__forgot-password-back-to-login",to:pe.A},"Back to Login"))),m.a.createElement("div",{className:"form-row"},m.a.createElement("div",{className:"col"},m.a.createElement(ye.a,{square:!0,secondary:!0,analyticsClass:"button__resend-reset-link",type:"submit"},"Resend reset link"))))})):m.a.createElement(ge.c,{initialValues:{email:u},onSubmit:p,validationSchema:Qe},e=>{let{errors:t,values:n,handleChange:a,handleSubmit:r,touched:i}=e;return m.a.createElement("form",{onSubmit:r},m.a.createElement("h1",{className:"mb-3 text-xl"},o?"Myofascial Release Therapist Forgot Password":"Forgot Password"),l&&m.a.createElement("div",{className:"alert alert-info mb-3",role:"alert"}
1,m.a.createElement("strong",null,"Important:")," Access through Single Sign-On is no longer available. Please create a password below to continue accessing Orbit directly."),m.a.createElement("p",null,"Enter your email address below and we'll send you a reset link."),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:"email",name:"email",label:"Email",onChange:a,value:n.email,type:"email",error:t.email,touched:i.email,autoComplete:"email",required:!0}))),m.a.createElement("div",{className:"form-row mb-4"},m.a.createElement("div",{className:"col"},m.a.createElement(We.a,{analyticsClass:"button__forgot-password-back-to-login",to:pe.A},"Back to Login"))),m.a.createElement("div",{className:"form-row"},m.a.createElement("div",{className:"col"},m.a.createElement(ye.a,{square:!0,secondary:!0,analyticsClass:"button__send-reset-link",type:"submit"},"Submit"))))}))))}));var Ke=Object(f.d)()(Ye),Je=n(78);function Ze(){const e=Object(f.f)(),t=Object(C.useHistory)();let{uuid:n}=Object(C.useParams)();const{branding:a}=Object(f.g)(e=>{let{groups:t}=e;return t}),r=Object(f.g)(e=>{let{signup:t}=e;return t}),{sendGetUserInviteIsLoading:i,userInfo:c}=Object(f.g)(e=>{let{user:t}=e;return t}),o={password:"",confirmPassword:""},s=a.product_name,l=_e.e().shape({password:_e.g().required(he.r.message).matches(he.p.value,he.p.message),confirmPassword:_e.g().required(he.r.message).oneOf([_e.f("password"),null],he.m.message)});Object(d.useEffect)(()=>{!async function(){const a=await e(Object(w.dn)(n)),{error:r}=a;r&&t.push(pe.A)}()},[]);const u=()=>e=>{const{target:{id:t}}=e;t&&Object(ve.n)(t)},p=(t,n,a)=>r=>{const{target:{value:i,id:c}}=r,o=c&&c.length>0&&c.split(" ")[0]||"";let s={[o]:i.trim()};t&&Object.keys(t).includes(o)&&n(o,null),e(Object(w.Cp)(s)),a(o,i)};return m.a.createElement(Ie.a,null,m.a.createElement(we.a,{title:"Invite Signup"},m.a.createElement("div",{className:"ts-signup"},m.a.createElement("div",{className:"container mb-5"},m.a.createElement("header",{className:"ts-signup__header"},a&&!a.isFetching&&a.receivedAt&&m.a.createElement("div",{className:"ts-signup__header__logo"},m.a.createElement(Re.a,{type:"color_logo",className:"ts-branded-logo-signup"}))),m.a.createElement("div",{className:"ts-signup-container row no-gutters"},m.a.createElement("div",{className:"ts-signup-form col-12 col-lg-8 px-0 px-md-3 px-md-5 py-3 py-md-5"},o&&m.a.createElement(ge.c,{initialValues:{password:o.password,confirmPassword:o.confirmPassword},enableReinitialize:!0,onSubmit:function(t,a){const{password:i}=r.formData;Object(j.w)("providersignup").then(async t=>{let r={password:i,"g-recaptcha-response":t};const c=await e(Object(w.sk)(n,r)),{error:o}=c;if(o){const e=o.response?o.response.data:"Error creating account.";a.setStatus(o.response.data),"string"===typeof e?Te.b.error(e):Te.b.error("Something went wrong signing you up. Please address the errors above and try again.")}else{const{location:{search:e}}=window;be.a.parse(e).is_provider?window.location.assign(pe.g):window.location.assign(pe.x)}}).catch(e=>{Te.b.error(e.message)})},validationSchema:l},e=>{let{handleSubmit:t,setStatus:n,setFieldValue:o,status:l,values:d,errors:E,touched:g}=e;return m.a.createElement("div",null,m.a.createElement("div",{className:"col-12 offset-lg-0 px-0 mb-2 mb-md-4"},m.a.createElement("div",{className:"ts-welcome-title text-main text-medium-bold text-xl"},a.is_organization?"Welcome!":"Welcome to ".concat(s)),m.a.createElement("div",{className:"ts-welcome-subtitle text-secondary text-normal text-md my-3"},Object(Ue.n)("title",a,s)),m.a.createElement("div",{className:"ts-welcome-paragraph text-main text-md mb-2"},Object(Ue.n)("subtitle",a,s))),i?m.a.createElement("div",{className:"d-flex justify-content-center align-items-center"},m.a.createElement(Je.b,null)):m.a.createElement("form",{className:"col-12 px-0",onSubmit:t},m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement("span",{className:"text-bold text-main"},"Login email: ",c.email)),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Se,{id:"password form-field__password",name:"password",className:"form-field__password",label:"Password",onFocus:u(),onChange:p(l,n,o),value:d.password,type:"password",error:E.password,touched:g.password,required:!0}),m.a.createElement(Oe.a,{show:E&&!E.password&&l&&l.password,message:l&&l.password})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"confirmPassword form-field__confirmPassword",name:"confirmPassword",label:"Re-Enter Password",onFocus:u(),onChange:p(l,n,o),value:d.confirmPassword,type:"password",error:E.confirmPassword,touched:g.confirmPassword,autoComplete:"off",required:!0})),m.a.createElement(Ae.a,{bottomSpacing:!0,className:"ts-signup-tos text-main text-xs"},"By completing your registration you are agreeing to the"," ",m.a.createElement("a",{href:"https://orbittelehealth.com/provider-patient-terms/",target:"_blank",rel:"noopener noreferrer",className:"text-secondary text-underline"},"Terms and Conditions")),m.a.createElement(Ae.a,null,m.a.createElement(ye.a,{square:!0,secondary:!0,className:"ts-signup-submit",analyticsClass:"button__submit-invite-registration",type:"submit",disabled:r.providerSignupIsFetching},"Complete Registration"))))})))))))}const Xe=_e.e().shape({email:_e.g().required(he.r.message).email(he.d.message),password:_e.g().required(he.r.message)});const $e=Object(C.withRouter)((function(e){let{groups:t,dispatch:n,location:a}=e;
1const r=new URLSearchParams(a.search),i="sso_terminated"===r.get("reason"),c=r.get("email")||"",{defaultGroupReceivedAt:o,signupConfig:l={}}=t||{},{signup_enabled:u}=l,[p,E]=Object(d.useState)(!1),g=Object(d.useRef)(!0);Object(d.useEffect)(()=>()=>{g.current=!1},[]);const f=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com");return m.a.createElement(m.a.Fragment,null,o&&m.a.createElement(He,null,m.a.createElement("div",{className:"ts-login"},m.a.createElement("div",{className:"ts-login__content"},m.a.createElement(ge.c,{initialValues:{email:c,password:""},onSubmit:function(e){if(Object(j.Y)())return void Te.b.error(Object(j.U)());const{email:t,password:a}=e;E(!0),Object(j.w)("login").then(async e=>{const r={email:t,password:a,timezone:Object(j.T)(),"g-recaptcha-response":e},i=await n(Object(w.in)(r)),{error:c,data:o}=i;if(c||!o){if(c.response&&403===c.response.status&&c.response.data&&c.response.data.mfa_required){var l;const{data:e}=c.response;if(null===(l=e.parent_group)||void 0===l?void 0:l.mfa_required){const e="".concat(pe.B,"?reason=org_policy");s.b.push(e)}else if(e.requires_mfa){const e="".concat(pe.B,"?reason=role_policy");s.b.push(e)}return}const e=c.response&&c.response.data||c.message||"Error logging in";g.current&&(E(!1),Te.b.error(e))}else o&&g.current&&E(!1)}).catch(e=>{console.log("Error executing Recaptcha:",e.toString()),g.current&&(E(!1),Te.b.error(e))})},validationSchema:Xe},e=>{let{errors:t,values:n,handleChange:a,handleSubmit:r,touched:c}=e;return m.a.createElement("form",{onSubmit:r},m.a.createElement("h1",{className:"mb-3 text-xl"},f?"Myofascial Release Therapist Login":"Login"),i&&m.a.createElement("div",{className:"alert alert-info mb-3",role:"alert"},m.a.createElement("strong",null,"Single Sign-On is no longer available.")," Please login using your email and password below."),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:"email",name:"email",label:"Email",onChange:a,value:n.email,type:"email",error:t.email,touched:c.email,autoComplete:"email",required:!0}))),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:"password",name:"password",label:"Password",onChange:a,value:n.password,type:"password",error:t.password,touched:c.password,autoComplete:"current-password",required:!0}))),m.a.createElement("div",{className:"form-row mb-4"},m.a.createElement("div",{className:"col"},m.a.createElement(We.a,{analyticsClass:"button__forgot-password",to:pe.w},"I forgot my password")),u&&m.a.createElement("div",{className:"col"},m.a.createElement(We.a,{analyticsClass:"button__patient-signup",to:pe.T},"Sign Up"))),m.a.createElement("div",{className:"form-row"},m.a.createElement("div",{className:"col text-center"},m.a.createElement(ye.a,{square:!0,secondary:!0,analyticsClass:"button__log-in",type:"submit",disabled:p},"Log In"))))})))))}));var et=Object(f.d)(e=>{let{groups:t}=e;return{groups:t}})($e),tt=n(361),nt=n(540);const at=_e.e().shape({password:_e.g().required(he.r.message).min(he.o.value,he.o.message).max(he.n.value,he.n.message).matches(he.p.value,he.p.message),confirmPassword:_e.g().required(he.r.message).min(he.o.value,he.o.message).max(he.n.value,he.n.message).matches(he.p.value,he.p.message).oneOf([_e.f("password")],he.m.message)});const rt=Object(C.withRouter)((function(e){let{dispatch:t,history:n,location:a}=e;const[r,i]=Object(d.useState)(),c=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com");return Object(d.useEffect)(()=>{let e;const{search:t}=a;if(t&&t.length>0){const{token:n}=be.a.parse(t);n&&n.length>0&&(e=n)}i(e)},[a]),m.a.createElement(we.a,{title:"Reset Password",mfr:c},m.a.createElement(He,null,m.a.createElement("div",{className:"ts-login"},r?m.a.createElement("div",{className:"ts-login__content"},m.a.createElement("h2",{className:"mb-3"},"Create a New Password"),m.a.createElement(ge.c,{initialValues:{password:"",confirmPassword:""},onSubmit:async e=>{const{password:a,confirmPassword:i}=e;Object(j.w)("reset_password").then(async e=>{const c={token:r,password:a,confirmPassword:i,"g-recaptcha-response":e},o=await t(Object(w.hp)(c)),{error:s}=o;s?Te.b.error("Error resetting password"):(Te.b.success("Password reset successful. You may now log in with your new password."),n.push(pe.A))}).catch(e=>{console.log("Error executing Recaptcha:",e.toString()),Te.b.error(e)})},validationSchema:at},e=>{let{errors:t,values:n,handleChange:a,handleSubmit:r,touched:i}=e;return m.a.createElement("form",{onSubmit:r},m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:"password",name:"password",label:"New Password",onChange:a,value:n.password,type:"password",error:t.password,touched:i.password,autoComplete:"off",required:!0}))),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:"confirmPassword",name:"confirmPassword",label:"Re-Enter Password",onChange:a,value:n.confirmPassword,type:"password",error:t.confirmPassword,touched:i.confirmPassword,autoComplete:"off",required:!0}))),m.a.createElement("div",{className:"form-row mb-4"},m.a.createElement("div",{className:"col"},m.a.createElement(We.a,{analyticsClass:"button__password-reset-back-to-login",to:pe.A},"Back to Login"))),m.a.createElement("div",{className:"form-row"},m.a.createElement("div",{className:"col"},m.a.createElement(ye.a,{secondary:!0,square:!0,analyticsClass:"button__reset-password",type:"submit"},"Reset Password"))))})):m.a.createElement("div",{className:"alert alert-info"},"Missing or invalid reset token"))))}));var it=Object(f.d)()(rt),ct=n(835),ot=n(837),st=n(59),lt=n(44),ut=n(52),dt=n(36),mt=n(244),pt=n(48);function Et(){const e=Object(f.f)(),t=Object(F.a)(),n=Object(f.g)(e=>{let{signup:t}=e;return t}),[a,r]=Object(d.useState)(null),i={first_name:"",last_name:"",email:"",password:"",confirmPassword:""},c=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com"),o=_e.e().shape({first_name:_e.g().required(he.r.message),last_name:_e.g().required(he.r.message),email:_e.g().required(he.r.message).email(he.d.message),password:_e.g().required(he.r.message).matches(he.p.value,he.p.message),confirmPassword:_e.g().required(he.r.message).oneOf([_e.f("password"),null],he.m.message)});Object(d.useEffect)(()=>{!function(){const{location:{search:e}}=window;if(""!==e){let t=be.a.parse(e);r(t.promotion_code)}}()},[]);const s=()=>e=>{const{target:{id:t}}=e;t&&Object(ve.n)(t)},l=(t,n,a)=>r=>{const{target:{value:i,id:c}}=r,o=c&&c.length>0&&c.split(" ")[0]||"";let s={[o]:i.trim()};t&&Object.keys(t).includes(o)&&n(o,null),e(Object(w.Cp)(s)),a(o,i)};return m.a.createElement(Ie.a,null,m.a.createElement(we.a,{title:"Myofascial Release Therapy Directory - Provider Signup",mfr:c},m.a.createElement(mt.a,null),m.a.createElement("div",{className:"ts-provider-signup"},m.a.createElement("div",{className:"container mb-5"},m.a.createElement("div",{className:"ts-signup-container row no-gutters"},m.a.createElement("div",{className:"ts-signup-form col-12 col-lg-8 px-0 px-md-3 px-md-5 py-3 py-md-5"},m.a.createElement(st.a,{sx:{flexDirection:"row"}},m.a.createElement(lt.a,{sx:{maxWidth:"75px",mr:3}},m.a.createElement(Ve.a,{src:Object(j.Q)("ic_therapists_icon.webp")})),i&&m.a.createElement(ge.c,{initialValues:{first_name:i.first_name.replace(/"/g,""),last_name:i.last_name.replace(/"/g,""),email:i.email,password:i.password,confirmPassword:i.confirmPassword},enableReinitialize:!0,onSubmit:function(t,r){if(Object(j.Y)())return void Te.b.error(Object(j.U)());const{first_name:c,last_name:o,email:s,password:l}=n.formData;Object(j.w)("providersignup").then(async t=>{let n={...i,first_name:c,last_name:o,email:s,password:l,tier:1,timezone:Object(j.T)(),tos_accepted:!0,registered_from_site:!0,"g-recaptcha-response":t};await Object(ve.a)("sign_up_submit");const u=await e(Object(w.ap)(n)),{error:d}=u;if(d){const e=d.response?d.response.data:"Error creating account.";r.setStatus(d.response.data),"string"===typeof e?Te.b.error(e):Te.b.error("Something went wrong signing you up. Please address the errors above and try again.")}else a?window.location.assign(Object(C.generatePath)("".concat(pe.i,"?promotion_code=:promoCode"),{promoCode:a})):window.location.assign(pe.g)}).catch(e=>{Te.b.error(e.message)})},validationSchema:o},e=>{let{handleSubmit:a,setStatus:r,setFieldValue:i,status:c,values:o,errors:u,touched:d}=e;return m.a.createElement("div",null,m.a.createElement("div",{className:"col-12 offset-lg-0 px-0 mb-2 mb-md-4"},m.a.createElement(st.a,{sx:{flexDirection:"row"}},m.a.createElement(lt.a,null,m.a.createElement(ut.a,{variant:"h1",sx:{color:t.palette.slate.main,fontSize:"48px !important"}},"Myofascial Release Therapist Sign-Up"),m.a.createElement(ut.a,{variant:"h2",sx:{color:t.palette.slate.main,fontWeight:500,fontSize:"38px !important"}},"for the MFR Directory."))),m.a.createElement(st.a,{sx:{flexDirection:"row",alignItems:"center",mt:3}},m.a.createElement(ut.a,{variant:"body1",sx:{color:t.palette.slate.main,fontSize:"34px",fontWeight:700}},"Sign up for $499/year and Save!")),m.a.createElement(st.a,{sx:{flexDirection:"row",alignItems:"center"}},m.a.createElement(ut.a,{variant:"body1",sx:{color:t.palette.slate.main}},"Or sign up for a monthly subscription at"),m.a.createElement(ut.a,{variant:"body1",sx:{color:t.palette.slate.main,fontWeight:700,ml:.5}},"$49/month!")),m.a.createElement(st.a,{sx:{backgroundColor:t.palette.grey[300],borderRadius:"20px",flexDirection:"row",alignItems:"center",p:1,mt:2,mb:1}},m.a.createElement(pt.a,{src:Object(j.Q)("ic_person_check.svg"),sx:{mr:1,color:t.palette.grey[700]}}),m.a.createElement(ut.a,{variant:"body1",sx:{color:t.palette.slate.main,fontWeight:700}},"Up to 2 provider seats"),m.a.createElement(ut.a,{variant:"body2",sx:{color:t.palette.slate.main,ml:1}},"(add additional seats for a small monthly charge)")),m.a.createElement(st.a,{sx:{flexDirection:"row",alignItems:"center",backgroundColor:t.palette.grey[300],borderRadius:"20px",p:1,my:1}},m.a.createElement(pt.a,{src:Object(j.Q)("ic_clinic.svg"),sx:{mr:1,color:t.palette.grey[700]}}),m.a.createElement(ut.a,{variant:"body1",sx:{color:t.palette.slate.main,fontWeight:700}},"1 physical clinic"),m.a.createElement(ut.a,{variant:"body2",sx:{color:t.palette.slate.main,ml:1}},"(add additional clinics for a small monthly charge)"))),m.a.createElement("form",{className:"col-12 px-0",onSubmit:a},m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"first_name form-field__first-name",name:"first_name",className:"form-field__first-name",label:"First Name",onFocus:s(),onChange:l(c,r,i),value:o.first_name,error:u.first_name,touched:d.first_name,autoComplete:"first_name",required:!0}),m.a.createElement(Oe.a,{show:u&&!u.first_name&&c&&c.first_name,message:c&&c.first_name})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"last_name form-field__last-name",name:"last_name",className:"form-field__last-name",label:"Last Name",onFocus:s(),onChange:l(c,r,i),value:o.last_name,error:u.last_name,touched:d.last_name,autoComplete:"last_name",required:!0}),m.a.createElement(Oe.a,{show:u&&!u.last_name&&c&&c.last_name,message:c&&c.last_name})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"".concat("email"," form-field__email"),name:"email",label:"Email",onFocus:s(),onChange:l(c,r,i),value:o.email,type:"email",error:u.email,touched:d.email,autoComplete:"email",required:!0}),m.a.createElement(Oe.a,{show:u&&!u.email&&c&&c.email,message:c&&c.email})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Se,{id:"password form-field__password",name:"password",className:"form-field__password",label:"Password",onFocus:s(),onChange:l(c,r,i),value:o.password,type:"password",error:u.password,touched:d.password,required:!0}),m.a.createElement(Oe.a,{show:u&&!u.password&&c&&c.password,message:c&&c.password})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"confirmPassword form-field__confirmPassword",name:"confirmPassword",label:"Re-Enter Password",onFocus:s(),onChange:l(c,r,i),value:o.confirmPassword,type:"password",error:u.confirmPassword,touched:d.confirmPassword,autoComplete:"off",required:!0})),m.a.createElement(Ae.a,null,m.a.createElement(ye.a,{square:!0,secondary:!0,extraPadding:!0,className:"ts-signup-submit text-lg mt-2 mt-md-4",analyticsClass:"button__submit-provider-registration",type:"submit",disabled:n.providerSignupIsFetching},"Complete Registration")),m.a.createElement(Ae.a,null,m.a.createElement(ut.a,{variant:"body2"},"Searching for an MFR Therapist? Go to"," ",m.a.createElement(dt.a,{href:"/search"},"Find a Therapist")," ","to get connected."))))})))),m.a.createElement("div",{bottomSpacing:!0,className:"container ts-signup-tos text-main text-xs mx-0 mx-md-4 my-0 my-md-4 px-3"},"By completing your registration you are agreeing to the"," ",m.a.createElement("a",{href:"https://www.mfrtherapists.com/toc/",target:"_blank",rel:"noopener noreferrer",className:"text-secondary text-underline"},"Terms and Conditions"))))))}var gt=n(140),ft=n(223),bt=n(888),_t=n(311);n(453);var ht=function(){const e=Object(f.f)(),t=Object(C.useHistory)(),n=Object(C.useLocation)(),a=Object(f.g)(e=>e.mfa),r=Object(f.g)(e=>e.me),[i,c]=Object(d.useState)(!0),[o,s]=Object(d.useState)(null),[l,u]=Object(d.useState)(!1),[p,E]=Object(d.useState)(!1),{emailSendRequested:g,emailVerifyRequested:b,emailSendError:_,emailVerifyError:h,emailCodeSent:v,status:R}=a,y=r.is_coach?pe.g:pe.x,O=Object(_t.a)(null===R||void 0===R?void 0:R.trusted_device_expiry_days);Object(d.useEffect)(()=>{e(Object(w.Jm)())},[e]);const A=async()=>{s(null);try{await e(Object(w.so)("login"))}catch(t){const e=t.response&&t.response.data&&t.response.data.error||t.message||"Failed to send verification code";s(e),Te.b.error(e)}},S=(e,t)=>{var n;
1t("code",(n=e.target.value,l?n.replace(/[^a-z0-9]/gi,"").toLowerCase().slice(0,8):n.replace(/\D/g,"").replace(/(\d{3})(\d{3})/,"$1 $2").slice(0,7)))},I=()=>{E(!1),u(!1),s(null),e(Object(w.Tk)()),e(Object(w.Jm)())},T=e=>{var t,n,a,r;return e?"string"===typeof e?e:(null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.error)?e.response.data.error:(null===(a=e.response)||void 0===a||null===(r=a.data)||void 0===r?void 0:r.detail)?e.response.data.detail:e.message?e.message:"An error occurred":null},x=o||T(_)||T(h);return m.a.createElement(He,null,m.a.createElement("div",{className:"ts-mfa-verify"},m.a.createElement("div",{className:"d-flex justify-content-between align-items-center mb-3"},m.a.createElement("div",null),m.a.createElement("button",{type:"button",className:"btn btn-link btn-sm text-muted",onClick:()=>{e(Object(w.jn)())},style:{textDecoration:"none"}},"Sign Out")),m.a.createElement("div",{className:"ts-login__content"},m.a.createElement("h1",{className:"mb-3 text-xl"},"Verify Your Identity"),p?l||v?v||l?m.a.createElement(m.a.Fragment,null,m.a.createElement("p",{className:"mb-4 text-muted text-break"},l?"Enter one of your 8-character backup codes":"Enter the 6-digit code sent to ".concat(null===r||void 0===r?void 0:r.email)),m.a.createElement(ge.c,{key:l?"backup":"email",initialValues:{code:""},onSubmit:async a=>{s(null);const{code:r}=a;try{var c;await e(Object(w.hq)(r,i,l)),await e(Object(w.Km)());const a=(null===(c=n.state)||void 0===c?void 0:c.from)||y;t.push(a)}catch(p){var o,u,d,m;let e="Invalid verification code";(null===(o=p.response)||void 0===o||null===(u=o.data)||void 0===u?void 0:u.error)?e=p.response.data.error:(null===(d=p.response)||void 0===d||null===(m=d.data)||void 0===m?void 0:m.detail)?e=p.response.data.detail:p.message&&(e=p.message),s(e),Te.b.error(e)}},validationSchema:l?_e.e().shape({code:_e.g().required(he.r.message).test("eight-chars","Please enter an 8-character backup code",(function(e){if(!e)return!1;const t=e.replace(/\s/g,"");return/^[a-z0-9]{8}$/i.test(t)}))}):_e.e().shape({code:_e.g().required(he.r.message).test("six-digits","Please enter a 6-digit code",(function(e){if(!e)return!1;const t=e.replace(/\s/g,"");return/^\d{6}$/.test(t)}))})},e=>{let{errors:t,values:n,setFieldValue:a,handleSubmit:r,touched:o}=e;return m.a.createElement("form",{onSubmit:r},x&&m.a.createElement("div",{className:"alert alert-danger mb-3"},x),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:l?"backup-code":"email-code",name:"code",label:l?"Backup Code":"Verification Code",onChange:e=>S(e,a),value:n.code,error:t.code,touched:o.code,placeholder:l?"abc12345":"123 456",autoComplete:"off",maxLength:l?"8":"7",autoFocus:!0,required:!0}))),m.a.createElement("div",{className:"remember-device-checkbox"},m.a.createElement("label",null,m.a.createElement("input",{type:"checkbox",checked:i,onChange:e=>c(e.target.checked)}),m.a.createElement("span",null,"Remember this device for ",O))),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col text-center"},m.a.createElement(ye.a,{square:!0,secondary:!0,type:"submit",disabled:b||n.code.replace(/\s/g,"").length!==(l?8:6),className:"w-100 d-inline-flex justify-content-center align-items-center",style:{gap:"0.5rem"}},b?m.a.createElement(m.a.Fragment,null,m.a.createElement(bt.a,{className:"mr-1",color:"tertiary",size:20,thickness:5,disableShrink:!0}),"Verifying..."):"Verify"))),!l&&m.a.createElement("div",{className:"resend-code"},m.a.createElement("button",{type:"button",className:"btn btn-link",onClick:A,disabled:g},g?"Sending...":"Didn't receive the code? Send again")),(null===R||void 0===R?void 0:R.has_backup_codes)&&m.a.createElement("div",{className:"resend-code"},m.a.createElement("button",{type:"button",className:"btn btn-link",onClick:I},"\u2190 Back to Method Selection")))})):null:m.a.createElement(m.a.Fragment,null,m.a.createElement("p",{className:"mb-4 text-muted text-break"},"We'll send a 6-digit verification code to ",m.a.createElement("strong",null,null===r||void 0===r?void 0:r.email)),x&&m.a.createElement("div",{className:"alert alert-danger mb-3"},x),m.a.createElement(ye.a,{square:!0,secondary:!0,onClick:A,disabled:g,className:"w-100 mb-3 d-inline-flex justify-content-center align-items-center",style:{gap:"0.5rem"}},g?m.a.createElement(m.a.Fragment,null,m.a.createElement(bt.a,{className:"mr-1",color:"tertiary",size:20,thickness:5,disableShrink:!0}),"Sending..."):"Send Verification Code"),m.a.createElement("div",{className:"text-center"},m.a.createElement("button",{type:"button",className:"btn btn-link",onClick:I},"\u2190 Back to Method Selection"))):m.a.createElement(m.a.Fragment,null,m.a.createElement("p",{className:"mb-4 text-muted"},"Hello ",m.a.createElement("strong",null,null===r||void 0===r?void 0:r.first_name," ",null===r||void 0===r?void 0:r.last_name),", please choose how you'd like to verify your identity"),m.a.createElement("div",{className:"mfa-method-selection"},m.a.createElement("button",{type:"button",className:"mfa-method-button primary",onClick:async()=>{E(!0),u(!1),s(null)}},m.a.createElement("div",{className:"method-content"},m.a.createElement("div",{className:"method-title"},"Email Verification Code"),m.a.createElement("div",{className:"method-desc text-break"},"Send a 6-digit code to ",null===r||void 0===r?void 0:r.email))),(null===R||void 0===R?void 0:R.has_backup_codes)&&m.a.createElement("button",{type:"button",className:"mfa-method-button",onClick:()=>{E(!0),u(!0),s(null)}},m.a.createElement("div",{className:"method-content"},m.a.createElement("div",{className:"method-title"},"Use Backup Code"),m.a.createElement("div",{className:"method-desc"},"Enter one of your 8-character backup codes"))))))))};n(739);var vt=n(356);const Rt=_e.e().shape({code:_e.g().required(he.r.message).test("six-digits","Please enter a 6-digit code",(function(e){if(!e)return!1;const t=e.replace(/\s/g,"");return/^\d{6}$/.test(t)}))});var yt=function(){const e=Object(f.f)(),t=Object(C.useHistory)(),n=Object(f.g)(e=>e.mfa),a=Object(f.g)(e=>e.me),[r,i]=Object(d.useState)("send"),[c,o]=Object(d.useState)(!0),[s,l]=Object(d.useState)(null),{status:u,statusRequested:p,emailSendRequested:E,emailVerifyRequested:g,backupCodesRequested:b,emailSendError:_,emailVerifyError:h}=n,v="verify"===r&&(g||p||b),R=a.is_coach?pe.g:pe.x,y=Object(_t.a)(null===u||void 0===u?void 0:u.trusted_device_expiry_days);Object(d.useEffect)(()=>{e(Object(w.Jm)())},[e]);const O=async()=>
1{l(null);try{await e(Object(w.so)("setup")),i("verify")}catch(t){const e=t.response&&t.response.data&&t.response.data.error||t.message||"Failed to send verification code";l(e),Te.b.error(e)}},A=async()=>{l(null),await O()},S=e=>{if(!e)return"";const[t,n]=e.split("@");if(!n)return e;if(e.length<=30)return e;return t.length>15?"".concat(t.substring(0,15),"...@").concat(n):e},I=e=>{var t,n;return e?"string"===typeof e?e:(null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.error)?e.response.data.error:e.message?e.message:"An error occurred":null},T=s||I(_)||I(h);return m.a.createElement(He,null,m.a.createElement("div",{className:"ts-mfa-email-setup"},m.a.createElement("div",{className:"d-flex justify-content-between align-items-center mb-3"},m.a.createElement("div",null),m.a.createElement("button",{type:"button",className:"btn btn-link btn-sm text-muted",onClick:()=>{e(Object(w.jn)())},style:{textDecoration:"none"}},"Sign Out")),m.a.createElement("div",{className:"ts-login__content"},m.a.createElement("h1",{className:"mb-3 text-xl"},"Set Up Multi-Factor Authentication"),m.a.createElement("p",{className:"mb-4 text-muted mfa-reason"},"org_policy"===(null===u||void 0===u?void 0:u.reason)?"Your organization requires multi-factor authentication for HIPAA compliance.":"role_policy"===(null===u||void 0===u?void 0:u.reason)?"Your role requires multi-factor authentication for security.":"Multi-factor authentication is required to access your account."),"send"===r&&m.a.createElement("div",{className:"mfa-email-send"},m.a.createElement("p",{className:"mfa-instruction"},"We'll send a 6-digit verification code to:"," ",m.a.createElement("span",{className:"user-email-inline",title:null===a||void 0===a?void 0:a.email},S(null===a||void 0===a?void 0:a.email))),m.a.createElement("p",{className:"mfa-note"},"This code will expire in 10 minutes."),T&&m.a.createElement("div",{className:"alert alert-danger mb-3"},T),m.a.createElement(ye.a,{square:!0,secondary:!0,onClick:O,disabled:E,className:"w-100 d-inline-flex justify-content-center align-items-center",style:{gap:"0.5rem"}},E?m.a.createElement(m.a.Fragment,null,m.a.createElement(bt.a,{className:"mr-1",color:"tertiary",size:20,thickness:5,disableShrink:!0}),"Sending..."):"Send Verification Code")),"verify"===r&&m.a.createElement("div",{className:"mfa-email-verify"},m.a.createElement("p",{className:"mfa-instruction"},"Enter the 6-digit code sent to"," ",m.a.createElement("span",{className:"user-email-inline",title:null===a||void 0===a?void 0:a.email},S(null===a||void 0===a?void 0:a.email))),m.a.createElement(ge.c,{initialValues:{code:""},onSubmit:async n=>{l(null);const{code:a}=n;try{await e(Object(w.hq)(a,c)),Te.b.success("MFA setup completed successfully!"),await e(Object(w.Jm)());try{await e(Object(w.mm)()),console.log("Backup codes generated successfully"),i("backup-codes")}catch(r){console.error("Failed to generate backup codes:",r),Te.b.warning("MFA configured but backup codes could not be generated. You can generate them later from Account Settings."),t.push(R)}}catch(o){const e=o.response&&o.response.data&&o.response.data.error||o.message||"Invalid verification code";l(e),Te.b.error(e)}},validationSchema:Rt},e=>{let{errors:t,values:n,setFieldValue:a,handleSubmit:r,touched:i}=e;return m.a.createElement("form",{onSubmit:r},T&&m.a.createElement("div",{className:"alert alert-danger mb-3"},T),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col"},m.a.createElement(Ce.a,{id:"email-code",name:"code",label:"Verification Code",onChange:e=>((e,t)=>{t("code",e.target.value.replace(/\D/g,"").replace(/(\d{3})(\d{3})/,"$1 $2").slice(0,7))})(e,a),value:n.code,error:t.code,touched:i.code,placeholder:"123 456",autoComplete:"off",maxLength:"7",autoFocus:!0,required:!0}))),m.a.createElement("div",{className:"remember-device-checkbox"},m.a.createElement("label",null,m.a.createElement("input",{type:"checkbox",checked:c,onChange:e=>o(e.target.checked)}),m.a.createElement("span",null,"Remember this device for ",y)),m.a.createElement("p",{className:"checkbox-help-text"},"You won't need to verify again on this device for ",y)),m.a.createElement("div",{className:"form-row mb-3"},m.a.createElement("div",{className:"col text-center"},m.a.createElement(ye.a,{square:!0,secondary:!0,type:"submit",disabled:v||6!==n.code.replace(/\s/g,"").length,className:"w-100 d-inline-flex justify-content-center align-items-center",style:{gap:"0.5rem"}},v?m.a.createElement(m.a.Fragment,null,m.a.createElement(bt.a,{className:"mr-1",color:"tertiary",size:20,thickness:5,disableShrink:!0}),g?"Verifying...":"Generating backup codes..."):"Verify & Complete Setup"))),m.a.createElement("div",{className:"resend-code"},m.a.createElement("button",{type:"button",className:"btn btn-link",onClick:A,disabled:E},E?"Sending...":"Didn't receive the code? Send again")))})),"backup-codes"===r&&m.a.createElement("div",{className:"mfa-backup-codes-step"},m.a.createElement("div",{className:"alert alert-info mb-4"},m.a.createElement("i",{className:"fas fa-info-circle mr-2"}),m.a.createElement("strong",null,"Save your backup codes!")," These 
1codes can be used if you lose access to your email."),m.a.createElement(vt.a,null),m.a.createElement("div",{className:"mt-4"},m.a.createElement(ye.a,{square:!0,secondary:!0,onClick:()=>{e(Object(w.Tk)()),e(Object(w.Km)()),t.push(R)},className:"w-100"},"Continue to Dashboard"))))))},Ot=(n(542),n(541),n(575));function At(){const e=Object(f.f)(),t=Object(C.useLocation)(),{GATags:n}=Object(f.g)(e=>{let{user:t}=e;return t}),a=Object(f.g)(e=>{let{me:t}=e;return t}),{status:r,redirectTo:i,shouldRedirect:c}=function(){const e=Object(C.useLocation)(),t=Object(f.g)(e=>{let{me:t}=e;return null===t||void 0===t?void 0:t.mfa_status});return Object(d.useMemo)(()=>Object(Ot.a)(t,e.pathname),[e.pathname,t])}(),o=be.a.parse(window.location.search),s={source:o.utm_source,medium:o.utm_medium,campaign:o.utm_campaign},l=Object(j.X)(a),u=Object(ft.f)(a);Object(d.useEffect)(()=>{p()},[]),Object(d.useEffect)(()=>{if(c&&["setup","verify"].includes(r))return e(Object(gt.d)(i));const t=window.location,n=window.location.pathname,a=Object(pe.ab)(n);p(),Object(ve.h)({page_title:a,page_location:t,page_path:n})},[e,t,r,i,c]);const p=()=>{s&&s.campaign&&s.medium&&s.source&&n&&!n.campaign&&!n.medium&&!n.source&&e(Object(w.No)(o)),n&&!n.visitor_type&&e(Object(w.No)({visitor_type:l})),u&&u.stripe_id&&n&&!n.price_id&&e(Object(w.No)({price_id:u.stripe_id})),Object(ve.o)({...n,...o,visitor_type:l,price_id:u&&u.stripe_id?u.stripe_id:null,price_title:u&&u.title?u.title:null,price_amount:u&&u.stripe_price&&u.stripe_price.unit_amount?u.stripe_price.unit_amount:null,sso_group_id:a.group&&a.group.partner_id?a.group.partner_id:null})};return m.a.createElement(m.a.Fragment,null)}var Ct=n(1517),St=n(1509),It=n(20),Tt=n.n(It),xt=n(1508),wt=n(225),jt=n(724),Pt=n(1386),Nt=n(1524),Lt=n(34),Dt=n.n(Lt),kt=n(821);function Mt(e){let{values:t,status:n,errors:a,touched:r,setFieldValue:i,setStatus:c,handleGenderChange:o,handleFormChange:s,required:l=!0,disabled:u=!1}=e;const d=wt.a.map((e,n)=>m.a.createElement(Pt.a,{key:n,id:wt.b,name:wt.b,type:"button",value:e.value,onClick:o(wt.b,e.value,i),className:Dt()("px-4 py-2",t.gender===e.value&&"selected"),"data-button":"button__gender--".concat(e.value),analy:!0,disabled:u},m.a.createElement("div",{"data-button":"button__gender--".concat(e.value)},e.label))),p=e=>{let{className:t,children:n,orientation:a="horizontal"}=e;return m.a.createElement(ge.a,{as:kt.b,className:Dt()("ts-gender-button-group",t),orientation:a},n)};return m.a.createElement(m.a.Fragment,null,m.a.createElement(Nt.a,{className:"mb-0",disabled:u,shrink:!0},"Gender ",l?"*":""),m.a.createElement(p,{className:"d-lg-none w-100 mb-3",orientation:"vertical",label:"Select Gender"},d),m.a.createElement(p,{className:"d-none d-lg-flex mb-3",label:"Select Gender"},d),m.a.createElement(Oe.a,{show:a&&a.gender&&r.gender,message:a.gender}),m.a.createElement(Oe.a,{show:a&&!a.gender&&n&&n.gender,message:n&&n.gender}),t&&t.gender===wt.d&&m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"otherGender form-field__other-gender",name:"otherGender",label:"Enter gender",onFocus:e=>{const{target:{id:t}}=e;t&&Object(ve.n)(t)},onChange:s(n,c,i),value:t.otherGender,required:!0,disabled:u}),m.a.createElement(Oe.a,{show:a&&a.otherGender&&r.otherGender,message:a.otherGender}),m.a.createElement(Oe.a,{show:a&&!a.otherGender&&n&&n.otherGender,message:n&&n.otherGender})))}function Ft(e){let{show:t,valid:n}=e;return m.a.createElement(xt.a,null,t&&m.a.createElement("div",{className:"text-lg"},n?m.a.createElement("i",{className:"fas fa-check text-green"}):m.a.createElement("i",{className:"fas fa-times text-red"})))}function Ut(){const e=Object(f.f)(),t=Object(C.useHistory)(),n=Object(f.g)(e=>{let{signup:t}=e;return t}),{branding:a,defaultGroupReceivedAt:r,isFetchingDefaultGroup:i,signupConfig:{signup_enabled:c,signup_preregistered_enabled:o,coupon_code_required:s}}=Object(f.g)(e=>{let{groups:t}=e;return t}),[l,u]=Object(d.useState)(),[p,E]=Object(d.useState)(null),[g,b]=Object(d.useState)({first_name:"",last_name:"",birthday:null,gender:"",otherGender:"",coupon_used:"",email:"",phone:"",password:"",confirmPassword:""}),[_,h]=Object(d.useState)(),v=Object(Ue.i)(),R=a&&a.product_name,y=a&&a.is_organization?"https://orbittelehealth.com/provider-patient-terms/":"https://orbittelehealth.com/terms/",O=!!(s||s&&
1!o),A=_e.e().shape({first_name:_e.g().required(he.r.message),last_name:_e.g().required(he.r.message),birthday:_e.b().max(Tt()().subtract(he.b.value,"years").format(),he.b.message).required(he.r.message).typeError(he.g.message).nullable(),gender:_e.g().required(he.r.message).min(1,he.r.message),coupon_used:O&&_e.g().required(he.r.message),email:_e.g().required(he.r.message).email(he.d.message),phone:_e.g().length(he.l.value,he.l.message).matches(he.k.value,he.k.message),password:_e.g().required(he.r.message).matches(he.p.value,he.p.message),confirmPassword:_e.g().required(he.r.message).oneOf([_e.f("password"),null],he.m.message)}),S=a&&!i&&r&&!c&&"TELE"!==a.name;Object(d.useEffect)(()=>{S&&(Te.b.error("Registration is not available for this group."),t.replace(pe.A))},[S,t]),Object(d.useEffect)(()=>{const t=setTimeout(()=>e(Object(w.Ik)(n.formData.coupon_used,v)),500);return()=>clearTimeout(t)},[n.formData.coupon_used]),Object(d.useEffect)(()=>{!function(){const{location:{search:t}}=window;if(""!==t){let n=be.a.parse(t);if(n&&n.email&&(n.email=n.email.replace(" ","+")),n&&n.extra){const e=Object.fromEntries(new URLSearchParams(window.atob(n.extra)));e&&E({nimble_user_id:e.user_id,nimble_client_id:e.client_id})}if(Object(j.kb)("localStorage")){const{disability:e,flags:t,goal:a,location:r,motivation:i,pain:c,stress:o}=n;localStorage.setItem(xe.g,JSON.stringify({goal:a,motivation:i,location:r,flags:t,pain:c,stress:o,disability:e}))}u(n.promotion_code),h(n),b({...g,...n}),e(Object(w.Cp)({...g,...n}))}}()},[]);const I=()=>e=>{const{target:{id:t}}=e;t&&Object(ve.n)(t)},T=()=>{Object(ve.f)()},x=(t,n,a)=>r=>{const{target:{value:i,id:c}}=r,s=c&&c.length>0&&c.split(" ")[0]||[];let l={[s]:i.trim()};!O&&o&&"email"===s&&e(Object(w.Lk)(i)),t&&Object.keys(t).includes(s)&&n(s,null),e(Object(w.Cp)(l)),a(s,i)},P=(t,n,a)=>()=>{const r={[t]:n.trim()};Object(ve.b)(t,n),e(Object(w.Cp)(r)),a(t,n)};return S?m.a.createElement(we.a,{title:"Signup"},m.a.createElement("div",{className:"ts-signup"},m.a.createElement("div",{className:"container mb-5 text-center py-5"},m.a.createElement("p",null,"Redirecting...")))):m.a.createElement(Ie.a,null,m.a.createElement(we.a,{title:"Signup"},m.a.createElement("div",{className:"ts-signup"},a&&!i&&r&&m.a.createElement("div",{className:"container mb-5"},m.a.createElement("header",{className:"ts-signup__header"},m.a.createElement("div",{className:"ts-signup__header__logo d-flex align-items-center"},m.a.createElement(Re.a,{type:"color_logo",className:"ts-branded-logo-signup"}))),m.a.createElement("div",{className:"ts-signup-container row no-gutters"},m.a.createElement("div",{className:"ts-signup-form col-12 col-lg-8 px-0 px-md-3 px-md-5 py-3 py-md-5"},g&&m.a.createElement(ge.c,{initialValues:{first_name:g.first_name.replace(/"/g,""),last_name:g.last_name.replace(/"/g,""),birthday:g.birthday&&Tt()(g.birthday).utc().format("M/D/YYYY")||null,gender:g.gender,otherGender:g.otherGender,coupon_used:g.coupon_used,email:g.email,phone:g.phone,password:g.password,confirmPassword:g.confirmPassword},enableReinitialize:!0,onSubmit:function(t,r){if(Object(j.Y)())return void Te.b.error(Object(j.U)());const{birthday:i,confirmPassword:c,coupon_used:s,email:u,first_name:d,gender:m,last_name:E,otherGender:f,password:b,phone:_}=n.formData;(O&&n.validCode||!O&&a&&o&&n.validEmail||!O&&a&&!o)&&Object(j.w)("signup").then(async t=>{let n={...g,first_name:d,last_name:E,birthday:i,gender:m,coupon_used:O?s:"",email:u,phone:"+1".concat(_),password:b,confirmPassword:c,timezone:Object(j.T)(),tos_accepted:!0,registered_from_site:!0,"g-recaptcha-response":t};m===wt.d&&""!==f&&(n.gender=f),p&&(n={...n,...p}),await Object(ve.a)("sign_up_submit");const a=await e(Object(w.bp)(n)),{error:o}=a;if(o){const e=o.response?o.response.data:"Error creating account.";r.setStatus(o.response.data),"string"===typeof e?Te.b.error(e):Te.b.error("Something went wrong signing you up. Please address the errors above and try again.")}else l?window.location.assign(Object(C.generatePath)("".concat(pe.x,"?promotion_code=:promoCode"),{promoCode:l})):window.location.assign(pe.x)}).catch(e=>{Te.b.error(e.message)})},validationSchema:A},t=>{let{handleChange:r,handleSubmit:i,setStatus:c,setFieldValue:s,setFieldError:l,status:u,values:d,errors:p,touched:E}=t;return m.a.createElement("div",null,m.a.createElement("div",{className:"col-12 offset-lg-0 px-0 mb-2 mb-md-4"},m.a.createElement("div",{className:"ts-welcome-title text-main text-medium-bold text-xl"},a.is_organization?"Welcome!":"Welcome to ".concat(R)),m.a.createElement("div",{className:"ts-welcome-subtitle text-secondary text-normal text-md my-3"},Object(Ue.n)("title",a,R)),m.a.createElement("div",{className:"ts-welcome-paragraph text-main text-md mb-2"},Object(Ue.n)("subtitle",a,R))),m.a.createElement("form",{className:"col-12 px-0",onSubmit:i},m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"first_name form-field__first-name",name:"first_name",label:"First Name",onFocus:I(),onChange:x(u,c,s),value:d.first_name,error:p.first_name,touched:E.first_name,disabled:_&&_.first_name,autoComplete:"given-name",required:!0}),m.a.createElement(Oe.a,{show:p&&!p.first_name&&u&&u.first_name,message:u&&u.first_name})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"last_name form-field__last-name",name:"last_name",label:"Last Name",onFocus:I(),onChange:x(u,c,s),value:d.last_name,error:p.last_name,touched:E.last_name,disabled:_&&_.last_name,autoComplete:"family-name",required:!0}),m.a.createElement(Oe.a,{show:p&&!p.last_name&&u&&u.last_name,message:u&&u.last_name})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(jt.a,{allowKeyboard:!0,disableFuture:!0,autoOk:!0,variant:"dialog",className:"w-100",id:"birthday form-field__birthday",name:"birthday",invali
1dDateMessage:he.f.message,format:"MM/dd/yyyy",label:"Date of Birth",placeholder:"MM/DD/YYYY",onFocus:I(),onOpen:T,onChange:t=>((t,n,a)=>{let r={[t]:Tt()(n).format("YYYY-M-D")};e(Object(w.Cp)(r)),a(t,n,!0)})("birthday",t,s),value:d.birthday,initialFocusedDate:Tt()().subtract(he.b.value,"years"),required:!0}),m.a.createElement(Oe.a,{show:p&&p.birthday&&E.birthday,message:p.birthday}),m.a.createElement(Oe.a,{show:p&&!p.birthday&&u&&u.birthday,message:u&&u.birthday})),m.a.createElement(Mt,{values:d,status:u,errors:p,touched:E,setFieldValue:s,setStatus:c,handleGenderChange:P,handleFormChange:x,disabled:_&&_.gender}),O&&m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"".concat("coupon_used"," form-field__code"),name:"coupon_used",label:"Registration Code",onFocus:I(),onChange:x(u,c,s),value:d.coupon_used,error:p.coupon_used,touched:E.coupon_used,required:O,InputProps:{endAdornment:m.a.createElement("div",{className:"d-flex align-items-center"},m.a.createElement(Ft,{show:d.coupon_used&&d.coupon_used.length>0,valid:n.validCode}),m.a.createElement(Ct.a,{placement:"top",overlay:m.a.createElement(St.a,{className:"schedule-info"},m.a.createElement("div",{className:"text-left p-2"},"Don\u2019t have a registration code? Please contact your provider or benefits sponsor for assistance."))},m.a.createElement("i",{className:"help-icon far fa-question-circle"})))}}),m.a.createElement(Oe.a,{show:p&&!p.coupon_used&&E.coupon_used&&!n.validCode,message:he.e.message}),m.a.createElement(Oe.a,{show:p&&!p.coupon_used&&u&&u.coupon_used,message:u&&u.coupon_used})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"".concat("email"," form-field__email"),name:"email",label:"Email",onFocus:I(),onChange:x(u,c,s),disabled:_&&_.email,value:d.email,type:"email",error:p.email,touched:E.email,autoComplete:"email",required:!0,InputProps:{endAdornment:m.a.createElement(Ft,{show:!O&&o&&d.email&&d.email.length>0,valid:n.validEmail})}}),m.a.createElement(Oe.a,{show:p&&!p.email&&E.email&&!O&&o&&!n.validEmail,message:he.h.message}),m.a.createElement(Oe.a,{show:p&&!p.email&&u&&u.email,message:u&&u.email})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"phone form-field__phone",name:"phone",label:"Mobile Number",type:"tel",onFocus:I(),onChange:t=>((t,n)=>{const{target:{value:a,id:r}}=t,i=a.replace(/[^0-9]/g,"").substr(0,10),c=r&&r.length>0&&r.split(" ")[0];let o={[c]:i};e(Object(w.Cp)(o)),n(c,i,!0)})(t,s),value:d.phone,error:p.phone,touched:E.phone,disabled:_&&_.phone,autoComplete:"tel-local",required:!0,InputProps:{startAdornment:m.a.createElement(xt.a,null,m.a.createElement("div",{className:"phone-adornment pr-2"},"+1"))}}),m.a.createElement(Oe.a,{show:p&&!p.phone&&u&&u.phone,message:u&&u.phone})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Se,{id:"password form-field__password",name:"password",label:"Password",onFocus:I(),onChange:x(u,c,s),value:d.password,type:"password",error:p.password,touched:E.password,required:!0}),m.a.createElement(Oe.a,{show:p&&!p.password&&u&&u.password,message:u&&u.password})),m.a.createElement(Ae.a,{bottomSpacing:!0},m.a.createElement(Ce.a,{id:"confirmPassword form-field__confirmPassword",name:"confirtmPassword",label:"Re-Enter Password",onFocus:I(),onChange:x(u,c,s),value:d.confirmPassword,type:"password",error:p.confirmPassword,touched:E.confirmPassword,autoComplete:"off",required:!0})),m.a.createElement(Ae.a,{bottomSpacing:!0,className:"ts-signup-tos text-main text-xs"},"By completing your registration you are agreeing to the"," ",m.a.createElement("a",{href:y,target:"_blank",rel:"noopener noreferrer",className:"text-secondary text-underline","data-button":"button__signup-tos"},"Terms and Conditions")),m.a.createElement(Ae.a,{bottomSpacing:!0,className:"ts-signup-cta-formrow"},m.a.createElement(ye.a,{square:!0,secondary:!0,className:"ts-signup-submit",analyticsClass:"button__submit-patient-registration",type:"submit",disabled:n.signupIsFetching},"Complete Registration"))))})))))))}const Vt=Object(i.e)(C.Route),Gt=m.a.lazy(()=>Promise.all([n.e(0),n.e(6),n.e(1),n.e(9)]).then(n.bind(null,2486))),zt=m.a.lazy(()=>Promise.all([n.e(0),n.e(8),n.e(1),n.e(7)]).then(n.bind(null,2489))),Bt=["places","geocoding"],{REACT_APP_GOOGLE_MAPS_API_KEY:qt}=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"});function Ht(){const e=Object(f.f)(),t=Object(f.g)(e=>e.me);return Object(d.useEffect)(()=>{e(Object(w.Im)()),e(Object(w.Km)())},[e]),t.meReceivedAt?m.a.createElement(nt.a,null,m.a.createElement(me,null,m.a.createElement(d.Suspense,{fallback:m.a.
1createElement(Je.a,null)},m.a.createElement(I.a,{utils:x.a},m.a.createElement(ke,null,m.a.createElement("div",{className:j.o},m.a.createElement(S.a,{history:s.b},m.a.createElement(At,{history:s.b}),m.a.createElement(T.c,{language:"en",googleMapsApiKey:qt,libraries:Bt},m.a.createElement(C.Switch,null,m.a.createElement(Vt,{path:pe.A,component:et}),m.a.createElement(Vt,{path:pe.y,component:Ze}),m.a.createElement(Vt,{path:pe.u,component:je}),m.a.createElement(Vt,{path:pe.T,component:Ut}),m.a.createElement(Vt,{path:pe.O,component:Et}),m.a.createElement(Vt,{path:pe.P,component:it}),m.a.createElement(Vt,{path:pe.w,component:Ke}),m.a.createElement(Vt,{path:pe.B,component:yt}),m.a.createElement(Vt,{path:pe.C,component:ht}),t.meReceivedAt&&!t.error&&(t.is_coach?m.a.createElement(Gt,null):m.a.createElement(zt,null)),m.a.createElement(Vt,{path:pe.N,component:ot.a}),m.a.createElement(Vt,{path:pe.J,component:tt.a}),m.a.createElement(Vt,{path:pe.K,component:ct.a}),m.a.createElement(Vt,{path:pe.H,component:Ee.a})))),m.a.createElement(Te.a,null))))))):m.a.createElement(Je.a,null)}const Wt={[R.d]:Object(R.i)(R.d),[R.c]:Object(R.i)(R.c),[R.b]:Object(R.i)(R.b),[R.g]:Object(R.i)(R.g),[R.f]:Object(R.i)(R.f),[R.e]:Object(R.i)(R.e),[R.h]:Object(R.i)(R.h),[R.a]:Object(R.i)(R.a)};function Qt(e){let{children:t}=e;return m.a.createElement(Fe.a,{theme:Wt},t)}var Yt=n(824);const Kt=Object(s.a)();E.a.render(m.a.createElement(m.a.StrictMode,null,m.a.createElement(g.b,null,m.a.createElement(f.a,{store:Kt},m.a.createElement(_.a,{dateAdapter:b.a},m.a.createElement(A,null,m.a.createElement(Qt,null,m.a.createElement(Yt.b,null,m.a.createElement(Ht,null)))))))),document.getElementById("root"))},69:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(75),c=n(68),o=n(441);function s(e){let{name:t,phone:n=!1,...s}=e;const{control:l,setValue:u}=Object(c.g)(),d=Object(i.useHistory)();return Object(a.useEffect)(()=>{const e=new URLSearchParams(window.location.search),n=e.get("state"),a=e.get("city");"address"===t&&a&&n&&u(t,"".concat(a,", ").concat(n))},[d.location.search,t,u]),r.a.createElement(c.a,{name:t,control:l,render:e=>{let{field:t,fieldState:{error:n}}=e;return r.a.createElement(o.a,Object.assign({},t,{fullWidth:!0,value:"number"===typeof t.value&&0===t.value?"":t.value||"",error:!!n,size:"small",helperText:null===n||void 0===n?void 0:n.message,className:s.noCustomClasses?"":"rhf-text-field"},s))}})}},7:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return d}));var a=n(328),r=n(2),i=n(689);a.a.defaults.headers.post["Content-Type"]="application/json",a.a.interceptors.request.use((function(e){return e.headers["X-CSRFToken"]=function(e){if(!document.cookie)return null;const t=document.cookie.split(";").map(e=>e.trim()).filter(t=>t.startsWith(e+"="));return 0===t.length?null:decodeURIComponent(t[0].split("=")[1])}("mfr_csrftoken"),e})),a.a.interceptors.response.use((function(e){return e}),(function(e){if(!e.response)return console.error("Network error without response:",e),Promise.reject(e);const{response:{status:t}}=e,n=e.response.config.url,a=n.startsWith("/api/v3/me/")||n.startsWith("/api/v3/me?")||"/api/v3/me"===n||n.startsWith("/api/v3/mfa/")||n.startsWith("/api/v3/signout");return 401!==t||a||i.store.dispatch(Object(r.jn)({inactive:!0})),Promise.reject(e)}));const c=function(){return a.a.delete(...arguments)},o=function(){return a.a.get(...arguments)},s=function(){return a.a.post(...arguments)},l=function(){return a.a.patch(...arguments)},u=function(){return a.a.put(...arguments)};function d(){const{location:{hostname:e}}=window,t=e.split(".")[0];let n="wss",a=e;const r=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"}).REACT_APP_LOCAL_HOST||"localhost";if(t===r){const{REACT_APP_DJANGO_SERVER_PORT:e=8e3}=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"});n="ws",a="".concat(r,":").concat(e)}return"".concat(n,"://").concat(a,"/ws/")}},700:function(e,t,n){e.exports=n.p+"static/media/placeholder.9972b28e.svg"},713:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(0),r=n.n(a),i=n(606),c=n(708),o=n(97),s=n(52),l=n(34),u=n.n(l),d=n(48),m=n(6);function p(e){let{accordionClassName:t="",children:n,clickOverride:l=null,collapsableClassName:p="",eventKe
1y:E="0",expandedOverride:g=null,expandOnLoad:f=!1,hideIcon:b=!1,image:_,lazyLoad:h=!1,title:v,titleClassName:R}=e;const y=Object(o.a)(),[O,A]=Object(a.useState)(f),C=Object(i.b)(E,l||(()=>{A(!O)}));return r.a.createElement(c.a,{activeKey:g||(O?E:null),className:t},r.a.createElement(c.a.Toggle,{as:"div",eventKey:E,onClick:C},r.a.createElement("div",{className:u()("d-flex align-items-center hover-pointer user-select-none",R,O&&"mb-2")},!b&&r.a.createElement(d.a,{src:Object(m.Q)(_?String(_):"ic_location.svg"),sx:{color:y.palette.grey[600]}}),r.a.createElement(s.a,{variant:"subtitle2",className:u()("flex-fill","ml-3 mr-0 my-0")},v),r.a.createElement("i",{className:u()("fas","mr-2",g===E||O?"fa-chevron-up":"fa-chevron-down"),role:"button"}))),r.a.createElement(c.a.Collapse,{eventKey:E},r.a.createElement("div",{className:p},(!h||h&&(O||g))&&n)))}},714:function(e,t,n){"use strict";n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"e",(function(){return _})),n.d(t,"a",(function(){return h})),n.d(t,"f",(function(){return v}));var a,r,i,c,o,s,l,u,d,m=n(26),p=n(6),E=n(279);const g={fields:Object(p.x)(a||(a=Object(m.a)(["\n        id\n        first_name\n        last_name\n    "])))},f={expand:Object(p.x)(r||(r=Object(m.a)(["\n        branding\n        group\n        group.parent\n        group.parent.branding\n        invitation\n        owner\n        subscriptions\n        surveys\n    "]))),fields:Object(p.x)(i||(i=Object(m.a)(["\n        consults_total\n        created_date\n        email\n        first_name\n        group.branding.name\n        group.branding.display_name\n        group.domain\n        group.hidden\n        group.partner_id\n        group.parent\n        group.title\n        id\n        invitation.active\n        invitation.created\n        invitation.id\n        invitation.sent\n        last_login\n        last_name\n        online\n        on_hold\n        owner.first_name\n        owner.last_name\n        prices\n        stripe_customer_id\n        subscriptions\n        surveys.disability\n        surveys.pain\n        surveys.red_flags\n    "])))},b={fields:Object(p.x)(c||(c=Object(m.a)(["\n        archived\n        comment\n        contact_type\n        created\n        email\n        email_messages\n        first_name\n        id\n        last_name\n        lead_opened\n        lead_response_sent\n        phone\n        provider_id\n    "])))},_={expand:Object(p.x)(o||(o=Object(m.a)(["\n        assigned_programs\n        assigned_reminders\n        branding\n        conditions.primary\n        conditions.secondary\n        email_notifications\n        group\n        group.products\n        group.products.prices\n        group.parent\n        group.parent.branding\n        info\n        invitation\n        owner\n        patient_meetings\n        patient_meetings.answers\n        patient_meetings.coach\n        purchased_products\n        provider_id\n        purchased_products.product\n        purchased_products.product.prices\n        purchased_products.sales_credits\n        satisfaction_surveys\n        subscriptions\n        subscriptions.product\n        surveys\n        surveys.created_by\n        surveys.modified_by\n        uuid\n        ","\n    "])),E.a.expand),fields:Object(p.x)(s||(s=Object(m.a)(["\n        assigned_programs.id\n        assigned_programs.created\n        assigned_programs.description\n        assigned_programs.pain_location\n        assigned_programs.recommended_list\n        assigned_programs.resources_list\n        assigned_programs.title\n        assigned_reminders\n        bio\n        birthday\n        branding\n        coach_notes\n        conditions\n        created_date\n        description\n        email\n        email_notifications.id\n        email_notifications.email_subscription\n        first_name\n        gender\n        group\n        id\n        info\n        invitation.active\n        invitation.id\n        invitation.sent\n        invitation.utilized\n        last_disability\n        last_name\n        last_pain\n        logins_total\n        on_hold\n        online\n        owner\n        partner_id\n        patient_meetings\n        phone\n        preferred_name\n        prices\n        prices_override\n        profile_image\n        purchased_products\n        satisfaction_surveys\n        last_login\n        smart_goal\n        surveys.id\n        surveys.created\n        surveys.user\n        surveys.pain_location\n        surveys.red_flag\n        surveys.red_flags\n        surveys.pain\n        surveys.disability\n        surveys.stress\n        surveys.modified_by.id\n        surveys.modified_by.is_coach\n        surveys.modified_by.first_name\n        surveys.modified_by.last_name\n        surveys.modified_by.profile_image\n        surveys.created_by.id\n        surveys.created_by.is_coach\n        surveys.created_by.first_name\n        surveys.created_by.last_name\n        surveys.created_by.profile_image\n        subscriptions\n        timezone\n        title\n        uuid\n        has_free_access\n        ","\n    "])),E.a.fields)},h={expand:Object(p.x)(l||(l=Object(m.a)(["\n        branding\n        info\n        owner\n        provider\n        subscriptions\n        subscriptions.product\n        uuid\n        ","\n    "])),E.a.expand),fields:Object(p.x)(u||(u=Object(m.a)(["\n        archived\n        city\n        created\n        contact_type\n        email\n        email_messages\n        first_name\n        group\n        id\n        last_name\n        message\n        owner\n        partner\n        phone\n        provider\n        state\n        timezone\n        uuid\n        ","\n    "])),E.a.fields)},v={fields:Object(p.x)(d||(d=Object(m.a)(["\n        conversations_total\n        created_date\n        last_login\n        logins_total\n        watched_total\n        ","\n        "])),f.fields)}},716:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(133);function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"bottom";return{top:"to top",right:"to right",bottom:"to bottom",left:"to left"}[e]}function i(e){return{bgBlur:t=>{const n=(null===t||void 0===t?void 0:t.color)||(null===e||void 0===e?void 0:e.palette.background.default)||"#000000",r=(null===t||void 0===t?void 0:t.blur)||6,i=(null===t||void 0===t?void 0:t.opacity)||.8;return{backdropFilter:"blur(".concat(r,"px)"),WebkitBackdropFilter:"blur(".concat(r,"px)"),backgroundColor:Object(a.a)(n,i)}},bgGradient:e=>{const t=r(null===e||void 0===e?void 0:e.direction),n=(null===e||void 0===e?void 0:e.startColor)||"".concat(Object(a.a)("#000000",0)," 0%"),i=(null===e||void 0===e?void 0:e.endColor)||"#000000 75%";return{background:"linear-gradient(".concat(t,", ").concat(n,", ").concat(i,");")}},bgImage:t=>{const n=(null===t||void 0===t?void 0:t.url)||"/assets/bg_gradient.jpg",i=r(null===t||void 0===t?void 0:t.direction),c=(null===t||void 0===t?void 0:t.startColor)||Object(a.a)((null===e||void 0===e?void 0:e.palette.grey[900])||"#000000",.88),o=(null===t||void 0===t?void 0:t.endColor)||Object(a.a)((null===e||void 0===e?void 0:e.palette.grey[900])||"#000000",.88);return{background:"linear-gradient(".concat(i,", ").concat(c,", ").concat(o,"), url(").concat(n,")"),backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center center"}}}}},719:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n(0),r=n.n(a),i=n(9),c=n(44);const o=Object(i.a)(c.a,{shouldForwardProp:e=>"rounded"!==e})(e=>
1{let{rounded:t}=e;return{display:"flex",listStyle:"none",alignItems:"center",justifyContent:"center","& li":{width:18,height:18,opacity:.32,cursor:"pointer"},"& li.slick-active":{opacity:1,...t&&{"& .dotActive":{width:16,borderRadius:6}}}}}),s=Object(i.a)("div")(()=>({width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center"})),l=Object(i.a)("span")(e=>{let{theme:t}=e;return{width:8,height:8,borderRadius:"50%",transition:t.transitions.create("width",{easing:t.transitions.easing.sharp,duration:t.transitions.duration.short})}});function u(e){const t=null===e||void 0===e?void 0:e.color,n=(null===e||void 0===e?void 0:e.rounded)||!1;return{appendDots:t=>r.a.createElement(r.a.Fragment,null,r.a.createElement(o,Object.assign({rounded:n,component:"ul"},e),t)),customPaging:()=>r.a.createElement(s,null,r.a.createElement(l,{className:"dotActive",sx:{bgcolor:t||"primary.main"}}))}}},721:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(34),c=n.n(i),o=n(41);function s(e){let{analyticsClass:t,className:n,...a}=e;return r.a.createElement(o.a,Object.assign({},a,{"data-button":t,className:c()("icon-button",n)}))}},724:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(0),r=n.n(a),i=n(881),c=n(478),o=n(1377),s=n(47),l=n(203);const u=Object(c.a)({overrides:{MuiPickersToolbar:{toolbar:{display:"none"}},MuiPickersDay:{day:{color:Object(s.i)(s.h),textDecoration:"underline","&:hover":{color:"#fff",backgroundColor:Object(s.i)(s.e)}},daySelected:{backgroundColor:Object(s.i)(s.d),textDecoration:"none","&:hover":{color:"#fff",backgroundColor:Object(s.i)(s.b)}},dayDisabled:{textDecoration:"none"}}}}),d=Object(c.a)({overrides:{MuiPickersToolbar:{toolbar:{display:"none"}},MuiPickersDay:{day:{color:"#1E1E1E",textDecoration:"underline","&:hover":{color:"#fff",backgroundColor:"#292929"}},daySelected:{backgroundColor:"#1E1E1E",textDecoration:"none","&:hover":{color:"#fff",backgroundColor:"#292929"}},dayDisabled:{textDecoration:"none"}}}});function m(e){let{allowKeyboard:t=!1,Component:n=i.a,containerClassName:a="",themed:c=!0,...s}=e;const{isRevive:m}=Object(l.i)(),p=m?d:u;return r.a.createElement("div",{className:a},t?r.a.createElement(i.b,s):r.a.createElement(o.a,{theme:c?p:void 0},r.a.createElement(n,Object.assign({},s,{fullWidth:!0}))))}},725:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return c}));var a=n(274);n(951),n(1397);function r(e){return Object(a.default)(new Date(e),"dd MMMM yyyy")}function i(e){return Object(a.default)(new Date(e),"dd/MM/yyyy hh:mm p")}function c(e){return Object(a.default)(new Date(e),"hh:mm aaa")}},726:function(e,t,n){"use strict";n.d(t,"B",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return o})),n.d(t,"X",(function(){return s})),n.d(t,"E",(function(){return l})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"Y",(function(){return m})),n.d(t,"D",(function(){return p})),n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return g})),n.d(t,"cb",(function(){return f})),n.d(t,"ab",(function(){return b})),n.d(t,"G",(function(){return _})),n.d(t,"l",(function(){return h})),n.d(t,"m",(function(){return v})),n.d(t,"H",(function(){return R})),n.d(t,"n",(function(){return y})),n.d(t,"o",(function(){return O})),n.d(t,"K",(function(){return A})),n.d(t,"t",(function(){return C})),n.d(t,"u",(function(){return S})),n.d(t,"fb",(function(){return I})),n.d(t,"eb",(function(){return T})),n.d(t,"N",(function(){return x})),n.d(t,"z",(function(){return w})),n.d(t,"A",(function(){return j})),n.d(t,"qb",(function(){return P})),n.d(t,"i",(function(){return N})),n.d(t,"Z",(function(){return L})),n.d(t,"O",(function(){return D})),n.d(t,"ib",(function(){return k})),n.d(t,"P",(function(){return M})),n.d(t,"jb",(function(){return F})),n.d(t,"J",(function(){return U})),n.d(t,"r",(function(){return V})),n.d(t,"s",(function(){return G})),n.d(t,"F",(function(){return z})),n.d(t,"j",(function(){return B})),n.d(t,"k",(function(){return q})),n.d(t,"db",(function(){return H})),n.d(t,"C",(function(){return W})),n.d(t,"c",(function(){return Q})),n.d(t,"d",(function(){return Y})),n.d(t,"bb",(function(){return K})),n.d(t,"L",(function(){return J})),n.d(t,"v",(function(){return Z})),n.d(t,"w",(function(){return X})),n.d(t,"gb",(function(){return $})),n.d(t,"I",(function(){return ee})),n.d(t,"p",(function(){return te})),n.d(t,"q",(function(){return ne})),n.d(t,"hb",(function(){return ae})),n.d(t,"M",(function(){return re})),n.d(t,"x",(function(){return ie})),n.d(t,"y",(function(){return ce})),n.d(t,"ob",(function(){return oe})),n.d(t,"Q",(function(){return se})),n.d(t,"kb",(function(){return le})),n.d(t,"T",(function(){return ue})),n.d(t,"mb",(function(){return de})),n.d(t,"R",(function(){return me})),n.d(t,"lb",(function(){return pe})),n.d(t,"V",(function(){return Ee})),n.d(t,"nb",(function(){return ge})),n.d(t,"S",(function(){return fe})),n.d(t,"U",(function(){return be})),n.d(t,"W",(function(){return _e})),n.d(t,"pb",(function(){return he}));var a=n(7),r=n(3);const i="REQUEST_ADD_FAVORITE_RESOURCE",c="RECEIVE_ADD_FAVORITE_RESOURCE",o="RECEIVE_ADD_FAVORITE_RESOURCE_ERROR",s=(e,t)=>async n=>{try{n(Object(r.c)(i));const o=await Object(a.d)("/api/v3/resources/",e);return n({type:c,receivedAt:new Date,data:o.data,resource:t})}
1catch(s){return n(Object(r.a)(o,s))}},l="REQUEST_ASSIGN_PATIENT_RESOURCE",u="RECEIVE_ASSIGN_PATIENT_RESOURCE",d="RECEIVE_ASSIGN_PATIENT_RESOURCE_ERROR",m=(e,t)=>async n=>{try{n(Object(r.c)(l));const i=await Object(a.d)("/api/v3/resources/",e);return n({type:u,receivedAt:new Date,data:i.data,resource:t})}catch(i){return n(Object(r.a)(d,i))}},p="REQUEST_ARTICLES",E="RECEIVE_ARTICLES",g="RECEIVE_ARTICLES_ERROR",f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(r.c)(p));const n=await Object(a.b)("/api/v3/blog/articles/",{params:e});return t({type:E,receivedAt:new Date,data:n.data})}catch(n){return t(Object(r.a)(g,n))}}},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{page_size:20,tag__in:"Webinar"};return async t=>{try{t(Object(r.c)("REQUEST_FETCH_WEBINARS"));const n=await Object(a.b)("/api/v3/exercises/",{params:e});return t({type:"RECEIVE_FETCH_WEBINARS",receivedAt:new Date,data:n.data})}catch(n){return t(Object(r.a)("RECEIVE_FETCH_WEBINARS_ERROR",n))}}},_="REQUEST_LIST",h="RECEIVE_LIST",v="RECEIVE_LIST_ERROR",R="REQUEST_LIST_INFO",y="RECEIVE_LIST_INFO",O="RECEIVE_LIST_INFO_ERROR",A="REQUEST_RESOURCES_LIST",C="RECEIVE_RESOURCES_LIST",S="RECEIVE_RESOURCES_LIST_ERROR",I=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(r.c)(A));const n=await Object(a.b)("/api/v3/resources/",e);return t({type:C,receivedAt:new Date,data:n.data,list:e.params.list})}catch(n){return t(Object(r.a)(S,n))}}},T=e=>async t=>{try{t(Object(r.c)("REQUEST_RESOURCE_BY_ID"));const n=await Object(a.b)("/api/v3/exercises/".concat(e,"/"));return t(Object(r.b)("RECEIVE_RESOURCE_BY_ID",n))}catch(n){return t(Object(r.a)("RECEIVE_RESOURCE_BY_ID_ERROR",n))}},x="REQUEST_UPDATE_RESOURCE",w="RECEIVE_UPDATE_RESOURCE",j="RECEIVE_UPDATE_RESOURCE_ERROR",P=(e,t)=>async n=>{try{n(Object(r.c)(x));const i=await Object(a.c)("/api/v3/resources/".concat(t,"/"),e);return n(Object(r.b)(w,i))}catch(i){return n(Object(r.a)(j,i))}},N="RECEIVE_COACH_UPDATE_RESOURCE",L=(e,t)=>async n=>{try{n(Object(r.c)("REQUEST_COACH_UPDATE_RESOURCE"));const i=await Object(a.c)("/api/v3/resources/".concat(t,"/"),e);return n(Object(r.b)(N,i))}catch(i){return n(Object(r.a)("RECEIVE_COACH_UPDATE_RESOURCE_ERROR",i))}},D="SET_ASSIGNED_RESOURCES",k=e=>t=>{t({type:D,list:e})},M="SET_FAVORITED_RESOURCES",F=e=>t=>{t({type:M,list:e})},U="REQUEST_RESOURCES",V="RECEIVE_RESOURCES",G="RECEIVE_RESOURCES_ERROR",z="REQUEST_EXERCISES",B="RECEIVE_EXERCISES",q="RECEIVE_EXERCISES_ERROR",H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(r.c)(z));const n=await Object(a.b)("/api/v3/exercises/",e);return t({type:B,receivedAt:new Date,data:n.data})}catch(n){return t(Object(r.a)(q,n))}}},W="REQUEST_ALL_TAGS",Q="RECEIVE_ALL_TAGS",Y="RECEIVE_ALL_TAGS_ERROR",K=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(r.c)(W));const n=await Object(a.b)("/api/v3/tags/",e);return t(Object(r.b)(Q,n))}catch(n){return t(Object(r.a)(Y,n))}}},J="REQUEST_TAGS_BY_TYPE",Z="RECEIVE_TAGS_BY_TYPE",X="RECEIVE_TAGS_BY_TYPE_ERROR",$=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(r.c)(J));const i=await Object(a.b)("/api/v3/tags/",t);return n({type:Z,receivedAt:new Date,data:i.data,tagType:e})}catch(i){return n(Object(r.a)(X,i))}}},ee="REQUEST_REMOVE_FAVORITE_RESOURCE",te="RECEIVE_REMOVE_FAVORITE_RESOURCE",ne="RECEIVE_REMOVE_FAVORITE_RESOURCE_ERROR",ae=e=>async t=>{try{t(Object(r.c)(ee));const n=await Object(a.a)("/api/v3/resources/".concat(e,"/"));return t({type:te,receivedAt:new Date,data:n.data,resourceId:e})}catch(n){return t(Object(r.a)(ne,n))}},re="REQUEST_UNASSIGN_PATIENT_RESOURCE",ie="RECEIVE_UNASSIGN_PATIENT_RESOURCE",ce="RECEIVE_UNASSIGN_PATIENT_RESOURCE_ERROR",oe=e=>async t=>{try{t(Object(r.c)(re));const n=await Object(a.a)("/api/v3/resources/".concat(e,"/"));return t({type:ie,receivedAt:new Date,data:n.data,resourceId:e})}catch(n){return t(Object(r.a)(ce,n))}},se="SET_PAGINATION_PAGE",le=e=>t=>{t({type:se,page:e})}
1,ue="SET_USER_PROGRAM_RESOURCES",de=e=>t=>{t({type:ue,list:e})},me="SET_PATIENT_ACTION_CARDS",pe=e=>t=>{t({type:me,cards:e})},Ee="SET_VIEWING_RESOURCE",ge=e=>t=>{t({type:Ee,resource:e})},fe="SET_SELECTED_RESOURCE_LIBRARY",be="SET_VIEWING_PROGRAM_EXERCISE",_e="UPDATE_CURRENT_LIST",he=e=>t=>{t({type:_e,list:e})}},727:function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return O}));var a,r,i=n(26),c=n(0),o=n.n(c),s=n(34),l=n.n(s),u=n(102),d=n(15),m=n(23),p=n(27),E=n(2),g=n(218),f=n(6),b=n(203),_=n(721),h=n(17),v=n(79);const R=m.e().shape({message:m.g().required(p.r.message)}),y="ts-chat-message-input";function O(){const e=Object(d.f)(),t=Object(d.g)(e=>{let{me:t}=e;return t}),{is_coach:n,id:c}=Object(d.g)(e=>{let{me:t}=e;return t}),s=Object(d.g)(e=>e.chat),m=Object(f.db)(),{isRevive:O,colors:A}=Object(b.i)();return o.a.createElement("div",{className:"p-2"},!n&&!m&&o.a.createElement("div",{className:l()("alert alert-info","mb-2","text-sm","px-2 py-1")},Object(f.P)(t.branding,"chat_out_of_office")),o.a.createElement("div",{className:l()("ts-chat-message-input","position-relative","bg-white","pl-3 pr-5")},o.a.createElement(u.c,{initialValues:{message:""},onSubmit:async(t,o)=>{let{resetForm:l}=o;if(t.message.length>p.a.value)return void h.b.error(p.a.message);l();const{createChatMessageIsLoading:u}=s;if(!u){const o={body:t.message},l=await e(Object(E.ll)(o,{params:g.b})),{error:u}=l;if(u)return h.b.error(u.toString());if(n){const{coachSidebarPatients:t,selectedPatientId:n}=s;if(!t.find(e=>e.id===n).owner){const t={owner:c},o={expand:Object(f.x)(a||(a=Object(i.a)(["owner"]))),fields:Object(f.x)(r||(r=Object(i.a)(["owner id"])))},s=await e(Object(E.Hp)(n,t,{params:o})),{error:l}=s;l&&h.b.error("Error assigning patient owner")}}}},validationSchema:R},e=>{let{values:t,handleChange:n,handleSubmit:a}=e;const r={id:y,name:"message",bare:!0,multiline:!0,placeholder:"Send a new message...",onChange:n,value:t.message,required:!0,onKeyUp:(i={handleSubmit:a},e=>{Object(f.ab)(e)&&(e.preventDefault(),i.handleSubmit())}),onKeyDown:e=>{Object(f.ab)(e)&&e.preventDefault()}};var i;return o.a.createElement(u.b,null,o.a.createElement(v.a,Object.assign({containerClassName:"d-lg-none"},r)),o.a.createElement(v.a,Object.assign({containerClassName:"d-none d-lg-block",autoFocus:!0},r)),o.a.createElement(_.a,{className:l()("send-button"),secondary:!O,type:"submit",style:O?{backgroundColor:(null===A||void 0===A?void 0:A.black)||"#1E1E1E",color:(null===A||void 0===A?void 0:A.lime)||"#DFFF00",borderRadius:"50%",width:"40px",height:"40px",minWidth:"40px",minHeight:"40px"}:void 0},o.a.createElement("i",{className:l()("fas fa-arrow-up fa-lg")})))})))}},733:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0);function r(e){const[t,n]=Object(a.useState)((null===e||void 0===e?void 0:e.defaultDense)||!1),[r,i]=Object(a.useState)((null===e||void 0===e?void 0:e.defaultOrderBy)||"created_date"),[c,o]=Object(a.useState)((null===e||void 0===e?void 0:e.defaultOrder)||"desc"),[s,l]=Object(a.useState)((null===e||void 0===e?void 0:e.defaultCurrentPage)||0),[u,d]=Object(a.useState)((null===e||void 0===e?void 0:e.defaultRowsPerPage)||20),[m,p]=Object(a.useState)((null===e||void 0===e?void 0:e.defaultSelected)||[]);return{dense:t,order:c,page:s,setPage:l,orderBy:r,rowsPerPage:u,selected:m,setSelected:p,onSelectRow:e=>{const t=m.indexOf(e);let n=[];-1===t?n=n.concat(m,e):0===t?n=n.concat(m.slice(1)):t===m.length-1?n=n.concat(m.slice(0,-1)):t>0&&(n=n.concat(m.slice(0,t),m.slice(t+1))),p(n)},onSelectAllRows:(e,t)=>{p(e?t:[])},onSort:e=>{const t=r===e&&"asc"===c;e!==r?(o("desc"),i(e)):""!==e&&(o(t?"desc":"asc"),i(e))},onChangePage:(e,t)=>{l(t)},onChangeDense:e=>{n(e.target.checked)},onChangeRowsPerPage:e=>{d(parseInt(e.target.value,10))},onTabChange:e=>{switch(e){case"invited":i("created_date");break;case"leads":case"purchases":i("created");break;case"consults":i("start_time");break;case"activity":i("last_login");break;default:i("created_date")}}}}},734:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n.n(a),i=n(712),c=n(158),o=n(52),s=n(344);function l(e){let{isNotFound:t,showInvite:n,toggleInvite:a}=e;return r.a.createElement(i.a,null,t?r.a.createElement(c.a,{colSpan:12},n?r.a.createElement("div",{className:"flex-center w-100 hover-pointer",onClick:a},r.a.createElement(o.a,{variant:"h5"},"You don\u2019t have any clients yet."," ",r.a.createElement("span",{className:"text-main-alt"},"Try adding one now!"))):r.a.createElement(s.a,{title:"No Data",sx:{"& span.MuiBox-root":{height:120,mb:2}}})):r.a.createElement(c.a,{colSpan:12,sx:{p:0}}))}},735:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(0),r=n.n(a),i=n(1403),c=n(712),o=n(158),s=n(1396),l=n(44);const u={border:0,margin:-1,padding:0,width:"1px",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",clip:"rect(0 0 0 0)"};function d(e){let{order:t,orderBy:n,rowCount:a=0,headLabel:d,numSelected:m=0,onSort:p,onSelectAllRows:E,selectedTab:g,sx:f}=e;return r.a.createElement(i.a,{sx:f},r.a.createElement(c.a,null,d.map(e=>r.a.createElement(o.a,{key:e.id,align:e.align||"left",sortDirection:n===e.id?t:"asc",sx:{width:e.width,minWidth:e.minWidth}},p&&e.sortable?r.a.createElement(s.a,{hideSortIcon:!0,active:n===e.id,direction:n===e.id?t:"asc",onClick:()=>p(e.id),sx:{textTransform:"capitalize"}},e.label,n===e.id?r.a.createElement(l.a,{sx:{...u}},"desc"===t?"sorted descending":"sorted ascending"):null):e.label)),r.a.createElement(o.a,null)))}},736:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(59),c=n(883),o=n(52);function s(e){let{dense:t,actions:n,rowCount:a,numSelected:s,onSelectAllRows:l,sx:u,...d}=e;return r.a.createElement(i.a,Object.assign({direction:"row",alignItems:"center",sx:{px:2,top:0,left:8,right:8,zIndex:9,height:58,borderRadius:1,position:"absolute",bgcolor:"primary.lighter",...t&&{pl:1,height:38},...u}},d),r.a.createElement(c.a,{indeterminate:s>0&&s<a,checked:a>0&&s===a,onChange:e=>l(e.target.checked)}),r.a.createElement(o.a,{variant:"subtitle1",sx:{ml:2,flexGrow:1,color:"primary.main",...t&&{ml:3}}},s," selected"),n&&n)}},739:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(15),c=n(75),o=n(481),s=n(52),l=n(102),u=n(23),d=n(41),m=n(78),p=n(817),E=n(79),g=n(17),f=n(541),b=n(203),_=n(2),h=n(10),v=n(27),R=n(311),y=n(542),O=n(356);n(453);const A=u.e().shape({code:u.g().required(v.r.message).test("six-digits","Please enter a 6-digit code",(function(e){if(!e)return!1;const t=e.replace(/\s/g,"");return/^\d{6}$/.test(t)}))});t.a=function(){var e,t;const n=Object(i.f)(),u=Object(c.useHistory)(),v=Object(i.g)(e=>e.mfa),C=Object(i.g)(e=>e.me),{isRevive:S}=Object(b.i)(),I=S?"#DFFF00":"#28a745",T=S?{backgroundColor:"#DFFF00",color:"#1E1E1E"}:{},[x,w]=Object(a.useState)(!1),[j,P]=Object(a.useState)(!1),[N,L]=Object(a.useState)("send"),[D,k]=Object(a.useState)(!0),[M,F]=Object(a.useState)(null),U=Object(o.a)("(max-width: 425px)"),{status:V,statusRequested:G,disableRequested:z,disableReceivedAt:B,emailSendRequested:q,emailVerifyRequested:H,emailSendError:W,emailVerifyError:Q}=v,Y=Object(R.a)(null===V||void 0===V?void 0:V.trusted_device_expiry_days);Object(a.useEffect)(()=>{n(Object(_.Jm)())},[n]),Object(a.useEffect)(()=>{B&&(g.b.success("Two-factor authentication has been disabled"),n(Object(_.Tk)()))},[n,B]);const K=()=>{P(!0),L("send"),F(null)},J=async()=>{F(null);try{await n(Object(_.so)("setup")),L("verify")}catch(e){const t=e.response&&e.response.data&&e.response.data.error||e.message||"Failed to send verification code";F(t),g.b.error(t)}},Z=async e=>{F(null);const{code:t}=e;try{await n(Object(_.hq)(t,D)),g.b.success("MFA setup completed successfully!"),await n(Object(_.Jm)());try{await n(Object(_.mm)()),console.log("Backup codes generated successfully"),L("backup-codes")}catch(a){console.error("Failed to generate backup codes:",a),g.b.w
1arning("MFA configured but backup codes could not be generated. You can generate them from the button below."),P(!1),n(Object(_.Jm)())}}catch(r){const e=r.response&&r.response.data&&r.response.data.error||r.message||"Invalid verification code";F(e),g.b.error(e)}},X=async()=>{F(null),await J()},$=()=>{P(!1),L("send"),n(Object(_.Tk)()),n(Object(_.Jm)())},ee=e=>{if(!e)return"";const[t,n]=e.split("@");if(!n)return e;if(e.length<=30)return e;return t.length>15?"".concat(t.substring(0,15),"...@").concat(n):e},te=e=>{var t,n,a,r;return e?"string"===typeof e?e:(null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.error)?e.response.data.error:(null===(a=e.response)||void 0===a||null===(r=a.data)||void 0===r?void 0:r.detail)?e.response.data.detail:e.message?e.message:"An error occurred":null},ne=M||te(W)||te(Q);if(G&&!V)return r.a.createElement("div",{className:"text-center py-5"},r.a.createElement(m.b,null),r.a.createElement("p",{className:"mt-2"},"Loading MFA status..."));if(!V||!V.has_mfa_configured)return j?r.a.createElement("div",{className:"ts-mfa-not-configured"},r.a.createElement("div",{className:"ts-mfa-empty-card"},r.a.createElement("div",{className:"ts-mfa-empty-content"},"send"===N&&r.a.createElement("div",{className:"mfa-email-send"},r.a.createElement("div",{className:"ts-mfa-empty-icon"},r.a.createElement("i",{className:"fas fa-shield-alt"})),r.a.createElement("h2",{className:"ts-mfa-empty-title"},"Set Up Two-Factor Authentication"),r.a.createElement("p",{className:"mfa-instruction"},"We'll send a 6-digit verification code to:"," ",r.a.createElement("span",{className:"user-email-inline",title:null===C||void 0===C?void 0:C.email},ee(null===C||void 0===C?void 0:C.email))),r.a.createElement("p",{className:"mfa-note"},"This code will expire in 10 minutes."),ne&&r.a.createElement("div",{className:"alert alert-danger mb-3"},ne),r.a.createElement(d.a,{square:!0,secondary:!0,onClick:J,disabled:q,className:"w-100"},q?r.a.createElement(r.a.Fragment,null,r.a.createElement(m.b,{size:"sm",className:"mr-2"}),"Sending..."):"Send Verification Code")),"verify"===N&&r.a.createElement("div",{className:"mfa-email-verify"},r.a.createElement("div",{className:"ts-mfa-empty-icon"},r.a.createElement("i",{className:"fas fa-key"})),r.a.createElement("h2",{className:"ts-mfa-empty-title"},"Verify Your Code"),r.a.createElement("p",{className:"mfa-instruction"},"Enter the 6-digit code sent to"," ",r.a.createElement("span",{className:"user-email-inline",title:null===C||void 0===C?void 0:C.email},ee(null===C||void 0===C?void 0:C.email))),r.a.createElement(l.c,{initialValues:{code:""},onSubmit:Z,validationSchema:A},e=>{let{errors:t,values:n,setFieldValue:a,handleSubmit:i,touched:c}=e;return r.a.createElement("form",{onSubmit:i},ne&&r.a.createElement("div",{className:"alert alert-danger mb-3"},ne),r.a.createElement("div",{className:"form-row mb-3"},r.a.createElement("div",{className:"col"},r.a.createElement(E.a,{id:"email-code",name:"code",label:"Verification Code",onChange:e=>((e,t)=>{t("code",e.target.value.replace(/\D/g,"").replace(/(\d{3})(\d{3})/,"$1 $2").slice(0,7))})(e,a),value:n.code,error:t.code,touched:c.code,placeholder:"123 456",autoComplete:"off",maxLength:"7",autoFocus:!0,required:!0}))),r.a.createElement("div",{className:"remember-device-checkbox mb-3"},r.a.createElement("label",null,r.a.createElement("input",{type:"checkbox",checked:D,onChange:e=>k(e.target.checked)}),r.a.createElement("span",null,"Remember this device for ",Y)),r.a.createElement("p",{className:"checkbox-help-text"},"You won't need to verify again on this device for ",Y)),r.a.createElement("div",{className:"form-row mb-3"},r.a.createElement("div",{className:"col"},r.a.createElement(d.a,{square:!0,secondary:!0,type:"submit",disabled:H||6!==n.code.replace(/\s/g,"").length,className:"w-100"},H?r.a.createElement(r.a.Fragment,null,r.a.createElement(m.b,{size:"sm",className:"mr-2"}),"Verifying..."):"Verify & Complete Setup"))),r.a.createElement("div",{className:"resend-code text-center"},r.a.createElement("button",{type:"button",className:"btn btn-link",onClick:X,disabled:q},q?"Sending...":"Didn't receive the code? Send again")))})),"backup-codes"===N&&r.a.createElement("div",{className:"mfa-backup-codes-step"},r.a.createElement("div",{className:"ts-mfa-empty-icon"},r.a.createElement("i",{className:"fas fa-check-circle",style:{color:I}})),r.a.createElement("h2",{className:"ts-mfa-empty-title"},"Setup Complete!"),r.a.createElement("div",{className:"alert alert-info mb-4"},r.a.createElement("i",{className:"fas fa-info-circle mr-2"}),r.a.createElement("strong",null,"Save your backup codes!")," These 
1codes can be used if you lose access to your email."),r.a.createElement(O.a,null),r.a.createElement("div",{className:"mt-4"},r.a.createElement(d.a,{square:!0,secondary:!0,onClick:$,className:"w-100"},"Done")))))):r.a.createElement("div",{className:"ts-mfa-not-configured"},r.a.createElement("div",{className:"ts-mfa-empty-card"},r.a.createElement("div",{className:"ts-mfa-empty-content"},r.a.createElement("div",{className:"ts-mfa-empty-icon"},r.a.createElement("i",{className:"fas fa-shield-alt"})),r.a.createElement("h2",{className:"ts-mfa-empty-title"},"Two-Factor Authentication Not Set Up"),r.a.createElement("p",{className:"ts-mfa-empty-description"},"Two-factor authentication is not currently enabled for your account. You can set it up to increase your account security."),r.a.createElement(d.a,{square:!0,secondary:!0,onClick:K,className:"ts-setup-button"},r.a.createElement("i",{className:"fas fa-shield-alt mr-2"}),"Set Up MFA"))));const ae=!V.requires_mfa;return r.a.createElement("div",{className:"ts-mfa-status"},r.a.createElement("div",{className:"ts-mfa-card"},r.a.createElement("div",{className:"ts-mfa-header"},r.a.createElement("h2",{className:"ts-mfa-title"},"Two-Factor Authentication"),r.a.createElement("div",{className:"ts-status-badge enabled",style:T},r.a.createElement("i",{className:"fas fa-shield-alt"}),"Enabled")),r.a.createElement("div",{className:"ts-mfa-content",style:U?{display:"flex",flexDirection:"column"}:void 0},r.a.createElement("div",{className:"ts-mfa-main-content"},r.a.createElement("div",{className:"ts-section"},r.a.createElement("div",{className:"ts-section-header"},r.a.createElement("i",{className:"fas fa-envelope ts-icon"}),r.a.createElement("h3",null,"Email Verification")),r.a.createElement("div",{className:"ts-description"},r.a.createElement("p",null,"You have set up two-factor authentication using email verification. A 6-digit code will be sent to your email address when you log in.")),r.a.createElement("div",{className:"ts-status-info ".concat((null===(e=V.parent_group)||void 0===e?void 0:e.is_reason_for_mfa)?"organization":"role")},r.a.createElement("i",{className:"fas ".concat((null===(t=V.parent_group)||void 0===t?void 0:t.is_reason_for_mfa)?"fa-building":"fa-user-cog"," ts-info-icon")}),r.a.createElement("div",null,r.a.createElement("strong",null,"Status:")," ",(()=>{var e;return(null===(e=V.parent_group)||void 0===e?void 0:e.is_reason_for_mfa)?"MFA is required by your organization (".concat(V.parent_group.name,") policy."):V.requires_mfa?"MFA is required for your role.":"MFA is enabled for your account."})())),r.a.createElement("div",{className:"mt-4"},r.a.createElement(y.a,null)),r.a.createElement("div",{className:"mt-4"},r.a.createElement(O.a,null)))),r.a.createElement("div",{className:"ts-mfa-actions"},r.a.createElement(p.a,{id:"mfa-enabled-toggle",checked:V.has_mfa_configured,onChange:e=>{const t=e.target.checked;!t&&ae?w(!0):t&&!V.has_mfa_configured&&u.push(h.B)},disabled:!ae,label:"Enable MFA",variant:"notifications"}),!ae&&r.a.createElement(s.a,{sx:{mt:1,fontSize:"0.8rem",color:"text.secondary",textAlign:"left"}},r.a.createElement("i",{className:"fas fa-lock mr-1"}),(()=>{var e;return(null===(e=V.parent_group)||void 0===e?void 0:e.is_reason_for_mfa)?"Cannot disable: Required by organization policy":V.requires_mfa?"Cannot disable: Required for your role":"MFA is optional for your account"})()))),r.a.createElement(f.a,{isOpen:x,onClose:()=>w(!1),onConfirm:async()=>{const e=await n(Object(_.El)());if(e.error){const t=e.error.response&&e.error.response.data||e.error.message||"Failed to disable MFA";g.b.error(t)}else w(!1)},isDisabling:z})))}},743:function(e,t,n){"use strict";var a=n(0);var r=n(149);const i=[{name:"default",...r.a.light.primary},{name:"purple",lighter:"#EBD6FD",light:"#B985F4",main:"#7635dc",dark:"#431A9E",darker:"#200A69",contrastText:"#fff"},{name:"cyan",lighter:"#D1FFFC",light:"#76F2FF",main:"#1CCAFF",dark:"#0E77B7",darker:"#053D7A",contrastText:r.a.light.grey[800]},{name:"blue",lighter:"#D1E9FC",light:"#76B0F1",main:"#2065D1",dark:"#103996",darker:"#061B64",contrastText:"#fff"},{name:"orange",lighter:"#FEF4D4",light:"#FED680",main:"#fda92d",dark:"#B66816",darker:"#793908",contrastText:r.a.light.grey[800]},{name:"red",lighter:"#FFE3D5",light:"#FFC1AC",main:"#FF3030",dark:"#B71833",darker:"#7A0930",contrastText:"#fff"}],c=i[0];
1i[1],i[2],i[3],i[4],i[5];const o={...n(257).e,onToggleMode:()=>{},onChangeMode:()=>{},onToggleDirection:()=>{},onChangeDirection:()=>{},onChangeDirectionByLang:()=>{},onToggleLayout:()=>{},onChangeLayout:()=>{},onToggleContrast:()=>{},onChangeContrast:()=>{},onChangeColor:()=>{},setColor:c,colorOption:[],onToggleStretch:()=>{},onResetSetting:()=>{}},s=Object(a.createContext)(o);t.a=()=>Object(a.useContext)(s)},744:function(e,t,n){"use strict";n.d(t,"a",(function(){return ne})),n.d(t,"b",(function(){return ae}));var a=n(0),r=n.n(a),i=n(75),c=n(15),o=n(890),s=n(68),l=n(441),u=n(97),d=n(1537),m=n(59),p=n(52),E=n(1514),g=n(1538),f=n(1534),b=n(1539),_=n(1540),h=n(222),v=n(1530),R=n(103),y=n(629),O=n(161),A=n(145),C=(n(516),n(20)),S=n.n(C),I=n(23),T=n(202),x=n(223),w=n(2),j=n(27),P=n(10),N=n(6),L=n(733),D=n(492),k=n(41),M=n(36),F=n(344),U=n(119),V=n(120),G=n(488),z=n(815),B=n(82),q=n(69),H=n(78),W=n(484),Q=n(17),Y=n(1535),K=n(888),J=n(451),Z=n.n(J);function X(e){let{onSelect:t,defaultValue:n,getOptionLabel:i,...c}=e;const[o,s]=Object(a.useState)([]),[u,d]=Object(a.useState)(!1),[m,p]=Object(a.useState)("Search for any city, state or country"),E=Object(a.useCallback)(Z()((async function(e){let a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(0===o.length&&(e.length>0?p("No locations found. Try a different address or location name."):p("Search for any city, state or country")),!e||e.length<2)s([]);else if(!a){e!==n&&t(null);try{if(!window.google||!window.google.maps)return void console.error("Google Maps JavaScript API not loaded");d(!0);const t=new window.google.maps.places.AutocompleteService,[n]=await Promise.all([t.getPlacePredictions({input:e,types:["(cities)"]}),new Promise(e=>setTimeout(e,400))]);s(n.predictions||[])}catch(r){console.error("Error fetching predictions:",r),s([])}finally{d(!1)}}}),250),[]);Object(a.useEffect)(()=>E.cancel(),[]);const g=async e=>new Promise((t,n)=>{if(!window.google||!window.google.maps)return void n(new Error("Google Maps JavaScript API not loaded"));new window.google.maps.places.PlacesService(document.createElement("div")).getDetails({placeId:e,fields:["address_components","formatted_address"]},(e,a)=>{a===window.google.maps.places.PlacesServiceStatus.OK?t(e):n(new Error("Failed to get place details"))})});return r.a.createElement(Y.a,{options:o,autoHighlight:!0,size:"small",loading:u,defaultValue:n,noOptionsText:m,getOptionLabel:i,renderInput:e=>r.a.createElement(l.a,Object.assign({},e,c,{InputProps:{...e.InputProps,endAdornment:r.a.createElement(r.a.Fragment,null,u?r.a.createElement(K.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}})),onInputChange:(e,t)=>
1{const n=o.some(e=>i(e)===t);E(t,n)},onChange:(e,n)=>(async e=>{if("string"===typeof e&&0===e.length||null===e||!(null===e||void 0===e?void 0:e.place_id))t(null);else try{const n=await g(e.place_id);t(n)}catch(n){console.error("Error fetching place details:",n),t(null)}})(n),isOptionEqualToValue:(e,t)=>e.place_id===t.place_id})}const $=[{id:"clinic",label:"Name",align:"center",sortable:!0},{id:"address",label:"Address",align:"center",sortable:!1},{id:"city",label:"City",align:"center",sortable:!1},{id:"state",label:"State",align:"center",sortable:!1},{id:"status",label:"Status",align:"center",sortable:!0}],ee=I.e().shape({title:I.g().required(j.r.message),email:I.g().required(j.r.message),address1:I.g().required(j.r.message),cityStateCountry:I.g().nullable().label("City, State, Country").test({name:"cityStateCountryValidation",message:"${path} must be a string",test:function(e){const t=null===e,n="string"===typeof e&&0===e.length;if(t||n)return this.createError({path:this.path,message:"Please select a valid ${path}"});
1return!("string"===typeof e&&3!==e.split(", ").filter(Boolean).length)||this.createError({path:this.path,message:"Please provide a valid ${path} in the correct format"})}}),zip:I.g().required(j.r.message),phone:I.g().test("is-valid","Phone is not valid",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Object(A.c)(e)}))}),te=Object(T.c)(l.a)({"& .MuiInputBase-input":{borderColor:"transparent !important"},"& input:focus":{borderColor:"transparent !important"}}),ne=r.a.forwardRef((e,t)=>{const{value:n,onChange:a,...i}=e;return r.a.createElement(te,Object.assign({},i,{inputRef:t,value:n||"",onChange:e=>a(e.target.value),variant:"outlined",error:!!e.error}))});function ae(){var e,t,n;const C=Object(c.f)(),I=Object(i.useHistory)(),T=Object(u.a)(),j=Object(c.g)(e=>{let{me:t}=e;return t}),Y=Object(c.g)(e=>{let{mfr:t}=e;return t}),K=Object(c.g)(e=>{let{subscriptions:t}=e;return t}),{clinics:J}=Object(c.g)(e=>{let{mfr:t}=e;return t}),[Z,te]=Object(a.useState)(!1),[ae,re]=Object(a.useState)(null),[ie,ce]=Object(a.useState)(""),[oe,se]=Object(a.useState)(null),[le,ue]=Object(a.useState)(!1),[de,me]=Object(a.useState)(0),[pe,Ee]=Object(a.useState)("month"),[ge,fe]=Object(a.useState)(!1),[be,_e]=Object(a.useState)(null),[he,ve]=Object(a.useState)([]),Re=Object(x.j)(j,K),ye=J&&J.length>0&&J.filter(e=>!e.public).length,Oe=J,Ae=Re&&"canceled"===Re.status&&S()(j.server_time).startOf("day").valueOf()<S()(Re.termination_date).add(N.m,"days").startOf("day").valueOf(),Ce={title:"",email:"",address1:"",address2:"",cityStateCountry:"",zip:"",phone:""},Se=Object(s.f)({resolver:Object(O.a)(ee),initialValues:Ce}),{dense:Ie,order:Te,orderBy:xe,selected:we,onSelectAllRows:je}=Object(L.a)(),{getValues:Pe,setValue:Ne,handleSubmit:Le,reset:De,formState:{errors:ke}}=Se,Me=Pe("phone"),Fe=Pe("cityStateCountry"),Ue=Object(a.useMemo)(()=>null===he||void 0===he?void 0:he.map(e=>{var t,n,a;const r=null===Y||void 0===Y||null===(t=Y.providers)||void 0===t?void 0:t.find(t=>t.id===e);return"".concat(null===r||void 0===r||null===(n=r.user)||void 0===n?void 0:n.first_name," ").concat(null===r||void 0===r||null===(a=r.user)||void 0===a?void 0:a.last_name)}),[he]);Object(a.useEffect)(()=>{!async function(){De(Ce);const e=await C(Object(w.ho)({group__id:j.group&&j.group.id})),{error:t}=e;t&&Q.b.error("Error loading clinics"),Re.product&&Re.product.prices&&Re.product.prices.length>0&&1===Re.product.prices[0].interval_count?Ee("month"):Re.product&&Re.product.prices&&Re.product.prices.length>0&&12===Re.product.prices[0].interval_count&&Ee("year")}()},[]),Object(a.useEffect)(()=>{K&&K.addClinicSeatSuccess&&(De(Ce),Q.b.success("Location seat added"),fe(!0))},[K.addClinicSeatSuccess]),Object(a.useEffect)(()=>{const e=setTimeout(()=>{Z&&(C(Object(w.ho)({title__icontains:ie,group__id:j.group&&j.group.id})),te(!1))},1e3);return()=>clearTimeout(e)},[ie]);const Ve=e=>{I.push("".concat(Object(i.generatePath)(P.H,{clinicId:e.id}),"/").concat(e.slug))},Ge=async e=>{const t=!e.public,n=await C(Object(w.tp)(e.id,{public:t}));(null===n||void 0===n?void 0:n.error)&&Q.b.error("string"===typeof n.error?n.error:"Error publishing clinic")},ze=async e=>{const t=await C(Object(w.ko)({user__group__id:j.group&&j.group.id})),{error:n}=t;if(n)Q.b.error("Error loading providers");else{const t=[e.city,e.state,e.country].join(", ");De({title:e&&e.title?e.title:"",email:e&&e.email?e.email:"",address1:e&&e.address1?e.address1:"",address2:e&&e.address2?e.address2:"",cityStateCountry:t||"",zip:e&&e.zip?e.zip:"",phone:e&&e.phone?e.phone:""}),ve(e.providers),Ne("phone",e.phone),re(e),fe(!0)}},Be=()=>{De(Ce),re(null),fe(!1),ve([]),K&&K.addClinicSeatSuccess&&C(Object(w.al)())};return r.a.createElement("div",null,r.a.createElement(d.a,{sx:{color:T.palette.grey[600],p:3,mb:3}},r.a.createElement(m.a,{spacing:1},r.a.createElement(p.a,{variant:"overline",sx:{color:T.palette.grey[600]}},"Clinic seats"),r.a.createElement(p.a,{variant:"subtitle2",sx:{color:T.palette.grey[800]}},"You are using ",Re.used_clinic_seats_amount," of"," ",Re.clinic_seats_amount," active clinic locations."),r.a.createElement(p.a,{variant:"caption",sx:{color:T.palette.grey[600]}},"You have 1 location included with your subscription",Re.clinic_seats_amount>1&&" and an additional ".concat(Re.clinic_seats_amount-1," paid location(s)"),". You can edit your clinic profiles here."))),ye>
10&&r.a.createElement(E.a,{severity:"warning",sx:{mb:3}},r.a.createElement(g.a,null,"Hidden profiles"),r.a.createElement(p.a,{variant:"caption"},"One or more of your providers have an unpublished profile. Unpublished profiles are not listed in the directory and cannot be seen by the public.")),r.a.createElement(d.a,{sx:{pt:2}},r.a.createElement(m.a,{sx:{flexDirection:"row",alignItems:"center",px:2,mb:2}},r.a.createElement(l.a,{fullWidth:!0,value:ie,disabled:!1,onChange:e=>{return t=e.target.value,te(!0),void ce(t);var t},placeholder:"Search clinics",InputProps:{startAdornment:r.a.createElement(f.a,{position:"start"},r.a.createElement(V.a,{icon:"eva:search-fill",sx:{color:"text.disabled",width:20,height:20}})),endAdornment:ie&&ie.length>0&&r.a.createElement(f.a,{position:"end"},r.a.createElement(k.a,{link:!0,onClick:()=>{ce(""),C(Object(w.ho)({group__id:j.group&&j.group.id}))}},r.a.createElement(V.a,{icon:"fa-solid:times",sx:{color:"text.disabled",width:20,height:20}})))},sx:{"& legend":{display:"none"},"& fieldset":{top:0}},className:"ts-clinic-search"}),r.a.createElement(k.a,{secondary:!0,square:!0,compact:!0,className:"ts-add-user d-flex align-items-center ml-2",onClick:async()=>{const e=await C(Object(w.ho)({group__id:j.group&&j.group.id})),{error:t,data:n}=e;if(n&&Re&&"active"===Re.status&&100===Re.clinic_seats_amount&&100===Re.seats_amount&&!Re.stripe_id)fe(!ge);else if(!t&&n&&n.count>=Re.clinic_seats_amount){const e=await C(Object(w.Tm)(Re.id,"clinic")),{data:t}=e;t&&me(t.total),ue(!0)}else{const e=await C(Object(w.ko)({user__group__id:j.group&&j.group.id})),{error:t}=e;t?Q.b.error("Error loading providers"):fe(!ge)}},disabled:Ae},r.a.createElement(V.a,{icon:"bi:plus",width:"24px",height:"24px"})," Add clinic")),r.a.createElement(b.a,{size:Ie?"small":"medium",stickyHeader:!0},r.a.createElement(W.a,{order:Te,orderBy:xe,headLabel:$,rowCount:Oe&&Oe.length,numSelected:we.length,onSelectAllRows:e=>je(e,Oe&&Oe.length>0&&Oe.map(e=>e.id))}),r.a.createElement(_.a,null,J&&J.length>0&&J.map((e,t)=>r.a.createElement(z.a,{key:"clinics-".concat(e.id,"-").concat(t),row:e,selected:we.includes(e.id),selectedTab:"clinics",onEdit:ze,visitProfile:Ve,onToggleActive:Ge})))),J&&0===J.length&&r.a.createElement(m.a,{sx:{width:"100%",flexDirection:"row",justifyContent:"center"}},r.a.createElement(F.a,{title:"No Clinics",sx:{"& span.MuiBox-root":{height:120,mb:2}}}))),r.a.createElement(G.a,{heading:"Confirm new location",image:Object(N.Q)("clinic_seat_add.png"),buttonLabel:"Confirm",show:le,loading:K.addClinicSeatIsFetching,top:!0,handleClose:()=>{ue(!1)},toggleShow:async e=>{if(e)return void ue(!1);const t=await C(Object(w.tk)(Re.id)),{error:n}=t;n&&Q.b.error("Error adding seat")},contentDirection:"horizontal",body:de>0?"You will be charged $".concat(de/100," today for the remainder of the ").concat(pe,", and $").concat(Re.product.seat_price_amount/100," per ").concat(pe," going forward"):"You will be charged a prorated amount for an additional location.",subtitle:"You are adding one (1) additional location to your account."}),r.a.createElement(G.a,{heading:"Confirm new location",image:Object(N.Q)("illustration_maintenance.png"),buttonLabel:"Confirm",show:K.addClinicSeatError,loading:K.addClinicSeatIsFetching,top:!0,hideClose:!0,handleStripe:async()=>{C(Object(w.lp)())},toggleShow:async()=>{C(Object(w.bl)());const e=await C(Object(w.tk)(Re.id)),{error:t}=e;t&&Q.b.error("Error adding seat")},handleClose:()=>{C(Object(w.bl)())},contentDirection:"horizontal",body:"You will be charged a prorated amount for an additional location.",subtitle:"Please ensure that your payment information is up to date."}),r.a.createElement(B.a,{show:K&&K.addClinicSeatIsFetching,size:"md",top:!0,content:r.a.createElement(m.a,{sx:{alignItems:"center",justifyContent:"center",minHeight:"400px"}},r.a.createElement(p.a,{variant:"body2",sx:{mb:2}},"Processing payment, please wait"),r.a.createElement(H.b,null))}),r.a.createElement(G.a,{heading:"Your location has been added to your account!",image:Object(N.Q)("ic_provider_added.png"),buttonLabel:"Got it",show:be,top:!0,toggleShow:()=>{_e(null),C(Object(w.Zp)())},contentDirection:"horizontal",body:r.a.createElement(p.a,null,"Your next step is to"," ",r.a.createElement(M.a,{onClick:()=>{const e=Y.clinics&&Y.clinics.length>0&&Y.clinics.find(e=>e.id===be.id);e&&e.id&&I.push("".concat(Object(i.generatePath)(P.H,{clinicId:e.id}),"/").concat(e.slug))}},"complete this location's profile"),", including uploading pictures, adding providers and telling prospective patients what makes it so special.")}),r.a.createElement(B.a,{show:ge,size:"lg",top:!0,toggleShow:Be,content:r.a.createElement("div",{className:"px-2 py-3"}
1,r.a.createElement(p.a,{variant:"h6",sx:{color:T.palette.grey[600]}},ae?"Edit":"Add"," Clinic"),r.a.createElement(U.a,{methods:Se,onSubmit:Le(async()=>{const{title:e,email:t,address1:n,address2:a,cityStateCountry:r,zip:i,phone:c}=Pe(),[o,s,l]=r.split(", "),u={title:e,email:t,address1:n,address2:a,city:o,state:s,zip:i,country:l,phone:c.replace(/[ ()-]/g,""),latitude:null,longitude:null};if(ae){const e=await C(Object(w.tp)(ae&&ae.id,u)),{error:t}=e;if(t){if(t){const{response:{data:{email:e=null}}}=t;se(e[0])}}else se(null),De(Ce),Ne("phone",""),re(null),fe(!1),ve([])}else{const e=await C(Object(w.nl)({...u,providers:he})),{error:t,data:n}=e;if(t){const{response:{data:{detail:e,email:n=null}}}=t;se(e||n[0])}else se(null),fe(!1),De(Ce),C(Object(w.ho)({group__id:j.group&&j.group.id})),_e(n)}})},r.a.createElement(h.a,{container:!0,sx:{mt:1},spacing:3},r.a.createElement(h.a,{item:!0,xs:12},r.a.createElement(p.a,{variant:"overline",sx:{color:T.palette.grey[600]}},"Clinic details"),Object.keys(Pe()).length>0&&r.a.createElement(h.a,{container:!0,sx:{mt:1,mb:2},spacing:2},r.a.createElement(h.a,{item:!0,xs:12},r.a.createElement(q.a,{name:"title",label:"Clinic Name",required:!0,noCustomClasses:!0})),r.a.createElement(h.a,{item:!0,xs:6},r.a.createElement(q.a,{name:"address1",label:"Address Line 1",required:!0,noCustomClasses:!0})),r.a.createElement(h.a,{item:!0,xs:6},r.a.createElement(q.a,{name:"address2",label:"Address Line 2"})),r.a.createElement(h.a,{item:!0,xs:12,lg:6},r.a.createElement(X,{name:"City",label:"City, State, Country",variant:"outlined",placeholder:"Search any city...",required:!0,error:!!(null===ke||void 0===ke?void 0:ke.cityStateCountry),helperText:null===ke||void 0===ke||null===(e=ke.cityStateCountry)||void 0===e?void 0:e.message,fullWidth:!0,defaultValue:Fe,getOptionLabel:e=>{if("string"===typeof e)return e;const t=e.description.split(",").map(e=>e.trim());let n=t.pop();return"USA"===n&&(n=n.replace("USA","US")),t.push(n),t.join(", ")},onSelect:e=>{var t;if(null===e||!(null===e||void 0===e?void 0:e.address_components))return void Ne("cityStateCountry",null);const n=Object(N.fb)(e.address_components,{shortCountry:!0});if(0===Object.keys(n).length)return;const a=null===(t=N.l.find(e=>e.label===n.administrative_area_level_1))||void 0===t?void 0:t.value,r=[n.locality,null!==a&&void 0!==a?a:n.administrative_area_level_1,n.country].join(", ");Ne("cityStateCountry",r)}})),r.a.createElement(h.a,{item:!0,xs:12,lg:6},r.a.createElement(q.a,{name:"zip",label:"ZIP/Postal Code",required:!0,noCustomClasses:!0})),r.a.createElement(h.a,{item:!0,xs:12,lg:6},r.a.createElement(q.a,{name:"email",label:"Email",required:!0,noCustomClasses:!0})),r.a.createElement(h.a,{item:!0,xs:12,lg:6},r.a.createElement(A.a,{international:!0,defaultCountry:"US",countryCallingCodeEditable:!1,label:"Phone",placeholder:"Enter phone number",value:Me,onChange:e=>{Ne("phone",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})},error:!!(null===ke||void 0===ke||null===(t=ke.phone)||void 0===t?void 0:t.message),required:!0,inputComponent:ne}),(null===ke||void 0===ke||null===(n=ke.phone)||void 0===n?void 0:n.message)?r.a.createElement(v.a,{error:!0,style:{marginLeft:"62px"}},ke.phone.message):null),oe&&r.a.createElement(h.a,{item:!0,xs:12},r.a.createElement(p.a,{variant:"body2",sx:{color:"error.main"}},oe)),r.a.createElement(h.a,{item:!0,xs:12},r.a.createElement(l.a,{id:"providers",select:!0,placeholder:"Select Providers",label:"Select Providers",value:"",onChange:async e=>{const t=Y.providers&&Y.providers.length>0&&Y.providers.find(t=>t.id===e.target.value);if(ae){const n=await C(Object(w.tp)(ae&&ae.id,{providers:[...he,t.id]})),{error:a}=n;a?Q.b.error("Error adding provider to clinic"):ve([...he,e.target.value])}else ve([...he,e.target.value])},disabled:Y.providers&&he.length===Y.providers.length,sx:{width:"100%","& .MuiOutlinedInput-input":{padding:"8.5px 14px"},label:{top:"-7px"}}},Y.providers&&Y.providers.length>0&&Y.providers.filter(e=>!he.includes(e.id)).map((e,t)=>r.a.createElement(R.a,{key:t,value:e.id},r.a.createElement(y.a,{primary:"".concat(e&&e.user&&e.user.first_name," ").concat(e&&e.user&&e.user.last_name)})))),r.a.createElement(D.a,{tags:Ue,onRemoveTag:async e=>{const t=[...he],n=Ue.findIndex(t=>t===e);if(t.splice(n,1),ae){const e=await C(Object(w.tp)(ae&&ae.id,{providers:t})),{error:n}=e;n?Q.b.error("Error removing provider from clinic"):ve(t)}else ve(t)}}))))),r.a.createElement(m.a,{sx:{flexDirection:"row",justifyContent:"end",alignItems:"center"}},r.a.createElement(k.a,{linkDefault:!0,onClick:Be},"Cancel"),r.a.createElement(o.a,{type:"submit",variant:"contained",className:"text-right"},ae?"Save":"Add"," clinic"))))}))}},78:function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return p}));var a,r=n(26),i=n(0),c=n.n(i),o=n(34),s=n.n(o),l=n(202),u=n(47);const d=l.c.div(a||(a=Object(r.a)(["\n    &.primary {\n        color: ",";\n    }\n\n    &.secondary {\n        color: ",";\n    }\n"])),e=>e.theme[u.d],e=>e.theme[u.h]);function m(e){let{fluid:t,screenReaderText:n="Loading...",primary:a=!0,secondary:r=!1}=e;const i=c.a.createElement(d,{className:s()("ts-spinner spinner-border",a&&"primary",r&&"secondary")},c.a.createElement("span",{className:"sr-only"},n));return t?c.a.createElement("div",{className:"text-center"},i):i}function p(e){return c.a.createElement("div",{className:"ts-spinner-page"},c.a.createElement(m,e))}},79:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var a=n(0),r=n.n(a),i=n(49),c=n(1394),o=n(703),s=n(874),l=n(34),u=n.n(l),d=n(98);const m={width:"100%",backgroundColor:"white"},p=Object(i.a)({root:m})(c.a),E=Object(i.a)({root:m})(o.a);function g(e){let{autoFocus:t=!1,autosize:n=!1,bare:a=!1,error:i,containerClassName:c="",touched:o,...l}=e,m=p;return n?(m=s.a,l.className=u()("w-100 p-3 rounded",l.className||"")):a&&(m=E),r.a.createElement("div",{className:c},r.a.createElement(m,Object.assign({},l,{autoFocus:t})),r.a.createElement(d.a,{show:i&&o,message:i}))}},804:function(e,t,n){"use strict";t.a={values:{xs:0,sm:600,md:900,lg:1200,xl:1536,mobile:0,tablet:769,desktop:1200}}},81:function(e,t,n){"use strict";n.r(t),n.d(t,"REQUEST_MFA_STATUS",(function(){return i})),n.d(t,"RECEIVE_MFA_STATUS",(function(){return c})),n.d(t,"RECEIVE_MFA_STATUS_ERROR",(function(){return o}
1)),n.d(t,"getMFAStatus",(function(){return s})),n.d(t,"REQUEST_MFA_DISABLE",(function(){return l})),n.d(t,"RECEIVE_MFA_DISABLE",(function(){return u})),n.d(t,"RECEIVE_MFA_DISABLE_ERROR",(function(){return d})),n.d(t,"disableMFA",(function(){return m})),n.d(t,"SET_MFA_VERIFIED",(function(){return p})),n.d(t,"CLEAR_MFA_STATE",(function(){return E})),n.d(t,"setMFAVerified",(function(){return g})),n.d(t,"clearMFAState",(function(){return f})),n.d(t,"MFA_EMAIL_SEND_REQUEST",(function(){return b})),n.d(t,"MFA_EMAIL_SEND_SUCCESS",(function(){return _})),n.d(t,"MFA_EMAIL_SEND_ERROR",(function(){return h})),n.d(t,"MFA_EMAIL_VERIFY_REQUEST",(function(){return v})),n.d(t,"MFA_EMAIL_VERIFY_SUCCESS",(function(){return R})),n.d(t,"MFA_EMAIL_VERIFY_ERROR",(function(){return y})),n.d(t,"MFA_DEVICES_REQUEST",(function(){return O})),n.d(t,"MFA_DEVICES_SUCCESS",(function(){return A})),n.d(t,"MFA_DEVICES_ERROR",(function(){return C})),n.d(t,"MFA_DEVICE_REVOKE_REQUEST",(function(){return S})),n.d(t,"MFA_DEVICE_REVOKE_SUCCESS",(function(){return I})),n.d(t,"MFA_DEVICE_REVOKE_ERROR",(function(){return T})),n.d(t,"sendEmailCode",(function(){return x})),n.d(t,"verifyEmailCode",(function(){return w})),n.d(t,"getTrustedDevices",(function(){return j})),n.d(t,"revokeTrustedDevice",(function(){return P})),n.d(t,"MFA_BACKUP_CODES_GENERATE_REQUEST",(function(){return N})),n.d(t,"MFA_BACKUP_CODES_GENERATE_SUCCESS",(function(){return L})),n.d(t,"MFA_BACKUP_CODES_GENERATE_ERROR",(function(){return D})),n.d(t,"MFA_BACKUP_CODES_STATUS_REQUEST",(function(){return k})),n.d(t,"MFA_BACKUP_CODES_STATUS_SUCCESS",(function(){return M})),n.d(t,"MFA_BACKUP_CODES_STATUS_ERROR",(function(){return F})),n.d(t,"generateBackupCodes",(function(){return U})),n.d(t,"getBackupCodesStatus",(function(){return V}));var a=n(3),r=n(7);const i="REQUEST_MFA_STATUS",c="RECEIVE_MFA_STATUS",o="RECEIVE_MFA_STATUS_ERROR",s=()=>async e=>{try{e(Object(a.c)(i));const t=await Object(r.b)("/api/v3/mfa/status/");return e(Object(a.b)(c,t))}catch(t){return e(Object(a.a)(o,t))}},l="REQUEST_MFA_DISABLE",u="RECEIVE_MFA_DISABLE",d="RECEIVE_MFA_DISABLE_ERROR",m=()=>async e=>{try{e(Object(a.c)(l));const t=await Object(r.d)("/api/v3/mfa/disable/");return e(Object(a.b)(u,t))}catch(t){return e(Object(a.a)(d,t))}},p="SET_MFA_VERIFIED",E="CLEAR_MFA_STATE",g=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:p,payload:{verified:e}}},f=()=>({type:E}),b="MFA_EMAIL_SEND_REQUEST",_="MFA_EMAIL_SEND_SUCCESS",h="MFA_EMAIL_SEND_ERROR",v="MFA_EMAIL_VERIFY_REQUEST",R="MFA_EMAIL_VERIFY_SUCCESS",y="MFA_EMAIL_VERIFY_ERROR",O="MFA_DEVICES_REQUEST",A="MFA_DEVICES_SUCCESS",C="MFA_DEVICES_ERROR",S="MFA_DEVICE_REVOKE_REQUEST",I="MFA_DEVICE_REVOKE_SUCCESS",T="MFA_DEVICE_REVOKE_ERROR",x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"login";return async t=>{try{t(Object(a.c)(b));const n=await Object(r.d)("/api/v3/mfa/email/send/",{purpose:e});return t(Object(a.b)(_,n))}catch(n){throw t(Object(a.a)(h,n)),n}}},w=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return async i=>{try{i(Object(a.c)(v));const c=e.replace(/\s/g,""),o=await Object(r.d)("/api/v3/mfa/email/verify/",{code:c,remember_device:t,use_backup:n});return o.data&&o.data.device_token&&(document.cookie="trusted_device_token=".concat(o.data.device_token,"; path=/; max-age=").concat(2592e3,"; secure; samesite=strict")),i(g(!0)),i(Object(a.b)(R,o))}catch(c){throw i(Object(a.a)(y,c)),c}}},j=()=>async e=>{try{e(Object(a.c)(O));const t=await Object(r.b)("/api/v3/mfa/devices/");return e(Object(a.b)(A,t))}catch(t){return e(Object(a.a)(C,t))}},P=e=>async t=>{try{t(Object(a.c)(S));const n=await Object(r.a)("/api/v3/mfa/devices/".concat(e,"/"));return t(Object(a.b)(I,{...n,deviceId:e})),n}catch(n){return t(Object(a.a)(T,n))}},N="MFA_BACKUP_CODES_GENERATE_REQUEST",L="MFA_BACKUP_CODES_GENERATE_SUCCESS",D="MFA_BACKUP_CODES_GENERATE_ERROR",k="MFA_BACKUP_CODES_STATUS_REQUEST",M="MFA_BACKUP_CODES_STATUS_SUCCESS",F="MFA_BACKUP_CODES_STATUS_ERROR",U=()=>async e=>{try{e(Object(a.c)(N));const t=await Object(r.d)("/api/v3/mfa/backup-codes/generate/");return e(Object(a.b)(L,t))}catch(t){return e(Object(a.a)(D,t))}},V=()=>async e=>{try{e(Object(a.c)(k));const t=await Object(r.b)("/api/v3/mfa/backup-codes/status/");return e(Object(a.b)(M,t))}catch(t){return e(Object(a.a)(F,t))}}},814:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0);function r(e){const[t,n]=Object(a.useState)(!1),r=e||100;return Object(a.useEffect)(()=>(window.onscroll=()=>{window.pageYOffset>r?n(!0):n(!1)},()=>{window.onscroll=null}),[r]),t}},815:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var a=n(0),r=n.n(a),i=n(20),c=n.n(i),o=n(97),s=n(158),l=n(52),u=n(103),d=n(712),m=n(368),p=n(6),E=n(486),g=n(642),f=n(78),b=n(48),_=n(484);function h(e){let{row:t,selected:n,selectedTab:i,onEdit:h,visitProfile:v,toggleStatus:R,onToggleActive:y,groupId:O}=e;const A=Object(o.a)(),{active:C,address1:S,address2:I,city:T,clinics:x,public:w,photo:j,state:P,title:N,user:L}=t,{last_login:D,first_name:k,last_name:M,roles:F}=L||{},U=D?c()(D).format("MM/DD/YYYY"):"-",[V,G]=Object(a.useState)(null),z=F&&F.length>0&&F.find(e=>e.group===O),B=z&&Object(p.S)(z.role_level);let q=r.a.createElement(f.b,null),H=null;const W=()=>{G(null)},Q=e=>{let t=null;switch(e){case!0:t=r.a.createElement(g.a,{variant:"light"===A.palette.mode?"ghost":"filled",color:"success",sx:{textTransform:"capitalize"}},"Published");break;default:t=r.a.createElement(g.a,{variant:"light"===A.palette.mode?"ghost":"filled",color:"warning",sx:{textTransform:"capitalize"}},"Unpublished")}return r.a.createElement("div",null,t)},Y=r.a.createElement(r.a.Fragment,null,r.a.createElement(s.a,{sx:{display:"flex",alignItems:"center"},onClick:()=>v(t),className:"hover-pointer"}
1,r.a.createElement(E.a,{color:j?"default":Object(m.a)(k).color,alt:"".concat(k," ").concat(M),src:j,sx:{mr:2}},Object(m.a)(k).name),r.a.createElement(l.a,{variant:"subtitle2",noWrap:!0},k," ",M)),x&&r.a.createElement(s.a,{align:"center"},x&&x.length>1?"Multuple Locations":x[0]&&x[0].title),r.a.createElement(s.a,{align:"center"},B),r.a.createElement(s.a,{align:"center"},U),r.a.createElement(s.a,{align:"center"},Q(C))),K=r.a.createElement(r.a.Fragment,null,r.a.createElement(s.a,{sx:{display:"flex",alignItems:"center"},onClick:()=>v(t),className:"hover-pointer"},r.a.createElement(l.a,{variant:"subtitle2",noWrap:!0},N)),r.a.createElement(s.a,{align:"center"},S," ",I),r.a.createElement(s.a,{align:"center"},T),r.a.createElement(s.a,{align:"center"},P),r.a.createElement(s.a,{align:"center"},Q(w))),J=r.a.createElement(r.a.Fragment,null,r.a.createElement(u.a,{onClick:()=>{h(t),W()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},"Edit",r.a.createElement(b.a,{src:Object(p.Q)("ic_edit.svg"),className:"ts-edit-user-icon",alt:"Edit User"}))),r.a.createElement(u.a,{onClick:()=>{v(t),W()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},"Profile",r.a.createElement(b.a,{src:Object(p.Q)("ic_person.svg"),className:"ts-view-profile-icon",alt:"Edit User"}))),r.a.createElement(u.a,{onClick:()=>{R(t),W()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},C?"Unpublish":"Publish",r.a.createElement(b.a,{src:Object(p.Q)(C?"ic_eye_off.svg":"ic_eye.svg"),className:"ts-toggle-user-icon",alt:"Publish User"})))),Z=r.a.createElement(r.a.Fragment,null,r.a.createElement(u.a,{onClick:()=>{h(t),W()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},"Edit",r.a.createElement(b.a,{src:Object(p.Q)("ic_person.svg"),className:"ts-action-icon",alt:"Edit clinic"}))),r.a.createElement(u.a,{onClick:()=>{v(t),W()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},"Profile",r.a.createElement(b.a,{src:Object(p.Q)("ic_clinic.svg"),className:"ts-action-icon",alt:"Edit User"}))),r.a.createElement(u.a,{onClick:()=>{y(t),W()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},w?"Unpublish":"Publish",r.a.createElement(b.a,{src:Object(p.Q)(w?"ic_eye_off.svg":"ic_eye.svg"),className:"ts-action-icon",alt:"Edit clinic"}))));switch(i){case"users":q=Y,H=J;break;default:q=K,H=Z}return r.a.createElement(d.a,{hover:!0,selected:n},q,r.a.createElement(s.a,{align:"right"},r.a.createElement(_.b,{open:V,onOpen:e=>{G(e.currentTarget)},onClose:W,actions:H})))}},817:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(44),c=n(880),o=n(52),s=n(203);n(1365);t.a=function(e){let{id:t,checked:n,onChange:a,label:l,disabled:u=!1,description:d,className:m="",color:p="primary",variant:E="default"}=e;const{isRevive:g}=Object(s.i)(),f=Object(s.f)(g);return"notifications"===E?r.a.createElement(i.a,{sx:{mt:2,textAlign:"right"},className:"d-flex ".concat(m)},r.a.createElement(c.a,{id:t,checked:n,onChange:a,disabled:u,color:p,sx:f}),r.a.createElement(o.a,{sx:{display:"block",textAlign:"left",color:"text.secondary"},className:"flex-center"},l)):r.a.createElement(i.a,{className:"ts-toggle-container ".concat(m)},r.a.createElement("div",{className:"ts-toggle-content"},r.a.createElement("div",{className:"ts-toggle-text"},r.a.createElement(o.a,{className:"ts-toggle-label"},l),d&&r.a.createElement(o.a,{className:"ts-toggle-description"},d)),r.a.createElement(c.a,{id:t,checked:n,onChange:a,disabled:u,color:p,className:"ts-toggle-switch",sx:f})))}},82:function(e,t,n){"use strict";var a=n(0),r=n.n(a),i=n(34),c=n.n(i),o=n(97),s=n(59),l=n(52),u=n(6);t.a=e=>{let{actions:t,className:n,closeAnalyticsClass:i,content:d,fullscreen:m,heading:p,hideClose:E=!1,modalClassName:g,narrow:f=!1,show:b,size:_="md",toggleShow:h,top:v=!1}=e;const R=Object(o.a)();return Object(a.useEffect)(()=>{const e=document.querySelector(".".concat(u.gb)),t=()=>{document.body.classList.remove("no-scroll"),e&&e.classList.remove("no-scroll")};return b?(document.body.classList.add("no-scroll"),e&&e.classList.add("no-scroll")):t(),()=>{t()}},[b]),b&&r.a.createElement("div",{className:c()("ts-modal",n,b&&"show",v&&"top")},r.a.createElement("div",{className:"ts-modal__overlay",onClick:h}),r.a.createElement("div",{className:c()("ts-modal__wrapper",g,m&&"fullscreen",!m&&"container",!m&&void 0!==_&&_)},r.a.createElement("div",null,r.a.createElement(s.a,{sx:{flexDirection:"row",justifyContent:"end",px:3,pt:3}}
1,!E&&r.a.createElement("div",{"data-button":i,className:"close-button hover-pointer",onClick:h},r.a.createElement("i",{"data-button":i,className:"fas fa-times fa-lg"}))),r.a.createElement(s.a,{direction:"row",justifyContent:"center",alignItems:"center"},p&&r.a.createElement("div",{className:"heading-wrapper"},r.a.createElement(l.a,{variant:"h4",sx:{color:R.palette.grey[600]},className:"heading text-bold"},p))),r.a.createElement("div",{className:c()("content",f&&"narrow")},d),t&&r.a.createElement("div",{className:"actions"},t))))}},821:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return o}));var a=n(1388),r=n(0),i=n.n(r);const c="bg-main-dark text-white";function o(e){let{...t}=e;return i.a.createElement(a.a,t)}},824:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c}));var a=n(0),r=n.n(a),i=n(224);const c=Object(a.createContext)({isCollapse:!1,collapseClick:!1,collapseHover:!1,onToggleCollapse:()=>{},onHoverEnter:()=>{},onHoverLeave:()=>{}});function o(e){let{children:t}=e;const n=Object(i.a)("up","lg"),[o,s]=Object(a.useState)({click:!1,hover:!1});Object(a.useEffect)(()=>{n||s({click:!1,hover:!1})},[n]);return r.a.createElement(c.Provider,{value:{isCollapse:o.click&&!o.hover,collapseClick:o.click,collapseHover:o.hover,onToggleCollapse:()=>{s({...o,click:!o.click})},onHoverEnter:()=>{o.click&&s({...o,hover:!0})},onHoverLeave:()=>{s({...o,hover:!1})}}},t)}},834:function(e,t,n){"use strict";n.d(t,"a",(function(){return Ee}));var a=n(0),r=n.n(a),i=n(97),c=n(103),o=n(59),s=n(52),l=n(222),u=n(630),d=n(1541),m=n(1514),p=n(1538),E=n(1537),g=n(44),f=n(707),b=n(248),_=n(15),h=n(75),v=n(145),R=n(34),y=n.n(R),O=n(6),A=n(10),C=n(2),S=n(351),I=n(224),T=n(41),x=n(36),w=n(101),j=n(579),P=n(890),N=n(68),L=n(161),D=(n(516),n(23)),k=n(119),M=n(82),F=n(69),U=n(17);const V=D.e().shape({phone:D.g(),altPhone:D.g(),url:D.g().test("url","URL must be in the following format: https://www.example.com",e=>{if(e&&e.length>0){return D.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),instagram:D.g().test("instagram","URL must be in the following format: https://www.instagram.com/username",e=>{if(e&&e.length>0){return D.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(instagram)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),facebook:D.g().test("facebook","URL must be in the following format: https://www.facebook.com/username",e=>{if(e&&e.length>0){return D.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(facebook)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),twitter:D.g().test("twitter","URL must be in the following format: https://www.x.com/username",e=>{if(e&&e.length>0){return D.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(x)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable()}),G={phone:"",altPhone:"",vanity_phone:"",url:"",facebook:"",instagram:"",twitter:""};function z(e){let{show:t,clinic:n,handleClose:c}=e;const u=Object(_.f)(),d=Object(i.a)(),[m,p]=Object(a.useState)(""),[E,g]=Object(a.useState)(""),f=Object(N.f)({resolver:Object(L.a)(V),initialValues:G}),{getValues:b,setValue:h,handleSubmit:R,reset:y,formState:{isSubmitting:O}}=f;Object(a.useEffect)(()=>{p(n?n.phone:""),g(n?n.alt_phone:""),y({...G,phone:m,altPhone:n&&n.alt_phone?n.alt_phone:"",vanity_phone:n?n.vanity_phone:"",url:n?n.url:"",facebook:n?n.facebook:"",instagram:n?n.instagram:"",twitter:n?n.twitter:""})},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(M.a,{show:t,toggleShow:c,content:r.a.createElement("div",null,r.a.createElement(s.a,{variant:"h6",sx:{my:2}}
1,"Edit Contact Info"),r.a.createElement(k.a,{methods:f,onSubmit:R(async()=>{const{vanity_phone:e,url:t,facebook:a,instagram:r,twitter:i}=b(),o={phone:m,alt_phone:E,vanity_phone:e,url:t&&t.length>0?t:"",facebook:a&&a.length>0?a:"",instagram:r&&r.length>0?r:"",twitter:i&&i.length>0?i:""};(await u(Object(C.tp)(n.id,o))).error?U.b.error("Error updating contact info"):(U.b.success("Contact info updated"),c())})},r.a.createElement(l.a,{container:!0,spacing:2,sx:{mb:3}},r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(s.a,{variant:"body2",sx:{maxWidth:"42px",left:"58px",top:"9px",backgroundColor:d.palette.common.white,padding:"0 4px",fontSize:"0.75rem",position:"relative",lineHeight:"1.4375em",color:"#919EAB"}},"Phone"),r.a.createElement(v.a,{international:!0,defaultCountry:"US",countryCallingCodeEditable:!1,placeholder:"Enter phone number",initialValue:!0,value:m,onChange:e=>{p(e||""),h("phone",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})}})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(s.a,{variant:"body2",sx:{maxWidth:"75px",left:"58px",top:"9px",backgroundColor:d.palette.common.white,padding:"0 4px",fontSize:"0.75rem",position:"relative",lineHeight:"1.4375em",color:"#919EAB"}},"Alt. Phone"),r.a.createElement(v.a,{international:!0,defaultCountry:"US",countryCallingCodeEditable:!1,placeholder:"Enter phone number",initialValue:!0,value:E,onChange:e=>{g(e||""),h("alt_phone",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})}})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"vanity_phone",label:"Vanity Number"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6}),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"url",label:"Website"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"facebook",label:"Facebook"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"instagram",label:"Instagram"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"twitter",label:"X"}))),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(x.a,{link:!0,onClick:c,className:"p-2"},"Cancel"),r.a.createElement(P.a,{type:"submit",variant:"contained",loading:O,className:"text-right"},"Save"))))}))}var B=n(308),q=n(110),H=n(610),W=n(48);const Q={images:[]};function Y(e){var t;let{show:n,handleClose:c,clinic:u=null}=e;const d=Object(i.a)(),m=Object(_.f)(),p=u&&u.clinic_images&&u.clinic_images.length>0&&5-u.clinic_images.length,E=Object(N.f)({initialValues:Q}),{setValue:f}=E,b=Object(a.useCallback)(async e=>{const t=e[0];if(t){f("photoURL",Object.assign(t,{preview:URL.createObjectURL(t)}));const e=new FormData;e.append("clinic",u.id),e.append("image",t);const n=await m(Object(C.eq)(e)),{error:a}=n;a&&U.b.error("Error uploading image")}},[f,u]),h=()=>{const e=[];for(let t=0;t<p;t++)e.push(r.a.createElement(l.a,{item:!0,key:t},r.a.createElement("div",{className:"ts-edit-image-placeholder"},r.a.createElement(W.a,{src:Object(O.Q)("ic_image.svg"),sx:{color:d.palette.grey[500]}}))));return e};return r.a.createElement(r.a.Fragment,null,r.a.createElement(M.a,{show:n,content:r.a.createElement("div",null,r.a.createElement(k.a,{methods:E},r.a.createElement(s.a,{variant:"h6",sx:{my:2}},"Edit Images"),u&&u.clinic_images&&u.clinic_images.length<5?r.a.createElement(H.a,{name:"images",maxSize:3145728,onDrop:b,helperText:r.a.createElement(s.a,{variant:"caption",sx:{mt:2,mx:"auto",display:"block",textAlign:"center",color:"text.secondary"}},"Allowed *.jpeg, *.jpg, *.png, *.gif",r.a.createElement("br",null)," max size of ",Object(B.a)(3145728),r.a.createElement("br",null)," 1080x720 recommended resolution")}):r.a.createElement(s.a,{variant:"body2"},"Only 5 images per clinic are allowed. Remove an existing image to add more"),r.a.createElement(g.a,{sx:{mt:2}},r.a.createElement(s.a,{variant:"overline"},"Current Images"),r.a.createElement(l.a,{container:!0,spacing:2,sx:{display:"flex",justifyContent:"center",my:1}},null===u||void 0===u||null===(t=u.clinic_images)||void 0===t?void 0:t.map((e,t)=>r.a.createElement(l.a,{item:!0,key:t,onClick:()=>(async e=>{const t=await m(Object(C.Jn)(e.id)),{error:n}=t;n&&U.b.error("Error removing image")})(e),className:"ts-edit-image-container hover-pointer"}
1,r.a.createElement(q.a,{src:e.image,alt:"clinic",className:"ts-edit-image-thumbnail"}),r.a.createElement(W.a,{src:Object(O.Q)("ic_remove.svg"),sx:{color:d.palette.error.main},className:"ts-edit-image-remove "}))),r.a.createElement(h,null))),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(P.a,{type:"submit",variant:"contained",className:"text-right",onClick:c},"Done"))))}))}var K=n(441);function J(e){let{prefillCity:t,handleSelectCity:n,errors:i}=e;const c=Object(_.f)(),o=Object(_.g)(e=>{let{mfr:t}=e;return t}),[l,d]=Object(a.useState)(!1),[m,p]=Object(a.useState)(!1),[E,g]=Object(a.useState)(t);Object(a.useEffect)(()=>{const e=setTimeout(()=>{m&&E&&E.length>1&&async function(e){const t=await c(Object(C.wm)(e)),{error:n}=t;n&&U.b.error("Error finding city")}(E)},500);return()=>{clearTimeout(e)}},[E]);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"flex-column"},r.a.createElement(K.a,{name:"City",label:"City",className:"rounded-pill outline-none",placeholder:"City...",variant:"outlined",onChange:e=>{g(e.target.value),p(!0),d(!0)},value:E,error:!!i.city,fullWidth:!0,sx:{"& legend":{display:"none"},"& label":{top:"-7px"},"& fieldset":{top:0},"& input":{p:"8.5px 14px",height:"23px"},width:"100%"}})),l&&o&&o.cityList&&o.cityList.length>0&&r.a.createElement(s.a,{variant:"overline",sx:{px:2}},"Select a city:"),l&&o&&o.cityList&&o.cityList.length>0&&r.a.createElement("div",{className:"ts-city-suggestions px-3 py-2 flex-column"},o&&o.cityList.map((e,t)=>r.a.createElement(u.a,{key:t,size:"small",label:"".concat(e.name,", ").concat(e&&e.state?e.state:e.state_name?e.state_name:"").concat(e.state||e.state_name?",":"","  ").concat(e.country),sx:{m:.5},onClick:()=>(e=>{c(Object(C.Qk)()),n(e),g(e.name),p(!1)})(e)}))),i.city&&r.a.createElement(s.a,{variant:"caption",color:"error",sx:{margin:"8px 14px 0px 14px"}},i.city.message))}const Z=D.e().shape({name:D.g().required(),address1:D.g().required(),state:D.g(),city:D.g().required(),zip:D.g().required(),country:D.g().required()}),X={name:"",address1:"",address2:"",state:"",city:"",zip:"",country:""};function $(e){var t;let{show:n,clinic:i,handleClose:u}=e;const d=Object(_.f)(),m=Object(N.f)({resolver:Object(L.a)(Z),initialValues:X}),{getValues:p,setValue:E,handleSubmit:g,reset:f,formState:{isSubmitting:b,errors:h}}=m;Object(a.useEffect)(()=>{f({...X,name:i&&i.title,address1:i&&i.address1,address2:i&&i.address2,city:i&&i.city,state:i&&i.state,zip:i&&i.zip,country:i&&i.country})},[n]);const v=Object(a.useCallback)(e=>{E("country",e.target.value,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})},[E]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(M.a,{show:n,content:r.a.createElement("div",null,r.a.createElement(s.a,{variant:"h6",sx:{my:2}},"Edit Clinic Info"),r.a.createElement(k.a,{methods:m,onSubmit:g(async()=>{const{name:e,address1:t,address2:n,city:a,country:r,state:c,zip:o}=p(),s={title:e,address1:t,address2:n,city:a,state:c,zip:o,country:r,latitude:null,longitude:null};(await d(Object(C.tp)(i.id,s,S.b))).error?U.b.error("Error updating info"):(U.b.success("Info updated"),u())})},r.a.createElement(l.a,{container:!0,spacing:2,sx:{mb:3}},r.a.createElement(l.a,{item:!0,xs:12},r.a.createElement(F.a,{name:"name",label:"Clinic Name"})),r.a.createElement(l.a,{item:!0,xs:12},r.a.createElement(F.a,{name:"address1",label:"Address"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"address2",label:"Address 2 (optional)"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(J,{prefillCity:p("city"),handleSelectCity:(e=>t=>{e("city",t.name,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}),e("state",t.state||t.state_name,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0}),e("country",t.country,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})})(E),errors:h})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"state",label:"State/Province/Region"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(F.a,{name:"zip",label:"Zip"})),r.a.createElement(l.a,{item:!0,xs:12,lg:6},r.a.createElement(K.a,{id:"country",name:"country",label:"Country",sx:{width:"100%","& .MuiOutlinedInput-input":{padding:"8.5px 14px"},label:{top:"-7px"}},SelectProps:{MenuProps:{sx:{height:"400px"}}},select:!0,value:p("country"),defaultValue:p("country"),error:!!h.country,helperText:null===(t=h.country)||void 0===t?void 0:t.message,onChange:v},O.d&&O.d.length>0&&O.d.map(e=>r.a.createElement(c.a,{key:e.value,value:e.value,sx:{mx:1,my:.5,borderRadius:.75,typography:"body2",textTransform:"capitalize"}},e.label))))),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(x.a,{link:!0,onClick:u,className:"p-2"},"Cancel"),r.a.createElement(P.a,{type:"submit",variant:"contained",loading:b,className:"text-right"}
1,"Save"))))}))}var ee=n(616),te=n(590),ne=n(493),ae=n.n(ne);function re(e){let{imagesContainer:t}=e;const n=t.map(e=>e.image),i=Object(a.useRef)(null),c={customPaging:function(e){return r.a.createElement("div",null,r.a.createElement("img",{src:n[e],alt:"office thumbnail"}))},dots:!0,dotsClass:"slick-dots slick-thumb",infinite:!0,speed:500,slidesToShow:1,slidesToScroll:1};return r.a.createElement(ae.a,Object.assign({ref:i},c),n.length>0&&n.map((e,t)=>r.a.createElement(q.a,{key:t,src:e,alt:"Clinic image"})))}var ie=n(185),ce=n(244),oe=n(121),se=n(416),le=n(605),ue=n(78),de=n(324),me=n(273),pe=n(474);function Ee(){const e=Object(_.f)(),t=Object(h.useHistory)(),n=Object(i.a)(),{clinicId:R}=Object(h.useParams)(),{clinic:P}=Object(_.g)(e=>{let{mfr:t}=e;return t}),N=Object(_.g)(e=>{let{me:t}=e;return t}),L=Object(_.g)(e=>{let{mfr:t}=e;return t}),[D,k]=Object(a.useState)(!1),[F,U]=Object(a.useState)(!1),[V,G]=Object(a.useState)(!1),[B,H]=Object(a.useState)(!1),[Q,K]=Object(a.useState)(!1),[J,Z]=Object(a.useState)(!1),[X,ne]=Object(a.useState)(!1),[ae,Ee]=Object(a.useState)(!1),[ge,fe]=Object(a.useState)(!1),[be,_e]=Object(a.useState)(null),[he,ve]=Object(a.useState)(!1),[Re,ye]=Object(a.useState)(!1),[Oe,Ae]=Object(a.useState)(!1),[Ce,Se]=Object(a.useState)(""),Ie=Object(I.a)("down","lg"),Te=Object(O.cb)(N.group),xe=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com"),we={width:"100%",height:Ie?"350px":"400px",borderRadius:"20px"};Object(a.useEffect)(()=>{!async function(){const n=await e(Object(C.Am)(R,{...S.b})),{error:a,data:r}=n;a?t.push(A.N):(r.group&&r.group.access_level&&r.group.access_level>=40&&(U(!0),ve(!0)),_e({lat:Number(r.latitude),lng:Number(r.longitude)})),window.location.pathname.split("/").pop()!==r.slug&&t.push(A.N);const i=[];i.push("".concat(r.title)),r&&r.providers.length>0&&r.providers.map(e=>i.push("".concat(e.user&&e.user.first_name?e.user.first_name:""," ").concat(e.user&&e.user.last_name?e.user.last_name:"")));const c=r.keywords?r.keywords.split(","):[],o=[...i,...c];Se(o)}()},[]);const je=()=>{P&&P.owner_profile_id&&e(Object(C.wl)(P.owner_profile_id)),ve(!0)},Pe=()=>{k(!D)},Ne=()=>{ye(null)},Le=r.a.createElement(r.a.Fragment,null,r.a.createElement(c.a,{onClick:()=>{(async()=>{const t=await e(Object(C.tp)(P.id,{public:!P.public}));(null===t||void 0===t?void 0:t.error)?de.b.error("string"===typeof t.error?t.error:"Error publishing clinic"):de.b.success("Clinic published")})(),Ne()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},P&&P.public?"Unpublish Profile":"Publish profile",r.a.createElement(W.a,{src:Object(O.Q)(P&&P.public?"ic_eye_off.svg":"ic_eye.svg"),className:"ts-edit-user-icon",alt:"Edit User"})))),De=e=>()=>{switch(e){case"clinic-credentials":ne(!0);break;case"clinic-bio":K(!0);break;case"contact":Z(!0);break;case"images":G(!0);break;case"keywords":Ee(!0);break;default:H(!0)}},ke=()=>{V&&G(!1),B&&H(!1),Q&&K(!1),J&&Z(!1),X&&ne(!1),ae&&Ee(!1),P.public||fe(!0)},Me=()=>{fe(!1)},Fe=e=>{let{section:t}=e;return r.a.createElement(x.a,{onClick:De(t)},r.a.createElement(W.a,{src:Object(O.Q)("ic_edit.svg"),sx:{color:n.palette.tertiary.main,"&:hover":{color:"".concat(n.palette.tertiary.darker," !important")}},className:"hover-pointer"}))},Ue=e=>{let{value:t=""}=e;const n=Object(v.b)(t);return n.length>0?r.a.createElement("a",{href:"tel:".concat(t),className:"ml-1"},n):t.length>0?r.a.createElement("span",{className:"ml-1"},t):void 0},Ve=()=>r.a.createElement(r.a.Fragment,null,r.a.createElement(o.a,{direction:"row",justifyContent:"space-between"},r.a.createElement(s.a,{variant:"h5",sx:{fontWeight:700,color:n.palette.grey[800],mb:1}},"Clinic"),F&&r.a.createElement(Fe,{section:"contact"}),!F&&P&&P.providers&&P.providers.length>0&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center",color:n.palette.grey[600]}},r.a.createElement(w.a,{analyticsClass:"button__contact-provider-email",onClick:Pe,className:"ts-contact-button ml-1"},"Contact now")))),r.a.createElement(o.a,{sx:{backgroundColor:n.palette.grey[100],borderRadius:"20px",p:2}},P.phone&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("ic_phone.svg"),sx:{color:n.palette.grey[600]}}
1),r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center",color:n.palette.grey[600]}},"Phone:"," ",he?r.a.createElement(Ue,{value:P.phone}):r.a.createElement(x.a,{analyticsClass:"button__clinic-show-phone",onClick:je,className:"ts-contact-button ml-1"},"Show phone"))),he&&P.alt_phone&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("ic_phone.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center",color:n.palette.grey[600]}},"Alt. Phone: ",r.a.createElement(Ue,{value:P.alt_phone}),P.vanity_phone?r.a.createElement(Ue,{value:P.vanity_phone}):null)),P.url&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("ic_web.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:P.url,target:"_blank",rel:"noopener noreferrer",className:"text-main-alt"},r.a.createElement(s.a,{variant:"body2"},P.title,"'s Website"))),P.facebook&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("ic_facebook_logo.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:P.facebook,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"Facebook"))),P.instagram&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("ic_instagram_logo.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:P.instagram,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"Instagram"))),P.twitter&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("X_logo_2023.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:P.twitter,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"X"))),P.linkedin&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(W.a,{src:Object(O.Q)("ic_linkedin_logo.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:P.linkedin,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"LinkedIn"))))),Ge=e=>{let{providers:t}=e;return r.a.createElement(r.a.Fragment,null,t&&t.length>0&&t.map((e,t)=>e&&!e.active?null:r.a.createElement(l.a,{container:!0,key:t,className:"hover-pointer my-1"},r.a.createElement(l.a,{item:!0,xs:6},r.a.createElement("a",{href:"".concat(Object(h.generatePath)(A.K,{providerId:e.id}),"/").concat(e.slug),rel:"canonical",title:"".concat(e.user.first_name," ").concat(e.user.last_name,"'s profile")},r.a.createElement(o.a,{direction:"row",height:"32px",alignItems:"center",spacing:1},r.a.createElement(me.a,{image:e&&e.photo,name:e&&e.user&&e.user.first_name,size:"xs"}),e&&e.user&&r.a.createElement(s.a,{variant:"body2",sx:{color:n.palette.grey[600],ml:1,overflow:"hidden",textOverflow:"ellipsis"}},e.user.first_name," ",e.user.last_name)))),e&&e.profile_credentials&&e.profile_credentials.length>0&&r.a.createElement(l.a,{item:!0,xs:6},r.a.createElement(l.a,{container:!0,spacing:1,sx:{display:"flex",justifyContent:"flex-end",mt:"0px !important"}},e&&e.profile_credentials&&e.profile_credentials.length>0&&e.profile_credentials.map((e,t)=>r.a.createElement(a.Fragment,{key:t},e&&e.credential&&r.a.createElement(l.a,{item:!0,sx:{pt:"0px !important"}},r.a.createElement(u.a,{label:e.credential,sx:{fontWeight:600,mt:"0px !important"}})))))))))},ze=()=>r.a.createElement(r.a.Fragment,null,r.a.createElement(o.a,{direction:"row",justifyContent:"space-between"},r.a.createElement(s.a,{variant:"h5",sx:{fontWeight:700,color:n.palette.grey[800],mb:1}},"Providers")),P.providers&&P.providers.length>0&&r.a.createElement(o.a,{sx:{flexDirection:"row",backgroundColor:n.palette.grey[100],borderRadius:"20px",p:2}},r.a.createElement(W.a,{src:Object(O.Q)("ic_location.svg"),sx:{alignSelf:"start",color:n.palette.orange.main}}),r.a.createElement(o.a,{sx:{ml:2,width:"100%"}},r.a.createElement(s.a,{variant:"body1",sx:{color:n.palette.grey[600],fontWeight:700}}
1,P.title),r.a.createElement(s.a,{variant:"body2",sx:{color:n.palette.grey[600]}},P.address1," ",P.address2," ",P.city,", ",P.state," ",P.zip),r.a.createElement(s.a,{variant:"headliner",sx:{color:n.palette.grey[600],fontWeight:700,mt:2}},"Providers at this location"),r.a.createElement(Ge,{providers:P.providers}))));return r.a.createElement(oe.a,{title:"Myofascial Release Therapy Clinic in ".concat(P&&P.city&&P.state&&"".concat(P.city,", ").concat(P.state)," by ").concat(P&&P.title),mfr:xe,mfrProvider:Te&&N.is_coach,meta:[{property:"keywords",content:Ce}]},L.clinicIsFetching?r.a.createElement(o.a,{sx:{minHeight:"400px",alignItems:"center",justifyContent:"center"}},r.a.createElement(ue.b,null)):r.a.createElement(d.a,{maxWidth:"xl"},N&&!N.id&&r.a.createElement(ce.a,null),P&&!P.public&&F&&r.a.createElement(m.a,{severity:"warning"},r.a.createElement(p.a,null,"This profile is hidden"),"This profile is currently hidden from public view. Click the status button below when you are ready to publish."),P?r.a.createElement(E.a,{sx:{p:{xs:3,lg:"75px"},mt:N.id?2:"100px",mb:2}},F&&r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"end"}},r.a.createElement(w.a,{onClick:e=>{ye(e.currentTarget)},sx:{backgroundColor:P.public?n.palette.primary.main:n.palette.warning.main,color:P.public?n.palette.text.white:n.palette.warning.contrastText,"&:hover":{backgroundColor:P.public?n.palette.primary.main:n.palette.warning.main,color:P.public?n.palette.text.white:n.palette.warning.contrastText},padding:"8px 16px !important",fontWeight:500}},r.a.createElement(W.a,{src:Object(O.Q)(P.public?"ic_eye.svg":"ic_eye_off.svg"),className:"ts-edit-user-icon mr-2",alt:"Toggle status"}),P.public?"Public":"Hidden"),r.a.createElement(ie.a,{open:Re,anchorEl:Re,onClose:Ne,anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"right"},disabledArrow:!0,sx:{mt:-1,width:200,"& .MuiMenuItem-root":{px:1,typography:"body2",borderRadius:.75,"& svg":{mr:2,width:20,height:20}}}},Le)),r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"space-between",mt:1,mb:4}},r.a.createElement(s.a,{variant:"caption",sx:{fontSize:"2rem !important"}},P.group&&P.group.title?P.group.title.length<40?"".concat(P.group.title," Myofascial Release Therapy in ").concat(P.city,", ").concat(P.state):P.group.title:"Myofascial Release Therapy Clinic in ".concat(P.city,", ").concat(P.state)),r.a.createElement(g.a,{alignSelf:"center"},r.a.createElement(le.a,{profileId:P.id,clinic:!0}))),F&&r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"end"}},r.a.createElement(x.a,{onClick:De("keywords")},"Manage keywords")),r.a.createElement(o.a,{sx:{flexDirection:"row",display:{xs:"none",lg:"flex"},mb:"85px"}},r.a.createElement(o.a,{sx:{flexDirection:"row",alignItems:"start",display:{xs:"none",lg:"flex"},mb:"85px",mr:4,width:"35%"}},P&&P.clinic_images&&P.clinic_images.length>1?r.a.createElement(g.a,{sx:{width:"100%",position:"relative"}},r.a.createElement(re,{imagesContainer:P.clinic_images}),F&&r.a.createElement(o.a,{className:y()(P.clinic_images.length>0?"ts-edit-profile-images-multiple":"ts-edit-profile-images-single","hover-pointer"),onClick:De("images")},r.a.createElement(W.a,{src:Object(O.Q)("ic_edit.svg")}),r.a.createElement(s.a,{variant:"caption"},"Edit Image(s)"))):r.a.createElement(g.a,{sx:{display:"flex",width:"500px",position:"relative",justifyContent:P&&P.clinic_images&&0===P.clinic_images.length?"center":"start"}},P&&P.clinic_images&&0===P.clinic_images.length?r.a.createElement(me.a,{name:P.title,size:"lg"}):r.a.createElement(q.a,{src:P&&P.clinic_images&&P.clinic_images.length>0&&P.clinic_images[0].image,className:"ts-single-clinic-image",alt:"Clinic Profile Image"}),F&&r.a.createElement(o.a,{className:y()(P.clinic_images.length>0?"ts-edit-profile-images-multiple":"ts-edit-profile-images-avatar","hover-pointer"),onClick:De("images")},r.a.createElement(W.a,{src:Object(O.Q)("ic_edit.svg")}),r.a.createElement(s.a,{variant:"caption"},"Edit Image(s)")))),r.a.createElement(o.a,{sx:{width:"100%",ml:P&&P.profile_image?4:0}},r.a.createElement(o.a,{flexDirection:"row",alignItems:"center",justifyContent:"space-between"},r.a.createElement(s.a,{variant:"h1",sx:{fontSize:"3rem !important",mr:2}},P.title),F&&r.a.createElement(Fe,{section:"clinic-info"}
1)),P.address1&&r.a.createElement(l.a,{container:!0},r.a.createElement(l.a,{item:!0,xs:6,lg:12,sx:{display:"flex",alignItems:"center",height:"32px",mt:{xs:0,md:1.5}}},r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[600]}},P.address1," ",P.address2," ",P.city,", ",P.state," ",P.zip))),r.a.createElement(f.a,{sx:{mt:3,mb:1}}),r.a.createElement(o.a,{sx:{flexDirection:"row",alignItems:"start",mt:2,justifyContent:!P.bio&&"space-between"}},P.bio&&P.bio.length>0?r.a.createElement(o.a,{sx:{flexDirection:F?"row":"column",color:n.palette.grey[800],alignItems:"start",mr:F&&1}},r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[800],whiteSpace:"pre-wrap"}},P.bio)):r.a.createElement(r.a.Fragment,null,F&&r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic"}},"Tell us a little bit about your clinic")),F&&r.a.createElement(Fe,{section:"clinic-bio"})),r.a.createElement(g.a,{sx:{my:2,display:{xs:"none",lg:"block"}}},r.a.createElement(Ve,null)),P&&r.a.createElement(g.a,{sx:{my:2,display:{xs:"none",lg:"block"}}},r.a.createElement(ze,null)),P&&be&&r.a.createElement(g.a,{sx:{my:2,display:{xs:"none",lg:"block"}}},r.a.createElement(b.a,{mapContainerStyle:we,zoom:15,center:be},r.a.createElement(pe.a,{clinic:P,disableInfo:!0}))),P&&P.clarifying_content_blurb&&P.clarifying_content_blurb.length>0&&r.a.createElement(g.a,null,r.a.createElement(s.a,{className:y()(Oe?"ts-clarifying-blurb":"ts-clarifying-blurb-hidden")},P.clarifying_content_blurb),!Oe&&r.a.createElement(T.a,{link:!0,className:"ts-clarifying-blurb-read-more",onClick:()=>{Ae(!0)}},r.a.createElement("span",{className:"px-2 py-1"},"Read more"))))),r.a.createElement(g.a,{sx:{display:{xs:"block",lg:"none"}}},r.a.createElement("div",null,r.a.createElement(o.a,{flexDirection:"row",justifyContent:"space-between"},r.a.createElement(s.a,{variant:"h3",sx:{mt:2}},P.title),F&&r.a.createElement(Fe,{section:"clinic-info"})),P.address1&&r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[600]}},P.address1," ",P.address2," ",P.city,", ",P.state," ",P.zip)),r.a.createElement(f.a,{sx:{mt:3,mb:1}}),r.a.createElement(o.a,{sx:{mb:P&&P.clinic_images&&P.clinic_images.length>0?"85px":"40px",mt:4,alignItems:F?"center":"start",flexDirection:"row",justifyContent:{xs:P&&P.clinic_images&&0===P.clinic_images.length?"center":"space-between",md:"center"}}},P&&P.clinic_images&&P.clinic_images.length>1?r.a.createElement(g.a,{sx:{width:{xs:F?"90%":"100%",sm:F?"95%":"100%",md:"50%"},position:"relative"},className:"ts-clinic-image-carouel"},r.a.createElement(re,{imagesContainer:P.clinic_images}),F&&r.a.createElement(o.a,{className:y()(P.clinic_images.length>0?"ts-edit-profile-images-multiple":"ts-edit-profile-images-single","hover-pointer"),onClick:De("images")},r.a.createElement(W.a,{src:Object(O.Q)("ic_edit.svg")}),r.a.createElement(s.a,{variant:"caption"},"Edit Image(s)"))):r.a.createElement(g.a,{sx:{width:"500px",display:"flex",position:"relative",alignItems:"center",justifyContent:"center"}},P&&P.clinic_images&&0===P.clinic_images.length?r.a.createElement(me.a,{name:P.title,size:"lg"}):r.a.createElement(q.a,{src:P&&P.clinic_images&&P.clinic_images.length>0&&P.clinic_images[0].image,className:"ts-single-clinic-image",alt:"Clinic image"}),F&&r.a.createElement(o.a,{className:y()(P.clinic_images.length>0?"ts-edit-profle-images-avatar":"ts-edit-profile-images-overlay","hover-pointer"),onClick:De("images")},r.a.createElement(W.a,{src:Object(O.Q)("ic_edit.svg")}),r.a.createElement(s.a,{variant:"caption"},"Edit Image(s)"))))),r.a.createElement(o.a,{sx:{display:{xs:"flex",lg:"none",flexDirection:"row",justifyContent:"space-between",alignItems:"start"}}},P.bio&&P.bio.length>0?r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[800],whiteSpace:"pre-wrap"}},P.bio):r.a.createElement(r.a.Fragment,null,F&&r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic"}},"Tell us a little bit about your clinic")),F&&r.a.createElement(Fe,{section:"clinic-bio"})),r.a.createElement(o.a,{sx:{my:2,display:{xs:"block",lg:"none"}}},r.a.createElement(Ve,null)),P&&r.a.createElement(o.a,{sx:{my:2,display:{xs:"block",lg:"none"}}},r.a.createElement(ze,null)),P&&be&&r.a.createElement(o.a,{sx:{mt:4,mb:2,display:{xs:"block",lg:"none"}}},r.a.createElement(b.a,{mapContainerStyle:we,zoom:15,center:be},r.a.createElement(pe.a,{clinic:P,disableInfo:!0})))):r.a.createElement(g.a,{sx:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"400px",
1width:"100%"}},r.a.createElement(ue.b,null)),P&&P.title&&r.a.createElement(se.a,{show:D,clinic:P,toggleShow:Pe}),r.a.createElement(Y,{show:V,clinic:P,handleClose:ke}),r.a.createElement($,{show:B,clinic:P,handleClose:ke}),r.a.createElement(te.a,{show:ae,clinic:P,handleClose:ke}),r.a.createElement(j.a,{show:Q,clinic:P,handleClose:ke}),r.a.createElement(z,{show:J,clinic:P,handleClose:ke}),r.a.createElement(ee.a,{show:X,credentials:P&&P.clinic_credentials,handleClose:ke,clinicId:P&&P.id}),r.a.createElement(M.a,{show:ge,content:P&&P.providers&&0===P.providers.length?"To be searchable on the MFR directory, you need to assign providers and publish your clinic. Would you like to assign yourself and publish your clinic?":"To be searchable on the MFR directory, you need to publish your clinic. Would you like to publish your clinic?",toggleShow:Me,actions:[r.a.createElement(T.a,{key:"no-button",linkDefault:!0,square:!0,className:"p-3 mr-2",onClick:Me},"Leave unpublished"),r.a.createElement(T.a,{key:"yes-button",compact:!0,secondary:!0,square:!0,onClick:async()=>{const t={public:!0};P&&P.providers&&0===P.providers.length&&(t.providers=[N&&N.provider_profiles&&N.provider_profiles[0]&&N.provider_profiles[0].id]);const n=await e(Object(C.tp)(P.id,t,{...S.b})),{error:a}=n;a?de.b.error("string"===typeof a?a:"Error publishing clinic"):de.b.success("Clinic published"),fe(!1)}},P&&P.providers&&0===P.providers.length?"Assign and Publish":"Publish")]})))}},835:function(e,t,n){"use strict";n.d(t,"a",(function(){return ce}));var a=n(0),r=n.n(a),i=n(97),c=n(103),o=n(59),s=n(52),l=n(707),u=n(1541),d=n(1514),m=n(1538),p=n(1537),E=n(44),g=n(222),f=n(630),b=n(15),_=n(75),h=n(145),v=n(6),R=n(10),y=n(2),O=n(41),A=n(36),C=n(101),S=n(579),I=n(616),T=n(441),x=n(890),w=n(34),j=n.n(w),P=n(82),N=n(17);function L(e){let{show:t,handleClose:n,provider:l=null}=e;const u=Object(b.f)(),d=Object(i.a)(),[m,E]=Object(a.useState)([]);Object(a.useEffect)(()=>{l&&l.expertise_level&&E(l.expertise_level)},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{show:t,size:"lg",top:!0,toggleShow:n,content:r.a.createElement("div",null,r.a.createElement(s.a,{variant:"h6",sx:{my:2}},"MFR Experience"),r.a.createElement(T.a,{id:"skill",name:"skill",label:"Skill Level",value:m,sx:{width:"100%","& .MuiOutlinedInput-input":{padding:"17.5px 14px"}},select:!0,onChange:async e=>{E(e.target.value)}},v.g&&v.g.length>0&&v.g.map(e=>r.a.createElement(c.a,{key:e.value,value:e.value,sx:{mx:1,my:.5,borderRadius:.75,typography:"body2",textTransform:"capitalize"},className:j()(""===e.value?"text-gray":"text-black")},e.label))),r.a.createElement(s.a,{variant:"subtitle1",sx:{my:2}},"Requirements"),r.a.createElement(p.a,{sx:{p:3,my:2}},r.a.createElement(o.a,{sx:{flexDirection:"row"}},r.a.createElement(s.a,{variant:"h6",sx:{mr:2}},"Novice"),r.a.createElement(s.a,{variant:"subtitle2",sx:{color:d.palette.grey[600],lineHeight:"2.2"}},"Completed one or more of the following:")),r.a.createElement(g.a,{container:!0},r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Myofascial Release I")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Fascial Pelvis")))),r.a.createElement(p.a,{sx:{p:3,my:2}},r.a.createElement(o.a,{sx:{flexDirection:"row"}},r.a.createElement(s.a,{variant:"h6",sx:{mr:2}},"Intermediate"),r.a.createElement(s.a,{variant:"subtitle2",sx:{color:d.palette.grey[600],lineHeight:"2.2"}},"Completed Novice Skills, plus:")),r.a.createElement(g.a,{container:!0},r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Myofascial Unwinding")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Myofascial Release II")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 One of the following 3 courses:")),r.a.createElement(g.a,{container:!0,sx:{ml:2}},r.a.createElement(g.a,{item:!0,xs:12,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Cervical Thoracic Myofascial Release")),r.a.createElement(g.a,{item:!0,xs:12,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Myofascial Rebounding")),r.a.createElement(g.a,{item:!0,xs:12,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Skill Enhancement Seminar"))))),r.a.createElement(p.a,{sx:{p:3,my:2}},r.a.createElement(o.a,{sx:{flexDirection:"row"}},r.a.createElement(s.a,{variant:"h6",sx:{mr:2}}
1,"Advanced"),r.a.createElement(s.a,{variant:"subtitle2",sx:{color:d.palette.grey[600],lineHeight:"2.2"}},"Completed all Intermediate Skills, plus:")),r.a.createElement(g.a,{container:!0},r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Cervical Thoracic Myofascial Release")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Myofascial Rebounding")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Advanced Myofascial Unwinding")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Skill Enhancement Seminar")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 1+ year of experience using MFR")))),r.a.createElement(p.a,{sx:{p:3,my:2}},r.a.createElement(o.a,{sx:{flexDirection:"row"}},r.a.createElement(s.a,{variant:"h6",sx:{mr:2}},"Expert"),r.a.createElement(s.a,{variant:"subtitle2",sx:{color:d.palette.grey[600],lineHeight:"2.2"}},"Completed all Advanced Skills, plus:")),r.a.createElement(g.a,{container:!0},r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 Therapy for the Therapist (minimum 1 week)")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 MFR III")),r.a.createElement(g.a,{item:!0,xs:6,sx:{color:d.palette.grey[600]}},r.a.createElement(s.a,{variant:"body1"},"\u2022 2+ years of experience using MFR exclusively")))),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(x.a,{type:"submit",variant:"contained",className:"text-right",onClick:async()=>{const e=await u(Object(y.Op)(l.id,{expertise_level:m})),{error:t}=e;t?N.b.error("Error updating skill level"):(N.b.success("Skill level updated"),n())}},"Save")))}))}var D=n(590),k=n(68),M=n(161),F=(n(516),n(23)),U=n(119),V=n(69);const G=F.e().shape({phone:F.g(),altPhone:F.g(),alt_website:F.g().test("alt_website","URL must include https:// at the beginning",e=>{if(e&&e.length>0){return F.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),instagram:F.g().test("instagram","URL must be in the following format: https://www.instagram.com/username",e=>{if(e&&e.length>0){return F.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(instagram)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),facebook:F.g().test("facebook","URL must be in the following format: https://www.facebook.com/username",e=>{if(e&&e.length>0){return F.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(facebook)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),twitter:F.g().test("twitter","URL must be in the following format: https://www.x.com/username",e=>{if(e&&e.length>0){return F.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(x)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable(),linkedin:F.g().test("linkedin","URL must be in the following format: https://www.linkedin.com/username",e=>{if(e&&e.length>0){return F.g().matches(/^(http(s)?:\/\/.)[-a-zA-Z0-9@:%._+~#=]{2,256}\.(linkedin)\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/).isValidSync(e)}return!0}).nullable()}),z={phone:"",altPhone:"",vanity_phone:"",alt_website:"",facebook:"",instagram:"",twitter:"",linkedin:""};function B(e){let{show:t,provider:n,handleClose:c}=e;const l=Object(b.f)(),u=Object(i.a)(),[d,m]=Object(a.useState)(""),[p,E]=Object(a.useState)(""),f=Object(k.f)({resolver:Object(M.a)(G),initialValues:z}),{getValues:_,setValue:v,handleSubmit:R,reset:O,formState:{isSubmitting:C}}=f;Object(a.useEffect)(()=>{m(n&&n.phone?n.phone:""),E(n&&n.alt_phone?n.alt_phone:""),O({...z,phone:n&&n.phone&&n.phone.length>0?n.phone:"",altPhone:n&&n.alt_phone?n.alt_phone:"",vanity_phone:n?n.vanity_phone:"",alt_website:n?n.alt_website:"",facebook:n?n.facebook:"",instagram:n?n.instagram:"",twitter:n?n.twitter:"",linkedin:n?n.linkedin:""})},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{show:t,toggleShow:c,content:r.a.createElement("div",null,r.a.createElement(s.a,{variant:"h6",sx:{my:2}}
1,"Edit Contact Info"),r.a.createElement(U.a,{methods:f,onSubmit:R(async()=>{const{vanity_phone:e,alt_website:t,facebook:a,instagram:r,twitter:i,linkedin:o}=_(),s={phone:d,alt_phone:p,vanity_phone:e&&e.length>0?e:"",alt_website:t&&t.length>0?t:"",facebook:a&&a.length>0?a:"",instagram:r&&r.length>0?r:"",twitter:i&&i.length>0?i:"",linkedin:o&&o.length>0?o:""};(await l(Object(y.Op)(n.id,s))).error?N.b.error("Error updating contact info"):(N.b.success("Contact info updated"),c())})},r.a.createElement(g.a,{container:!0,spacing:2,sx:{mb:3}},r.a.createElement(g.a,{item:!0,xs:12,lg:6,sx:{marginTop:"0px !important"}},r.a.createElement(s.a,{variant:"body2",sx:{maxWidth:"42px",left:"58px",top:"9px",backgroundColor:u.palette.common.white,padding:"0 4px",fontSize:"0.75rem",position:"relative",lineHeight:"1.4375em",color:"#919EAB"}},"Phone"),r.a.createElement(h.a,{international:!0,defaultCountry:"US",countryCallingCodeEditable:!1,placeholder:"Enter phone number",initialValue:!0,value:d,onChange:e=>{m(e||""),v("phone",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})}})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(s.a,{variant:"body2",sx:{maxWidth:"75px",left:"58px",top:"9px",backgroundColor:u.palette.common.white,padding:"0 4px",fontSize:"0.75rem",position:"relative",lineHeight:"1.4375em",color:"#919EAB"}},"Alt. Phone"),r.a.createElement(h.a,{international:!0,defaultCountry:"US",countryCallingCodeEditable:!1,placeholder:"Enter phone number",initialValue:!0,value:p,onChange:e=>{E(e||""),v("alt_phone",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})}})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"vanity_phone",label:"Vanity Number"})),r.a.createElement(g.a,{item:!0,xs:12,lg:6}),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"alt_website",label:"Website"})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"facebook",label:"Facebook"})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"instagram",label:"Instagram"})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"twitter",label:"X"})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"linkedin",label:"LinkedIn"}))),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(A.a,{link:!0,onClick:c,className:"p-2"},"Cancel"),r.a.createElement(x.a,{type:"submit",variant:"contained",loading:C,className:"text-right"},"Save"))))}))}var q=n(308),H=n(610);const W={images:[]};function Q(e){let{show:t,handleClose:n,provider:i=null}=e;const c=Object(b.f)(),l=Object(k.f)({initialValues:W}),{setValue:u}=l,d=Object(a.useCallback)(async e=>{const t=e[0];if(t){u("photoURL",Object.assign(t,{preview:URL.createObjectURL(t)}));const e=new FormData;e.append("photo",t);const a=await c(Object(y.fq)(i.id,e)),{error:r}=a;var n;if(r)console.error(null===r||void 0===r?void 0:r.message,null===r||void 0===r||null===(n=r.response)||void 0===n?void 0:n.data),N.b.error("Error uploading image");else N.b.success("Image updated")}},[u,i]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{show:t,toggleShow:n,content:r.a.createElement("div",null,r.a.createElement(U.a,{methods:l},r.a.createElement(s.a,{variant:"h6",sx:{my:2}},"Edit Profile Image"),r.a.createElement(H.a,{name:"images",maxSize:3145728,onDrop:d,helperText:r.a.createElement(s.a,{variant:"caption",sx:{mt:2,mx:"auto",display:"block",textAlign:"center",color:"text.secondary"}},"Allowed *.jpeg, *.jpg, *.png, *.gif",r.a.createElement("br",null)," max size of ",Object(q.a)(3145728),r.a.createElement("br",null)," 400x400 recommended resolution")}),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(x.a,{type:"submit",variant:"contained",className:"text-right",onClick:n},"Done"))))}))}var Y=n(27);const K=F.e().shape({first_name:F.g().required(Y.r.message),last_name:F.g().required(Y.r.message)}),J={first_name:"",last_name:"",title:""};function Z(e){let{show:t,provider:n,handleClose:i}=e;const c=Object(b.f)(),l=Object(k.f)({resolver:Object(M.a)(K),initialValues:J}),{getValues:u,handleSubmit:d,reset:m,formState:{isSubmitting:p}}=l;Object(a.useEffect)(()=>{m({...J,first_name:n&&n.user&&n.user.first_name,last_name:n&&n.user&&n.user.last_name,title:n&&n.title})},[t]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(P.a,{show:t,toggleShow:i,content:r.a.createElement("div",null,r.a.createElement(s.a,{variant:"h6",sx:{my:2}}
1,"Edit Provider Info"),r.a.createElement(U.a,{methods:l,onSubmit:d(async()=>{const{first_name:e,last_name:t,title:a}=u(),r={first_name:e,last_name:t},o=await c(Object(y.up)(n.user.id,r)),s=await c(Object(y.Op)(n.id,{title:a}));o.error||s.error?N.b.error("Error updating profile"):(N.b.success("Profile updated"),i())})},r.a.createElement(g.a,{container:!0,spacing:2,sx:{mb:3}},r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"first_name",label:"First Name"})),r.a.createElement(g.a,{item:!0,xs:12,lg:6},r.a.createElement(V.a,{name:"last_name",label:"Last Name"})),r.a.createElement(g.a,{item:!0,xs:12},r.a.createElement(V.a,{name:"title",label:"Title"}))),r.a.createElement(o.a,{direction:"row",justifyContent:"end",spacing:2,sx:{my:2}},r.a.createElement(A.a,{link:!0,onClick:i,className:"p-2"},"Cancel"),r.a.createElement(x.a,{type:"submit",variant:"contained",loading:p,className:"text-right"},"Save"))))}))}var X=n(185),$=n(244),ee=n(121),te=n(416),ne=n(605),ae=n(78),re=n(48),ie=n(273);function ce(){const e=Object(b.f)(),t=Object(_.useHistory)(),n=Object(i.a)(),{providerId:T}=Object(_.useParams)(),x=Object(b.g)(e=>{let{me:t}=e;return t}),w=Object(b.g)(e=>{let{mfr:t}=e;return t}),{provider:j}=Object(b.g)(e=>{let{mfr:t}=e;return t}),[k,M]=Object(a.useState)(!1),[F,U]=Object(a.useState)(!1),[V,G]=Object(a.useState)(!1),[z,q]=Object(a.useState)(!1),[H,W]=Object(a.useState)(!1),[Y,K]=Object(a.useState)(!1),[J,ce]=Object(a.useState)(!1),[oe,se]=Object(a.useState)(!1),[le,ue]=Object(a.useState)(!1),[de,me]=Object(a.useState)(!1),[pe,Ee]=Object(a.useState)(!1),[ge,fe]=Object(a.useState)(!1),[be,_e]=Object(a.useState)(!1),[he,ve]=Object(a.useState)(""),Re=Object(v.cb)(x.group),ye=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com");Object(a.useEffect)(()=>{!async function(){const n=await e(Object(y.Lm)(T,{page_size:0})),{error:a,data:r}=n;a?t.push(R.N):(r.user&&x.id===r.user.id||r.user&&r.user.group&&r.user.group.access_level&&40===r.user.group.access_level)&&(U(!0),fe(!0)),window.location.pathname.split("/").pop()!==r.slug&&t.push(R.N);const i=[];i.push("".concat(r.user.first_name," ").concat(r.user.last_name)),r&&r.clinics.length>0&&r.clinics.map(e=>i.push(e.title)),r&&r.profile_credentials.length>0&&r.profile_credentials.map(e=>i.push(e.credential));const c=r.keywords?r.keywords.split(","):[],o=[...i,...c];ve(o)}()},[]);const Oe=()=>{j&&j.id&&e(Object(y.wl)(j.id)),fe(!0)},Ae=()=>{M(!k)},Ce=e=>()=>{switch(e){case"credentials":W(!0);break;case"bio":K(!0);break;case"contact":ce(!0);break;case"images":G(!0);break;case"expertise":se(!0);break;case"keywords":ue(!0);break;default:q(!0)}},Se=()=>{V&&G(!1),z&&q(!1),H&&W(!1),Y&&K(!1),J&&ce(!1),oe&&se(!1),le&&ue(!1),j.active||me(!0)},Ie=()=>{me(!1)},Te=()=>{_e(null)},xe=r.a.createElement(r.a.Fragment,null,r.a.createElement(c.a,{onClick:()=>{(async()=>{const t=await e(Object(y.Op)(j.id,{active:!j.active}));(null===t||void 0===t?void 0:t.error)&&N.b.error("string"===typeof t.error?t.error:"Error publishing profile")})(),Te()},className:"w-100 p-2"},r.a.createElement("div",{className:"d-flex justify-content-between w-100"},j&&j.active?"Unpublish Profile":"Publish profile",r.a.createElement(re.a,{src:Object(v.Q)(j&&j.active?"ic_eye_off.svg":"ic_eye.svg"),className:"ts-edit-user-icon",alt:"Edit User"})))),we=e=>{let{section:t}=e;return r.a.createElement(A.a,{onClick:Ce(t)},r.a.createElement(re.a,{src:Object(v.Q)("ic_edit.svg"),sx:{color:n.palette.tertiary.main,"&:hover":{color:"".concat(n.palette.tertiary.darker," !important")}},className:"hover-pointer"}))},je=()=>r.a.createElement(r.a.Fragment,null,r.a.createElement(o.a,{direction:"row",justifyContent:"space-between",alignItems:"center"},r.a.createElement(s.a,{variant:"h5",sx:{fontWeight:700,color:n.palette.grey[800]}},"Contact"),j&&j.user&&!F&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center",color:n.palette.grey[600]}},r.a.createElement(C.a,{analyticsClass:"button__contact-provider-email",onClick:Ae,className:"ts-contact-button ml-1"},"Contact now"))),F&&r.a.createElement(we,{section:"contact"})),r.a.createElement(o.a,{sx:{backgroundColor:n.palette.grey[100],borderRadius:"20px",p:2}},j.phone&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("ic_phone.svg"),sx:{color:n.palette.grey[600]}}
1),r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center",color:n.palette.grey[600]}},"Phone:"," ",ge?r.a.createElement("a",{href:"tel:".concat(j.phone),className:"ml-1"},Object(h.b)(j.phone)):r.a.createElement(A.a,{analyticsClass:"button__provider-show-phone",onClick:Oe,className:"ts-contact-button ml-1",styleOverride:{fontSize:"14px"}},"Show phone"))),ge&&j.alt_phone&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("ic_phone.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center",color:n.palette.grey[600]}},"Alt. Phone:"," ",r.a.createElement("a",{href:"tel:".concat(j.alt_phone)},Object(h.b)(j.alt_phone)),j.vanity_phone&&r.a.createElement(s.a,{sx:{ml:.5}},j.vanity_phone))),j.alt_website&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("ic_web.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:j.alt_website,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button ts-external-link text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},j.user?"".concat(j.user.first_name," ").concat(j.user.last_name,"'s"):""," ","Website"))),j.facebook&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("ic_facebook_logo.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:j.facebook,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"Facebook"))),j.instagram&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("ic_instagram_logo.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:j.instagram,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"Instagram"))),j.twitter&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("X_logo_2023.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:j.twitter,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"X"))),j.linkedin&&r.a.createElement(o.a,{direction:"row",spacing:1,alignItems:"center",sx:{my:.5}},r.a.createElement(re.a,{src:Object(v.Q)("ic_linkedin_logo.svg"),sx:{color:n.palette.grey[600]}}),r.a.createElement("a",{href:j.linkedin,target:"_blank",rel:"noopener noreferrer",className:"ts-contact-button text-main-alt ml-2"},r.a.createElement(s.a,{variant:"body2",sx:{display:"flex",alignItems:"center"}},"LinkedIn"))))),Pe=()=>r.a.createElement(r.a.Fragment,null,r.a.createElement(o.a,{direction:"row",justifyContent:"space-between"},r.a.createElement(s.a,{variant:"h5",sx:{fontWeight:700,color:n.palette.grey[800],mb:1}},"Locations")),r.a.createElement(o.a,{sx:{backgroundColor:n.palette.grey[100],borderRadius:"20px",p:2}},j&&j.clinics&&j.clinics.length>0&&j.clinics.map((e,t)=>r.a.createElement(a.Fragment,{key:t},r.a.createElement(o.a,{sx:{ml:2,my:2,flexDirection:"column",justifyContent:"space-between",width:"100%"}},r.a.createElement(o.a,null,r.a.createElement(s.a,{variant:"body1",sx:{color:n.palette.grey[600],fontWeight:700}},e.title),r.a.createElement(s.a,{variant:"body2",sx:{color:n.palette.grey[600]}},e.address1," ",e.address2," ",e.city,", ",e.state," ",e.zip)),r.a.createElement(o.a,{sx:{flexDirection:"row",mt:2,mr:4}},r.a.createElement(A.a,{analyticsClass:"button__view-provider-info",href:"".concat(Object(_.generatePath)(R.H,{clinicId:e.id}),"/").concat(e.slug),rel:"canonical",title:"".concat(e.title,"'s profile"),className:"ts-contact-button ml-1",underline:!0},"View ",e.title,"'s profile"),!F&&r.a.createElement(A.a,{analyticsClass:"button__contact-provider",onClick:Ae,className:"ts-contact-button ml-3",underline:!0,styleOverride:{ml:2}},"Contact ",j&&j.user&&j.user.first_name))),j&&j.clinics&&j.clinics.length>
11&&t<j.clinics.length-1&&r.a.createElement(l.a,null)))));return r.a.createElement(ee.a,{title:"Myofascial Release Therapy ".concat(j&&j.clinics&&j.clinics.length&&j.clinics.length>0&&j.clinics[0]&&j.clinics[0].city&&j.clinics[0].state?"in ".concat(j.clinics[0].city,", ").concat(j.clinics[0].state):""," by ").concat(j&&j.user&&"".concat(j.user.first_name," ").concat(j.user.last_name)),mfr:ye,mfrProvider:Re&&x.is_coach,meta:[{property:"keywords",content:he}]},w.mfrProviderIsFetching?r.a.createElement(o.a,{sx:{minHeight:"400px",alignItems:"center",justifyContent:"center"}},r.a.createElement(ae.b,null)):r.a.createElement(u.a,{maxWidth:"xl"},x&&!x.id&&r.a.createElement($.a,null),j&&!j.active&&F&&r.a.createElement(d.a,{severity:"warning"},r.a.createElement(m.a,null,"This profile is hidden"),"This profile is currently hidden from public view. Click the status button below when you are ready to publish."),j?r.a.createElement(p.a,{sx:{p:{xs:3,lg:"75px"},mt:x.id?2:"100px",mb:2}},F&&r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"end"}},r.a.createElement(C.a,{onClick:e=>{_e(e.currentTarget)},sx:{backgroundColor:j.active?n.palette.primary.main:n.palette.warning.main,color:j.active?n.palette.text.white:n.palette.warning.contrastText,"&:hover":{backgroundColor:j.active?n.palette.primary.main:n.palette.warning.main,color:j.active?n.palette.text.white:n.palette.warning.contrastText},padding:"8px 16px !important",mb:1,fontWeight:500}},r.a.createElement(re.a,{src:Object(v.Q)(j.active?"ic_eye.svg":"ic_eye_off.svg"),className:"ts-edit-user-icon mr-2",alt:"Toggle status"}),j.active?"Public":"Hidden"),r.a.createElement(X.a,{open:Boolean(be),anchorEl:be,onClose:Te,anchorOrigin:{vertical:"top",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"right"},disabledArrow:!0,sx:{mt:-1,width:200,"& .MuiMenuItem-root":{px:1,typography:"body2",borderRadius:.75,"& svg":{mr:2,width:20,height:20}}}},xe)),r.a.createElement(o.a,{sx:{flexDirection:"row",alignItems:"center",justifyContent:"space-between",mb:4}},j&&j.user&&j.user.group&&j.user.group.clinics.length>0?r.a.createElement(o.a,{flexDirection:"column"},r.a.createElement(s.a,{variant:"caption",sx:{color:n.palette.grey[800],fontSize:"1rem !important"}},"Myofascial Release Therapy in ".concat(j.user.group.clinics[0].city,", ").concat(j.user.group.clinics[0].state)),r.a.createElement(s.a,{variant:"h2",sx:{color:n.palette.grey[800],fontSize:"2rem !important",fontWeight:"700 !important",lineHeight:"1.33 !important"}},j.user.group.clinics[0].title)):r.a.createElement(E.a,null),r.a.createElement(E.a,null,r.a.createElement(ne.a,{profileId:j.id}))),F&&r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"end"}},r.a.createElement(A.a,{onClick:Ce("keywords")},"Manage keywords")),r.a.createElement(o.a,{sx:{flexDirection:"row",alignItems:"start",display:{xs:"none",lg:"flex"},mb:"85px"}},r.a.createElement(E.a,{sx:{width:"500px",display:"flex",alignItems:"center",justifyContent:"center"}},F&&r.a.createElement(o.a,{className:"ts-edit-profile-images-overlay hover-pointer",onClick:Ce("images")},r.a.createElement(re.a,{src:Object(v.Q)("ic_edit.svg")}),r.a.createElement(s.a,{variant:"caption"},"Edit Image")),r.a.createElement(ie.a,{image:j&&j.photo,name:j&&j.user&&j.user.first_name,size:"lg"})),r.a.createElement(o.a,{sx:{width:"100%",ml:j&&j.user&&j.photo?4:2}},r.a.createElement(o.a,{flexDirection:"row",alignItems:"start"},r.a.createElement(s.a,{variant:"h1",sx:{color:n.palette.grey[800],fontSize:"3rem !important",mr:1}},j&&j.user&&j.user.first_name," ",j&&j.user&&j.user.last_name),F&&r.a.createElement(we,{section:"info"})),r.a.createElement(g.a,{container:!0},j.title&&r.a.createElement(g.a,{item:!0,xs:7,sx:{display:"flex",alignItems:"center",height:"32px"}},r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[600]}},j.title)),r.a.createElement(g.a,{item:!0,xs:j.title?5:12},r.a.createElement(g.a,{container:!0,spacing:1,sx:{display:"flex",justifyContent:"flex-end",mt:"0px !important"}},j&&j.profile_credentials&&j.profile_credentials.length>0?j.profile_credentials.map((e,t)=>r.a.createElement(a.Fragment,{key:t},e&&e.credential&&r.a.createElement(g.a,{item:!0},r.a.createElement(f.a,{label:e.credential,sx:{fontWeight:600}}
1)))):r.a.createElement(r.a.Fragment,null,F&&r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic"}},"Tell us what you specialize in")),F?r.a.createElement(g.a,{item:!0,sx:{pt:"0px !important",pr:j.title?0:1}},r.a.createElement(we,{section:"credentials"})):null)),j.expertise_level?r.a.createElement(g.a,{item:!0,xs:12,sx:{display:"flex",alignItems:"center",justifyContent:"space-between",height:"32px"}},r.a.createElement(f.a,{label:Object(v.p)(j.expertise_level),sx:{fontWeight:600,mt:"0px !important",backgroundColor:n.palette.slate.main,color:n.palette.common.white}}),r.a.createElement(g.a,{item:!0,xs:6,sx:{display:"flex",justifyContent:"end",height:"32px"}},F&&r.a.createElement(we,{section:"expertise"}))):r.a.createElement(r.a.Fragment,null,F?r.a.createElement(g.a,{item:!0,xs:12,sx:{display:"flex",alignItems:"center",justifyContent:"space-between",height:"32px"}},r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic",mr:"12px"}},"Your skill level"),r.a.createElement(we,{section:"expertise"})):r.a.createElement(r.a.Fragment,null))),r.a.createElement(l.a,{sx:{mt:3,mb:1}}),r.a.createElement(o.a,{sx:{flexDirection:"row",alignItems:"start",mt:2,justifyContent:!j.bio&&"space-between"}},j.bio&&j.bio.length>0?r.a.createElement(o.a,{sx:{flexDirection:F?"row":"column",color:n.palette.grey[800],alignItems:"start"}},r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[800],whiteSpace:"pre-wrap",wordBreak:"break-word"}},j.bio)):r.a.createElement(r.a.Fragment,null,F&&r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic"}},"Tell us a little bit about yourself")),F&&r.a.createElement(we,{section:"bio"})),r.a.createElement(E.a,{sx:{my:2,display:{xs:"none",lg:"block"}}},r.a.createElement(je,null)),j&&j.clinics&&j.clinics.length>0&&r.a.createElement(E.a,{sx:{my:2,display:{xs:"none",lg:"block"}}},r.a.createElement(Pe,null)))),r.a.createElement(E.a,{sx:{display:{xs:"block",lg:"none"}}},r.a.createElement("div",null,r.a.createElement(o.a,{flexDirection:"row",justifyContent:"space-between",alignItems:"end"},r.a.createElement(s.a,{variant:"h3",sx:{mt:2}},j&&j.user&&j.user.first_name," ",j&&j.user&&j.user.last_name),F&&r.a.createElement(we,{section:"info"})),j.title&&r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[600]}},j.title),j.expertise_level?r.a.createElement(g.a,{item:!0,xs:12,sx:{display:"flex",alignItems:"center",justifyContent:"space-between",height:"32px"}},r.a.createElement(f.a,{label:Object(v.p)(j.expertise_level),sx:{fontWeight:600,mt:"0px !important",backgroundColor:n.palette.slate.main,color:n.palette.common.white}}),r.a.createElement(g.a,{item:!0,xs:6,sx:{display:"flex",justifyContent:"end",height:"32px"}},F&&r.a.createElement(we,{section:"expertise"}))):r.a.createElement(g.a,{item:!0,xs:12,sx:{display:"flex",alignItems:"center",justifyContent:"space-between",height:"32px"}},F&&r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic"}},"Your Expertise level"),r.a.createElement(g.a,{item:!0,xs:6,sx:{display:"flex",justifyContent:"end",height:"32px"}},F&&r.a.createElement(we,{section:"expertise"}))),r.a.createElement(g.a,{item:!0,xs:5,sx:{mt:2}},r.a.createElement(g.a,{container:!0,justifyContent:"space-between"},r.a.createElement(g.a,{item:!0,xs:F?10:12},r.a.createElement(E.a,null,r.a.createElement(g.a,{container:!0,spacing:1,flexWrap:"wrap"},j&&j.profile_credentials&&j.profile_credentials.length>0?j.profile_credentials.map((e,t)=>r.a.createElement(a.Fragment,{key:t},e&&e.credential&&r.a.createElement(g.a,{item:!0},r.a.createElement(f.a,{label:e.credential,sx:{fontWeight:600}})))):r.a.createElement(r.a.Fragment,null,F&&r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic"}},"Tell us what you specialize in"))))),r.a.createElement(g.a,{item:!0,sx:!0},F&&r.a.createElement(we,{section:"credentials"}))))),r.a.createElement(l.a,{sx:{mt:3,mb:1}}),r.a.createElement(o.a,{sx:{mb:"85px",mt:2,justifyContent:"center",alignItems:"start",flexDirection:"row"}},r.a.createElement(o.a,null,r.a.createElement(ie.a,{image:j.photo,name:j&&j.user&&j.user.first_name,size:"lg"})),F&&r.a.createElement(o.a,{className:"ts-edit-profile-images-overlay hover-pointer",onClick:Ce("images")},r.a.createElement(re.a,{src:Object(v.Q)("ic_edit.svg")}),r.a.createElement(s.a,{variant:"caption"},"Edit Image")))),r.a.createElement(E.a,{sx:{display:{xs:"flex",lg:"none"},alignItems:"start",justifyContent:!j.bio&&"space-between"}},j.bio&&j.bio.length>0?r.a.createElement(s.a,{variant:"headline",sx:{color:n.palette.grey[800],whiteSpace:"pre-wrap",wordBreak:"break-word"}},j.bio):r.a.createElement(s.a,{variant:"headline",sx:{fontStyle:"italic",color:n.palette.grey[800]}},"Tell us a little bit about yourself"),F&&r.a.createElement(we,{section:"bio"})),r.a.createElement(o.a,{sx:{my:2,display:{xs:"block",lg:"none"}}},r.a.createElement(je,null)),j&&j.clinics&&j.clinics.length>0&&r.a.createElement(o.a,{sx:{my:2,display:{xs:"block",lg:"none"}}},r.a.createElement(Pe,null))):r.a.createElement(E.a,{sx:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"400px",
1width:"100%"}},r.a.createElement(ae.b,null)),j&&j.id&&r.a.createElement(te.a,{show:k,provider:j,toggleShow:Ae}),r.a.createElement(Q,{show:V,provider:j,handleClose:Se}),r.a.createElement(Z,{show:z,provider:j,handleClose:Se}),r.a.createElement(I.a,{show:H,credentials:j&&j.profile_credentials,providerId:j&&j.id,handleClose:Se}),r.a.createElement(D.a,{show:le,provider:j,handleClose:Se}),r.a.createElement(S.a,{show:Y,provider:j,handleClose:Se}),r.a.createElement(B,{show:J,provider:j,handleClose:Se}),r.a.createElement(L,{show:oe,provider:j,handleClose:Se}),r.a.createElement(P.a,{show:de,content:"To be searchable on the MFR directory, you need to publish your profile. Would you like to publish your profile?",toggleShow:Ie,actions:[r.a.createElement(O.a,{key:"no-button",linkDefault:!0,square:!0,className:"p-3 mr-2",onClick:Ie},"Leave unpublished"),r.a.createElement(O.a,{key:"yes-button",compact:!0,secondary:!0,square:!0,onClick:async()=>{const t=await e(Object(y.Op)(j.id,{active:!0}));me(!1),(null===t||void 0===t?void 0:t.error)?N.b.error("string"===typeof t.error?t.error:"Error publishing profile"):j.clinics&&0===j.clinics.length?Ee(!0):N.b.success("Profile published")}},"Publish")]}),r.a.createElement(P.a,{show:pe,content:"Your profile is now published but you still need to create a clinic. Go to the Clinic tab on the Account page.",toggleShow:()=>{Ee(!0)},actions:[r.a.createElement(O.a,{key:"no-button",linkDefault:!0,square:!0,className:"p-3 mr-2",onClick:()=>{t.push(R.m)}},"Take me there")]})))}},837:function(e,t,n){"use strict";n.d(t,"a",(function(){return q}));var a=n(0),r=n.n(a),i=n(97),c=n(1541),o=n(59),s=n(44),l=n(52),u=n(222),d=n(1537),m=n(871),p=n.n(m),E=n(15),g=n(6),f=n(103),b=n(629),_=n(75),h=n(161),v=n(890),R=n(108),y=n.n(R),O=n(23),A=n(2),C=n(10),S=n(68),I=n(101),T=n(119),x=n(69),w=n(475),j=n(78),P=n(48),N=n(17),L=n(361);const D=O.e().shape({}),k={name:"",address:"",clinic:"",provider_type:[]};function M(){const e=Object(E.f)(),t=Object(_.useHistory)(),n=Object(E.g)(e=>{let{mfr:t}=e;return t}),i=Object(a.useRef)(null),[c,m]=Object(a.useState)([]),p=Object(a.useRef)(null);Object(a.useEffect)(()=>{F(k),i.current=new window.google.maps.places.Autocomplete(document.getElementById("google-maps-autocomplete"),{fields:["address_components","formatted_address"]}),i.current.addListener("place_changed",V),p.current=new window.google.maps.places.AutocompleteService,e(Object(A.nm)())},[]);const R=Object(S.f)({resolver:Object(h.a)(D),initialValues:k}),{setValue:O,handleSubmit:M,reset:F,formState:{dirtyFields:U}}=R,V=()=>{const e=i.current.getPlace();e.address_components&&O("address",Object(L.b)(e.formatted_address).join(", "))},G=e=>{const n=new window.google.maps.Geocoder,a={lat:e.coords.latitude,lng:e.coords.longitude};n.geocode({location:a}).then(async e=>{if(e.results[0]){const n=Object(g.fb)(e.results[0].address_components),a=g.l.find(e=>e.label===n.administrative_area_level_1).value,r={country:n.country,clinic_state:a};n.locality&&(r.clinic_address=n.locality),t.push("".concat(C.J).concat(a&&"".concat(a&&"?state=".concat(a.toLowerCase())).concat(n.locality?"&city=".concat(n.locality.toLowerCase()):"","&use_location=true")))}else N.b.error("We couldn't find any providers near you")})},z=e=>{1===e.code&&m("You must allow location services to use this feature")};return r.a.createElement(r.a.Fragment,null,n.searchMfrProvidersIsFetching?r.a.createElement(s.a,{sx:{width:"100%",height:"400px",display:"flex",justifyContent:"center",alignItems:"center"}},r.a.createElement(j.b,null)):r.a.createElement(d.a,{sx:{p:3,height:"100%",display:"flex",flexDirection:"column"}},r.a.createElement(T.a,{methods:R,onSubmit:M(async n=>{let{address:a,name:r,clinic:i,provider_type:c}=n;const o={};let s="",l=void 0,u={};if(a.length>0){const e=p.current,t=(await Object(L.d)(e,a)).at(0),n=new window.google.maps.places.PlacesService(document.createElement("div"));l=await Object(L.c)(n,t.place_id),u=Object(g.fb)(l.address_components),O("address",Object(L.b)(l.formatted_address).join(", "))}if(r&&(o.name=r),i&&(o.clinic_title=i),c.length>0){const e=c;o.credentials=e}u.country&&(o.country=u.country),u.administrative_area_level_1&&(s=g.l.find(e=>
1e.label===u.administrative_area_level_1),o.clinic_state=s?s.value:u.administrative_area_level_1),u.locality?o.clinic_address=u.locality:l&&l.length>0&&u&&0===Object.values(u).length&&(o.clinic_address=l),o.clinic_state&&e(Object(A.Zm)(o.clinic_state)),o.clinic_address&&o.clinic_state&&e(Object(A.cp)({state:o.clinic_state,city:o.clinic_address}));const d=await e(Object(A.jo)({...o,page_size:g.f,page:1})),{error:m}=d;if(m)N.b.error("There was an error searching for providers");else{const e={};s&&(e.state=s?s.value:u.administrative_area_level_1),o.clinic_address&&(e.city=o.clinic_address),o.country&&(e.country=o.country),r&&(e.name=r),i&&(e.clinic=i),c&&(e.type=c),t.push("".concat(C.J,"?".concat(y.a.stringify(e))))}})},r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"}}},r.a.createElement(l.a,{variant:"h3"},"Search for an MFR Therapist")),r.a.createElement(o.a,{sx:{mt:2}},r.a.createElement(u.a,{container:!0,spacing:2},r.a.createElement(u.a,{item:!0,xs:12,md:8,xl:10},r.a.createElement(x.a,{id:"google-maps-autocomplete",name:"address",placeholder:"Search by Country, state, city, or zip",label:"Search by Country, state, city, or zip"})),r.a.createElement(u.a,{item:!0,xs:12,md:4,xl:2},r.a.createElement(o.a,{flexDirection:"row",alignItems:"center",justifyContent:"end",height:"100%",minWidth:"155px"},r.a.createElement(I.a,{outlined:!0,fullHeight:!0,fullWidth:!0,onClick:()=>{navigator.geolocation.getCurrentPosition(G,z)}},r.a.createElement(P.a,{src:Object(g.Q)("ic_use_location.svg"),sx:{mr:1}}),"Find nearby"))),c&&c.length>0&&r.a.createElement(u.a,{item:!0,xs:12,sx:{display:"flex",justifyContent:"end"}},r.a.createElement(l.a,{variant:"body2",sx:{color:"error.main"}},c)),r.a.createElement(u.a,{item:!0,xs:12},r.a.createElement(x.a,{name:"name",label:"Provider Name"})),r.a.createElement(u.a,{item:!0,xs:12,md:6},r.a.createElement(x.a,{name:"clinic",label:"Clinic Name"})),r.a.createElement(u.a,{item:!0,xs:12,md:6},r.a.createElement(w.a,{name:"provider_type",label:"Credentials",defaultValue:"",SelectProps:{native:!1,sx:{textTransform:"capitalize"}},disabled:n&&n.credentialsList&&0===n.credentialsList.length},n&&n.credentialsList&&n.credentialsList.length>0&&n.credentialsList.map(e=>r.a.createElement(f.a,{key:e,value:e},r.a.createElement(b.a,{primary:e}))))))),r.a.createElement(o.a,{sx:{mt:2,alignItems:"end",justifyContent:"end",flex:"1 1 auto !important"}},r.a.createElement(v.a,{type:"submit",variant:"contained",className:"text-right",disabled:0===Object.keys(U).length},"Search for Therapist")))))}var F=n(110);function U(){const e=Object(E.f)(),t=Object(_.useHistory)(),n=Object(i.a)(),[c,u]=Object(a.useState)(null),m=n=>{const a=new window.google.maps.Geocoder,r={lat:n.coords.latitude,lng:n.coords.longitude};a.geocode({location:r}).then(async n=>{if(n.results[0]){const a=Object(g.fb)(n.results[0].address_components),r=g.l.find(e=>e.label===a.administrative_area_level_1).value,i={country:a.country,clinic_state:r,clinic_address:a.locality},c=await e(Object(A.jo)(i)),{error:o}=c;o?N.b.error("There was an error searching for providers"):t.push("".concat(C.J).concat(a.administrative_area_level_1&&"?state=".concat(r.toLowerCase(),"&city=").concat(a.locality.toLowerCase())))}else N.b.error("We couldn't find any providers near you")})},p=e=>{1===e.code&&u("You must allow location services to use this feature")};return r.a.createElement(d.a,{sx:{p:3,height:"100%",display:"flex",flexDirection:{xs:"column",xl:"row"}}},r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"}}},r.a.createElement(s.a,{sx:{display:{xs:"none",sm:"flex"},alignItems:"start",mr:3,minWidth:"75px"}},r.a.createElement(F.a,{src:Object(g.Q)("ic_map_search.png"),alt:"search by map"})),r.a.createElement(o.a,null,r.a.createElement(l.a,{variant:"h3"},"Search by Map"),r.a.createElement(l.a,{variant:"body2"},"Find a therapist by searching the map by country, state, and zip code"),r.a.createElement(l.a,{variant:"caption",sx:{color:n.palette.grey[500]}},'Clicking "Find Near Me" will ask your permission to check your current location.'))),r.a.createElement(o.a,{sx:{mt:2,alignItems:"end",justifyContent:"end",flex:"1 1 auto !important"}},r.a.createElement(v.a,{type:"submit",variant:"contained",className:"text-right",onClick:()=>{navigator.geolocation.getCurrentPosition(m,p)}},"Find near me"),c&&r.a.createElement(l.a,{variant:"body2",sx:{color:"error.main"}},c)))}var V=n(244),G=n(121),z=n(713);function B(){const e=Object(i.a)();return r.a.createElement(d.a,{sx:{p:3,height:"100%",display:"flex",flexDirection:"column"}},r.a.createElement(s.a,{sx:{display:{xs:"none",md:"block"}}},r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"}}},r.a.createElement(l.a,{variant:"h3"},"Search by State")),r.a.createElement(o.a,{sx:{flexDirection:"row",flexWrap:"wrap"}},g.l.map(t=>r.a.createElement(s.a,{sx:{p:.5}},r.a.createElement(I.a,{href:"".concat(C.J,"?state=").concat(t&&t.value,"&country=US"),sx:{minWidth:"40px !important",backgroundColor:e.palette.slate.main,color:e.palette.common.white,"&: hover":{backgroundColor:e.palette.slate.lighter,color:e.palette.common.white}}},t.value)))),r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"},mt:1}},r.a.createElement(l.a,{variant:"h3"},"Search by Canadian Province")),r.a.createElement(o.a,{sx:{flexDirection:"row",flexWrap:"wrap"}},g.a.map(t=>r.a.createElement(s.a,{sx:{p:.5}},r.a.createElement(I.a,{href:"".concat(C.J,"?state=").concat(t&&t.value,"&country=CA"),sx:{minWidth:"40px !important",backgroundColor:e.palette.slate.main,color:e.palette.common.white,"&: hover":{backgroundColor:e.palette.slate.lighter,color:e.palette.common.white}}},t.value)))),r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"},mt:1}},r.a.createElement(l.a,{variant:"h3"},"Search by other Countries")),r.a.createElement(o.a,{sx:{flexDirection:"row",flexWrap:"wrap"}},g.c.map(t=>r.a.createElement(s.a,{sx:{p:.5}},r.a.createElement(I.a,{href:"".concat(C.J,"?country=").concat(t&&t.value),sx:{minWidth:"40px !important",backgroundColor:e.palette.slate.main,color:e.palette.common.white,"&: hover":{backgroundColor:e.palette.slate.lighter,color:e.palette.common.white}}},t.value))))),r.a.createElement(s.a,{sx:{display:{xs:"block",md:"none"}}}
1,r.a.createElement(z.a,{title:"Search by State, Province, or Country"},r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"}}},r.a.createElement(l.a,{variant:"h3"},"Search by State")),r.a.createElement(o.a,{sx:{flexDirection:"row",flexWrap:"wrap"}},g.l.map(t=>r.a.createElement(s.a,{sx:{p:.5}},r.a.createElement(I.a,{href:"".concat(C.J,"?state=").concat(t&&t.value,"&country=US"),sx:{width:"40px !important",minWidth:"40px !important",backgroundColor:e.palette.slate.main,color:e.palette.common.white,"&: hover":{backgroundColor:e.palette.slate.lighter}}},t.value)))),r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"},mt:1}},r.a.createElement(l.a,{variant:"h3"},"Search by Canadian Province")),r.a.createElement(o.a,{sx:{flexDirection:"row",flexWrap:"wrap"}},g.a.map(t=>r.a.createElement(s.a,{sx:{p:.5}},r.a.createElement(I.a,{href:"".concat(C.J,"?state=").concat(t&&t.value,"&country=CA"),sx:{width:"40px !important",minWidth:"40px !important",backgroundColor:e.palette.slate.main,color:e.palette.common.white,"&: hover":{backgroundColor:e.palette.slate.lighter}}},t.value)))),r.a.createElement(o.a,{sx:{flexDirection:{xs:"column",sm:"row"},mt:1}},r.a.createElement(l.a,{variant:"h3"},"Search by other Countries")),r.a.createElement(o.a,{sx:{flexDirection:"row",flexWrap:"wrap"}},g.c.map(t=>r.a.createElement(s.a,{sx:{p:.5}},r.a.createElement(I.a,{href:"".concat(C.J,"?country=").concat(t&&t.value),sx:{minWidth:"40px !important",maxWidth:"130px !important",backgroundColor:e.palette.slate.main,color:e.palette.common.white,"&: hover":{backgroundColor:e.palette.slate.lighter}}},t.value)))))))}function q(){const e=Object(E.g)(e=>{let{me:t}=e;return t}),t=Object(i.a)(),n=Object(g.cb)(e.group),a=window.location.hostname.includes("mfrtherapists.com")||window.location.hostname.includes("mfrhealth.com");return r.a.createElement(G.a,{title:"Myofascial Release Therapy Directory - Provider Search",mfr:a,mfrProvider:n&&e.is_coach,ogTitle:"MFR Therapists"},r.a.createElement(c.a,{maxWidth:"xl"},e&&!e.id&&r.a.createElement(V.a,null),r.a.createElement(o.a,{sx:{px:4,marginTop:e&&!e.id&&"100px"}},r.a.createElement(o.a,{sx:{flexDirection:"row",justifyContent:"space-between",p:{xs:"50px",md:"100px",backgroundImage:"url(".concat(p.a,")")},borderRadius:"20px"}},r.a.createElement(s.a,null,r.a.createElement(l.a,{variant:"h1",sx:{color:t.palette.common.white,width:{xs:"100%",md:"70%"},fontSize:"2rem !important"}},r.a.createElement("span",{className:"text-weight-light"},"Connect with an")," MFR Therapist"," ",r.a.createElement("span",{className:"text-weight-light"},"and")," Get Relief"),r.a.createElement(l.a,{variant:"h4",sx:{color:t.palette.common.white}},"Over 1,000 therapists nationwide and in 8 countries")),r.a.createElement(s.a,{sx:{display:{xs:"none",desktop:"block"},height:"200px",minWidth:"140px"}},r.a.createElement(F.a,{src:Object(g.Q)("therapist_search.webp"),alt:"provider search",className:"ts-therapist-search-image"}))),r.a.createElement(o.a,{sx:{px:{xs:0,md:"75px"},py:{xs:"35px",md:"60px"}}},r.a.createElement(u.a,{container:!0,spacing:3},r.a.createElement(u.a,{item:!0,xs:12},r.a.createElement(B,null)),r.a.createElement(u.a,{item:!0,xs:12},r.a.createElement(M,null)),r.a.createElement(u.a,{item:!0,xs:12},r.a.createElement(U,null))),r.a.createElement(d.a,{sx:{mt:4,px:{xs:"50px",lg:"100px"},py:{xs:"30px",lg:"60px"},background:"linear-gradient(163.52deg, #41616D 0%, #5C2963 100%)",color:t.palette.common.white}},r.a.createElement(l.a,{variant:"h4"},"Finding the right therapist"),r.a.createElement(l.a,{variant:"body2",sx:{mt:2}},"Trauma, inflammatory responses, and/or surgical procedures create Myofascial restrictions that can produce tensile pressures of approximately 2,000 pounds per square inch on pain sensitive structures that do not show up in many of the standard tests (x-rays, myelograms, CAT scans, electromyography, etc.)"),r.a.createElement(l.a,{variant:"body2",sx:{mt:4}},"The medical approach is to drug patients so they temporarily are free from pain, but does nothing about the \u201cstraight-jacket\u201d of pressure that is causing the pain. Traditional physical, occupational and massage therapy treats the symptoms caused by the pressure of the \u201cstraightjacket\u201d of the Myofascial system, but does nothing about the \u201cstraightjacket\u201d of pressure that causes and perpetuates the symptoms. This is why so many patients only have temporary results never seeming to get better with traditional therapy. Only Myofascial Release treats the entire Myofascial mind/body complex eliminating the pressure of the restricted Myofascial system (the straightjacket) that causes the symptoms. Myofascial Release will safely and gently release the entire Myofascial complex for lasting and comprehensive results and authentic healing."))))))}},847:function(e,t,n){e.exports=n.p+"static/media/OnDemand.43e0a222.wav"},850:function(e,t,n){e.exports=n.p+"static/media/ChatMessage.2aebb5ce.mp3"},854:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"websockets",(function(){return s}));var a=n(176),r=n(108),i=n.n(r),c=n(2);const o={};function s(){var t,n,r,s;let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,u=arguments.length>1?arguments[1]:void 0,d=!1;const{location:{search:m}}=window;switch(u.type){case"REDUX_WEBSOCKET::MESSAGE":const{payload:{message:o}}=u;switch(o.type){case"video_session":u.asyncDispatch(Object(c.iq)(o));break;case"user_reload":break;case"user_signout":u.asyncDispatch(Object(c.jn)({inactive:!0}));break;case"update_meetings":u.asyncDispatch(Object(c.Xl)());break;case"meeting_updated":u.asyncDispatch(Object(c.Wl)(o.id));const l=null===(t=i.a.parse(m))||void 0===t?void 0:t.sid;let d=null===o||void 0===o||null===(n=o.meeting)||void 0===n?void 0:n.session_id;var p;if("zoom"!==(null===(r=e)||void 0===r||null===(s=Object({NODE_ENV:"production",PUBLIC_URL:"/v3",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_RECAPTCHA_SITE_KEY:"6Ld7nKssAAAAAKNb8dtSKf_DRcMg0EYOlg6Y8UhJ",REACT_APP_VIDEO_CALL_PROVIDER:"",REACT_APP_STRIPE_OPEN_KEY:"",REACT_APP_GOOGLE_MAPS_API_KEY:"AIzaSyDWiGhZ2Y6bwjvO5GuOsc9TbIegNxj61Jo",REACT_APP_RELEASE:"mfr-frontend@4ebc61a70dcc656612ae6da2477918c9b8082f9d",REACT_APP_GOOGLE_ANALYTICS_MEASUREMENT_ID:"",REACT_APP_ENV:"production",REACT_APP_OPENTOK_PUBLIC_API_KEY:"46505242",REACT_APP_SHOW_PATIENT_HOMEPAGE:"true",REACT_APP_DJANGO_SERVER_PORT:"8000",REACT_APP_REDUX_LOGGER_ENABLE:"true"}))||void 0===s?void 0:s.REACT_APP_VIDEO_CALL_PROVIDER))d=null===o||void 0===o||null===(p=o.meeting)||void 0===p?void 0:p.opentok_session_id;l===d&&u.asyncDispatch(Object(c.dq)(o.meeting,d));break;
1case"user_payment":u.asyncDispatch(Object(c.Uo)(o.status,o.invoice));break;case"conversation_created":case"conversation_updated":u.asyncDispatch(Object(c.Hm)(o.id));break;case"coach_status":u.asyncDispatch(Object(c.vp)(o.is_busy));break;case"user_ping":u.asyncDispatch(Object(a.send)({type:"user_pong"}))}return l;case"SUBSCRIBE_TO_USER_STATUS":const E=l.subscribedUsers||[];return E.includes(u.userId)||(E.push(u.userId),u.asyncDispatch(Object(a.send)({type:"coach_subscribe",user_id:u.userId}))),{...l,subscribedUsers:E};case"REDUX_WEBSOCKET::OPEN":return setInterval(()=>{d||(u.asyncDispatch(Object(a.send)({type:"user_pong"})),d=!0)},5e3),{...l,connected:!0};case"REDUX_WEBSOCKET::CLOSED":return{...l,connected:!1};default:return l}}}.call(this,n(281))},87:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n(0),r=n.n(a),i=n(34),c=n.n(i),o=n(52);function s(e){let{title:t,children:n,className:a,bottomSpacing:i=!1,field:s=!1,fullWidth:l=!1}=e;return r.a.createElement("div",{className:c()("ts-form-row","d-flex flex-column",i&&"mb-3",a)},t&&r.a.createElement(o.a,{variant:"caption",className:"text-black text-form-label mb-0"},t),r.a.createElement("div",{className:c()(l&&"w-100 px-1")},r.a.createElement("div",{className:c()(s&&"field")},n)))}},871:function(e,t,n){e.exports=n.p+"static/media/search-bg.87413ec7.png"},88:function(e,t,n){"use strict";n.d(t,"y",(function(){return l})),n.d(t,"s",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return m})),n.d(t,"z",(function(){return p})),n.d(t,"p",(function(){return E})),n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return f})),n.d(t,"A",(function(){return b})),n.d(t,"q",(function(){return _})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return v})),n.d(t,"B",(function(){return R})),n.d(t,"r",(function(){return y})),n.d(t,"e",(function(){return O})),n.d(t,"f",(function(){return A})),n.d(t,"C",(function(){return C})),n.d(t,"D",(function(){return S})),n.d(t,"i",(function(){return I})),n.d(t,"j",(function(){return x})),n.d(t,"t",(function(){return j})),n.d(t,"k",(function(){return P})),n.d(t,"l",(function(){return N})),n.d(t,"E",(function(){return L})),n.d(t,"u",(function(){return D})),n.d(t,"m",(function(){return k})),n.d(t,"n",(function(){return M})),n.d(t,"F",(function(){return F})),n.d(t,"x",(function(){return U})),n.d(t,"H",(function(){return V})),n.d(t,"w",(function(){return G})),n.d(t,"G",(function(){return z})),n.d(t,"v",(function(){return B})),n.d(t,"o",(function(){return q})),n.d(t,"I",(function(){return H}));var a=n(20),r=n.n(a),i=n(3),c=n(197),o=n(218),s=n(7);const l=e=>async(t,n)=>{const{me:{id:a},chat:{chatboxOpen:r}}=n(),i=Object(c.b)(e,a),o=i.length&&i.map(e=>e.id);r&&o&&o.length&&t(H(o))},u="REQUEST_CREATE_CHAT_MESSAGE",d="RECEIVE_CREATE_CHAT_MESSAGE",m="RECEIVE_CREATE_CHAT_MESSAGE_ERROR",p=function(e){return async(t,n)=>{try{t(Object(i.c)(u));const{me:{is_coach:a},chat:{sidebarConversations:r}}=n();let l={};const m={};if(a){const{chat:{selectedPatientId:e}}=n();if(!e)throw new Error("Requires selected patient");m.recipient=e;const t=Object.keys(r).filter(t=>r[t].participants.some(t=>t.id===e));t.length&&(l=t.reduce((e,t)=>({...e,[t]:r[t]}),{}))}else l=r;const p=Object.keys(l),E=Object.keys(l).reduce((e,t)=>l[e].modified<l[t].modified?t:e,p.length>0?p[0]:0);let g;if(E&&Object(c.e)(l[E])){const t=await Object(s.d)("/api/v3/conversations/".concat(l[E].id,"/message/"),e,{params:o.b});g={...r[E],messages:[t.data,...r[E].messages]}}else{const t={...m,messages:[],body:e.body};g=(await Object(s.d)("/api/v3/conversations/",t,{params:o.a})).data}return t(Object(i.b)(d,{data:g}))}catch(a){return t(Object(i.a)(m,a))}}},E="REQUEST_COACH_SIDEBAR_PATIENT_CONVERSATIONS",g="RECEIVE_COACH_SIDEBAR_PATIENT_CONVERSATIONS",f="RECEIVE_COACH_SIDEBAR_PATIENT_CONVERSATIONS_ERROR",b=function(e){return async(t,n)=>{try{t(Object(i.c)(E));const{me:{id:a}}=n(),r={...o.a,ordering:"-created"},c=await Object(s.b)("/api/v3/conversations/?participants=".concat(e),{params:r});return t(Object(i.b)(g,{data:{...c.data,myId:a}}))}catch(a){return t(Object(i.a)(f,a))}}},_="REQUEST_COACH_SIDEBAR_RECENT_CONVERSATIONS",h="RECEIVE_COACH_SIDEBAR_RECENT_CONVERSATIONS",v="RECEIVE_COACH_SIDEBAR_RECENT_CONVERSATIONS_ERROR",R=()=>async(e,t)=>{try{e(Object(i.c)(_));const{me:{id:n}}=t(),a={page_size:50,ordering:"-created",...o.a},r=await Object(s.b)("/api/v3/conversations/?participants=".concat(n),{params:a});return e(Object(i.b)(h,r))}catch(n){return e(Object(i.a)(v,n))}},y="REQUEST_COACH_SIDEBAR_UNANSWERED_CONVERSATIONS",O="RECEIVE_COACH_SIDEBAR_UNANSWERED_CONVERSATIONS",A="RECEIVE_COACH_SIDEBAR_UNANSWERED_CONVERSATIONS_ERROR",C=()=>async(e,t)=>{try{e(Object(i.c)(y));const{me:n}=t(),a={page_size:0,ordering:"-created",created__gte:r()().subtract(14,"days").startOf("day").format(),...o.a},c=await Object(s.b)("/api/v3/conversations/?no_coach_inside=true",{params:a});return e({type:O,data:c.data,me:n})}catch(n){return e(Object(i.a)(A,n))}},S=e=>async(t,n)=>{const a=await Object(s.b)("/api/v3/conversations/".concat(e,"/"),{params:o.a});return t((n().me.is_coach?T:w)(a))},I="RECEIVE_GET_COACH_CONVERSATION",T=e=>async(t,n)=>{try{t(Object(i.c)("REQUEST_GET_COACH_CONVERSATION"));const{me:a}=n();return t(Object(i.b)(I,{data:{...e.data,me:a}}))}catch(a){return t(Object(i.a)("RECEIVE_GET_COACH_CONVERSATION_ERROR",a))}},x="RECEIVE_GET_PATIENT_CONVERSATION",w=e=>async(t,n)=>{try{t(Object(i.c)("REQUEST_GET_PATIENT_CONVERSATION"));const{me:{id:a}}=n();return t({type:x,data:e.data,myId:a})}catch(a){return t(Object(i.a)("RECEIVE_GET_PATIENT_CONVERSATION_ERROR",a))}},j="REQUEST_GET_PATIENT_SIDEBAR_CONVERSATIONS",P="RECEIVE_GET_PATIENT_SIDEBAR_CONVERSATIONS",N="RECEIVE_GET_PATIENT_SIDEBAR_CONVERSATIONS_ERROR",L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async(t,n)=>{try{t(Object(i.c)(j));const a=await Object(s.b)("/api/v3/conversations/",e),{me:{id:r}}=n();t({type:P,data:a.data,myId:r,receivedAt:new Date})}catch(a){t(Object(i.a)(N,a))}}},D="REQUEST_SELECT_COACH_SIDEBAR_PATIENT",k="RECEIVE_SELECT_COACH_SIDEBAR_PATIENT",M="RECEIVE_SELECT_COACH_SIDEBAR_PATIENT_ERROR",F=e=>async(t,n)=>{try{let n;return t(Object(i.c)(D)),e&&(n=await Object(s.b)("/api/v3/patients/".concat(e,"/"),{params:o.c})),t({type:k,data:{patient:n&&n.data}})}catch(a){return t(Object(i.a)(M,a))}},U="TOGGLE_SIDEBAR",V=()=>e=>{e({type:U})},G="SET_CHATBOX_OPEN",z=e=>(t,n)=>{t({type:G,data:e,sidebarConversations:n().chat.sidebarConversations})},B="REQUEST_VIEW_CHAT_MESSAGES",q="RECEIVE_VIEW_CHAT_MESSAGES_ERROR",H=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return async t=>{try{t(Object(i.c)(B));return t({type:"RECEIVE_VIEW_CHAT_MESSAGES",data:(await Object(s.d)("/api/v3/messages/visit/",{messages:e})).data,messageIds:e})}catch(n){return t(Object(i.a)(q,n))}}}},92:function(e,t,n){"use strict";n.d(t,"H",(function(){return c})),n.d(t,"p",(function(){return o}
1)),n.d(t,"q",(function(){return s})),n.d(t,"bb",(function(){return l})),n.d(t,"F",(function(){return u})),n.d(t,"l",(function(){return d})),n.d(t,"m",(function(){return m})),n.d(t,"W",(function(){return p})),n.d(t,"K",(function(){return E})),n.d(t,"v",(function(){return g})),n.d(t,"w",(function(){return f})),n.d(t,"fb",(function(){return b})),n.d(t,"G",(function(){return _})),n.d(t,"n",(function(){return h})),n.d(t,"o",(function(){return v})),n.d(t,"ab",(function(){return R})),n.d(t,"I",(function(){return y})),n.d(t,"r",(function(){return O})),n.d(t,"s",(function(){return A})),n.d(t,"cb",(function(){return C})),n.d(t,"M",(function(){return S})),n.d(t,"z",(function(){return I})),n.d(t,"A",(function(){return T})),n.d(t,"V",(function(){return x})),n.d(t,"E",(function(){return w})),n.d(t,"i",(function(){return j})),n.d(t,"j",(function(){return P})),n.d(t,"X",(function(){return N})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return D})),n.d(t,"f",(function(){return k})),n.d(t,"P",(function(){return M})),n.d(t,"J",(function(){return F})),n.d(t,"t",(function(){return U})),n.d(t,"u",(function(){return V})),n.d(t,"eb",(function(){return G})),n.d(t,"L",(function(){return z})),n.d(t,"x",(function(){return B})),n.d(t,"y",(function(){return q})),n.d(t,"gb",(function(){return H})),n.d(t,"D",(function(){return W})),n.d(t,"g",(function(){return Q})),n.d(t,"h",(function(){return Y})),n.d(t,"Q",(function(){return K})),n.d(t,"B",(function(){return J})),n.d(t,"c",(function(){return Z})),n.d(t,"d",(function(){return X})),n.d(t,"O",(function(){return $})),n.d(t,"Z",(function(){return ee})),n.d(t,"Y",(function(){return te})),n.d(t,"db",(function(){return ne})),n.d(t,"k",(function(){return ae})),n.d(t,"R",(function(){return re})),n.d(t,"S",(function(){return ie})),n.d(t,"N",(function(){return ce})),n.d(t,"hb",(function(){return oe})),n.d(t,"a",(function(){return se})),n.d(t,"T",(function(){return le})),n.d(t,"b",(function(){return ue})),n.d(t,"U",(function(){return de}));var a=n(3),r=n(7),i=n(443);const c="REQUEST_GET_CLIENT_PRICES",o="RECEIVE_GET_CLIENT_PRICES",s="RECEIVE_GET_CLIENT_PRICES_ERROR",l=()=>async e=>{try{e(Object(a.c)(c));const t=await Object(r.b)("/api/v3/org-prices/",{params:{page_size:0}});return e(Object(a.b)(o,t))}catch(t){return e(Object(a.a)(s,t))}},u="REQUEST_CREATE_CLIENT_PRICE",d="RECEIVE_CREATE_CLIENT_PRICE",m="RECEIVE_CREATE_CLIENT_PRICE_ERROR",p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(u));const n=await Object(r.d)("/api/v3/org-prices/",e);return t(Object(a.b)(d,n))}catch(n){return t(Object(a.a)(m,n))}}},E="REQUEST_REMOVE_CLIENT_PRICE",g="RECEIVE_REMOVE_CLIENT_PRICE",f="RECEIVE_REMOVE_CLIENT_PRICE_ERROR",b=e=>async t=>{try{t(Object(a.c)(E));const n=await Object(r.a)("/api/v3/org-prices/".concat(e,"/"));return t(Object(a.b)(g,n))}catch(n){return t(Object(a.a)(f,n))}},_="REQUEST_GET_CLIENT_CREDITS",h="RECEIVE_GET_CLIENT_CREDITS",v="RECEIVE_GET_CLIENT_CREDITS_ERROR",R=e=>async t=>{try{t(Object(a.c)(_));const n=await Object(r.b)("/api/v5/credits/",{params:e});return t(Object(a.b)(h,n))}catch(n){return t(Object(a.a)(v,n))}},y="REQUEST_GET_CLIENT_SUBSCRIPTIONS",O="RECEIVE_GET_CLIENT_SUBSCRIPTIONS",A="RECEIVE_GET_CLIENT_SUBSCRIPTIONS_ERROR",C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(y));const n=await Object(r.b)("/api/v5/subscriptions/",{params:e});return t(Object(a.b)(O,n))}catch(n){return t(Object(a.a)(A,n))}}},S="REQUEST_USE_CLIENT_CREDIT",I="RECEIVE_USE_CLIENT_CREDIT",T="RECEIVE_USE_CLIENT_CREDIT_ERROR",x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(a.c)(S));const i=await Object(r.b)("/api/v5/credits/".concat(e,"/consume/"),t);return n(Object(a.b)(I,i))}catch(i){return n(Object(a.a)(T,i))}}},w="REQUEST_ALL_PURCHASES",j="RECEIVE_ALL_PURCHASES",P="RECEIVE_ALL_PURCHASES_ERROR",N=e=>async t=>{try{t(Object(a.c)(w));const n=await Object(r.b)("/api/v5/purchased_products/",{params:e});return t(Object(a.b)(j,n))}catch(n){return t(Object(a.a)(P,n))}},L="REQUEST_ADD_CREDIT_CARD",D="RECEIVE_ADD_CREDIT_CARD",k="RECEIVE_ADD_CREDIT_CARD_ERROR",M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return async t=>{try{t(Object(a.c)(L));const n=await Object(r.d)("/api/v5/stripe/save_card/",e);
1return t(Object(a.b)(D,n))}catch(n){return t(Object(a.a)(k,n))}}},F="REQUEST_PURCHASE_PRODUCT",U="RECEIVE_PURCHASE_PRODUCT",V="RECEIVE_PURCHASE_PRODUCT_ERROR",G=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return async n=>{try{n(Object(a.c)(F));const i=await Object(r.b)("/api/v5/products/".concat(e,"/purchase/").concat(t&&t.length>0?"?promocode=".concat(t):""));return n(Object(a.b)(U,i))}catch(i){return n(Object(a.a)(V,i))}}},z="REQUEST_SCHEDULED_PURCHASE_PRODUCT",B="RECEIVE_SCHEDULED_PURCHASE_PRODUCT",q="RECEIVE_SCHEDULED_PURCHASE_PRODUCT_ERROR",H=(e,t)=>async t=>{try{t(Object(a.c)(z));const n=await Object(r.b)("/api/v5/products/".concat(e,"/schedule_subscription/"));return t(Object(a.b)(B,n))}catch(n){return t(Object(a.a)(q,n))}},W="REQUEST_ADD_PROVIDER_SEAT",Q="RECEIVE_ADD_PROVIDER_SEAT",Y="RECEIVE_ADD_PROVIDER_SEAT_ERROR",K=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async i=>{try{i(Object(a.c)(W));const c=await Object(r.b)("/api/v5/subscriptions/".concat(e,"/add_seat/").concat(t&&t>0?"?qty=".concat(t):""),n);return i(Object(a.b)(Q,c))}catch(c){return i(Object(a.a)(Y,c))}}},J="REQUEST_ADD_CLINIC_SEAT",Z="RECEIVE_ADD_CLINIC_SEAT",X="RECEIVE_ADD_CLINIC_SEAT_ERROR",$=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async i=>{try{i(Object(a.c)(J));const c=await Object(r.b)("/api/v5/subscriptions/".concat(e,"/add_clinic_seat/").concat(t&&t>0?"?qty=".concat(t):""),n);return i(Object(a.b)(Z,c))}catch(c){return i(Object(a.a)(X,c))}}},ee=()=>async e=>{try{e(Object(a.c)("REQUEST_GET_CARD_ON_FILE"));const t=await Object(r.b)("/api/v5/stripe/get_last4/");return e(Object(a.b)("RECEIVE_GET_CARD_ON_FILE",t))}catch(t){return e(Object(a.a)("RECEIVE_GET_CARD_ON_FILE_ERROR",t))}},te=function(){return async e=>{try{e(Object(a.c)("REQUEST_GET_AVAILABLE_PRODUCTS"));const t=await Object(r.b)("/api/v5/products/get_available_products/",{params:{...i.a}});return e(Object(a.b)("RECEIVE_GET_AVAILABLE_PRODUCTS",t))}catch(t){return e(Object(a.a)("RECEIVE_GET_AVAILABLE_PRODUCTS_ERROR",t))}}},ne=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async i=>{try{i(Object(a.c)("REQUEST_GET_PRORATED_PRICE"));const c=await Object(r.b)("/api/v5/stripe/get_seat_proration/?subscription=".concat(e,"&seat_type=").concat(t),{params:n});return i(Object(a.b)("RECEIVE_GET_PRORATED_PRICE",c))}catch(c){return i(Object(a.a)("RECEIVE_GET_PRORATED_PRICE_ERROR",c))}}},ae="RECEIVE_CANCEL_PROVIDER_SUBSCRIPTION",re=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return async n=>{try{n(Object(a.c)("REQUEST_CANCEL_PROVIDER_SUBSCRIPTION"));const i=await Object(r.b)("/api/v5/subscriptions/".concat(e,"/cancel/"),t);return n(Object(a.b)(ae,i))}catch(i){return n(Object(a.a)("RECEIVE_CANCEL_PROVIDER_SUBSCRIPTION_ERROR",i))}}},ie=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return async i=>{try{i(Object(a.c)("REQUEST_CHECK_DISCOUNT_CODE"));const c=await Object(r.b)("/api/v5/stripe/get_discounted_price/?product=".concat(e,"&promocode=").concat(t),n);return i(Object(a.b)("RECEIVE_CHECK_DISCOUNT_CODE",c))}catch(c){return i(Object(a.a)("RECEIVE_CHECK_DISCOUNT_CODE_ERROR",c))}}},ce="SET_PURCHASE_STATUS",oe=(e,t)=>n=>n({type:ce,status:e,invoice:t}),se="CLEAR_PURCHASE_STATUS",le=()=>e=>e({type:se}),ue="CLEAR_SUBSCRIPTIONS_ERROR",de=()=>e=>e({type:ue})},928:function(e,t,n){e.exports=n(689)},98:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),r=n.n(a),i=n(34),c=n.n(i);function o(e){let{show:t,message:n,noMargin:a=!1}=e;return r.a.createElement("div",{className:c()(a&&"mt-0")},t&&r.a.createElement("div",{className:"alert alert-danger"},n))}}},[[928,4,5]]]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.