/*! For license information please see main.6292166f.js.LICENSE.txt */
(()=>{var e={97216:(e,t,r)=>{"use strict";r.d(t,{$M:()=>S,Aq:()=>v,Cb:()=>f,D2:()=>y,DG:()=>N,FC:()=>m,Hh:()=>k,J9:()=>E,LG:()=>n,MF:()=>R,N3:()=>D,PS:()=>P,PX:()=>s,S9:()=>h,ZK:()=>T,_V:()=>L,d2:()=>M,gh:()=>x,h6:()=>g,jN:()=>d,lm:()=>u,mu:()=>O,or:()=>p,p$:()=>c,rf:()=>I,sM:()=>i,tY:()=>A,uN:()=>_,wH:()=>w,wO:()=>C,xk:()=>b,yz:()=>o,z0:()=>l});const n=1e3,i=60*n,o=60*i,a=24*o,s=1/n,l=i*s,c=o*s,u=n*(1/o),d=a*s,p=1e3,h=1/p,f="82e867113da011ed913095cb8eb5a87e",m="bb5111005cc046a9bf7af9bb7bb65c5e",g="66ab676d9fb349e1956e388783afe7bc",_="6dab8d7ba54d431f9f8511cfe67c59d3",v="86195901da664f698d81b0e465dc3562",y="6114fc2ed774448fa0d392f38b603391",A="974aec16a0c611ed913095cb8eb5a87e",C="d47d45f0f41a11edb6995170fc8764c2",E="ae8788c1e2334fae840397697bf069fb",w="a646e13170ca46d1bf2a1f908edad7b0",S="aa207330f0ee43189d6462632c3f601d",T="abd03e132f5045f59bd58d6f3213c6bf",b="75c7c70ad119458fa7bca57b2cc4eb30",I="3993daa7acf340d5b4325f7a75f6ac4a",R="6b3bc4cb316211eeb6995170fc8764c2",x="bfa03937fbf411edb6995170fc8764c2",O="0a566ae6ab0e400fa00b4fb9e1845677",N="a2854ba0692045c2893e6825bf05f410",k="159546bf61074d308b35e6a31c02c388",P="d8f7504f562c11eeb6995170fc8764c2",M="8973f3cf2f954ee9bc050d13bb48ac75",D=[P,x,f],L=!1},73383:(e,t,r)=>{"use strict";r.d(t,{$B:()=>o,$W:()=>H,$z:()=>He,BF:()=>q,B_:()=>Je,Cp:()=>xe,DM:()=>f,Dz:()=>d,EU:()=>m,Ek:()=>B,FN:()=>L,GP:()=>K,I:()=>Oe,JT:()=>Ue,K3:()=>Le,KL:()=>ce,Lo:()=>ke,M2:()=>u,Me:()=>Qe,Ml:()=>le,NB:()=>Ve,NG:()=>N,NV:()=>Ee,O_:()=>et,Ol:()=>$e,Oy:()=>S,PO:()=>V,QR:()=>pe,RG:()=>I,RI:()=>ze,RL:()=>E,SH:()=>C,Sn:()=>Z,TI:()=>Ie,Uq:()=>j,V3:()=>D,Vj:()=>M,Vr:()=>P,Wf:()=>ee,XD:()=>Fe,Xk:()=>Se,Xo:()=>Ze,Y9:()=>Ge,YT:()=>ve,ZC:()=>Pe,_B:()=>We,_M:()=>fe,_c:()=>De,bV:()=>de,bg:()=>g,c6:()=>Xe,dC:()=>X,dG:()=>Me,dy:()=>Q,e3:()=>rt,e4:()=>we,eN:()=>ae,eP:()=>p,eQ:()=>_e,eh:()=>x,ei:()=>he,f0:()=>c,fA:()=>oe,gx:()=>v,kk:()=>w,l4:()=>Y,lS:()=>qe,lw:()=>l,lx:()=>h,mK:()=>$,mP:()=>ge,mT:()=>a,mn:()=>ie,mu:()=>re,mv:()=>be,nF:()=>T,nd:()=>s,ne:()=>A,nn:()=>me,od:()=>F,p1:()=>tt,pE:()=>O,pz:()=>_,qk:()=>Be,qp:()=>Ce,qq:()=>Ae,qs:()=>Ye,rT:()=>y,rX:()=>G,r_:()=>J,rm:()=>se,sp:()=>te,t9:()=>ye,tT:()=>i,uQ:()=>b,uU:()=>Ne,uu:()=>Re,uz:()=>z,v6:()=>Te,vH:()=>je,vw:()=>R,x:()=>k,xf:()=>ne,xy:()=>ue,y3:()=>Ke,yy:()=>W,z8:()=>n,zF:()=>U});const n="api.trellus.ai",i="aug-1.trellus.ai",o="report-1.trellus.ai",a="log-1.trellus.ai",s="parallel.trellus.ai",l="subscribe-client",c="finish-session",u="set-language",d="set-prospect-recorded",p="metric-details-v3",h="metric-details-v4",f="get-summary-data",m="session-list-v3",g="get-session-summaries",_="number-health",v="area-code-connect-rate",y="get-session-data-v3",A="get-user-triggers",C="save-user-triggers",E="get-health-table",w="get-health-series",S="get-named-persons",T="submit-notes",b="get-user-dispositions",I="prospect-info-choices",R="disposition-choices",x="get-user",O="get-team",N="frontend-logs",k="autodialer_settings",P="autodialer_mappings",M="autodialer_mapping_options",D="multidialer",L="signup-user",U="signin-user",j="request-reset-password",F="reset-password",H="update-display",B="submit-tracker",G="request-text-summary",V="request-email",K="request-gen-coaching",q="request-agent-summary",Y="request-custom-score",z="star-session",$="session-review",W="settings",Q="scopes_v2",X="get-visible-accounts",Z="get-admin-write-targets",J="comments",ee="session-statuses",te="subteam-view",re="subteam",ne="subteam-member",ie="user-group",oe="user-group-membership",ae="external-account",se="external-account-link",le="leaderboard-avatar",ce="leaderboard-room",ue="leaderboard-membership",de="leaderboard-data",pe="keyword",he="keyword-phrase",fe="keyword-group",me="keyword-group-membership",ge="conditions",_e="plays",ve="backtest-condition",ye="get-audio-links",Ae="subscription_creation",Ce="can_upgrade",Ee="email-value-prop",we="request-prospect-email-gen",Se="request-prospect-email-revision",Te="request-prospect-linkedin-gen",be="request-prospect-linkedin-revision",Ie="ai-many-call-analysis",Re="saved-reports",xe="PASSWORD_LOGIN",Oe="user_admin",Ne="team_admin",ke="scope_admin",Pe="domain_admin",Me="seats",De="twilio-numbers",Le="shaken-stir",Ue="multidialer-admin",je="multidialer-settings",Fe="admin-chatbots",He="admin-chatbots-templates",Be="admin-chatbots-variants",Ge="request-synth-prospect";let Ve=function(e){return e.GOOGLE_LOGIN="GOOGLE_LOGIN",e.MICROSOFT_LOGIN="MICROSOFT_LOGIN",e}({});const Ke=0,qe=1,Ye=Object.freeze({MANAGER_TYPE:"manager_type",MANAGER_COLLECTION_GROUP:"manager_collection_group",UUID:"manager_uuid",IN_IFRAME:"in_iframe",IFRAME_URL:"iframe_url",INJECTED:"injected"}),ze=Object.freeze({TYPE:"type",SOURCE_INFO:"source_info",TARGET_INFO:"target_info",MESSAGE_INFO:"message_info"}),$e=Object.freeze({EXTERNAL_TO_BACKGROUND_REQUEST_EXTENSION_API_KEY_AND_EXTENSION_INFO:"EXTERNAL_TO_BACKGROUND_REQUEST_EXTENSION_API_KEY_AND_EXTENSION_INFO",APP_TO_EXTERNAL_CHECK_IS_LOADED:"APP_TO_EXTERNAL_CHECK_IS_LOADED",APP_TO_EXTERNAL_SET_EXTENSION_INFO:"APP_TO_EXTERNAL_SET_EXTENSION_INFO",APP_TO_EXTERNAL_START_COACHING:"APP_TO_EXTERNAL_START_COACHING",APP_TO_EXTERNAL_END_COACHING:"APP_TO_EXTERNAL_END_COACHING",APP_TO_EXTERNAL_END_CALL:"APP_TO_EXTERNAL_END_CALL",APP_TO_EXTERNAL_CHECK_FOR_TRANSCRIPT:"APP_TO_EXTERNAL_CHECK_FOR_TRANSCRIPT",APP_TO_EXTERNAL_NOTIFY_COACHING:"APP_TO_EXTERNAL_NOTIFY_COACHING",APP_TO_EXTERNAL_FIELD_UPDATES:"APP_TO_EXTERNAL_FIELD_UPDATES",APP_TO_EXTERNAL_REQUEST_CALL_INFO:"APP_TO_EXTERNAL_REQUEST_CALL_INFO",APP_TO_EXTERNAL_FLOW_ACTION:"APP_TO_EXTERNAL_FLOW_ACTION",APP_TO_EXTERNAL_CALL_STATUS_ACK:"APP_TO_EXTERNAL_CALL_STATUS_ACK",APP_TO_EXTERNAL_HIGHLIGHT_COACHING_TAB:"APP_TO_EXTERNAL_HIGHLIGHT_COACHING_TAB",EXTERNAL_TO_APP_IS_LOADED:"EXTERNAL_TO_APP_IS_LOADED",EXTERNAL_TO_APP_HAS_TRANSCRIPT:"EXTERNAL_TO_APP_HAS_TRANSCRIPT",EXTERNAL_TO_LITE_MODE_IFRAME_IS_ACTIVE:"EXTERNAL_TO_LITE_MODE_IFRAME_IS_ACTIVE",EXTERNAL_TO_LITE_MODE_UPDATE_DISPLAY_METRICS:"EXTERNAL_TO_LITE_MODE_UPDATE_DISPLAY_METRICS",EXTERNAL_TO_LITE_MODE_UPDATE_SUGGESTION:"EXTERNAL_TO_LITE_MODE_UPDATE_SUGGESTION",LITE_MODE_TO_EXTERNAL_CAN_RECEIVE:"LITE_MODE_TO_EXTERNAL_CAN_RECEIVE",EXTERNAL_TO_BACKGROUND_SET_REALTIME_ENABLED:"EXTERNAL_TO_BACKGROUND_SET_REALTIME_ENABLED",EXTERNAL_TO_BACKGROUND_SET_NEXT_OR_CURRENT_CALL_IS_DISABLED:"EXTERNAL_TO_BACKGROUND_SET_NEXT_OR_CURRENT_CALL_IS_DISABLED",EXTERNAL_TO_BACKGROUND_SET_API_KEY:"EXTERNAL_TO_BACKGROUND_SET_API_KEY",EXTERNAL_TO_BACKGROUND_TEXT_SUMMARY:"EXTERNAL_TO_BACKGROUND_TEXT_SUMMARY",EXTERNAL_TO_BACKGROUND_SHOW_SUGGESTION:"EXTERNAL_TO_BACKGROUND_SHOW_SUGGESTION",EXTERNAL_TO_BACKGROUND_CALL_FINALIZATION:"EXTERNAL_TO_BACKGROUND_CALL_FINALIZATION",EXTERNAL_TO_BACKGROUND_SET_IS_AUTHORIZATION_ONLY:"EXTERNAL_TO_BACKGROUND_SET_IS_AUTHORIZATION_ONLY",EXTERNAL_TO_BACKGROUND_REQUEST_IS_AUTHORIZATION_ONLY_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_AUTHORIZATION_ONLY_SETTING",EXTERNAL_TO_BACKGROUND_SET_IS_TRANSCRIPTION_ONLY:"EXTERNAL_TO_BACKGROUND_SET_IS_TRANSCRIPTION_ONLY",EXTERNAL_TO_BACKGROUND_REQUEST_IS_TRANSCRIPTION_ONLY_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_TRANSCRIPTION_ONLY_SETTING",EXTERNAL_TO_BACKGROUND_REQUEST_POPUP_DIRECTION_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_POPUP_DIRECTION_SETTING",EXTERNAL_TO_BACKGROUND_SET_POPUP_DIRECTION_IS_RIGHT:"EXTERNAL_TO_BACKGROUND_SET_POPUP_DIRECTION_IS_RIGHT",EXTERNAL_TO_BACKGROUND_POPOUT_COACHING_WIDGET:"EXTERNAL_TO_BACKGROUND_POPOUT_COACHING_WIDGET",EXTERNAL_TO_BACKGROUND_POPIN_COACHING_WIDGET:"EXTERNAL_TO_BACKGROUND_POPIN_COACHING_WIDGET",EXTERNAL_TO_BACKGROUND_REQUEST_IS_LITE_MODE_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_LITE_MODE_SETTING",EXTERNAL_TO_BACKGROUND_SET_IS_LITE_MODE:"EXTERNAL_TO_BACKGROUND_SET_IS_LITE_MODE",EXTERNAL_TO_BACKGROUND_SET_IS_AGGRESSIVE_MODE:"EXTERNAL_TO_BACKGROUND_SET_IS_AGGRESSIVE_MODE",EXTERNAL_TO_BACKGROUND_REQUEST_IS_AGGRESSIVE_MODE_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_AGGRESSIVE_MODE_SETTING",EXTERNAL_TO_BACKGROUND_SET_IS_FLOW_STATE_SETTING:"EXTERNAL_TO_BACKGROUND_SET_IS_FLOW_STATE_SETTING",EXTERNAL_TO_BACKGROUND_REQUEST_IS_FLOW_STATE_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_FLOW_STATE_SETTING",EXTERNAL_TO_BACKGROUND_CALL_STATUS:"EXTERNAL_TO_BACKGROUND_CALL_STATUS",EXTERNAL_TO_BACKGROUND_UPDATE_EXISTING_LISTS:"EXTERNAL_TO_BACKGROUND_UPDATE_EXISTING_LISTS",EXTERNAL_TO_BACKGROUND_GET_EXISTING_LISTS:"EXTERNAL_TO_BACKGROUND_GET_EXISTING_LISTS",EXTERNAL_TO_BACKGROUND_SET_IS_EMBEDDED_COACHING_ENABLED:"EXTERNAL_TO_BACKGROUND_SET_IS_EMBEDDED_COACHING_ENABLED",EXTERNAL_TO_BACKGROUND_REQUEST_IS_EMBEDDED_COACHIG_ENABLED:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_EMBEDDED_COACHIG_ENABLED",EXTERNAL_TO_BACKGROUND_SET_IS_EMBEDDED_COACHING_NO_HIGHLIGHT:"EXTERNAL_TO_BACKGROUND_SET_IS_EMBEDDED_COACHING_NO_HIGHLIGHT",EXTERNAL_TO_BACKGROUND_REQUEST_IS_EMBEDDED_COACHING_NO_HIGHLIGHT:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_EMBEDDED_COACHING_NO_HIGHLIGHT",EXTERNAL_TO_BACKGROUND_REQUEST_IS_DATA_SEARCH_ENABLED_SETTING:"EXTERNAL_TO_BACKGROUND_REQUEST_IS_DATA_SEARCH_ENABLED_SETTING",EXTERNAL_TO_BACKGROUND_SET_IS_DATA_SEARCH_ENABLED:"EXTERNAL_TO_BACKGROUND_SET_IS_DATA_SEARCH_ENABLED",PRE_CALL_TO_EXTERNAL_SCRAPED_DATA:"PRE_CALL_TO_EXTERNAL_SCRAPED_DATA",PRE_CALL_TO_EXTERNAL_AGENT_REQUIRES_PERMISSION:"PRE_CALL_TO_EXTERNAL_AGENT_REQUIRES_PERMISSION",PRE_CALL_TO_EXTERNAL_AGENT_PERMISSION_GRANTED:"PRE_CALL_TO_EXTERNAL_AGENT_PERMISSION_GRANTED",PRE_CALL_TO_EXTERNAL_AGENT_TYPE_URL_UPDATE:"PRE_CALL_TO_EXTERNAL_AGENT_TYPE_URL_UPDATE",PRE_CALL_TO_EXTERNAL_PAGE_IS_CLOSED:"PRE_CALL_TO_EXTERNAL_PAGE_IS_CLOSED",PRE_CALL_TO_EXTERNAL_SWITCH_TAB:"PRE_CALL_TO_EXTERNAL_SWITCH_TAB",PRE_CALL_TO_EXTERNAL_AGENT_TYPE_STATUS_UPDATE:"PRE_CALL_TO_EXTERNAL_AGENT_TYPE_STATUS_UPDATE",PRE_CALL_TO_EXTERNAL_IS_LOADED:"PRE_CALL_TO_EXTERNAL_IS_LOADED",PRE_CALL_TO_EXTERNAL_UPDATE_NUMBER:"PRE_CALL_TO_EXTERNAL_UPDATE_NUMBER",PRE_CALL_TO_EXTERNAL_UPDATE_NUMBERS:"PRE_CALL_TO_EXTERNAL_UPDATE_NUMBERS",PRE_CALL_TO_EXTERNAL_UPDATE_PROSPECT_IDENTIFIER:"PRE_CALL_TO_EXTERNAL_UPDATE_PROSPECT_IDENTIFIER",PRE_CALL_TO_EXTERNAL_UPDATE_EMAIL_INPUT:"PRE_CALL_TO_EXTERNAL_UPDATE_EMAIL_INPUT",PRE_CALL_TO_EXTERNAL_REQUEST_EMAIL:"PRE_CALL_TO_EXTERNAL_REQUEST_EMAIL",PRE_CALL_TO_EXTERNAL_REFRESH_TRANSCRIPTS:"PRE_CALL_TO_EXTERNAL_REFRESH_TRANSCRIPTS",PRE_CALL_TO_EXTERNAL_GET_CONVERSATION:"PRE_CALL_TO_EXTERNAL_GET_CONVERSATION",EXTERNAL_TO_PRE_CALL_IS_LOADED:"EXTERNAL_TO_PRE_CALL_IS_LOADED",EXTERNAL_TO_PRE_CALL_HAS_TRANSCRIPT:"EXTERNAL_TO_PRE_CALL_HAS_TRANSCRIPT",EXTERNAL_TO_PRE_CALL_EXPAND_WINDOW_SIZE:"EXTERNAL_TO_PRE_CALL_EXPAND_WINDOW_SIZE",EXTERNAL_TO_PRE_CALL_MINIMIZE_WINDOW_SIZE:"EXTERNAL_TO_PRE_CALL_MINIMIZE_WINDOW_SIZE",EXTERNAL_TO_PRE_CALL_INITIATE_LINKEDIN_SCRAPE:"EXTERNAL_TO_PRE_CALL_INITIATE_LINKEDIN_SCRAPE",EXTERNAL_TO_PRE_CALL_HAS_DATA_ALREADY:"EXTERNAL_TO_PRE_CALL_HAS_DATA_ALREADY",EXTERNAL_TO_PRE_CALL_GET_DATA_FOR_PROSPECT:"EXTERNAL_TO_PRE_CALL_GET_DATA_FOR_PROSPECT",TRELLUS_ROUTER_PASSING:"TRELLUS_ROUTER_PASSING"}),We="enhpjjojmnlnaokmppkkifgaonfojigl",Qe="https://chrome.google.com/webstore/detail/trellus/enhpjjojmnlnaokmppkkifgaonfojigl",Xe=[1,1,0,4],Ze=[1,1,1,7],Je=[1,3,6,7],et="chrome-extension://"+We+"/start_page.html",tt="chrome-extension://"+We+"/pages/activate_dialers.html",rt="chrome-extension://"+We+"/pages/activate_everywhere.html";Object.freeze({INITIATE_CALL:"INITIATE_CALL",END_CALL:"END_CALL"})},24945:(e,t,r)=>{"use strict";r.d(t,{Iw:()=>a,Lg:()=>s,ZB:()=>l,il:()=>o,lY:()=>i,m9:()=>n});const n="trellus_pending_room",i="trellus_setting_showLeaderboard",o="trellus_perferencedLeaderboardGroup",a="apiKey";function s(e,t){if(localStorage)try{const r=localStorage.getItem(e);return r?t?JSON.parse(r):r:null}catch{return null}return null}function l(e,t,r){if(localStorage)try{return localStorage.setItem(e,r?JSON.stringify(t):t)}catch{}}},86315:(e,t,r)=>{"use strict";r.d(t,{$Y:()=>v,K7:()=>p,QC:()=>f,eT:()=>d,kF:()=>c,of:()=>l,q2:()=>o,vj:()=>a});var n=r(97216),i=r(11101);let o=function(e){return e.PERCENTAGE="PERCENTAGE",e.RAW="RAW",e}({}),a=function(e){return e.SUCCESS="SUCCESS",e.SCORE="SCORE",e.QUALITATIVE="QUALITATIVE",e}({});function s(e){var t,r,n,i,s;const l=[{metric_type:a.SCORE,metric_name:"Opener",value:e.metric_1,text:null!==(t=e.text_1)&&void 0!==t?t:void 0,max_value:2},{metric_type:a.SCORE,metric_name:"Objection",value:e.metric_2,text:null!==(r=e.text_2)&&void 0!==r?r:void 0,max_value:2},{metric_type:a.SCORE,metric_name:"Qualification",value:e.metric_3,text:null!==(n=e.text_3)&&void 0!==n?n:void 0,max_value:2},{metric_type:a.SCORE,metric_name:"Closing",value:e.metric_4,text:null!==(i=e.text_4)&&void 0!==i?i:void 0,max_value:2}];return{score_is_applicable:null!==l.filter((e=>null!==e.value&&void 0!==e.max_value)).reduce(((e,t)=>e+t.max_value),0),overall_score:Math.round(100*(null!==(s=e.metric_0)&&void 0!==s?s:0)),overall_score_type:o.PERCENTAGE,overall_explanation:e.text_0,metrics:l}}const l={[n.FC]:!0,[n.Cb]:!0,[n.h6]:!0,[n.tY]:!0,[n.uN]:!0,[n.wO]:!0,[n.Aq]:!0,[n.D2]:!0,[n.$M]:!0,[n.ZK]:!0,[n.xk]:!0,[n.J9]:!0,[n.rf]:!0,[n.MF]:!0,[n.gh]:!0,[n.DG]:!0,[n.Hh]:!0,[n.d2]:!0},c={[n.FC]:function(e){var t;const r={metric_type:a.QUALITATIVE,metric_name:"Service",value:1===e.metric_1?"Roofing":2===e.metric_1?"New HVAC":3===e.metric_1?"Both":"Unknown"},n={metric_type:a.QUALITATIVE,metric_name:"Type",value:1===e.metric_2?"Inbound":2===e.metric_2?"Followup":"Outbound"},i={metric_type:a.QUALITATIVE,metric_name:"Stage",value:0===e.metric_3?"Beginning":1===e.metric_3?"Middle":"End"},s={metric_type:a.SUCCESS,metric_name:"Zip",value:1===e.metric_4},l={metric_type:a.SUCCESS,metric_name:"Pain - Where/When",value:1===e.metric_5},c={metric_type:a.SUCCESS,metric_name:"Pain - Reason",value:1===e.metric_6},u={metric_type:a.SUCCESS,metric_name:"IRA",value:1===e.metric_7},d={metric_type:a.SUCCESS,metric_name:"Replacement",value:1===e.metric_8},p={metric_type:a.SUCCESS,metric_name:"Current Bill",value:1===e.metric_9},h={metric_type:a.SUCCESS,metric_name:"No Cost",value:1===e.metric_10},f={metric_type:a.SUCCESS,metric_name:"Credit",value:1===e.metric_11},m={metric_type:a.SUCCESS,metric_name:"Homeowner",value:1===e.metric_12},g={metric_type:a.SUCCESS,metric_name:"Employed",value:1===e.metric_13},_={metric_type:a.SUCCESS,metric_name:"Address",value:1===e.metric_14},v={metric_type:a.SUCCESS,metric_name:"Date",value:1===e.metric_15},y={metric_type:a.SUCCESS,metric_name:"Next Steps",value:1===e.metric_16};return{score_is_applicable:!0,overall_score:null!==e.metric_0?Math.round(100*(null!==(t=e.metric_0)&&void 0!==t?t:0)):null,overall_score_type:o.PERCENTAGE,metrics:[r,n,i,s,l,c,u,d,p,h,f,m,g,_,v,y],overall_explanation:null}},[n.PS]:function(e){const t={0:"No Contact",1:"VM Reached",2:"Reached prospect - no proposal/apathy",3:"Proposal received - no interested",4:"Hot opportunity",5:"Deal Won"},r=null!==e.metric_0&&e.metric_0.toString()in Object.keys(t)?t[e.metric_0]:"Unknown";return{score_is_applicable:null!==e.metric_0,overall_score:r,overall_explanation:e.text_0,overall_score_type:o.RAW,metrics:[],overall_score_name:"Outcome"}},[n.Cb]:s,[n.h6]:s,[n.tY]:s,[n.uN]:s,[n.wO]:s,[n.Aq]:s,[n.D2]:s,[n.$M]:s,[n.ZK]:s,[n.xk]:s,[n.J9]:s,[n.rf]:s,[n.MF]:s,[n.gh]:s,[n.DG]:s,[n.Hh]:s,[n.d2]:s},u={diagnostic:i.oQ.AVERAGE_SCORE,label:"Score",metric_name:"metric_0",metric_version:"generic_0",max_value:1},d={[n.FC]:{metric_name:"metric_0",metric_version:"attyx_1"},[n.Cb]:u,[n.h6]:u,[n.tY]:u,[n.uN]:u,[n.wO]:u,[n.Aq]:u,[n.D2]:u,[n.$M]:u,[n.ZK]:u,[n.xk]:u,[n.J9]:u,[n.rf]:u,[n.MF]:u,[n.gh]:u,[n.DG]:u,[n.Hh]:u,[n.d2]:u},p=e=>void 0!==d[e],h=[{diagnostic:i.oQ.SUB_CUSTOM_METRIC_ONE,label:"Opener",metric_name:"metric_1",metric_version:"generic_0",max_value:2},{diagnostic:i.oQ.SUB_CUSTOM_METRIC_TWO,label:"Objection",metric_name:"metric_2",metric_version:"generic_0",max_value:2},{diagnostic:i.oQ.SUB_CUSTOM_METRIC_THREE,label:"Qualification",metric_name:"metric_3",metric_version:"generic_0",max_value:2},{diagnostic:i.oQ.SUB_CUSTOM_METRIC_FOUR,label:"Closing",metric_name:"metric_4",metric_version:"generic_0",max_value:2}],f={[n.Cb]:h,[n.h6]:h,[n.tY]:h,[n.uN]:h,[n.wO]:h,[n.Aq]:h,[n.D2]:h,[n.$M]:h,[n.ZK]:h,[n.xk]:h,[n.J9]:h,[n.rf]:h,[n.MF]:h,[n.gh]:h,[n.DG]:h,[n.Hh]:h,[n.d2]:h},m=(Array.from(new Set(Object.values(f).flat().map((e=>e.label)))),[{metric_type:a.SCORE,metric_name:"Outcome",value:"",minRange:0,maxRange:1,max_value:1,field_name:"metric_0",version:"attyx_1"},{metric_type:a.QUALITATIVE,metric_name:"Service",value:"",options:["Roofing","New HVAC","Both","Unknown"],optionsToValueMap:{Roofing:1,"New HVAC":2,Both:3,Unknown:4},field_name:"metric_1",version:"attyx_1"},{metric_type:a.QUALITATIVE,metric_name:"Type",value:"metric_2",options:["Inbound","Followup","Outbound"],optionsToValueMap:{Inbound:1,Followup:2,Outbound:3},field_name:"metric_2",version:"attyx_1"},{metric_type:a.QUALITATIVE,metric_name:"Stage",value:"",options:["Beginning","Middle","End"],optionsToValueMap:{Beginning:0,Middle:1,End:2},field_name:"metric_3",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Zip",value:"",field_name:"metric_4",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Pain - Where/When",value:"",field_name:"metric_5",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Pain - Reason",value:"",field_name:"metric_6",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"IRA",value:"",field_name:"metric_7",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Replacement",value:"",field_name:"metric_8",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Current Bill",value:"",field_name:"metric_9",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"No Cost",value:"",field_name:"metric_10",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Credit",value:"",field_name:"metric_11",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Homeowner",value:"",field_name:"metric_12",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Employed",value:"",field_name:"metric_13",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Address",value:"",field_name:"metric_14",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Date",value:"",field_name:"metric_15",version:"attyx_1"},{metric_type:a.SUCCESS,metric_name:"Next Steps",value:"",field_name:"metric_16",version:"attyx_1"}]),g=[{metric_type:a.QUALITATIVE,metric_name:"Outcome",value:"",options:["No Contact","VM Reached","Reached prospect - no proposal/apathy","Proposal received - no interested","Hot opportunity","Deal Won"],optionsToValueMap:{"No Contact":0,"VM Reached":1,"Reached prospect - no proposal/apathy":2,"Proposal received - no interested":3,"Hot opportunity":4,"Deal Won":5},field_name:"metric_0",version:"fox_0"}],_=[{metric_type:a.SCORE,metric_name:"Opener",value:"",minRange:0,maxRange:2,field_name:"metric_1",version:"generic_0"},{metric_type:a.SCORE,metric_name:"Objection",value:"",minRange:0,maxRange:2,field_name:"metric_2",version:"generic_0"},{metric_type:a.SCORE,metric_name:"Qualification",value:"",minRange:0,maxRange:2,field_name:"metric_3",version:"generic_0"},{metric_type:a.SCORE,metric_name:"Closing",value:"",minRange:0,maxRange:2,field_name:"metric_4",version:"generic_0"}],v={[n.FC]:m,[n.PS]:g,[n.Cb]:_,[n.h6]:_,[n.tY]:_,[n.uN]:_,[n.wO]:_,[n.Aq]:_,[n.D2]:_,[n.$M]:_,[n.ZK]:_,[n.xk]:_,[n.J9]:_,[n.rf]:_,[n.MF]:_,[n.gh]:_,[n.DG]:_,[n.Hh]:_}},24175:(e,t,r)=>{"use strict";r.d(t,{CW:()=>c,Ev:()=>i,GX:()=>n,SS:()=>a,aG:()=>o,gx:()=>s,t:()=>l});let n=function(e){return e.COLD_EMAIL="COLD_EMAIL",e.LINKEDIN_DM="LINKEDIN_DM",e.LINKEDIN_POST="LINKEDIN_POST",e.TRELLUS_WEBSITE="TRELLUS_WEBSITE",e.MANUAL="MANUAL",e.CALLBLITZ="CALLBLITZ",e.DOM="DOM",e}({}),i=function(e){return e.INSTALL="INSTALL",e.CLICK="CLICK",e.UNINSTALL="UNINSTALL",e}({});const o="attribution_channel",a="referrer",s="ref",l="https://app.trellus.ai/install",c="https://form.typeform.com/to/fCoRsTkq";let u=function(e){return e.SALESLOFT="SALESLOFT",e.OUTREACH="OUTREACH",e.OUTREACH_RINGCENTRAL="OUTREACH_RINGCENTRAL",e.ORUM="ORUM",e.HUBSPOT="HUBSPOT",e.APOLLO="APOLLO",e.PHONEBURNER="PHONEBURNER",e.SALESFINITY="SALESFINITY",e.CONNECT_AND_SELL="CONNECT_AND_SELL",e.MONSTER_CONNECT="MONSTER_CONNECT",e.ALOWARE="ALOWARE",e.AIRCALL="AIRCALL",e.OUTPLAY="OUTPLAY",e.KONCERT="KONCERT",e.ONEPGR="ONEPGR",e.ZOOMINFO="ZOOMINFO",e.NOOKS="NOOKS",e.CONVOSO="CONVOSO",e.FRONTSPIN="FRONTSPIN",e.SELLX="SELLX",e.FRESHWORKS="FRESHWORKS",e.EIGHT_BY_EIGHT="EIGHT_BY_EIGHT",e.CALLRAIL="CALLRAIL",e.ZOHO_WILDIX="ZOHO",e.SALESFORCE="SALESFORCE",e.DIALPAD="DIALPAD",e.OPENPHONE="OPENPHONE",e.VICIDIAL="VICIDIAL",e.ASPIRED_BUSINESS_COACH="ASPIRED_BUSINESS_COACH",e}({});u.SALESLOFT,u.OUTREACH,u.OUTREACH_RINGCENTRAL,u.ORUM,u.HUBSPOT,u.APOLLO,u.PHONEBURNER,u.SALESFINITY,u.CONNECT_AND_SELL,u.MONSTER_CONNECT,u.ALOWARE,u.AIRCALL,u.OUTPLAY,u.KONCERT,u.ONEPGR,u.ZOOMINFO,u.NOOKS,u.CONVOSO,u.FRONTSPIN,u.SELLX,u.FRESHWORKS,u.EIGHT_BY_EIGHT,u.CALLRAIL,u.ZOHO_WILDIX,u.SALESFORCE,u.DIALPAD,u.OPENPHONE,u.VICIDIAL,u.ASPIRED_BUSINESS_COACH},60729:(e,t,r)=>{"use strict";r.d(t,{F:()=>s,v:()=>a});var n=r(81366),i=r(65043),o=r(70579);let a=function(e){return e.STANDARD="standard",e.YES_OR_NO="YES_OR_NO",e}({});class s extends i.Component{constructor(e){super(e)}_renderText(){return this.props.secondaryText?(0,o.jsxs)("div",{className:"flex flex-col",children:[(0,o.jsx)(n.o5,{variant:"caption",color:"white",children:this.props.stringToShow}),(0,o.jsx)(n.o5,{variant:"smallCaption",color:"white",children:this.props.secondaryText})]}):(0,o.jsx)(n.o5,{variant:"caption",color:"white",children:this.props.stringToShow})}_renderYesOrNoButtons(){return(0,o.jsxs)("div",{className:"flex flex-row gap-2",children:[this._renderNoButton(),this._renderYesButton()]})}_renderYesButton(){var e;return(0,o.jsx)("button",{onClick:null===(e=this.props.onYes)||void 0===e?void 0:e.bind(this),className:"bg-slate-300 hover:bg-slate-500 outline-none focus:outline-none p-3 rounded-full w-4 h-4 justify-center flex items-center text-center",children:(0,o.jsx)(n.o5,{variant:"caption",color:"black",children:"\u2713"})})}_renderNoButton(){return(0,o.jsx)("button",{onClick:this.props.onCloseOrNo.bind(this),className:"bg-slate-300 hover:bg-slate-500 outline-none focus:outline-none p-3 rounded-full w-4 h-4 justify-center flex items-center text-center",children:(0,o.jsx)(n.o5,{variant:"caption",color:"black",children:"x"})})}render(){return(0,o.jsxs)("div",{className:"gap-2 w-full flex flex-row justify-between opacity-95 px-6 py-4 border-0 rounded-br-l "+this.props.bgColorTailwind+" sticky z-50 top-0",children:[this._renderText(),this.props.alertType===a.STANDARD?this._renderNoButton():this._renderYesOrNoButtons()]})}}},17927:(e,t,r)=>{"use strict";r.d(t,{Cv:()=>o,sz:()=>s});var n=r(73383),i=r(24945);function o(e){(0,i.ZB)(i.Iw,e)}function a(){return new URLSearchParams(window.location.search).get("apiKey")}async function s(){const e=a();if(e)return{apiKey:e,services:n.z8};const t=await async function(){try{if(chrome&&chrome.runtime)try{var e;const t=await chrome.runtime.sendMessage(n._B,{type:n.Ol.EXTERNAL_TO_BACKGROUND_REQUEST_EXTENSION_API_KEY_AND_EXTENSION_INFO});return{apiKey:t.apiKey,services:null!==(e=t.forceServicesHostname)&&void 0!==e?e:n.z8}}catch(t){return null}}catch(t){return null}return null}();if(t&&t.apiKey)return{...t,has_extension:!0};const r=(0,i.Lg)(i.Iw);if(r)return{apiKey:r,services:n.z8};let o=!1;try{o=null!=chrome&&null!=chrome.runtime}catch(s){o=!1}return{apiKey:null,services:n.z8,has_extension:o}}},65455:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AuthState:()=>xc,Authentication:()=>Pc});var n=r(65043);const i=(0,n.createContext)(null);function o(e){let{clientId:t,nonce:r,onScriptLoadSuccess:o,onScriptLoadError:a,children:s}=e;const l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{nonce:t,onScriptLoadSuccess:r,onScriptLoadError:i}=e,[o,a]=(0,n.useState)(!1),s=(0,n.useRef)(r);s.current=r;const l=(0,n.useRef)(i);return l.current=i,(0,n.useEffect)((()=>{const e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",e.async=!0,e.defer=!0,e.nonce=t,e.onload=()=>{var e;a(!0),null===(e=s.current)||void 0===e||e.call(s)},e.onerror=()=>{var e;a(!1),null===(e=l.current)||void 0===e||e.call(l)},document.body.appendChild(e),()=>{document.body.removeChild(e)}}),[t]),o}({nonce:r,onScriptLoadSuccess:o,onScriptLoadError:a}),c=(0,n.useMemo)((()=>({clientId:t,scriptLoadedSuccessfully:l})),[t,l]);return n.createElement(i.Provider,{value:c},s)}function a(){const e=(0,n.useContext)(i);if(!e)throw new Error("Google OAuth components must be used within GoogleOAuthProvider");return e}function s(e){var t;return null!==(t=null===e||void 0===e?void 0:e.clientId)&&void 0!==t?t:null===e||void 0===e?void 0:e.client_id}const l={large:40,medium:32,small:20};function c(e){let{onSuccess:t,onError:r,useOneTap:i,promptMomentNotification:o,type:c="standard",theme:u="outline",size:d="large",text:p,shape:h,logo_alignment:f,width:m,locale:g,click_listener:_,containerProps:v,...y}=e;const A=(0,n.useRef)(null),{clientId:C,scriptLoadedSuccessfully:E}=a(),w=(0,n.useRef)(t);w.current=t;const S=(0,n.useRef)(r);S.current=r;const T=(0,n.useRef)(o);return T.current=o,(0,n.useEffect)((()=>{var e,t,r,n,o,a,l,v,b;if(E)return null===(r=null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===t?void 0:t.id)||void 0===r||r.initialize({client_id:C,callback:e=>{var t;if(!(null===e||void 0===e?void 0:e.credential))return null===(t=S.current)||void 0===t?void 0:t.call(S);const{credential:r,select_by:n}=e;w.current({credential:r,clientId:s(e),select_by:n})},...y}),null===(a=null===(o=null===(n=null===window||void 0===window?void 0:window.google)||void 0===n?void 0:n.accounts)||void 0===o?void 0:o.id)||void 0===a||a.renderButton(A.current,{type:c,theme:u,size:d,text:p,shape:h,logo_alignment:f,width:m,locale:g,click_listener:_}),i&&(null===(b=null===(v=null===(l=null===window||void 0===window?void 0:window.google)||void 0===l?void 0:l.accounts)||void 0===v?void 0:v.id)||void 0===b||b.prompt(T.current)),()=>{var e,t,r;i&&(null===(r=null===(t=null===(e=null===window||void 0===window?void 0:window.google)||void 0===e?void 0:e.accounts)||void 0===t?void 0:t.id)||void 0===r||r.cancel())}}),[C,E,i,c,u,d,p,h,f,m,g]),n.createElement("div",{...v,ref:A,style:{height:l[d],...null===v||void 0===v?void 0:v.style}})}var u=r(28717),d=r(31380),p=r(73383),h=r(60729),f=r(24175),m=r(8849),g=r(81366);const _={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",CIAM_AUTH_URL:".ciamlogin.com",AAD_TENANT_DOMAIN_SUFFIX:".onmicrosoft.com",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",NOT_AVAILABLE:"Not Available",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],TOKEN_RESPONSE_TYPE:"token",ID_TOKEN_RESPONSE_TYPE:"id_token",SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},v=400,y=499,A=500,C=599,E=[_.OPENID_SCOPE,_.PROFILE_SCOPE,_.OFFLINE_ACCESS_SCOPE],w=[...E,_.EMAIL_SCOPE],S="Content-Type",T="Retry-After",b="X-AnchorMailbox",I="x-ms-request-id",R="x-ms-httpver",x="idtoken",O="client.info",N="adal.idtoken",k="error",P="error.description",M="active-account",D="active-account-filters",L="common",U="organizations",j="consumers",F="access_token",H="xms_cc",B={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"},G={PLAIN:"plain",S256:"S256"},V={QUERY:"query",FRAGMENT:"fragment"},K={...V,FORM_POST:"form_post"},q="authorization_code",Y="refresh_token",z="MSSTS",$="ADFS",W="Generic",Q="-",X=".",Z={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"},J="appmetadata",ee="1",te="authority-metadata",re=86400,ne="config",ie="cache",oe="network",ae="hardcoded_values",se={SCHEMA_VERSION:5,MAX_CUR_HEADER_BYTES:80,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},le={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"},ce=60,ue=3600,de="throttling",pe="retry-after, h429",he="invalid_grant",fe="client_mismatch",me="username",ge="password",_e=200,ve=400,ye="1",Ae="3",Ce="4",Ee="2",we="4",Se="5",Te="0",be="1",Ie="2",Re="3",xe="4",Oe="pop";var Ne;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Info=2]="Info",e[e.Verbose=3]="Verbose",e[e.Trace=4]="Trace"}(Ne||(Ne={}));class ke{constructor(e,t,r){this.level=Ne.Info;const n=e||ke.createDefaultLoggerOptions();this.localCallback=n.loggerCallback||(()=>{}),this.piiLoggingEnabled=n.piiLoggingEnabled||!1,this.level="number"===typeof n.logLevel?n.logLevel:Ne.Info,this.correlationId=n.correlationId||_.EMPTY_STRING,this.packageName=t||_.EMPTY_STRING,this.packageVersion=r||_.EMPTY_STRING}static createDefaultLoggerOptions(){return{loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:Ne.Info}}clone(e,t,r){return new ke({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:r||this.correlationId},e,t)}logMessage(e,t){if(t.logLevel>this.level||!this.piiLoggingEnabled&&t.containsPii)return;const r=`${`[${(new Date).toUTCString()}] : [${t.correlationId||this.correlationId||""}]`} : ${this.packageName}@${this.packageVersion} : ${Ne[t.logLevel]} - ${e}`;this.executeCallback(t.logLevel,r,t.containsPii||!1)}executeCallback(e,t,r){this.localCallback&&this.localCallback(e,t,r)}error(e,t){this.logMessage(e,{logLevel:Ne.Error,containsPii:!1,correlationId:t||_.EMPTY_STRING})}errorPii(e,t){this.logMessage(e,{logLevel:Ne.Error,containsPii:!0,correlationId:t||_.EMPTY_STRING})}warning(e,t){this.logMessage(e,{logLevel:Ne.Warning,containsPii:!1,correlationId:t||_.EMPTY_STRING})}warningPii(e,t){this.logMessage(e,{logLevel:Ne.Warning,containsPii:!0,correlationId:t||_.EMPTY_STRING})}info(e,t){this.logMessage(e,{logLevel:Ne.Info,containsPii:!1,correlationId:t||_.EMPTY_STRING})}infoPii(e,t){this.logMessage(e,{logLevel:Ne.Info,containsPii:!0,correlationId:t||_.EMPTY_STRING})}verbose(e,t){this.logMessage(e,{logLevel:Ne.Verbose,containsPii:!1,correlationId:t||_.EMPTY_STRING})}verbosePii(e,t){this.logMessage(e,{logLevel:Ne.Verbose,containsPii:!0,correlationId:t||_.EMPTY_STRING})}trace(e,t){this.logMessage(e,{logLevel:Ne.Trace,containsPii:!1,correlationId:t||_.EMPTY_STRING})}tracePii(e,t){this.logMessage(e,{logLevel:Ne.Trace,containsPii:!0,correlationId:t||_.EMPTY_STRING})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||!1}}const Pe="AAD",Me="OIDC",De="none",Le="unexpected_error",Ue="post_request_failed",je={[Le]:"Unexpected error in authentication.",[Ue]:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."};class Fe extends Error{constructor(e,t,r){super(t?`${e}: ${t}`:e),Object.setPrototypeOf(this,Fe.prototype),this.errorCode=e||_.EMPTY_STRING,this.errorMessage=t||_.EMPTY_STRING,this.subError=r||_.EMPTY_STRING,this.name="AuthError"}setCorrelationId(e){this.correlationId=e}}function He(e,t){return new Fe(e,t?`${je[e]} ${t}`:je[e])}const Be="client_info_decoding_error",Ge="client_info_empty_error",Ve="token_parsing_error",Ke="null_or_empty_token",qe="endpoints_resolution_error",Ye="network_error",ze="openid_config_error",$e="hash_not_deserialized",We="invalid_state",Qe="state_mismatch",Xe="state_not_found",Ze="nonce_mismatch",Je="auth_time_not_found",et="max_age_transpired",tt="multiple_matching_tokens",rt="multiple_matching_accounts",nt="multiple_matching_appMetadata",it="request_cannot_be_made",ot="cannot_remove_empty_scope",at="cannot_append_scopeset",st="empty_input_scopeset",lt="device_code_polling_cancelled",ct="device_code_expired",ut="device_code_unknown_error",dt="no_account_in_silent_request",pt="invalid_cache_record",ht="invalid_cache_environment",ft="no_account_found",mt="no_crypto_object",gt="unexpected_credential_type",_t="invalid_assertion",vt="invalid_client_credential",yt="token_refresh_required",At="user_timeout_reached",Ct="token_claims_cnf_required_for_signedjwt",Et="authorization_code_missing_from_server_response",wt="binding_key_not_removed",St="end_session_endpoint_not_supported",Tt="key_id_missing",bt="no_network_connectivity",It="user_canceled",Rt="missing_tenant_id_error",xt="method_not_implemented",Ot="nested_app_auth_bridge_disabled",Nt={[Be]:"The client info could not be parsed/decoded correctly",[Ge]:"The client info was empty",[Ve]:"Token cannot be parsed",[Ke]:"The token is null or empty",[qe]:"Endpoints cannot be resolved",[Ye]:"Network request failed",[ze]:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints.",[$e]:"The hash parameters could not be deserialized",[We]:"State was not the expected format",[Qe]:"State mismatch error",[Xe]:"State not found",[Ze]:"Nonce mismatch error",[Je]:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information.",[et]:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication.",[tt]:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account.",[rt]:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account",[nt]:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata",[it]:"Token request cannot be made without authorization code or refresh token.",[ot]:"Cannot remove null or empty scope from ScopeSet",[at]:"Cannot append ScopeSet",[st]:"Empty input ScopeSet cannot be processed",[lt]:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true.",[ct]:"Device code is expired.",[ut]:"Device code stopped polling for unknown reasons.",[dt]:"Please pass an account object, silent flow is not supported without account information",[pt]:"Cache record object was null or undefined.",[ht]:"Invalid environment when attempting to create cache entry",[ft]:"No account found in cache for given key.",[mt]:"No crypto object detected.",[gt]:"Unexpected credential type.",[_t]:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515",[vt]:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential",[yt]:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired.",[At]:"User defined timeout for device code polling reached",[Ct]:"Cannot generate a POP jwt if the token_claims are not populated",[Et]:"Server response does not contain an authorization code to proceed",[wt]:"Could not remove the credential's binding key from storage.",[St]:"The provided authority does not support logout",[Tt]:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key.",[bt]:"No network connectivity. Check your internet connection.",[It]:"User cancelled the flow.",[Rt]:"A tenant id - not common, organizations, or consumers - must be specified when using the client_credentials flow.",[xt]:"This method has not been implemented",[Ot]:"The nested app auth bridge is disabled"};class kt extends Fe{constructor(e,t){super(e,t?`${Nt[e]}: ${t}`:Nt[e]),this.name="ClientAuthError",Object.setPrototypeOf(this,kt.prototype)}}function Pt(e,t){return new kt(e,t)}const Mt={createNewGuid:()=>{throw Pt(xt)},base64Decode:()=>{throw Pt(xt)},base64Encode:()=>{throw Pt(xt)},base64UrlEncode:()=>{throw Pt(xt)},encodeKid:()=>{throw Pt(xt)},async getPublicKeyThumbprint(){throw Pt(xt)},async removeTokenBindingKey(){throw Pt(xt)},async clearKeystore(){throw Pt(xt)},async signJwt(){throw Pt(xt)},async hashString(){throw Pt(xt)}},Dt="@azure/msal-common",Lt="14.14.2";function Ut(e,t){const r=function(e){if(!e)throw Pt(Ke);const t=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(e);if(!t||t.length<4)throw Pt(Ve);return t[2]}(e);try{const e=t(r);return JSON.parse(e)}catch(n){throw Pt(Ve)}}function jt(e,t){if(0===t||Date.now()-3e5>e+t)throw Pt(et)}function Ft(){return Math.round((new Date).getTime()/1e3)}function Ht(e,t){const r=Number(e)||0;return Ft()+t>r}function Bt(e){return[Wt(e),Qt(e),Xt(e),Zt(e),Jt(e)].join(Q).toLowerCase()}function Gt(e,t,r,n,i){return{credentialType:Z.ID_TOKEN,homeAccountId:e,environment:t,clientId:n,secret:r,realm:i}}function Vt(e,t,r,n,i,o,a,s,l,c,u,d,p,h,f){const m={homeAccountId:e,credentialType:Z.ACCESS_TOKEN,secret:r,cachedAt:Ft().toString(),expiresOn:a.toString(),extendedExpiresOn:s.toString(),environment:t,clientId:n,realm:i,target:o,tokenType:u||le.BEARER};if(d&&(m.userAssertionHash=d),c&&(m.refreshOn=c.toString()),h&&(m.requestedClaims=h,m.requestedClaimsHash=f),m.tokenType?.toLowerCase()!==le.BEARER.toLowerCase())switch(m.credentialType=Z.ACCESS_TOKEN_WITH_AUTH_SCHEME,m.tokenType){case le.POP:const e=Ut(r,l);if(!e?.cnf?.kid)throw Pt(Ct);m.keyId=e.cnf.kid;break;case le.SSH:m.keyId=p}return m}function Kt(e,t,r,n,i,o,a){const s={credentialType:Z.REFRESH_TOKEN,homeAccountId:e,environment:t,clientId:n,secret:r};return o&&(s.userAssertionHash=o),i&&(s.familyId=i),a&&(s.expiresOn=a.toString()),s}function qt(e){return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")}function Yt(e){return!!e&&(qt(e)&&e.hasOwnProperty("realm")&&e.hasOwnProperty("target")&&(e.credentialType===Z.ACCESS_TOKEN||e.credentialType===Z.ACCESS_TOKEN_WITH_AUTH_SCHEME))}function zt(e){return!!e&&(qt(e)&&e.hasOwnProperty("realm")&&e.credentialType===Z.ID_TOKEN)}function $t(e){return!!e&&(qt(e)&&e.credentialType===Z.REFRESH_TOKEN)}function Wt(e){return[e.homeAccountId,e.environment].join(Q).toLowerCase()}function Qt(e){const t=e.credentialType===Z.REFRESH_TOKEN&&e.familyId||e.clientId;return[e.credentialType,t,e.realm||""].join(Q).toLowerCase()}function Xt(e){return(e.target||"").toLowerCase()}function Zt(e){return(e.requestedClaimsHash||"").toLowerCase()}function Jt(e){return e.tokenType&&e.tokenType.toLowerCase()!==le.BEARER.toLowerCase()?e.tokenType.toLowerCase():""}function er(){return Ft()+re}function tr(e,t,r){e.authorization_endpoint=t.authorization_endpoint,e.token_endpoint=t.token_endpoint,e.end_session_endpoint=t.end_session_endpoint,e.issuer=t.issuer,e.endpointsFromNetwork=r,e.jwks_uri=t.jwks_uri}function rr(e,t,r){e.aliases=t.aliases,e.preferred_cache=t.preferred_cache,e.preferred_network=t.preferred_network,e.aliasesFromNetwork=r}function nr(e){return e.expiresAt<=Ft()}const ir="redirect_uri_empty",or="claims_request_parsing_error",ar="authority_uri_insecure",sr="url_parse_error",lr="empty_url_error",cr="empty_input_scopes_error",ur="invalid_prompt_value",dr="invalid_claims",pr="token_request_empty",hr="logout_request_empty",fr="invalid_code_challenge_method",mr="pkce_params_missing",gr="invalid_cloud_discovery_metadata",_r="invalid_authority_metadata",vr="untrusted_authority",yr="missing_ssh_jwk",Ar="missing_ssh_kid",Cr="missing_nonce_authentication_header",Er="invalid_authentication_header",wr="cannot_set_OIDCOptions",Sr="cannot_allow_native_broker",Tr="authority_mismatch",br={[ir]:"A redirect URI is required for all calls, and none has been set.",[or]:"Could not parse the given claims request object.",[ar]:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options",[sr]:"URL could not be parsed into appropriate segments.",[lr]:"URL was empty or null.",[cr]:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token.",[ur]:"Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest",[dr]:"Given claims parameter must be a stringified JSON object.",[pr]:"Token request was empty and not found in cache.",[hr]:"The logout request was null or undefined.",[fr]:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".',[mr]:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request",[gr]:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields",[_r]:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields.",[vr]:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter.",[yr]:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme.",[Ar]:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme.",[Cr]:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce.",[Er]:"Invalid authentication header provided",[wr]:"Cannot set OIDCOptions parameter. Please change the protocol mode to OIDC or use a non-Microsoft authority.",[Sr]:"Cannot set allowNativeBroker parameter to true when not in AAD protocol mode.",[Tr]:"Authority mismatch error. Authority provided in login request or PublicClientApplication config does not match the environment of the provided account. Please use a matching account or make an interactive request to login to this authority."};class Ir extends Fe{constructor(e){super(e,br[e]),this.name="ClientConfigurationError",Object.setPrototypeOf(this,Ir.prototype)}}function Rr(e){return new Ir(e)}class xr{static isEmptyObj(e){if(e)try{const t=JSON.parse(e);return 0===Object.keys(t).length}catch(t){}return!0}static startsWith(e,t){return 0===e.indexOf(t)}static endsWith(e,t){return e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length}static queryStringToObject(e){const t={},r=e.split("&"),n=e=>decodeURIComponent(e.replace(/\+/g," "));return r.forEach((e=>{if(e.trim()){const[r,i]=e.split(/=(.+)/g,2);r&&i&&(t[n(r)]=n(i))}})),t}static trimArrayEntries(e){return e.map((e=>e.trim()))}static removeEmptyStringsFromArray(e){return e.filter((e=>!!e))}static jsonParseHelper(e){try{return JSON.parse(e)}catch(t){return null}}static matchPattern(e,t){return new RegExp(e.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(t)}}class Or{constructor(e){const t=e?xr.trimArrayEntries([...e]):[],r=t?xr.removeEmptyStringsFromArray(t):[];this.validateInputScopes(r),this.scopes=new Set,r.forEach((e=>this.scopes.add(e)))}static fromString(e){const t=(e||_.EMPTY_STRING).split(" ");return new Or(t)}static createSearchScopes(e){const t=new Or(e);return t.containsOnlyOIDCScopes()?t.removeScope(_.OFFLINE_ACCESS_SCOPE):t.removeOIDCScopes(),t}validateInputScopes(e){if(!e||e.length<1)throw Rr(cr)}containsScope(e){const t=this.printScopesLowerCase().split(" "),r=new Or(t);return!!e&&r.scopes.has(e.toLowerCase())}containsScopeSet(e){return!(!e||e.scopes.size<=0)&&(this.scopes.size>=e.scopes.size&&e.asArray().every((e=>this.containsScope(e))))}containsOnlyOIDCScopes(){let e=0;return w.forEach((t=>{this.containsScope(t)&&(e+=1)})),this.scopes.size===e}appendScope(e){e&&this.scopes.add(e.trim())}appendScopes(e){try{e.forEach((e=>this.appendScope(e)))}catch(t){throw Pt(at)}}removeScope(e){if(!e)throw Pt(ot);this.scopes.delete(e.trim())}removeOIDCScopes(){w.forEach((e=>{this.scopes.delete(e)}))}unionScopeSets(e){if(!e)throw Pt(st);const t=new Set;return e.scopes.forEach((e=>t.add(e.toLowerCase()))),this.scopes.forEach((e=>t.add(e.toLowerCase()))),t}intersectingScopeSets(e){if(!e)throw Pt(st);e.containsOnlyOIDCScopes()||e.removeOIDCScopes();const t=this.unionScopeSets(e),r=e.getScopeCount(),n=this.getScopeCount();return t.size<n+r}getScopeCount(){return this.scopes.size}asArray(){const e=[];return this.scopes.forEach((t=>e.push(t))),e}printScopes(){if(this.scopes){return this.asArray().join(" ")}return _.EMPTY_STRING}printScopesLowerCase(){return this.printScopes().toLowerCase()}}function Nr(e,t){if(!e)throw Pt(Ge);try{const r=t(e);return JSON.parse(r)}catch(r){throw Pt(Be)}}function kr(e){if(!e)throw Pt(Be);const t=e.split(X,2);return{uid:t[0],utid:t.length<2?_.EMPTY_STRING:t[1]}}function Pr(e,t){return!!e&&!!t&&e===t.split(".")[1]}function Mr(e,t,r,n){if(n){const{oid:t,sub:r,tid:i,name:o,tfp:a,acr:s}=n,l=i||a||s||"";return{tenantId:l,localAccountId:t||r||"",name:o,isHomeTenant:Pr(l,e)}}return{tenantId:r,localAccountId:t,isHomeTenant:Pr(r,e)}}function Dr(e,t,r,n){let i=e;if(t){const{isHomeTenant:r,...n}=t;i={...e,...n}}if(r){const{isHomeTenant:t,...o}=Mr(e.homeAccountId,e.localAccountId,e.tenantId,r);return i={...i,...o,idTokenClaims:r,idToken:n},i}return i}const Lr=0,Ur=1,jr=2,Fr=3;function Hr(e){if(e){return e.tid||e.tfp||e.acr||null}return null}class Br{generateAccountId(){return[this.homeAccountId,this.environment].join(Q).toLowerCase()}generateAccountKey(){return Br.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})}getAccountInfo(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,nativeAccountId:this.nativeAccountId,authorityType:this.authorityType,tenantProfiles:new Map((this.tenantProfiles||[]).map((e=>[e.tenantId,e])))}}isSingleTenant(){return!this.tenantProfiles}static generateAccountCacheKey(e){const t=e.homeAccountId.split(".")[1];return[e.homeAccountId,e.environment||"",t||e.tenantId||""].join(Q).toLowerCase()}static createAccount(e,t,r){const n=new Br;let i;t.authorityType===Ur?n.authorityType=$:t.protocolMode===Pe?n.authorityType=z:n.authorityType=W,e.clientInfo&&r&&(i=Nr(e.clientInfo,r)),n.clientInfo=e.clientInfo,n.homeAccountId=e.homeAccountId,n.nativeAccountId=e.nativeAccountId;const o=e.environment||t&&t.getPreferredCache();if(!o)throw Pt(ht);n.environment=o,n.realm=i?.utid||Hr(e.idTokenClaims)||"",n.localAccountId=i?.uid||e.idTokenClaims?.oid||e.idTokenClaims?.sub||"";const a=e.idTokenClaims?.preferred_username||e.idTokenClaims?.upn,s=e.idTokenClaims?.emails?e.idTokenClaims.emails[0]:null;if(n.username=a||s||"",n.name=e.idTokenClaims?.name||"",n.cloudGraphHostName=e.cloudGraphHostName,n.msGraphHost=e.msGraphHost,e.tenantProfiles)n.tenantProfiles=e.tenantProfiles;else{const t=Mr(e.homeAccountId,n.localAccountId,n.realm,e.idTokenClaims);n.tenantProfiles=[t]}return n}static createFromAccountInfo(e,t,r){const n=new Br;return n.authorityType=e.authorityType||W,n.homeAccountId=e.homeAccountId,n.localAccountId=e.localAccountId,n.nativeAccountId=e.nativeAccountId,n.realm=e.tenantId,n.environment=e.environment,n.username=e.username,n.name=e.name,n.cloudGraphHostName=t,n.msGraphHost=r,n.tenantProfiles=Array.from(e.tenantProfiles?.values()||[]),n}static generateHomeAccountId(e,t,r,n,i){if(t!==Ur&&t!==jr){if(e)try{const t=Nr(e,n.base64Decode);if(t.uid&&t.utid)return`${t.uid}.${t.utid}`}catch(o){}r.warning("No client info in response")}return i?.sub||""}static isAccountEntity(e){return!!e&&(e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("localAccountId")&&e.hasOwnProperty("username")&&e.hasOwnProperty("authorityType"))}static accountInfoIsEqual(e,t,r){if(!e||!t)return!1;let n=!0;if(r){const r=e.idTokenClaims||{},i=t.idTokenClaims||{};n=r.iat===i.iat&&r.nonce===i.nonce}return e.homeAccountId===t.homeAccountId&&e.localAccountId===t.localAccountId&&e.username===t.username&&e.tenantId===t.tenantId&&e.environment===t.environment&&e.nativeAccountId===t.nativeAccountId&&n}}function Gr(e){return e.startsWith("#/")?e.substring(2):e.startsWith("#")||e.startsWith("?")?e.substring(1):e}function Vr(e){if(!e||e.indexOf("=")<0)return null;try{const t=Gr(e),r=Object.fromEntries(new URLSearchParams(t));if(r.code||r.error||r.error_description||r.state)return r}catch(t){throw Pt($e)}return null}class Kr{get urlString(){return this._urlString}constructor(e){if(this._urlString=e,!this._urlString)throw Rr(lr);e.includes("#")||(this._urlString=Kr.canonicalizeUri(e))}static canonicalizeUri(e){if(e){let t=e.toLowerCase();return xr.endsWith(t,"?")?t=t.slice(0,-1):xr.endsWith(t,"?/")&&(t=t.slice(0,-2)),xr.endsWith(t,"/")||(t+="/"),t}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch(t){throw Rr(sr)}if(!e.HostNameAndPort||!e.PathSegments)throw Rr(sr);if(!e.Protocol||"https:"!==e.Protocol.toLowerCase())throw Rr(ar)}static appendQueryString(e,t){return t?e.indexOf("?")<0?`${e}?${t}`:`${e}&${t}`:e}static removeHashFromUrl(e){return Kr.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const t=this.getUrlComponents(),r=t.PathSegments;return!e||0===r.length||r[0]!==L&&r[0]!==U||(r[0]=e),Kr.constructAuthorityUriFromObject(t)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),t=this.urlString.match(e);if(!t)throw Rr(sr);const r={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]};let n=r.AbsolutePath.split("/");return n=n.filter((e=>e&&e.length>0)),r.PathSegments=n,r.QueryString&&r.QueryString.endsWith("/")&&(r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)),r}static getDomainFromUrl(e){const t=RegExp("^([^:/?#]+://)?([^/?#]*)"),r=e.match(t);if(!r)throw Rr(sr);return r[2]}static getAbsoluteUrl(e,t){if(e[0]===_.FORWARD_SLASH){const r=new Kr(t).getUrlComponents();return r.Protocol+"//"+r.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e){return new Kr(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"))}static hashContainsKnownProperties(e){return!!Vr(e)}}const qr={"login.microsoftonline.com":{token_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.com/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/logout"},"login.chinacloudapi.cn":{token_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.chinacloudapi.cn/{tenantid}/discovery/v2.0/keys",issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",authorization_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/logout"},"login.microsoftonline.us":{token_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.us/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/logout"}},Yr={tenant_discovery_endpoint:"https://{canonicalAuthority}/v2.0/.well-known/openid-configuration",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},zr=new Set;function $r(e,t,r,n){if(n?.trace(`getAliasesFromMetadata called with source: ${r}`),e&&t){const i=Wr(t,e);if(i)return n?.trace(`getAliasesFromMetadata: found cloud discovery metadata in ${r}, returning aliases`),i.aliases;n?.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in ${r}`)}return null}function Wr(e,t){for(let r=0;r<e.length;r++){const n=e[r];if(n.aliases.includes(t))return n}return null}Yr.metadata.forEach((e=>{e.aliases.forEach((e=>{zr.add(e)}))}));const Qr="cache_quota_exceeded",Xr="cache_error_unknown",Zr={[Qr]:"Exceeded cache storage capacity.",[Xr]:"Unexpected error occurred when using cache storage."};class Jr extends Error{constructor(e,t){const r=t||(Zr[e]?Zr[e]:Zr[Xr]);super(`${e}: ${r}`),Object.setPrototypeOf(this,Jr.prototype),this.name="CacheError",this.errorCode=e,this.errorMessage=r}}class en{constructor(e,t,r,n){this.clientId=e,this.cryptoImpl=t,this.commonLogger=r.clone(Dt,Lt),this.staticAuthorityOptions=n}getAllAccounts(e){return this.buildTenantProfiles(this.getAccountsFilteredBy(e||{}),e)}getAccountInfoFilteredBy(e){const t=this.getAllAccounts(e);if(t.length>1){return t.sort((e=>e.idTokenClaims?-1:1))[0]}return 1===t.length?t[0]:null}getBaseAccountInfo(e){const t=this.getAccountsFilteredBy(e);return t.length>0?t[0].getAccountInfo():null}buildTenantProfiles(e,t){return e.flatMap((e=>this.getTenantProfilesFromAccountEntity(e,t?.tenantId,t)))}getTenantedAccountInfoByFilter(e,t,r,n){let i,o=null;if(n&&!this.tenantProfileMatchesFilter(r,n))return null;const a=this.getIdToken(e,t,r.tenantId);return a&&(i=Ut(a.secret,this.cryptoImpl.base64Decode),!this.idTokenClaimsMatchTenantProfileFilter(i,n))?null:(o=Dr(e,r,i,a?.secret),o)}getTenantProfilesFromAccountEntity(e,t,r){const n=e.getAccountInfo();let i=n.tenantProfiles||new Map;const o=this.getTokenKeys();if(t){const e=i.get(t);if(!e)return[];i=new Map([[t,e]])}const a=[];return i.forEach((e=>{const t=this.getTenantedAccountInfoByFilter(n,o,e,r);t&&a.push(t)})),a}tenantProfileMatchesFilter(e,t){return!(t.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(e,t.localAccountId))&&((!t.name||e.name===t.name)&&(void 0===t.isHomeTenant||e.isHomeTenant===t.isHomeTenant))}idTokenClaimsMatchTenantProfileFilter(e,t){if(t){if(t.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(e,t.localAccountId))return!1;if(t.loginHint&&!this.matchLoginHintFromTokenClaims(e,t.loginHint))return!1;if(t.username&&!this.matchUsername(e.preferred_username,t.username))return!1;if(t.name&&!this.matchName(e,t.name))return!1;if(t.sid&&!this.matchSid(e,t.sid))return!1}return!0}async saveCacheRecord(e,t,r){if(!e)throw Pt(pt);try{e.account&&this.setAccount(e.account),e.idToken&&!1!==t?.idToken&&this.setIdTokenCredential(e.idToken),e.accessToken&&!1!==t?.accessToken&&await this.saveAccessToken(e.accessToken),e.refreshToken&&!1!==t?.refreshToken&&this.setRefreshTokenCredential(e.refreshToken),e.appMetadata&&this.setAppMetadata(e.appMetadata)}catch(n){throw this.commonLogger?.error("CacheManager.saveCacheRecord: failed"),n instanceof Error?(this.commonLogger?.errorPii(`CacheManager.saveCacheRecord: ${n.message}`,r),"QuotaExceededError"===n.name||"NS_ERROR_DOM_QUOTA_REACHED"===n.name||n.message.includes("exceeded the quota")?(this.commonLogger?.error("CacheManager.saveCacheRecord: exceeded storage quota",r),new Jr(Qr)):new Jr(n.name,n.message)):(this.commonLogger?.errorPii(`CacheManager.saveCacheRecord: ${n}`,r),new Jr(Xr))}}async saveAccessToken(e){const t={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType,requestedClaimsHash:e.requestedClaimsHash},r=this.getTokenKeys(),n=Or.fromString(e.target),i=[];r.accessToken.forEach((e=>{if(!this.accessTokenKeyMatchesFilter(e,t,!1))return;const r=this.getAccessTokenCredential(e);if(r&&this.credentialMatchesFilter(r,t)){Or.fromString(r.target).intersectingScopeSets(n)&&i.push(this.removeAccessToken(e))}})),await Promise.all(i),this.setAccessTokenCredential(e)}getAccountsFilteredBy(e){const t=this.getAccountKeys(),r=[];return t.forEach((t=>{if(!this.isAccountKey(t,e.homeAccountId))return;const n=this.getAccount(t,this.commonLogger);if(!n)return;if(e.homeAccountId&&!this.matchHomeAccountId(n,e.homeAccountId))return;if(e.username&&!this.matchUsername(n.username,e.username))return;if(e.environment&&!this.matchEnvironment(n,e.environment))return;if(e.realm&&!this.matchRealm(n,e.realm))return;if(e.nativeAccountId&&!this.matchNativeAccountId(n,e.nativeAccountId))return;if(e.authorityType&&!this.matchAuthorityType(n,e.authorityType))return;const i={localAccountId:e?.localAccountId,name:e?.name},o=n.tenantProfiles?.filter((e=>this.tenantProfileMatchesFilter(e,i)));o&&0===o.length||r.push(n)})),r}isAccountKey(e,t,r){return!(e.split(Q).length<3)&&(!(t&&!e.toLowerCase().includes(t.toLowerCase()))&&!(r&&!e.toLowerCase().includes(r.toLowerCase())))}isCredentialKey(e){if(e.split(Q).length<6)return!1;const t=e.toLowerCase();if(-1===t.indexOf(Z.ID_TOKEN.toLowerCase())&&-1===t.indexOf(Z.ACCESS_TOKEN.toLowerCase())&&-1===t.indexOf(Z.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())&&-1===t.indexOf(Z.REFRESH_TOKEN.toLowerCase()))return!1;if(t.indexOf(Z.REFRESH_TOKEN.toLowerCase())>-1){const e=`${Z.REFRESH_TOKEN}${Q}${this.clientId}${Q}`,r=`${Z.REFRESH_TOKEN}${Q}${ee}${Q}`;if(-1===t.indexOf(e.toLowerCase())&&-1===t.indexOf(r.toLowerCase()))return!1}else if(-1===t.indexOf(this.clientId.toLowerCase()))return!1;return!0}credentialMatchesFilter(e,t){if(t.clientId&&!this.matchClientId(e,t.clientId))return!1;if(t.userAssertionHash&&!this.matchUserAssertionHash(e,t.userAssertionHash))return!1;if("string"===typeof t.homeAccountId&&!this.matchHomeAccountId(e,t.homeAccountId))return!1;if(t.environment&&!this.matchEnvironment(e,t.environment))return!1;if(t.realm&&!this.matchRealm(e,t.realm))return!1;if(t.credentialType&&!this.matchCredentialType(e,t.credentialType))return!1;if(t.familyId&&!this.matchFamilyId(e,t.familyId))return!1;if(t.target&&!this.matchTarget(e,t.target))return!1;if((t.requestedClaimsHash||e.requestedClaimsHash)&&e.requestedClaimsHash!==t.requestedClaimsHash)return!1;if(e.credentialType===Z.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(t.tokenType&&!this.matchTokenType(e,t.tokenType))return!1;if(t.tokenType===le.SSH&&t.keyId&&!this.matchKeyId(e,t.keyId))return!1}return!0}getAppMetadataFilteredBy(e){const t=this.getKeys(),r={};return t.forEach((t=>{if(!this.isAppMetadata(t))return;const n=this.getAppMetadata(t);n&&(e.environment&&!this.matchEnvironment(n,e.environment)||e.clientId&&!this.matchClientId(n,e.clientId)||(r[t]=n))})),r}getAuthorityMetadataByAlias(e){const t=this.getAuthorityMetadataKeys();let r=null;return t.forEach((t=>{if(!this.isAuthorityMetadata(t)||-1===t.indexOf(this.clientId))return;const n=this.getAuthorityMetadata(t);n&&-1!==n.aliases.indexOf(e)&&(r=n)})),r}async removeAllAccounts(){const e=this.getAccountKeys(),t=[];e.forEach((e=>{t.push(this.removeAccount(e))})),await Promise.all(t)}async removeAccount(e){const t=this.getAccount(e,this.commonLogger);t&&(await this.removeAccountContext(t),this.removeItem(e))}async removeAccountContext(e){const t=this.getTokenKeys(),r=e.generateAccountId(),n=[];t.idToken.forEach((e=>{0===e.indexOf(r)&&this.removeIdToken(e)})),t.accessToken.forEach((e=>{0===e.indexOf(r)&&n.push(this.removeAccessToken(e))})),t.refreshToken.forEach((e=>{0===e.indexOf(r)&&this.removeRefreshToken(e)})),await Promise.all(n)}updateOutdatedCachedAccount(e,t,r){if(t&&t.isSingleTenant()){this.commonLogger?.verbose("updateOutdatedCachedAccount: Found a single-tenant (outdated) account entity in the cache, migrating to multi-tenant account entity");const n=this.getAccountKeys().filter((e=>e.startsWith(t.homeAccountId))),i=[];n.forEach((e=>{const t=this.getCachedAccountEntity(e);t&&i.push(t)}));const o=i.find((e=>Pr(e.realm,e.homeAccountId)))||i[0];o.tenantProfiles=i.map((e=>({tenantId:e.realm,localAccountId:e.localAccountId,name:e.name,isHomeTenant:Pr(e.realm,e.homeAccountId)})));const a=en.toObject(new Br,{...o}),s=a.generateAccountKey();return n.forEach((t=>{t!==s&&this.removeOutdatedAccount(e)})),this.setAccount(a),r?.verbose("Updated an outdated account entity in the cache"),a}return t}async removeAccessToken(e){const t=this.getAccessTokenCredential(e);if(t){if(t.credentialType.toLowerCase()===Z.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()&&t.tokenType===le.POP){const e=t.keyId;if(e)try{await this.cryptoImpl.removeTokenBindingKey(e)}catch(r){throw Pt(wt)}}return this.removeItem(e)}}removeAppMetadata(){return this.getKeys().forEach((e=>{this.isAppMetadata(e)&&this.removeItem(e)})),!0}readAccountFromCache(e){const t=Br.generateAccountCacheKey(e);return this.getAccount(t,this.commonLogger)}getIdToken(e,t,r,n,i){this.commonLogger.trace("CacheManager - getIdToken called");const o={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:Z.ID_TOKEN,clientId:this.clientId,realm:r},a=this.getIdTokensByFilter(o,t),s=a.size;if(s<1)return this.commonLogger.info("CacheManager:getIdToken - No token found"),null;if(s>1){let t=a;if(!r){const r=new Map;a.forEach(((t,n)=>{t.realm===e.tenantId&&r.set(n,t)}));const n=r.size;if(n<1)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result"),a.values().next().value;if(1===n)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile"),r.values().next().value;t=r}return this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them"),t.forEach(((e,t)=>{this.removeIdToken(t)})),n&&i&&n.addFields({multiMatchedID:a.size},i),null}return this.commonLogger.info("CacheManager:getIdToken - Returning ID token"),a.values().next().value}getIdTokensByFilter(e,t){const r=t&&t.idToken||this.getTokenKeys().idToken,n=new Map;return r.forEach((t=>{if(!this.idTokenKeyMatchesFilter(t,{clientId:this.clientId,...e}))return;const r=this.getIdTokenCredential(t);r&&this.credentialMatchesFilter(r,e)&&n.set(t,r)})),n}idTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();return(!t.clientId||-1!==r.indexOf(t.clientId.toLowerCase()))&&(!t.homeAccountId||-1!==r.indexOf(t.homeAccountId.toLowerCase()))}removeIdToken(e){this.removeItem(e)}removeRefreshToken(e){this.removeItem(e)}getAccessToken(e,t,r,n,i,o){this.commonLogger.trace("CacheManager - getAccessToken called");const a=Or.createSearchScopes(t.scopes),s=t.authenticationScheme||le.BEARER,l=s&&s.toLowerCase()!==le.BEARER.toLowerCase()?Z.ACCESS_TOKEN_WITH_AUTH_SCHEME:Z.ACCESS_TOKEN,c={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:l,clientId:this.clientId,realm:n||e.tenantId,target:a,tokenType:s,keyId:t.sshKid,requestedClaimsHash:t.requestedClaimsHash},u=r&&r.accessToken||this.getTokenKeys().accessToken,d=[];u.forEach((e=>{if(this.accessTokenKeyMatchesFilter(e,c,!0)){const t=this.getAccessTokenCredential(e);t&&this.credentialMatchesFilter(t,c)&&d.push(t)}}));const p=d.length;return p<1?(this.commonLogger.info("CacheManager:getAccessToken - No token found"),null):p>1?(this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them"),d.forEach((e=>{this.removeAccessToken(Bt(e))})),i&&o&&i.addFields({multiMatchedAT:d.length},o),null):(this.commonLogger.info("CacheManager:getAccessToken - Returning access token"),d[0])}accessTokenKeyMatchesFilter(e,t,r){const n=e.toLowerCase();if(t.clientId&&-1===n.indexOf(t.clientId.toLowerCase()))return!1;if(t.homeAccountId&&-1===n.indexOf(t.homeAccountId.toLowerCase()))return!1;if(t.realm&&-1===n.indexOf(t.realm.toLowerCase()))return!1;if(t.requestedClaimsHash&&-1===n.indexOf(t.requestedClaimsHash.toLowerCase()))return!1;if(t.target){const e=t.target.asArray();for(let t=0;t<e.length;t++){if(r&&!n.includes(e[t].toLowerCase()))return!1;if(!r&&n.includes(e[t].toLowerCase()))return!0}}return!0}getAccessTokensByFilter(e){const t=this.getTokenKeys(),r=[];return t.accessToken.forEach((t=>{if(!this.accessTokenKeyMatchesFilter(t,e,!0))return;const n=this.getAccessTokenCredential(t);n&&this.credentialMatchesFilter(n,e)&&r.push(n)})),r}getRefreshToken(e,t,r,n,i){this.commonLogger.trace("CacheManager - getRefreshToken called");const o=t?ee:void 0,a={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:Z.REFRESH_TOKEN,clientId:this.clientId,familyId:o},s=r&&r.refreshToken||this.getTokenKeys().refreshToken,l=[];s.forEach((e=>{if(this.refreshTokenKeyMatchesFilter(e,a)){const t=this.getRefreshTokenCredential(e);t&&this.credentialMatchesFilter(t,a)&&l.push(t)}}));const c=l.length;return c<1?(this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found."),null):(c>1&&n&&i&&n.addFields({multiMatchedRT:c},i),this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token"),l[0])}refreshTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();return(!t.familyId||-1!==r.indexOf(t.familyId.toLowerCase()))&&(!(!t.familyId&&t.clientId&&-1===r.indexOf(t.clientId.toLowerCase()))&&(!t.homeAccountId||-1!==r.indexOf(t.homeAccountId.toLowerCase())))}readAppMetadataFromCache(e){const t={environment:e,clientId:this.clientId},r=this.getAppMetadataFilteredBy(t),n=Object.keys(r).map((e=>r[e])),i=n.length;if(i<1)return null;if(i>1)throw Pt(nt);return n[0]}isAppMetadataFOCI(e){const t=this.readAppMetadataFromCache(e);return!(!t||t.familyId!==ee)}matchHomeAccountId(e,t){return!("string"!==typeof e.homeAccountId||t!==e.homeAccountId)}matchLocalAccountIdFromTokenClaims(e,t){return t===(e.oid||e.sub)}matchLocalAccountIdFromTenantProfile(e,t){return e.localAccountId===t}matchName(e,t){return!(t.toLowerCase()!==e.name?.toLowerCase())}matchUsername(e,t){return!(!e||"string"!==typeof e||t?.toLowerCase()!==e.toLowerCase())}matchUserAssertionHash(e,t){return!(!e.userAssertionHash||t!==e.userAssertionHash)}matchEnvironment(e,t){if(this.staticAuthorityOptions){const r=function(e,t){let r;const n=e.canonicalAuthority;if(n){const i=new Kr(n).getUrlComponents().HostNameAndPort;r=$r(i,e.cloudDiscoveryMetadata?.metadata,ne,t)||$r(i,Yr.metadata,ae,t)||e.knownAuthorities}return r||[]}(this.staticAuthorityOptions,this.commonLogger);if(r.includes(t)&&r.includes(e.environment))return!0}const r=this.getAuthorityMetadataByAlias(t);return!!(r&&r.aliases.indexOf(e.environment)>-1)}matchCredentialType(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,t){return!(!e.clientId||t!==e.clientId)}matchFamilyId(e,t){return!(!e.familyId||t!==e.familyId)}matchRealm(e,t){return!(e.realm?.toLowerCase()!==t.toLowerCase())}matchNativeAccountId(e,t){return!(!e.nativeAccountId||t!==e.nativeAccountId)}matchLoginHintFromTokenClaims(e,t){return e.login_hint===t||(e.preferred_username===t||e.upn===t)}matchSid(e,t){return e.sid===t}matchAuthorityType(e,t){return!(!e.authorityType||t.toLowerCase()!==e.authorityType.toLowerCase())}matchTarget(e,t){if(e.credentialType!==Z.ACCESS_TOKEN&&e.credentialType!==Z.ACCESS_TOKEN_WITH_AUTH_SCHEME||!e.target)return!1;return Or.fromString(e.target).containsScopeSet(t)}matchTokenType(e,t){return!(!e.tokenType||e.tokenType!==t)}matchKeyId(e,t){return!(!e.keyId||e.keyId!==t)}isAppMetadata(e){return-1!==e.indexOf(J)}isAuthorityMetadata(e){return-1!==e.indexOf(te)}generateAuthorityMetadataCacheKey(e){return`${te}-${this.clientId}-${e}`}static toObject(e,t){for(const r in t)e[r]=t[r];return e}}class tn extends en{setAccount(){throw Pt(xt)}getAccount(){throw Pt(xt)}getCachedAccountEntity(){throw Pt(xt)}setIdTokenCredential(){throw Pt(xt)}getIdTokenCredential(){throw Pt(xt)}setAccessTokenCredential(){throw Pt(xt)}getAccessTokenCredential(){throw Pt(xt)}setRefreshTokenCredential(){throw Pt(xt)}getRefreshTokenCredential(){throw Pt(xt)}setAppMetadata(){throw Pt(xt)}getAppMetadata(){throw Pt(xt)}setServerTelemetry(){throw Pt(xt)}getServerTelemetry(){throw Pt(xt)}setAuthorityMetadata(){throw Pt(xt)}getAuthorityMetadata(){throw Pt(xt)}getAuthorityMetadataKeys(){throw Pt(xt)}setThrottlingCache(){throw Pt(xt)}getThrottlingCache(){throw Pt(xt)}removeItem(){throw Pt(xt)}getKeys(){throw Pt(xt)}getAccountKeys(){throw Pt(xt)}getTokenKeys(){throw Pt(xt)}async clear(){throw Pt(xt)}updateCredentialCacheKey(){throw Pt(xt)}removeOutdatedAccount(){throw Pt(xt)}}const rn={tokenRenewalOffsetSeconds:300,preventCorsPreflight:!1},nn={loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:Ne.Info,correlationId:_.EMPTY_STRING},on={claimsBasedCachingEnabled:!1},an={async sendGetRequestAsync(){throw Pt(xt)},async sendPostRequestAsync(){throw Pt(xt)}},sn={sku:_.SKU,version:Lt,cpu:_.EMPTY_STRING,os:_.EMPTY_STRING},ln={clientSecret:_.EMPTY_STRING,clientAssertion:void 0},cn={azureCloudInstance:De,tenant:`${_.DEFAULT_COMMON_TENANT}`},un={application:{appName:"",appVersion:""}};function dn(e){return e.authOptions.authority.options.protocolMode===Me}const pn={sendGetRequestAsync:()=>Promise.reject(Pt(xt)),sendPostRequestAsync:()=>Promise.reject(Pt(xt))},hn="acquireTokenByCode",fn="acquireTokenByRefreshToken",mn="acquireTokenSilent",gn="acquireTokenSilentAsync",_n="acquireTokenPopup",vn="acquireTokenPreRedirect",yn="acquireTokenRedirect",An="cryptoOptsGetPublicKeyThumbprint",Cn="cryptoOptsSignJwt",En="silentCacheClientAcquireToken",wn="silentIframeClientAcquireToken",Sn="awaitConcurrentIframe",Tn="silentRefreshClientAcquireToken",bn="ssoSilent",In="standardInteractionClientGetDiscoveredAuthority",Rn="fetchAccountIdWithNativeBroker",xn="nativeInteractionClientAcquireToken",On="refreshTokenClientExecutePostToTokenEndpoint",Nn="authorizationCodeClientExecutePostToTokenEndpoint",kn="refreshTokenClientExecuteTokenRequest",Pn="refreshTokenClientAcquireToken",Mn="refreshTokenClientAcquireTokenWithCachedRefreshToken",Dn="refreshTokenClientAcquireTokenByRefreshToken",Ln="refreshTokenClientCreateTokenRequestBody",Un="acquireTokenFromCache",jn="silentFlowClientAcquireCachedToken",Fn="silentFlowClientGenerateResultFromCacheRecord",Hn="acquireTokenBySilentIframe",Bn="initializeBaseRequest",Gn="initializeSilentRequest",Vn="initializeClientApplication",Kn="silentIframeClientTokenHelper",qn="silentHandlerInitiateAuthRequest",Yn="silentHandlerMonitorIframeForHash",zn="silentHandlerLoadFrame",$n="silentHandlerLoadFrameSync",Wn="standardInteractionClientCreateAuthCodeClient",Qn="standardInteractionClientGetClientConfiguration",Xn="standardInteractionClientInitializeAuthorizationRequest",Zn="standardInteractionClientInitializeAuthorizationCodeRequest",Jn="getAuthCodeUrl",ei="handleCodeResponseFromServer",ti="handleCodeResponse",ri="updateTokenEndpointAuthority",ni="authClientAcquireToken",ii="authClientExecuteTokenRequest",oi="authClientCreateTokenRequestBody",ai="authClientCreateQueryString",si="popTokenGenerateCnf",li="popTokenGenerateKid",ci="handleServerTokenResponse",ui="deserializeResponse",di="authorityFactoryCreateDiscoveredInstance",pi="authorityResolveEndpointsAsync",hi="authorityGetCloudDiscoveryMetadataFromNetwork",fi="authorityUpdateCloudDiscoveryMetadata",mi="authorityGetEndpointMetadataFromNetwork",gi="authorityUpdateEndpointMetadata",_i="authorityUpdateMetadataWithRegionalInformation",vi="regionDiscoveryDetectRegion",yi="regionDiscoveryGetRegionFromIMDS",Ai="regionDiscoveryGetCurrentVersion",Ci="acquireTokenByCodeAsync",Ei="handleRedirectPromise",wi="handleNativeRedirectPromise",Si="nativeMessageHandlerHandshake",Ti="removeHiddenIframe",bi="clearTokensAndKeysWithClaims",Ii="cacheManagerGetRefreshToken",Ri="generatePkceCodes",xi="generateCodeVerifier",Oi="generateCodeChallengeFromVerifier",Ni="sha256Digest",ki="getRandomValues",Pi=(new Map([[hn,"ATByCode"],[fn,"ATByRT"],[mn,"ATS"],[gn,"ATSAsync"],[_n,"ATPopup"],[yn,"ATRedirect"],[An,"CryptoGetPKThumb"],[Cn,"CryptoSignJwt"],[En,"SltCacheClientAT"],[wn,"SltIframeClientAT"],[Tn,"SltRClientAT"],[bn,"SsoSlt"],[In,"StdIntClientGetDiscAuth"],[Rn,"FetchAccIdWithNtvBroker"],[xn,"NtvIntClientAT"],["baseClientCreateTokenRequestHeaders","BaseClientCreateTReqHead"],[On,"RTClientExecPost"],[Nn,"AuthCodeClientExecPost"],["brokerHandshake","BrokerHandshake"],["acquireTokenByRefreshTokenInBroker","ATByRTInBroker"],["acquireTokenByBroker","ATByBroker"],[kn,"RTClientExecTReq"],[Pn,"RTClientAT"],[Mn,"RTClientATWithCachedRT"],[Dn,"RTClientATByRT"],[Ln,"RTClientCreateTReqBody"],[Un,"ATFromCache"],[jn,"SltFlowClientATCached"],[Fn,"SltFlowClientGenResFromCache"],[Hn,"ATBySltIframe"],[Bn,"InitBaseReq"],[Gn,"InitSltReq"],[Vn,"InitClientApplication"],[Kn,"SIClientTHelper"],[qn,"SHandlerInitAuthReq"],[Yn,"SltHandlerMonitorIframeForHash"],[zn,"SHandlerLoadFrame"],[$n,"SHandlerLoadFrameSync"],[Wn,"StdIntClientCreateAuthCodeClient"],[Qn,"StdIntClientGetClientConf"],[Xn,"StdIntClientInitAuthReq"],[Zn,"StdIntClientInitAuthCodeReq"],[Jn,"GetAuthCodeUrl"],[ei,"HandleCodeResFromServer"],[ti,"HandleCodeResp"],[ri,"UpdTEndpointAuth"],[ni,"AuthClientAT"],[ii,"AuthClientExecTReq"],[oi,"AuthClientCreateTReqBody"],[ai,"AuthClientCreateQueryStr"],[si,"PopTGenCnf"],[li,"PopTGenKid"],[ci,"HandleServerTRes"],[ui,"DeserializeRes"],[di,"AuthFactCreateDiscInst"],[pi,"AuthResolveEndpointsAsync"],["authorityResolveEndpointsFromLocalSources","AuthResolveEndpointsFromLocal"],[hi,"AuthGetCDMetaFromNet"],[fi,"AuthUpdCDMeta"],[mi,"AuthUpdCDMetaFromNet"],[gi,"AuthUpdEndpointMeta"],[_i,"AuthUpdMetaWithRegInfo"],[vi,"RegDiscDetectReg"],[yi,"RegDiscGetRegFromIMDS"],[Ai,"RegDiscGetCurrentVer"],[Ci,"ATByCodeAsync"],["getEndpointMetadataFromNetwork","GetEndpointMetaFromNet"],["getCloudDiscoveryMetadataFromNetworkMeasurement","GetCDMetaFromNet"],[Ei,"HandleRedirectPromise"],[wi,"HandleNtvRedirectPromise"],["updateCloudDiscoveryMetadataMeasurement","UpdateCDMeta"],["usernamePasswordClientAcquireToken","UserPassClientAT"],[Si,"NtvMsgHandlerHandshake"],["nativeGenerateAuthResult","NtvGenAuthRes"],[Ti,"RemoveHiddenIframe"],[bi,"ClearTAndKeysWithClaims"],[Ii,"CacheManagerGetRT"],[Ri,"GenPkceCodes"],[xi,"GenCodeVerifier"],[Oi,"GenCodeChallengeFromVerifier"],[Ni,"Sha256Digest"],[ki,"GetRandomValues"]]),1);new Set(["accessTokenSize","durationMs","idTokenSize","matsSilentStatus","matsHttpStatus","refreshTokenSize","queuedTimeMs","startTimeMs","status","multiMatchedAT","multiMatchedID","multiMatchedRT"]);class Mi{startMeasurement(){}endMeasurement(){}flushMeasurement(){return null}}class Di{generateId(){return"callback-id"}startMeasurement(e,t){return{end:()=>null,discard:()=>{},add:()=>{},increment:()=>{},event:{eventId:this.generateId(),status:Pi,authority:"",libraryName:"",libraryVersion:"",clientId:"",name:e,startTimeMs:Date.now(),correlationId:t||""},measurement:new Mi}}startPerformanceMeasurement(){return new Mi}calculateQueuedTime(){return 0}addQueueMeasurement(){}setPreQueueTime(){}endMeasurement(){return null}discardMeasurements(){}removePerformanceCallback(){return!0}addPerformanceCallback(){return""}emitEvents(){}addFields(){}incrementFields(){}cacheEventByCorrelationId(){}}const Li="invalid_grant",Ui=483,ji=600,Fi="msal",Hi=30,Bi="msal.js.browser",Gi="53ee284d-920a-4b59-9d30-a60315b26836",Vi="ppnbnpeolgkicgegkbkbjmhlideopiji",Ki="MATS",qi="Handshake",Yi="HandshakeResponse",zi="GetToken",$i="Response",Wi="localStorage",Qi="sessionStorage",Xi="memoryStorage",Zi="GET",Ji="POST",eo="authority",to="request.state",ro="nonce.id_token",no="request.origin",io="urlHash",oo="request.params",ao="interaction.status",so="ccs.credential",lo="request.correlationId",co="request.native",uo="msal.account.keys",po="msal.token.keys",ho="wrapper.sku",fo="wrapper.version",mo=861,go=862,_o=863,vo=865,yo=866,Ao=61,Co=961,Eo=962;var wo;!function(e){e.Redirect="redirect",e.Popup="popup",e.Silent="silent",e.None="none"}(wo||(wo={}));const So={scopes:E},To="msal.db",bo=`${To}.keys`,Io=0,Ro=1,xo=2,Oo=3,No=4,ko=5,Po=[Io,ko,No];class Mo{navigateInternal(e,t){return Mo.defaultNavigateWindow(e,t)}navigateExternal(e,t){return Mo.defaultNavigateWindow(e,t)}static defaultNavigateWindow(e,t){return t.noHistory?window.location.replace(e):window.location.assign(e),new Promise((e=>{setTimeout((()=>{e(!0)}),t.timeout)}))}}const Do="pkce_not_created",Lo="crypto_nonexistent",Uo="empty_navigate_uri",jo="hash_empty_error",Fo="no_state_in_hash",Ho="hash_does_not_contain_known_properties",Bo="unable_to_parse_state",Go="state_interaction_type_mismatch",Vo="interaction_in_progress",Ko="popup_window_error",qo="empty_window_error",Yo="user_cancelled",zo="monitor_popup_timeout",$o="monitor_window_timeout",Wo="redirect_in_iframe",Qo="block_iframe_reload",Xo="block_nested_popups",Zo="iframe_closed_prematurely",Jo="silent_logout_unsupported",ea="no_account_error",ta="silent_prompt_value_error",ra="no_token_request_cache_error",na="unable_to_parse_token_request_cache_error",ia="no_cached_authority_error",oa="auth_request_not_set_error",aa="invalid_cache_type",sa="non_browser_environment",la="database_not_open",ca="no_network_connectivity",ua="post_request_failed",da="get_request_failed",pa="failed_to_parse_response",ha="unable_to_load_token",fa="crypto_key_not_found",ma="auth_code_required",ga="auth_code_or_nativeAccountId_required",_a="spa_code_and_nativeAccountId_present",va="database_unavailable",ya="unable_to_acquire_token_from_native_platform",Aa="native_handshake_timeout",Ca="native_extension_not_installed",Ea="native_connection_not_established",wa="uninitialized_public_client_application",Sa="native_prompt_not_supported",Ta="invalid_base64_string",ba="invalid_pop_token_request",Ia="For more visit: aka.ms/msaljs/browser-errors",Ra={[Do]:"The PKCE code challenge and verifier could not be generated.",[Lo]:"The crypto object or function is not available.",[Uo]:"Navigation URI is empty. Please check stack trace for more info.",[jo]:`Hash value cannot be processed because it is empty. Please verify that your redirectUri is not clearing the hash. ${Ia}`,[Fo]:"Hash does not contain state. Please verify that the request originated from msal.",[Ho]:`Hash does not contain known properites. Please verify that your redirectUri is not changing the hash.  ${Ia}`,[Bo]:"Unable to parse state. Please verify that the request originated from msal.",[Go]:"Hash contains state but the interaction type does not match the caller.",[Vo]:`Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API.   ${Ia}`,[Ko]:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser.",[qo]:"window.open returned null or undefined window object.",[Yo]:"User cancelled the flow.",[zo]:`Token acquisition in popup failed due to timeout.  ${Ia}`,[$o]:`Token acquisition in iframe failed due to timeout.  ${Ia}`,[Wo]:"Redirects are not supported for iframed or brokered applications. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs.",[Qo]:`Request was blocked inside an iframe because MSAL detected an authentication response.  ${Ia}`,[Xo]:"Request was blocked inside a popup because MSAL detected it was running in a popup.",[Zo]:"The iframe being monitored was closed prematurely.",[Jo]:"Silent logout not supported. Please call logoutRedirect or logoutPopup instead.",[ea]:"No account object provided to acquireTokenSilent and no active account has been set. Please call setActiveAccount or provide an account on the request.",[ta]:"The value given for the prompt value is not valid for silent requests - must be set to 'none' or 'no_session'.",[ra]:"No token request found in cache.",[na]:"The cached token request could not be parsed.",[ia]:"No cached authority found.",[oa]:"Auth Request not set. Please ensure initiateAuthRequest was called from the InteractionHandler",[aa]:"Invalid cache type",[sa]:"Login and token requests are not supported in non-browser environments.",[la]:"Database is not open!",[ca]:"No network connectivity. Check your internet connection.",[ua]:"Network request failed: If the browser threw a CORS error, check that the redirectUri is registered in the Azure App Portal as type 'SPA'",[da]:"Network request failed. Please check the network trace to determine root cause.",[pa]:"Failed to parse network response. Check network trace.",[ha]:"Error loading token to cache.",[fa]:"Cryptographic Key or Keypair not found in browser storage.",[ma]:"An authorization code must be provided (as the `code` property on the request) to this flow.",[ga]:"An authorization code or nativeAccountId must be provided to this flow.",[_a]:"Request cannot contain both spa code and native account id.",[va]:"IndexedDB, which is required for persistent cryptographic key storage, is unavailable. This may be caused by browser privacy features which block persistent storage in third-party contexts.",[ya]:`Unable to acquire token from native platform.  ${Ia}`,[Aa]:"Timed out while attempting to establish connection to browser extension",[Ca]:"Native extension is not installed. If you think this is a mistake call the initialize function.",[Ea]:`Connection to native platform has not been established. Please install a compatible browser extension and run initialize().  ${Ia}`,[wa]:`You must call and await the initialize function before attempting to call any other MSAL API.  ${Ia}`,[Sa]:"The provided prompt is not supported by the native platform. This request should be routed to the web based flow.",[Ta]:"Invalid base64 encoded string.",[ba]:"Invalid PoP token request. The request should not have both a popKid value and signPopToken set to true."};class xa extends Fe{constructor(e){super(e,Ra[e]),Object.setPrototypeOf(this,xa.prototype),this.name="BrowserAuthError"}}function Oa(e){return new xa(e)}class Na{async sendGetRequestAsync(e,t){let r;try{r=await fetch(e,{method:Zi,headers:this.getFetchHeaders(t)})}catch(n){throw window.navigator.onLine?Oa(da):Oa(ca)}try{return{headers:this.getHeaderDict(r.headers),body:await r.json(),status:r.status}}catch(n){throw Oa(pa)}}async sendPostRequestAsync(e,t){const r=t&&t.body||_.EMPTY_STRING;let n;try{n=await fetch(e,{method:Ji,headers:this.getFetchHeaders(t),body:r})}catch(i){throw window.navigator.onLine?Oa(ua):Oa(ca)}try{return{headers:this.getHeaderDict(n.headers),body:await n.json(),status:n.status}}catch(i){throw Oa(pa)}}getFetchHeaders(e){const t=new Headers;if(!e||!e.headers)return t;const r=e.headers;return Object.keys(r).forEach((e=>{t.append(e,r[e])})),t}getHeaderDict(e){const t={};return e.forEach(((e,r)=>{t[r]=e})),t}}const ka=1e4;const Pa="3.23.0";class Ma{static loggerCallback(e,t){switch(e){case Ne.Error:return void console.error(t);case Ne.Info:return void console.info(t);case Ne.Verbose:return void console.debug(t);case Ne.Warning:return void console.warn(t);default:return void console.log(t)}}constructor(e){let t;this.browserEnvironment="undefined"!==typeof window,this.config=function(e,t){let{auth:r,cache:n,system:i,telemetry:o}=e;const a={clientId:_.EMPTY_STRING,authority:`${_.DEFAULT_AUTHORITY}`,knownAuthorities:[],cloudDiscoveryMetadata:_.EMPTY_STRING,authorityMetadata:_.EMPTY_STRING,redirectUri:_.EMPTY_STRING,postLogoutRedirectUri:_.EMPTY_STRING,navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:Pe,OIDCOptions:{serverResponseType:V.FRAGMENT,defaultScopes:[_.OPENID_SCOPE,_.PROFILE_SCOPE,_.OFFLINE_ACCESS_SCOPE]},azureCloudOptions:{azureCloudInstance:De,tenant:_.EMPTY_STRING},skipAuthorityMetadataCache:!1,supportsNestedAppAuth:!1},s={cacheLocation:Qi,temporaryCacheLocation:Qi,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!(!n||n.cacheLocation!==Wi),claimsBasedCachingEnabled:!1},l={loggerCallback:()=>{},logLevel:Ne.Info,piiLoggingEnabled:!1},c={...{...rn,loggerOptions:l,networkClient:t?new Na:pn,navigationClient:new Mo,loadFrameTimeout:0,windowHashTimeout:i?.loadFrameTimeout||6e4,iframeHashTimeout:i?.loadFrameTimeout||ka,navigateFrameWait:0,redirectNavigationTimeout:3e4,asyncPopups:!1,allowRedirectInIframe:!1,allowNativeBroker:!1,nativeBrokerHandshakeTimeout:i?.nativeBrokerHandshakeTimeout||2e3,pollIntervalMilliseconds:Hi},...i,loggerOptions:i?.loggerOptions||l},u={application:{appName:_.EMPTY_STRING,appVersion:_.EMPTY_STRING},client:new Di};r?.protocolMode!==Me&&r?.OIDCOptions&&new ke(c.loggerOptions).warning(JSON.stringify(Rr(wr)));if(r?.protocolMode&&r.protocolMode!==Pe&&c?.allowNativeBroker)throw Rr(Sr);return{auth:{...a,...r,OIDCOptions:{...a.OIDCOptions,...r?.OIDCOptions}},cache:{...s,...n},system:c,telemetry:{...u,...o}}}(e,this.browserEnvironment);try{t=window[Qi]}catch(s){}const r=t?.getItem("msal.browser.log.level"),n=t?.getItem("msal.browser.log.pii")?.toLowerCase(),i="true"===n||"false"!==n&&void 0,o={...this.config.system.loggerOptions},a=r&&Object.keys(Ne).includes(r)?Ne[r]:void 0;a&&(o.loggerCallback=Ma.loggerCallback,o.logLevel=a),void 0!==i&&(o.piiLoggingEnabled=i),this.logger=new ke(o,"@azure/msal-browser",Pa),this.available=!1}getConfig(){return this.config}getLogger(){return this.logger}isAvailable(){return this.available}isBrowserEnvironment(){return this.browserEnvironment}}class Da extends Ma{getModuleName(){return Da.MODULE_NAME}getId(){return Da.ID}async initialize(){return this.available="undefined"!==typeof window,this.available}}Da.MODULE_NAME="",Da.ID="StandardOperatingContext";const La="missing_kid_error",Ua="missing_alg_error",ja={[La]:"The JOSE Header for the requested JWT, JWS or JWK object requires a keyId to be configured as the 'kid' header claim. No 'kid' value was provided.",[Ua]:"The JOSE Header for the requested JWT, JWS or JWK object requires an algorithm to be specified as the 'alg' header claim. No 'alg' value was provided."};class Fa extends Fe{constructor(e,t){super(e,t),this.name="JoseHeaderError",Object.setPrototypeOf(this,Fa.prototype)}}function Ha(e){return new Fa(e,ja[e])}class Ba{constructor(e){this.typ=e.typ,this.alg=e.alg,this.kid=e.kid}static getShrHeaderString(e){if(!e.kid)throw Ha(La);if(!e.alg)throw Ha(Ua);const t=new Ba({typ:e.typ||Oe,kid:e.kid,alg:e.alg});return JSON.stringify(t)}}function Ga(e){return encodeURIComponent(Ka(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))}function Va(e){return qa(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function Ka(e){return qa((new TextEncoder).encode(e))}function qa(e){const t=Array.from(e,(e=>String.fromCodePoint(e))).join("");return btoa(t)}function Ya(e){return(new TextDecoder).decode(function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw Oa(Ta)}const r=atob(t);return Uint8Array.from(r,(e=>e.codePointAt(0)||0))}(e))}const za="SHA-256",$a=new Uint8Array([1,0,1]),Wa="0123456789abcdef",Qa=new Uint32Array(1),Xa={name:"RSASSA-PKCS1-v1_5",hash:za,modulusLength:2048,publicExponent:$a};async function Za(e,t,r){t?.addQueueMeasurement(Ni,r);const n=(new TextEncoder).encode(e);return window.crypto.subtle.digest(za,n)}function Ja(e){return window.crypto.getRandomValues(e)}function es(){return window.crypto.getRandomValues(Qa),Qa[0]}function ts(){const e=Date.now(),t=1024*es()+(1023&es()),r=new Uint8Array(16),n=Math.trunc(t/2**30),i=t&2**30-1,o=es();r[0]=e/2**40,r[1]=e/2**32,r[2]=e/2**24,r[3]=e/65536,r[4]=e/256,r[5]=e,r[6]=112|n>>>8,r[7]=n,r[8]=128|i>>>24,r[9]=i>>>16,r[10]=i>>>8,r[11]=i,r[12]=o>>>24,r[13]=o>>>16,r[14]=o>>>8,r[15]=o;let a="";for(let s=0;s<r.length;s++)a+=Wa.charAt(r[s]>>>4),a+=Wa.charAt(15&r[s]),3!==s&&5!==s&&7!==s&&9!==s||(a+="-");return a}async function rs(e){return window.crypto.subtle.exportKey("jwk",e)}async function ns(e){const t=await Za(e);return Va(new Uint8Array(t))}class is{constructor(){this.dbName=To,this.version=1,this.tableName=bo,this.dbOpen=!1}async open(){return new Promise(((e,t)=>{const r=window.indexedDB.open(this.dbName,this.version);r.addEventListener("upgradeneeded",(e=>{e.target.result.createObjectStore(this.tableName)})),r.addEventListener("success",(t=>{const r=t;this.db=r.target.result,this.dbOpen=!0,e()})),r.addEventListener("error",(()=>t(Oa(va))))}))}closeConnection(){const e=this.db;e&&this.dbOpen&&(e.close(),this.dbOpen=!1)}async validateDbIsOpen(){if(!this.dbOpen)return this.open()}async getItem(e){return await this.validateDbIsOpen(),new Promise(((t,r)=>{if(!this.db)return r(Oa(la));const n=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).get(e);n.addEventListener("success",(e=>{const r=e;this.closeConnection(),t(r.target.result)})),n.addEventListener("error",(e=>{this.closeConnection(),r(e)}))}))}async setItem(e,t){return await this.validateDbIsOpen(),new Promise(((r,n)=>{if(!this.db)return n(Oa(la));const i=this.db.transaction([this.tableName],"readwrite").objectStore(this.tableName).put(t,e);i.addEventListener("success",(()=>{this.closeConnection(),r()})),i.addEventListener("error",(e=>{this.closeConnection(),n(e)}))}))}async removeItem(e){return await this.validateDbIsOpen(),new Promise(((t,r)=>{if(!this.db)return r(Oa(la));const n=this.db.transaction([this.tableName],"readwrite").objectStore(this.tableName).delete(e);n.addEventListener("success",(()=>{this.closeConnection(),t()})),n.addEventListener("error",(e=>{this.closeConnection(),r(e)}))}))}async getKeys(){return await this.validateDbIsOpen(),new Promise(((e,t)=>{if(!this.db)return t(Oa(la));const r=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).getAllKeys();r.addEventListener("success",(t=>{const r=t;this.closeConnection(),e(r.target.result)})),r.addEventListener("error",(e=>{this.closeConnection(),t(e)}))}))}async containsKey(e){return await this.validateDbIsOpen(),new Promise(((t,r)=>{if(!this.db)return r(Oa(la));const n=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).count(e);n.addEventListener("success",(e=>{const r=e;this.closeConnection(),t(1===r.target.result)})),n.addEventListener("error",(e=>{this.closeConnection(),r(e)}))}))}async deleteDatabase(){return this.db&&this.dbOpen&&this.closeConnection(),new Promise(((e,t)=>{const r=window.indexedDB.deleteDatabase(To),n=setTimeout((()=>t(!1)),200);r.addEventListener("success",(()=>(clearTimeout(n),e(!0)))),r.addEventListener("blocked",(()=>(clearTimeout(n),e(!0)))),r.addEventListener("error",(()=>(clearTimeout(n),t(!1))))}))}}class os{constructor(){this.cache=new Map}getItem(e){return this.cache.get(e)||null}setItem(e,t){this.cache.set(e,t)}removeItem(e){this.cache.delete(e)}getKeys(){const e=[];return this.cache.forEach(((t,r)=>{e.push(r)})),e}containsKey(e){return this.cache.has(e)}clear(){this.cache.clear()}}class as{constructor(e){this.inMemoryCache=new os,this.indexedDBCache=new is,this.logger=e}handleDatabaseAccessError(e){if(!(e instanceof xa&&e.errorCode===va))throw e;this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.")}async getItem(e){const t=this.inMemoryCache.getItem(e);if(!t)try{return this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),await this.indexedDBCache.getItem(e)}catch(r){this.handleDatabaseAccessError(r)}return t}async setItem(e,t){this.inMemoryCache.setItem(e,t);try{await this.indexedDBCache.setItem(e,t)}catch(r){this.handleDatabaseAccessError(r)}}async removeItem(e){this.inMemoryCache.removeItem(e);try{await this.indexedDBCache.removeItem(e)}catch(t){this.handleDatabaseAccessError(t)}}async getKeys(){const e=this.inMemoryCache.getKeys();if(0===e.length)try{return this.logger.verbose("In-memory cache is empty, now querying persistent storage."),await this.indexedDBCache.getKeys()}catch(t){this.handleDatabaseAccessError(t)}return e}async containsKey(e){const t=this.inMemoryCache.containsKey(e);if(!t)try{return this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),await this.indexedDBCache.containsKey(e)}catch(r){this.handleDatabaseAccessError(r)}return t}clearInMemory(){this.logger.verbose("Deleting in-memory keystore"),this.inMemoryCache.clear(),this.logger.verbose("In-memory keystore deleted")}async clearPersistent(){try{this.logger.verbose("Deleting persistent keystore");const e=await this.indexedDBCache.deleteDatabase();return e&&this.logger.verbose("Persistent keystore deleted"),e}catch(e){return this.handleDatabaseAccessError(e),!1}}}class ss{constructor(e,t){this.logger=e,function(e){if(!("crypto"in window))throw e.error("BrowserCrypto: crypto interface is unavailable"),Oa(Lo);e.verbose("BrowserCrypto: modern crypto interface available")}(e),this.cache=new as(this.logger),this.performanceClient=t}createNewGuid(){return ts()}base64Encode(e){return Ka(e)}base64Decode(e){return Ya(e)}base64UrlEncode(e){return Ga(e)}encodeKid(e){return this.base64UrlEncode(JSON.stringify({kid:e}))}async getPublicKeyThumbprint(e){const t=this.performanceClient?.startMeasurement(An,e.correlationId),r=await async function(e,t){return window.crypto.subtle.generateKey(Xa,e,t)}(ss.EXTRACTABLE,ss.POP_KEY_USAGES),n=await rs(r.publicKey),i=ls({e:n.e,kty:n.kty,n:n.n}),o=await this.hashString(i),a=await rs(r.privateKey),s=await async function(e,t,r){return window.crypto.subtle.importKey("jwk",e,Xa,t,r)}(a,!1,["sign"]);return await this.cache.setItem(o,{privateKey:s,publicKey:r.publicKey,requestMethod:e.resourceRequestMethod,requestUri:e.resourceRequestUri}),t&&t.end({success:!0}),o}async removeTokenBindingKey(e){await this.cache.removeItem(e);return!await this.cache.containsKey(e)}async clearKeystore(){this.cache.clearInMemory();try{return await this.cache.clearPersistent(),!0}catch(e){return e instanceof Error?this.logger.error(`Clearing keystore failed with error: ${e.message}`):this.logger.error("Clearing keystore failed with unknown error"),!1}}async signJwt(e,t,r,n){const i=this.performanceClient?.startMeasurement(Cn,n),o=await this.cache.getItem(t);if(!o)throw Oa(fa);const a=await rs(o.publicKey),s=ls(a),l=Ga(JSON.stringify({kid:t})),c=Ga(Ba.getShrHeaderString({...r?.header,alg:a.alg,kid:l}));e.cnf={jwk:JSON.parse(s)};const u=`${c}.${Ga(JSON.stringify(e))}`,d=(new TextEncoder).encode(u),p=await async function(e,t){return window.crypto.subtle.sign(Xa,e,t)}(o.privateKey,d),h=`${u}.${Va(new Uint8Array(p))}`;return i&&i.end({success:!0}),h}async hashString(e){return ns(e)}}function ls(e){return JSON.stringify(e,Object.keys(e).sort())}ss.POP_KEY_USAGES=["sign","verify"],ss.EXTRACTABLE=!0;const cs=(e,t,r,n,i)=>function(){r.trace(`Executing function ${t}`);const o=n?.startMeasurement(t,i);if(i){const e=t+"CallCount";n?.incrementFields({[e]:1},i)}try{const n=e(...arguments);return o?.end({success:!0}),r.trace(`Returning result from ${t}`),n}catch(a){r.trace(`Error occurred in ${t}`);try{r.trace(JSON.stringify(a))}catch(a){r.trace("Unable to print error message.")}throw o?.end({success:!1},a),a}},us=(e,t,r,n,i)=>function(){r.trace(`Executing function ${t}`);const o=n?.startMeasurement(t,i);if(i){const e=t+"CallCount";n?.incrementFields({[e]:1},i)}return n?.setPreQueueTime(t,i),e(...arguments).then((e=>(r.trace(`Returning result from ${t}`),o?.end({success:!0}),e))).catch((e=>{r.trace(`Error occurred in ${t}`);try{r.trace(JSON.stringify(e))}catch(e){r.trace("Unable to print error message.")}throw o?.end({success:!1},e),e}))};class ds{constructor(e,t,r,n){this.networkInterface=e,this.logger=t,this.performanceClient=r,this.correlationId=n}async detectRegion(e,t){this.performanceClient?.addQueueMeasurement(vi,this.correlationId);let r=e;if(r)t.region_source=Ae;else{const e=ds.IMDS_OPTIONS;try{const n=await us(this.getRegionFromIMDS.bind(this),yi,this.logger,this.performanceClient,this.correlationId)(_.IMDS_VERSION,e);if(n.status===_e&&(r=n.body,t.region_source=Ce),n.status===ve){const n=await us(this.getCurrentVersion.bind(this),Ai,this.logger,this.performanceClient,this.correlationId)(e);if(!n)return t.region_source=ye,null;const i=await us(this.getRegionFromIMDS.bind(this),yi,this.logger,this.performanceClient,this.correlationId)(n,e);i.status===_e&&(r=i.body,t.region_source=Ce)}}catch(n){return t.region_source=ye,null}}return r||(t.region_source=ye),r||null}async getRegionFromIMDS(e,t){return this.performanceClient?.addQueueMeasurement(yi,this.correlationId),this.networkInterface.sendGetRequestAsync(`${_.IMDS_ENDPOINT}?api-version=${e}&format=text`,t,_.IMDS_TIMEOUT)}async getCurrentVersion(e){this.performanceClient?.addQueueMeasurement(Ai,this.correlationId);try{const t=await this.networkInterface.sendGetRequestAsync(`${_.IMDS_ENDPOINT}?format=json`,e);return t.status===ve&&t.body&&t.body["newest-versions"]&&t.body["newest-versions"].length>0?t.body["newest-versions"][0]:null}catch(t){return null}}}ds.IMDS_OPTIONS={headers:{Metadata:"true"}};class ps{constructor(e,t,r,n,i,o,a,s){this.canonicalAuthority=e,this._canonicalAuthority.validateAsUri(),this.networkInterface=t,this.cacheManager=r,this.authorityOptions=n,this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.logger=i,this.performanceClient=a,this.correlationId=o,this.managedIdentity=s||!1,this.regionDiscovery=new ds(t,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(_.CIAM_AUTH_URL))return Fr;const t=e.PathSegments;if(t.length)switch(t[0].toLowerCase()){case _.ADFS:return Ur;case _.DSTS:return jr}return Lr}get authorityType(){return this.getAuthorityType(this.canonicalAuthorityUrlComponents)}get protocolMode(){return this.authorityOptions.protocolMode}get options(){return this.authorityOptions}get canonicalAuthority(){return this._canonicalAuthority.urlString}set canonicalAuthority(e){this._canonicalAuthority=new Kr(e),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null}get canonicalAuthorityUrlComponents(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents}get hostnameAndPort(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()}get tenant(){return this.canonicalAuthorityUrlComponents.PathSegments[0]}get authorizationEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.authorization_endpoint);throw Pt(qe)}get tokenEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint);throw Pt(qe)}get deviceCodeEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));throw Pt(qe)}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw Pt(St);return this.replacePath(this.metadata.end_session_endpoint)}throw Pt(qe)}get selfSignedJwtAudience(){if(this.discoveryComplete())return this.replacePath(this.metadata.issuer);throw Pt(qe)}get jwksUri(){if(this.discoveryComplete())return this.replacePath(this.metadata.jwks_uri);throw Pt(qe)}canReplaceTenant(e){return 1===e.PathSegments.length&&!ps.reservedTenantDomains.has(e.PathSegments[0])&&this.getAuthorityType(e)===Lr&&this.protocolMode===Pe}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let t=e;const r=new Kr(this.metadata.canonical_authority).getUrlComponents(),n=r.PathSegments;return this.canonicalAuthorityUrlComponents.PathSegments.forEach(((e,i)=>{let o=n[i];if(0===i&&this.canReplaceTenant(r)){const e=new Kr(this.metadata.authorization_endpoint).getUrlComponents().PathSegments[0];o!==e&&(this.logger.verbose(`Replacing tenant domain name ${o} with id ${e}`),o=e)}e!==o&&(t=t.replace(`/${o}/`,`/${e}/`))})),this.replaceTenant(t)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;return this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===Ur||this.protocolMode!==Pe&&!this.isAliasOfKnownMicrosoftAuthority(e)?`${this.canonicalAuthority}.well-known/openid-configuration`:`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){this.performanceClient?.addQueueMeasurement(pi,this.correlationId);const e=this.getCurrentMetadataEntity(),t=await us(this.updateCloudDiscoveryMetadata.bind(this),fi,this.logger,this.performanceClient,this.correlationId)(e);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,e.preferred_network);const r=await us(this.updateEndpointMetadata.bind(this),gi,this.logger,this.performanceClient,this.correlationId)(e);this.updateCachedMetadata(e,t,{source:r}),this.performanceClient?.addFields({cloudDiscoverySource:t,authorityEndpointSource:r},this.correlationId)}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort);return e||(e={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:!1,endpointsFromNetwork:!1,expiresAt:er(),jwks_uri:""}),e}updateCachedMetadata(e,t,r){t!==ie&&r?.source!==ie&&(e.expiresAt=er(),e.canonical_authority=this.canonicalAuthority);const n=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache);this.cacheManager.setAuthorityMetadata(n,e),this.metadata=e}async updateEndpointMetadata(e){this.performanceClient?.addQueueMeasurement(gi,this.correlationId);const t=this.updateEndpointMetadataFromLocalSources(e);if(t){if(t.source===ae&&this.authorityOptions.azureRegionConfiguration?.azureRegion&&t.metadata){tr(e,await us(this.updateMetadataWithRegionalInformation.bind(this),_i,this.logger,this.performanceClient,this.correlationId)(t.metadata),!1),e.canonical_authority=this.canonicalAuthority}return t.source}let r=await us(this.getEndpointMetadataFromNetwork.bind(this),mi,this.logger,this.performanceClient,this.correlationId)();if(r)return this.authorityOptions.azureRegionConfiguration?.azureRegion&&(r=await us(this.updateMetadataWithRegionalInformation.bind(this),_i,this.logger,this.performanceClient,this.correlationId)(r)),tr(e,r,!0),oe;throw Pt(ze,this.defaultOpenIdConfigurationEndpoint)}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration");const t=this.getEndpointMetadataFromConfig();if(t)return this.logger.verbose("Found endpoint metadata in authority configuration"),tr(e,t,!1),{source:ne};if(this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values."),this.authorityOptions.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get endpoint metadata from the network metadata cache.");else{const t=this.getEndpointMetadataFromHardcodedValues();if(t)return tr(e,t,!1),{source:ae,metadata:t};this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.")}const r=nr(e);return this.isAuthoritySameType(e)&&e.endpointsFromNetwork&&!r?(this.logger.verbose("Found endpoint metadata in the cache."),{source:ie}):(r&&this.logger.verbose("The metadata entity is expired."),null)}isAuthoritySameType(e){return new Kr(e.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(e){throw Rr(_r)}return null}async getEndpointMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(mi,this.correlationId);const e={},t=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from ${t}`);try{const r=await this.networkInterface.sendGetRequestAsync(t,e),n=function(e){return e.hasOwnProperty("authorization_endpoint")&&e.hasOwnProperty("token_endpoint")&&e.hasOwnProperty("issuer")&&e.hasOwnProperty("jwks_uri")}(r.body);return n?r.body:(this.logger.verbose("Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration"),null)}catch(r){return this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: ${r}`),null}}getEndpointMetadataFromHardcodedValues(){return this.hostnameAndPort in qr?qr[this.hostnameAndPort]:null}async updateMetadataWithRegionalInformation(e){this.performanceClient?.addQueueMeasurement(_i,this.correlationId);const t=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(t){if(t!==_.AZURE_REGION_AUTO_DISCOVER_FLAG)return this.regionDiscoveryMetadata.region_outcome=Ee,this.regionDiscoveryMetadata.region_used=t,ps.replaceWithRegionalInformation(e,t);const r=await us(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),vi,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(r)return this.regionDiscoveryMetadata.region_outcome=we,this.regionDiscoveryMetadata.region_used=r,ps.replaceWithRegionalInformation(e,r);this.regionDiscoveryMetadata.region_outcome=Se}return e}async updateCloudDiscoveryMetadata(e){this.performanceClient?.addQueueMeasurement(fi,this.correlationId);const t=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(t)return t;const r=await us(this.getCloudDiscoveryMetadataFromNetwork.bind(this),hi,this.logger,this.performanceClient,this.correlationId)();if(r)return rr(e,r,!0),oe;throw Rr(vr)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata  from authority configuration"),this.logger.verbosePii(`Known Authorities: ${this.authorityOptions.knownAuthorities||_.NOT_APPLICABLE}`),this.logger.verbosePii(`Authority Metadata: ${this.authorityOptions.authorityMetadata||_.NOT_APPLICABLE}`),this.logger.verbosePii(`Canonical Authority: ${e.canonical_authority||_.NOT_APPLICABLE}`);const t=this.getCloudDiscoveryMetadataFromConfig();if(t)return this.logger.verbose("Found cloud discovery metadata in authority configuration"),rr(e,t,!1),ne;if(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values."),this.options.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded cloud discovery metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get cloud discovery metadata from the network metadata cache.");else{const t=(r=this.hostnameAndPort,Wr(Yr.metadata,r));if(t)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),rr(e,t,!1),ae;this.logger.verbose("Did not find cloud discovery metadata in hardcoded values... Attempting to get cloud discovery metadata from the network metadata cache.")}var r;const n=nr(e);return this.isAuthoritySameType(e)&&e.aliasesFromNetwork&&!n?(this.logger.verbose("Found cloud discovery metadata in the cache."),ie):(n&&this.logger.verbose("The metadata entity is expired."),null)}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===Fr)return this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host."),ps.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");const e=Wr(JSON.parse(this.authorityOptions.cloudDiscoveryMetadata).metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),e)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),e;this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch(e){throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),Rr(gr)}}return this.isInKnownAuthorities()?(this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),ps.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)):null}async getCloudDiscoveryMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(hi,this.correlationId);const e=`${_.AAD_INSTANCE_DISCOVERY_ENDPT}${this.canonicalAuthority}oauth2/v2.0/authorize`,t={};let r=null;try{const n=await this.networkInterface.sendGetRequestAsync(e,t);let i,o;if(function(e){return e.hasOwnProperty("tenant_discovery_endpoint")&&e.hasOwnProperty("metadata")}(n.body))i=n.body,o=i.metadata,this.logger.verbosePii(`tenant_discovery_endpoint is: ${i.tenant_discovery_endpoint}`);else{if(!function(e){return e.hasOwnProperty("error")&&e.hasOwnProperty("error_description")}(n.body))return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),null;if(this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: ${n.status}`),i=n.body,i.error===_.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance."),null;this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is ${i.error}`),this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is ${i.error_description}`),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),o=[]}this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),r=Wr(o,this.hostnameAndPort)}catch(n){if(n instanceof Fe)this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.\nError: ${n.errorCode}\nError Description: ${n.errorMessage}`);else{const e=n;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: ${e.name}\nError Description: ${e.message}`)}return null}return r||(this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request."),this.logger.verbose("Creating custom Authority for custom domain scenario."),r=ps.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),r}isInKnownAuthorities(){return this.authorityOptions.knownAuthorities.filter((e=>e&&Kr.getDomainFromUrl(e).toLowerCase()===this.hostnameAndPort)).length>0}static generateAuthority(e,t){let r;if(t&&t.azureCloudInstance!==De){const e=t.tenant?t.tenant:_.DEFAULT_COMMON_TENANT;r=`${t.azureCloudInstance}/${e}/`}return r||e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.managedIdentity)return _.DEFAULT_AUTHORITY_HOST;if(this.discoveryComplete())return this.metadata.preferred_cache;throw Pt(qe)}isAlias(e){return this.metadata.aliases.indexOf(e)>-1}isAliasOfKnownMicrosoftAuthority(e){return zr.has(e)}static isPublicCloudAuthority(e){return _.KNOWN_PUBLIC_CLOUDS.indexOf(e)>=0}static buildRegionalAuthorityString(e,t,r){const n=new Kr(e);n.validateAsUri();const i=n.getUrlComponents();let o=`${t}.${i.HostNameAndPort}`;this.isPublicCloudAuthority(i.HostNameAndPort)&&(o=`${t}.${_.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX}`);const a=Kr.constructAuthorityUriFromObject({...n.getUrlComponents(),HostNameAndPort:o}).urlString;return r?`${a}?${r}`:a}static replaceWithRegionalInformation(e,t){const r={...e};return r.authorization_endpoint=ps.buildRegionalAuthorityString(r.authorization_endpoint,t),r.token_endpoint=ps.buildRegionalAuthorityString(r.token_endpoint,t),r.end_session_endpoint&&(r.end_session_endpoint=ps.buildRegionalAuthorityString(r.end_session_endpoint,t)),r}static transformCIAMAuthority(e){let t=e;const r=new Kr(e).getUrlComponents();if(0===r.PathSegments.length&&r.HostNameAndPort.endsWith(_.CIAM_AUTH_URL)){t=`${t}${r.HostNameAndPort.split(".")[0]}${_.AAD_TENANT_DOMAIN_SUFFIX}`}return t}}function hs(e){return e.endsWith(_.FORWARD_SLASH)?e:`${e}${_.FORWARD_SLASH}`}ps.reservedTenantDomains=new Set(["{tenant}","{tenantid}",L,j,U]);const fs="no_tokens_found",ms="native_account_unavailable",gs="refresh_token_expired",_s="bad_token",vs=["interaction_required","consent_required","login_required",_s],ys=["message_only","additional_action","basic_action","user_password_expired","consent_required","bad_token"],As={[fs]:"No refresh token found in the cache. Please sign-in.",[ms]:"The requested account is not available in the native broker. It may have been deleted or logged out. Please sign-in again using an interactive API.",[gs]:"Refresh token has expired.",[_s]:"Identity provider returned bad_token due to an expired or invalid refresh token. Please invoke an interactive API to resolve."};class Cs extends Fe{constructor(e,t,r,n,i,o,a,s){super(e,t,r),Object.setPrototypeOf(this,Cs.prototype),this.timestamp=n||_.EMPTY_STRING,this.traceId=i||_.EMPTY_STRING,this.correlationId=o||_.EMPTY_STRING,this.claims=a||_.EMPTY_STRING,this.name="InteractionRequiredAuthError",this.errorNo=s}}function Es(e,t,r){const n=!!e&&vs.indexOf(e)>-1,i=!!r&&ys.indexOf(r)>-1,o=!!t&&vs.some((e=>t.indexOf(e)>-1));return n||o||i}function ws(e){return new Cs(e,As[e])}class Ss{static setRequestState(e,t,r){const n=Ss.generateLibraryState(e,r);return t?`${n}${_.RESOURCE_DELIM}${t}`:n}static generateLibraryState(e,t){if(!e)throw Pt(mt);const r={id:e.createNewGuid()};t&&(r.meta=t);const n=JSON.stringify(r);return e.base64Encode(n)}static parseRequestState(e,t){if(!e)throw Pt(mt);if(!t)throw Pt(We);try{const r=t.split(_.RESOURCE_DELIM),n=r[0],i=r.length>1?r.slice(1).join(_.RESOURCE_DELIM):_.EMPTY_STRING,o=e.base64Decode(n),a=JSON.parse(o);return{userRequestState:i||_.EMPTY_STRING,libraryState:a}}catch(r){throw Pt(We)}}}const Ts="home_account_id",bs="UPN",Is="storage_not_supported",Rs="stubbed_public_client_application_called",xs="in_mem_redirect_unavailable",Os={[Is]:"Given storage configuration option was not supported.",[Rs]:"Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider. For more visit: aka.ms/msaljs/browser-errors",[xs]:"Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true."};class Ns extends Fe{constructor(e,t){super(e,t),this.name="BrowserConfigurationAuthError",Object.setPrototypeOf(this,Ns.prototype)}}function ks(e){return new Ns(e,Os[e])}class Ps{constructor(e){this.validateWindowStorage(e),this.windowStorage=window[e]}validateWindowStorage(e){if(e!==Wi&&e!==Qi||!window[e])throw ks(Is)}getItem(e){return this.windowStorage.getItem(e)}setItem(e,t){this.windowStorage.setItem(e,t)}removeItem(e){this.windowStorage.removeItem(e)}getKeys(){return Object.keys(this.windowStorage)}containsKey(e){return this.windowStorage.hasOwnProperty(e)}}function Ms(e,t){if(!t)return null;try{return Ss.parseRequestState(e,t).libraryState.meta}catch(r){throw Pt(We)}}class Ds extends en{constructor(e,t,r,n,i,o){super(e,r,n,i),this.COOKIE_LIFE_MULTIPLIER=864e5,this.cacheConfig=t,this.logger=n,this.internalStorage=new os,this.browserStorage=this.setupBrowserStorage(this.cacheConfig.cacheLocation),this.temporaryCacheStorage=this.setupTemporaryCacheStorage(this.cacheConfig.temporaryCacheLocation,this.cacheConfig.cacheLocation),t.cacheMigrationEnabled&&(this.migrateCacheEntries(),this.createKeyMaps()),this.performanceClient=o}setupBrowserStorage(e){switch(e){case Wi:case Qi:try{return new Ps(e)}catch(t){this.logger.verbose(t);break}}return this.cacheConfig.cacheLocation=Xi,new os}setupTemporaryCacheStorage(e,t){switch(t){case Wi:case Qi:try{return new Ps(e||Qi)}catch(r){return this.logger.verbose(r),this.internalStorage}default:return this.internalStorage}}migrateCacheEntries(){const e=`${_.CACHE_PREFIX}.${x}`,t=`${_.CACHE_PREFIX}.${O}`,r=`${_.CACHE_PREFIX}.${k}`,n=`${_.CACHE_PREFIX}.${P}`,i=[this.browserStorage.getItem(e),this.browserStorage.getItem(t),this.browserStorage.getItem(r),this.browserStorage.getItem(n)];[x,O,k,P].forEach(((e,t)=>{const r=i[t];r&&this.setTemporaryCache(e,r,!0)}))}createKeyMaps(){this.logger.trace("BrowserCacheManager - createKeyMaps called.");const e=this.getItem(uo),t=this.getItem(`${po}.${this.clientId}`);if(e&&t)return void this.logger.verbose("BrowserCacheManager:createKeyMaps - account and token key maps already exist, skipping migration.");this.browserStorage.getKeys().forEach((e=>{if(this.isCredentialKey(e)){const t=this.getItem(e);if(t){const r=this.validateAndParseJson(t);if(r&&r.hasOwnProperty("credentialType"))switch(r.credentialType){case Z.ID_TOKEN:if(zt(r)){this.logger.trace("BrowserCacheManager:createKeyMaps - idToken found, saving key to token key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - idToken with key: ${e} found, saving key to token key map`);const t=r,n=this.updateCredentialCacheKey(e,t);return void this.addTokenKey(n,Z.ID_TOKEN)}this.logger.trace("BrowserCacheManager:createKeyMaps - key found matching idToken schema with value containing idToken credentialType field but value failed IdTokenEntity validation, skipping."),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - failed idToken validation on key: ${e}`);break;case Z.ACCESS_TOKEN:case Z.ACCESS_TOKEN_WITH_AUTH_SCHEME:if(Yt(r)){this.logger.trace("BrowserCacheManager:createKeyMaps - accessToken found, saving key to token key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - accessToken with key: ${e} found, saving key to token key map`);const t=r,n=this.updateCredentialCacheKey(e,t);return void this.addTokenKey(n,Z.ACCESS_TOKEN)}this.logger.trace("BrowserCacheManager:createKeyMaps - key found matching accessToken schema with value containing accessToken credentialType field but value failed AccessTokenEntity validation, skipping."),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - failed accessToken validation on key: ${e}`);break;case Z.REFRESH_TOKEN:if($t(r)){this.logger.trace("BrowserCacheManager:createKeyMaps - refreshToken found, saving key to token key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - refreshToken with key: ${e} found, saving key to token key map`);const t=r,n=this.updateCredentialCacheKey(e,t);return void this.addTokenKey(n,Z.REFRESH_TOKEN)}this.logger.trace("BrowserCacheManager:createKeyMaps - key found matching refreshToken schema with value containing refreshToken credentialType field but value failed RefreshTokenEntity validation, skipping."),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - failed refreshToken validation on key: ${e}`)}}}if(this.isAccountKey(e)){const t=this.getItem(e);if(t){const r=this.validateAndParseJson(t);r&&Br.isAccountEntity(r)&&(this.logger.trace("BrowserCacheManager:createKeyMaps - account found, saving key to account key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - account with key: ${e} found, saving key to account key map`),this.addAccountKeyToMap(e))}}}))}validateAndParseJson(e){try{const t=JSON.parse(e);return t&&"object"===typeof t?t:null}catch(t){return null}}getItem(e){return this.browserStorage.getItem(e)}setItem(e,t){this.browserStorage.setItem(e,t)}getAccount(e,t){this.logger.trace("BrowserCacheManager.getAccount called");const r=this.getCachedAccountEntity(e);return this.updateOutdatedCachedAccount(e,r,t)}getCachedAccountEntity(e){const t=this.getItem(e);if(!t)return this.removeAccountKeyFromMap(e),null;const r=this.validateAndParseJson(t);return r&&Br.isAccountEntity(r)?en.toObject(new Br,r):(this.removeAccountKeyFromMap(e),null)}setAccount(e){this.logger.trace("BrowserCacheManager.setAccount called");const t=e.generateAccountKey();this.setItem(t,JSON.stringify(e)),this.addAccountKeyToMap(t)}getAccountKeys(){this.logger.trace("BrowserCacheManager.getAccountKeys called");const e=this.getItem(uo);return e?JSON.parse(e):(this.logger.verbose("BrowserCacheManager.getAccountKeys - No account keys found"),[])}addAccountKeyToMap(e){this.logger.trace("BrowserCacheManager.addAccountKeyToMap called"),this.logger.tracePii(`BrowserCacheManager.addAccountKeyToMap called with key: ${e}`);const t=this.getAccountKeys();-1===t.indexOf(e)?(t.push(e),this.setItem(uo,JSON.stringify(t)),this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key added")):this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key already exists in map")}removeAccountKeyFromMap(e){this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap called"),this.logger.tracePii(`BrowserCacheManager.removeAccountKeyFromMap called with key: ${e}`);const t=this.getAccountKeys(),r=t.indexOf(e);r>-1?(t.splice(r,1),this.setItem(uo,JSON.stringify(t)),this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap account key removed")):this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap key not found in existing map")}async removeAccount(e){super.removeAccount(e),this.removeAccountKeyFromMap(e)}removeOutdatedAccount(e){this.removeItem(e),this.removeAccountKeyFromMap(e)}removeIdToken(e){super.removeIdToken(e),this.removeTokenKey(e,Z.ID_TOKEN)}async removeAccessToken(e){super.removeAccessToken(e),this.removeTokenKey(e,Z.ACCESS_TOKEN)}removeRefreshToken(e){super.removeRefreshToken(e),this.removeTokenKey(e,Z.REFRESH_TOKEN)}getTokenKeys(){this.logger.trace("BrowserCacheManager.getTokenKeys called");const e=this.getItem(`${po}.${this.clientId}`);if(e){const t=this.validateAndParseJson(e);if(t&&t.hasOwnProperty("idToken")&&t.hasOwnProperty("accessToken")&&t.hasOwnProperty("refreshToken"))return t;this.logger.error("BrowserCacheManager.getTokenKeys - Token keys found but in an unknown format. Returning empty key map.")}else this.logger.verbose("BrowserCacheManager.getTokenKeys - No token keys found");return{idToken:[],accessToken:[],refreshToken:[]}}addTokenKey(e,t){this.logger.trace("BrowserCacheManager addTokenKey called");const r=this.getTokenKeys();switch(t){case Z.ID_TOKEN:-1===r.idToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - idToken added to map"),r.idToken.push(e));break;case Z.ACCESS_TOKEN:-1===r.accessToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - accessToken added to map"),r.accessToken.push(e));break;case Z.REFRESH_TOKEN:-1===r.refreshToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - refreshToken added to map"),r.refreshToken.push(e));break;default:throw this.logger.error(`BrowserCacheManager:addTokenKey - CredentialType provided invalid. CredentialType: ${t}`),Pt(gt)}this.setItem(`${po}.${this.clientId}`,JSON.stringify(r))}removeTokenKey(e,t){this.logger.trace("BrowserCacheManager removeTokenKey called");const r=this.getTokenKeys();switch(t){case Z.ID_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove idToken with key: ${e} from map`);const n=r.idToken.indexOf(e);n>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - idToken removed from map"),r.idToken.splice(n,1)):this.logger.info("BrowserCacheManager: removeTokenKey - idToken does not exist in map. Either it was previously removed or it was never added.");break;case Z.ACCESS_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove accessToken with key: ${e} from map`);const i=r.accessToken.indexOf(e);i>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - accessToken removed from map"),r.accessToken.splice(i,1)):this.logger.info("BrowserCacheManager: removeTokenKey - accessToken does not exist in map. Either it was previously removed or it was never added.");break;case Z.REFRESH_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove refreshToken with key: ${e} from map`);const o=r.refreshToken.indexOf(e);o>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken removed from map"),r.refreshToken.splice(o,1)):this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken does not exist in map. Either it was previously removed or it was never added.");break;default:throw this.logger.error(`BrowserCacheManager:removeTokenKey - CredentialType provided invalid. CredentialType: ${t}`),Pt(gt)}this.setItem(`${po}.${this.clientId}`,JSON.stringify(r))}getIdTokenCredential(e){const t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,Z.ID_TOKEN),null;const r=this.validateAndParseJson(t);return r&&zt(r)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),r):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,Z.ID_TOKEN),null)}setIdTokenCredential(e){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");const t=Bt(e);this.setItem(t,JSON.stringify(e)),this.addTokenKey(t,Z.ID_TOKEN)}getAccessTokenCredential(e){const t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,Z.ACCESS_TOKEN),null;const r=this.validateAndParseJson(t);return r&&Yt(r)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),r):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,Z.ACCESS_TOKEN),null)}setAccessTokenCredential(e){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");const t=Bt(e);this.setItem(t,JSON.stringify(e)),this.addTokenKey(t,Z.ACCESS_TOKEN)}getRefreshTokenCredential(e){const t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,Z.REFRESH_TOKEN),null;const r=this.validateAndParseJson(t);return r&&$t(r)?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),r):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,Z.REFRESH_TOKEN),null)}setRefreshTokenCredential(e){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");const t=Bt(e);this.setItem(t,JSON.stringify(e)),this.addTokenKey(t,Z.REFRESH_TOKEN)}getAppMetadata(e){const t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&(n=e,(i=r)&&0===n.indexOf(J)&&i.hasOwnProperty("clientId")&&i.hasOwnProperty("environment"))?(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),r):(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null);var n,i}setAppMetadata(e){this.logger.trace("BrowserCacheManager.setAppMetadata called");const t=function(e){let{environment:t,clientId:r}=e;return[J,t,r].join(Q).toLowerCase()}(e);this.setItem(t,JSON.stringify(e))}getServerTelemetry(e){const t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&function(e,t){const r=0===e.indexOf(se.CACHE_KEY);let n=!0;return t&&(n=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")),r&&n}(e,r)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),r):(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null)}setServerTelemetry(e,t){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.setItem(e,JSON.stringify(t))}getAuthorityMetadata(e){const t=this.internalStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&function(e,t){return!!t&&0===e.indexOf(te)&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")}(e,r)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),r):null}getAuthorityMetadataKeys(){return this.internalStorage.getKeys().filter((e=>this.isAuthorityMetadata(e)))}setWrapperMetadata(e,t){this.internalStorage.setItem(ho,e),this.internalStorage.setItem(fo,t)}getWrapperMetadata(){return[this.internalStorage.getItem(ho)||_.EMPTY_STRING,this.internalStorage.getItem(fo)||_.EMPTY_STRING]}setAuthorityMetadata(e,t){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(e,JSON.stringify(t))}getActiveAccount(){const e=this.generateCacheKey(D),t=this.getItem(e);if(!t){this.logger.trace("BrowserCacheManager.getActiveAccount: No active account filters cache schema found, looking for legacy schema");const e=this.generateCacheKey(M),t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null;const r=this.getAccountInfoFilteredBy({localAccountId:t});return r?(this.logger.trace("BrowserCacheManager.getActiveAccount: Legacy active account cache schema found"),this.logger.trace("BrowserCacheManager.getActiveAccount: Adding active account filters cache schema"),this.setActiveAccount(r),r):null}const r=this.validateAndParseJson(t);return r?(this.logger.trace("BrowserCacheManager.getActiveAccount: Active account filters schema found"),this.getAccountInfoFilteredBy({homeAccountId:r.homeAccountId,localAccountId:r.localAccountId,tenantId:r.tenantId})):(this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null)}setActiveAccount(e){const t=this.generateCacheKey(D),r=this.generateCacheKey(M);if(e){this.logger.verbose("setActiveAccount: Active account set");const n={homeAccountId:e.homeAccountId,localAccountId:e.localAccountId,tenantId:e.tenantId};this.browserStorage.setItem(t,JSON.stringify(n)),this.browserStorage.setItem(r,e.localAccountId)}else this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(t),this.browserStorage.removeItem(r)}getThrottlingCache(e){const t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&function(e,t){let r=!1;e&&(r=0===e.indexOf(de));let n=!0;return t&&(n=t.hasOwnProperty("throttleTime")),r&&n}(e,r)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),r):(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null)}setThrottlingCache(e,t){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.setItem(e,JSON.stringify(t))}getTemporaryCache(e,t){const r=t?this.generateCacheKey(e):e;if(this.cacheConfig.storeAuthStateInCookie){const e=this.getItemCookie(r);if(e)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),e}const n=this.temporaryCacheStorage.getItem(r);if(!n){if(this.cacheConfig.cacheLocation===Wi){const e=this.browserStorage.getItem(r);if(e)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),e}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),n}setTemporaryCache(e,t,r){const n=r?this.generateCacheKey(e):e;this.temporaryCacheStorage.setItem(n,t),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.setItemCookie(n,t))}removeItem(e){this.browserStorage.removeItem(e)}removeTemporaryItem(e){this.temporaryCacheStorage.removeItem(e),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.clearItemCookie(e))}getKeys(){return this.browserStorage.getKeys()}async clear(){await this.removeAllAccounts(),this.removeAppMetadata(),this.temporaryCacheStorage.getKeys().forEach((e=>{-1===e.indexOf(_.CACHE_PREFIX)&&-1===e.indexOf(this.clientId)||this.removeTemporaryItem(e)})),this.browserStorage.getKeys().forEach((e=>{-1===e.indexOf(_.CACHE_PREFIX)&&-1===e.indexOf(this.clientId)||this.browserStorage.removeItem(e)})),this.internalStorage.clear()}async clearTokensAndKeysWithClaims(e,t){e.addQueueMeasurement(bi,t);const r=this.getTokenKeys(),n=[];r.accessToken.forEach((e=>{const t=this.getAccessTokenCredential(e);t?.requestedClaimsHash&&e.includes(t.requestedClaimsHash.toLowerCase())&&n.push(this.removeAccessToken(e))})),await Promise.all(n),n.length>0&&this.logger.warning(`${n.length} access tokens with claims in the cache keys have been removed from the cache.`)}setItemCookie(e,t,r){let n=`${encodeURIComponent(e)}=${encodeURIComponent(t)};path=/;SameSite=Lax;`;if(r){n+=`expires=${this.getCookieExpirationTime(r)};`}this.cacheConfig.secureCookies&&(n+="Secure;"),document.cookie=n}getItemCookie(e){const t=`${encodeURIComponent(e)}=`,r=document.cookie.split(";");for(let n=0;n<r.length;n++){let e=r[n];for(;" "===e.charAt(0);)e=e.substring(1);if(0===e.indexOf(t))return decodeURIComponent(e.substring(t.length,e.length))}return _.EMPTY_STRING}clearMsalCookies(){const e=`${_.CACHE_PREFIX}.${this.clientId}`;document.cookie.split(";").forEach((t=>{for(;" "===t.charAt(0);)t=t.substring(1);if(0===t.indexOf(e)){const e=t.split("=")[0];this.clearItemCookie(e)}}))}clearItemCookie(e){this.setItemCookie(e,_.EMPTY_STRING,-1)}getCookieExpirationTime(e){const t=new Date;return new Date(t.getTime()+e*this.COOKIE_LIFE_MULTIPLIER).toUTCString()}generateCacheKey(e){return this.validateAndParseJson(e)?JSON.stringify(e):xr.startsWith(e,_.CACHE_PREFIX)||xr.startsWith(e,N)?e:`${_.CACHE_PREFIX}.${this.clientId}.${e}`}generateAuthorityKey(e){const{libraryState:{id:t}}=Ss.parseRequestState(this.cryptoImpl,e);return this.generateCacheKey(`${eo}.${t}`)}generateNonceKey(e){const{libraryState:{id:t}}=Ss.parseRequestState(this.cryptoImpl,e);return this.generateCacheKey(`${ro}.${t}`)}generateStateKey(e){const{libraryState:{id:t}}=Ss.parseRequestState(this.cryptoImpl,e);return this.generateCacheKey(`${to}.${t}`)}getCachedAuthority(e){const t=this.generateStateKey(e),r=this.getTemporaryCache(t);if(!r)return null;const n=this.generateAuthorityKey(r);return this.getTemporaryCache(n)}updateCacheEntries(e,t,r,n,i){this.logger.trace("BrowserCacheManager.updateCacheEntries called");const o=this.generateStateKey(e);this.setTemporaryCache(o,e,!1);const a=this.generateNonceKey(e);this.setTemporaryCache(a,t,!1);const s=this.generateAuthorityKey(e);if(this.setTemporaryCache(s,r,!1),i){const e={credential:i.homeAccountId,type:Ts};this.setTemporaryCache(so,JSON.stringify(e),!0)}else if(n){const e={credential:n,type:bs};this.setTemporaryCache(so,JSON.stringify(e),!0)}}resetRequestCache(e){this.logger.trace("BrowserCacheManager.resetRequestCache called"),e&&(this.temporaryCacheStorage.getKeys().forEach((t=>{-1!==t.indexOf(e)&&this.removeTemporaryItem(t)})),this.removeTemporaryItem(this.generateStateKey(e)),this.removeTemporaryItem(this.generateNonceKey(e)),this.removeTemporaryItem(this.generateAuthorityKey(e))),this.removeTemporaryItem(this.generateCacheKey(oo)),this.removeTemporaryItem(this.generateCacheKey(no)),this.removeTemporaryItem(this.generateCacheKey(io)),this.removeTemporaryItem(this.generateCacheKey(lo)),this.removeTemporaryItem(this.generateCacheKey(so)),this.removeTemporaryItem(this.generateCacheKey(co)),this.setInteractionInProgress(!1)}cleanRequestByState(e){if(this.logger.trace("BrowserCacheManager.cleanRequestByState called"),e){const t=this.generateStateKey(e),r=this.temporaryCacheStorage.getItem(t);this.logger.infoPii(`BrowserCacheManager.cleanRequestByState: Removing temporary cache items for state: ${r}`),this.resetRequestCache(r||_.EMPTY_STRING)}this.clearMsalCookies()}cleanRequestByInteractionType(e){this.logger.trace("BrowserCacheManager.cleanRequestByInteractionType called"),this.temporaryCacheStorage.getKeys().forEach((t=>{if(-1===t.indexOf(to))return;const r=this.temporaryCacheStorage.getItem(t);if(!r)return;const n=Ms(this.cryptoImpl,r);n&&n.interactionType===e&&(this.logger.infoPii(`BrowserCacheManager.cleanRequestByInteractionType: Removing temporary cache items for state: ${r}`),this.resetRequestCache(r))})),this.clearMsalCookies(),this.setInteractionInProgress(!1)}cacheCodeRequest(e){this.logger.trace("BrowserCacheManager.cacheCodeRequest called");const t=Ka(JSON.stringify(e));this.setTemporaryCache(oo,t,!0)}getCachedRequest(e){this.logger.trace("BrowserCacheManager.getCachedRequest called");const t=this.getTemporaryCache(oo,!0);if(!t)throw Oa(ra);let r;try{r=JSON.parse(Ya(t))}catch(n){throw this.logger.errorPii(`Attempted to parse: ${t}`),this.logger.error(`Parsing cached token request threw with error: ${n}`),Oa(na)}if(this.removeTemporaryItem(this.generateCacheKey(oo)),!r.authority){const t=this.generateAuthorityKey(e),n=this.getTemporaryCache(t);if(!n)throw Oa(ia);r.authority=n}return r}getCachedNativeRequest(){this.logger.trace("BrowserCacheManager.getCachedNativeRequest called");const e=this.getTemporaryCache(co,!0);if(!e)return this.logger.trace("BrowserCacheManager.getCachedNativeRequest: No cached native request found"),null;const t=this.validateAndParseJson(e);return t||(this.logger.error("BrowserCacheManager.getCachedNativeRequest: Unable to parse native request"),null)}isInteractionInProgress(e){const t=this.getInteractionInProgress();return e?t===this.clientId:!!t}getInteractionInProgress(){const e=`${_.CACHE_PREFIX}.${ao}`;return this.getTemporaryCache(e,!1)}setInteractionInProgress(e){const t=`${_.CACHE_PREFIX}.${ao}`;if(e){if(this.getInteractionInProgress())throw Oa(Vo);this.setTemporaryCache(t,this.clientId,!1)}else e||this.getInteractionInProgress()!==this.clientId||this.removeTemporaryItem(t)}getLegacyLoginHint(){const e=this.getTemporaryCache(N);e&&(this.browserStorage.removeItem(N),this.logger.verbose("Cached ADAL id token retrieved."));const t=this.getTemporaryCache(x,!0);t&&(this.browserStorage.removeItem(this.generateCacheKey(x)),this.logger.verbose("Cached MSAL.js v1 id token retrieved"));const r=t||e;if(r){const e=Ut(r,Ya);if(e.preferred_username)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 preferred_username as loginHint"),e.preferred_username;if(e.upn)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 upn as loginHint"),e.upn;this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, however, no account hint claim found. Enable preferred_username or upn id token claim to get SSO.")}return null}updateCredentialCacheKey(e,t){const r=Bt(t);if(e!==r){const n=this.getItem(e);if(n)return this.browserStorage.removeItem(e),this.setItem(r,n),this.logger.verbose(`Updated an outdated ${t.credentialType} cache key`),r;this.logger.error(`Attempted to update an outdated ${t.credentialType} cache key but no item matching the outdated key was found in storage`)}return e}async hydrateCache(e,t){const r=Gt(e.account?.homeAccountId,e.account?.environment,e.idToken,this.clientId,e.tenantId);let n;t.claims&&(n=await this.cryptoImpl.hashString(t.claims));const i={idToken:r,accessToken:Vt(e.account?.homeAccountId,e.account.environment,e.accessToken,this.clientId,e.tenantId,e.scopes.join(" "),e.expiresOn?e.expiresOn.getTime()/1e3:0,e.extExpiresOn?e.extExpiresOn.getTime()/1e3:0,Ya,void 0,e.tokenType,void 0,t.sshKid,t.claims,n)};return this.saveCacheRecord(i)}async saveCacheRecord(e,t,r){try{await super.saveCacheRecord(e,t,r)}catch(n){if(n instanceof Jr&&this.performanceClient&&r)try{const e=this.getTokenKeys();this.performanceClient.addFields({cacheRtCount:e.refreshToken.length,cacheIdCount:e.idToken.length,cacheAtCount:e.accessToken.length},r)}catch(n){}throw n}}}function Ls(){return window.parent!==window}function Us(){return window.location.href.split("?")[0].split("#")[0]}function js(){if("undefined"!==typeof window&&window.opener&&window.opener!==window&&"string"===typeof window.name&&0===window.name.indexOf(`${Fi}.`))throw Oa(Xo)}function Fs(e){if(!e)throw Oa(wa)}function Hs(e){!function(){if("undefined"===typeof window)throw Oa(sa)}(),function(){if(Kr.hashContainsKnownProperties(window.location.hash)&&Ls())throw Oa(Qo)}(),js(),Fs(e)}function Bs(e,t){if(Hs(e),function(e){if(Ls()&&!e)throw Oa(Wo)}(t.system.allowRedirectInIframe),t.cache.cacheLocation===Xi&&!t.cache.storeAuthStateInCookie)throw ks(xs)}function Gs(e){const t=document.createElement("link");t.rel="preconnect",t.href=new URL(e).origin,t.crossOrigin="anonymous",document.head.appendChild(t),window.setTimeout((()=>{try{document.head.removeChild(t)}catch{}}),1e4)}const Vs="msal:initializeStart",Ks="msal:initializeEnd",qs="msal:accountAdded",Ys="msal:accountRemoved",zs="msal:activeAccountChanged",$s="msal:loginStart",Ws="msal:loginSuccess",Qs="msal:loginFailure",Xs="msal:acquireTokenStart",Zs="msal:acquireTokenSuccess",Js="msal:acquireTokenFailure",el="msal:acquireTokenFromNetworkStart",tl="msal:ssoSilentStart",rl="msal:ssoSilentSuccess",nl="msal:ssoSilentFailure",il="msal:acquireTokenByCodeStart",ol="msal:acquireTokenByCodeSuccess",al="msal:acquireTokenByCodeFailure",sl="msal:handleRedirectStart",ll="msal:handleRedirectEnd",cl="msal:popupOpened",ul="msal:logoutStart",dl="msal:logoutSuccess",pl="msal:logoutFailure",hl="msal:logoutEnd",fl="msal:restoreFromBFCache";class ml{constructor(e,t){this.eventCallbacks=new Map,this.logger=e,this.browserCrypto=t,this.listeningToStorageEvents=!1,this.handleAccountCacheChange=this.handleAccountCacheChange.bind(this)}addEventCallback(e){if("undefined"!==typeof window){const t=ts();return this.eventCallbacks.set(t,e),this.logger.verbose(`Event callback registered with id: ${t}`),t}return null}removeEventCallback(e){this.eventCallbacks.delete(e),this.logger.verbose(`Event callback ${e} removed.`)}enableAccountStorageEvents(){"undefined"!==typeof window&&(this.listeningToStorageEvents?this.logger.verbose("Account storage listener already registered."):(this.logger.verbose("Adding account storage listener."),this.listeningToStorageEvents=!0,window.addEventListener("storage",this.handleAccountCacheChange)))}disableAccountStorageEvents(){"undefined"!==typeof window&&(this.listeningToStorageEvents?(this.logger.verbose("Removing account storage listener."),window.removeEventListener("storage",this.handleAccountCacheChange),this.listeningToStorageEvents=!1):this.logger.verbose("No account storage listener registered."))}emitEvent(e,t,r,n){if("undefined"!==typeof window){const i={eventType:e,interactionType:t||null,payload:r||null,error:n||null,timestamp:Date.now()};this.logger.info(`Emitting event: ${e}`),this.eventCallbacks.forEach(((t,r)=>{this.logger.verbose(`Emitting event to callback ${r}: ${e}`),t.apply(null,[i])}))}}handleAccountCacheChange(e){try{e.key?.includes(D)&&this.emitEvent(zs);const t=e.newValue||e.oldValue;if(!t)return;const r=JSON.parse(t);if("object"!==typeof r||!Br.isAccountEntity(r))return;const n=en.toObject(new Br,r).getAccountInfo();!e.oldValue&&e.newValue?(this.logger.info("Account was added to cache in a different window"),this.emitEvent(qs,void 0,n)):!e.newValue&&e.oldValue&&(this.logger.info("Account was removed from cache in a different window"),this.emitEvent(Ys,void 0,n))}catch(e){return}}}class gl extends Fe{constructor(e,t,r,n,i){super(e,t,r),this.name="ServerError",this.errorNo=n,this.status=i,Object.setPrototypeOf(this,gl.prototype)}}class _l{static generateThrottlingStorageKey(e){return`${de}.${JSON.stringify(e)}`}static preProcess(e,t){const r=_l.generateThrottlingStorageKey(t),n=e.getThrottlingCache(r);if(n){if(n.throttleTime<Date.now())return void e.removeItem(r);throw new gl(n.errorCodes?.join(" ")||_.EMPTY_STRING,n.errorMessage,n.subError)}}static postProcess(e,t,r){if(_l.checkResponseStatus(r)||_l.checkResponseForRetryAfter(r)){const n={throttleTime:_l.calculateThrottleTime(parseInt(r.headers[T])),error:r.body.error,errorCodes:r.body.error_codes,errorMessage:r.body.error_description,subError:r.body.suberror};e.setThrottlingCache(_l.generateThrottlingStorageKey(t),n)}}static checkResponseStatus(e){return 429===e.status||e.status>=500&&e.status<600}static checkResponseForRetryAfter(e){return!!e.headers&&(e.headers.hasOwnProperty(T)&&(e.status<200||e.status>=300))}static calculateThrottleTime(e){const t=e<=0?0:e,r=Date.now()/1e3;return Math.floor(1e3*Math.min(r+(t||ce),r+ue))}static removeThrottle(e,t,r,n){const i={clientId:t,authority:r.authority,scopes:r.scopes,homeAccountIdentifier:n,claims:r.claims,authenticationScheme:r.authenticationScheme,resourceRequestMethod:r.resourceRequestMethod,resourceRequestUri:r.resourceRequestUri,shrClaims:r.shrClaims,sshKid:r.sshKid},o=this.generateThrottlingStorageKey(i);e.removeItem(o)}}class vl{constructor(e,t){this.networkClient=e,this.cacheManager=t}async sendPostRequest(e,t,r){let n;_l.preProcess(this.cacheManager,e);try{n=await this.networkClient.sendPostRequestAsync(t,r)}catch(i){throw i instanceof Fe?i:Pt(Ye)}return _l.postProcess(this.cacheManager,e,n),n}}const yl="client_id",Al="response_type",Cl="token_type",El="req_cnf",wl="return_spa_code",Sl="x-client-xtra-sku";class Tl{static validateRedirectUri(e){if(!e)throw Rr(ir)}static validatePrompt(e){const t=[];for(const r in B)t.push(B[r]);if(t.indexOf(e)<0)throw Rr(ur)}static validateClaims(e){try{JSON.parse(e)}catch(t){throw Rr(dr)}}static validateCodeChallengeParams(e,t){if(!e||!t)throw Rr(mr);this.validateCodeChallengeMethod(t)}static validateCodeChallengeMethod(e){if([G.PLAIN,G.S256].indexOf(e)<0)throw Rr(fr)}}class bl{constructor(){this.parameters=new Map}addResponseTypeCode(){this.parameters.set(Al,encodeURIComponent(_.CODE_RESPONSE_TYPE))}addResponseTypeForTokenAndIdToken(){this.parameters.set(Al,encodeURIComponent(`${_.TOKEN_RESPONSE_TYPE} ${_.ID_TOKEN_RESPONSE_TYPE}`))}addResponseMode(e){this.parameters.set("response_mode",encodeURIComponent(e||K.QUERY))}addNativeBroker(){this.parameters.set("nativebroker",encodeURIComponent("1"))}addScopes(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:E;!t||r.includes("openid")||e.includes("openid")||r.push("openid");const n=t?[...e||[],...r]:e||[],i=new Or(n);this.parameters.set("scope",encodeURIComponent(i.printScopes()))}addClientId(e){this.parameters.set(yl,encodeURIComponent(e))}addRedirectUri(e){Tl.validateRedirectUri(e),this.parameters.set("redirect_uri",encodeURIComponent(e))}addPostLogoutRedirectUri(e){Tl.validateRedirectUri(e),this.parameters.set("post_logout_redirect_uri",encodeURIComponent(e))}addIdTokenHint(e){this.parameters.set("id_token_hint",encodeURIComponent(e))}addDomainHint(e){this.parameters.set("domain_hint",encodeURIComponent(e))}addLoginHint(e){this.parameters.set("login_hint",encodeURIComponent(e))}addCcsUpn(e){this.parameters.set(b,encodeURIComponent(`UPN:${e}`))}addCcsOid(e){this.parameters.set(b,encodeURIComponent(`Oid:${e.uid}@${e.utid}`))}addSid(e){this.parameters.set("sid",encodeURIComponent(e))}addClaims(e,t){const r=this.addClientCapabilitiesToClaims(e,t);Tl.validateClaims(r),this.parameters.set("claims",encodeURIComponent(r))}addCorrelationId(e){this.parameters.set("client-request-id",encodeURIComponent(e))}addLibraryInfo(e){this.parameters.set("x-client-SKU",e.sku),this.parameters.set("x-client-VER",e.version),e.os&&this.parameters.set("x-client-OS",e.os),e.cpu&&this.parameters.set("x-client-CPU",e.cpu)}addApplicationTelemetry(e){e?.appName&&this.parameters.set("x-app-name",e.appName),e?.appVersion&&this.parameters.set("x-app-ver",e.appVersion)}addPrompt(e){Tl.validatePrompt(e),this.parameters.set("prompt",encodeURIComponent(e))}addState(e){e&&this.parameters.set("state",encodeURIComponent(e))}addNonce(e){this.parameters.set("nonce",encodeURIComponent(e))}addCodeChallengeParams(e,t){if(Tl.validateCodeChallengeParams(e,t),!e||!t)throw Rr(mr);this.parameters.set("code_challenge",encodeURIComponent(e)),this.parameters.set("code_challenge_method",encodeURIComponent(t))}addAuthorizationCode(e){this.parameters.set("code",encodeURIComponent(e))}addDeviceCode(e){this.parameters.set("device_code",encodeURIComponent(e))}addRefreshToken(e){this.parameters.set("refresh_token",encodeURIComponent(e))}addCodeVerifier(e){this.parameters.set("code_verifier",encodeURIComponent(e))}addClientSecret(e){this.parameters.set("client_secret",encodeURIComponent(e))}addClientAssertion(e){e&&this.parameters.set("client_assertion",encodeURIComponent(e))}addClientAssertionType(e){e&&this.parameters.set("client_assertion_type",encodeURIComponent(e))}addOboAssertion(e){this.parameters.set("assertion",encodeURIComponent(e))}addRequestTokenUse(e){this.parameters.set("requested_token_use",encodeURIComponent(e))}addGrantType(e){this.parameters.set("grant_type",encodeURIComponent(e))}addClientInfo(){this.parameters.set("client_info","1")}addExtraQueryParameters(e){Object.entries(e).forEach((e=>{let[t,r]=e;!this.parameters.has(t)&&r&&this.parameters.set(t,r)}))}addClientCapabilitiesToClaims(e,t){let r;if(e)try{r=JSON.parse(e)}catch(n){throw Rr(dr)}else r={};return t&&t.length>0&&(r.hasOwnProperty(F)||(r[F]={}),r[F][H]={values:t}),JSON.stringify(r)}addUsername(e){this.parameters.set(me,encodeURIComponent(e))}addPassword(e){this.parameters.set(ge,encodeURIComponent(e))}addPopToken(e){e&&(this.parameters.set(Cl,le.POP),this.parameters.set(El,encodeURIComponent(e)))}addSshJwk(e){e&&(this.parameters.set(Cl,le.SSH),this.parameters.set(El,encodeURIComponent(e)))}addServerTelemetry(e){this.parameters.set("x-client-current-telemetry",e.generateCurrentRequestHeaderValue()),this.parameters.set("x-client-last-telemetry",e.generateLastRequestHeaderValue())}addThrottling(){this.parameters.set("x-ms-lib-capability",pe)}addLogoutHint(e){this.parameters.set("logout_hint",encodeURIComponent(e))}createQueryString(){const e=new Array;return this.parameters.forEach(((t,r)=>{e.push(`${r}=${t}`)})),e.join("&")}}async function Il(e,t,r,n,i,o,a){a?.addQueueMeasurement(di,o);const s=ps.transformCIAMAuthority(hs(e)),l=new ps(s,t,r,n,i,o,a);try{return await us(l.resolveEndpointsAsync.bind(l),pi,i,a,o)(),l}catch(c){throw Pt(qe)}}class Rl{constructor(e,t){this.config=function(e){let{authOptions:t,systemOptions:r,loggerOptions:n,cacheOptions:i,storageInterface:o,networkInterface:a,cryptoInterface:s,clientCredentials:l,libraryInfo:c,telemetry:u,serverTelemetryManager:d,persistencePlugin:p,serializableCache:h}=e;const f={...nn,...n};return{authOptions:(m=t,{clientCapabilities:[],azureCloudOptions:cn,skipAuthorityMetadataCache:!1,...m}),systemOptions:{...rn,...r},loggerOptions:f,cacheOptions:{...on,...i},storageInterface:o||new tn(t.clientId,Mt,new ke(f)),networkInterface:a||an,cryptoInterface:s||Mt,clientCredentials:l||ln,libraryInfo:{...sn,...c},telemetry:{...un,...u},serverTelemetryManager:d||null,persistencePlugin:p||null,serializableCache:h||null};var m}(e),this.logger=new ke(this.config.loggerOptions,Dt,Lt),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new vl(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority,this.performanceClient=t}createTokenRequestHeaders(e){const t={};if(t[S]=_.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&&e)switch(e.type){case Ts:try{const r=kr(e.credential);t[b]=`Oid:${r.uid}@${r.utid}`}catch(r){this.logger.verbose("Could not parse home account ID for CCS Header: "+r)}break;case bs:t[b]=`UPN: ${e.credential}`}return t}async executePostToTokenEndpoint(e,t,r,n,i,o){o&&this.performanceClient?.addQueueMeasurement(o,i);const a=await this.networkManager.sendPostRequest(n,e,{body:t,headers:r});return this.performanceClient?.addFields({refreshTokenSize:a.body.refresh_token?.length||0,httpVerToken:a.headers?.[R]||""},i),this.config.serverTelemetryManager&&a.status<500&&429!==a.status&&this.config.serverTelemetryManager.clearTelemetryCache(),a}async updateAuthority(e,t){this.performanceClient?.addQueueMeasurement(ri,t);const r=`https://${e}/${this.authority.tenant}/`,n=await Il(r,this.networkClient,this.cacheManager,this.authority.options,this.logger,t,this.performanceClient);this.authority=n}createTokenQueryParameters(e){const t=new bl;return e.tokenQueryParameters&&t.addExtraQueryParameters(e.tokenQueryParameters),t.createQueryString()}}const xl="sw";class Ol{constructor(e,t){this.cryptoUtils=e,this.performanceClient=t}async generateCnf(e,t){this.performanceClient?.addQueueMeasurement(si,e.correlationId);const r=await us(this.generateKid.bind(this),si,t,this.performanceClient,e.correlationId)(e),n=this.cryptoUtils.base64UrlEncode(JSON.stringify(r));return{kid:r.kid,reqCnfString:n}}async generateKid(e){this.performanceClient?.addQueueMeasurement(li,e.correlationId);return{kid:await this.cryptoUtils.getPublicKeyThumbprint(e),xms_ksl:xl}}async signPopToken(e,t,r){return this.signPayload(e,t,r)}async signPayload(e,t,r,n){const{resourceRequestMethod:i,resourceRequestUri:o,shrClaims:a,shrNonce:s,shrOptions:l}=r,c=o?new Kr(o):void 0,u=c?.getUrlComponents();return this.cryptoUtils.signJwt({at:e,ts:Ft(),m:i?.toUpperCase(),u:u?.HostNameAndPort,nonce:s||this.cryptoUtils.createNewGuid(),p:u?.AbsolutePath,q:u?.QueryString?[[],u.QueryString]:void 0,client_claims:a||void 0,...n},t,l,r.correlationId)}}class Nl{constructor(e,t){this.cache=e,this.hasChanged=t}get cacheHasChanged(){return this.hasChanged}get tokenCache(){return this.cache}}class kl{constructor(e,t,r,n,i,o,a){this.clientId=e,this.cacheStorage=t,this.cryptoObj=r,this.logger=n,this.serializableCache=i,this.persistencePlugin=o,this.performanceClient=a}validateServerAuthorizationCodeResponse(e,t){if(!e.state||!t)throw e.state?Pt(Xe,"Cached State"):Pt(Xe,"Server State");let r,n;try{r=decodeURIComponent(e.state)}catch(i){throw Pt(We,e.state)}try{n=decodeURIComponent(t)}catch(i){throw Pt(We,e.state)}if(r!==n)throw Pt(Qe);if(e.error||e.error_description||e.suberror){const t=function(e){const t="code=",r=e.error_uri?.lastIndexOf(t);return r&&r>=0?e.error_uri?.substring(r+5):void 0}(e);if(Es(e.error,e.error_description,e.suberror))throw new Cs(e.error||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.correlation_id||"",e.claims||"",t);throw new gl(e.error||"",e.error_description,e.suberror,t)}}validateTokenResponse(e,t){if(e.error||e.error_description||e.suberror){const r=`Error(s): ${e.error_codes||_.NOT_AVAILABLE} - Timestamp: ${e.timestamp||_.NOT_AVAILABLE} - Description: ${e.error_description||_.NOT_AVAILABLE} - Correlation ID: ${e.correlation_id||_.NOT_AVAILABLE} - Trace ID: ${e.trace_id||_.NOT_AVAILABLE}`,n=e.error_codes?.length?e.error_codes[0]:void 0,i=new gl(e.error,r,e.suberror,n,e.status);if(t&&e.status&&e.status>=A&&e.status<=C)return void this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.\n${i}`);if(t&&e.status&&e.status>=v&&e.status<=y)return void this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.\n${i}`);if(Es(e.error,e.error_description,e.suberror))throw new Cs(e.error,e.error_description,e.suberror,e.timestamp||_.EMPTY_STRING,e.trace_id||_.EMPTY_STRING,e.correlation_id||_.EMPTY_STRING,e.claims||_.EMPTY_STRING,n);throw i}}async handleServerTokenResponse(e,t,r,n,i,o,a,s,l){let c,u;if(this.performanceClient?.addQueueMeasurement(ci,e.correlation_id),e.id_token){if(c=Ut(e.id_token||_.EMPTY_STRING,this.cryptoObj.base64Decode),i&&i.nonce&&c.nonce!==i.nonce)throw Pt(Ze);if(n.maxAge||0===n.maxAge){const e=c.auth_time;if(!e)throw Pt(Je);jt(e,n.maxAge)}}this.homeAccountIdentifier=Br.generateHomeAccountId(e.client_info||_.EMPTY_STRING,t.authorityType,this.logger,this.cryptoObj,c),i&&i.state&&(u=Ss.parseRequestState(this.cryptoObj,i.state)),e.key_id=e.key_id||n.sshKid||void 0;const d=this.generateCacheRecord(e,t,r,n,c,o,i);let p;try{if(this.persistencePlugin&&this.serializableCache&&(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),p=new Nl(this.serializableCache,!0),await this.persistencePlugin.beforeCacheAccess(p)),a&&!s&&d.account){const e=d.account.generateAccountKey();if(!this.cacheStorage.getAccount(e,this.logger))return this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),await kl.generateAuthenticationResult(this.cryptoObj,t,d,!1,n,c,u,void 0,l)}await this.cacheStorage.saveCacheRecord(d,n.storeInCache,n.correlationId)}finally{this.persistencePlugin&&this.serializableCache&&p&&(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),await this.persistencePlugin.afterCacheAccess(p))}return kl.generateAuthenticationResult(this.cryptoObj,t,d,!1,n,c,u,e,l)}generateCacheRecord(e,t,r,n,i,o,a){const s=t.getPreferredCache();if(!s)throw Pt(ht);const l=Hr(i);let c,u;e.id_token&&i&&(c=Gt(this.homeAccountIdentifier,s,e.id_token,this.clientId,l||""),u=Pl(this.cacheStorage,t,this.homeAccountIdentifier,this.cryptoObj.base64Decode,i,e.client_info,s,l,a,void 0,this.logger));let d=null;if(e.access_token){const i=e.scope?Or.fromString(e.scope):new Or(n.scopes||[]),a=("string"===typeof e.expires_in?parseInt(e.expires_in,10):e.expires_in)||0,c=("string"===typeof e.ext_expires_in?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0,u=("string"===typeof e.refresh_in?parseInt(e.refresh_in,10):e.refresh_in)||void 0,p=r+a,h=p+c,f=u&&u>0?r+u:void 0;d=Vt(this.homeAccountIdentifier,s,e.access_token,this.clientId,l||t.tenant||"",i.printScopes(),p,h,this.cryptoObj.base64Decode,f,e.token_type,o,e.key_id,n.claims,n.requestedClaimsHash)}let p=null;if(e.refresh_token){let t;if(e.refresh_token_expires_in){t=r+("string"===typeof e.refresh_token_expires_in?parseInt(e.refresh_token_expires_in,10):e.refresh_token_expires_in)}p=Kt(this.homeAccountIdentifier,s,e.refresh_token,this.clientId,e.foci,o,t)}let h=null;return e.foci&&(h={clientId:this.clientId,environment:s,familyId:e.foci}),{account:u,idToken:c,accessToken:d,refreshToken:p,appMetadata:h}}static async generateAuthenticationResult(e,t,r,n,i,o,a,s,l){let c,u,d=_.EMPTY_STRING,p=[],h=null,f=_.EMPTY_STRING;if(r.accessToken){if(r.accessToken.tokenType!==le.POP||i.popKid)d=r.accessToken.secret;else{const t=new Ol(e),{secret:n,keyId:o}=r.accessToken;if(!o)throw Pt(Tt);d=await t.signPopToken(n,o,i)}p=Or.fromString(r.accessToken.target).asArray(),h=new Date(1e3*Number(r.accessToken.expiresOn)),c=new Date(1e3*Number(r.accessToken.extendedExpiresOn)),r.accessToken.refreshOn&&(u=new Date(1e3*Number(r.accessToken.refreshOn)))}r.appMetadata&&(f=r.appMetadata.familyId===ee?ee:"");const m=o?.oid||o?.sub||"",g=o?.tid||"";s?.spa_accountid&&r.account&&(r.account.nativeAccountId=s?.spa_accountid);const v=r.account?Dr(r.account.getAccountInfo(),void 0,o,r.idToken?.secret):null;return{authority:t.canonicalAuthority,uniqueId:m,tenantId:g,scopes:p,account:v,idToken:r?.idToken?.secret||"",idTokenClaims:o||{},accessToken:d,fromCache:n,expiresOn:h,extExpiresOn:c,refreshOn:u,correlationId:i.correlationId,requestId:l||_.EMPTY_STRING,familyId:f,tokenType:r.accessToken?.tokenType||_.EMPTY_STRING,state:a?a.userRequestState:_.EMPTY_STRING,cloudGraphHostName:r.account?.cloudGraphHostName||_.EMPTY_STRING,msGraphHost:r.account?.msGraphHost||_.EMPTY_STRING,code:s?.spa_code,fromNativeBroker:!1}}}function Pl(e,t,r,n,i,o,a,s,l,c,u){u?.verbose("setCachedAccount called");const d=e.getAccountKeys().find((e=>e.startsWith(r)));let p=null;d&&(p=e.getAccount(d,u));const h=p||Br.createAccount({homeAccountId:r,idTokenClaims:i,clientInfo:o,environment:a,cloudGraphHostName:l?.cloud_graph_host_name,msGraphHost:l?.msgraph_host,nativeAccountId:c},t,n),f=h.tenantProfiles||[],m=s||h.realm;if(m&&!f.find((e=>e.tenantId===m))){const e=Mr(r,h.localAccountId,m,i);f.push(e)}return h.tenantProfiles=f,h}async function Ml(e,t,r){if("string"===typeof e)return e;return e({clientId:t,tokenEndpoint:r})}class Dl extends Rl{constructor(e,t){super(e,t),this.includeRedirectUri=!0,this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async getAuthCodeUrl(e){this.performanceClient?.addQueueMeasurement(Jn,e.correlationId);const t=await us(this.createAuthCodeUrlQueryString.bind(this),ai,this.logger,this.performanceClient,e.correlationId)(e);return Kr.appendQueryString(this.authority.authorizationEndpoint,t)}async acquireToken(e,t){if(this.performanceClient?.addQueueMeasurement(ni,e.correlationId),!e.code)throw Pt(it);const r=Ft(),n=await us(this.executeTokenRequest.bind(this),ii,this.logger,this.performanceClient,e.correlationId)(this.authority,e),i=n.headers?.[I],o=new kl(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin,this.performanceClient);return o.validateTokenResponse(n.body),us(o.handleServerTokenResponse.bind(o),ci,this.logger,this.performanceClient,e.correlationId)(n.body,this.authority,r,e,t,void 0,void 0,void 0,i)}handleFragmentResponse(e,t){if(new kl(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null).validateServerAuthorizationCodeResponse(e,t),!e.code)throw Pt(Et);return e}getLogoutUri(e){if(!e)throw Rr(hr);const t=this.createLogoutUrlQueryString(e);return Kr.appendQueryString(this.authority.endSessionEndpoint,t)}async executeTokenRequest(e,t){this.performanceClient?.addQueueMeasurement(ii,t.correlationId);const r=this.createTokenQueryParameters(t),n=Kr.appendQueryString(e.tokenEndpoint,r),i=await us(this.createTokenRequestBody.bind(this),oi,this.logger,this.performanceClient,t.correlationId)(t);let o;if(t.clientInfo)try{const e=Nr(t.clientInfo,this.cryptoUtils.base64Decode);o={credential:`${e.uid}${X}${e.utid}`,type:Ts}}catch(l){this.logger.verbose("Could not parse client info for CCS Header: "+l)}const a=this.createTokenRequestHeaders(o||t.ccsCredential),s={clientId:t.tokenBodyParameters?.clientId||this.config.authOptions.clientId,authority:e.canonicalAuthority,scopes:t.scopes,claims:t.claims,authenticationScheme:t.authenticationScheme,resourceRequestMethod:t.resourceRequestMethod,resourceRequestUri:t.resourceRequestUri,shrClaims:t.shrClaims,sshKid:t.sshKid};return us(this.executePostToTokenEndpoint.bind(this),Nn,this.logger,this.performanceClient,t.correlationId)(n,i,a,s,t.correlationId,Nn)}async createTokenRequestBody(e){this.performanceClient?.addQueueMeasurement(oi,e.correlationId);const t=new bl;if(t.addClientId(e.tokenBodyParameters?.[yl]||this.config.authOptions.clientId),this.includeRedirectUri?t.addRedirectUri(e.redirectUri):Tl.validateRedirectUri(e.redirectUri),t.addScopes(e.scopes,!0,this.oidcDefaultScopes),t.addAuthorizationCode(e.code),t.addLibraryInfo(this.config.libraryInfo),t.addApplicationTelemetry(this.config.telemetry.application),t.addThrottling(),this.serverTelemetryManager&&!dn(this.config)&&t.addServerTelemetry(this.serverTelemetryManager),e.codeVerifier&&t.addCodeVerifier(e.codeVerifier),this.config.clientCredentials.clientSecret&&t.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){const r=this.config.clientCredentials.clientAssertion;t.addClientAssertion(await Ml(r.assertion,this.config.authOptions.clientId,e.resourceRequestUri)),t.addClientAssertionType(r.assertionType)}if(t.addGrantType(q),t.addClientInfo(),e.authenticationScheme===le.POP){const r=new Ol(this.cryptoUtils,this.performanceClient);let n;if(e.popKid)n=this.cryptoUtils.encodeKid(e.popKid);else{n=(await us(r.generateCnf.bind(r),si,this.logger,this.performanceClient,e.correlationId)(e,this.logger)).reqCnfString}t.addPopToken(n)}else if(e.authenticationScheme===le.SSH){if(!e.sshJwk)throw Rr(yr);t.addSshJwk(e.sshJwk)}const r=e.correlationId||this.config.cryptoInterface.createNewGuid();let n;if(t.addCorrelationId(r),(!xr.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),e.clientInfo)try{const t=Nr(e.clientInfo,this.cryptoUtils.base64Decode);n={credential:`${t.uid}${X}${t.utid}`,type:Ts}}catch(i){this.logger.verbose("Could not parse client info for CCS Header: "+i)}else n=e.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&&n)switch(n.type){case Ts:try{const e=kr(n.credential);t.addCcsOid(e)}catch(i){this.logger.verbose("Could not parse home account ID for CCS Header: "+i)}break;case bs:t.addCcsUpn(n.credential)}return e.tokenBodyParameters&&t.addExtraQueryParameters(e.tokenBodyParameters),!e.enableSpaAuthorizationCode||e.tokenBodyParameters&&e.tokenBodyParameters[wl]||t.addExtraQueryParameters({[wl]:"1"}),t.createQueryString()}async createAuthCodeUrlQueryString(e){this.performanceClient?.addQueueMeasurement(ai,e.correlationId);const t=new bl;t.addClientId(e.extraQueryParameters?.[yl]||this.config.authOptions.clientId);const r=[...e.scopes||[],...e.extraScopesToConsent||[]];t.addScopes(r,!0,this.oidcDefaultScopes),t.addRedirectUri(e.redirectUri);const n=e.correlationId||this.config.cryptoInterface.createNewGuid();if(t.addCorrelationId(n),t.addResponseMode(e.responseMode),t.addResponseTypeCode(),t.addLibraryInfo(this.config.libraryInfo),dn(this.config)||t.addApplicationTelemetry(this.config.telemetry.application),t.addClientInfo(),e.codeChallenge&&e.codeChallengeMethod&&t.addCodeChallengeParams(e.codeChallenge,e.codeChallengeMethod),e.prompt&&t.addPrompt(e.prompt),e.domainHint&&t.addDomainHint(e.domainHint),e.prompt!==B.SELECT_ACCOUNT)if(e.sid&&e.prompt===B.NONE)this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),t.addSid(e.sid);else if(e.account){const r=this.extractAccountSid(e.account);let n=this.extractLoginHint(e.account);if(n&&e.domainHint&&(this.logger.warning('AuthorizationCodeClient.createAuthCodeUrlQueryString: "domainHint" param is set, skipping opaque "login_hint" claim. Please consider not passing domainHint'),n=null),n){this.logger.verbose("createAuthCodeUrlQueryString: login_hint claim present on account"),t.addLoginHint(n);try{const r=kr(e.account.homeAccountId);t.addCcsOid(r)}catch(i){this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(r&&e.prompt===B.NONE){this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),t.addSid(r);try{const r=kr(e.account.homeAccountId);t.addCcsOid(r)}catch(i){this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(e.loginHint)this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),t.addLoginHint(e.loginHint),t.addCcsUpn(e.loginHint);else if(e.account.username){this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),t.addLoginHint(e.account.username);try{const r=kr(e.account.homeAccountId);t.addCcsOid(r)}catch(i){this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}}else e.loginHint&&(this.logger.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),t.addLoginHint(e.loginHint),t.addCcsUpn(e.loginHint));else this.logger.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");if(e.nonce&&t.addNonce(e.nonce),e.state&&t.addState(e.state),(e.claims||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&t.addClaims(e.claims,this.config.authOptions.clientCapabilities),e.extraQueryParameters&&t.addExtraQueryParameters(e.extraQueryParameters),e.nativeBroker&&(t.addNativeBroker(),e.authenticationScheme===le.POP)){const r=new Ol(this.cryptoUtils);let n;if(e.popKid)n=this.cryptoUtils.encodeKid(e.popKid);else{n=(await us(r.generateCnf.bind(r),si,this.logger,this.performanceClient,e.correlationId)(e,this.logger)).reqCnfString}t.addPopToken(n)}return t.createQueryString()}createLogoutUrlQueryString(e){const t=new bl;return e.postLogoutRedirectUri&&t.addPostLogoutRedirectUri(e.postLogoutRedirectUri),e.correlationId&&t.addCorrelationId(e.correlationId),e.idTokenHint&&t.addIdTokenHint(e.idTokenHint),e.state&&t.addState(e.state),e.logoutHint&&t.addLogoutHint(e.logoutHint),e.extraQueryParameters&&t.addExtraQueryParameters(e.extraQueryParameters),t.createQueryString()}extractAccountSid(e){return e.idTokenClaims?.sid||null}extractLoginHint(e){return e.idTokenClaims?.login_hint||null}}function Ll(e){const{skus:t,libraryName:r,libraryVersion:n,extensionName:i,extensionVersion:o}=e,a=new Map([[0,[r,n]],[2,[i,o]]]);let s=[];if(t?.length){if(s=t.split(","),s.length<4)return t}else s=Array.from({length:4},(()=>"|"));return a.forEach(((e,t)=>{2===e.length&&e[0]?.length&&e[1]?.length&&function(e){const{skuArr:t,index:r,skuName:n,skuVersion:i}=e;if(r>=t.length)return;t[r]=[n,i].join("|")}({skuArr:s,index:t,skuName:e[0],skuVersion:e[1]})})),s.join(",")}class Ul{constructor(e,t){this.cacheOutcome=Te,this.cacheManager=t,this.apiId=e.apiId,this.correlationId=e.correlationId,this.wrapperSKU=e.wrapperSKU||_.EMPTY_STRING,this.wrapperVer=e.wrapperVer||_.EMPTY_STRING,this.telemetryCacheKey=se.CACHE_KEY+Q+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${se.VALUE_SEPARATOR}${this.cacheOutcome}`,t=[this.wrapperSKU,this.wrapperVer],r=this.getNativeBrokerErrorCode();r?.length&&t.push(`broker_error=${r}`);const n=t.join(se.VALUE_SEPARATOR),i=[e,this.getRegionDiscoveryFields()].join(se.VALUE_SEPARATOR);return[se.SCHEMA_VERSION,i,n].join(se.CATEGORY_SEPARATOR)}generateLastRequestHeaderValue(){const e=this.getLastRequests(),t=Ul.maxErrorsToSend(e),r=e.failedRequests.slice(0,2*t).join(se.VALUE_SEPARATOR),n=e.errors.slice(0,t).join(se.VALUE_SEPARATOR),i=e.errors.length,o=[i,t<i?se.OVERFLOW_TRUE:se.OVERFLOW_FALSE].join(se.VALUE_SEPARATOR);return[se.SCHEMA_VERSION,e.cacheHits,r,n,o].join(se.CATEGORY_SEPARATOR)}cacheFailedRequest(e){const t=this.getLastRequests();t.errors.length>=se.MAX_CACHED_ERRORS&&(t.failedRequests.shift(),t.failedRequests.shift(),t.errors.shift()),t.failedRequests.push(this.apiId,this.correlationId),e instanceof Error&&e&&e.toString()?e instanceof Fe?e.subError?t.errors.push(e.subError):e.errorCode?t.errors.push(e.errorCode):t.errors.push(e.toString()):t.errors.push(e.toString()):t.errors.push(se.UNKNOWN_ERROR),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t)}incrementCacheHits(){const e=this.getLastRequests();return e.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e),e.cacheHits}getLastRequests(){return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||{failedRequests:[],errors:[],cacheHits:0}}clearTelemetryCache(){const e=this.getLastRequests(),t=Ul.maxErrorsToSend(e);if(t===e.errors.length)this.cacheManager.removeItem(this.telemetryCacheKey);else{const r={failedRequests:e.failedRequests.slice(2*t),errors:e.errors.slice(t),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r)}}static maxErrorsToSend(e){let t,r=0,n=0;const i=e.errors.length;for(t=0;t<i;t++){const i=e.failedRequests[2*t]||_.EMPTY_STRING,o=e.failedRequests[2*t+1]||_.EMPTY_STRING,a=e.errors[t]||_.EMPTY_STRING;if(n+=i.toString().length+o.toString().length+a.length+3,!(n<se.MAX_LAST_HEADER_BYTES))break;r+=1}return r}getRegionDiscoveryFields(){const e=[];return e.push(this.regionUsed||_.EMPTY_STRING),e.push(this.regionSource||_.EMPTY_STRING),e.push(this.regionOutcome||_.EMPTY_STRING),e.join(",")}updateRegionDiscoveryMetadata(e){this.regionUsed=e.region_used,this.regionSource=e.region_source,this.regionOutcome=e.region_outcome}setCacheOutcome(e){this.cacheOutcome=e}setNativeBrokerErrorCode(e){const t=this.getLastRequests();t.nativeBrokerErrorCode=e,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t)}getNativeBrokerErrorCode(){return this.getLastRequests().nativeBrokerErrorCode}clearNativeBrokerErrorCode(){const e=this.getLastRequests();delete e.nativeBrokerErrorCode,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e)}static makeExtraSkuString(e){return Ll(e)}}class jl{constructor(e,t,r,n,i,o,a,s,l){this.config=e,this.browserStorage=t,this.browserCrypto=r,this.networkClient=this.config.system.networkClient,this.eventHandler=i,this.navigationClient=o,this.nativeMessageHandler=s,this.correlationId=l||ts(),this.logger=n.clone(Bi,Pa,this.correlationId),this.performanceClient=a}async clearCacheOnLogout(e){if(e){Br.accountInfoIsEqual(e,this.browserStorage.getActiveAccount(),!1)&&(this.logger.verbose("Setting active account to null"),this.browserStorage.setActiveAccount(null));try{await this.browserStorage.removeAccount(Br.generateAccountCacheKey(e)),this.logger.verbose("Cleared cache items belonging to the account provided in the logout request.")}catch(t){this.logger.error("Account provided in logout request was not found. Local cache unchanged.")}}else try{this.logger.verbose("No account provided in logout request, clearing all cache items.",this.correlationId),await this.browserStorage.clear(),await this.browserCrypto.clearKeystore()}catch(r){this.logger.error("Attempted to clear all MSAL cache items and failed. Local cache unchanged.")}}getRedirectUri(e){this.logger.verbose("getRedirectUri called");const t=e||this.config.auth.redirectUri||Us();return Kr.getAbsoluteUrl(t,Us())}initializeServerTelemetryManager(e,t){this.logger.verbose("initializeServerTelemetryManager called");const r={clientId:this.config.auth.clientId,correlationId:this.correlationId,apiId:e,forceRefresh:t||!1,wrapperSKU:this.browserStorage.getWrapperMetadata()[0],wrapperVer:this.browserStorage.getWrapperMetadata()[1]};return new Ul(r,this.browserStorage)}async getDiscoveredAuthority(e,t,r){this.performanceClient.addQueueMeasurement(In,this.correlationId);const n={protocolMode:this.config.auth.protocolMode,OIDCOptions:this.config.auth.OIDCOptions,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},i=e||this.config.auth.authority,o=ps.generateAuthority(i,t||this.config.auth.azureCloudOptions),a=await us(Il,di,this.logger,this.performanceClient,this.correlationId)(o,this.config.system.networkClient,this.browserStorage,n,this.logger,this.correlationId,this.performanceClient);if(r&&!a.isAlias(r.environment))throw Rr(Tr);return a}}async function Fl(e,t,r){e.addQueueMeasurement(Ri,r);const n=cs(Hl,xi,t,e,r)(e,t,r);return{verifier:n,challenge:await us(Bl,Oi,t,e,r)(n,e,t,r)}}function Hl(e,t,r){try{const n=new Uint8Array(32);cs(Ja,ki,t,e,r)(n);return Va(n)}catch(n){throw Oa(Do)}}async function Bl(e,t,r,n){t.addQueueMeasurement(Oi,n);try{const i=await us(Za,Ni,r,t,n)(e,t,n);return Va(new Uint8Array(i))}catch(i){throw Oa(Do)}}async function Gl(e,t,r,n){r.addQueueMeasurement(Bn,e.correlationId);const i=e.authority||t.auth.authority,o=[...e&&e.scopes||[]],a={...e,correlationId:e.correlationId,authority:i,scopes:o};if(a.authenticationScheme){if(a.authenticationScheme===le.SSH){if(!e.sshJwk)throw Rr(yr);if(!e.sshKid)throw Rr(Ar)}n.verbose(`Authentication Scheme set to "${a.authenticationScheme}" as configured in Auth request`)}else a.authenticationScheme=le.BEARER,n.verbose('Authentication Scheme wasn\'t explicitly set in request, defaulting to "Bearer" request');return t.cache.claimsBasedCachingEnabled&&e.claims&&!xr.isEmptyObj(e.claims)&&(a.requestedClaimsHash=await ns(e.claims)),a}async function Vl(e,t,r,n,i){n.addQueueMeasurement(Gn,e.correlationId);const o=await us(Gl,Bn,i,n,e.correlationId)(e,r,n,i);return{...e,...o,account:t,forceRefresh:e.forceRefresh||!1}}class Kl extends jl{async initializeAuthorizationCodeRequest(e){this.performanceClient.addQueueMeasurement(Zn,this.correlationId);const t=await us(Fl,Ri,this.logger,this.performanceClient,this.correlationId)(this.performanceClient,this.logger,this.correlationId),r={...e,redirectUri:e.redirectUri,code:_.EMPTY_STRING,codeVerifier:t.verifier};return e.codeChallenge=t.challenge,e.codeChallengeMethod=_.S256_CODE_CHALLENGE_METHOD,r}initializeLogoutRequest(e){this.logger.verbose("initializeLogoutRequest called",e?.correlationId);const t={correlationId:this.correlationId||ts(),...e};if(e)if(e.logoutHint)this.logger.verbose("logoutHint has already been set in logoutRequest");else if(e.account){const r=this.getLogoutHintFromIdTokenClaims(e.account);r&&(this.logger.verbose("Setting logoutHint to login_hint ID Token Claim value for the account provided"),t.logoutHint=r)}else this.logger.verbose("logoutHint was not set and account was not passed into logout request, logoutHint will not be set");else this.logger.verbose("logoutHint will not be set since no logout request was configured");return e&&null===e.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri passed as null, not setting post logout redirect uri",t.correlationId):e&&e.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to uri set on logout request",t.correlationId),t.postLogoutRedirectUri=Kr.getAbsoluteUrl(e.postLogoutRedirectUri,Us())):null===this.config.auth.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri configured as null and no uri set on request, not passing post logout redirect",t.correlationId):this.config.auth.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to configured uri",t.correlationId),t.postLogoutRedirectUri=Kr.getAbsoluteUrl(this.config.auth.postLogoutRedirectUri,Us())):(this.logger.verbose("Setting postLogoutRedirectUri to current page",t.correlationId),t.postLogoutRedirectUri=Kr.getAbsoluteUrl(Us(),Us())),t}getLogoutHintFromIdTokenClaims(e){const t=e.idTokenClaims;if(t){if(t.login_hint)return t.login_hint;this.logger.verbose("The ID Token Claims tied to the provided account do not contain a login_hint claim, logoutHint will not be added to logout request")}else this.logger.verbose("The provided account does not contain ID Token Claims, logoutHint will not be added to logout request");return null}async createAuthCodeClient(e,t,r,n){this.performanceClient.addQueueMeasurement(Wn,this.correlationId);const i=await us(this.getClientConfiguration.bind(this),Qn,this.logger,this.performanceClient,this.correlationId)(e,t,r,n);return new Dl(i,this.performanceClient)}async getClientConfiguration(e,t,r,n){this.performanceClient.addQueueMeasurement(Qn,this.correlationId);const i=await us(this.getDiscoveredAuthority.bind(this),In,this.logger,this.performanceClient,this.correlationId)(t,r,n),o=this.config.system.loggerOptions;return{authOptions:{clientId:this.config.auth.clientId,authority:i,clientCapabilities:this.config.auth.clientCapabilities},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds,preventCorsPreflight:!0},loggerOptions:{loggerCallback:o.loggerCallback,piiLoggingEnabled:o.piiLoggingEnabled,logLevel:o.logLevel,correlationId:this.correlationId},cacheOptions:{claimsBasedCachingEnabled:this.config.cache.claimsBasedCachingEnabled},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:e,libraryInfo:{sku:Bi,version:Pa,cpu:_.EMPTY_STRING,os:_.EMPTY_STRING},telemetry:this.config.telemetry}}async initializeAuthorizationRequest(e,t){this.performanceClient.addQueueMeasurement(Xn,this.correlationId);const r=this.getRedirectUri(e.redirectUri),n={interactionType:t},i=Ss.setRequestState(this.browserCrypto,e&&e.state||_.EMPTY_STRING,n),o={...await us(Gl,Bn,this.logger,this.performanceClient,this.correlationId)({...e,correlationId:this.correlationId},this.config,this.performanceClient,this.logger),redirectUri:r,state:i,nonce:e.nonce||ts(),responseMode:this.config.auth.OIDCOptions.serverResponseType},a=e.account||this.browserStorage.getActiveAccount();if(a&&(this.logger.verbose("Setting validated request account",this.correlationId),this.logger.verbosePii(`Setting validated request account: ${a.homeAccountId}`,this.correlationId),o.account=a),!o.loginHint&&!a){const e=this.browserStorage.getLegacyLoginHint();e&&(o.loginHint=e)}return o}}const ql="user_switch",Yl={[ql]:"User attempted to switch accounts in the native broker, which is not allowed. All new accounts must sign-in through the standard web flow first, please try again."};class zl extends Fe{constructor(e,t,r){super(e,t),Object.setPrototypeOf(this,zl.prototype),this.name="NativeAuthError",this.ext=r}}function $l(e){return!(!e.ext||!e.ext.status||"PERSISTENT_ERROR"!==e.ext.status&&"DISABLED"!==e.ext.status)||(!(!e.ext||!e.ext.error||-2147186943!==e.ext.error)||"ContentError"===e.errorCode)}function Wl(e,t,r){if(r&&r.status)switch(r.status){case"ACCOUNT_UNAVAILABLE":return ws(ms);case"USER_INTERACTION_REQUIRED":return new Cs(e,t);case"USER_CANCEL":return Oa(Yo);case"NO_NETWORK":return Oa(ca)}return new zl(e,Yl[e]||t,r)}class Ql extends Rl{constructor(e,t){super(e,t)}async acquireToken(e){this.performanceClient?.addQueueMeasurement(Pn,e.correlationId);const t=Ft(),r=await us(this.executeTokenRequest.bind(this),kn,this.logger,this.performanceClient,e.correlationId)(e,this.authority),n=r.headers?.[I],i=new kl(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin);return i.validateTokenResponse(r.body),us(i.handleServerTokenResponse.bind(i),ci,this.logger,this.performanceClient,e.correlationId)(r.body,this.authority,t,e,void 0,void 0,!0,e.forceCache,n)}async acquireTokenByRefreshToken(e){if(!e)throw Rr(pr);if(this.performanceClient?.addQueueMeasurement(Dn,e.correlationId),!e.account)throw Pt(dt);if(this.cacheManager.isAppMetadataFOCI(e.account.environment))try{return await us(this.acquireTokenWithCachedRefreshToken.bind(this),Mn,this.logger,this.performanceClient,e.correlationId)(e,!0)}catch(t){const r=t instanceof Cs&&t.errorCode===fs,n=t instanceof gl&&t.errorCode===he&&t.subError===fe;if(r||n)return us(this.acquireTokenWithCachedRefreshToken.bind(this),Mn,this.logger,this.performanceClient,e.correlationId)(e,!1);throw t}return us(this.acquireTokenWithCachedRefreshToken.bind(this),Mn,this.logger,this.performanceClient,e.correlationId)(e,!1)}async acquireTokenWithCachedRefreshToken(e,t){this.performanceClient?.addQueueMeasurement(Mn,e.correlationId);const r=cs(this.cacheManager.getRefreshToken.bind(this.cacheManager),Ii,this.logger,this.performanceClient,e.correlationId)(e.account,t,void 0,this.performanceClient,e.correlationId);if(!r)throw ws(fs);if(r.expiresOn&&Ht(r.expiresOn,e.refreshTokenExpirationOffsetSeconds||300))throw ws(gs);const n={...e,refreshToken:r.secret,authenticationScheme:e.authenticationScheme||le.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:Ts}};try{return await us(this.acquireToken.bind(this),Pn,this.logger,this.performanceClient,e.correlationId)(n)}catch(i){if(i instanceof Cs&&i.subError===_s){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache");const e=Bt(r);this.cacheManager.removeRefreshToken(e)}throw i}}async executeTokenRequest(e,t){this.performanceClient?.addQueueMeasurement(kn,e.correlationId);const r=this.createTokenQueryParameters(e),n=Kr.appendQueryString(t.tokenEndpoint,r),i=await us(this.createTokenRequestBody.bind(this),Ln,this.logger,this.performanceClient,e.correlationId)(e),o=this.createTokenRequestHeaders(e.ccsCredential),a={clientId:e.tokenBodyParameters?.clientId||this.config.authOptions.clientId,authority:t.canonicalAuthority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};return us(this.executePostToTokenEndpoint.bind(this),On,this.logger,this.performanceClient,e.correlationId)(n,i,o,a,e.correlationId,On)}async createTokenRequestBody(e){this.performanceClient?.addQueueMeasurement(Ln,e.correlationId);const t=e.correlationId,r=new bl;if(r.addClientId(e.tokenBodyParameters?.[yl]||this.config.authOptions.clientId),e.redirectUri&&r.addRedirectUri(e.redirectUri),r.addScopes(e.scopes,!0,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes),r.addGrantType(Y),r.addClientInfo(),r.addLibraryInfo(this.config.libraryInfo),r.addApplicationTelemetry(this.config.telemetry.application),r.addThrottling(),this.serverTelemetryManager&&!dn(this.config)&&r.addServerTelemetry(this.serverTelemetryManager),r.addCorrelationId(t),r.addRefreshToken(e.refreshToken),this.config.clientCredentials.clientSecret&&r.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){const t=this.config.clientCredentials.clientAssertion;r.addClientAssertion(await Ml(t.assertion,this.config.authOptions.clientId,e.resourceRequestUri)),r.addClientAssertionType(t.assertionType)}if(e.authenticationScheme===le.POP){const t=new Ol(this.cryptoUtils,this.performanceClient);let n;if(e.popKid)n=this.cryptoUtils.encodeKid(e.popKid);else{n=(await us(t.generateCnf.bind(t),si,this.logger,this.performanceClient,e.correlationId)(e,this.logger)).reqCnfString}r.addPopToken(n)}else if(e.authenticationScheme===le.SSH){if(!e.sshJwk)throw Rr(yr);r.addSshJwk(e.sshJwk)}if((!xr.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&r.addClaims(e.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&&e.ccsCredential)switch(e.ccsCredential.type){case Ts:try{const t=kr(e.ccsCredential.credential);r.addCcsOid(t)}catch(n){this.logger.verbose("Could not parse home account ID for CCS Header: "+n)}break;case bs:r.addCcsUpn(e.ccsCredential.credential)}return e.tokenBodyParameters&&r.addExtraQueryParameters(e.tokenBodyParameters),r.createQueryString()}}class Xl extends Rl{constructor(e,t){super(e,t)}async acquireToken(e){try{const[t,r]=await this.acquireCachedToken({...e,scopes:e.scopes?.length?e.scopes:[...E]});if(r===xe){this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed.");new Ql(this.config,this.performanceClient).acquireTokenByRefreshToken(e).catch((()=>{}))}return t}catch(t){if(t instanceof kt&&t.errorCode===yt){return new Ql(this.config,this.performanceClient).acquireTokenByRefreshToken(e)}throw t}}async acquireCachedToken(e){this.performanceClient?.addQueueMeasurement(jn,e.correlationId);let t=Te;if(e.forceRefresh||!this.config.cacheOptions.claimsBasedCachingEnabled&&!xr.isEmptyObj(e.claims))throw this.setCacheOutcome(be,e.correlationId),Pt(yt);if(!e.account)throw Pt(dt);const r=e.account.tenantId||function(e){const t=new Kr(e).getUrlComponents(),r=t.PathSegments.slice(-1)[0]?.toLowerCase();switch(r){case L:case U:case j:return;default:return r}}(e.authority),n=this.cacheManager.getTokenKeys(),i=this.cacheManager.getAccessToken(e.account,e,n,r,this.performanceClient,e.correlationId);if(!i)throw this.setCacheOutcome(Ie,e.correlationId),Pt(yt);if(o=i.cachedAt,Number(o)>Ft()||Ht(i.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw this.setCacheOutcome(Re,e.correlationId),Pt(yt);var o;i.refreshOn&&Ht(i.refreshOn,0)&&(t=xe);const a=e.authority||this.authority.getPreferredCache(),s={account:this.cacheManager.readAccountFromCache(e.account),accessToken:i,idToken:this.cacheManager.getIdToken(e.account,n,r,this.performanceClient,e.correlationId),refreshToken:null,appMetadata:this.cacheManager.readAppMetadataFromCache(a)};return this.setCacheOutcome(t,e.correlationId),this.config.serverTelemetryManager&&this.config.serverTelemetryManager.incrementCacheHits(),[await us(this.generateResultFromCacheRecord.bind(this),Fn,this.logger,this.performanceClient,e.correlationId)(s,e),t]}setCacheOutcome(e,t){this.serverTelemetryManager?.setCacheOutcome(e),this.performanceClient?.addFields({cacheOutcome:e},t),e!==Te&&this.logger.info(`Token refresh is required due to cache outcome: ${e}`)}async generateResultFromCacheRecord(e,t){let r;if(this.performanceClient?.addQueueMeasurement(Fn,t.correlationId),e.idToken&&(r=Ut(e.idToken.secret,this.config.cryptoInterface.base64Decode)),t.maxAge||0===t.maxAge){const e=r?.auth_time;if(!e)throw Pt(Je);jt(e,t.maxAge)}return kl.generateAuthenticationResult(this.cryptoUtils,this.authority,e,!0,t,r)}}class Zl extends Kl{async acquireToken(e){this.performanceClient.addQueueMeasurement(En,e.correlationId);const t=this.initializeServerTelemetryManager(Ao),r=await us(this.getClientConfiguration.bind(this),Qn,this.logger,this.performanceClient,this.correlationId)(t,e.authority,e.azureCloudOptions,e.account),n=new Xl(r,this.performanceClient);this.logger.verbose("Silent auth client created");try{const t=(await us(n.acquireCachedToken.bind(n),jn,this.logger,this.performanceClient,e.correlationId)(e))[0];return this.performanceClient.addFields({fromCache:!0},e.correlationId),t}catch(i){throw i instanceof xa&&i.errorCode===fa&&this.logger.verbose("Signing keypair for bound access token not found. Refreshing bound access token and generating a new crypto keypair."),i}}logout(e){this.logger.verbose("logoutRedirect called");const t=this.initializeLogoutRequest(e);return this.clearCacheOnLogout(t?.account)}}const Jl="brk_client_id",ec="brk_redirect_uri";class tc extends jl{constructor(e,t,r,n,i,o,a,s,l,c,u,d){super(e,t,r,n,i,o,s,l,d),this.apiId=a,this.accountId=c,this.nativeMessageHandler=l,this.nativeStorageManager=u,this.silentCacheClient=new Zl(e,this.nativeStorageManager,r,n,i,o,s,l,d),this.serverTelemetryManager=this.initializeServerTelemetryManager(this.apiId);const p=this.nativeMessageHandler.getExtensionId()===Vi?"chrome":this.nativeMessageHandler.getExtensionId()?.length?"unknown":void 0;this.skus=Ul.makeExtraSkuString({libraryName:Bi,libraryVersion:Pa,extensionName:p,extensionVersion:this.nativeMessageHandler.getExtensionVersion()})}addRequestSKUs(e){e.extraParameters={...e.extraParameters,[Sl]:this.skus}}async acquireToken(e){this.performanceClient.addQueueMeasurement(xn,e.correlationId),this.logger.trace("NativeInteractionClient - acquireToken called.");const t=this.performanceClient.startMeasurement(xn,e.correlationId),r=Ft();try{const i=await this.initializeNativeRequest(e);try{const e=await this.acquireTokensFromCache(this.accountId,i);return t.end({success:!0,isNativeBroker:!1,fromCache:!0}),e}catch(n){this.logger.info("MSAL internal Cache does not contain tokens, proceed to make a native call")}const{...o}=i,a={method:zi,request:o},s=await this.nativeMessageHandler.sendMessage(a),l=this.validateNativeResponse(s);return await this.handleNativeResponse(l,i,r).then((e=>(t.end({success:!0,isNativeBroker:!0,requestId:e.requestId}),this.serverTelemetryManager.clearNativeBrokerErrorCode(),e))).catch((e=>{throw t.end({success:!1,errorCode:e.errorCode,subErrorCode:e.subError,isNativeBroker:!0}),e}))}catch(n){throw n instanceof zl&&this.serverTelemetryManager.setNativeBrokerErrorCode(n.errorCode),n}}createSilentCacheRequest(e,t){return{authority:e.authority,correlationId:this.correlationId,scopes:Or.fromString(e.scope).asArray(),account:t,forceRefresh:!1}}async acquireTokensFromCache(e,t){if(!e)throw this.logger.warning("NativeInteractionClient:acquireTokensFromCache - No nativeAccountId provided"),Pt(ft);const r=this.browserStorage.getBaseAccountInfo({nativeAccountId:e});if(!r)throw Pt(ft);try{const e=this.createSilentCacheRequest(t,r),n=await this.silentCacheClient.acquireToken(e),i={...r,idTokenClaims:n?.idTokenClaims,idToken:n?.idToken};return{...n,account:i}}catch(n){throw n}}async acquireTokenRedirect(e,t){this.logger.trace("NativeInteractionClient - acquireTokenRedirect called.");const{...r}=e;delete r.onRedirectNavigate;const n=await this.initializeNativeRequest(r),i={method:zi,request:n};try{const e=await this.nativeMessageHandler.sendMessage(i);this.validateNativeResponse(e)}catch(s){if(s instanceof zl&&(this.serverTelemetryManager.setNativeBrokerErrorCode(s.errorCode),$l(s)))throw s}this.browserStorage.setTemporaryCache(co,JSON.stringify(n),!0);const o={apiId:mo,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},a=this.config.auth.navigateToLoginRequestUrl?window.location.href:this.getRedirectUri(e.redirectUri);t.end({success:!0}),await this.navigationClient.navigateExternal(a,o)}async handleRedirectPromise(e,t){if(this.logger.trace("NativeInteractionClient - handleRedirectPromise called."),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),null;const r=this.browserStorage.getCachedNativeRequest();if(!r)return this.logger.verbose("NativeInteractionClient - handleRedirectPromise called but there is no cached request, returning null."),e&&t&&e?.addFields({errorCode:"no_cached_request"},t),null;const{prompt:n,...i}=r;n&&this.logger.verbose("NativeInteractionClient - handleRedirectPromise called and prompt was included in the original request, removing prompt from cached request to prevent second interaction with native broker window."),this.browserStorage.removeItem(this.browserStorage.generateCacheKey(co));const o={method:zi,request:i},a=Ft();try{this.logger.verbose("NativeInteractionClient - handleRedirectPromise sending message to native broker.");const e=await this.nativeMessageHandler.sendMessage(o);this.validateNativeResponse(e);const t=this.handleNativeResponse(e,i,a);this.browserStorage.setInteractionInProgress(!1);const r=await t;return this.serverTelemetryManager.clearNativeBrokerErrorCode(),r}catch(s){throw this.browserStorage.setInteractionInProgress(!1),s}}logout(){return this.logger.trace("NativeInteractionClient - logout called."),Promise.reject("Logout not implemented yet")}async handleNativeResponse(e,t,r){this.logger.trace("NativeInteractionClient - handleNativeResponse called.");const n=Ut(e.id_token,Ya),i=this.createHomeAccountIdentifier(e,n),o=this.browserStorage.getAccountInfoFilteredBy({nativeAccountId:t.accountId})?.homeAccountId;if(i!==o&&e.account.id!==t.accountId)throw Wl(ql);const a=await this.getDiscoveredAuthority(t.authority),s=Pl(this.browserStorage,a,i,Ya,n,e.client_info,void 0,n.tid,void 0,e.account.id,this.logger),l=await this.generateAuthenticationResult(e,t,n,s,a.canonicalAuthority,r);return this.cacheAccount(s),this.cacheNativeTokens(e,t,i,n,e.access_token,l.tenantId,r),l}createHomeAccountIdentifier(e,t){return Br.generateHomeAccountId(e.client_info||_.EMPTY_STRING,Lr,this.logger,this.browserCrypto,t)}generateScopes(e,t){return e.scope?Or.fromString(e.scope):Or.fromString(t.scope)}async generatePopAccessToken(e,t){if(t.tokenType===le.POP&&t.signPopToken){if(e.shr)return this.logger.trace("handleNativeServerResponse: SHR is enabled in native layer"),e.shr;const r=new Ol(this.browserCrypto),n={resourceRequestMethod:t.resourceRequestMethod,resourceRequestUri:t.resourceRequestUri,shrClaims:t.shrClaims,shrNonce:t.shrNonce};if(!t.keyId)throw Pt(Tt);return r.signPopToken(e.access_token,t.keyId,n)}return e.access_token}async generateAuthenticationResult(e,t,r,n,i,o){const a=this.addTelemetryFromNativeResponse(e),s=e.scope?Or.fromString(e.scope):Or.fromString(t.scope),l=e.account.properties||{},c=l.UID||r.oid||r.sub||_.EMPTY_STRING,u=l.TenantId||r.tid||_.EMPTY_STRING,d=Dr(n.getAccountInfo(),void 0,r,e.id_token);d.nativeAccountId!==e.account.id&&(d.nativeAccountId=e.account.id);const p=await this.generatePopAccessToken(e,t),h=t.tokenType===le.POP?le.POP:le.BEARER;return{authority:i,uniqueId:c,tenantId:u,scopes:s.asArray(),account:d,idToken:e.id_token,idTokenClaims:r,accessToken:p,fromCache:!!a&&this.isResponseFromCache(a),expiresOn:new Date(1e3*Number(o+e.expires_in)),tokenType:h,correlationId:this.correlationId,state:e.state,fromNativeBroker:!0}}cacheAccount(e){this.browserStorage.setAccount(e),this.browserStorage.removeAccountContext(e).catch((e=>{this.logger.error(`Error occurred while removing account context from browser storage. ${e}`)}))}cacheNativeTokens(e,t,r,n,i,o,a){const s=Gt(r,t.authority,e.id_token||"",t.clientId,n.tid||""),l=a+(t.tokenType===le.POP?_.SHR_NONCE_VALIDITY:("string"===typeof e.expires_in?parseInt(e.expires_in,10):e.expires_in)||0),c=this.generateScopes(e,t),u={idToken:s,accessToken:Vt(r,t.authority,i,t.clientId,n.tid||o,c.printScopes(),l,0,Ya,void 0,t.tokenType,void 0,t.keyId)};this.nativeStorageManager.saveCacheRecord(u,t.storeInCache)}addTelemetryFromNativeResponse(e){const t=this.getMATSFromResponse(e);return t?(this.performanceClient.addFields({extensionId:this.nativeMessageHandler.getExtensionId(),extensionVersion:this.nativeMessageHandler.getExtensionVersion(),matsBrokerVersion:t.broker_version,matsAccountJoinOnStart:t.account_join_on_start,matsAccountJoinOnEnd:t.account_join_on_end,matsDeviceJoin:t.device_join,matsPromptBehavior:t.prompt_behavior,matsApiErrorCode:t.api_error_code,matsUiVisible:t.ui_visible,matsSilentCode:t.silent_code,matsSilentBiSubCode:t.silent_bi_sub_code,matsSilentMessage:t.silent_message,matsSilentStatus:t.silent_status,matsHttpStatus:t.http_status,matsHttpEventCount:t.http_event_count},this.correlationId),t):null}validateNativeResponse(e){if(e.hasOwnProperty("access_token")&&e.hasOwnProperty("id_token")&&e.hasOwnProperty("client_info")&&e.hasOwnProperty("account")&&e.hasOwnProperty("scope")&&e.hasOwnProperty("expires_in"))return e;throw He(Le,"Response missing expected properties.")}getMATSFromResponse(e){if(e.properties.MATS)try{return JSON.parse(e.properties.MATS)}catch(t){this.logger.error("NativeInteractionClient - Error parsing MATS telemetry, returning null instead")}return null}isResponseFromCache(e){return"undefined"===typeof e.is_cached?(this.logger.verbose("NativeInteractionClient - MATS telemetry does not contain field indicating if response was served from cache. Returning false."),!1):!!e.is_cached}async initializeNativeRequest(e){this.logger.trace("NativeInteractionClient - initializeNativeRequest called");const t=e.authority||this.config.auth.authority;e.account&&await this.getDiscoveredAuthority(t,e.azureCloudOptions,e.account);const r=new Kr(t);r.validateAsUri();const{scopes:n,...i}=e,o=new Or(n||[]);o.appendScopes(E);const a={...i,accountId:this.accountId,clientId:this.config.auth.clientId,authority:r.urlString,scope:o.printScopes(),redirectUri:this.getRedirectUri(e.redirectUri),prompt:(()=>{switch(this.apiId){case _o:case Ao:return this.logger.trace("initializeNativeRequest: silent request sets prompt to none"),B.NONE}if(e.prompt)switch(e.prompt){case B.NONE:case B.CONSENT:case B.LOGIN:return this.logger.trace("initializeNativeRequest: prompt is compatible with native flow"),e.prompt;default:throw this.logger.trace(`initializeNativeRequest: prompt = ${e.prompt} is not compatible with native flow`),Oa(Sa)}else this.logger.trace("initializeNativeRequest: prompt was not provided")})(),correlationId:this.correlationId,tokenType:e.authenticationScheme,windowTitleSubstring:document.title,extraParameters:{...e.extraQueryParameters,...e.tokenQueryParameters},extendedExpiryToken:!1,keyId:e.popKid};if(a.signPopToken&&e.popKid)throw Oa(ba);if(this.handleExtraBrokerParams(a),a.extraParameters=a.extraParameters||{},a.extraParameters.telemetry=Ki,e.authenticationScheme===le.POP){const t={resourceRequestUri:e.resourceRequestUri,resourceRequestMethod:e.resourceRequestMethod,shrClaims:e.shrClaims,shrNonce:e.shrNonce},r=new Ol(this.browserCrypto);let n;if(a.keyId)n=this.browserCrypto.base64UrlEncode(JSON.stringify({kid:a.keyId})),a.signPopToken=!1;else{const i=await us(r.generateCnf.bind(r),si,this.logger,this.performanceClient,e.correlationId)(t,this.logger);n=i.reqCnfString,a.keyId=i.kid,a.signPopToken=!0}a.reqCnf=n}return this.addRequestSKUs(a),a}handleExtraBrokerParams(e){if(e.extraParameters&&e.extraParameters.hasOwnProperty(Jl)&&e.extraParameters.hasOwnProperty(ec)&&e.extraParameters.hasOwnProperty(yl)){const t=e.extraParameters[yl],r=e.redirectUri,n=e.extraParameters[ec];e.extraParameters={child_client_id:t,child_redirect_uri:r},e.redirectUri=n}}}class rc{constructor(e,t,r,n){this.logger=e,this.handshakeTimeoutMs=t,this.extensionId=n,this.resolvers=new Map,this.handshakeResolvers=new Map,this.messageChannel=new MessageChannel,this.windowListener=this.onWindowMessage.bind(this),this.performanceClient=r,this.handshakeEvent=r.startMeasurement(Si)}async sendMessage(e){this.logger.trace("NativeMessageHandler - sendMessage called.");const t={channel:Gi,extensionId:this.extensionId,responseId:ts(),body:e};return this.logger.trace("NativeMessageHandler - Sending request to browser extension"),this.logger.tracePii(`NativeMessageHandler - Sending request to browser extension: ${JSON.stringify(t)}`),this.messageChannel.port1.postMessage(t),new Promise(((e,r)=>{this.resolvers.set(t.responseId,{resolve:e,reject:r})}))}static async createProvider(e,t,r){e.trace("NativeMessageHandler - createProvider called.");try{const n=new rc(e,t,r,Vi);return await n.sendHandshakeRequest(),n}catch(n){const i=new rc(e,t,r);return await i.sendHandshakeRequest(),i}}async sendHandshakeRequest(){this.logger.trace("NativeMessageHandler - sendHandshakeRequest called."),window.addEventListener("message",this.windowListener,!1);const e={channel:Gi,extensionId:this.extensionId,responseId:ts(),body:{method:qi}};return this.handshakeEvent.add({extensionId:this.extensionId,extensionHandshakeTimeoutMs:this.handshakeTimeoutMs}),this.messageChannel.port1.onmessage=e=>{this.onChannelMessage(e)},window.postMessage(e,window.origin,[this.messageChannel.port2]),new Promise(((t,r)=>{this.handshakeResolvers.set(e.responseId,{resolve:t,reject:r}),this.timeoutId=window.setTimeout((()=>{window.removeEventListener("message",this.windowListener,!1),this.messageChannel.port1.close(),this.messageChannel.port2.close(),this.handshakeEvent.end({extensionHandshakeTimedOut:!0,success:!1}),r(Oa(Aa)),this.handshakeResolvers.delete(e.responseId)}),this.handshakeTimeoutMs)}))}onWindowMessage(e){if(this.logger.trace("NativeMessageHandler - onWindowMessage called"),e.source!==window)return;const t=e.data;if(t.channel&&t.channel===Gi&&(!t.extensionId||t.extensionId===this.extensionId)&&t.body.method===qi){const e=this.handshakeResolvers.get(t.responseId);if(!e)return void this.logger.trace(`NativeMessageHandler.onWindowMessage - resolver can't be found for request ${t.responseId}`);this.logger.verbose(t.extensionId?`Extension with id: ${t.extensionId} not installed`:"No extension installed"),clearTimeout(this.timeoutId),this.messageChannel.port1.close(),this.messageChannel.port2.close(),window.removeEventListener("message",this.windowListener,!1),this.handshakeEvent.end({success:!1,extensionInstalled:!1}),e.reject(Oa(Ca))}}onChannelMessage(e){this.logger.trace("NativeMessageHandler - onChannelMessage called.");const t=e.data,r=this.resolvers.get(t.responseId),n=this.handshakeResolvers.get(t.responseId);try{const e=t.body.method;if(e===$i){if(!r)return;const e=t.body.response;if(this.logger.trace("NativeMessageHandler - Received response from browser extension"),this.logger.tracePii(`NativeMessageHandler - Received response from browser extension: ${JSON.stringify(e)}`),"Success"!==e.status)r.reject(Wl(e.code,e.description,e.ext));else{if(!e.result)throw He(Le,"Event does not contain result.");e.result.code&&e.result.description?r.reject(Wl(e.result.code,e.result.description,e.result.ext)):r.resolve(e.result)}this.resolvers.delete(t.responseId)}else if(e===Yi){if(!n)return void this.logger.trace(`NativeMessageHandler.onChannelMessage - resolver can't be found for request ${t.responseId}`);clearTimeout(this.timeoutId),window.removeEventListener("message",this.windowListener,!1),this.extensionId=t.extensionId,this.extensionVersion=t.body.version,this.logger.verbose(`NativeMessageHandler - Received HandshakeResponse from extension: ${this.extensionId}`),this.handshakeEvent.end({extensionInstalled:!0,success:!0}),n.resolve(),this.handshakeResolvers.delete(t.responseId)}}catch(i){this.logger.error("Error parsing response from WAM Extension"),this.logger.errorPii(`Error parsing response from WAM Extension: ${i}`),this.logger.errorPii(`Unable to parse ${e}`),r?r.reject(i):n&&n.reject(i)}}getExtensionId(){return this.extensionId}getExtensionVersion(){return this.extensionVersion}static isNativeAvailable(e,t,r,n){if(t.trace("isNativeAvailable called"),!e.system.allowNativeBroker)return t.trace("isNativeAvailable: allowNativeBroker is not enabled, returning false"),!1;if(!r)return t.trace("isNativeAvailable: WAM extension provider is not initialized, returning false"),!1;if(n)switch(n){case le.BEARER:case le.POP:return t.trace("isNativeAvailable: authenticationScheme is supported, returning true"),!0;default:return t.trace("isNativeAvailable: authenticationScheme is not supported, returning false"),!1}return!0}}class nc{constructor(e,t,r,n,i){this.authModule=e,this.browserStorage=t,this.authCodeRequest=r,this.logger=n,this.performanceClient=i}async handleCodeResponse(e,t){let r;this.performanceClient.addQueueMeasurement(ti,t.correlationId);try{r=this.authModule.handleFragmentResponse(e,t.state)}catch(n){throw n instanceof gl&&n.subError===Yo?Oa(Yo):n}return us(this.handleCodeResponseFromServer.bind(this),ei,this.logger,this.performanceClient,t.correlationId)(r,t)}async handleCodeResponseFromServer(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(this.performanceClient.addQueueMeasurement(ei,t.correlationId),this.logger.trace("InteractionHandler.handleCodeResponseFromServer called"),this.authCodeRequest.code=e.code,e.cloud_instance_host_name&&await us(this.authModule.updateAuthority.bind(this.authModule),ri,this.logger,this.performanceClient,t.correlationId)(e.cloud_instance_host_name,t.correlationId),r&&(e.nonce=t.nonce||void 0),e.state=t.state,e.client_info)this.authCodeRequest.clientInfo=e.client_info;else{const e=this.createCcsCredentials(t);e&&(this.authCodeRequest.ccsCredential=e)}return await us(this.authModule.acquireToken.bind(this.authModule),ni,this.logger,this.performanceClient,t.correlationId)(this.authCodeRequest,e)}createCcsCredentials(e){return e.account?{credential:e.account.homeAccountId,type:Ts}:e.loginHint?{credential:e.loginHint,type:bs}:null}}function ic(e,t,r){const n=Vr(e);if(!n)throw Gr(e)?(r.error(`A ${t} is present in the iframe but it does not contain known properties. It's likely that the ${t} has been replaced by code running on the redirectUri page.`),r.errorPii(`The ${t} detected is: ${e}`),Oa(Ho)):(r.error(`The request has returned to the redirectUri but a ${t} is not present. It's likely that the ${t} has been removed or the page has been redirected by code running on the redirectUri page.`),Oa(jo));return n}class oc extends Kl{constructor(e,t,r,n,i,o,a,s,l,c){super(e,t,r,n,i,o,a,l,c),this.unloadWindow=this.unloadWindow.bind(this),this.nativeStorage=s}acquireToken(e){try{const t=this.generatePopupName(e.scopes||E,e.authority||this.config.auth.authority),r=e.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true, acquiring token"),this.acquireTokenPopupAsync(e,t,r);{this.logger.verbose("asyncPopup set to false, opening popup before acquiring token");const n=this.openSizedPopup("about:blank",t,r);return this.acquireTokenPopupAsync(e,t,r,n)}}catch(t){return Promise.reject(t)}}logout(e){try{this.logger.verbose("logoutPopup called");const t=this.initializeLogoutRequest(e),r=this.generateLogoutPopupName(t),n=e&&e.authority,i=e&&e.mainWindowRedirectUri,o=e?.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true"),this.logoutPopupAsync(t,r,o,n,void 0,i);{this.logger.verbose("asyncPopup set to false, opening popup");const e=this.openSizedPopup("about:blank",r,o);return this.logoutPopupAsync(t,r,o,n,e,i)}}catch(t){return Promise.reject(t)}}async acquireTokenPopupAsync(e,t,r,n){this.logger.verbose("acquireTokenPopupAsync called");const i=this.initializeServerTelemetryManager(go),o=await us(this.initializeAuthorizationRequest.bind(this),Xn,this.logger,this.performanceClient,this.correlationId)(e,wo.Popup);Gs(o.authority);try{const a=await us(this.initializeAuthorizationCodeRequest.bind(this),Zn,this.logger,this.performanceClient,this.correlationId)(o),s=await us(this.createAuthCodeClient.bind(this),Wn,this.logger,this.performanceClient,this.correlationId)(i,o.authority,o.azureCloudOptions,o.account),l=rc.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,e.authenticationScheme);let c;l&&(c=this.performanceClient.startMeasurement(Rn,e.correlationId));const u=await s.getAuthCodeUrl({...o,nativeBroker:l}),d=new nc(s,this.browserStorage,a,this.logger,this.performanceClient),p={popup:n,popupName:t,popupWindowAttributes:r},h=this.initiateAuthRequest(u,p);this.eventHandler.emitEvent(cl,wo.Popup,{popupWindow:h},null);const f=await this.monitorPopupForHash(h),m=cs(ic,ui,this.logger,this.performanceClient,this.correlationId)(f,this.config.auth.OIDCOptions.serverResponseType,this.logger);if(_l.removeThrottle(this.browserStorage,this.config.auth.clientId,a),m.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),c&&c.end({success:!0,isNativeBroker:!0}),!this.nativeMessageHandler)throw Oa(Ea);const e=new tc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,go,this.performanceClient,this.nativeMessageHandler,m.accountId,this.nativeStorage,o.correlationId),{userRequestState:t}=Ss.parseRequestState(this.browserCrypto,o.state);return await e.acquireToken({...o,state:t,prompt:void 0})}return await d.handleCodeResponse(m,o)}catch(a){throw n&&n.close(),a instanceof Fe&&(a.setCorrelationId(this.correlationId),i.cacheFailedRequest(a)),a}}async logoutPopupAsync(e,t,r,n,i,o){this.logger.verbose("logoutPopupAsync called"),this.eventHandler.emitEvent(ul,wo.Popup,e);const a=this.initializeServerTelemetryManager(Eo);try{await this.clearCacheOnLogout(e.account);const s=await us(this.createAuthCodeClient.bind(this),Wn,this.logger,this.performanceClient,this.correlationId)(a,n,void 0,e.account||void 0);try{s.authority.endSessionEndpoint}catch{if(e.account?.homeAccountId&&e.postLogoutRedirectUri&&s.authority.protocolMode===Me){if(this.browserStorage.removeAccount(e.account?.homeAccountId),this.eventHandler.emitEvent(dl,wo.Popup,e),o){const e={apiId:Eo,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},t=Kr.getAbsoluteUrl(o,Us());await this.navigationClient.navigateInternal(t,e)}return void(i&&i.close())}}const l=s.getLogoutUri(e);this.eventHandler.emitEvent(dl,wo.Popup,e);const c=this.openPopup(l,{popupName:t,popupWindowAttributes:r,popup:i});if(this.eventHandler.emitEvent(cl,wo.Popup,{popupWindow:c},null),await this.monitorPopupForHash(c).catch((()=>{})),o){const e={apiId:Eo,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},t=Kr.getAbsoluteUrl(o,Us());this.logger.verbose("Redirecting main window to url specified in the request"),this.logger.verbosePii(`Redirecting main window to: ${t}`),await this.navigationClient.navigateInternal(t,e)}else this.logger.verbose("No main window navigation requested")}catch(s){throw i&&i.close(),s instanceof Fe&&(s.setCorrelationId(this.correlationId),a.cacheFailedRequest(s)),this.browserStorage.setInteractionInProgress(!1),this.eventHandler.emitEvent(pl,wo.Popup,null,s),this.eventHandler.emitEvent(hl,wo.Popup),s}this.eventHandler.emitEvent(hl,wo.Popup)}initiateAuthRequest(e,t){if(e)return this.logger.infoPii(`Navigate to: ${e}`),this.openPopup(e,t);throw this.logger.error("Navigate url is empty"),Oa(Uo)}monitorPopupForHash(e){return new Promise(((t,r)=>{this.logger.verbose("PopupHandler.monitorPopupForHash - polling started");const n=setInterval((()=>{if(e.closed)return this.logger.error("PopupHandler.monitorPopupForHash - window closed"),clearInterval(n),void r(Oa(Yo));let i="";try{i=e.location.href}catch(s){}if(!i||"about:blank"===i)return;clearInterval(n);let o="";const a=this.config.auth.OIDCOptions.serverResponseType;e&&(o=a===V.QUERY?e.location.search:e.location.hash),this.logger.verbose("PopupHandler.monitorPopupForHash - popup window is on same origin as caller"),t(o)}),this.config.system.pollIntervalMilliseconds)})).finally((()=>{this.cleanPopup(e)}))}openPopup(e,t){try{let r;if(t.popup?(r=t.popup,this.logger.verbosePii(`Navigating popup window to: ${e}`),r.location.assign(e)):"undefined"===typeof t.popup&&(this.logger.verbosePii(`Opening popup window to: ${e}`),r=this.openSizedPopup(e,t.popupName,t.popupWindowAttributes)),!r)throw Oa(qo);return r.focus&&r.focus(),this.currentWindow=r,window.addEventListener("beforeunload",this.unloadWindow),r}catch(r){throw this.logger.error("error opening popup "+r.message),this.browserStorage.setInteractionInProgress(!1),Oa(Ko)}}openSizedPopup(e,t,r){const n=window.screenLeft?window.screenLeft:window.screenX,i=window.screenTop?window.screenTop:window.screenY,o=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;let s=r.popupSize?.width,l=r.popupSize?.height,c=r.popupPosition?.top,u=r.popupPosition?.left;return(!s||s<0||s>o)&&(this.logger.verbose("Default popup window width used. Window width not configured or invalid."),s=Ui),(!l||l<0||l>a)&&(this.logger.verbose("Default popup window height used. Window height not configured or invalid."),l=ji),(!c||c<0||c>a)&&(this.logger.verbose("Default popup window top position used. Window top not configured or invalid."),c=Math.max(0,a/2-ji/2+i)),(!u||u<0||u>o)&&(this.logger.verbose("Default popup window left position used. Window left not configured or invalid."),u=Math.max(0,o/2-Ui/2+n)),window.open(e,t,`width=${s}, height=${l}, top=${c}, left=${u}, scrollbars=yes`)}unloadWindow(e){this.browserStorage.cleanRequestByInteractionType(wo.Popup),this.currentWindow&&this.currentWindow.close(),e.preventDefault()}cleanPopup(e){e&&e.close(),window.removeEventListener("beforeunload",this.unloadWindow),this.browserStorage.setInteractionInProgress(!1)}generatePopupName(e,t){return`${Fi}.${this.config.auth.clientId}.${e.join("-")}.${t}.${this.correlationId}`}generateLogoutPopupName(e){const t=e.account&&e.account.homeAccountId;return`${Fi}.${this.config.auth.clientId}.${t}.${this.correlationId}`}}class ac{constructor(e,t,r,n,i){this.authModule=e,this.browserStorage=t,this.authCodeRequest=r,this.logger=n,this.performanceClient=i}async initiateAuthRequest(e,t){if(this.logger.verbose("RedirectHandler.initiateAuthRequest called"),e){t.redirectStartPage&&(this.logger.verbose("RedirectHandler.initiateAuthRequest: redirectStartPage set, caching start page"),this.browserStorage.setTemporaryCache(no,t.redirectStartPage,!0)),this.browserStorage.setTemporaryCache(lo,this.authCodeRequest.correlationId,!0),this.browserStorage.cacheCodeRequest(this.authCodeRequest),this.logger.infoPii(`RedirectHandler.initiateAuthRequest: Navigate to: ${e}`);const r={apiId:mo,timeout:t.redirectTimeout,noHistory:!1};if("function"===typeof t.onRedirectNavigate){this.logger.verbose("RedirectHandler.initiateAuthRequest: Invoking onRedirectNavigate callback");return!1!==t.onRedirectNavigate(e)?(this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate did not return false, navigating"),void await t.navigationClient.navigateExternal(e,r)):void this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate returned false, stopping navigation")}return this.logger.verbose("RedirectHandler.initiateAuthRequest: Navigating window to navigate url"),void await t.navigationClient.navigateExternal(e,r)}throw this.logger.info("RedirectHandler.initiateAuthRequest: Navigate url is empty"),Oa(Uo)}async handleCodeResponse(e,t){this.logger.verbose("RedirectHandler.handleCodeResponse called"),this.browserStorage.setInteractionInProgress(!1);const r=this.browserStorage.generateStateKey(t),n=this.browserStorage.getTemporaryCache(r);if(!n)throw Pt(Xe,"Cached State");let i;try{i=this.authModule.handleFragmentResponse(e,n)}catch(l){throw l instanceof gl&&l.subError===Yo?Oa(Yo):l}const o=this.browserStorage.generateNonceKey(n),a=this.browserStorage.getTemporaryCache(o);if(this.authCodeRequest.code=i.code,i.cloud_instance_host_name&&await us(this.authModule.updateAuthority.bind(this.authModule),ri,this.logger,this.performanceClient,this.authCodeRequest.correlationId)(i.cloud_instance_host_name,this.authCodeRequest.correlationId),i.nonce=a||void 0,i.state=n,i.client_info)this.authCodeRequest.clientInfo=i.client_info;else{const e=this.checkCcsCredentials();e&&(this.authCodeRequest.ccsCredential=e)}const s=await this.authModule.acquireToken(this.authCodeRequest,i);return this.browserStorage.cleanRequestByState(t),s}checkCcsCredentials(){const e=this.browserStorage.getTemporaryCache(so,!0);if(e)try{return JSON.parse(e)}catch(t){this.authModule.logger.error("Cache credential could not be parsed"),this.authModule.logger.errorPii(`Cache credential could not be parsed: ${e}`)}return null}}class sc extends Kl{constructor(e,t,r,n,i,o,a,s,l,c){super(e,t,r,n,i,o,a,l,c),this.nativeStorage=s}async acquireToken(e){const t=await us(this.initializeAuthorizationRequest.bind(this),Xn,this.logger,this.performanceClient,this.correlationId)(e,wo.Redirect);this.browserStorage.updateCacheEntries(t.state,t.nonce,t.authority,t.loginHint||"",t.account||null);const r=this.initializeServerTelemetryManager(mo),n=e=>{e.persisted&&(this.logger.verbose("Page was restored from back/forward cache. Clearing temporary cache."),this.browserStorage.cleanRequestByState(t.state),this.eventHandler.emitEvent(fl,wo.Redirect))};try{const i=await us(this.initializeAuthorizationCodeRequest.bind(this),Zn,this.logger,this.performanceClient,this.correlationId)(t),o=await us(this.createAuthCodeClient.bind(this),Wn,this.logger,this.performanceClient,this.correlationId)(r,t.authority,t.azureCloudOptions,t.account),a=new ac(o,this.browserStorage,i,this.logger,this.performanceClient),s=await o.getAuthCodeUrl({...t,nativeBroker:rc.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,e.authenticationScheme)}),l=this.getRedirectStartPage(e.redirectStartPage);return this.logger.verbosePii(`Redirect start page: ${l}`),window.addEventListener("pageshow",n),await a.initiateAuthRequest(s,{navigationClient:this.navigationClient,redirectTimeout:this.config.system.redirectNavigationTimeout,redirectStartPage:l,onRedirectNavigate:e.onRedirectNavigate||this.config.auth.onRedirectNavigate})}catch(i){throw i instanceof Fe&&(i.setCorrelationId(this.correlationId),r.cacheFailedRequest(i)),window.removeEventListener("pageshow",n),this.browserStorage.cleanRequestByState(t.state),i}}async handleRedirectPromise(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;const r=this.initializeServerTelemetryManager(vo);try{if(!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),null;const[n,i]=this.getRedirectResponse(e||"");if(!n)return this.logger.info("handleRedirectPromise did not detect a response as a result of a redirect. Cleaning temporary cache."),this.browserStorage.cleanRequestByInteractionType(wo.Redirect),t.event.errorCode="no_server_response",null;const o=this.browserStorage.getTemporaryCache(no,!0)||_.EMPTY_STRING,a=Kr.removeHashFromUrl(o);if(a===Kr.removeHashFromUrl(window.location.href)&&this.config.auth.navigateToLoginRequestUrl){this.logger.verbose("Current page is loginRequestUrl, handling response"),o.indexOf("#")>-1&&function(e){const t=e.split("#");t.shift(),window.location.hash=t.length>0?t.join("#"):""}(o);return await this.handleResponse(n,r)}if(!this.config.auth.navigateToLoginRequestUrl)return this.logger.verbose("NavigateToLoginRequestUrl set to false, handling response"),await this.handleResponse(n,r);if(!Ls()||this.config.system.allowRedirectInIframe){this.browserStorage.setTemporaryCache(io,i,!0);const e={apiId:vo,timeout:this.config.system.redirectNavigationTimeout,noHistory:!0};let t=!0;if(o&&"null"!==o)this.logger.verbose(`Navigating to loginRequestUrl: ${o}`),t=await this.navigationClient.navigateInternal(o,e);else{const r=function(){const e=new Kr(window.location.href).getUrlComponents();return`${e.Protocol}//${e.HostNameAndPort}/`}();this.browserStorage.setTemporaryCache(no,r,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),t=await this.navigationClient.navigateInternal(r,e)}if(!t)return await this.handleResponse(n,r)}return null}catch(n){throw n instanceof Fe&&(n.setCorrelationId(this.correlationId),r.cacheFailedRequest(n)),this.browserStorage.cleanRequestByInteractionType(wo.Redirect),n}}getRedirectResponse(e){this.logger.verbose("getRedirectResponseHash called");let t=e;t||(t=this.config.auth.OIDCOptions.serverResponseType===V.QUERY?window.location.search:window.location.hash);let r=Vr(t);if(r){try{!function(e,t,r){if(!e.state)throw Oa(Fo);const n=Ms(t,e.state);if(!n)throw Oa(Bo);if(n.interactionType!==r)throw Oa(Go)}(r,this.browserCrypto,wo.Redirect)}catch(o){return o instanceof Fe&&this.logger.error(`Interaction type validation failed due to ${o.errorCode}: ${o.errorMessage}`),[null,""]}return(n=window).location.hash="","function"===typeof n.history.replaceState&&n.history.replaceState(null,"",`${n.location.origin}${n.location.pathname}${n.location.search}`),this.logger.verbose("Hash contains known properties, returning response hash"),[r,t]}var n;const i=this.browserStorage.getTemporaryCache(io,!0);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey(io)),i&&(r=Vr(i),r)?(this.logger.verbose("Hash does not contain known properties, returning cached hash"),[r,i]):[null,""]}async handleResponse(e,t){const r=e.state;if(!r)throw Oa(Fo);const n=this.browserStorage.getCachedRequest(r);if(this.logger.verbose("handleResponse called, retrieved cached request"),e.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw Oa(Ea);const t=new tc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,go,this.performanceClient,this.nativeMessageHandler,e.accountId,this.nativeStorage,n.correlationId),{userRequestState:i}=Ss.parseRequestState(this.browserCrypto,r);return t.acquireToken({...n,state:i,prompt:void 0}).finally((()=>{this.browserStorage.cleanRequestByState(r)}))}const i=this.browserStorage.getCachedAuthority(r);if(!i)throw Oa(ia);const o=await us(this.createAuthCodeClient.bind(this),Wn,this.logger,this.performanceClient,this.correlationId)(t,i);_l.removeThrottle(this.browserStorage,this.config.auth.clientId,n);return new ac(o,this.browserStorage,n,this.logger,this.performanceClient).handleCodeResponse(e,r)}async logout(e){this.logger.verbose("logoutRedirect called");const t=this.initializeLogoutRequest(e),r=this.initializeServerTelemetryManager(Co);try{this.eventHandler.emitEvent(ul,wo.Redirect,e),await this.clearCacheOnLogout(t.account);const n={apiId:Co,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},i=await us(this.createAuthCodeClient.bind(this),Wn,this.logger,this.performanceClient,this.correlationId)(r,e&&e.authority,void 0,e&&e.account||void 0);if(i.authority.protocolMode===Me)try{i.authority.endSessionEndpoint}catch{if(t.account?.homeAccountId)return this.browserStorage.removeAccount(t.account?.homeAccountId),void this.eventHandler.emitEvent(dl,wo.Redirect,t)}const o=i.getLogoutUri(t);if(this.eventHandler.emitEvent(dl,wo.Redirect,t),!e||"function"!==typeof e.onRedirectNavigate)return this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),void await this.navigationClient.navigateExternal(o,n);if(!1!==e.onRedirectNavigate(o))return this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),void await this.navigationClient.navigateExternal(o,n);this.browserStorage.setInteractionInProgress(!1),this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation")}catch(n){throw n instanceof Fe&&(n.setCorrelationId(this.correlationId),r.cacheFailedRequest(n)),this.eventHandler.emitEvent(pl,wo.Redirect,null,n),this.eventHandler.emitEvent(hl,wo.Redirect),n}this.eventHandler.emitEvent(hl,wo.Redirect)}getRedirectStartPage(e){const t=e||window.location.href;return Kr.getAbsoluteUrl(t,Us())}}async function lc(e,t,r,n,i){if(t.addQueueMeasurement(qn,n),!e)throw r.info("Navigate url is empty"),Oa(Uo);return i?us(uc,zn,r,t,n)(e,i,t,n):cs(dc,$n,r,t,n)(e)}async function cc(e,t,r,n,i,o,a){return n.addQueueMeasurement(Yn,o),new Promise(((n,o)=>{t<ka&&i.warning(`system.loadFrameTimeout or system.iframeHashTimeout set to lower (${t}ms) than the default (10000ms). This may result in timeouts.`);const s=window.setTimeout((()=>{window.clearInterval(l),o(Oa($o))}),t),l=window.setInterval((()=>{let t="";const r=e.contentWindow;try{t=r?r.location.href:""}catch(o){}if(!t||"about:blank"===t)return;let i="";r&&(i=a===V.QUERY?r.location.search:r.location.hash),window.clearTimeout(s),window.clearInterval(l),n(i)}),r)})).finally((()=>{cs(hc,Ti,i,n,o)(e)}))}function uc(e,t,r,n){return r.addQueueMeasurement(zn,n),new Promise(((r,n)=>{const i=pc();window.setTimeout((()=>{i?(i.src=e,r(i)):n("Unable to load iframe")}),t)}))}function dc(e){const t=pc();return t.src=e,t}function pc(){const e=document.createElement("iframe");return e.className="msalSilentIframe",e.style.visibility="hidden",e.style.position="absolute",e.style.width=e.style.height="0",e.style.border="0",e.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.body.appendChild(e),e}function hc(e){document.body===e.parentNode&&document.body.removeChild(e)}class fc extends Kl{constructor(e,t,r,n,i,o,a,s,l,c,u){super(e,t,r,n,i,o,s,c,u),this.apiId=a,this.nativeStorage=l}async acquireToken(e){this.performanceClient.addQueueMeasurement(wn,e.correlationId),e.loginHint||e.sid||e.account&&e.account.username||this.logger.warning("No user hint provided. The authorization server may need more information to complete this request.");const t={...e};t.prompt?t.prompt!==B.NONE&&t.prompt!==B.NO_SESSION&&(this.logger.warning(`SilentIframeClient. Replacing invalid prompt ${t.prompt} with ${B.NONE}`),t.prompt=B.NONE):t.prompt=B.NONE;const r=await us(this.initializeAuthorizationRequest.bind(this),Xn,this.logger,this.performanceClient,e.correlationId)(t,wo.Silent);Gs(r.authority);const n=this.initializeServerTelemetryManager(this.apiId);let i;try{return i=await us(this.createAuthCodeClient.bind(this),Wn,this.logger,this.performanceClient,e.correlationId)(n,r.authority,r.azureCloudOptions,r.account),await us(this.silentTokenHelper.bind(this),Kn,this.logger,this.performanceClient,e.correlationId)(i,r)}catch(o){if(o instanceof Fe&&(o.setCorrelationId(this.correlationId),n.cacheFailedRequest(o)),!i||!(o instanceof Fe)||o.errorCode!==Li)throw o;this.performanceClient.addFields({retryError:o.errorCode},this.correlationId);const r=await us(this.initializeAuthorizationRequest.bind(this),Xn,this.logger,this.performanceClient,e.correlationId)(t,wo.Silent);return await us(this.silentTokenHelper.bind(this),Kn,this.logger,this.performanceClient,this.correlationId)(i,r)}}logout(){return Promise.reject(Oa(Jo))}async silentTokenHelper(e,t){const r=t.correlationId;this.performanceClient.addQueueMeasurement(Kn,r);const n=await us(this.initializeAuthorizationCodeRequest.bind(this),Zn,this.logger,this.performanceClient,r)(t),i=await us(e.getAuthCodeUrl.bind(e),Jn,this.logger,this.performanceClient,r)({...t,nativeBroker:rc.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,t.authenticationScheme)}),o=new nc(e,this.browserStorage,n,this.logger,this.performanceClient),a=await us(lc,qn,this.logger,this.performanceClient,r)(i,this.performanceClient,this.logger,r,this.config.system.navigateFrameWait),s=this.config.auth.OIDCOptions.serverResponseType,l=await us(cc,Yn,this.logger,this.performanceClient,r)(a,this.config.system.iframeHashTimeout,this.config.system.pollIntervalMilliseconds,this.performanceClient,this.logger,r,s),c=cs(ic,ui,this.logger,this.performanceClient,this.correlationId)(l,s,this.logger);if(c.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw Oa(Ea);const e=new tc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.apiId,this.performanceClient,this.nativeMessageHandler,c.accountId,this.browserStorage,r),{userRequestState:n}=Ss.parseRequestState(this.browserCrypto,t.state);return us(e.acquireToken.bind(e),xn,this.logger,this.performanceClient,r)({...t,state:n,prompt:t.prompt||B.NONE})}return us(o.handleCodeResponse.bind(o),ti,this.logger,this.performanceClient,r)(c,t)}}class mc extends Kl{async acquireToken(e){this.performanceClient.addQueueMeasurement(Tn,e.correlationId);const t=await us(Gl,Bn,this.logger,this.performanceClient,e.correlationId)(e,this.config,this.performanceClient,this.logger),r={...e,...t};e.redirectUri&&(r.redirectUri=this.getRedirectUri(e.redirectUri));const n=this.initializeServerTelemetryManager(Ao),i=await this.createRefreshTokenClient(n,r.authority,r.azureCloudOptions,r.account);return us(i.acquireTokenByRefreshToken.bind(i),Dn,this.logger,this.performanceClient,e.correlationId)(r).catch((e=>{throw e.setCorrelationId(this.correlationId),n.cacheFailedRequest(e),e}))}logout(){return Promise.reject(Oa(Jo))}async createRefreshTokenClient(e,t,r,n){const i=await us(this.getClientConfiguration.bind(this),Qn,this.logger,this.performanceClient,this.correlationId)(e,t,r,n);return new Ql(i,this.performanceClient)}}class gc{constructor(e,t,r,n){this.isBrowserEnvironment="undefined"!==typeof window,this.config=e,this.storage=t,this.logger=r,this.cryptoObj=n}loadExternalTokens(e,t,r){if(!this.isBrowserEnvironment)throw Oa(sa);const n=t.id_token?Ut(t.id_token,Ya):void 0,i={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},o=e.authority?new ps(ps.generateAuthority(e.authority,e.azureCloudOptions),this.config.system.networkClient,this.storage,i,this.logger,e.correlationId||ts()):void 0,a=this.loadAccount(e,r.clientInfo||t.client_info||"",n,o),s=this.loadIdToken(t,a.homeAccountId,a.environment,a.realm),l=this.loadAccessToken(e,t,a.homeAccountId,a.environment,a.realm,r),c=this.loadRefreshToken(t,a.homeAccountId,a.environment);return this.generateAuthenticationResult(e,{account:a,idToken:s,accessToken:l,refreshToken:c},n,o)}loadAccount(e,t,r,n){if(this.logger.verbose("TokenCache - loading account"),e.account){const t=Br.createFromAccountInfo(e.account);return this.storage.setAccount(t),t}if(!n||!t&&!r)throw this.logger.error("TokenCache - if an account is not provided on the request, authority and either clientInfo or idToken must be provided instead."),Oa(ha);const i=Br.generateHomeAccountId(t,n.authorityType,this.logger,this.cryptoObj,r),o=r?.tid,a=Pl(this.storage,n,i,Ya,r,t,n.hostnameAndPort,o,void 0,void 0,this.logger);return this.storage.setAccount(a),a}loadIdToken(e,t,r,n){if(!e.id_token)return this.logger.verbose("TokenCache - no id token found in response"),null;this.logger.verbose("TokenCache - loading id token");const i=Gt(t,r,e.id_token,this.config.auth.clientId,n);return this.storage.setIdTokenCredential(i),i}loadAccessToken(e,t,r,n,i,o){if(!t.access_token)return this.logger.verbose("TokenCache - no access token found in response"),null;if(!t.expires_in)return this.logger.error("TokenCache - no expiration set on the access token. Cannot add it to the cache."),null;if(!t.scope&&(!e.scopes||!e.scopes.length))return this.logger.error("TokenCache - scopes not specified in the request or response. Cannot add token to the cache."),null;this.logger.verbose("TokenCache - loading access token");const a=t.scope?Or.fromString(t.scope):new Or(e.scopes),s=o.expiresOn||t.expires_in+(new Date).getTime()/1e3,l=o.extendedExpiresOn||(t.ext_expires_in||t.expires_in)+(new Date).getTime()/1e3,c=Vt(r,n,t.access_token,this.config.auth.clientId,i,a.printScopes(),s,l,Ya);return this.storage.setAccessTokenCredential(c),c}loadRefreshToken(e,t,r){if(!e.refresh_token)return this.logger.verbose("TokenCache - no refresh token found in response"),null;this.logger.verbose("TokenCache - loading refresh token");const n=Kt(t,r,e.refresh_token,this.config.auth.clientId,e.foci,void 0,e.refresh_token_expires_in);return this.storage.setRefreshTokenCredential(n),n}generateAuthenticationResult(e,t,r,n){let i,o="",a=[],s=null;t?.accessToken&&(o=t.accessToken.secret,a=Or.fromString(t.accessToken.target).asArray(),s=new Date(1e3*Number(t.accessToken.expiresOn)),i=new Date(1e3*Number(t.accessToken.extendedExpiresOn)));const l=t.account;return{authority:n?n.canonicalAuthority:"",uniqueId:t.account.localAccountId,tenantId:t.account.realm,scopes:a,account:l.getAccountInfo(),idToken:t.idToken?.secret||"",idTokenClaims:r||{},accessToken:o,fromCache:!0,expiresOn:s,correlationId:e.correlationId||"",requestId:"",extExpiresOn:i,familyId:t.refreshToken?.familyId||"",tokenType:t?.accessToken?.tokenType||"",state:e.state||"",cloudGraphHostName:l.cloudGraphHostName||"",msGraphHost:l.msGraphHost||"",fromNativeBroker:!1}}}class _c extends Dl{constructor(e){super(e),this.includeRedirectUri=!1}}class vc extends Kl{constructor(e,t,r,n,i,o,a,s,l,c){super(e,t,r,n,i,o,s,l,c),this.apiId=a}async acquireToken(e){if(!e.code)throw Oa(ma);const t=await us(this.initializeAuthorizationRequest.bind(this),Xn,this.logger,this.performanceClient,e.correlationId)(e,wo.Silent),r=this.initializeServerTelemetryManager(this.apiId);try{const n={...t,code:e.code},i=await us(this.getClientConfiguration.bind(this),Qn,this.logger,this.performanceClient,e.correlationId)(r,t.authority,t.azureCloudOptions,t.account),o=new _c(i);this.logger.verbose("Auth code client created");const a=new nc(o,this.browserStorage,n,this.logger,this.performanceClient);return await us(a.handleCodeResponseFromServer.bind(a),ei,this.logger,this.performanceClient,e.correlationId)({code:e.code,msgraph_host:e.msGraphHost,cloud_graph_host_name:e.cloudGraphHostName,cloud_instance_host_name:e.cloudInstanceHostName},t,!1)}catch(n){throw n instanceof Fe&&(n.setCorrelationId(this.correlationId),r.cacheFailedRequest(n)),n}}logout(){return Promise.reject(Oa(Jo))}}function yc(e){const t=e?.idTokenClaims;return t?.tfp||t?.acr?"B2C":t?.tid?"9188040d-6c67-4c5b-b112-36a304b66dad"===t?.tid?"MSA":"AAD":void 0}function Ac(e,t){try{Hs(e)}catch(r){throw t.end({success:!1},r),r}}class Cc{constructor(e){var t,r;this.operatingContext=e,this.isBrowserEnvironment=this.operatingContext.isBrowserEnvironment(),this.config=e.getConfig(),this.initialized=!1,this.logger=this.operatingContext.getLogger(),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.hybridAuthCodeResponses=new Map,this.performanceClient=this.config.telemetry.client,this.browserCrypto=this.isBrowserEnvironment?new ss(this.logger,this.performanceClient):Mt,this.eventHandler=new ml(this.logger,this.browserCrypto),this.browserStorage=this.isBrowserEnvironment?new Ds(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger,function(e){const t=e.cloudDiscoveryMetadata;let r;if(t)try{r=JSON.parse(t)}catch(n){throw Rr(gr)}return{canonicalAuthority:e.authority?hs(e.authority):void 0,knownAuthorities:e.knownAuthorities,cloudDiscoveryMetadata:r}}(this.config.auth),this.performanceClient):(t=this.config.auth.clientId,r=this.logger,new Ds(t,{cacheLocation:Xi,temporaryCacheLocation:Xi,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1,claimsBasedCachingEnabled:!1},Mt,r));const n={cacheLocation:Xi,temporaryCacheLocation:Xi,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1,claimsBasedCachingEnabled:!1};this.nativeInternalStorage=new Ds(this.config.auth.clientId,n,this.browserCrypto,this.logger,void 0,this.performanceClient),this.tokenCache=new gc(this.config,this.browserStorage,this.logger,this.browserCrypto),this.activeSilentTokenRequests=new Map,this.trackPageVisibility=this.trackPageVisibility.bind(this),this.trackPageVisibilityWithMeasurement=this.trackPageVisibilityWithMeasurement.bind(this)}static async createController(e,t){const r=new Cc(e);return await r.initialize(t),r}trackPageVisibility(e){e&&(this.logger.info("Perf: Visibility change detected"),this.performanceClient.incrementFields({visibilityChangeCount:1},e))}async initialize(e){if(this.logger.trace("initialize called"),this.initialized)return void this.logger.info("initialize has already been called, exiting early.");const t=e?.correlationId||this.getRequestCorrelationId(),r=this.config.system.allowNativeBroker,n=this.performanceClient.startMeasurement(Vn,t);if(this.eventHandler.emitEvent(Vs),r)try{this.nativeExtensionProvider=await rc.createProvider(this.logger,this.config.system.nativeBrokerHandshakeTimeout,this.performanceClient)}catch(i){this.logger.verbose(i)}this.config.cache.claimsBasedCachingEnabled||(this.logger.verbose("Claims-based caching is disabled. Clearing the previous cache with claims"),await us(this.browserStorage.clearTokensAndKeysWithClaims.bind(this.browserStorage),bi,this.logger,this.performanceClient,t)(this.performanceClient,t)),this.initialized=!0,this.eventHandler.emitEvent(Ks),n.end({allowNativeBroker:r,success:!0})}async handleRedirectPromise(e){if(this.logger.verbose("handleRedirectPromise called"),Fs(this.initialized),this.isBrowserEnvironment){const t=e||"";let r=this.redirectResponse.get(t);return"undefined"===typeof r?(r=this.handleRedirectPromiseInternal(e),this.redirectResponse.set(t,r),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise")):this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call"),r}return this.logger.verbose("handleRedirectPromise returns null, not browser environment"),null}async handleRedirectPromiseInternal(e){const t=this.getAllAccounts(),r=this.browserStorage.getCachedNativeRequest(),n=r&&rc.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider)&&this.nativeExtensionProvider&&!e,i=n?r?.correlationId:this.browserStorage.getTemporaryCache(lo,!0)||"",o=this.performanceClient.startMeasurement(yn,i);let a;if(this.eventHandler.emitEvent(sl,wo.Redirect),n&&this.nativeExtensionProvider){this.logger.trace("handleRedirectPromise - acquiring token from native platform");const e=new tc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,vo,this.performanceClient,this.nativeExtensionProvider,r.accountId,this.nativeInternalStorage,r.correlationId);a=us(e.handleRedirectPromise.bind(e),wi,this.logger,this.performanceClient,o.event.correlationId)(this.performanceClient,o.event.correlationId)}else{this.logger.trace("handleRedirectPromise - acquiring token from web flow");const t=this.createRedirectClient(i);a=us(t.handleRedirectPromise.bind(t),Ei,this.logger,this.performanceClient,o.event.correlationId)(e,o)}return a.then((e=>{if(e){t.length<this.getAllAccounts().length?(this.eventHandler.emitEvent(Ws,wo.Redirect,e),this.logger.verbose("handleRedirectResponse returned result, login success")):(this.eventHandler.emitEvent(Zs,wo.Redirect,e),this.logger.verbose("handleRedirectResponse returned result, acquire token success")),o.end({success:!0,accountType:yc(e.account)})}else o.event.errorCode?o.end({success:!1}):o.discard();return this.eventHandler.emitEvent(ll,wo.Redirect),e})).catch((e=>{const r=e;throw t.length>0?this.eventHandler.emitEvent(Js,wo.Redirect,null,r):this.eventHandler.emitEvent(Qs,wo.Redirect,null,r),this.eventHandler.emitEvent(ll,wo.Redirect),o.end({success:!1},r),e}))}async acquireTokenRedirect(e){const t=this.getRequestCorrelationId(e);this.logger.verbose("acquireTokenRedirect called",t);const r=this.performanceClient.startMeasurement(vn,t);r.add({accountType:yc(e.account),scenarioId:e.scenarioId});const n=e.onRedirectNavigate;if(n)e.onRedirectNavigate=e=>{const t="function"===typeof n?n(e):void 0;return!1!==t?r.end({success:!0}):r.discard(),t};else{const e=this.config.auth.onRedirectNavigate;this.config.auth.onRedirectNavigate=t=>{const n="function"===typeof e?e(t):void 0;return!1!==n?r.end({success:!0}):r.discard(),n}}const i=this.getAllAccounts().length>0;try{let n;if(Bs(this.initialized,this.config),this.browserStorage.setInteractionInProgress(!0),i?this.eventHandler.emitEvent(Xs,wo.Redirect,e):this.eventHandler.emitEvent($s,wo.Redirect,e),this.nativeExtensionProvider&&this.canUseNative(e)){n=new tc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,mo,this.performanceClient,this.nativeExtensionProvider,this.getNativeAccountId(e),this.nativeInternalStorage,t).acquireTokenRedirect(e,r).catch((r=>{if(r instanceof zl&&$l(r)){this.nativeExtensionProvider=void 0;return this.createRedirectClient(t).acquireToken(e)}if(r instanceof Cs){this.logger.verbose("acquireTokenRedirect - Resolving interaction required error thrown by native broker by falling back to web flow");return this.createRedirectClient(t).acquireToken(e)}throw this.browserStorage.setInteractionInProgress(!1),r}))}else{n=this.createRedirectClient(t).acquireToken(e)}return await n}catch(o){throw r.end({success:!1},o),i?this.eventHandler.emitEvent(Js,wo.Redirect,null,o):this.eventHandler.emitEvent(Qs,wo.Redirect,null,o),o}}acquireTokenPopup(e){const t=this.getRequestCorrelationId(e),r=this.performanceClient.startMeasurement(_n,t);r.add({scenarioId:e.scenarioId,accountType:yc(e.account)});try{this.logger.verbose("acquireTokenPopup called",t),Ac(this.initialized,r),this.browserStorage.setInteractionInProgress(!0)}catch(o){return Promise.reject(o)}const n=this.getAllAccounts();let i;if(n.length>0?this.eventHandler.emitEvent(Xs,wo.Popup,e):this.eventHandler.emitEvent($s,wo.Popup,e),this.canUseNative(e))i=this.acquireTokenNative({...e,correlationId:t},go).then((e=>(this.browserStorage.setInteractionInProgress(!1),r.end({success:!0,isNativeBroker:!0,requestId:e.requestId,accountType:yc(e.account)}),e))).catch((r=>{if(r instanceof zl&&$l(r)){this.nativeExtensionProvider=void 0;return this.createPopupClient(t).acquireToken(e)}if(r instanceof Cs){this.logger.verbose("acquireTokenPopup - Resolving interaction required error thrown by native broker by falling back to web flow");return this.createPopupClient(t).acquireToken(e)}throw this.browserStorage.setInteractionInProgress(!1),r}));else{i=this.createPopupClient(t).acquireToken(e)}return i.then((e=>(n.length<this.getAllAccounts().length?this.eventHandler.emitEvent(Ws,wo.Popup,e):this.eventHandler.emitEvent(Zs,wo.Popup,e),r.end({success:!0,requestId:e.requestId,accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length,accountType:yc(e.account)}),e))).catch((e=>(n.length>0?this.eventHandler.emitEvent(Js,wo.Popup,null,e):this.eventHandler.emitEvent(Qs,wo.Popup,null,e),r.end({success:!1},e),Promise.reject(e))))}trackPageVisibilityWithMeasurement(){const e=this.ssoSilentMeasurement||this.acquireTokenByCodeAsyncMeasurement;e&&(this.logger.info("Perf: Visibility change detected in ",e.event.name),e.increment({visibilityChangeCount:1}))}async ssoSilent(e){const t=this.getRequestCorrelationId(e),r={...e,prompt:e.prompt,correlationId:t};let n;if(this.ssoSilentMeasurement=this.performanceClient.startMeasurement(bn,t),this.ssoSilentMeasurement?.add({scenarioId:e.scenarioId,accountType:yc(e.account)}),Ac(this.initialized,this.ssoSilentMeasurement),this.ssoSilentMeasurement?.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement),this.logger.verbose("ssoSilent called",t),this.eventHandler.emitEvent(tl,wo.Silent,r),this.canUseNative(r))n=this.acquireTokenNative(r,_o).catch((e=>{if(e instanceof zl&&$l(e)){this.nativeExtensionProvider=void 0;return this.createSilentIframeClient(r.correlationId).acquireToken(r)}throw e}));else{n=this.createSilentIframeClient(r.correlationId).acquireToken(r)}return n.then((e=>(this.eventHandler.emitEvent(rl,wo.Silent,e),this.ssoSilentMeasurement?.end({success:!0,isNativeBroker:e.fromNativeBroker,requestId:e.requestId,accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length,accountType:yc(e.account)}),e))).catch((e=>{throw this.eventHandler.emitEvent(nl,wo.Silent,null,e),this.ssoSilentMeasurement?.end({success:!1},e),e})).finally((()=>{document.removeEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement)}))}async acquireTokenByCode(e){const t=this.getRequestCorrelationId(e);this.logger.trace("acquireTokenByCode called",t);const r=this.performanceClient.startMeasurement(hn,t);Ac(this.initialized,r),this.eventHandler.emitEvent(il,wo.Silent,e),r.add({scenarioId:e.scenarioId});try{if(e.code&&e.nativeAccountId)throw Oa(_a);if(e.code){const n=e.code;let i=this.hybridAuthCodeResponses.get(n);return i?(this.logger.verbose("Existing acquireTokenByCode request found",t),r.discard()):(this.logger.verbose("Initiating new acquireTokenByCode request",t),i=this.acquireTokenByCodeAsync({...e,correlationId:t}).then((e=>(this.eventHandler.emitEvent(ol,wo.Silent,e),this.hybridAuthCodeResponses.delete(n),r.end({success:!0,isNativeBroker:e.fromNativeBroker,requestId:e.requestId,accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length,accountType:yc(e.account)}),e))).catch((e=>{throw this.hybridAuthCodeResponses.delete(n),this.eventHandler.emitEvent(al,wo.Silent,null,e),r.end({success:!1},e),e})),this.hybridAuthCodeResponses.set(n,i)),await i}if(e.nativeAccountId){if(this.canUseNative(e,e.nativeAccountId)){const n=await this.acquireTokenNative({...e,correlationId:t},yo,e.nativeAccountId).catch((e=>{throw e instanceof zl&&$l(e)&&(this.nativeExtensionProvider=void 0),e}));return r.end({accountType:yc(n.account),success:!0}),n}throw Oa(ya)}throw Oa(ga)}catch(n){throw this.eventHandler.emitEvent(al,wo.Silent,null,n),r.end({success:!1},n),n}}async acquireTokenByCodeAsync(e){this.logger.trace("acquireTokenByCodeAsync called",e.correlationId),this.acquireTokenByCodeAsyncMeasurement=this.performanceClient.startMeasurement(Ci,e.correlationId),this.acquireTokenByCodeAsyncMeasurement?.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement);const t=this.createSilentAuthCodeClient(e.correlationId);return await t.acquireToken(e).then((e=>(this.acquireTokenByCodeAsyncMeasurement?.end({success:!0,fromCache:e.fromCache,isNativeBroker:e.fromNativeBroker,requestId:e.requestId}),e))).catch((e=>{throw this.acquireTokenByCodeAsyncMeasurement?.end({success:!1},e),e})).finally((()=>{document.removeEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement)}))}async acquireTokenFromCache(e,t){switch(this.performanceClient.addQueueMeasurement(Un,e.correlationId),t){case Io:case Ro:case xo:const t=this.createSilentCacheClient(e.correlationId);return us(t.acquireToken.bind(t),En,this.logger,this.performanceClient,e.correlationId)(e);default:throw Pt(yt)}}async acquireTokenByRefreshToken(e,t){switch(this.performanceClient.addQueueMeasurement(fn,e.correlationId),t){case Io:case xo:case Oo:case No:const t=this.createSilentRefreshClient(e.correlationId);return us(t.acquireToken.bind(t),Tn,this.logger,this.performanceClient,e.correlationId)(e);default:throw Pt(yt)}}async acquireTokenBySilentIframe(e){this.performanceClient.addQueueMeasurement(Hn,e.correlationId);const t=this.createSilentIframeClient(e.correlationId);return us(t.acquireToken.bind(t),wn,this.logger,this.performanceClient,e.correlationId)(e)}async logout(e){const t=this.getRequestCorrelationId(e);return this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead.",t),this.logoutRedirect({correlationId:t,...e})}async logoutRedirect(e){const t=this.getRequestCorrelationId(e);Bs(this.initialized,this.config),this.browserStorage.setInteractionInProgress(!0);return this.createRedirectClient(t).logout(e)}logoutPopup(e){try{const t=this.getRequestCorrelationId(e);Hs(this.initialized),this.browserStorage.setInteractionInProgress(!0);return this.createPopupClient(t).logout(e)}catch(t){return Promise.reject(t)}}async clearCache(e){const t=this.getRequestCorrelationId(e);return this.createSilentCacheClient(t).logout(e)}getAllAccounts(e){return function(e,t,r,n){return e.verbose("getAllAccounts called"),r?t.getAllAccounts(n):[]}(this.logger,this.browserStorage,this.isBrowserEnvironment,e)}getAccount(e){return function(e,t,r){if(t.trace("getAccount called"),0===Object.keys(e).length)return t.warning("getAccount: No accountFilter provided"),null;const n=r.getAccountInfoFilteredBy(e);return n?(t.verbose("getAccount: Account matching provided filter found, returning"),n):(t.verbose("getAccount: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}getAccountByUsername(e){return function(e,t,r){if(t.trace("getAccountByUsername called"),!e)return t.warning("getAccountByUsername: No username provided"),null;const n=r.getAccountInfoFilteredBy({username:e});return n?(t.verbose("getAccountByUsername: Account matching username found, returning"),t.verbosePii(`getAccountByUsername: Returning signed-in accounts matching username: ${e}`),n):(t.verbose("getAccountByUsername: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}getAccountByHomeId(e){return function(e,t,r){if(t.trace("getAccountByHomeId called"),!e)return t.warning("getAccountByHomeId: No homeAccountId provided"),null;const n=r.getAccountInfoFilteredBy({homeAccountId:e});return n?(t.verbose("getAccountByHomeId: Account matching homeAccountId found, returning"),t.verbosePii(`getAccountByHomeId: Returning signed-in accounts matching homeAccountId: ${e}`),n):(t.verbose("getAccountByHomeId: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}getAccountByLocalId(e){return function(e,t,r){if(t.trace("getAccountByLocalId called"),!e)return t.warning("getAccountByLocalId: No localAccountId provided"),null;const n=r.getAccountInfoFilteredBy({localAccountId:e});return n?(t.verbose("getAccountByLocalId: Account matching localAccountId found, returning"),t.verbosePii(`getAccountByLocalId: Returning signed-in accounts matching localAccountId: ${e}`),n):(t.verbose("getAccountByLocalId: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}setActiveAccount(e){!function(e,t){t.setActiveAccount(e)}(e,this.browserStorage)}getActiveAccount(){return this.browserStorage.getActiveAccount()}async hydrateCache(e,t){this.logger.verbose("hydrateCache called");const r=Br.createFromAccountInfo(e.account,e.cloudGraphHostName,e.msGraphHost);return this.browserStorage.setAccount(r),e.fromNativeBroker?(this.logger.verbose("Response was from native broker, storing in-memory"),this.nativeInternalStorage.hydrateCache(e,t)):this.browserStorage.hydrateCache(e,t)}async acquireTokenNative(e,t,r){if(this.logger.trace("acquireTokenNative called"),!this.nativeExtensionProvider)throw Oa(Ea);return new tc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,t,this.performanceClient,this.nativeExtensionProvider,r||this.getNativeAccountId(e),this.nativeInternalStorage,e.correlationId).acquireToken(e)}canUseNative(e,t){if(this.logger.trace("canUseNative called"),!rc.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme))return this.logger.trace("canUseNative: isNativeAvailable returned false, returning false"),!1;if(e.prompt)switch(e.prompt){case B.NONE:case B.CONSENT:case B.LOGIN:this.logger.trace("canUseNative: prompt is compatible with native flow");break;default:return this.logger.trace(`canUseNative: prompt = ${e.prompt} is not compatible with native flow, returning false`),!1}return!(!t&&!this.getNativeAccountId(e))||(this.logger.trace("canUseNative: nativeAccountId is not available, returning false"),!1)}getNativeAccountId(e){const t=e.account||this.getAccount({loginHint:e.loginHint,sid:e.sid})||this.getActiveAccount();return t&&t.nativeAccountId||""}createPopupClient(e){return new oc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createRedirectClient(e){return new sc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createSilentIframeClient(e){return new fc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,_o,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createSilentCacheClient(e){return new Zl(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)}createSilentRefreshClient(e){return new mc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)}createSilentAuthCodeClient(e){return new vc(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,yo,this.performanceClient,this.nativeExtensionProvider,e)}addEventCallback(e){return this.eventHandler.addEventCallback(e)}removeEventCallback(e){this.eventHandler.removeEventCallback(e)}addPerformanceCallback(e){return this.performanceClient.addPerformanceCallback(e)}removePerformanceCallback(e){return this.performanceClient.removePerformanceCallback(e)}enableAccountStorageEvents(){this.eventHandler.enableAccountStorageEvents()}disableAccountStorageEvents(){this.eventHandler.disableAccountStorageEvents()}getTokenCache(){return this.tokenCache}getLogger(){return this.logger}setLogger(e){this.logger=e}initializeWrapperLibrary(e,t){this.browserStorage.setWrapperMetadata(e,t)}setNavigationClient(e){this.navigationClient=e}getConfiguration(){return this.config}getPerformanceClient(){return this.performanceClient}isBrowserEnv(){return this.isBrowserEnvironment}getEventHandler(){return this.eventHandler}getRequestCorrelationId(e){return e?.correlationId?e.correlationId:this.isBrowserEnvironment?ts():_.EMPTY_STRING}async loginRedirect(e){const t=this.getRequestCorrelationId(e);return this.logger.verbose("loginRedirect called",t),this.acquireTokenRedirect({correlationId:t,...e||So})}loginPopup(e){const t=this.getRequestCorrelationId(e);return this.logger.verbose("loginPopup called",t),this.acquireTokenPopup({correlationId:t,...e||So})}async acquireTokenSilent(e){const t=this.getRequestCorrelationId(e),r=this.performanceClient.startMeasurement(mn,t);r.add({cacheLookupPolicy:e.cacheLookupPolicy,scenarioId:e.scenarioId}),Ac(this.initialized,r),this.logger.verbose("acquireTokenSilent called",t);const n=e.account||this.getActiveAccount();if(!n)throw Oa(ea);r.add({accountType:yc(n)});const i={clientId:this.config.auth.clientId,authority:e.authority||_.EMPTY_STRING,scopes:e.scopes,homeAccountIdentifier:n.homeAccountId,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid,shrOptions:e.shrOptions},o=JSON.stringify(i),a=this.activeSilentTokenRequests.get(o);if("undefined"===typeof a){this.logger.verbose("acquireTokenSilent called for the first time, storing active request",t);const i=us(this.acquireTokenSilentAsync.bind(this),gn,this.logger,this.performanceClient,t)({...e,correlationId:t},n).then((t=>(this.activeSilentTokenRequests.delete(o),r.end({success:!0,fromCache:t.fromCache,isNativeBroker:t.fromNativeBroker,cacheLookupPolicy:e.cacheLookupPolicy,requestId:t.requestId,accessTokenSize:t.accessToken.length,idTokenSize:t.idToken.length}),t))).catch((e=>{throw this.activeSilentTokenRequests.delete(o),r.end({success:!1},e),e}));return this.activeSilentTokenRequests.set(o,i),{...await i,state:e.state}}return this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",t),r.discard(),{...await a,state:e.state}}async acquireTokenSilentAsync(e,t){const r=()=>this.trackPageVisibility(e.correlationId);this.performanceClient.addQueueMeasurement(gn,e.correlationId),this.eventHandler.emitEvent(Xs,wo.Silent,e),e.correlationId&&this.performanceClient.incrementFields({visibilityChangeCount:0},e.correlationId),document.addEventListener("visibilitychange",r);const n=await us(Vl,Gn,this.logger,this.performanceClient,e.correlationId)(e,t,this.config,this.performanceClient,this.logger),i=e.cacheLookupPolicy||Io;return this.acquireTokenSilentNoIframe(n,i).catch((async e=>{const t=function(e,t){const r=!(e instanceof Cs&&e.subError!==_s),n=e.errorCode===Li||e.errorCode===yt,i=r&&n||e.errorCode===fs||e.errorCode===gs,o=Po.includes(t);return i&&o}(e,i);if(t){if(this.activeIframeRequest){if(i!==ko){const[t,r]=this.activeIframeRequest;this.logger.verbose(`Iframe request is already in progress, awaiting resolution for request with correlationId: ${r}`,n.correlationId);const o=this.performanceClient.startMeasurement(Sn,n.correlationId);o.add({awaitIframeCorrelationId:r});const a=await t;if(o.end({success:a}),a)return this.logger.verbose(`Parallel iframe request with correlationId: ${r} succeeded. Retrying cache and/or RT redemption`,n.correlationId),this.acquireTokenSilentNoIframe(n,i);throw this.logger.info(`Iframe request with correlationId: ${r} failed. Interaction is required.`),e}return this.logger.warning("Another iframe request is currently in progress and CacheLookupPolicy is set to Skip. This may result in degraded performance and/or reliability for both calls. Please consider changing the CacheLookupPolicy to take advantage of request queuing and token cache.",n.correlationId),us(this.acquireTokenBySilentIframe.bind(this),Hn,this.logger,this.performanceClient,n.correlationId)(n)}{let e;return this.activeIframeRequest=[new Promise((t=>{e=t})),n.correlationId],this.logger.verbose("Refresh token expired/invalid or CacheLookupPolicy is set to Skip, attempting acquire token by iframe.",n.correlationId),us(this.acquireTokenBySilentIframe.bind(this),Hn,this.logger,this.performanceClient,n.correlationId)(n).then((t=>(e(!0),t))).catch((t=>{throw e(!1),t})).finally((()=>{this.activeIframeRequest=void 0}))}}throw e})).then((t=>(this.eventHandler.emitEvent(Zs,wo.Silent,t),e.correlationId&&this.performanceClient.addFields({fromCache:t.fromCache,isNativeBroker:t.fromNativeBroker,requestId:t.requestId},e.correlationId),t))).catch((e=>{throw this.eventHandler.emitEvent(Js,wo.Silent,null,e),e})).finally((()=>{document.removeEventListener("visibilitychange",r)}))}async acquireTokenSilentNoIframe(e,t){return rc.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme)&&e.account.nativeAccountId?(this.logger.verbose("acquireTokenSilent - attempting to acquire token from native platform"),this.acquireTokenNative(e,Ao).catch((async e=>{if(e instanceof zl&&$l(e))throw this.logger.verbose("acquireTokenSilent - native platform unavailable, falling back to web flow"),this.nativeExtensionProvider=void 0,Pt(yt);throw e}))):(this.logger.verbose("acquireTokenSilent - attempting to acquire token from web flow"),us(this.acquireTokenFromCache.bind(this),Un,this.logger,this.performanceClient,e.correlationId)(e,t).catch((r=>{if(t===Ro)throw r;return this.eventHandler.emitEvent(el,wo.Silent,e),us(this.acquireTokenByRefreshToken.bind(this),fn,this.logger,this.performanceClient,e.correlationId)(e,t)})))}}class Ec{static async createPublicClientApplication(e){const t=await async function(e,t){const r=new Da(e);return await r.initialize(),Cc.createController(r,t)}(e);return new Ec(e,t)}constructor(e,t){this.controller=t||new Cc(new Da(e))}async initialize(e){return this.controller.initialize(e)}async acquireTokenPopup(e){return this.controller.acquireTokenPopup(e)}acquireTokenRedirect(e){return this.controller.acquireTokenRedirect(e)}acquireTokenSilent(e){return this.controller.acquireTokenSilent(e)}acquireTokenByCode(e){return this.controller.acquireTokenByCode(e)}addEventCallback(e){return this.controller.addEventCallback(e)}removeEventCallback(e){return this.controller.removeEventCallback(e)}addPerformanceCallback(e){return this.controller.addPerformanceCallback(e)}removePerformanceCallback(e){return this.controller.removePerformanceCallback(e)}enableAccountStorageEvents(){this.controller.enableAccountStorageEvents()}disableAccountStorageEvents(){this.controller.disableAccountStorageEvents()}getAccount(e){return this.controller.getAccount(e)}getAccountByHomeId(e){return this.controller.getAccountByHomeId(e)}getAccountByLocalId(e){return this.controller.getAccountByLocalId(e)}getAccountByUsername(e){return this.controller.getAccountByUsername(e)}getAllAccounts(e){return this.controller.getAllAccounts(e)}handleRedirectPromise(e){return this.controller.handleRedirectPromise(e)}loginPopup(e){return this.controller.loginPopup(e)}loginRedirect(e){return this.controller.loginRedirect(e)}logout(e){return this.controller.logout(e)}logoutRedirect(e){return this.controller.logoutRedirect(e)}logoutPopup(e){return this.controller.logoutPopup(e)}ssoSilent(e){return this.controller.ssoSilent(e)}getTokenCache(){return this.controller.getTokenCache()}getLogger(){return this.controller.getLogger()}setLogger(e){this.controller.setLogger(e)}setActiveAccount(e){this.controller.setActiveAccount(e)}getActiveAccount(){return this.controller.getActiveAccount()}initializeWrapperLibrary(e,t){return this.controller.initializeWrapperLibrary(e,t)}setNavigationClient(e){this.controller.setNavigationClient(e)}getConfiguration(){return this.controller.getConfiguration()}async hydrateCache(e,t){return this.controller.hydrateCache(e,t)}clearCache(e){return this.controller.clearCache(e)}}var wc=r(70579);const Sc=e=>{let{onClick:t}=e;return(0,wc.jsxs)("button",{style:{border:"0.5px solid lightgrey",borderRadius:"5px"},onClick:t.bind(void 0),id:"signInWithMicrosoft",className:"msSignInButton bg-white hover:bg-slate-50",children:[(0,wc.jsx)("span",{className:"msIcon"}),"Sign in with Microsoft"]})};var Tc=r(22166),bc=r(64850);const Ic={auth:{clientId:"7a586899-6432-4680-99f4-122a845a4f24",authority:"https://login.microsoftonline.com/common",redirectUri:`${window.location.origin}${window.location.pathname}`,navigateToLoginRequestUrl:!0}},Rc=new Ec(Ic);Rc.initialize();let xc=function(e){return e.SIGNIN="SIGNIN",e.SIGNUP="SIGNUP",e.PASSWORD_RESET_REQUEST="PASSWORD_RESET_REQUEST",e.PASSWORD_RESET="PASSWORD_RESET",e}({});const Oc=(0,wc.jsxs)("svg",{width:"180",height:"50",viewBox:"0 0 180 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,wc.jsx)("path",{d:"M71.9614 19.6378V14.5123H66.4014V40.2352H71.9614V26.7936C72.1151 25.3107 72.5661 24.0214 73.3157 22.9173C74.0567 21.8131 75.0725 20.967 76.3459 20.387C77.627 19.7988 79.1259 19.5491 80.8584 19.6378V14.3184C78.8199 14.3184 77.047 14.7703 75.54 15.6723C74.0329 16.5678 72.84 17.8888 71.9614 19.6378ZM56.0873 8.41998H50.5754V15.4793H46.9492V19.6378H50.5754V30.9815C50.5754 36.0715 54.7395 40.2352 59.8291 40.2352H61.2747V34.7233H60.0173C57.8558 34.7233 56.0873 32.9543 56.0873 30.7933V19.6382H62.2593V15.4797H56.0873V8.41998V8.41998ZM104.223 18.4285C103.249 17.1071 101.959 16.0917 100.355 15.3823C98.7516 14.6811 96.8174 14.3271 94.5611 14.3184C92.6424 14.3353 90.8942 14.6651 89.3066 15.294C87.7191 15.9229 86.3492 16.8171 85.197 17.9693C84.0366 19.1219 83.1416 20.5 82.5135 22.0953C81.8851 23.6911 81.5622 25.4718 81.5544 27.422C81.5626 29.3641 81.8773 31.1287 82.4971 32.7163C83.1182 34.3039 84.0042 35.6737 85.1568 36.8259C86.3094 37.9785 87.6953 38.8649 89.3071 39.486C90.9193 40.1062 92.7155 40.4205 94.7065 40.4287C96.9386 40.4205 98.9533 40.0413 100.75 39.2839C102.547 38.5351 104.078 37.463 105.344 36.0771L102.394 32.934C101.444 33.9091 100.347 34.6506 99.1148 35.1583C97.8817 35.6737 96.5516 35.9321 95.1415 35.9321C93.7798 35.9239 92.5545 35.666 91.4586 35.1422C90.371 34.6268 89.4521 33.8931 88.7184 32.934C87.9775 31.9749 87.4615 30.8305 87.1633 29.5009H106.601C106.77 27.1719 106.665 25.0766 106.278 23.215C105.891 21.3457 105.206 19.7503 104.223 18.4285ZM87.0659 25.4397C87.2836 24.0616 87.7269 22.8774 88.396 21.8859C89.0725 20.8865 89.9351 20.1212 90.9912 19.5811C92.0464 19.0414 93.2475 18.7752 94.6087 18.7674C96.0192 18.7752 97.2441 19.0414 98.2915 19.5729C99.3394 20.1048 100.161 20.8705 100.757 21.8616C101.362 22.8528 101.692 24.0456 101.765 25.4397H87.0659ZM150.916 27.1805C150.916 28.3085 150.755 29.3563 150.441 30.315C150.126 31.2819 149.659 32.1203 149.054 32.8457C148.45 33.5629 147.709 34.1351 146.839 34.5467C145.968 34.957 144.969 35.1747 143.857 35.2072C142.608 35.1989 141.544 34.9488 140.65 34.4493C139.755 33.9498 139.07 33.2322 138.587 32.306C138.111 31.3789 137.869 30.2665 137.861 28.9698V14.5123H132.3V30.5167C132.309 32.5717 132.688 34.3368 133.437 35.8192C134.186 37.2938 135.258 38.4299 136.66 39.2198C138.071 40.0175 139.754 40.4205 141.729 40.4287C143.841 40.4122 145.686 39.9859 147.249 39.1393C148.812 38.301 150.037 36.9878 150.916 35.2072V40.2352H156.477V14.5123H150.916V27.1805H150.916ZM179.258 29.4606C178.774 28.5668 178.121 27.8332 177.316 27.2528C176.51 26.6806 175.623 26.2045 174.656 25.8345C173.681 25.464 172.714 25.1415 171.747 24.8593C170.78 24.5853 169.885 24.2949 169.071 24.0049C168.265 23.7072 167.613 23.3444 167.121 22.9168C166.629 22.4974 166.38 21.9503 166.364 21.2816C166.372 20.6683 166.533 20.1771 166.856 19.7984C167.177 19.4196 167.629 19.1457 168.193 18.9764C168.758 18.799 169.402 18.7185 170.135 18.7185C170.9 18.7185 171.706 18.8159 172.561 18.9925C173.407 19.1781 174.261 19.4352 175.107 19.7741C175.962 20.1122 176.767 20.5233 177.533 20.9912L179.563 16.8812C178.782 16.3328 177.903 15.8575 176.92 15.4706C175.937 15.0841 174.906 14.7859 173.826 14.5846C172.746 14.3751 171.658 14.2704 170.571 14.2704C169.33 14.2704 168.137 14.4072 167.009 14.6976C165.881 14.988 164.873 15.4308 163.987 16.035C163.093 16.6396 162.4 17.4049 161.884 18.348C161.368 19.2907 161.102 20.4112 161.094 21.7166C161.103 23.0298 161.344 24.1261 161.828 25.0043C162.311 25.8829 162.948 26.6001 163.746 27.1563C164.544 27.712 165.43 28.163 166.381 28.5179C167.34 28.872 168.299 29.1871 169.258 29.4606C170.217 29.7346 171.103 30.025 171.901 30.3388C172.706 30.6535 173.351 31.04 173.835 31.5079C174.318 31.9749 174.568 32.5791 174.584 33.3205C174.576 33.9654 174.39 34.4891 174.02 34.8916C173.649 35.3028 173.149 35.601 172.521 35.7945C171.892 35.9797 171.175 36.0767 170.377 36.0767C169.427 36.0767 168.435 35.9473 167.395 35.6893C166.356 35.4314 165.341 35.0691 164.365 34.5934C163.391 34.1182 162.528 33.546 161.771 32.8855L159.788 36.8497C160.651 37.6236 161.65 38.2763 162.77 38.8078C163.898 39.3397 165.091 39.7427 166.348 40.0167C167.605 40.2911 168.871 40.4278 170.136 40.4278C171.442 40.4278 172.683 40.2746 173.859 39.9764C175.036 39.67 176.091 39.2107 177.01 38.5819C177.929 37.9616 178.654 37.1644 179.186 36.2048C179.718 35.2457 179.991 34.1017 180 32.7877C179.991 31.4676 179.749 30.3557 179.258 29.4606ZM110.537 40.2352H116.098V4.3584H110.537V40.2352ZM121.827 40.2352H127.387V4.3584H121.827V40.2352Z",fill:"black"}),(0,wc.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26.2535 16.0368C26.2548 17.2236 26.2535 18.3853 26.2535 19.5721C28.7916 19.85 31.3296 20.1382 33.8677 20.4157C33.8698 22.7226 33.8677 21.2268 33.872 23.8423C33.8724 24.6006 33.3093 25.3524 32.4476 25.3325C29.8827 25.2658 27.3161 25.2104 24.7503 25.1507C24.7387 21.0536 24.7425 16.9557 24.7378 12.8591C24.7365 9.47312 21.4665 6.47671 18.2096 5.51888C12.1237 3.7283 6.08501 1.79317 0 0C0 2.93538 0 5.87119 0 8.80657C0 14.1692 5.67556 17.4474 10.7655 18.0126C14.0433 18.3762 17.3275 18.5909 20.6048 18.9458C20.6061 20.9826 20.6083 23.0186 20.6091 25.055C19.3241 25.0256 18.0395 24.9962 16.7553 24.9663C12.7803 24.8707 8.37332 27.5559 8.37419 31.5906C8.37722 37.4471 8.38284 43.304 8.38284 49.1609C11.6675 48.1979 14.9535 47.2323 18.2377 46.2671C21.4847 45.3149 24.7646 42.3085 24.7607 38.9325C24.7603 37.2125 24.7573 35.164 24.756 33.4444C24.7555 32.4121 24.7547 31.3798 24.7547 30.3484C23.374 30.4168 21.9924 30.3796 20.6117 30.4475C20.6117 33.2202 20.6173 36.3235 20.6173 39.0966C20.6173 40.5262 19.5578 42.0029 18.0408 42.376C16.654 42.718 15.2677 43.059 13.8818 43.4005C13.8814 39.3688 13.8758 35.3362 13.874 31.305C13.8732 29.9264 15.4053 28.9781 16.7562 28.9482C21.9868 28.8201 27.2191 28.6938 32.4498 28.5674C35.0294 28.5072 36.7836 26.2998 36.7801 23.9708C36.7771 21.8833 36.7767 19.7937 36.7715 17.7062C33.2656 17.1522 29.7602 16.5895 26.2535 16.0368ZM10.8646 13.5953C8.57458 13.2326 6.99393 12.086 6.99393 9.77479C6.99393 8.74814 6.99349 7.72193 6.99349 6.69615C10.6681 7.60117 14.341 8.50879 18.0148 9.41425C19.2557 9.72026 20.5979 11.0135 20.5983 12.2981C20.6018 13.3005 20.6018 14.1385 20.6026 15.14C17.3569 14.625 14.1103 14.1099 10.8646 13.5953Z",fill:"#5DD077"})]}),Nc="[Trellus][External signin]";class kc extends n.Component{constructor(e){var t;const r=new URLSearchParams(window.location.search).get("email"),n=new URLSearchParams(window.location.search).get("recovery_code");super(e),this._onExtensionMessageBounded=this._onExtensionMessage.bind(this),this.state={authState:null!==(t=e.viewState)&&void 0!==t?t:xc.SIGNIN,showAlert:!1,email:null!==r&&void 0!==r?r:void 0,recovery_code:null!==n&&void 0!==n?n:void 0}}componentDidMount(){(0,u.fH)("registering event listener"),window.addEventListener("message",this._onExtensionMessageBounded)}componentWillUnmount(){(0,u.fH)("unregistering event listener"),window.removeEventListener("message",this._onExtensionMessageBounded)}_onExtensionMessage(e){const t=e.data;switch((0,u.fH)(`${Nc} Receiving message type ${t.type}`),t.type){case p.Ol.APP_TO_EXTERNAL_SET_EXTENSION_INFO:const e=t.extensionId;if(t.extensionVersion){const e=t.extensionVersion.split(".").map((e=>parseInt(e)));(0,u.fH)(`${Nc} Extension version is ${e}`),this.setState({extensionVersion:e})}this.setState({extensionId:e});break;case p.Ol.APP_TO_EXTERNAL_CHECK_IS_LOADED:window.postMessage({type:p.Ol.EXTERNAL_TO_APP_IS_LOADED});break;default:(0,u.fH)(`${Nc} Skipping message of type ${t.type}`)}}async _passwordSignInUser(){if(!this.state.email||!this.state.password)return void this._addAlert("Please fill out all fields",!1);(0,u.fH)(`${Nc} Forming signin user request`);const e=await(0,d.M)().passwordLogin(this.state.email,this.state.password);null==e?((0,u.fH)(`${Nc} Invalid user signin response`),this._addAlert("Invalid credentials...please try again",!1)):((0,u.fH)(`${Nc} Got valid auth response from password signin`),this._setApiKey.bind(this)(e.apiKey))}async _passwordSignupUser(){if(!this.state.email||!this.state.name||!this.state.password)return void this._addAlert("Please fill out all fields",!1);(0,u.fH)(`${Nc} Forming signup user request`);const e=await(0,d.M)().passwordSignup(this.state.name,this.state.email,this.state.password);null==e?((0,u.fH)(`${Nc} Invalid user signup response`),this._addAlert("Error signing up...please try again",!1)):((0,u.fH)(`${Nc} Got valid user signup response from google oauth`),this._setApiKey.bind(this)(e.apiKey))}async _resetPasswordUser(){if(!this.state.email||!this.state.password||!this.state.recovery_code)return void this._addAlert("Please ensure all fields/url are correct");(0,u.fH)(`${Nc} Forming password request`);const e=await(0,d.M)().resetPassword(this.state.email,this.state.recovery_code,this.state.password);null==e?((0,u.fH)(`${Nc} Invalid password reset`),this._addAlert("Error resetting password...please try again",!1)):((0,u.fH)(`${Nc} Got valid user signup response from google oauth`),this._setApiKey.bind(this)(e.apiKey))}async update_local_storage(e){let t=!1;try{t=null!=chrome&&null!=chrome.runtime}catch(n){}const r={apiKey:e,services:p.z8,has_extension:t};return(0,d.M)().updateApiInfo(r),this.props.dispatch((0,bc.Td)({value:{apiKey:e,services:p.z8,has_extension:t}})),await this._submitTrackerInformation(e),!0}async _submitTrackerInformation(e){(0,u.fH)(`${Nc} Submitting tracking information`);const t=[],r=window.localStorage.getItem(f.SS),n=window.localStorage.getItem(f.aG);null!==r&&t.push({payload_key:f.SS,payload_value:r}),null!==n&&t.push({payload_key:f.aG,payload_value:n});const i=window.location.hostname;null==(0,d.M)().submitTrackers(i,f.Ev.INSTALL,t,e)&&(0,u.fH)(`${Nc} Tracking information not properly submitted`),window.localStorage.removeItem(f.SS),window.localStorage.removeItem(f.aG)}_constructStartPage(e){return"chrome-extension://"+e+"/start_page.html"}_constructDialerActivation(e){return"chrome-extension://"+e+"/pages/activate_dialers.html"}_redirectBasedOfPageWidth(){if(this.props.viaMainPage)return void(window.location.href="/");(0,m.RG)()<450?window.location.href="/pages/live/":this.state.extensionVersion&&(0,u.Zy)(this.state.extensionVersion,p.c6)>=0?window.location.replace(this.state.extensionId?this._constructDialerActivation(this.state.extensionId):p.p1):window.location.replace(this.state.extensionId?this._constructStartPage(this.state.extensionId):p.O_)}_closeAlert(){this.setState({showAlert:!1,alertProps:void 0})}_addAlert(e,t,r){this.setState({showAlert:!0,alertProps:{alertType:h.v.STANDARD,bgColorTailwind:t?"bg-green-800":"bg-red-800",onCloseOrNo:this._closeAlert.bind(this),stringToShow:e}},(()=>setTimeout((()=>this._closeAlert.bind(this)()),null!==r&&void 0!==r?r:5e3)))}_setApiKey(e){let t=!1;try{t=null!=chrome&&null!=chrome.runtime}catch(n){}if(t){var r;chrome.runtime.sendMessage(null!==(r=this.state.extensionId)&&void 0!==r?r:p._B,{type:p.Ol.EXTERNAL_TO_BACKGROUND_SET_API_KEY,apiKey:e},{},(t=>{null==t?this._addAlert("Server did not response",!1):!0===t||!0===t.success?this.update_local_storage(e).then((()=>this._redirectBasedOfPageWidth())):null!=t.error?this._addAlert(`Error: ${t.error}`,!1):!1===t.success?this._addAlert("Server roundtrip failed",!1):this._addAlert("Unkown error",!1)}))}else{if(!this.props.viaMainPage)return void this._addAlert("You must have the extension installed here to ensure access",!1,1e4);this.update_local_storage(e).then((()=>this._redirectBasedOfPageWidth()))}}async _handleMSFTLogin(){let e=null;try{const t=await Rc.loginPopup();e=t&&t.idToken?t.idToken:e}catch(r){}if((0,u.fH)(`${Nc} Forming signup user request with oauth`),!e)return void this._addAlert("Error logging in with microsoft...please try again",!1);const t=await(0,d.M)().oauthLogin(e,p.NB.MICROSOFT_LOGIN);null==t?((0,u.fH)(`${Nc} Invalid user signup response`),this._addAlert("Error logging in with microsoft...please try again",!1)):((0,u.fH)(`${Nc} Got valid user signup response from microsoft oauth`),this._setApiKey.bind(this)(t.apiKey))}async _handleGoogleCredentialResponse(e){if((0,u.fH)(`${Nc} Forming signup user request with oauth`),!e.credential)return void this._addAlert("Error logging in with google...please try again",!1);const t=await(0,d.M)().oauthLogin(e.credential,p.NB.GOOGLE_LOGIN);null==t?((0,u.fH)(`${Nc} Invalid user signup response`),this._addAlert("Error logging in with google...please try again",!1)):((0,u.fH)(`${Nc} Got valid user signup response from google oauth`),this._setApiKey.bind(this)(t.apiKey))}_renderCTAButton(e,t){return(0,wc.jsx)("div",{onClick:t.bind(this),className:"cursor-pointer p-4 w-full text-center flex flex-row justify-center items-center opacity-85 hover:opacity-100",style:{borderRadius:"5px",border:"1px solid #5DCF77",backgroundColor:"#EFFAF1"},children:(0,wc.jsx)(g.o5,{variant:"largeParagraph",fontSize:"15px",children:e})})}_renderSigninForm(){var e,t;return(0,wc.jsxs)("div",{className:"flex flex-col w-1/2 gap-2",children:[(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({email:e.target.value}),value:null!==(e=this.state.email)&&void 0!==e?e:"",type:"email",placeholder:"Email",contentEditable:!0}),(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({password:e.target.value}),value:null!==(t=this.state.password)&&void 0!==t?t:"",type:"password",placeholder:"Password",contentEditable:!0}),this._renderCTAButton("Sign in",this._passwordSignInUser.bind(this))]})}_renderSignupForm(){var e,t,r;return(0,wc.jsxs)("div",{className:"flex flex-col w-1/2 gap-2",children:[(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({name:e.target.value}),value:null!==(e=this.state.name)&&void 0!==e?e:"",type:"name",placeholder:"Name",contentEditable:!0}),(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({email:e.target.value}),value:null!==(t=this.state.email)&&void 0!==t?t:"",type:"email",placeholder:"Email",contentEditable:!0}),(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({password:e.target.value}),value:null!==(r=this.state.password)&&void 0!==r?r:"",type:"password",placeholder:"Password",contentEditable:!0}),this._renderCTAButton("Sign up",this._passwordSignupUser.bind(this))]})}_renderPasswordResetForm(){var e;return(0,wc.jsxs)("div",{className:"flex flex-col w-1/2 gap-2",children:[(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({password:e.target.value}),value:null!==(e=this.state.password)&&void 0!==e?e:"",type:"password",placeholder:"Password",contentEditable:!0}),this._renderCTAButton("Reset Password",this._resetPasswordUser.bind(this))]})}_renderInputForm(){return this.state.authState===xc.SIGNIN?this._renderSigninForm():this.state.authState===xc.SIGNUP?this._renderSignupForm():this.state.authState===xc.PASSWORD_RESET?this._renderPasswordResetForm():null}_renderBottomCTA(){return(0,wc.jsxs)("div",{className:"flex flex-row gap-2 items-center",style:{color:"black"},children:[(0,wc.jsx)("span",{id:"sign-in-type-text",children:this.state.authState===xc.SIGNIN?"No account?":"Have an account?"}),(0,wc.jsx)("span",{id:"sign-in-type-button",onClick:()=>this.setState((e=>({authState:e.authState===xc.SIGNIN?xc.SIGNUP:xc.SIGNIN,email:void 0,name:void 0,password:void 0}))),style:{textDecoration:"none",color:"black",fontWeight:"bold",cursor:"pointer"},children:this.state.authState===xc.SIGNIN?"Sign up":"Sign in"})]})}_renderPasswordResetCTA(){return this.state.authState!==xc.SIGNIN?null:(0,wc.jsxs)("div",{className:"flex flex-row gap-2 items-center",style:{color:"black"},children:[(0,wc.jsx)("span",{id:"sign-in-type-text",children:"Forgot password?"}),(0,wc.jsx)("span",{id:"sign-in-type-button",onClick:()=>this.setState((e=>({authState:xc.PASSWORD_RESET_REQUEST,email:void 0}))),style:{textDecoration:"none",color:"black",fontWeight:"bold",cursor:"pointer"},children:"Reset password"})]})}_renderTermsAndService(){return(0,wc.jsxs)("div",{className:"w-full flex flex-row items-center justify-center gap-1",children:[(0,wc.jsx)(g.o5,{variant:"caption",color:"black",children:"By using Trellus you agree to the following"}),(0,wc.jsx)("a",{href:"https://www.trellus.ai/terms",target:"_blank",rel:"noreferrer",children:(0,wc.jsx)(g.o5,{variant:"caption",color:"black",className:"hover:text-slate-400",style:{textDecoration:"underline"},children:"terms"})})]})}renderLoginOrSignupPage(){return[xc.SIGNIN,xc.SIGNUP].includes(this.state.authState)?(0,wc.jsxs)("div",{className:"flex flex-col justify-center w-full items-center gap-5",children:[(0,wc.jsx)("div",{className:"flex justify-center items-center",children:(0,wc.jsx)(c,{onSuccess:e=>this._handleGoogleCredentialResponse.bind(this)(e),onError:()=>this._addAlert.bind(this)("Google login failed",!1)})}),(0,wc.jsx)(Sc,{onClick:this._handleMSFTLogin.bind(this)}),(0,wc.jsx)("div",{style:{color:"lightgrey"},children:"or"}),this._renderInputForm(),this._renderBottomCTA(),this._renderPasswordResetCTA(),this._renderTermsAndService()]}):null}async requestPasswordRestEmail(){if(!this.state.email)return null;const e=await(0,d.M)().requestPasswordResetEmail(this.state.email);this._addAlert(e?"Check your email for a password reset email":"No user with that email address found - try again",e,8e3)}renderPasswordResetRequest(){var e;return this.state.authState!==xc.PASSWORD_RESET_REQUEST?null:(0,wc.jsxs)("div",{className:"flex flex-col justify-center w-full items-center gap-5",children:[(0,wc.jsxs)("div",{className:"flex flex-col w-1/2 gap-2",children:[(0,wc.jsx)("input",{className:"inputField",onChange:e=>this.setState({email:e.target.value}),value:null!==(e=this.state.email)&&void 0!==e?e:"",type:"email",placeholder:"Email",contentEditable:!0}),this._renderCTAButton("Request password",this.requestPasswordRestEmail.bind(this))]}),(0,wc.jsxs)("div",{className:"flex flex-row gap-2 items-center",style:{color:"black"},children:[(0,wc.jsx)("span",{id:"sign-in-type-text",children:"Return to login?"}),(0,wc.jsx)("span",{id:"sign-in-type-button",onClick:()=>this.setState((e=>({authState:xc.SIGNIN}))),style:{textDecoration:"none",color:"black",fontWeight:"bold",cursor:"pointer"},children:"Login page"})]})]})}renderPasswordReset(){return[xc.PASSWORD_RESET].includes(this.state.authState)?(0,wc.jsxs)("div",{className:"flex flex-col justify-center w-full items-center gap-5",children:[this._renderInputForm(),this._renderBottomCTA(),this._renderPasswordResetCTA(),this._renderTermsAndService()]}):null}render(){return(0,wc.jsx)(o,{clientId:"50226627522-ekkero1qdgs8glk3t809ice0ld8h4i2n.apps.googleusercontent.com",children:(0,wc.jsxs)("div",{className:"flex flex-col h-screen w-screen p-5",children:[this.state.showAlert&&this.state.alertProps?(0,wc.jsx)("div",{className:"relative",children:(0,wc.jsx)("div",{className:"absolute top-0 left-0 w-full",children:(0,wc.jsx)(h.F,{...this.state.alertProps})})}):null,(0,wc.jsxs)("div",{className:"flex flex-col justify-center m-auto max-w-full items-center gap-5",style:{height:"85%",minWidth:"60%",width:"800px",backgroundColor:"white",borderRadius:"5px",border:"1px solid black"},children:[(0,wc.jsx)("div",{className:"h-1/6 flex justify-center",children:Oc}),[xc.SIGNIN,xc.SIGNUP].includes(this.state.authState)?this.renderLoginOrSignupPage():this.state.authState===xc.PASSWORD_RESET_REQUEST?this.renderPasswordResetRequest():this.state.authState===xc.PASSWORD_RESET?this.renderPasswordReset():null]})]})})}}const Pc=(0,Tc.Ng)((e=>({})))(kc)},49182:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(59905),i=r(81366),o=r(65043),a=r(96274),s=r(33675),l=r(22166),c=r(60729),u=r(98222),d=r.n(u),p=r(70579);const h=(0,p.jsx)("svg",{width:"",height:"",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M416.668 340.234L266.668 490.234V533.331H309.764L459.764 383.331L416.668 340.234ZM440.238 316.664L483.335 359.76L526.431 316.664L483.335 273.568L440.238 316.664ZM400.001 733.331C215.906 733.331 66.668 584.092 66.668 399.997C66.668 215.902 215.906 66.6641 400.001 66.6641C584.096 66.6641 733.335 215.902 733.335 399.997C733.335 584.092 584.096 733.331 400.001 733.331ZM400.001 699.997C565.687 699.997 700.001 565.683 700.001 399.997C700.001 234.312 565.687 99.9974 400.001 99.9974C234.316 99.9974 100.001 234.312 100.001 399.997C100.001 565.683 234.316 699.997 400.001 699.997ZM495.12 238.212L561.786 304.879C568.295 311.388 568.295 321.94 561.786 328.449L328.453 561.783C325.327 564.908 321.088 566.664 316.668 566.664H250.001C240.797 566.664 233.335 559.202 233.335 549.997V483.331C233.335 478.91 235.091 474.671 238.216 471.546L471.549 238.212C478.058 231.704 488.611 231.704 495.12 238.212Z",fill:"black"})}),f=(0,p.jsx)("svg",{width:"",height:"",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M583.333 466.667H633.333C670.153 466.667 700 436.82 700 400V166.667C700 129.848 670.153 100 633.333 100H400C363.18 100 333.333 129.848 333.333 166.667V216.667M166.667 333.333H400C436.82 333.333 466.667 363.18 466.667 400V633.333C466.667 670.153 436.82 700 400 700H166.667C129.848 700 100 670.153 100 633.333V400C100 363.18 129.848 333.333 166.667 333.333Z",stroke:"black","stroke-width":"50","stroke-linecap":"round","stroke-linejoin":"round"})}),m=(0,p.jsx)("svg",{width:"",height:"",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M633.335 400L433.335 200M633.335 400L433.335 600M633.335 400H166.668",stroke:"black","stroke-width":"66.6667","stroke-linecap":"round","stroke-linejoin":"round"})});class g extends o.Component{constructor(e){super(e),this.state={showCopiedAlert:!1,customInstruction:""}}splitEmail(e){const t=e.indexOf("Subject:");if(-1!==t){const r=t+8,n=e.indexOf("\n",r);return{subject:e.substring(r,n).trim(),body:e.substring(n).trim()}}return{subject:null,body:e.trim()}}renderSection(e){return(0,p.jsx)("div",{className:"w-full flex flex-col p-2",style:{border:"1px solid #E2E8F0",borderRadius:"6px"},children:e})}renderSubjectLine(e){return(0,p.jsx)("div",{className:"w-full flex flex-row gap-1 items-center",children:(0,p.jsx)(i.o5,{variant:"largeParagraph",style:{fontWeight:"650"},children:e})})}renderEmailContent(e){return(0,p.jsx)("div",{className:"w-full flex flex-col gap-1",children:e.split("\n").map(((e,t)=>(0,p.jsx)(i.o5,{variant:"largeParagraph",style:{textAlign:"left"},children:e},t)))})}updateFormattedCopy(e){try{if(window.top&&document.location.ancestorOrigins&&document.location.ancestorOrigins.length>0){if(document.location.ancestorOrigins[0].includes("salesloft"))return e.replace(/\n/g,"\n\n")}}catch(t){}return e}renderControlButtons(e){return(0,p.jsx)("div",{className:"w-full relative flex flex-end justify-end items-end",children:(0,p.jsx)("div",{className:"absolute",style:{top:"6px",right:"6px"},children:(0,p.jsx)("div",{onClick:()=>{try{if(navigator&&navigator.clipboard){const t=this.updateFormattedCopy(this.splitEmail(e).body);navigator.clipboard.writeText(t),this.setState({showCopiedAlert:!0}),setTimeout((()=>{this.setState({showCopiedAlert:!1})}),3e3)}}catch(t){console.error(t)}},className:"cursor-pointer flex flex-row items-center justify-center opacity-80 hover:opacity-100",style:{width:"18px",height:"18px"},children:f})})})}renderEmailPage(e){const{subject:t,body:r}=this.splitEmail(e);return(0,p.jsxs)("div",{className:"w-full flex flex-col gap-1 flex-grow h-full p-2 pt-3",children:[t?this.renderSubjectLine(t):null,this.renderEmailContent(r)]})}renderEmailValuePropUsed(){return(0,p.jsxs)("div",{className:"w-full flex flex-row gap-1 items-center p-2 pr-6",style:{backgroundColor:"#e8e8e8"},children:[(0,p.jsx)("div",{onClick:()=>{window.open("/email-settings","_blank")},className:"min-w-5 min-h-5 w-5 h-5 cursor-pointer flex flex-row justify-center items-center",children:h}),(0,p.jsx)(i.o5,{variant:"largeParagraph",fontWeight:650,style:{whiteSpace:"nowrap"},children:"Pain point:"}),(0,p.jsx)(i.o5,{variant:"largeParagraph",style:{whiteSpace:"nowrap",overflow:"hidden"},children:this.props.email_value_props?this.props.email_value_props[0].pain_point:""})]})}renderOption(e){return(0,p.jsx)("div",{onClick:()=>{this.props.can_request_conversational_history&&this.onSubmitCustomEdit(e,null)},className:"flex items-center text-center p-1.5 select-none justify-center w-fit transition cursor-pointer hover:bg-slate-100 hover:text-white",style:{borderRadius:"5px",border:"0.25px solid lightgrey",whiteSpace:"nowrap"},children:(0,p.jsx)(i.o5,{variant:"largeParagraph",children:s.aD[e]})})}renderOptionModifcationOptions(){return(0,p.jsx)("div",{className:"w-full flex flex-row gap-1 flex-wrap",children:Object.values(s.Vt).map((e=>this.renderOption(e)))})}onSubmitCustomEdit(e,t){if(!this.props.can_request_conversational_history)return;const r={custom_tone:e,custom_instructions:t,uuid:d()()};this.props.request_conversational_history_update(r)}submitCustomInstruction(){this.props.can_request_conversational_history&&this.state.customInstruction&&null!==this.state.customInstruction&&(this.onSubmitCustomEdit(null,this.state.customInstruction),this.setState({customInstruction:""}))}renderCustomInstructionModificationOptions(){return(0,p.jsx)("div",{className:"w-full flex flex-col gap-2",children:(0,p.jsxs)("div",{className:"w-full flex flex-row gap-2 items-center pr-5",children:[(0,p.jsx)("input",{value:this.state.customInstruction,onChange:e=>{this.setState({customInstruction:e.target.value})},onKeyDown:e=>{"Enter"===e.key&&this.submitCustomInstruction()},style:{fontFamily:i.mw,fontSize:"14px"},className:"w-full p-1 pr-10",placeholder:"Custom instruction"}),(0,p.jsx)("div",{className:"absolute right-8",children:(0,p.jsx)("div",{onClick:e=>{e.stopPropagation(),this.submitCustomInstruction()},className:"w-7 cursor-pointer flex flex-row justify-center items-center p-1 opacity-80 hover:opacity-100",style:{height:"25px",border:"0.5px solid #5DCF77",borderRadius:"5px",backgroundColor:"#EFFAF1"},children:m})})]})})}renderModificationOptions(){return(0,p.jsxs)("div",{className:"w-full p-2 flex flex-col gap-1",style:{opacity:this.props.can_request_conversational_history?"1":"0.5"},children:[this.renderOptionModifcationOptions(),this.renderCustomInstructionModificationOptions()]})}renderEmailSection(e){return e?(0,p.jsxs)("div",{className:"w-full flex flex-col items-center",children:[this.renderControlButtons(e),this.renderSection(this.renderEmailPage(e))]}):(0,p.jsx)("div",{className:"flex-grow h-full flex flex-col items-center justify-center",children:(0,p.jsx)(n.a,{})})}renderConversationalButton(e){return(0,p.jsx)("div",{className:"w-full flex flex-row justify-end",children:(0,p.jsx)("div",{className:"w-fit flex flex-row gap-2 text-left flext-start p-4",style:{border:"0.5px solid #5DCF77",borderRadius:"5px",backgroundColor:"#EFFAF1"},children:(0,p.jsx)(i.o5,{variant:"largeParagraph",fontWeight:650,children:e.custom_tone?`Update style: ${s.aD[e.custom_tone]}`:e.custom_instructions?e.custom_instructions:""})})})}renderConversation(){return(0,p.jsxs)("div",{className:"w-full flex flex-col gap-2 p-2",children:[this.renderEmailSection(this.props.original_email),this.props.conversational_history.map((e=>{const t=this.props.conversational_history_emails[e.uuid];return null===t&&e.uuid in this.props.conversational_history_emails?null:(0,p.jsxs)("div",{className:"w-full flex flex-col gap-2",children:[this.renderConversationalButton(e),this.renderEmailSection(t)]})}))]})}render(){return(0,p.jsxs)("div",{className:"w-full h-full flex flex-col",children:[this.state.showCopiedAlert?(0,p.jsx)("div",{className:"relative",children:(0,p.jsx)("div",{className:"absolute w-full",style:{zIndex:"99999999999999"},children:(0,p.jsx)(c.F,{alertType:c.v.STANDARD,bgColorTailwind:"bg-green-600",stringToShow:"Successfully copied",onCloseOrNo:()=>this.setState({showCopiedAlert:!1})})})}):null,(0,p.jsx)(a.T,{backMessage:"Back",onGoBack:this.props.onGoBack.bind(this)}),(0,p.jsx)("div",{className:"w-full flex-grow pl-0.5 pr-0.5 pt-1.5 overflow-x-hidden",style:{backgroundColor:"#f7f7f7"},children:(0,p.jsx)("div",{className:"w-full h-full flex-grow",children:this.renderConversation()})}),(0,p.jsx)("div",{className:"h-fit sticky bottom-0",children:this.renderModificationOptions()})]})}}const _=(0,l.Ng)((e=>({email_value_props:e.emailValueProps.value})))(g)},83078:(e,t,r)=>{"use strict";r.d(t,{H:()=>l,V:()=>c});var n=r(65043),i=r(980),o=r(81366),a=r(70579);const s=(0,a.jsxs)("svg",{style:{padding:"2px"},width:"100%",height:"100%",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_2404_7975)",children:(0,a.jsx)("path",{d:"M800 367.677H432.323V0H367.677V367.677H0V432.323H367.677V800H432.323V432.323H800V367.677Z",fill:"black"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_2404_7975",children:(0,a.jsx)("rect",{width:"800",height:"800",fill:"white"})})})]});class l extends n.Component{constructor(e){super(e),this._listRef=null}componentDidMount(){this._listRef&&(0,i.A)(this._listRef),this.props.focus&&this._listRef&&""===this.props.prompt&&this._listRef.focus()}componentDidUpdate(e,t,r){e.prompt!=this.props.prompt&&this._listRef&&i.A.update(this._listRef),this.props.focus&&this._listRef&&e.numberLeft>this.props.numberLeft&&this._listRef.focus()}onKeyDown(e){var t;"Enter"!==e.key&&13!==e.keyCode||!this.props.blurOnEnter&&(this.props.maxNumber&&this.props.numberLeft>=this.props.maxNumber)||(e.preventDefault(),this.props.blurOnEnter&&(null===(t=this._listRef)||void 0===t||t.blur()),this.props.maxNumber&&this.props.numberLeft>=this.props.maxNumber?this.props.editFunctions.updateEntry(this.props.idx,this.props.prompt,!0):this.props.editFunctions.addEntry());("Backspace"==e.key||8===e.keyCode||46===e.keyCode)&&this.props.numberLeft>1&&""==this.props.prompt&&(e.preventDefault(),this.props.editFunctions.removeEntry(this.props.idx))}render(){var e,t,r,n,i;return(0,a.jsxs)("div",{className:"flex justify-center group text-left relative items-center w-full",style:{width:this.props.maxWidth?"fit-content":"100%",justifyContent:this.props.maxWidth?"flex-start":"center"},children:[(0,a.jsx)("textarea",{tabIndex:0,style:{maxHeight:"120px",minHeight:null!==(e=this.props.minHeight)&&void 0!==e?e:"25px",resize:"none",paddingLeft:"2px",backgroundColor:"#FBFBFB",fontFamily:"Avenir",fontStyle:"normal",fontWeight:null!==(t=this.props.fontWeight)&&void 0!==t?t:"800",fontSize:null!==(r=this.props.fontSize)&&void 0!==r?r:"14px",lineHeight:(this.props.fontSize,"20px"),width:null!==(n=this.props.maxWidth)&&void 0!==n?n:"100%",overflowX:"hidden",overflowY:"auto",borderRadius:"3px",outline:"none"},ref:e=>this._listRef=e,placeholder:null!==(i=this.props.placeholder)&&void 0!==i?i:"Enter for new line. Delete to remove line.",rows:1,defaultValue:this.props.prompt,value:this.props.prompt,onChange:e=>{this.props.editFunctions.updateEntry.bind(this)(this.props.idx,e.target.value)},onKeyDown:this.onKeyDown.bind(this),className:"hover:border-black hover:border border-gray-400 border border-opacity-25 hover:border-opacity-25 focus:border-opacity-80 focus:border-black"}),this.props.numberLeft>1?(0,a.jsx)("button",{tabIndex:-1,onClick:()=>this.props.editFunctions.removeEntry(this.props.idx),type:"button",className:"absolute hidden -top-0.5 -right-0.5 h-3.5 w-3.5 items-center justify-center rounded-full border border-gray-200 bg-gray-100 group-hover:flex dark:border-zinc-700 dark:bg-zinc-800 cursor-pointer",children:(0,a.jsx)("div",{className:"flex max-w-full grow",children:(0,a.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:"h-full w-full text-gray-500 dark:text-zinc-400",children:(0,a.jsx)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})}):null]})}}class c extends n.Component{constructor(e){super(e),this._localRef=n.createRef()}_renderEditableSuggestion(e,t,r){return(0,a.jsx)(l,{maxNumber:this.props.listNumberLimit,placeholder:this.props.placeholderText,numberLeft:this.props.labels.length,focus:r,idx:t,prompt:e,editFunctions:this.props.editFunctions})}_renderNonEditableSuggestion(e){return(0,a.jsx)("div",{className:"group text-left relative items-center w-full",children:(0,a.jsx)(o.o5,{variant:"h3",children:e})})}_renderEditableListBody(){return(0,a.jsx)("div",{className:"w-full flex h-full flex-col gap-3 justify-around outline-none overflow-y-auto overflow-x-hidden pt-1",style:{alignItems:"flex-start",maxHeight:"175px"},children:this.props.labels.map(((e,t,r)=>this.props.notEditable?this._renderNonEditableSuggestion(e):this._renderEditableSuggestion(e,t,t===r.length-1)))})}_renderErrorFocus(){var e;return this.props.errorFocus?(0,a.jsx)("div",{className:"z-50 relative cursor-default",children:(0,a.jsx)("div",{onClick:e=>{e.stopPropagation(),this.props.onErrorFocus&&this.props.onErrorFocus()},className:"absolute h-fit w-full",style:{backgroundColor:"transparent",borderRadius:"10px",width:"300px",height:null===(e=this._localRef.current)||void 0===e?void 0:e.offsetHeight}})}):null}_getStyles(){return this.props.onlyInputs?{}:{boxShadow:"0px 3px 3px rgb(0 0 0 / 20%)",backgroundColor:"#FFFFFF",borderRadius:"10px",border:"1px solid rgba(91,101,123,0.25)",width:"300px"}}render(){return(0,a.jsxs)("div",{children:[this._renderErrorFocus(),(0,a.jsxs)("div",{ref:this._localRef,className:"h-fit w-full flex items-center flex-col justify-end min-h-0 p-2",style:this._getStyles(),children:[this._renderEditableListBody(),this.props.notEditable||this.props.listNumberLimit&&this.props.labels.length>=this.props.listNumberLimit?null:(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)("button",{tabIndex:-1,onClick:()=>this.props.editFunctions.addEntry(),type:"button",className:" absolute h-3.5 w-3.5 items-center justify-center rounded-full border border-gray-200 hover:bg-blue-500 bg-blue-300",style:{top:"2.5px"},children:(0,a.jsx)("div",{className:"flex max-w-full grow items-center justify-center text-center ",children:s})})})]})]})}}},96274:(e,t,r)=>{"use strict";r.d(t,{T:()=>s});var n=r(81366),i=r(65043),o=r(70579);const a=(0,o.jsx)("svg",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",viewBox:"0 0 256 512",height:"1em",width:"1em",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"})});class s extends i.Component{renderBackToInputs(){var e;return(0,o.jsx)("div",{className:"w-full",children:(0,o.jsxs)("button",{onClick:this.props.onGoBack.bind(this),className:"flex items-center justify-center hover:bg-slate-100",style:{userSelect:"none",verticalAlign:"middle",outline:"transparent solid 2px",outlineOffset:"2px",lineHeight:"1.2",borderRadius:"8px",cursor:"pointer"},children:[a,(0,o.jsx)(n.o5,{variant:"h1",children:null!==(e=this.props.backMessage)&&void 0!==e?e:"Back to data"})]})})}renderGoToSection(){return(0,o.jsxs)("div",{className:"pt-1.5 pb-1.5 w-full pl-2 pr-2 flex flex-row items-center justify-between",children:[this.renderBackToInputs(),this.props.additionalContent?this.props.additionalContent:null]})}renderBreaker(){return(0,o.jsx)("div",{className:"w-full bg-gray-300",style:{height:"1px"}})}render(){return(0,o.jsxs)("div",{className:"flex flex-col w-full gap-0.5",children:[this.renderGoToSection(),this.renderBreaker()]})}}},26399:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EmbeddedAutomator:()=>j,PageView:()=>D});var n=r(73383),i=r(38448),o=r(33675),a=r(11101),s=r(81366),l=r(65043),c=r(31380);var u=r(59905),d=r(8849),p=r(70579);const h="CHANGED_URL",f="BAD_URL",m="SLOW_TO_LOAD";class g extends l.Component{_getAgentData(){return this.props.current_data.agent_data[this.props.agent_type]}_getLeadingText(){switch(this.props.agent_type){case o.R9.LINKEDIN:const e=this.props.current_data.prospect_name;return e?`${e}`:"LinkedIn URL";case o.R9.COMPANY_WEBSITE:const t=this.props.current_data.prospect_company;return t?`${t} Website`:"Company Website"}}renderSection(e){return(0,p.jsx)("div",{className:"flex flex-col p-2",style:{border:"1px solid #E2E8F0",borderRadius:"6px"},children:e})}getErrorMessage(){switch(this._getAgentData().error_reason){case h:return"Incorrect URL";case f:return"Bad URL";case m:return"Slow to load";default:return"Could not fetch data"}}renderRequestButton(){return(0,p.jsx)("button",{onClick:()=>(0,d.KV)({type:n.Ol.EXTERNAL_TO_PRE_CALL_INITIATE_LINKEDIN_SCRAPE,aggresive:!0}),className:"p-2 w-full cursor-pointer",style:{borderRadius:"8px",background:"linear-gradient(45deg, rgb(0 153 255), rgb(0 0 0)) right center"},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",color:"white",fontWeight:650,children:"Request data"})})}renderStatus(){switch(this._getAgentData().status){case i.X.REQUESTED_BY_USER:case i.X.PENDING:return(0,p.jsx)(u.a,{});case i.X.ERROR:const e=this._getAgentData().error_reason;return(0,p.jsxs)("div",{className:"w-full h-full flex flex-col gap-2 text-center items-center",style:{justifyContent:e===m?"start":"center"},children:[(0,p.jsx)(s.o5,{variant:"h1",children:this.getErrorMessage()}),e===m?this.renderRequestButton():null]});case i.X.TO_BE_REQUESTED_BY_USER:return this.renderRequestButton()}return null}renderAgentInfo(e,t){return(0,p.jsxs)("div",{className:"w-full flex flex-col gap-1",children:[(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:650,children:e.replaceAll("*","")}),t.split("\n").map((e=>(0,p.jsx)(s.o5,{variant:"largeParagraph",children:e.replaceAll("*","")})))]})}_renderUrl(e){return(0,p.jsxs)("div",{className:"w-full flex flex-row gap-1",children:[(0,p.jsx)("div",{className:"",children:(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:800,children:">"})}),(0,p.jsx)("a",{className:"text-blue-600 hover:text-blue-800",style:{overflow:"hidden"},href:e.url,target:"_blank",rel:"noreferrer",children:(0,p.jsx)("div",{style:{},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",className:"text-blue-600 hover:text-blue-800",style:{fontSize:"10.5px",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:`${e.text.includes(".pdf")?"(PDF)":""}${""!==e.text.trim()?e.text.trim()+": ":""}${e.url}`})})})]})}_renderJsonItem(e){return(0,p.jsxs)("div",{className:"w-full overflow-x-hidden",children:[(0,p.jsx)(s.o5,{variant:"h3",style:{fontSize:"12.5px",textDecoration:"underline"},children:e.header}),e.data?(0,p.jsxs)("div",{children:[(0,p.jsx)("div",{className:"w-full flex flex-row gap-0.5",children:(0,p.jsxs)(s.o5,{variant:"largeParagraph",children:[(0,p.jsx)("span",{style:{fontWeight:"650"},children:"Summary: "}),e.data]})}),e.urls.length>0?(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:600,children:"Potential Links:"}):null]}):null,0===e.urls.length?(0,p.jsx)(s.o5,{variant:"largeParagraph",style:{fontSize:"11.5px"},children:"No urls found"}):e.urls.map((e=>this._renderUrl(e)))]})}_renderCustomJson(){var e;return null!==(e=this._getAgentData().info)&&void 0!==e&&e.custom_json?(0,p.jsx)("div",{className:"flex flex-col gap2"}):null}_fetchHeaderContent(e){const t=e.split(":");return{header:t.length>1?t[0]:"Summary",content:t.length>1?t.slice(1).join(" "):t[0]}}_renderSummarizedInfo(){var e,t,r,n;const i=this._getAgentData();if((null===(e=i.info)||void 0===e||!e.summary)&&(null===(t=i.info)||void 0===t||!t.header_and_content)&&(null===(r=i.info)||void 0===r||!r.custom_json))return null;let o=[];var a;i.info&&i.info.summary?o=i.info.summary.split(/\s+(?=\d\.\s)/).map((e=>{const t=this._fetchHeaderContent(e);return this.renderSection(this.renderAgentInfo(t.header,t.content))})):o=(null!==(a=i.info.header_and_content)&&void 0!==a?a:[]).map(((e,t)=>this.renderSection(this.renderAgentInfo(e.header,e.content))));return[...(null!==(n=i.info.custom_json)&&void 0!==n?n:[]).map((e=>this.renderSection(this._renderJsonItem(e)))),...o]}renderEmpty(){return(0,p.jsx)("div",{className:"w-full flex flex-row items-center justify-center",children:(0,p.jsx)(s.o5,{variant:"largeParagraph",children:"No data available"})})}render(){var e,t;const r=this._getAgentData(),n=r.url;return(0,p.jsx)("div",{className:"w-full h-full flex flex-grow flex-col gap-1.5",children:n?r&&(null!==(e=r.info)&&void 0!==e&&e.summary||null!==(t=r.info)&&void 0!==t&&t.custom_json)?this._renderSummarizedInfo():this.renderStatus():this.renderSection(this.renderEmpty())})}}var _=r(97216),v=r(43780),y=r(25358),A=r(27495),C=r(64850),E=r(22166),w=r(70807);class S extends l.Component{constructor(e){super(e)}_getSummaries(e){var t,r;let n=e.repSummary;return n||e.prospectSummary||(n=(0,A.Vm)(e,!1,!0)),(0,p.jsxs)("div",{className:"w-full flex flex-col gap-1 flex-start text-left",children:[(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:(null!==(t=n)&&void 0!==t?t:"")+(n?".":"")+(n&&e.prospectSummary?" ":"")+(null!==(r=e.prospectSummary)&&void 0!==r?r:"")+(e.prospectSummary?".":"")}),this.props.visibleAccounts&&this.props.visibleAccounts.users.length>1?this._convertProspectUserNameField(e):null]})}_getDurationCol(e){return(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:(0,w.lY)(e.duration*_.or)})}_getCurrentShownItemIdx(){return this.props.selectedSessionId&&this.props.previousCallSummaries?this.props.previousCallSummaries.findIndex((e=>e.sessionId===this.props.selectedSessionId)):-1}_convertUserIdToName(e){var t,r;const n=null===(t=this.props.visibleAccounts)||void 0===t||null===(r=t.users)||void 0===r?void 0:r.find((t=>t.user_id===e));return n?n.user_name:"Unkown User"}_convertProspectUserNameField(e){var t,r;return(0,p.jsx)("div",{className:"items-center w-fit flex flex-row justify-start text-left gap-1",style:{opacity:e.sessionMetric&&((null===(t=e.sessionMetric)||void 0===t?void 0:t.targetDuration)>0||(null===(r=e.sessionMetric)||void 0===r?void 0:r.gatekeeperDuration)>0)?"0.5":"1"},children:(0,p.jsx)("div",{className:"flex flex-col",children:(0,p.jsx)(s.o5,{variant:"largeParagraph",color:"#000000",style:{textAlign:"left",fontSize:"11px",textTransform:"none"},children:this._convertUserIdToName(e.userId)})})})}_getMainViewTableProps(){var e;return{keyFunc:e=>e.sessionId,columnFuncs:[e=>this._getSummaries(e),e=>this._getDurationCol(e)],trClassStyleRowFn:e=>{var t,r;return e.sessionMetric&&((null===(t=e.sessionMetric)||void 0===t?void 0:t.targetDuration)>0||(null===(r=e.sessionMetric)||void 0===r?void 0:r.gatekeeperDuration)>0)?{opacity:"1"}:{opacity:"0.5"}},items:null!==(e=this.props.previousCallSummaries)&&void 0!==e?e:[],onRowClick:(e,t,r,n)=>{this.props.isSmall?window.open(`https://app.trellus.ai/transcripts?id=${e.sessionId}`):this.props.updatedSelectedSessionId(e.sessionId)},highlightedItemIdx:this._getCurrentShownItemIdx(),tableWidthFull:!0,trClassStyleHighlighted:{backgroundColor:"#e5e3e3"},trClassStyleNonHighlighted:{},group_by:e=>(0,w.F3)(new Date(e.scheduledStart*_.S9))}}render(){this.props.noDecorations;return(0,p.jsxs)("div",{className:"w-full h-full flex flex-row gap-1",style:{maxHeight:"calc(100vh - 70px)"},children:[(0,p.jsx)("div",{className:"w-full h-full flex-auto min-h-0 overflow-y-hidden overflow-x-hidden",style:{},children:(0,p.jsx)("div",{tabIndex:0,className:"overflow-y-scroll w-full h-full flex-auto min-h-0 flex flex-col items-end mr-1 bg-white",style:{outline:"none",paddingLeft:"4%",paddingRight:"4%"},children:this.props.previousCallSummaries?0===this.props.previousCallSummaries.length?(0,p.jsx)("div",{className:"w-full h-4/5 text-center items-center flex justify-center",children:(0,p.jsx)(s.o5,{variant:"caption",children:"No transcripts found"})}):(0,p.jsx)(y.X,{...this._getMainViewTableProps()}):(0,p.jsx)(u.a,{})})}),this.props.selectedSessionId?(0,p.jsx)("div",{className:"w-full",style:{height:"100%"},children:(0,p.jsx)(v.J,{pageClosed:this.props.pageClosed,minimalView:!0,viewerUserId:void 0,isInView:!0,sessionId:this.props.selectedSessionId,coachingView:!1})}):null]})}}const T=(0,E.Ng)((e=>({visibleAccounts:(0,C.rA)(e.visibleAccounts,(e=>e.team_is_active&&e.can_dial))})))(S);class b extends l.Component{constructor(e){super(e)}renderDefaultTranscriptSection(){return(0,p.jsx)("div",{className:"w-full h-full flex-grow flex gap-3 justify-content items-center text-center",children:(0,p.jsx)(s.o5,{className:"w-full",variant:"largeParagraph",children:!this.props.current_data.number_info.summaries&&this.props.current_data.number_info.numbers.length>0?"Detecting transcripts..":"No calls detected"})})}renderTranscriptData(e){return(0,p.jsx)(T,{noDecorations:!0,updatedSelectedSessionId:this.props.onTranscriptSelect.bind(this),previousCallSummaries:e.summaries,pageClosed:!1})}render(){return this.props.current_data.number_info&&this.props.current_data.number_info.summaries&&0!==this.props.current_data.number_info.summaries.length?this.renderTranscriptData(this.props.current_data.number_info):this.renderDefaultTranscriptSection()}}const I={[a.G2.PROSPECT_NAME]:"Prospect Name",[a.G2.PROSPECT_COMPANY]:"Prospect Company",[a.G2.PROSPECT_TITLE]:"Prospect Title",[a.G2.LINKEDIN]:"LinkedIn",[a.G2.WEBSITE]:"Company",[a.G2.TRANSCRIPTS]:"Calls"};class R extends l.Component{constructor(e){super(e)}renderProfilePic(){const e=this.props.data.prospect_name;return(0,p.jsx)("div",{className:"w-7 h-7 p-1 flex items-center text-center justify-center",style:{borderRadius:"50%",backgroundColor:"#ACE7BA",boxShadow:"rgba(100, 100, 111, 0.2) 0px 7px 29px 0px"},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:650,children:e?e[0]:"P"})})}renderProfileName(){var e;return(0,p.jsx)(s.o5,{fontSize:14,fontWeight:550,variant:"largeParagraph",children:null!==(e=this.props.data.prospect_name)&&void 0!==e?e:"Unknown Prospect"})}renderCompanyJobTitle(){const e=this.props.data.prospect_company,t=this.props.data.prospect_title;if(!e&&!t)return null;const r=[t,e].filter((e=>e)).join(" at ");return(0,p.jsx)(s.o5,{variant:"largeParagraph",children:r})}renderProfileInformation(){return(0,p.jsxs)("div",{className:"w-full flex flex-grow flex-col gap-0.5",children:[this.renderProfileName(),this.renderCompanyJobTitle()]})}renderProfileDataSection(){return(0,p.jsxs)("div",{className:"w-full flex flex-row items-center gap-2.5",children:[this.renderProfilePic(),this.renderProfileInformation()]})}renderProfileSection(){return this.props.data.prospect_name||this.props.data.prospect_company||this.props.data.prospect_title?(0,p.jsxs)("div",{className:"pl-3.5 pr-3.5 w-full flex flex-col gap-1 items-center",children:[this.renderProfileDataSection(),this.props.email_value_props&&this.props.email_value_props.length>0?this.renderPersonalizeButton():null]}):null}_canApplyPersonlization(){var e,t;return!(!this.props.email_value_props||0===this.props.email_value_props.length)&&(!!(null!==(e=this.props.data.agent_data[o.R9.LINKEDIN].info)&&void 0!==e&&e.summary||null!==(t=this.props.data.agent_data[o.R9.COMPANY_WEBSITE].info)&&void 0!==t&&t.summary)&&!!(this.props.data.prospect_name||this.props.data.prospect_company||this.props.data.prospect_title))}renderPersonalizeButton(){return(0,p.jsx)("button",{onClick:()=>{this._canApplyPersonlization()&&this.props.onEmailRequest.bind(this)()},className:"p-2 w-full opacity-85 hover:opacity-100",style:{cursor:this._canApplyPersonlization()?"pointer":"not-allowed",borderRadius:"8px",background:this._canApplyPersonlization()?"linear-gradient(45deg, rgb(106, 17, 203), rgb(37, 117, 252)) right center":"lightgrey"},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",color:"white",fontWeight:650,children:"Create personalized email"})})}renderBreaker(){return(0,p.jsx)("div",{className:"w-full bg-gray-300",style:{height:"1px"}})}renderSectionOption(e){const t=this.props.selected_section===e;return(0,p.jsx)("div",{onClick:()=>this.props.onSectionUpdate(e),className:"w-fit pt-0.5 pb-0.5 pl-1 pr-1 text-center items-center flex flex-row justify-center cursor-pointer",style:{userSelect:"none",borderRadius:"8px",border:"1px solid grey",backgroundColor:t?"rgb(218 196 241)":"white"},children:(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:I[e]})})}renderSectionOptions(){return(0,p.jsxs)("div",{className:"w-full pl-3.5 pr-3.5 flex flex-row flex-wrap items-center gap-2",children:[this.renderSectionOption(a.G2.TRANSCRIPTS),this.renderSectionOption(a.G2.WEBSITE),this.renderSectionOption(a.G2.LINKEDIN)]})}renderSectionContent(){switch(this.props.selected_section){case a.G2.TRANSCRIPTS:return(0,p.jsx)(b,{onTranscriptSelect:this.props.onTranscriptSelect.bind(this),current_data:this.props.data});case a.G2.WEBSITE:return(0,p.jsx)(g,{agent_type:o.R9.COMPANY_WEBSITE,current_data:this.props.data});case a.G2.LINKEDIN:return(0,p.jsx)(g,{agent_type:o.R9.LINKEDIN,current_data:this.props.data})}}renderSectionInfo(){return(0,p.jsx)("div",{className:"h-full w-full flex flex-grow overflow-y-auto",style:{paddingLeft:this.props.selected_section===a.G2.TRANSCRIPTS?"6px":"14px",paddingRight:this.props.selected_section===a.G2.TRANSCRIPTS?"6px":"14px"},children:this.renderSectionContent()})}render(){const e=this.renderProfileSection();return(0,p.jsxs)("div",{className:"pt-3.5 w-full h-screen flex flex-col gap-3",children:[e,e?this.renderBreaker():null,this.renderSectionOptions(),this.renderSectionInfo()]})}}const x=(0,E.Ng)((e=>({email_value_props:e.emailValueProps.value})))(R);var O=r(96274);function N(e){return e.sessionMetric?e.sessionMetric.voicemailDuration>0?e.sessionMetric.repSpeechDuringVoicemailDuration>10?{content:"Left VM",bold:!1}:{content:"Reached VM",bold:!1}:e.sessionMetric.targetDuration>0?{content:"Prospect",bold:!0}:e.sessionMetric.gatekeeperDuration>0?{content:"Gatekeeper",bold:!0}:{content:"No response",bold:!1}:{content:"No response",bold:!1}}class k extends l.Component{constructor(e){super(e),this.state={hovered:!1}}_getSummary(e){const t=N(e);return(0,p.jsx)(s.o5,{style:{whiteSpace:"nowrap"},variant:"largeParagraph",fontWeight:t.bold?550:350,children:t.content})}_getTableProps(){var e,t,r;return{items:null!==(e=this.props.sessionOptions)&&void 0!==e?e:[],highlightedItemIdx:null!==(t=null===(r=this.props.sessionOptions)||void 0===r?void 0:r.findIndex((e=>e.sessionId===this.props.selectedSessionId)))&&void 0!==t?t:-1,tableWidthFull:!0,trClassAdditionalStyleRowFn:e=>N(e).bold?{opacity:"100%"}:{opacity:"50%"},trClassStyleHighlighted:{backgroundColor:"lightgrey"},trClassStyleNonHighlighted:{},group_by:e=>(0,w.Qj)(new Date(e.scheduledStart)),group_by_value:e=>(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:550,style:{whiteSpace:"nowrap"},children:(0,w.Qj)(new Date(e.scheduledStart))}),columnFuncs:[e=>this._getSummary(e),e=>(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:350,children:(0,w.lY)(e.duration*_.or)})],onRowClick:e=>this.props.onSessionSelect(e.sessionId),keyFunc:e=>e.sessionId}}render(){var e,t;let r=(null!==(e=this.props.sessionOptions)&&void 0!==e?e:[]).findIndex((e=>e.sessionId===this.props.selectedSessionId));const n=(null!==(t=this.props.sessionOptions)&&void 0!==t?t:[]).length;return(0,p.jsxs)("div",{onMouseEnter:()=>this.setState({hovered:!0}),onMouseLeave:()=>this.setState({hovered:!1}),className:"flex flex-col w-full items-end",children:[(0,p.jsx)("div",{className:"p-1 cursor-pointer w-fit",style:{borderRadius:"8px",boxShadow:"rgba(0, 0, 0, 0.16) 0px 1px 4px",userSelect:"none"},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",fontWeight:650,children:`${-1===r?"-":r+1} of ${0===n?"-":n}`})}),n<=1?null:(0,p.jsx)("div",{style:{display:this.state.hovered?void 0:"none"},className:"relative",children:(0,p.jsx)("div",{className:"absolute right-0",style:{zIndex:9999999,maxHeight:"60vh",overflowY:"auto",overflowX:"hidden",maxWidth:"80vw",width:"fit-content",borderRadius:"10px",backgroundColor:"white",paddingLeft:"6.5px",paddingRight:"6.5px",paddingTop:"4px",paddingBottom:"4px",boxShadow:"rgba(0, 0, 0, 0.35) 0px 5px 15px"},children:(0,p.jsx)(y.X,{...this._getTableProps()})})})]})}}class P extends l.Component{constructor(e){super(e)}constructTimeHeader(e){const t=new Date(e);return(0,p.jsx)("div",{className:"w-full text-center flex justify-center items-center",children:(0,p.jsx)(s.o5,{variant:"h1",children:(0,w.Qj)(t)})})}constructHeader(){if(!this.props.selectedSessionId||!this.props.sessionOptions)return null;const e=this.props.sessionOptions.findIndex((e=>e.sessionId===this.props.selectedSessionId));if(-1===e)return null;const t=this.props.sessionOptions[e];return[this.constructTimeHeader(t.scheduledStart),(0,p.jsx)(k,{...this.props})]}render(){var e;return(0,p.jsxs)("div",{className:"w-full h-full flex flex-col gap-0.5",children:[(0,p.jsx)(O.T,{backMessage:"Back",onGoBack:this.props.onGoBack.bind(this),additionalContent:this.constructHeader()}),(0,p.jsx)("div",{className:"w-full h-full pl-2 pr-2 mt-1.5 overflow-hidden",children:(0,p.jsx)(v.J,{sessionId:null!==(e=this.props.selectedSessionId)&&void 0!==e?e:void 0,isInView:!0,embeddedView:!0})})]})}}var M=r(49182);let D=function(e){return e.TRANSCRIPT_VIEW="TRANSCRIPT_VIEW",e.EMAIL_GENERATION_VIEW="EMAIL_GENERATION_VIEW",e.PROSPECT_DATA_VIEW="PROSPECT_DATA_VIEW",e}({});class L extends l.Component{constructor(e){super(e),this.onWindowMessageBinded=this.onWindowMessage.bind(this),this.state={input_data:this.getEmptyProspectData(),latest_prospect_id:null,generated_email:{},selected_section:a.G2.TRANSCRIPTS,selected_transcript:null,current_view:D.PROSPECT_DATA_VIEW,email_requested_for_prospect_id:null,conversational_histories:{},conversational_generated_emails:{}}}componentDidMount(){window.addEventListener("message",this.onWindowMessageBinded),null===this.props.email_value_props&&(0,C.li)(this.props.dispatch)}componentWillUnmount(){window.removeEventListener("message",this.onWindowMessageBinded)}_sendMessageToTop(e){if(window.top&&document.location.ancestorOrigins&&document.location.ancestorOrigins.length>0){const r=document.location.ancestorOrigins[0];try{window.top.postMessage(e,r)}catch(t){}}}compareNumbersArray(e,t){return e.length===t.length&&JSON.stringify(e.sort())===JSON.stringify(t.sort())}passMessageToWeb(e,t){this._sendMessageToTop({type:n.Ol.TRELLUS_ROUTER_PASSING,[n.RI.SOURCE_INFO]:{[n.qs.MANAGER_TYPE]:"EXTERNAL"},[n.RI.TARGET_INFO]:{[n.qs.MANAGER_TYPE]:e},[n.RI.MESSAGE_INFO]:t})}onWindowMessage(e){const t=e.data;if(t.type)switch(t.type){case n.Ol.APP_TO_EXTERNAL_SET_EXTENSION_INFO:const e=t.apiKey;e&&this.setState({apiKey:e});break;case n.Ol.APP_TO_EXTERNAL_CHECK_IS_LOADED:this._sendMessageToTop({type:n.Ol.EXTERNAL_TO_APP_IS_LOADED});break;case n.Ol.PRE_CALL_TO_EXTERNAL_IS_LOADED:this._sendMessageToTop({type:n.Ol.EXTERNAL_TO_PRE_CALL_IS_LOADED}),this.passMessageToWeb("DATA_IFRAME",{type:n.Ol.EXTERNAL_TO_PRE_CALL_IS_LOADED});break;case n.Ol.PRE_CALL_TO_EXTERNAL_UPDATE_EMAIL_INPUT:this.onInputReceived(t.input,t.data,t.id);break;case n.Ol.PRE_CALL_TO_EXTERNAL_SCRAPED_DATA:const r=t.agent_type;this.setState((e=>e.input_data.agent_data[r].url!==t.url?null:{input_data:{...e.input_data,agent_data:{...e.input_data.agent_data,[r]:{...e.input_data.agent_data[r],scraped_data:t.scraped_data,status:t.scraped_data?i.X.REQUESTED_BY_USER:i.X.ERROR,error_reason:t.error_reason}}}}));break;case n.Ol.PRE_CALL_TO_EXTERNAL_REQUEST_EMAIL:if(!this.state.latest_prospect_id)return;this.setState((e=>({current_view:D.EMAIL_GENERATION_VIEW,email_requested_for_prospect_id:e.latest_prospect_id})));break;case n.Ol.PRE_CALL_TO_EXTERNAL_REFRESH_TRANSCRIPTS:const o=t.number,a=t.immediately;if(!this.state.input_data.number_info.numbers.includes(o))return;a?this.fetchNumbers(this.state.input_data.number_info.numbers,!0):setTimeout((()=>{this.state.input_data.number_info.numbers.includes(o)&&this.fetchNumbers(this.state.input_data.number_info.numbers,!0)}),10*_.LG)}}getEmptyProspectData(){return{prospect_name:null,prospect_company:null,prospect_title:null,agent_data:{[o.R9.LINKEDIN]:{status:i.X.DEFAULT,url:null,info:void 0,has_data:!1},[o.R9.COMPANY_WEBSITE]:{status:i.X.DEFAULT,url:null,info:void 0,has_data:!1}},number_info:{numbers:[],summaries:null,transcripts_found:null}}}onProspectIdentifierReceived(e){this.setState({latest_prospect_id:e})}onAgentInfoUpdate(e,t){const r=(e=>({status:e.status,url:e.url,has_data:e.has_data,info:e.info,scraped_data:e.scraped_data}))(t);this.setState((t=>t.input_data.agent_data[e].url===r.url&&t.input_data.agent_data[e].has_data?null:{input_data:{...t.input_data,agent_data:{...t.input_data.agent_data,[e]:r}}}))}onNumberInfoUpdate(e){const t=(e=>({numbers:e.numbers,summaries:e.summaries,transcripts_found:e.transcripts_found}))(e);this.setState((e=>this.compareNumbersArray(t.numbers,e.input_data.number_info.numbers)?null:{input_data:{...e.input_data,number_info:t}}))}onProspectMetadataUpdate(e,t){this.setState((r=>({input_data:{...r.input_data,[t]:e}})))}onInputReceived(e,t,r){switch(this.onProspectIdentifierReceived(r),e){case a.G2.LINKEDIN:this.onAgentInfoUpdate(o.R9.LINKEDIN,t);break;case a.G2.WEBSITE:this.onAgentInfoUpdate(o.R9.COMPANY_WEBSITE,t);break;case a.G2.TRANSCRIPTS:this.onNumberInfoUpdate(t);break;case a.G2.PROSPECT_NAME:this.onProspectMetadataUpdate(t,"prospect_name");break;case a.G2.PROSPECT_COMPANY:this.onProspectMetadataUpdate(t,"prospect_company");break;case a.G2.PROSPECT_TITLE:this.onProspectMetadataUpdate(t,"prospect_title")}}componentDidUpdate(e,t,r){var n,a,s,l;this.state.input_data.number_info.numbers.length>0&&!this.compareNumbersArray(null!==(n=t.input_data.number_info.numbers)&&void 0!==n?n:[],this.state.input_data.number_info.numbers)&&this.fetchNumbers(this.state.input_data.number_info.numbers);for(const p of Object.values(o.R9))if(this.state.input_data.agent_data[p].url&&(this.state.input_data.agent_data[p].url!==t.input_data.agent_data[p].url&&this.state.input_data.agent_data[p].url||this.state.input_data.agent_data[p].url===t.input_data.agent_data[p].url&&this.state.input_data.agent_data[p].status===i.X.REQUESTED_BY_USER&&(p!==o.R9.LINKEDIN||this.state.input_data.agent_data[p].scraped_data)&&this.state.input_data.agent_data[p].status!==t.input_data.agent_data[p].status||this.state.input_data.agent_data[p].url===t.input_data.agent_data[p].url&&!this.state.input_data.agent_data[p].info&&this.state.input_data.agent_data[p].scraped_data&&!t.input_data.agent_data[p].scraped_data)){var c;const e=this.state.input_data.agent_data[p].url,t=null!==(c=this.state.input_data.agent_data[p].scraped_data)&&void 0!==c?c:null,r=p===o.R9.LINKEDIN&&!t;e&&this.getScrapedData(e,t,r,p)}if(this.state.email_requested_for_prospect_id&&this.state.email_requested_for_prospect_id!==t.email_requested_for_prospect_id&&this.state.email_requested_for_prospect_id===this.state.latest_prospect_id&&this.generateEmail(),this.state.latest_prospect_id&&this.state.conversational_histories[this.state.latest_prospect_id]&&!this._compareConversationHistories(null!==(a=this.state.conversational_histories[this.state.latest_prospect_id])&&void 0!==a?a:[],null!==(s=t.conversational_histories[this.state.latest_prospect_id])&&void 0!==s?s:[])&&null!==(l=this.state.generated_email[this.state.latest_prospect_id])&&void 0!==l&&l.gen_email){var u,d;const e=null!==(u=t.conversational_histories[this.state.latest_prospect_id])&&void 0!==u?u:[],r=this.state.latest_prospect_id;if(e.some((e=>{var t;return!(null===(t=e.uuid in this.state.conversational_generated_emails[r])||void 0===t||t)})))return;const n=[null===(d=this.state.generated_email[this.state.latest_prospect_id])||void 0===d?void 0:d.gen_email,...e.map((e=>{var t;return null===(t=this.state.conversational_generated_emails[r][e.uuid])||void 0===t?void 0:t.gen_email}))].filter((e=>e)),i=n[n.length-1],o=this.state.conversational_histories[this.state.latest_prospect_id];this.generateRevisionEmail(i,o[o.length-1])}}_compareConversationHistories(e,t){return e.length===t.length&&e.map((e=>e.uuid)).sort().join("")===t.map((e=>e.uuid)).sort().join("")}async generateEmail(){var e,t,r,n;if(!this.props.email_value_props||!this.state.latest_prospect_id)return;if(this.state.generated_email[this.state.latest_prospect_id])return;const i=this.state.latest_prospect_id,o=await(0,c.M)().generateProspectEmail({prospect_id:this.state.latest_prospect_id,previous_session_ids:this.state.input_data.number_info.summaries?this.state.input_data.number_info.summaries.map((e=>e.sessionId)):[],selected_session_ids:this.state.input_data.number_info.summaries?this.state.input_data.number_info.summaries.filter((e=>{var t,r;return(null===(t=e.sessionMetric)||void 0===t?void 0:t.targetDuration)||(null===(r=e.sessionMetric)||void 0===r?void 0:r.gatekeeperDuration)})).map((e=>e.sessionId)):[],value_prop:this.props.email_value_props[0],prospect_info:{prospect_name:this.state.input_data.prospect_name,prospect_company:this.state.input_data.prospect_company,prospect_title:this.state.input_data.prospect_title,website_summary:null!==(e=null===(t=this.state.input_data.agent_data.COMPANY_WEBSITE.info)||void 0===t?void 0:t.summary)&&void 0!==e?e:null,linkedin_summary:null!==(r=null===(n=this.state.input_data.agent_data.LINKEDIN.info)||void 0===n?void 0:n.summary)&&void 0!==r?r:null}});(null===o||void 0===o?void 0:o.gen_email)&&this.setState((e=>({generated_email:{...e.generated_email,[i]:o}})))}async generateRevisionEmail(e,t){var r,n,i,o;if(!this.props.email_value_props||!this.state.latest_prospect_id)return;const a=this.state.latest_prospect_id,s={prospect_id:this.state.latest_prospect_id,value_prop:this.props.email_value_props[0],prospect_info:{prospect_name:this.state.input_data.prospect_name,prospect_company:this.state.input_data.prospect_company,prospect_title:this.state.input_data.prospect_title,website_summary:null!==(r=null===(n=this.state.input_data.agent_data.COMPANY_WEBSITE.info)||void 0===n?void 0:n.summary)&&void 0!==r?r:null,linkedin_summary:null!==(i=null===(o=this.state.input_data.agent_data.LINKEDIN.info)||void 0===o?void 0:o.summary)&&void 0!==i?i:null},previous_session_ids:this.state.input_data.number_info.summaries?this.state.input_data.number_info.summaries.map((e=>e.sessionId)):[],selected_session_ids:this.state.input_data.number_info.summaries?this.state.input_data.number_info.summaries.filter((e=>{var t,r;return(null===(t=e.sessionMetric)||void 0===t?void 0:t.targetDuration)||(null===(r=e.sessionMetric)||void 0===r?void 0:r.gatekeeperDuration)})).map((e=>e.sessionId)):[]},l=await(0,c.M)().generateRevisionEmail(s,e,t);this.setState((e=>{var r;const n=null!==(r=e.conversational_generated_emails[a])&&void 0!==r?r:{};return{conversational_generated_emails:{...e.conversational_generated_emails,[a]:{...n,[t.uuid]:l}}}}))}async getScrapedData(e,t,r,a){const s=await(0,c.M)().getScrapedSummarizedData(e,t,r,a,this.state.apiKey),l=null!==s&&void 0!==s&&s.summary||null!==s&&void 0!==s&&s.custom_json?i.X.RECEIVED:a===o.R9.COMPANY_WEBSITE?i.X.ERROR:i.X.TO_BE_REQUESTED_BY_USER,u=null!=(null===s||void 0===s?void 0:s.summary)||null!=(null===s||void 0===s?void 0:s.custom_json);(0,d.KV)({type:n.Ol.EXTERNAL_TO_PRE_CALL_HAS_DATA_ALREADY,agent_type:a,has_data:u,url:e,status:l}),this.passMessageToWeb("RESEARCH_LOOKUP",{type:n.Ol.EXTERNAL_TO_PRE_CALL_HAS_DATA_ALREADY,agent_type:a,has_data:u,url:e,status:l}),this.setState((t=>t.input_data.agent_data[a].url!==e?null:{input_data:{...t.input_data,agent_data:{...t.input_data.agent_data,[a]:{url:e,status:l,info:s,has_data:u}}}}))}async fetchNumbers(e,t){const r=await(0,c.M)().getPreviousCallSummaries({phone_numbers:e,remarks:null,start:null,end:null,has_star:null,user_ids:null,min_duration:null,dispositions:null,review_is_open:null,prompt_types:null,counterparts:null,cadence_steps:null,cadences:null,industries:null,remark_cnf:null,seniorities:null,text_cnf:null,stages:null,titles:null},this.state.apiKey,t),i=null==r?0:r.length;(0,d.KV)({type:n.Ol.EXTERNAL_TO_PRE_CALL_HAS_TRANSCRIPT,numbers:e,numberFound:i,summaries:r}),this.passMessageToWeb("TRANSCRIPT_LOOKUP",{type:n.Ol.EXTERNAL_TO_PRE_CALL_HAS_TRANSCRIPT,numbers:e,numberFound:i,summaries:r}),this.setState((t=>this.compareNumbersArray(t.input_data.number_info.numbers,e)?{input_data:{...t.input_data,number_info:{...t.input_data.number_info,transcripts_found:i,summaries:r}}}:null))}renderNoDataDetected(){return(0,p.jsx)("div",{className:"p-4 flex-grow flex gap-3 justify-center items-center text-center",children:(0,p.jsx)(s.o5,{className:"",variant:"largeParagraph",children:this.state.latest_prospect_id?"Fetching information":"No prospect detected"})})}_getCurrentView(){var e;return this.state.current_view===D.TRANSCRIPT_VIEW&&null!==this.state.selected_transcript&&null!==(e=this.state.input_data.number_info.summaries)&&void 0!==e&&e.find((e=>e.sessionId===this.state.selected_transcript))?D.TRANSCRIPT_VIEW:this.state.current_view===D.EMAIL_GENERATION_VIEW&&this.state.latest_prospect_id===this.state.email_requested_for_prospect_id?D.EMAIL_GENERATION_VIEW:D.PROSPECT_DATA_VIEW}_hasAnyData(){return this.state.input_data.number_info.numbers.length>0||this.state.input_data.agent_data.COMPANY_WEBSITE.url||this.state.input_data.agent_data.LINKEDIN.url}_canRequestConversationalHistory(e,t,r){return!!e&&(!t.some((e=>!(e.uuid in r)))&&!(t.length>=3))}_onRequestConversationHistoryUpdate(e){this.state.latest_prospect_id&&this.state.generated_email[this.state.latest_prospect_id]&&this.setState((t=>{var r,n;if(!t.latest_prospect_id)return null;const i=t.generated_email[t.latest_prospect_id],o=null!==(r=t.conversational_histories[t.latest_prospect_id])&&void 0!==r?r:[],a=null!==(n=t.conversational_generated_emails[t.latest_prospect_id])&&void 0!==n?n:{};return this._canRequestConversationalHistory(i,o,a)?{conversational_histories:{...t.conversational_histories,[t.latest_prospect_id]:[...o,e]}}:null}))}_renderInnerBody(){var e,t,r,n,i,o;if(!this._hasAnyData())return this.renderNoDataDetected();const a=this.state.latest_prospect_id&&null!==(e=this.state.conversational_generated_emails[this.state.latest_prospect_id])&&void 0!==e?e:{},s=a?Object.fromEntries(Object.entries(a).map((e=>[e[0],e[1]?e[1].gen_email:null]))):{};switch(this._getCurrentView()){case D.PROSPECT_DATA_VIEW:return(0,p.jsx)(x,{onEmailRequest:()=>{this.setState((e=>({email_requested_for_prospect_id:e.latest_prospect_id,current_view:D.EMAIL_GENERATION_VIEW})))},onSectionUpdate:e=>this.setState({selected_section:e}),selected_section:this.state.selected_section,onTranscriptSelect:e=>this.setState({selected_transcript:e,current_view:D.TRANSCRIPT_VIEW}),data:this.state.input_data});case D.TRANSCRIPT_VIEW:return(0,p.jsx)(P,{onSessionSelect:e=>this.setState({selected_transcript:e}),onGoBack:()=>this.setState({current_view:D.PROSPECT_DATA_VIEW}),sessionOptions:this.state.input_data.number_info.summaries,selectedSessionId:this.state.selected_transcript});case D.EMAIL_GENERATION_VIEW:return(0,p.jsx)(M.j,{conversational_history:this.state.latest_prospect_id&&null!==(t=this.state.conversational_histories[this.state.latest_prospect_id])&&void 0!==t?t:[],conversational_history_emails:s,request_conversational_history_update:e=>this._onRequestConversationHistoryUpdate(e),can_request_conversational_history:!!this.state.latest_prospect_id&&this._canRequestConversationalHistory(this.state.generated_email[this.state.latest_prospect_id],null!==(r=this.state.conversational_histories[this.state.latest_prospect_id])&&void 0!==r?r:[],null!==(n=this.state.conversational_generated_emails[this.state.latest_prospect_id])&&void 0!==n?n:{}),original_email:this.state.latest_prospect_id&&null!==(i=null===(o=this.state.generated_email[this.state.latest_prospect_id])||void 0===o?void 0:o.gen_email)&&void 0!==i?i:null,onGoBack:()=>this.setState({current_view:D.PROSPECT_DATA_VIEW})})}}render(){return(0,p.jsx)("div",{className:"w-screen h-screen",children:this._renderInnerBody()})}}function U(e){return e.user_id?-1:e.team_id?0:1}const j=(0,E.Ng)((e=>{let t=e.emailValueProps.value;return t&&(t=Array.from(t).sort(((e,t)=>U(e)-U(t)))),{email_value_props:t}}))(L)},6110:(e,t,r)=>{"use strict";r.d(t,{D:()=>l});var n=r(64850),i=r(65043),o=r(22166),a=r(59905),s=r(70579);const l=(0,o.Ng)((e=>({authentication_info:e.authenticationInfo.value,visibleAccounts:(0,n.rA)(e.visibleAccounts,(e=>e.team_is_active&&e.can_dial)),user:(0,n.tW)(e.user),userSettings:e.settings.value})))((e=>{let{component:t,...r}=e;return(0,i.useEffect)((()=>{r.authentication_info||(0,n._W)(r.dispatch),r.onlyLoadAuthenticationInfo||(r.user||(0,n.JF)(r.dispatch),null===r.userSettings&&(0,n.qP)(r.dispatch),r.visibleAccounts||(0,n.Eg)(r.dispatch))}),[]),r.onlyProgressOnAuthenticationLoad&&!r.authentication_info?(0,s.jsx)(a.a,{}):(0,s.jsx)(t,{...r})}))},9272:(e,t,r)=>{"use strict";r.d(t,{d:()=>u,R:()=>c});var n=r(81366),i=r(65043),o=r(31899),a=r.n(o),s=r(58152),l=r(70579);let c=function(e){return e.SINGLE="single",e.MULTI="multi",e.DATE="date",e.TEXT="text",e.CUSTOM="custom",e}({});class u extends i.Component{constructor(e){var t,r;super(e),this._wrapperRef=i.createRef(),this._inputRef=i.createRef(),this.handleClickOutside=this.handleClickOutside.bind(this),this.state={showFilter:null!==(t=null===(r=this.props.selectableFilterProps)||void 0===r?void 0:r.openFilterDefault)&&void 0!==t&&t,textSearch:""}}_renderSelectedItem(e){var t;return(0,l.jsxs)("div",{className:"text-xs pr-1 py-0.5 px-1 rounded justify-center items-center flex text-left",style:{backgroundColor:"rgb(77, 165, 107)"},children:[(0,l.jsx)("div",{className:"mr-0.5",children:"string"==typeof e.label?(0,l.jsx)(n.o5,{variant:this.props.variant?this.props.variant:"smallCaption",color:"white",children:e.selectedLabel?e.selectedLabel:e.label}):e.selectedLabel?e.selectedLabel:e.label}),this.props.filterType==c.MULTI||null!==(t=this.props.selectableFilterProps)&&void 0!==t&&t.allowsNonSelected?(0,l.jsx)("div",{className:"rounded justify-center items-center cursor-pointer flex",onClick:()=>{this._onFilterUpdate.bind(this)(e,!1)},children:i.cloneElement(s.i3,{className:"w-3.5 h-3.5"})}):null]},e.value)}_onFilterUpdate(e,t){var r;const n=[{...e,selected:!e.selected}];if(this.props.filterType==c.SINGLE&&t){var i;const e=null===(i=this.props.selectableFilterProps)||void 0===i?void 0:i.filterOptions.filter((e=>e.selected));if(e&&e.length>1)throw new Error("too many filters selected");e&&1==e.length&&n.push({...e[0],selected:!1})}this.props.closeOnSelect&&this.setState({showFilter:!1,textSearch:""}),null===(r=this.props.selectableFilterProps)||void 0===r||r.onFilterUpdate(n)}_renderNonSelectedOption(e){return(0,l.jsx)("div",{tabIndex:0,className:"cursor-pointer group flex py-1 pl-3 pr-2 focus-visible:bg-gray-200 focus-visible:outline-none focus-visible:ring-0 dark:focus-visible:bg-zinc-700 dark:focus-visible:ring-offset-zinc-700 hover:bg-gray-200 dark:hover:bg-zinc-700",onClick:()=>{this.setState({textSearch:""}),this._onFilterUpdate.bind(this)(e,!0)},children:(0,l.jsx)("div",{className:"min-h-5 flex select-none text-left items-center justify-center rounded py-0.5 pr-1 text-xs px-1",style:{color:"rgb(0, 0, 0)",backgroundColor:"rgb(194, 194, 194)"},children:(0,l.jsx)("div",{className:"mr-0.5",children:"string"==typeof e.label?(0,l.jsx)(n.o5,{variant:this.props.variant?this.props.variant:"smallCaption",children:e.label}):e.label})})},e.value)}_renderLineSplitHeaderRecallSection(e){return(0,l.jsxs)("div",{style:{paddingLeft:"10px",paddingRight:"10px"},className:"w-full items-center flex flex-row justify-between",children:[(0,l.jsx)("hr",{className:"w-1/3",style:{height:"1px",backgroundColor:"#e5e7eb"}}),(0,l.jsx)("div",{className:"w-full flex-grow text-center pl-2 pr-2 max-w-fit",children:(0,l.jsx)(n.o5,{variant:"smallParagraph",children:e})}),(0,l.jsx)("hr",{className:"w-1/3",style:{height:"1px",backgroundColor:"#e5e7eb"}})]})}componentDidMount(){document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside)}componentDidUpdate(e,t,r){this.state.showFilter&&this._inputRef.current&&(!t.showFilter||e.selectableFilterProps&&this.props.selectableFilterProps&&e.selectableFilterProps.filterOptions.map((e=>e.selected?e.label:"")).join("")!==this.props.selectableFilterProps.filterOptions.map((e=>e.selected?e.label:"")).join(""))&&this._inputRef.current.focus()}handleClickOutside(e){var t;this._wrapperRef&&this._wrapperRef.current&&e.target&&!this._wrapperRef.current.contains(e.target)&&(this.setState({showFilter:!1,textSearch:""}),null!==(t=this.props.selectableFilterProps)&&void 0!==t&&t.clickoutIsEmptyUpdate&&this.props.selectableFilterProps.onFilterUpdate([]))}_getSelectableOptions(){return this.props.selectableFilterProps?this.props.selectableFilterProps.filterOptions.filter((e=>!e.selected&&("string"!==typeof e.label||""===this.state.textSearch||e.label.toLowerCase().includes(this.state.textSearch.toLowerCase())))):[]}onKeyDown(e){if("Enter"===e.key||13===e.keyCode){e.preventDefault();const t=this._getSelectableOptions();t.length>0&&(this.setState({textSearch:""}),this._onFilterUpdate(t[0],!0))}if(this.props.filterType===c.MULTI&&0===this.state.textSearch.length&&("Backspace"==e.key||8===e.keyCode||46===e.keyCode)){var t,r;const n=(null!==(t=null===(r=this.props.selectableFilterProps)||void 0===r?void 0:r.filterOptions)&&void 0!==t?t:[]).filter((e=>e.selected));n.length>0&&(e.preventDefault(),this.setState({textSearch:""}),this._onFilterUpdate(n[n.length-1],!1))}}_renderTextArea(){var e;return(0,l.jsx)("input",{onKeyDown:this.onKeyDown.bind(this),autoFocus:null===(e=this.props.selectableFilterProps)||void 0===e?void 0:e.openFilterDefault,value:this.state.textSearch,onChange:e=>this.setState({textSearch:e.target.value}),ref:this._inputRef,type:"text",style:{height:"20px",boxSizing:"border-box",padding:"4px 6px",width:"0px",minWidth:"20px",flexGrow:"1",border:"0px",margin:"0px",outline:"0px",fontFamily:"Calibri,Arial,Helvetica,sans-serif",fontStyle:"normal",fontWeight:400,fontSize:"min(12px, max(11px, 1.8vw))",lineHeight:"18px",letterSpacing:"0.02em"}})}_renderCategoricalFilter(){if(!this.props.selectableFilterProps)return null;if(this.props.selectableFilterProps.showAll)return this._renderShowAllFilter();const e=this.props.maxWidth?this.props.maxWidth:"150px",t=this.props.selectableFilterProps.filterOptions.filter((e=>e.selected)).length;const r=this.props.selectableFilterProps.filterOptions.length;return(0,l.jsxs)("div",{className:this.props.widthFit?"w-fit":this.props.widthFull?"w-full":"",ref:this._wrapperRef,style:{height:this.props.heightFull?"100%":"inherit"},children:[(0,l.jsx)("div",{className:this.props.widthFit?"w-fit":this.props.widthFull?"w-full ":"",style:{height:this.props.heightFull?"100%":"inherit"},onClick:e=>{e.stopPropagation(),this.setState((e=>({showFilter:!e.showFilter,textSearch:e.showFilter?"":e.textSearch})))},children:this.props.selectableFilterProps.headerElement?this.props.selectableFilterProps.headerElement:(0,l.jsx)("div",{className:"p-1 cursor-pointer grid rounded-md",style:{backgroundColor:"rgb(30 58 138)"},children:(0,l.jsx)("div",{children:(0,l.jsx)(n.o5,{variant:"largeParagraph",color:"white",children:t>1?t+" selected":0==t?"All":this.props.selectableFilterProps.filterOptions.find((e=>e.selected)).label})})})}),this.state.showFilter?(0,l.jsx)("div",{onClick:e=>e.stopPropagation(),className:this.props.selectableFilterProps.usesRelativeAtParent?"relative":"absolute",style:{zIndex:"999999999"},children:(0,l.jsx)("div",{className:"absolute cursor-default",style:{boxShadow:"0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a"},children:(0,l.jsxs)("div",{style:{width:e,maxWidth:e,backgroundColor:"white",borderWidth:"1px",borderRadius:"0.25rem",overflowY:"auto",maxHeight:this.props.selectableFilterProps.noMaxHeight?"fit-content":"12rem"},children:[(0,l.jsxs)("div",{className:"gap-1",style:{transition:"padding-top 0.2s linear",alignItems:"center",display:"flex",flexWrap:"wrap",padding:r>3||this.props.filterType===c.MULTI&&t>0?"4px":"0px"},children:[this.props.filterType!==c.SINGLE?this.props.selectableFilterProps.filterOptions.map((e=>e.selected?this._renderSelectedItem(e):null)):null,!this.props.selectableFilterProps.hideInputText&&r>3?this._renderTextArea():null]}),r>3||this.props.filterType===c.MULTI&&t>0?(0,l.jsx)("div",{className:"full border-t-0 border-r-0 border-l-0 border-b border-gray-200"}):null,(0,l.jsx)("div",{className:"my-1",children:this.props.selectableFilterProps.groupById?this._getSelectableOptions().map(((e,t,r)=>{if(e.selected)return null;const n=function(e,t){let r=e-1;for(;r>=0&&t[r].selected;)r-=1;return r}(t,r);return 0==t||n<0||r[n].id!==e.id?(0,l.jsxs)("div",{children:[this._renderLineSplitHeaderRecallSection(e.id),this._renderNonSelectedOption(e)]},e.value):this._renderNonSelectedOption(e)})):this._getSelectableOptions().map((e=>this._renderNonSelectedOption(e)))})]})})}):null]})}_renderShowAllOption(e){var t,r,i,o,a,s,u,d,p,h;const f="string"==typeof e.label,m={color:e.selected?null!==(t=null===(r=this.props.selectableFilterProps)||void 0===r?void 0:r.selectedTextColor)&&void 0!==t?t:"white":"black",backgroundColor:e.selected?null!==(i=null===(o=this.props.selectableFilterProps)||void 0===o?void 0:o.selectedColor)&&void 0!==i?i:"rgb(30 58 138)":"white",cursor:e.selected&&this.props.filterType!=c.MULTI?"initial":"pointer",padding:"8px",boxShadow:"0px 3px 3px rgb(0 0 0 / 20%)",borderRadius:"10px",border:"1px solid rgba(91, 101, 123, 0.25)"};return(0,l.jsx)("div",{className:e.selected&&null!==(a=this.props.selectableFilterProps)&&void 0!==a&&a.selectedClassName?this.props.selectableFilterProps.selectedClassName:!e.selected&&null!==(s=this.props.selectableFilterProps)&&void 0!==s&&s.unselectedClassName?this.props.selectableFilterProps.unselectedClassName:void 0,onClick:()=>{var t;(this.props.filterType===c.MULTI||!e.selected||null!==(t=this.props.selectableFilterProps)&&void 0!==t&&t.allowsNonSelected)&&this._onFilterUpdate.bind(this)(e,!e.selected)},style:f?e.selected?null!==(u=null===(d=this.props.selectableFilterProps)||void 0===d?void 0:d.selectedStyle)&&void 0!==u?u:m:null!==(p=null===(h=this.props.selectableFilterProps)||void 0===h?void 0:h.unselectedStyle)&&void 0!==p?p:m:{},children:(0,l.jsx)("div",{className:"flex text-center justify-center items-center h-full w-full",children:"string"==typeof e.label?(0,l.jsx)(n.o5,{color:e.selected?"white":"black",variant:this.props.variant?this.props.variant:"smallCaption",children:e.selected&&e.selectedLabel?e.selectedLabel:e.label}):e.selected&&e.selectedLabel?e.selectedLabel:e.label})},e.value)}_renderShowAllFilter(){if(!this.props.selectableFilterProps)return null;const e=this.props.selectableFilterProps.filterOptions.map((e=>this._renderShowAllOption(e)));return this.props.selectableFilterProps.removeOuterBoxForShowAll?(0,l.jsx)("div",{className:"flex"+(this.props.selectableFilterProps.spreadBetween?" gap-1 justify-between":" gap-2  flex-wrap"),style:{flexDirection:this.props.selectableFilterProps.vertical?"column":"row"},children:e}):(0,l.jsx)("div",{className:"flex gap-2",style:{flexDirection:this.props.selectableFilterProps.vertical?"column":"row",overflowX:this.props.selectableFilterProps.vertical?"inherit":"auto",overflowY:this.props.selectableFilterProps.vertical?"auto":"inherit",padding:"7px",boxShadow:"0px 3px 3px rgb(0 0 0 / 20%)",borderRadius:"10px",border:"1px solid rgba(91, 101, 123, 0.25)",width:this.props.maxWidth?this.props.maxWidth:"fit-content",height:this.props.maxHeight?this.props.maxHeight:"fit-content"},children:e})}_renderDateFilter(){var e,t,r,i;return this.props.dateFilterProps?this.props.dateFilterProps.simpleView?(0,l.jsxs)("div",{className:"flex flex-row gap-2 items-center text-center justify-center",style:this.props.dateFilterProps.onlyDateShownCustomView?{maxWidth:null!==(t=this.props.maxWidth)&&void 0!==t?t:"initial",padding:this.props.dateFilterProps.customWrapperClass?"0":"8px"}:{padding:this.props.dateFilterProps.customWrapperClass?"0":"8px",backgroundColor:"#FFFFFF",borderRadius:"10px",border:"1px solid rgba(91,101,123,0.25)",boxShadow:"0px 3px 3px rgb(0 0 0 / 20%)",maxWidth:this.props.maxWidth?this.props.maxWidth:"initial"},children:[this.props.dateFilterProps.onlyDateShownCustomView?null:(0,l.jsx)(n.o5,{variant:null!==(r=this.props.variant)&&void 0!==r?r:"caption",style:{minWidth:"35%",width:"35%"},children:this.props.dateFilterProps.label}),(0,l.jsx)("div",{className:"flex flex-auto",children:(0,l.jsx)(a(),{selected:this.props.dateFilterProps.value,wrapperClassName:null!==(i=this.props.dateFilterProps.customWrapperClass)&&void 0!==i?i:"react-datepicker-custom-wrapper",dateFormat:this.props.dateFilterProps.dateFormat,placeholderText:this.props.dateFilterProps.placeholderText,onChange:this.props.dateFilterProps.onChange.bind(this)})})]}):(0,l.jsx)(a(),{wrapperClassName:null!==(e=this.props.dateFilterProps.customWrapperClass)&&void 0!==e?e:"react-datepicker-custom-text",selected:this.props.dateFilterProps.value,dateFormat:this.props.dateFilterProps.dateFormat,placeholderText:this.props.dateFilterProps.placeholderText,onChange:this.props.dateFilterProps.onChange.bind(this)}):null}render(){return this.props.filterType===c.DATE?this._renderDateFilter():this._renderCategoricalFilter()}}},80773:(e,t,r)=>{"use strict";r.d(t,{v6:()=>T,lJ:()=>w,_m:()=>B,M_:()=>X,c$:()=>E,uA:()=>S,Z8:()=>N,ch:()=>H,A$:()=>k,qi:()=>W,Li:()=>K,yT:()=>q,Dm:()=>$});var n=r(97216),i=r(83078),o=r(9272),a=r(33675),s=r(11101),l=r(81366),c=r(65043),u=r(98222),d=r.n(u),p=r(31899),h=r.n(p),f=r(26032),m=r.n(f),g=r(43417),_=r(44925),v=r(3558),y=r(58152),A=r(22166),C=r(70579);let E=function(e){return e.PHONE_NUMBERS="PHONE_NUMBERS",e.CALL_CATEGORY="CALL_CATEGORY",e.USER_IDS="USER_IDS",e.REMARK="REMARK",e.TEXT="TEXT",e.STAGES="STAGE",e.COUNTERPARTS="COUNTERPARTIES",e.PROMPT_TYPES="PROMPT_TYPES",e.START="START",e.END="END",e.MIN_DURATION="MIN_DURATION",e.FLAGGED="FLAGGED",e.STARRED="STARRED",e.TIME="TIME",e.KEYWORD="KEYWORD",e.DISPOSITION="DISPOSITION",e.SENTIMENT="SENTIMENT",e.PURPOSE="PURPOSE",e.CADENCE_STEPS="CADENCE_STEPS",e.CADENCES="CADENCE",e.INDUSTRIES="INDUSTRY",e.TITLES="TITLE",e.SENIORITIES="SENIORITY",e.CNF_PASS_THROUGH="CNF_PASS_THROUGH",e.SESSION_METRIC_PASS_THROUGH="SESSION_METRIC_PASS_THROUGH",e}({});const w=[E.DISPOSITION,E.SENTIMENT,E.PURPOSE],S=[E.INDUSTRIES,E.TITLES,E.SENIORITIES,E.CADENCES,E.CADENCE_STEPS];let T=function(e){return e.ALL_CALLS="ALL_CALLS",e.ALL_PROSPECT_CALLS="ALL_PROSPECT_CALLS",e}({});const b={[E.CALL_CATEGORY]:"Call Info",[E.USER_IDS]:"Rep Info",[E.STAGES]:"Call Content",[E.REMARK]:"Call Content",[E.TEXT]:"Call Content",[E.KEYWORD]:"Call Content",[E.PROMPT_TYPES]:"Call Content",[E.COUNTERPARTS]:"Call Content",[E.SENIORITIES]:"Prospect",[E.PHONE_NUMBERS]:"Prospect",[E.CADENCE_STEPS]:"Prospect",[E.CADENCES]:"Prospect",[E.INDUSTRIES]:"Prospect",[E.TITLES]:"Prospect",[E.START]:"Call Info",[E.END]:"Call Info",[E.MIN_DURATION]:"Call Info",[E.FLAGGED]:"Call Info",[E.STARRED]:"Call Info",[E.TIME]:"Call Time",[E.DISPOSITION]:"Call Content",[E.SENTIMENT]:"Call Content",[E.PURPOSE]:"Call Content",[E.CNF_PASS_THROUGH]:"Call Content",[E.SESSION_METRIC_PASS_THROUGH]:"Call Content"},I={[E.CALL_CATEGORY]:!1,[E.USER_IDS]:!1,[E.STAGES]:!1,[E.REMARK]:!0,[E.TEXT]:!0,[E.MIN_DURATION]:!1,[E.PROMPT_TYPES]:!1,[E.COUNTERPARTS]:!0,[E.START]:!1,[E.END]:!1,[E.PHONE_NUMBERS]:!1,[E.FLAGGED]:!1,[E.STARRED]:!1,[E.TIME]:!1,[E.KEYWORD]:!0,[E.CADENCE_STEPS]:!1,[E.CADENCES]:!1,[E.INDUSTRIES]:!1,[E.TITLES]:!1,[E.SENIORITIES]:!1,[E.DISPOSITION]:!1,[E.SENTIMENT]:!1,[E.PURPOSE]:!1,[E.CNF_PASS_THROUGH]:!1,[E.SESSION_METRIC_PASS_THROUGH]:!1},R={[E.CALL_CATEGORY]:!1,[E.USER_IDS]:!1,[E.STAGES]:!1,[E.REMARK]:!1,[E.TEXT]:!0,[E.MIN_DURATION]:!1,[E.PROMPT_TYPES]:!1,[E.COUNTERPARTS]:!1,[E.START]:!1,[E.END]:!1,[E.PHONE_NUMBERS]:!1,[E.FLAGGED]:!1,[E.STARRED]:!1,[E.TIME]:!1,[E.KEYWORD]:!1,[E.CADENCE_STEPS]:!1,[E.CADENCES]:!1,[E.INDUSTRIES]:!1,[E.TITLES]:!1,[E.SENIORITIES]:!1,[E.DISPOSITION]:!1,[E.SENTIMENT]:!1,[E.PURPOSE]:!1,[E.CNF_PASS_THROUGH]:!1,[E.SESSION_METRIC_PASS_THROUGH]:!1},x={[E.CALL_CATEGORY]:!1,[E.USER_IDS]:!1,[E.STAGES]:!1,[E.REMARK]:!1,[E.TEXT]:!1,[E.MIN_DURATION]:!0,[E.PROMPT_TYPES]:!1,[E.COUNTERPARTS]:!1,[E.START]:!1,[E.END]:!1,[E.PHONE_NUMBERS]:!1,[E.FLAGGED]:!1,[E.STARRED]:!1,[E.TIME]:!0,[E.KEYWORD]:!1,[E.CADENCE_STEPS]:!1,[E.CADENCES]:!1,[E.INDUSTRIES]:!1,[E.TITLES]:!1,[E.SENIORITIES]:!1,[E.DISPOSITION]:!1,[E.SENTIMENT]:!1,[E.PURPOSE]:!1,[E.CNF_PASS_THROUGH]:!1,[E.SESSION_METRIC_PASS_THROUGH]:!1},O={[E.CALL_CATEGORY]:"Call Category",[E.USER_IDS]:"Users",[E.STAGES]:"End Stage",[E.REMARK]:"Event",[E.TEXT]:"Phrase",[E.MIN_DURATION]:"Min Duration (min.)",[E.PROMPT_TYPES]:"Prompt Types",[E.COUNTERPARTS]:"Counterparts",[E.START]:"Start",[E.END]:"End",[E.PHONE_NUMBERS]:"Numbers",[E.FLAGGED]:"Has Flag",[E.STARRED]:"Has Star",[E.TIME]:"Occurs",[E.KEYWORD]:"Keyword",[E.CADENCE_STEPS]:"Cadence Steps",[E.CADENCES]:"Cadences",[E.INDUSTRIES]:"Industries",[E.TITLES]:"Titles",[E.SENIORITIES]:"Seniorities",[E.DISPOSITION]:"Disposition",[E.SENTIMENT]:"Sentiment",[E.PURPOSE]:"Purpose",[E.CNF_PASS_THROUGH]:"-",[E.SESSION_METRIC_PASS_THROUGH]:"-"};let N=function(e){return e.HAS="Has event",e.DOES_NOT_HAVE="Does not have event",e}({}),k=function(e){return e.CALL_HAS="Call has",e.REP_SAYS="Rep says",e.PROSPECT_SAYS="Prospect says",e}({});const P=(0,C.jsxs)("svg",{width:"",height:"",viewBox:"0 0 92 128",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,C.jsx)("path",{d:"M4.29979 62.0262L4.41451 61.534L4.66496 35.9803C4.70305 34.694 5.24595 33.4743 6.17624 32.5852C7.10654 31.696 8.34946 31.2087 9.63619 31.2288H9.66792C10.2986 31.2271 10.9232 31.3508 11.5056 31.5928C12.088 31.8347 12.6165 32.19 13.0603 32.638C13.7102 33.2998 14.1497 34.1389 14.3238 35.0499C14.3313 35.1174 14.4211 35.7761 14.4185 36.0472L14.194 64.4134C15.4721 63.3803 16.8156 62.4308 18.216 61.5709L18.4558 18.0843C18.4943 16.798 19.0376 15.5786 19.9682 14.6898C20.8988 13.801 22.1418 13.3142 23.4285 13.3348H23.4602C24.3785 13.3401 28.9605 13.5964 28.9601 18.125L28.5773 57.1839C29.8978 56.8479 31.2355 56.5837 32.5846 56.3924L33.0516 8.74931C33.0902 7.4632 33.6335 6.24396 34.564 5.35526C35.4945 4.46655 36.7373 3.9798 38.0239 4.00027H38.0561C38.7157 3.99967 39.3688 4.13025 39.9774 4.38441C40.5861 4.63858 41.1381 5.01125 41.6013 5.48074C42.0348 5.9159 42.3773 6.4329 42.6092 7.00165C42.841 7.57041 42.9574 8.17958 42.9517 8.79374L42.4862 56.2746C43.8286 56.4336 45.1615 56.6647 46.4791 56.9667L46.8114 23.0651C46.8365 20.6263 49.5971 18.3377 52.5036 18.3377H52.5382C53.1974 18.337 53.8502 18.4675 54.4586 18.7214C55.067 18.9753 55.6188 19.3476 56.082 19.8167C56.5154 20.2523 56.858 20.7697 57.0897 21.3389C57.3214 21.9081 57.4377 22.5176 57.4318 23.1321L57.0602 61.1507C58.4391 61.9531 59.7662 62.8414 61.0338 63.8101L61.4311 23.1717C61.4437 22.0304 61.2293 20.8981 60.8004 19.8405C60.3715 18.7828 59.7365 17.821 58.9325 17.011C58.1011 16.1654 57.1098 15.4936 56.0163 15.0346C54.9228 14.5757 53.749 14.3388 52.5631 14.3377C50.5357 14.3433 48.5564 14.9553 46.8797 16.0951L46.9509 8.83279C46.9631 7.69202 46.7485 6.56019 46.3195 5.50309C45.8905 4.44598 45.2556 3.48469 44.4519 2.67508C43.6203 1.82925 42.6289 1.15719 41.5353 0.697995C40.4416 0.238798 39.2676 0.00162565 38.0815 0.000273069H38.0234C35.6835 -0.0180412 33.4305 0.88552 31.7516 2.51551C30.0728 4.1455 29.1031 6.37088 29.0524 8.71027L29.0315 10.8405C27.3584 9.83232 25.4373 9.31087 23.4841 9.33474H23.4275C21.0874 9.31651 18.8342 10.2203 17.1553 11.8506C15.4765 13.4809 14.5069 15.7066 14.4565 18.0462L14.3591 28.5904C12.9626 27.7069 11.3453 27.235 9.69273 27.2288H9.6361C7.29591 27.2106 5.04267 28.1146 3.36388 29.7451C1.6851 31.3756 0.715772 33.6015 0.665625 35.9412L0.420066 61.0535L0.337066 61.4676C0.287266 61.9075 -0.856553 72.3372 1.37447 81.0979L1.8391 82.3483C2.53448 80.1925 3.42231 78.1036 4.49186 76.1068C3.92805 71.4334 3.86366 66.7132 4.29979 62.0262Z",fill:"black"}),(0,C.jsx)("path",{d:"M89.5804 45.1584C88.6906 44.3499 87.6435 43.7336 86.5048 43.3481C85.366 42.9627 84.1599 42.8163 82.962 42.9181C79.2732 43.1647 75.5356 45.3737 72.378 49.2145L61.3438 64.0501C62.3979 64.8737 63.4082 65.7519 64.3705 66.6811L75.5259 51.6794C77.8809 48.818 80.6885 47.0793 83.2285 46.9094C83.8822 46.8421 84.5427 46.9123 85.1677 47.1154C85.7927 47.3184 86.3684 47.6499 86.8577 48.0886C89.5027 50.548 87.3576 56.7707 81.12 64.7331C77.4021 69.3701 74.8119 74.8073 73.5535 80.616C74.5895 83.3654 75.3005 86.2265 75.672 89.141C76.1139 87.734 76.4746 86.3027 76.7522 84.8542C77.9942 78.1657 79.6218 73.1335 84.2683 67.1999C92.2679 56.988 94.1049 49.3664 89.5804 45.1584Z",fill:"black"}),(0,C.jsx)("path",{d:"M37.9986 60C31.2738 59.9987 24.6996 61.9917 19.1075 65.7269C13.5154 69.4621 9.1565 74.7717 6.58214 80.9843C4.00778 87.1969 3.33355 94.0334 4.64472 100.629C5.9559 107.225 9.19358 113.284 13.9483 118.039C18.703 122.795 24.7612 126.034 31.3568 127.346C37.9523 128.659 44.7889 127.986 51.002 125.413C57.215 122.839 62.5255 118.481 66.2617 112.89C69.998 107.299 71.9922 100.725 71.9922 94C71.9926 89.5355 71.1137 85.1146 69.4056 80.9897C67.6975 76.8649 65.1936 73.1169 62.037 69.9597C58.8804 66.8025 55.1329 64.298 51.0084 62.5891C46.8839 60.8802 42.4631 60.0004 37.9986 60ZM37.9986 124C32.5308 124.003 27.1665 122.51 22.486 119.683C17.8056 116.856 13.9873 112.804 11.4442 107.963C8.90118 103.123 7.73029 97.6792 8.05823 92.2213C8.38618 86.7634 10.2005 81.4991 13.3048 76.998L60.2107 114.139C57.4041 117.245 53.977 119.727 50.1509 121.426C46.3248 123.125 42.1848 124.002 37.9986 124ZM62.6924 111.002L15.7865 73.8612C20.893 68.2199 27.9535 64.7314 35.5367 64.1029C43.1199 63.4744 50.6584 65.7529 56.6239 70.4765C62.5894 75.2001 66.5356 82.0153 67.6625 89.5406C68.7894 97.0659 67.0126 104.738 62.6924 111.002Z",fill:"black"})]}),M=(0,C.jsx)("svg",{viewBox:"0 0 68 63",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,C.jsx)("path",{d:"M67.7744 38.1375C67.4744 37.6375 66.8744 37.5375 66.3744 37.7375C64.2744 38.9375 62.6744 37.6375 59.8744 35.2375C57.8744 33.5375 55.5744 31.5375 52.6744 30.9375C49.5744 30.3375 46.8744 31.7375 45.1744 33.6375C44.6744 33.5375 44.1744 33.5375 43.6744 33.5375C43.6744 33.5375 43.6744 33.5375 43.5744 33.5375C42.3744 33.5375 41.0744 33.7375 39.8744 34.1375C38.9744 32.3375 37.6744 30.5375 36.0744 28.8375C37.9744 27.9375 39.2744 25.9375 39.2744 23.7375C39.2744 20.6375 36.7744 18.0375 33.5744 18.0375C30.8744 18.0375 28.5744 19.9375 28.0744 22.4375C27.0744 21.9375 26.0744 21.5375 25.1744 21.2375C25.5744 20.6375 26.0744 19.9375 26.6744 19.2375C28.1744 17.6375 28.6744 15.7375 28.0744 13.9375C27.9744 13.5375 27.7744 13.1375 27.4744 12.7375C28.4744 10.5375 28.2744 8.1375 27.5744 6.4375C28.4744 5.2375 29.2744 3.8375 29.6744 2.1375C29.7744 1.6375 29.4744 1.0375 28.9744 0.9375C28.4744 0.8375 27.8744 1.1375 27.7744 1.6375C27.4744 2.7375 27.0744 3.7375 26.4744 4.5375C25.7744 3.6375 24.7744 3.0375 23.8744 2.9375C20.7744 2.6375 19.2744 3.9375 18.8744 5.3375C18.4744 6.6375 19.0744 8.0375 20.2744 8.7375C21.4744 9.4375 22.9744 9.4375 24.4744 8.8375C24.9744 8.6375 25.4744 8.3375 25.9744 7.9375C26.1744 8.8375 26.2744 9.9375 25.9744 11.0375C25.3744 10.6375 24.6744 10.3375 23.9744 10.1375C22.3744 9.8375 20.8744 10.2375 19.8744 11.4375C19.1744 12.2375 18.9744 13.2375 19.2744 14.2375C19.6744 15.3375 20.6744 16.2375 21.8744 16.4375C22.7744 16.6375 24.4744 16.5375 26.1744 14.6375C26.4744 15.7375 26.0744 16.8375 25.1744 17.8375C24.2744 18.8375 23.5744 19.7375 23.0744 20.6375C22.2744 20.5375 21.5744 20.4375 20.8744 20.4375C18.7744 20.4375 16.9744 21.1375 15.6744 22.3375C15.0744 22.9375 14.5744 23.7375 14.2744 24.6375L0.174433 59.2375C-0.125567 59.9375 -0.0255668 60.7375 0.374433 61.4375C0.774433 62.1375 1.57443 62.4375 2.27443 62.4375C2.57443 62.4375 2.87443 62.3375 3.17443 62.2375L24.5744 53.4375L37.6744 48.0375C38.5744 47.7375 39.3744 47.2375 39.9744 46.6375C42.3744 44.2375 42.4744 40.2375 40.6744 35.9375C41.5744 35.6375 42.5744 35.5375 43.4744 35.5375C43.5744 35.5375 43.6744 35.5375 43.7744 35.5375C42.3744 38.2375 42.6744 41.1375 44.3744 43.1375C45.3744 44.2375 46.5744 44.6375 47.6744 44.6375C48.6744 44.6375 49.6744 44.2375 50.3744 43.6375C51.9744 42.2375 52.7744 39.5375 50.5744 36.7375C49.6744 35.6375 48.5744 34.7375 47.2744 34.2375C48.5744 33.1375 50.2744 32.5375 52.1744 32.9375C54.5744 33.4375 56.5744 35.1375 58.4744 36.7375C61.1744 39.0375 63.8744 41.3375 67.2744 39.4375C67.8744 39.2375 68.0744 38.6375 67.7744 38.1375ZM23.7744 7.0375C23.1744 7.3375 22.2744 7.5375 21.3744 7.0375C20.9744 6.8375 20.7744 6.3375 20.8744 5.9375C21.0744 5.4375 21.6744 4.9375 23.1744 4.9375C23.3744 4.9375 23.5744 4.9375 23.7744 4.9375C24.1744 4.9375 24.7744 5.3375 25.2744 6.0375C24.7744 6.5375 24.2744 6.8375 23.7744 7.0375ZM24.9744 13.3375C24.1744 14.3375 23.2744 14.8375 22.4744 14.6375C21.9744 14.5375 21.5744 14.2375 21.3744 13.7375C21.2744 13.4375 21.3744 13.1375 21.5744 12.9375C22.0744 12.3375 22.6744 12.2375 23.1744 12.2375C23.3744 12.2375 23.5744 12.2375 23.7744 12.3375C24.2744 12.4375 24.8744 12.7375 25.2744 13.1375C25.0744 13.1375 24.9744 13.2375 24.9744 13.3375ZM33.6744 20.0375C35.6744 20.0375 37.3744 21.6375 37.3744 23.7375C37.3744 25.5375 35.9744 27.1375 34.1744 27.3375C33.9744 27.3375 33.8744 27.4375 33.6744 27.4375C33.4744 27.4375 33.1744 27.4375 32.9744 27.3375C32.8744 27.3375 32.8744 27.3375 32.7744 27.3375C32.5744 27.3375 32.4744 27.2375 32.2744 27.1375C32.1744 27.1375 32.1744 27.0375 32.0744 27.0375C31.9744 26.9375 31.7744 26.9375 31.6744 26.8375C31.5744 26.7375 31.4744 26.7375 31.4744 26.6375C31.3744 26.5375 31.2744 26.5375 31.1744 26.4375C31.0744 26.3375 30.9744 26.2375 30.8744 26.1375C30.8744 26.0375 30.7744 26.0375 30.7744 25.9375C30.6744 25.7375 30.5744 25.6375 30.4744 25.4375C30.2744 25.0375 30.1744 24.6375 30.0744 24.1375C30.0744 24.0375 30.0744 23.9375 30.0744 23.8375C29.9744 21.7375 31.6744 20.0375 33.6744 20.0375ZM22.1744 42.6375C22.2744 42.7375 22.3744 42.8375 22.4744 42.8375C22.8744 43.1375 23.2744 43.5375 23.6744 43.8375C23.7744 43.9375 23.7744 43.9375 23.8744 44.0375C24.2744 44.3375 24.5744 44.5375 24.9744 44.8375C25.0744 44.9375 25.1744 44.9375 25.1744 45.0375C25.5744 45.3375 25.9744 45.5375 26.3744 45.8375C26.4744 45.9375 26.5744 45.9375 26.6744 46.0375C27.0744 46.2375 27.4744 46.5375 27.8744 46.7375H27.9744C28.3744 46.9375 28.7744 47.1375 29.2744 47.3375C29.2744 47.3375 29.3744 47.3375 29.3744 47.4375C20.5744 46.4375 13.7744 41.6375 11.7744 36.6375L12.7744 34.1375C14.0744 36.0375 15.9744 37.5375 18.3744 38.7375C19.1744 39.7375 19.9744 40.7375 20.9744 41.7375C21.3744 41.9375 21.7744 42.3375 22.1744 42.6375ZM24.1744 51.5375C20.0744 51.0375 10.9744 49.2375 8.87443 43.4375L10.6744 38.9375C14.0744 44.8375 21.8744 48.4375 29.5744 49.3375L24.1744 51.5375ZM16.6744 54.6375C12.9744 54.3375 8.37443 52.9375 6.77443 48.5375L7.87443 45.9375C10.4744 50.1375 15.9744 52.0375 20.6744 53.0375L16.6744 54.6375ZM9.97443 57.3375C6.87443 57.3375 4.67443 56.0375 4.27443 54.6375L5.77443 51.0375C7.27443 53.5375 9.77443 55.1375 13.1744 56.0375L9.97443 57.3375ZM15.7744 34.5375C14.8744 33.7375 14.2744 32.8375 13.6744 31.7375L14.2744 30.3375C14.5744 31.7375 15.0744 33.1375 15.7744 34.5375ZM2.47443 60.4375C2.27443 60.5375 2.17443 60.4375 2.07443 60.3375C1.97443 60.2375 2.07443 60.0375 2.07443 60.0375L3.37443 56.9375C4.17443 57.7375 5.17443 58.4375 6.47443 58.8375L2.47443 60.4375ZM38.6744 45.2375C38.2744 45.6375 37.6744 46.0375 37.0744 46.2375C36.4744 46.4375 35.6744 46.5375 34.8744 46.5375C31.5744 46.5375 27.4744 44.6375 23.8744 41.5375C23.7744 41.4375 23.5744 41.3375 23.4744 41.1375C23.0744 40.8375 22.7744 40.4375 22.3744 40.1375C22.0744 39.8375 21.6744 39.4375 21.3744 39.1375C21.2744 39.0375 21.1744 38.8375 21.0744 38.7375C20.8744 38.5375 20.6744 38.3375 20.4744 38.0375C20.3744 37.8375 20.2744 37.7375 20.0744 37.5375C19.8744 37.3375 19.7744 37.1375 19.5744 36.9375C19.4744 36.7375 19.3744 36.6375 19.2744 36.4375C19.1744 36.2375 18.9744 36.0375 18.8744 35.8375C18.7744 35.6375 18.6744 35.5375 18.5744 35.3375C18.3744 35.1375 18.2744 34.8375 18.1744 34.6375C18.0744 34.5375 18.0744 34.4375 17.9744 34.3375C17.7744 33.9375 17.5744 33.6375 17.3744 33.2375C17.3744 33.1375 17.2744 33.0375 17.2744 33.0375C17.1744 32.7375 16.9744 32.4375 16.8744 32.1375C16.8744 32.0375 16.7744 31.9375 16.7744 31.8375C16.6744 31.5375 16.5744 31.3375 16.4744 31.0375C16.4744 30.9375 16.3744 30.8375 16.3744 30.7375C16.2744 30.4375 16.1744 30.1375 16.1744 29.9375C16.1744 29.8375 16.1744 29.8375 16.0744 29.7375C15.9744 29.4375 15.9744 29.1375 15.8744 28.8375V28.7375C15.7744 28.0375 15.7744 27.4375 15.8744 26.8375C15.8744 26.7375 15.8744 26.7375 15.8744 26.7375C15.8744 26.5375 15.9744 26.2375 15.9744 26.0375C15.9744 25.9375 16.0744 25.8375 16.0744 25.7375C16.2744 24.9375 16.6744 24.3375 17.1744 23.8375C18.0744 22.9375 19.2744 22.5375 20.8744 22.5375C21.2744 22.5375 21.6744 22.5375 22.0744 22.6375C21.1744 24.6375 21.0744 26.0375 21.0744 26.4375C21.0744 27.0375 21.4744 27.4375 22.0744 27.4375C22.5744 27.4375 23.0744 27.0375 23.0744 26.4375C23.0744 26.2375 23.1744 24.8375 24.0744 22.9375C25.3744 23.3375 26.6744 23.8375 27.9744 24.6375C28.1744 25.6375 28.5744 26.5375 29.1744 27.3375C29.1744 27.3375 29.1744 27.3375 29.2744 27.4375C29.4744 27.6375 29.5744 27.8375 29.7744 27.9375C29.8744 27.9375 29.8744 28.0375 29.9744 28.0375C30.1744 28.2375 30.3744 28.3375 30.5744 28.4375C30.6744 28.4375 30.7744 28.5375 30.7744 28.5375C30.9744 28.6375 31.1744 28.7375 31.4744 28.8375C31.5744 28.8375 31.6744 28.9375 31.6744 28.9375C31.9744 29.0375 32.1744 29.1375 32.4744 29.1375C32.5744 29.1375 32.5744 29.1375 32.6744 29.1375C32.9744 29.1375 33.2744 29.2375 33.5744 29.2375C33.6744 29.2375 33.7744 29.2375 33.8744 29.2375C35.5744 30.9375 36.8744 32.8375 37.8744 34.7375C35.3744 35.8375 33.0744 37.6375 31.2744 40.0375C30.9744 40.4375 30.9744 41.1375 31.4744 41.4375C31.8744 41.7375 32.5744 41.7375 32.8744 41.2375C34.5744 39.1375 36.5744 37.5375 38.7744 36.5375C40.3744 40.2375 40.4744 43.5375 38.6744 45.2375ZM49.1744 38.0375C50.6744 39.9375 50.1744 41.5375 49.2744 42.2375C48.4744 42.9375 47.0744 43.1375 45.9744 41.8375C44.4744 40.1375 44.8744 37.8375 45.7744 36.2375C45.8744 36.1375 45.8744 36.0375 45.9744 35.9375C47.2744 36.3375 48.3744 37.0375 49.1744 38.0375ZM58.5744 15.2375C60.4744 15.2375 62.0744 13.6375 62.0744 11.7375C62.0744 9.8375 60.4744 8.2375 58.5744 8.2375C56.6744 8.2375 55.0744 9.8375 55.0744 11.7375C55.0744 13.6375 56.5744 15.2375 58.5744 15.2375ZM58.5744 10.2375C59.3744 10.2375 60.0744 10.9375 60.0744 11.7375C60.0744 12.5375 59.3744 13.2375 58.5744 13.2375C57.7744 13.2375 57.0744 12.5375 57.0744 11.7375C57.0744 10.9375 57.6744 10.2375 58.5744 10.2375ZM33.9744 33.1375C33.9744 31.6375 32.7744 30.4375 31.2744 30.4375C29.7744 30.4375 28.5744 31.6375 28.5744 33.1375C28.5744 34.6375 29.7744 35.8375 31.2744 35.8375C32.7744 35.8375 33.9744 34.5375 33.9744 33.1375ZM30.5744 33.1375C30.5744 32.7375 30.8744 32.4375 31.2744 32.4375C31.6744 32.4375 31.9744 32.7375 31.9744 33.1375C31.9744 33.5375 31.6744 33.8375 31.2744 33.8375C30.8744 33.8375 30.5744 33.4375 30.5744 33.1375ZM36.7744 7.9375L40.1744 9.7375L40.5744 13.5375C40.5744 13.9375 40.8744 14.2375 41.1744 14.3375C41.2744 14.3375 41.3744 14.4375 41.4744 14.4375C41.7744 14.4375 41.9744 14.3375 42.1744 14.1375L44.9744 11.5375L48.7744 12.3375C49.1744 12.4375 49.5744 12.2375 49.7744 11.9375C49.9744 11.6375 50.0744 11.2375 49.8744 10.9375L48.2744 7.4375L50.1744 4.1375C50.3744 3.8375 50.3744 3.4375 50.1744 3.0375C49.9744 2.7375 49.5744 2.5375 49.1744 2.6375L45.3744 3.2375L42.7744 0.3375C42.4744 0.0375001 42.1744 -0.0625 41.7744 0.0375C41.3744 0.1375 41.1744 0.4375 41.0744 0.8375L40.3744 4.6375L36.8744 6.2375C36.5744 6.4375 36.2744 6.7375 36.2744 7.1375C36.2744 7.5375 36.4744 7.7375 36.7744 7.9375ZM41.6744 6.2375C41.9744 6.1375 42.1744 5.8375 42.2744 5.5375L42.6744 3.2375L44.2744 4.9375C44.4744 5.1375 44.7744 5.3375 45.1744 5.2375L47.4744 4.9375L46.2744 6.9375C46.0744 7.2375 46.0744 7.5375 46.2744 7.8375L47.2744 9.9375L44.9744 9.5375C44.6744 9.4375 44.2744 9.5375 44.0744 9.8375L42.3744 11.4375L42.1744 9.1375C42.1744 8.8375 41.9744 8.5375 41.6744 8.3375L39.5744 7.2375L41.6744 6.2375ZM46.4744 18.7375C46.0744 18.6375 45.6744 18.7375 45.4744 18.9375C45.1744 19.2375 45.0744 19.6375 45.2744 19.9375L46.0744 22.3375L44.5744 24.3375C44.3744 24.6375 44.2744 25.0375 44.4744 25.4375C44.6744 25.7375 44.9744 25.9375 45.3744 26.0375H47.8744L49.2744 28.1375C49.4744 28.4375 49.7744 28.5375 50.0744 28.5375H50.1744C50.5744 28.4375 50.8744 28.2375 50.9744 27.8375L51.7744 25.4375L54.1744 24.7375C54.5744 24.6375 54.7744 24.3375 54.8744 23.9375C54.9744 23.5375 54.7744 23.1375 54.4744 22.9375L52.4744 21.4375L52.5744 18.9375C52.5744 18.5375 52.3744 18.2375 52.0744 18.0375C51.7744 17.8375 51.3744 17.9375 50.9744 18.1375L48.9744 19.6375L46.4744 18.7375ZM49.5744 21.4375L50.3744 20.8375V21.8375C50.3744 22.1375 50.4744 22.4375 50.7744 22.6375L51.5744 23.2375L50.5744 23.5375C50.2744 23.6375 49.9744 23.8375 49.8744 24.2375L49.5744 25.2375L48.9744 24.4375C48.7744 24.1375 48.4744 24.0375 48.1744 24.0375H47.1744L47.7744 23.2375C47.9744 22.9375 48.0744 22.6375 47.9744 22.3375L47.6744 21.3375L48.6744 21.6375C48.9744 21.7375 49.3744 21.6375 49.5744 21.4375Z",fill:"black"})}),D=(0,C.jsx)("svg",{viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,C.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.23111 31.2496V47.9255C4.23111 49.0713 3.29192 50 2.11537 50C0.946983 50 0 49.0646 0 47.9255V2.07447C0 0.928751 0.946622 0 2.11682 0H48.6546C49.8238 0 50.3284 0.818226 49.7758 1.8384L43.3051 13.7867C42.7551 14.8019 42.7526 16.4433 43.3051 17.4635L49.7758 29.4117C50.3255 30.427 49.8247 31.2501 48.6546 31.2501L4.23111 31.2496ZM4.23111 4.16645V27.0826H43.7198L39.5719 19.4235C38.3561 17.1788 38.3578 14.0671 39.5719 11.8251L43.7198 4.16608L4.23111 4.16645Z",fill:"black"})}),L=(0,C.jsx)("svg",{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,C.jsx)("path",{d:"M10.0002 0.833374L12.8327 6.57171L19.1668 7.49754L14.5835 11.9617L15.6652 18.2684L10.0002 15.2892L4.33516 18.2684L5.41683 11.9617L0.833496 7.49754L7.16766 6.57171L10.0002 0.833374Z",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});var U=function(e){return e.MEETING_BOOKED="MEETING_BOOKED",e.OBJECTIONS="OBJECTIONS",e.FLAGGED="FLAGGED",e.STARRED="STARRED",e}(U||{});const j={[U.MEETING_BOOKED]:"Filter for calls with booked meetings",[U.OBJECTIONS]:"Fiter for calls with prospect objections",[U.FLAGGED]:"Filter for flagged calls",[U.STARRED]:"Filter for starred calls"},F={[U.MEETING_BOOKED]:M,[U.OBJECTIONS]:P,[U.FLAGGED]:D,[U.STARRED]:L};let H=function(e){return e.IS_STARRED="Is starred",e.NO_FILTER="No filter",e}({}),B=function(e){return e.IS_FLAGGED="Is flagged",e.IS_REVIEWED="Is Reviewed",e.NO_FILTER="No Filter",e}({}),G=function(e){return e.PARTY_ROLE="PARTY_ROLE",e.LOOKBACK_RULE="LOOKBACK_RULE",e.LOOKBACK_HORIZON="LOOKBACK_HORIZON",e.TIME_TYPE="TIME_TYPE",e}({});function V(e){return e.includes("disposition")?E.DISPOSITION:e.includes("sentiment")?E.SENTIMENT:e.includes("purpose")?E.PURPOSE:null}function K(e,t,r,n,i,o,s,l){if(e===E.USER_IDS)return[];if(e===E.STAGES)return Object.values(a.Ld).filter((e=>{var r,n;return(null===(r=(null!==t&&void 0!==t?t:[]).find((e=>e.option===E.CALL_CATEGORY)))||void 0===r||null===(n=r.valueFilterOption.find((e=>e.selected)))||void 0===n?void 0:n.value)!==T.ALL_PROSPECT_CALLS||![a.Ld.DIALED].includes(e)})).map((e=>({label:a.Bg[e],value:e,selected:!1})));if(e===E.REMARK)return l?[...Object.values(a.Nc)].map((e=>({label:a.Ot[e],value:e,selected:!1}))):[...Array.from(a.zg),...Array.from(a.EG),...Array.from(a.sC)].filter((e=>a.rX.includes(e[0]))).map((e=>({label:e[1][0],selected:!1,value:e[0],id:e[1][1]})));if(e===E.CALL_CATEGORY)return[{label:"All Calls",value:T.ALL_CALLS,selected:!1},{label:"All Prospect Calls",value:T.ALL_PROSPECT_CALLS,selected:!0}];if(e===E.COUNTERPARTS)return Object.values(a.kG).map((e=>({label:a.PX[e],value:e,selected:!1})));if(e===E.PROMPT_TYPES)return Object.values(_.tr).filter((e=>_.lJ.has(e))).map((e=>{var t;return{label:null!==(t=_.lJ.get(e))&&void 0!==t?t:"",value:e,selected:!1}}));if(R[e])return[{label:"",value:"",selected:!0}];if(e===E.MIN_DURATION)return[{label:"Duration",value:"0",selected:!0}];if(e===E.FLAGGED)return Object.values(B).map((e=>({label:e,value:e,selected:e===B.NO_FILTER})));if(e===E.STARRED)return Object.values(H).map((e=>({label:e,value:e,selected:e===H.IS_STARRED})));if(e===E.KEYWORD&&i)return i.map((e=>{let t="";const r=null===o||void 0===o?void 0:o.find((t=>t.keyword_id===e.keyword_id));var n,i;r&&(t=null!==(n=null===s||void 0===s||null===(i=s.find((e=>e.keyword_group_id===r.keyword_group_id)))||void 0===i?void 0:i.keyword_group_name)&&void 0!==n?n:"");return{label:e.keyword_name,value:e.keyword_id,selected:!1,id:t}})).sort(((e,t)=>e.id.localeCompare(t.id)));if(w.includes(e)&&r&&r.find((t=>V(t.field_name)===e))){var c,u;return(null!==(c=null===(u=r.find((t=>V(t.field_name)===e)))||void 0===u?void 0:u.choices)&&void 0!==c?c:[]).map((e=>({label:e,value:e,selected:!1})))}if(S.includes(e)&&n&&n.find((t=>t.field_name.toLowerCase()===e.toLowerCase()))){var d,p;return(null!==(d=null===(p=n.find((t=>t.field_name.toLowerCase()===e.toLowerCase())))||void 0===p?void 0:p.choices)&&void 0!==d?d:[]).map((e=>({label:e,value:e,selected:!1})))}return[]}function q(e){return e===E.REMARK?Object.values(N).map(((e,t)=>({label:e,value:e,selected:0==t}))):e===E.TEXT?Object.values(k).map(((e,t)=>({label:e,value:e,selected:0==t}))):void 0}function Y(e,t){if(e===E.TEXT)switch(t){case void 0:return"Is saying";case s.dX.PRECEDED_BY:return"Previously said";case s.dX.NOT_PRECEDED_BY:return"Has not previously said"}else if(e===E.REMARK)switch(t){case void 0:return"Is currently";case s.dX.PRECEDED_BY:return"Has already";case s.dX.NOT_PRECEDED_BY:return"Has not already"}return""}function z(e){switch(e){case void 0:return"Anyone";case a.$U.PROSPECT:return"Prospect";case a.$U.REP:return"Rep"}}function $(e,t,r,n,i){const o=[...Object.values(s.dX),a.Kb].map((r=>({label:Y(e,r===a.Kb?void 0:r),value:r,selected:t?t===r:r===a.Kb}))),l=[...Object.values(a.$U),a.SJ].map((e=>({label:z(e===a.SJ?void 0:e),value:e,selected:r?r===e:e===a.SJ})));return[E.TEXT,E.REMARK].includes(e)?{[G.LOOKBACK_RULE]:o,[G.PARTY_ROLE]:[E.TEXT].includes(e)?l:void 0,[G.LOOKBACK_HORIZON]:n,[G.TIME_TYPE]:void 0}:[E.TIME].includes(e)?{[G.LOOKBACK_RULE]:void 0,[G.PARTY_ROLE]:void 0,[G.LOOKBACK_HORIZON]:void 0,[G.TIME_TYPE]:[...Object.values(s.UM)].map((e=>({label:e,selected:e===i,value:e})))}:void 0}let W=function(e){return e.SIMPLE_IN_LINE="SIMPLE_IN_LINE",e.TRIGGERS="TRIGGERS",e.DIAGNOSTICS="DIAGNOSTICS",e.RESEARCH="RESEARCH",e.SIMPLE_ADD_BUTTON="SIMPLE_ADD_BUTTON",e}({});class Q extends c.Component{constructor(e){super(e),this._userPickerRef=c.createRef(),this.state={expandedFilter:this.props.startWithExpandedFilter}}getUserBuckets(){var e,t;return null!==(e=null===(t=this._userPickerRef.current)||void 0===t?void 0:t.getSelectionBuckets())&&void 0!==e?e:[]}_getVariant(){return this.props.hotSelectView?this.props.isCoachingView?"mediumParagraph":"smallParagraph":this.props.viewType===W.RESEARCH?"smallParagraph":"largeParagraph"}_jsonifyParams(e){return Array.from(Object.entries(e)).map((e=>{let[t,r]=e;return JSON.stringify(r)})).join("")}componentDidUpdate(e,t,r){if(!this.props.noTextDelay){const t=e.populationFilters.filter((e=>R[e.option])),r=this.props.populationFilters.filter((e=>R[e.option]));for(const e of r){const r=t.find((t=>t.uuid===e.uuid));if(r){const t=e.valueFilterOption.filter((e=>{var t;return(null===(t=r.valueFilterOption.find((t=>t.id===e.id)))||void 0===t?void 0:t.label)!==e.label}));for(const r of t)setTimeout((()=>{const t=this.props.populationFilters.findIndex((t=>t.uuid===e.uuid));if(-1===t)return null;const n=this.props.populationFilters[t],i=n.valueFilterOption.findIndex((e=>e.id===r.id));if(-1===i)return null;const o=n.valueFilterOption[i];if(!o||o.value===r.label||o.label!==r.label)return null;this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,t),{...this.props.populationFilters[t],valueFilterOption:[...this.props.populationFilters[t].valueFilterOption.slice(0,i),{...this.props.populationFilters[t].valueFilterOption[i],value:o.label.toString()},...this.props.populationFilters[t].valueFilterOption.slice(i+1)]},...this.props.populationFilters.slice(t+1)])}),1*n.LG)}}}}_getAllProspectCalls(){return[a.Ld.CONTACT,a.Ld.PITCHED,a.Ld.CONVERSATION,a.Ld.BOOKED]}_renderModifyButton(e,t,r){return(0,C.jsx)("div",{onClick:null===e||void 0===e?void 0:e.bind(this),className:"cursor-pointer w-6 h-6 opacity-75 hover:opacity-100 flex justify-center items-center text-center",style:{userSelect:"none",boxShadow:"rgba(0, 0, 0, 0.35) 0px 5px 15px",borderRadius:"50%",backgroundColor:null!==r&&void 0!==r?r:"white"},children:(0,C.jsx)(l.o5,{variant:"largeParagraph",children:t?"-":"+"})})}_getDefaultFilterOption(e){return K(e,this.props.populationFilters,this.props.dispositionOptions,this.props.prospectInfoOptions,this.props.keywords,this.props.groupMemberships,this.props.groups,!1)}_getDefaultMetadataFilterOption(e){return q(e)}_renderSortOrder(e){return["Rep Info","Call Content","Prospect Info","Call Info","Call Time"].findIndex((t=>t==e))}_getOption(e){return e.includes("disposition")?E.DISPOSITION:e.includes("sentiment")?E.SENTIMENT:e.includes("purpose")?E.PURPOSE:null}_hasDataForOption(e){var t,r,n,i;return w.includes(e)?null!==this.props.dispositionOptions&&(null!==(t=null===(r=this.props.dispositionOptions.find((t=>this._getOption(t.field_name)===e)))||void 0===r?void 0:r.choices)&&void 0!==t?t:[]).length>0:!S.includes(e)||null!==this.props.prospectInfoOptions&&(null!==(n=null===(i=this.props.prospectInfoOptions.find((t=>t.field_name.toLowerCase()===e.toLowerCase())))||void 0===i?void 0:i.choices)&&void 0!==n?n:[]).length>0}_filtersToBeSelected(){const e=this.props.populationFilters.map((e=>e.option));return Object.values(E).filter((t=>this.props.canShowOption.includes(t)&&this._hasDataForOption(t)&&!(t===E.USER_IDS&&!this.props.seesMultipleUsers)&&(I[t]||!e.includes(t))))}_renderPlusFilter(){return(0,C.jsx)(o.d,{widthFit:!0,closeOnSelect:!0,filterType:o.R.SINGLE,variant:this._getVariant(),selectableFilterProps:{noMaxHeight:!0,headerElement:this._renderModifyButton(),groupById:!0,filterOptions:this._filtersToBeSelected().map((e=>({label:O[e],selected:!1,value:e,id:b[e]}))).sort(((e,t)=>this._renderSortOrder(t.id)-this._renderSortOrder(e.id))),onFilterUpdate:e=>{const t=e.find((e=>e.selected));t&&this._addPopulationFilter(t.value)}}})}_renderFirstSectionFilterElement(e){var t,r,n;const i=this.props.populationFilters[e],o=i.option;return(0,C.jsx)("div",{className:"py-1.5 flex h-full max-w-full grow focus:outline-none items-center px-[3px]",children:(0,C.jsx)(l.o5,{variant:this._getVariant(),color:"black",children:i.metadataFilterOption?null===(t=i.metadataFilterOption.find((e=>e.selected)))||void 0===t?void 0:t.value:null!==(r=null===(n=this.props.optionNameOverrides)||void 0===n?void 0:n[o])&&void 0!==r?r:O[o]})})}_renderDurationFilter(e,t){const r=e.valueFilterOption.filter((e=>e.selected));return(0,C.jsx)(m(),{min:0,onChange:r=>{this.props.populationFilters[t].uuid===e.uuid&&this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,t),{...this.props.populationFilters[t],valueFilterOption:[{label:"",value:null!==r?r.toString():"0",selected:null!==r}]},...this.props.populationFilters.slice(t+1)])},step:1,precision:0,value:r&&1===r.length?parseFloat(r[0].value):0})}_renderUserPickerHeaderText(e){var t,r,n,i,o,a;const s=e.valueFilterOption.filter((e=>e.selected)),l=(null!==(t=e.groupsFilterOption)&&void 0!==t?t:[]).filter((e=>e.selected)),c=(null!==(r=e.externalAccountsFilterOption)&&void 0!==r?r:[]).filter((e=>e.selected)),u=(null!==(n=e.selectedUserPickerPresets)&&void 0!==n?n:[]).some((e=>e===v.qF.ALL_USERS)),d=(null!==(i=e.selectedUserPickerPresets)&&void 0!==i?i:[]).some((e=>e===v.qF.ALL_SUBTEAMS)),p=(null!==(o=e.selectedUserPickerPresets)&&void 0!==o?o:[]).some((e=>e===v.qF.ALL_EXTERNAL_ACCOUNT)),h=[...c.map((e=>"in "+e.label)),...l.map((e=>"in "+e.label)),...s.map((e=>e.label))];return u||d&&(!this.props.hasUnassignedUsers||null===(a=this.props.userPickerProps)||void 0===a||!a.allSubteamsExcludesUnassigned)?"All":d?"All Subteams":p?"All Clients":0===h.length?"Select":1===h.length?h[0]:h.length<(this.props.hotSelectView?3:4)?h.map((e=>`"${e}"`)).join(" or "):c.length>0?`${c.length} clients + ${l.length} groups + ${s.length} users`:0===l.length?`${s.length} users`:0===s.length?`${l.length} groups`:`${l.length} groups + ${s.length} users`}_renderUserPicker(e,t,r){var n,i,o,a,s;const l=e.valueFilterOption.filter((e=>e.selected)),c=(null!==(n=e.groupsFilterOption)&&void 0!==n?n:[]).filter((e=>e.selected)),u=(null!==(i=e.externalAccountsFilterOption)&&void 0!==i?i:[]).filter((e=>e.selected)),d=[...l.map((e=>({id:e.value,type:v.qF.USER}))),...c.map((e=>({id:e.value,type:v.qF.USER_GROUP}))),...u.map((e=>({ids:e.values,label:e.label,type:v.qF.EXTERNAL_ACCOUNT})))];return(null!==(o=e.selectedUserPickerPresets)&&void 0!==o?o:[]).some((e=>e===v.qF.ALL_SUBTEAMS))&&d.push({type:v.qF.ALL_SUBTEAMS}),(null!==(a=e.selectedUserPickerPresets)&&void 0!==a?a:[]).some((e=>e===v.qF.ALL_USERS))&&d.push({type:v.qF.ALL_USERS}),(null!==(s=e.selectedUserPickerPresets)&&void 0!==s?s:[]).some((e=>e===v.qF.ALL_EXTERNAL_ACCOUNT))&&d.push({type:v.qF.ALL_EXTERNAL_ACCOUNT}),(0,C.jsx)(v.CU,{...this.props.userPickerProps,ref:this._userPickerRef,headerElement:t,selected:d,onUpdate:t=>{var n,i,o,a,s,l,c;const u=this.props.populationFilters[r];if(u.uuid!==e.uuid)return;const d={...u,valueFilterOption:null!==(n=null===(i=this._userPickerRef.current)||void 0===i?void 0:i.getDirectlySelectedUsers().map((e=>({selected:!0,value:e.user_id,label:e.user_name}))))&&void 0!==n?n:[],groupsFilterOption:null!==(o=null===(a=this._userPickerRef.current)||void 0===a?void 0:a.getDirectlySelectedGroups().map((e=>({selected:!0,value:e.user_group_id,label:e.user_group_name}))))&&void 0!==o?o:[],externalAccountsFilterOption:null!==(s=null===(l=this._userPickerRef.current)||void 0===l?void 0:l.getDirectySelectedExternalAccounts().map((e=>({selected:!0,values:e.account_ids,label:e.label}))))&&void 0!==s?s:[],selectedUserPickerPresets:null===(c=this._userPickerRef.current)||void 0===c?void 0:c.getSelectedPresets()};this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,r),d,...this.props.populationFilters.slice(r+1)])}})}_renderSecondSectionFilterElement(e){const t=this.props.populationFilters[e],r=this.props.populationFilters[e].option,n=this.props.populationFilters[e].valueFilterOption.filter((e=>e.selected)),i=r===E.USER_IDS?this._renderUserPickerHeaderText(t):0===n.length?`Select ${O[r]}`:1===n.length?n[0].label:n.length<(this.props.hotSelectView?3:4)?n.map((e=>`"${e.label}"`)).join(" or "):`${n.length} selected`;return(0,C.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,C.jsx)("div",{className:"flex h-full max-w-full grow focus:outline-none",style:{cursor:"pointer"},children:(0,C.jsx)("div",{className:"flex h-full flex-nowrap items-center justify-center gap-1",children:(0,C.jsx)("div",{className:"min-h-5 flex select-none items-center justify-center rounded py-1.5 px-1.5 h-fit",style:{color:"black",backgroundColor:"#E7EEFF"},children:R[r]?this._renderTextFilter(e):[E.START,E.END].includes(r)?(0,C.jsx)("div",{style:{maxWidth:"40px"},children:(0,C.jsx)(h(),{selected:this.props.populationFilters[e].selectedDate,wrapperClassName:"react-datepicker-custom-text-br",dateFormat:"MM/dd",placeholderText:"Date",onChange:r=>{this.props.populationFilters[e].uuid===t.uuid&&this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,e),{...this.props.populationFilters[e],selectedDate:null!==r&&void 0!==r?r:void 0},...this.props.populationFilters.slice(e+1)])}})}):[E.MIN_DURATION].includes(r)?this._renderDurationFilter(t,e):(0,C.jsx)(l.o5,{style:{textAlign:"left"},variant:this._getVariant(),color:"black",children:i})})})})})}_onMetadataFilterUpdate(e,t,r){var n;const i=e.find((e=>e.selected));this.props.populationFilters[t].uuid===r.uuid&&this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,t),{...this.props.populationFilters[t],metadataFilterOption:null===(n=this.props.populationFilters[t].metadataFilterOption)||void 0===n?void 0:n.map((e=>({...e,selected:(null===i||void 0===i?void 0:i.value)===e.value})))},...this.props.populationFilters.slice(t+1)])}_onRemoveFilter(e){this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,e),...this.props.populationFilters.slice(e+1)])}_renderFilterElement(e,t,r){const n=this.props.populationFilters[e];return(0,C.jsxs)("div",{style:{boxShadow:"rgba(0, 0, 0, 0.35) 0px 5px 15px",cursor:[E.MIN_DURATION,E.START,E.END].includes(n.option)?"initial":"pointer"},className:"bg-white w-fit flex items-center group relative select-none rounded border-gray-200 dark:border-zinc-700",children:[n.metadataFilterOption?(0,C.jsx)(o.d,{filterType:o.R.SINGLE,closeOnSelect:!0,variant:this._getVariant(),selectableFilterProps:{headerElement:this._renderFirstSectionFilterElement(e),filterOptions:n.metadataFilterOption,onFilterUpdate:t=>this._onMetadataFilterUpdate.bind(this)(t,e,n)}}):this._renderFirstSectionFilterElement(e),n.metadataFilterOption&&!R[n.option]?this._renderCustomFilter(e,r):this._renderSecondSectionFilterElement(e),t||this.props.populationFilters[e].notRemovable?null:(0,C.jsx)("button",{onClick:t=>{t.stopPropagation(),this._onRemoveFilter(e)},type:"button",className:"absolute -top-1.5 -right-1.5 hidden h-3.5 w-3.5 items-center justify-center rounded-full border border-gray-200 bg-gray-100 group-hover:flex dark:border-zinc-700 dark:bg-zinc-800 cursor-pointer",children:(0,C.jsx)("div",{className:"flex max-w-full grow",children:c.cloneElement(y.i3,{className:"h-full w-full text-gray-500 dark:text-zinc-400"})})})]})}_onMainFilterUpdate(e,t){if(t+1>this.props.populationFilters.length)return null;const r=this.props.populationFilters[t].valueFilterOption.map((t=>{const r=e.find((e=>e.value==t.value));return r?{...t,selected:r.selected}:{...t}}));this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,t),{...this.props.populationFilters[t],valueFilterOption:r},...this.props.populationFilters.slice(t+1)])}_renderCustomFilter(e,t){if(e+1>this.props.populationFilters.length)return null;const r=this.props.populationFilters[e].option,n=this.props.customHeaderElementFn?this.props.customHeaderElementFn(this.props.populationFilters[e]):this.props.populationFilters[e].metadataFilterOption?this._renderSecondSectionFilterElement(e):this._renderFilterElement(e,this.props.populationFilters[e].option===E.CALL_CATEGORY,this.props.populationFilters.length-1===e);return r!==E.USER_IDS||this.props.defaultToClassic?(0,C.jsx)(o.d,{variant:this._getVariant(),filterType:[E.CALL_CATEGORY,E.STARRED,E.FLAGGED].includes(r)?o.R.SINGLE:o.R.MULTI,closeOnSelect:[E.CALL_CATEGORY,E.FLAGGED,E.STARRED].includes(r),selectableFilterProps:{openFilterDefault:!this.props.noOpenLastFilter&&t,headerElement:n,filterOptions:this.props.populationFilters[e].valueFilterOption,onFilterUpdate:t=>this._onMainFilterUpdate.bind(this)(t,e),groupById:[E.REMARK,E.KEYWORD,E.USER_IDS].includes(this.props.populationFilters[e].option)}}):this._renderUserPicker(this.props.populationFilters[e],n,e)}_renderTextFilter(e){const t=this.props.populationFilters[e].uuid;return(0,C.jsx)("div",{className:"flex gap-2",style:{boxShadow:this.props.viewType===W.TRIGGERS?"rgba(0, 0, 0, 0.1) 0px 3px 3px":"initial",borderRadius:this.props.viewType===W.TRIGGERS?"10px":"0",padding:this.props.viewType===W.TRIGGERS?"4px":"0",width:this.props.viewType===W.TRIGGERS?"fit-content":"100%",flexWrap:"wrap",flexDirection:this.props.hotSelectView?"column":"row"},children:this.props.populationFilters[e].valueFilterOption.map(((r,n,o)=>(0,C.jsxs)("div",{className:"flex flex-row gap-1 items-center",children:[(0,C.jsx)("div",{style:{maxWidth:"125px",width:"125px"},children:(0,C.jsx)(i.H,{minHeight:"20px",focus:n===o.length-1&&""===r.label,fontSize:11,blurOnEnter:!0,prompt:r.label.toString(),maxNumber:1,placeholder:"Enter text",editFunctions:{addEntry:()=>{},updateEntry:(r,i,o)=>{if(this.props.viewType!==W.TRIGGERS&&this.props.populationFilters[e].uuid!==t)return null;let a=[...this.props.populationFilters[e].valueFilterOption.slice(0,n),{...this.props.populationFilters[e].valueFilterOption[n],label:i,value:this.props.noTextDelay||o?i:this.props.populationFilters[e].valueFilterOption[n].value},...this.props.populationFilters[e].valueFilterOption.slice(n+1)];this.props.viewType===W.TRIGGERS&&o&&(a=[...a.slice(0,n+1),{label:"",value:"",selected:!0},...a.slice(n+1)]),this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,e),{...this.props.populationFilters[e],valueFilterOption:a},...this.props.populationFilters.slice(e+1)])},removeEntry:()=>{if(this.props.viewType!==W.TRIGGERS&&this.props.populationFilters[e].uuid!==t)return null;this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,e),{...this.props.populationFilters[e],valueFilterOption:[...this.props.populationFilters[e].valueFilterOption.slice(0,n),...this.props.populationFilters[e].valueFilterOption.slice(n+1)]},...this.props.populationFilters.slice(e+1)])}},idx:n,numberLeft:this.props.populationFilters[e].valueFilterOption.length})}),I[this.props.populationFilters[e].option]?n===this.props.populationFilters[e].valueFilterOption.length-1?this._renderModifyButton((()=>{if(this.props.viewType!==W.TRIGGERS&&this.props.populationFilters[e].uuid!==t)return null;this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,e),{...this.props.populationFilters[e],valueFilterOption:[...this.props.populationFilters[e].valueFilterOption,{label:"",id:d()(),value:"",selected:!0}]},...this.props.populationFilters.slice(e+1)])})):(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"or"}):null]},t)))})}_renderDefaultGroup(e,t){return(0,C.jsx)("div",{onClick:e.bind(this),className:"w-fit flex flex-row p-2 cursor-pointer opacity-100",style:{backgroundColor:t?"#1e3a8ad6":"white",borderRadius:"10px",color:t?"white":"black",boxShadow:"rgba(0, 0, 0, 0.35) 0px 5px 15px"},children:(0,C.jsx)(l.o5,{variant:"largeParagraph",color:"white",children:"All Calls"})})}_renderAddFilter(){return(0,C.jsxs)("div",{className:"flex flex-row gap-2 items-center",children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"Customize"}),this._renderPlusFilter()]})}_renderPresetElement(e){return(0,C.jsx)("div",{onClick:()=>this.props.updatePopulationFilters(this._getPopulationFilterFromPreset(e)),className:"justify-center items-center flex cursor-pointer opacity-60 hover:opacity-100 p-1 w-5 h-5 bg-white",style:{borderRadius:"10px",boxShadow:"rgba(0, 0, 0, 0.35) 0px 5px 15px"},children:F[e]})}_renderPreset(e){return(0,C.jsx)(g.a,{elementToShow:this._renderPresetElement(e),stringToShow:j[e]},e)}_getPopulationFilterFromPreset(e){return e===U.MEETING_BOOKED?[{option:E.STAGES,valueFilterOption:this._getDefaultFilterOption(E.STAGES).map((e=>({...e,selected:e.value===a.Ld.BOOKED})))}]:e===U.OBJECTIONS?[{option:E.REMARK,metadataFilterOption:this._getDefaultMetadataFilterOption(E.REMARK),valueFilterOption:this._getDefaultFilterOption(E.REMARK).map((e=>({...e,selected:Array.from(a.zg.keys()).includes(e.value)})))}]:e===U.FLAGGED?[{option:E.FLAGGED,valueFilterOption:this._getDefaultFilterOption(E.FLAGGED).map((e=>({...e,selected:B.IS_FLAGGED===e.value})))}]:e===U.STARRED?[{option:E.STARRED,valueFilterOption:this._getDefaultFilterOption(E.STARRED).map((e=>({...e,selected:H.IS_STARRED===e.value})))}]:[]}_renderPresets(){return this.props.diagnosticsView||!this.props.hotSelectView||this.props.populationFilters.length>0?null:(0,C.jsxs)("div",{className:"flex flex-row gap-1.5 items-center",children:[(0,C.jsx)(l.o5,{color:this.props.isCoachingView?"white":"grey",variant:this._getVariant(),children:"or"}),Object.values(U).filter((e=>this.props.seesMultipleUsers?![U.STARRED].includes(e):![U.FLAGGED].includes(e))).map((e=>this._renderPreset(e)))]})}_renderStandardView(){return(0,C.jsxs)("div",{className:"w-full filter group border-transparent "+(!this.props.diagnosticsView&&this.props.hotSelectView?"hover:border-slate-200 p-1 border-solid border-2":""),style:{borderWidth:!this.props.diagnosticsView&&this.props.hotSelectView?"1px":"0px",borderRadius:!this.props.diagnosticsView&&this.props.hotSelectView?"5px":"initial"},children:[this.props.cannotRemoveFilter||0===this.props.populationFilters.length||!this.props.hotSelectView?null:(0,C.jsx)("div",{className:"relative",children:(0,C.jsx)("button",{onClick:e=>{e.stopPropagation(),this.props.updatePopulationFilters(this.props.populationFilters.filter((e=>e.notRemovable)))},type:"button",className:"absolute z-50 -top-2.5 -left-2.5 h-4 w-4 items-center hidden group-hover:flex justify-center rounded-full border border-gray-200 bg-gray-100 cursor-pointer",children:(0,C.jsx)("div",{className:"flex max-w-full grow",children:c.cloneElement(y.i3,{className:"h-full w-full text-gray-500 dark:text-zinc-400"})})})}),(0,C.jsxs)("div",{className:"w-full flex gap-1.5 text-center",style:{alignItems:this.props.hotSelectView?"center":"left",flexDirection:this.props.hotSelectView?"row":"column",flexWrap:this.props.hotSelectView?"wrap":"inherit",justifyContent:this.props.viewType===W.SIMPLE_ADD_BUTTON?"center":void 0},children:[this.props.populationFilters.map(((e,t)=>{var r;return(0,C.jsx)("div",{className:"flex flex-row gap-2 items-center text-center",children:R[e.option]||e.metadataFilterOption||[E.START,E.END,E.MIN_DURATION].includes(e.option)?this._renderFilterElement(t,!1,this.props.populationFilters.length-1===t):this._renderCustomFilter(t,t===this.props.populationFilters.length-1)},null!==(r=e.uuid)&&void 0!==r?r:e.option)})),this._filtersToBeSelected().length>0?this._renderPlusFilter():null,this.props.diagnosticsView||!this.props.hotSelectView||this.props.populationFilters.length>0?null:(0,C.jsx)(l.o5,{style:{whiteSpace:"nowrap"},color:this.props.isCoachingView?"white":"grey",variant:this._getVariant(),children:"Choose filters"}),this._renderPresets()]})]})}_renderEmptyTriggerView(){return(0,C.jsx)("div",{className:"w-full h-full flex flex-row justify-center items-center text-center",children:(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"Select a filter to start defining a scenario!"})})}_orderingOfOptionId(e){return[b[E.USER_IDS],b[E.TITLES],b[E.TIME],b[E.TEXT],b[E.REMARK]].indexOf(e)}_renderAllFilterOptions(){var e;const t=Object.values(E).filter((e=>this.props.canShowOption.includes(e)&&this._hasDataForOption(e)&&![E.TEXT,E.REMARK,E.TIME].includes(e)));let r=Array.from(new Set(t.map((e=>b[e])))).sort(((e,t)=>this._orderingOfOptionId(e)-this._orderingOfOptionId(t))).map((e=>{const r=t.filter((t=>b[t]===e)).map((e=>({name:O[e],option:e,disabled:void 0!==this.props.populationFilters.find((t=>t.option===e))})));return{name:e,values:r}}));const n=void 0!==this.props.populationFilters.find((e=>e.option===E.TIME)),i=[{name:s.UM.BEFORE,option:E.TIME,disabled:n,selectedMetadata:$(E.TIME,void 0,void 0,void 0,s.UM.BEFORE)},{name:s.UM.AFTER,option:E.TIME,disabled:n,selectedMetadata:$(E.TIME,void 0,void 0,void 0,s.UM.AFTER)},{name:s.UM.BETWEEN,option:E.TIME,disabled:n,selectedMetadata:$(E.TIME,void 0,void 0,void 0,s.UM.BETWEEN)}],o=[{name:Y(E.TEXT,void 0),option:E.TEXT,selectedMetadata:$(E.TEXT,void 0,a.$U.PROSPECT)},{name:Y(E.TEXT,s.dX.PRECEDED_BY),option:E.TEXT,selectedMetadata:$(E.TEXT,s.dX.PRECEDED_BY,a.$U.PROSPECT)},{name:Y(E.TEXT,s.dX.NOT_PRECEDED_BY),option:E.TEXT,selectedMetadata:$(E.TEXT,s.dX.NOT_PRECEDED_BY,a.$U.PROSPECT)}],c=[{name:Y(E.REMARK,void 0),option:E.REMARK,selectedMetadata:$(E.REMARK)},{name:Y(E.REMARK,s.dX.PRECEDED_BY),option:E.REMARK,selectedMetadata:$(E.REMARK,s.dX.PRECEDED_BY)},{name:Y(E.REMARK,s.dX.NOT_PRECEDED_BY),option:E.REMARK,selectedMetadata:$(E.REMARK,s.dX.NOT_PRECEDED_BY)}];return r=[...r,{name:O[E.TIME],values:i},{name:O[E.TEXT],values:o},{name:O[E.REMARK],values:c}],(0,C.jsxs)("div",{className:"w-full flex-col gap-2.5 pt-2 pb-2",style:{backgroundColor:"#f0f0f0",borderRadius:"10px"},children:[(0,C.jsx)("div",{className:"w-full pl-2",children:(0,C.jsxs)("div",{onClick:()=>this.setState((e=>({expandedFilter:!e.expandedFilter}))),className:"w-fit cursor-pointer flex flex-row gap-2 items-center hover:bg-white pl-2 pt-1 pr-2 pb-1",style:{borderRadius:"4px",boxShadow:"rgba(0, 0, 0, 0.05) 0px 0px 0px 1px"},children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",fontWeight:650,children:"Add Filter"}),this._renderArrow(null!==(e=this.state.expandedFilter)&&void 0!==e&&e)]})}),(0,C.jsx)("div",{className:"w-full flex flex-row gap-2 pl-3 pr-3 pt-1 pb-0.5",style:{transition:"max-height 0.5s cubic-bezier(0, 1, 0, 1)",maxHeight:this.state.expandedFilter?"1000px":"0px",overflow:"hidden"},children:(0,C.jsx)(Z,{nameToSelectedMetadata:r,onOptionClick:this._addOption.bind(this)})})]})}_renderArrow(e){return(0,C.jsx)("span",{color:"black",className:"flex flex-col justify-center items-center",children:(0,C.jsx)("span",{style:{direction:"ltr",listStyleType:"none",fontSize:"13px",fontWeight:"400",cursor:"pointer",color:"grey",display:"inline-block",transition:"transform 0.3s ease 0s",borderRight:"2px solid currentcolor",borderBottom:"2px solid currentcolor",width:"5px",height:"5px",transform:e?"rotate(45deg)":"rotate(-45deg)"}})})}_addOption(e,t){const r={uuid:d()(),option:e,valueFilterOption:this._getDefaultFilterOption(e),multiMetadataFilterOption:t};this.props.updatePopulationFilters([...this.props.populationFilters,r])}_addPopulationFilter(e){this.props.updatePopulationFilters([...this.props.populationFilters,{uuid:d()(),option:e,metadataFilterOption:this._getDefaultMetadataFilterOption(e),valueFilterOption:this._getDefaultFilterOption(e)}])}_renderMultiMetadata(e,t){const r=e.multiMetadataFilterOption;return r?(0,C.jsx)("div",{className:"flex flex-row gap-1 items-center h-full",children:[G.PARTY_ROLE,G.LOOKBACK_RULE,G.TIME_TYPE].map((n=>r[n]?(0,C.jsx)(o.d,{filterType:o.R.SINGLE,closeOnSelect:!0,variant:"smallParagraph",selectableFilterProps:{usesRelativeAtParent:!0,filterOptions:r[n],onFilterUpdate:e=>{if(t>=this.props.populationFilters.length)return null;const r=this.props.populationFilters[t];if(!r.multiMetadataFilterOption)return null;const i=e.find((e=>e.selected)),o=[...r.multiMetadataFilterOption[n]].map((e=>({...e,selected:!!i&&e.value===i.value})));this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,t),{...r,multiMetadataFilterOption:{...r.multiMetadataFilterOption,[n]:o}},...this.props.populationFilters.slice(t+1)])},headerElement:this._customFilterSelection(e,n)}},n):null))}):null}_renderRemoveButton(e,t){return this.props.cannotRemoveFilter?null:(0,C.jsx)("div",{onClick:e.bind(this),className:"w-4 h-4 cursor-pointer bg-red-200 hover:bg-red-800 flex justify-center items-center",style:{borderRadius:"50%",boxShadow:t?"none":"rgba(0, 0, 0, 0.15) 0px 5px 20px"},children:(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"-"})})}_customFilterSelection(e,t){let r=[];if(t){if(t&&e.multiMetadataFilterOption){const n=e.multiMetadataFilterOption[t].find((e=>e.selected));t===G.PARTY_ROLE?r=[z(n?n.value===a.SJ?void 0:n.value:void 0)]:t===G.LOOKBACK_RULE?r=[Y(e.option,n?n.value===a.Kb?void 0:n.value:void 0)]:t===G.TIME_TYPE&&(r=n?[n.value]:[])}}else r=e.valueFilterOption.filter((e=>e.selected)).map((e=>e.label)),e.option===E.USER_IDS&&e.groupsFilterOption&&(r=[...e.groupsFilterOption.filter((e=>e.selected)).map((e=>"in "+e.label)),...r]);return this._renderCustomHeaderElement(r)}_renderCustomHeaderElement(e){return(0,C.jsx)("div",{className:"cursor-pointer h-full w-fit pl-1.5 pr-1.5 pt-1 pb-1 flex text-center items-center justify-center",style:{borderRadius:"10px",boxShadow:"rgba(0, 0, 0, 0.1) 0px 3px 3px",userSelect:"none"},children:(0,C.jsx)(l.o5,{variant:"smallParagraph",children:`${0===e.length?"None selected":e.length<=2?e.join(" or "):e.slice(0,2).join(" or ")+" + "+(e.length-2)+" others"}`})})}_renderDurationFilterMinimal(e,t){const r=e.valueFilterOption.filter((e=>e.selected));return(0,C.jsx)("div",{className:"flex flex-row gap-2 items-center",children:r.map(((e,r,n)=>{const i=parseInt(e.value);return(0,C.jsxs)("div",{className:"flex flex-row gap-2 items-center",children:[(0,C.jsx)("input",{onChange:r=>{let n=parseInt(r.currentTarget.value);n=isNaN(n)?0:n;const i=this.props.populationFilters[t].valueFilterOption.findIndex((t=>t.label===e.label));if(-1===i)return;const o=[...this.props.populationFilters[t].valueFilterOption.slice(0,i),{...this.props.populationFilters[t].valueFilterOption[i],value:n.toString()},...this.props.populationFilters[t].valueFilterOption.slice(i+1)];this.props.updatePopulationFilters([...this.props.populationFilters.slice(0,t),{...this.props.populationFilters[t],valueFilterOption:o},...this.props.populationFilters.slice(t+1)])},type:"number",value:isNaN(i)?0:i,min:0,style:{width:"50px",lineHeight:"0.75em",fontSize:"12px"}}),(0,C.jsx)(l.o5,{variant:"smallParagraph",children:"(s)"}),0===r&&n.length>1?(0,C.jsx)(l.o5,{variant:"smallParagraph",children:"to"}):null]},e.value)}))})}_renderFilterMinimalist(e,t){return R[e.option]?this._renderTextFilter(t):x[e.option]?this._renderDurationFilterMinimal(e,t):e.option===E.USER_IDS?this._renderUserPicker(e,this._customFilterSelection(e),t):(0,C.jsx)(o.d,{filterType:o.R.MULTI,closeOnSelect:!1,selectableFilterProps:{usesRelativeAtParent:!0,filterOptions:e.valueFilterOption,onFilterUpdate:e=>this._onMainFilterUpdate.bind(this)(e,t),headerElement:this._customFilterSelection(e)},variant:"smallParagraph"})}_renderFilterElementMinimalist(e,t){var r;return(0,C.jsxs)("div",{className:"w-full flex flex-row gap-2 items-center",children:[this._renderRemoveButton((()=>{this._onRemoveFilter.bind(this)(t)}),!0),(0,C.jsxs)("div",{className:"w-full flex flex-row gap-1 items-center h-full",children:[(0,C.jsx)(l.o5,{variant:"smallParagraph",fontWeight:600,color:0===t?"white":"black",children:"And"}),(0,C.jsx)(l.o5,{variant:"smallParagraph",fontWeight:600,children:`${O[e.option]}:`}),(0,C.jsxs)("div",{className:"w-full flex flex-row gap-1 items-center h-full",children:[e.multiMetadataFilterOption?this._renderMultiMetadata(e,t):null,this._renderFilterMinimalist(e,t)]})]})]},null!==(r=e.uuid)&&void 0!==r?r:e.option)}_renderPopulationFiltersOption(){return 0===this.props.populationFilters.length?null:(0,C.jsx)("div",{className:"w-full flex flex-col gap-2 pr-3 pt-1 pb-2 ",children:this.props.populationFilters.map(((e,t)=>this._renderFilterElementMinimalist(e,t)))})}_renderPopulationFilters(){var e,t;return(0,C.jsxs)("div",{className:"w-full flex flex-col gap-2",children:[(0,C.jsxs)("div",{className:"w-full flex flex-row justify-between pr-1",children:[(0,C.jsxs)("div",{className:"w-full flex flex-row gap-3 items-center",children:[(0,C.jsxs)("div",{className:"flex flex-row gap-1.5 items-center",children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",fontWeight:650,color:0===this.props.populationFilters.length?"lightgrey":"black",children:"When:"}),this.props.updateConditionName?(0,C.jsx)(i.H,{fontSize:12,editFunctions:{addEntry:()=>{},removeEntry:()=>{},updateEntry:(e,t)=>{this.props.updateConditionName&&this.props.updateConditionName(t)}},placeholder:"Enter play name",prompt:null!==(e=this.props.conditionName)&&void 0!==e?e:"",numberLeft:1,idx:0,maxWidth:"100px",minHeight:"15px"}):null]}),this.props.showMatches?(0,C.jsxs)("div",{className:"flex flex-row gap-1",children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"Matches:"}),(0,C.jsx)("div",{onClick:null===(t=this.props.onMatchClick)||void 0===t?void 0:t.bind(this),className:"w-fit flex items-center bg-white pl-2 pr-2 hover:bg-slate-100",style:{borderRadius:"4px",cursor:"pointer",filter:"drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.15))"},children:(0,C.jsx)(l.o5,{variant:"largeParagraph",children:void 0!==this.props.numberMatches?this.props.totalPossibleMatches?`${this.props.numberMatches} (${(this.props.numberMatches/this.props.totalPossibleMatches).toFixed(1)}%)`:this.props.numberMatches:"Requested..."})})]}):null]}),(0,C.jsx)("div",{onClick:()=>this.props.updatePopulationFilters([]),className:"w-fit flex items-center opacity-70 pl-2 pr-2"+(0===this.props.populationFilters.length?"":" hover:opacity-100"),style:{borderRadius:"4px",backgroundColor:"white",cursor:this.props.populationFilters.length>0?"pointer":"auto",filter:this.props.populationFilters.length>0?"drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.15))":"none"},children:(0,C.jsx)(l.o5,{variant:"largeParagraph",style:{whiteSpace:"nowrap"},color:0===this.props.populationFilters.length?"lightgrey":"black",children:"Remove all"})})]}),this.props.canShowLanguageOption&&this.props.languageOption&&this.props.updateLanguageOption||void 0!==this.props.stemmingOption?(0,C.jsxs)("div",{className:"w-full flex flex-row gap-2 items-center",children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",fontWeight:650,color:0===this.props.populationFilters.length?"lightgrey":"black",children:"Settings:"}),this.props.canShowLanguageOption&&this.props.languageOption&&this.props.updateLanguageOption?(0,C.jsxs)("div",{className:"flex flex-row gap-1.5 items-center",children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"Language is"}),(0,C.jsx)(o.d,{filterType:o.R.SINGLE,closeOnSelect:!1,selectableFilterProps:{usesRelativeAtParent:!0,filterOptions:this.props.languageOption,onFilterUpdate:e=>{this.props.updateLanguageOption&&this.props.updateLanguageOption(e)},headerElement:this._renderCustomHeaderElement(this.props.languageOption.filter((e=>e.selected)).map((e=>e.label.toString())))},variant:"smallParagraph"})]}):null,void 0!==this.props.stemmingOption?(0,C.jsxs)("div",{className:"flex flex-row gap-1.5 items-center",children:[(0,C.jsx)(l.o5,{variant:"largeParagraph",children:"Stemming:"}),(0,C.jsx)(o.d,{filterType:o.R.SINGLE,closeOnSelect:!1,selectableFilterProps:{usesRelativeAtParent:!0,filterOptions:[{label:"Yes",value:"true",selected:this.props.stemmingOption},{label:"No",value:"false",selected:!this.props.stemmingOption}],onFilterUpdate:e=>{if(!this.props.updateStemmingOption)return;const t=e.find((e=>e.selected));if(!t)return;const r="true"===t.value;this.props.updateStemmingOption(r)},headerElement:this._renderCustomHeaderElement(this.props.stemmingOption?["Yes"]:["No"])},variant:"smallParagraph"})]}):null]}):null,this._renderPopulationFiltersOption()]})}_renderTriggersView(){return(0,C.jsxs)("div",{className:"bg-white w-full h-fit max-h-full flex flex-col gap-2 p-2 justify-between",style:{boxShadow:"rgba(0, 0, 0, 0.1) 0px 3px 3px",borderRadius:"10px"},children:[this._renderPopulationFilters(),this._renderAllFilterOptions()]})}render(){return this.props.viewType===W.TRIGGERS?this._renderTriggersView():this._renderStandardView()}}const X=(0,A.Ng)((e=>{var t,r,n;const i=new Set(e.userGroupInfo.sortedGroupInfo.map((e=>e.allUserIds)).flat(1));return{seesMultipleUsers:void 0!==(null===(t=e.visibleAccounts.value)||void 0===t?void 0:t.users)&&e.visibleAccounts.value.users.length>1,hasUnassignedUsers:null!==(r=null===(n=e.visibleAccounts.value)||void 0===n?void 0:n.users.some((e=>!i.has(e.user_id))))&&void 0!==r&&r,externalAccounts:e.externalAccounts.accounts,dispositionOptions:e.dispositionOptions.value,prospectInfoOptions:e.prospectInfoOptions.value}}),null,null,{forwardRef:!0})(Q);class Z extends c.Component{constructor(e){super(e)}_renderIndividualFilter(e){return(0,C.jsxs)("div",{className:"flex flex-col gap-2",style:{width:`${Math.floor(100/this.props.nameToSelectedMetadata.length)}%`},children:[(0,C.jsx)(l.o5,{variant:"smallParagraph",children:e.name}),e.values.map((e=>(0,C.jsx)("div",{onClick:()=>{e.disabled||this.props.onOptionClick(e.option,e.selectedMetadata)},className:"text-center w-full p-1.5"+(e.disabled?" bg-gray-300":" cursor-pointer bg-white hover:bg-slate-200"),style:{borderRadius:"10px",lineHeight:"14px",boxShadow:"rgba(99, 99, 99, 0.2) 0px 2px 8px 0px"},children:(0,C.jsx)(l.o5,{variant:"smallParagraph",style:{},children:e.name})},e.name)))]},e.name)}render(){return(0,C.jsx)("div",{className:"w-full flex flex-row gap-2 text-center",children:this.props.nameToSelectedMetadata.map((e=>this._renderIndividualFilter(e)))})}}},49540:(e,t,r)=>{"use strict";r.d(t,{N:()=>a});var n=r(65043),i=r(58152),o=r(70579);class a extends n.Component{constructor(e){var t;super(e),this._headRef=n.createRef(),this._iconRef=n.createRef(),this.state={open:null===(t=e.startOpen)||void 0===t||t}}componentDidUpdate(e,t,r){"undefined"===typeof e.startOpen&&"undefined"!==typeof this.props.startOpen&&this.setState({open:this.props.startOpen})}onClick(e){var t;(!this.props.onlyArrowClickToFold||e.target===this._headRef.current||null!==(t=this._iconRef.current)&&void 0!==t&&t.contains(e.target))&&this.setState((e=>({open:!e.open})))}render(){var e;const t="undefined"===typeof this.props.children||null===this.props.children||this.props.children instanceof Array&&0===this.props.children.length;return(0,o.jsxs)("div",{className:["foldy",t?"foldy-empty":"",!this.state.open&&!this.props.forceOpen||t?"":"foldy-open",null!==(e=this.props.className)&&void 0!==e?e:""].join(" "),children:[(0,o.jsxs)("div",{ref:this._headRef,className:"foldy-head",onClick:e=>{t||this.onClick(e)},children:[(0,o.jsx)("div",{ref:this._iconRef,className:"foldy-icon",children:t?i.kZ:i.r9}),this.props.head]}),(0,o.jsx)("div",{className:"foldy-contents",children:this.props.children})]})}}},84608:(e,t,r)=>{"use strict";r.d(t,{a:()=>d,q:()=>f});var n=r(65043),i=r(72119),o=r(70579);const a="#4fa94d",s=242.776657104492,l=i.i7`
  12.5% {
    stroke-dasharray: ${.14*s}px, ${s}px;
    stroke-dashoffset: -${.11*s}px;
  }
  43.75% {
    stroke-dasharray: ${.35*s}px, ${s}px;
    stroke-dashoffset: -${.35*s}px;
  }
  100% {
    stroke-dasharray: ${.01*s}px, ${s}px;
    stroke-dashoffset: -${.99*s}px;
  }
`,c=i.Ay.path`
  stroke-dasharray: ${.01*s}px, ${s};
  stroke-dashoffset: 0;
  animation: ${l} ${1.6}s linear infinite;
`,u=e=>{let{color:t=a,width:r="200"}=e;return(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:`${r}`,height:""+.5*Number(r),viewBox:`0 0 ${r} ${Number(100)}`,"data-testid":"infinity-spin",children:[(0,o.jsx)(c,{"data-testid":"infinity-spin-path-1",stroke:t,fill:"none",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M93.9,46.4c9.3,9.5,13.8,17.9,23.5,17.9s17.5-7.8,17.5-17.5s-7.8-17.6-17.5-17.5c-9.7,0.1-13.3,7.2-22.1,17.1 c-8.9,8.8-15.7,17.9-25.4,17.9s-17.5-7.8-17.5-17.5s7.8-17.5,17.5-17.5S86.2,38.6,93.9,46.4z"}),(0,o.jsx)("path",{"data-testid":"infinity-spin-path-2",opacity:"0.07",fill:"none",stroke:t,strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M93.9,46.4c9.3,9.5,13.8,17.9,23.5,17.9s17.5-7.8,17.5-17.5s-7.8-17.6-17.5-17.5c-9.7,0.1-13.3,7.2-22.1,17.1 c-8.9,8.8-15.7,17.9-25.4,17.9s-17.5-7.8-17.5-17.5s7.8-17.5,17.5-17.5S86.2,38.6,93.9,46.4z"})]})};class d extends n.Component{constructor(e){super(e)}render(){return(0,o.jsx)("div",{style:{width:"100%",height:"100%",alignItems:"center",display:"flex",justifyContent:"center"},children:(0,o.jsx)(u,{color:this.props.color})})}}const p=e=>({display:e?"flex":"none"}),h={"aria-busy":!0,role:"status"},f=e=>{let{wrapperStyle:t={},visible:r=!0,wrapperClass:n="",height:i=100,width:s=100,color:l=a,ariaLabel:c="three-circles-loading",outerCircleColor:u,innerCircleColor:d,middleCircleColor:f}=e;return(0,o.jsx)("div",{style:{...p(r),...t},className:n,"data-testid":"three-circles-wrapper","aria-label":c,...h,children:(0,o.jsxs)("svg",{version:"1.1",height:`${i}`,width:`${s}`,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",enableBackground:"new 0 0 100 100",xmlSpace:"preserve","data-testid":"three-circles-svg",children:[(0,o.jsx)("path",{fill:u||l,d:"M31.6,3.5C5.9,13.6-6.6,42.7,3.5,68.4c10.1,25.7,39.2,38.3,64.9,28.1l-3.1-7.9c-21.3,8.4-45.4-2-53.8-23.3 c-8.4-21.3,2-45.4,23.3-53.8L31.6,3.5z",children:(0,o.jsx)("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"2s",from:"0 50 50",to:"360 50 50",repeatCount:"indefinite"})}),(0,o.jsx)("path",{fill:f||l,d:"M42.3,39.6c5.7-4.3,13.9-3.1,18.1,2.7c4.3,5.7,3.1,13.9-2.7,18.1l4.1,5.5c8.8-6.5,10.6-19,4.1-27.7 c-6.5-8.8-19-10.6-27.7-4.1L42.3,39.6z",children:(0,o.jsx)("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"1s",from:"0 50 50",to:"-360 50 50",repeatCount:"indefinite"})}),(0,o.jsx)("path",{fill:d||l,d:"M82,35.7C74.1,18,53.4,10.1,35.7,18S10.1,46.6,18,64.3l7.6-3.4c-6-13.5,0-29.3,13.5-35.3s29.3,0,35.3,13.5 L82,35.7z",children:(0,o.jsx)("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"2s",from:"0 50 50",to:"360 50 50",repeatCount:"indefinite"})})]})})}},59905:(e,t,r)=>{"use strict";r.d(t,{a:()=>n.a,q:()=>n.q});var n=r(84608)},41549:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(65043),i=r(73216);function o(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];(0,n.useEffect)((()=>(t&&(window.onbeforeunload=function(){return e}),()=>{window.onbeforeunload=null})),[e,t]);!function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{navigator:r}=(0,n.useContext)(i.jb);(0,n.useEffect)((()=>{if(!t)return;const n=r.push;return r.push=function(){!1!==e()&&n(...arguments)},()=>{r.push=n}}),[r,e,t])}((0,n.useCallback)((()=>window.confirm(e)),[e]),t)}function a(e){let{message:t,when:r}=e;return o(t,r),null}},43780:(e,t,r)=>{"use strict";r.d(t,{J:()=>C});var n=r(65043),i=r(97216),o=r(11101),a=r(31380),s=r(55114),l=r(81366),c=r(33675),u=r(44925),d=r(55302),p=r(98222),h=r.n(p),f=r(41549),m=r(22166),g=r(19922),_=r(73383),v=r(64850),y=r(70579);class A extends n.Component{constructor(e){super(e),this._saveTimer=void 0,this.state={data:null}}async updateSessionData(e){if(!this.props.sessionId)return;const t=this.props.temporalCnfForce?this.props.temporalCnfForce:this.props.populationFilters.length>0?(0,v.n4)(this.props.populationFilters):void 0,r=t&&t.some((e=>[o.SI.COUNTERPARTS,o.SI.DISPLAY,o.SI.PHRASE,o.SI.PROSPECT,o.SI.REMARK,o.SI.TIME].includes(e.filter_type))),n=await(0,a.M)().getSessionData(this.props.sessionId,r?t:void 0,e);if(n&&"number"!==typeof n&&n.session.session_id===this.props.sessionId)this.setState((()=>{var e;const t=(null!==(e=n.turns)&&void 0!==e?e:[]).filter((e=>""!==e.text.trim())).sort(((e,t)=>e.start-t.start)),i=this._computeBehavioralFilters(n,t),o=this._computeTriggerFilters(n,t),a=this._computeRemarkFilters(n,t),s=this._computeCommentFilters(n,t),l=this._computeCounterpartFilters(n),c=s.length>0?d.SK.COMMENTS:a&&a.length>0?d.SK.EVENTS:o&&o.length>0?d.SK.TRIGGERS:i&&i.length>0?d.SK.BEHAVIORAL:void 0;let u;if(n.temporal_cnf_sat&&n.turns.length>0){const e=n.temporal_cnf_sat.filter((e=>0!==e.start||e.end!==n.turns[n.turns.length-1].end));if(e.length>0){u=t.map((t=>this._computeOverlap(t.start,t.end,e[0].start,e[0].end))).reduce(((e,t,r,n)=>t>n[e]?r:e),0)}}const p=this._sessionDataResultToTranscript(n,t,a,i,o);return{data:n,behavioralOptions:i,remarkOptions:a,lastSavedComments:n.comments,counterpartyOptions:l,transcripts:p,triggerOptions:o,commentOptions:s,viewMode:this.props.coachingView?void 0:r||c===d.SK.COMMENTS?c:void 0,selectedTranscriptIdx:this.props.coachingView?void 0:u}}));else if(n&&"number"===typeof n){const e=this.props.sessionId;setTimeout((()=>{e!==this.props.sessionId||this.state.data||this.updateSessionData(!0)}),Math.max(n-(new Date).getTime(),3*i.LG))}}componentDidMount(){this.updateSessionData()}shouldComponentUpdate(e,t,r){return e.sessionId!==this.props.sessionId&&(this._saveTimer&&clearInterval(this._saveTimer),this._saveTimer=void 0,this._savePeriodically(!0,this.state.commentOptions,this.state.lastSavedComments,this.state.transcripts)),!0}componentDidUpdate(e,t,r){e.sessionId!==this.props.sessionId&&this.props.sessionId&&this.setState({data:null,behavioralOptions:void 0,counterpartyOptions:void 0,remarkOptions:void 0,commentOptions:void 0,lastSavedComments:void 0,selectedTranscriptIdx:void 0,viewMode:void 0,transcripts:void 0,triggerOptions:void 0},this.updateSessionData),null==t.data&&e.sessionId==this.props.sessionId&&this.state.data&&this._savePeriodically()}_sessionDataResultToTranscript(e,t,r,n,o){return t.map(((t,a)=>{var s,l;const u=t.role===c.$U.REP?1:0,d=u?"Them":"You",p=null!==(s=null===(l=e.prospect_info)||void 0===l?void 0:l.prospect_name)&&void 0!==s?s:d,h=r.filter((e=>a==e.transcriptIdx)),f=n.filter((e=>a==e.transcriptIdx)),m=o.filter((e=>a==e.transcriptIdx));return{start:t.start*i.LG,end:t.end*i.LG,partyCode:u,personName:p,content:t.text,remarkDisplay:h.length>0?h.map((e=>e.remarks.map((e=>c.Ot[e])).join(", "))).join(""):void 0,behavioralDisplay:f.length>0?f.map((e=>e.displayText)).join(""):void 0,triggerDisplay:o.length>0?m.map((e=>e.displayText)).join(""):void 0}}))}_findClosestIndex(e,t){let r=0,n=e.length-1,i=-1;for(;r<=n;){const o=Math.floor((r+n)/2);e[o]<t?(i=o,r=o+1):n=o-1}return i}_computeOverlap(e,t,r,n){return Math.max(0,Math.min(t,n)-Math.max(e,r))}_computeRemarkFilters(e,t){const r=new Map;e.remarks.forEach((e=>{const n=t.map((t=>t.role!==e.role?0:this._computeOverlap(t.start,t.end,e.start,e.end))),i=n.reduce(((e,t,r,n)=>t>n[e]?r:e),0);if(n[i]&&n[i]>0){var o;const t=null!==(o=r.get(i))&&void 0!==o?o:[];t.includes(e.remark)||r.set(i,[...t,e.remark])}}));return[...r.keys()].sort(((e,t)=>e-t)).map((e=>{var t;return{remarks:null!==(t=r.get(e))&&void 0!==t?t:[],transcriptIdx:e}}))}_computeTriggerFilters(e,t){const r=t.map(((e,t)=>[e,t])).filter((e=>{let[t,r]=e;return"PROSPECT"===t.role})),n=r.map((e=>{let[t,r]=e;return t.start*i.LG})),o=(t,i)=>{const o=e.session.scheduled_start,a=t.start.getTime()-o.getTime(),s=this._findClosestIndex(n,a);if(-1!==s)return r[s][1]},a=e.displays.filter((e=>[u.tr.TRIGGER].includes(e.prompt_type))).sort(((e,t)=>e.start.getTime()-t.start.getTime())),s=new Map;for(const i of a){var l;const e=(null!==(l=i.prompt_text)&&void 0!==l?l:"").split("\n");if(0===e.length||""===e[0].trim())continue;const t=e[0],r=o(i);if(void 0!==r){var c;const e=null!==(c=s.get(r))&&void 0!==c?c:[];e.includes(t)||s.set(r,[...e,t])}}return[...s.keys()].sort(((e,t)=>e-t)).map((e=>{var t,r;return{displayText:null!==(t=null===(r=s.get(e))||void 0===r?void 0:r.join(", "))&&void 0!==t?t:"",transcriptIdx:e}}))}_computeCommentFilters(e,t){const r=new Map;for(const l of e.comments){var n;let e=-1;if(null!=l.start&&null!=l.end){const r=parseFloat((l.start*i.PX).toFixed(2)),n=parseFloat((l.end*i.PX).toFixed(2));e=t.findIndex((e=>e.start&&e.end&&r>=parseFloat(e.start.toFixed(2))&&n<=parseFloat(e.end.toFixed(2))))}const o=null!==(n=r.get(e))&&void 0!==n?n:[];r.set(e,[...o,l])}const o=[...r.keys()].sort(((e,t)=>e-t));let a=[];for(const i of o){var s;const e=(null!==(s=r.get(i))&&void 0!==s?s:[]).sort(((e,t)=>e.createdAt.getTime()-t.createdAt.getTime())).map((e=>({...e,transcriptIdx:i})));a=a.concat(e)}return a}_computeBehavioralFilters(e,t){const r=t.map(((e,t)=>[e,t])).filter((e=>{let[t,r]=e;return"REP"===t.role})),n=r.map((e=>{let[t,r]=e;return t.start*i.LG})),o=r.map((e=>{let[t,r]=e;return t.end*i.LG})),a=t=>{const i=e.session.scheduled_start;let a=t.start.getTime()-i.getTime()-(t.prompt_type===u.tr.MONOLOG?4e3:2e3);const s=this._findClosestIndex(n,a);if(-1===s)return;a=t.prompt_type==u.tr.MONOLOG?n[s]:a;return a>o[s]?void 0:r[s][1]},s=e.displays.filter((e=>[u.tr.CADENCE_FAST,u.tr.MONOLOG].includes(e.prompt_type))).sort(((e,t)=>e.start.getTime()-t.start.getTime())).sort(((e,t)=>e.prompt_type.localeCompare(t.prompt_type))),l=new Map;for(const i of s){const e=a(i);if(void 0!==e){var c;const t=null!==(c=l.get(e))&&void 0!==c?c:[];l.set(e,[...t,i.prompt_type])}}const d=[...l.keys()].sort(((e,t)=>e-t)).map((e=>{var t;const r=[],n=null!==(t=l.get(e))&&void 0!==t?t:[];let i="";return n.includes(u.tr.CADENCE_FAST)&&n.includes(u.tr.MONOLOG)?(r.push(u.tr.MONOLOG,u.tr.CADENCE_FAST),i="Monologue + Fast Speech"):n.includes(u.tr.CADENCE_FAST)?(r.push(u.tr.CADENCE_FAST),i="Fast Speech"):(r.push(u.tr.MONOLOG),i="Monologue"),{displayText:i,transcriptIdx:e,prompts:r}}));return d}componentWillUnmount(){this._saveTimer&&clearInterval(this._saveTimer),this._saveTimer=void 0,this._savePeriodically(!0)}async _saveComments(e,t){var r,n;const i=await(0,a.M)().updateComments(e,t);return null===i||this.props.value[e]&&this.props.value[e].reviewIsOpen||(null===(r=this.state.data)||void 0===r?void 0:r.session.user_id)===(null===(n=this.props.user)||void 0===n?void 0:n.user_id)||!t.find((e=>[o.Ur.MODIFY,o.Ur.ADD].includes(e.update)))||(0,a.M)().updateSessionReview(e,!0).then((t=>{var r;null!==t&&this.props.dispatch((0,g.KJ)({sessionId:e,reviewIsOpen:!0,reviewOpenedByUser:!0,star:null===(r=this.state.data)||void 0===r?void 0:r.has_star}))})),i}_getCommentsToSave(e,t,r){var n,i;const a=null!==(n=null===e||void 0===e?void 0:e.map((e=>e.commentId)))&&void 0!==n?n:[],s=null!==(i=null===t||void 0===t?void 0:t.map((e=>e.commentId)))&&void 0!==i?i:[];return[...(null!==t&&void 0!==t?t:[]).filter((e=>""!==e.comment.trim()&&!a.includes(e.commentId))).map((e=>({comment:{commentId:e.commentId,comment:e.comment,start:void 0!==e.transcriptIdx&&-1!==e.transcriptIdx&&r?r[e.transcriptIdx].start:void 0,end:void 0!==e.transcriptIdx&&-1!==e.transcriptIdx&&r?r[e.transcriptIdx].end:void 0},update:o.Ur.ADD}))),...(null!==e&&void 0!==e?e:[]).filter((e=>!s.includes(e.commentId))).map((e=>({comment:{commentId:e.commentId,comment:""},update:o.Ur.REMOVE}))),...(null!==t&&void 0!==t?t:[]).filter((t=>{const r=null===e||void 0===e?void 0:e.find((e=>e.commentId===t.commentId));return r&&r.comment!==t.comment})).map((e=>({comment:{commentId:e.commentId,comment:e.comment,start:void 0!==e.transcriptIdx&&-1!==e.transcriptIdx&&r?r[e.transcriptIdx].start:void 0,end:void 0!==e.transcriptIdx&&-1!==e.transcriptIdx&&r?r[e.transcriptIdx].end:void 0},update:o.Ur.MODIFY})))]}async _updateComments(e,t,r,n){if(!this.state.commentOptions||!this.props.sessionId)return null;const i=null!==r&&void 0!==r?r:this.state.lastSavedComments,a=null!==t&&void 0!==t?t:this.state.commentOptions,s=null!==n&&void 0!==n?n:this.state.transcripts,l=this._getCommentsToSave(i,a,s),c=await this._saveComments(this.props.sessionId,l);null==c||e||this.setState((e=>{if(!e.commentOptions||!e.lastSavedComments)return null;const t=l.filter((e=>e.update===o.Ur.REMOVE)).map((e=>e.comment.commentId)),r=Object.fromEntries(l.map(((e,t)=>({value:e,idx:t}))).filter((e=>e.value.update===o.Ur.MODIFY)).map((t=>{var r;let n=(null!==(r=e.lastSavedComments)&&void 0!==r?r:[]).find((e=>e.commentId===t.value.comment.commentId));return n&&(n={...n,comment:t.value.comment.comment}),[t.value.comment.commentId,n]})));let n=e.lastSavedComments.filter((e=>!t.includes(e.commentId))).map((e=>{const t=r[e.commentId];return t||e}));const i=l.map(((e,t)=>({value:e,idx:t}))).filter((e=>e.value.update===o.Ur.ADD)).map((e=>c[e.idx]));n=n.concat(i);const a=Object.fromEntries(l.map(((e,t)=>({value:e,idx:t}))).filter((e=>e.value.update===o.Ur.ADD)).map((e=>[e.value.comment.commentId,e.idx])));if(Object.keys(a).length>0){return{lastSavedComments:n,commentOptions:e.commentOptions.map((e=>{var t,r;return e.commentId in a&&c?{...e,commentId:null!==(t=null===(r=c[a[e.commentId]])||void 0===r?void 0:r.commentId)&&void 0!==t?t:e.commentId}:{...e}}))}}return{lastSavedComments:n}}))}async _saveUpdates(e,t,r,n){this._hasPendingState(null!==t&&void 0!==t?t:this.state.commentOptions,null!==r&&void 0!==r?r:this.state.lastSavedComments)&&await this._updateComments(e,t,r,n)}async _savePeriodically(e,t,r,n){await this._saveUpdates(e,t,r,n),e||(this._saveTimer=setTimeout((()=>this._savePeriodically.bind(this)()),5*i.LG))}_hasPendingState(e,t){if(!e||!t)return!1;const r=e.filter((e=>""!==e.comment.trim()));if(r.length!==t.length)return!0;const n=t.map((e=>e.comment));n.sort();const i=r.map((e=>e.comment));return i.sort(),JSON.stringify(n)!==JSON.stringify(i)}_removeComment(e){this.setState((t=>{if(!t.commentOptions)return null;const r=t.commentOptions.findIndex((t=>t.commentId===e));return-1===r?null:{commentOptions:[...t.commentOptions.slice(0,r),...t.commentOptions.slice(r+1)]}}))}_updateComment(e,t){this.setState((r=>{if(!r.commentOptions)return null;const n=r.commentOptions.findIndex((t=>t.commentId===e));return-1===n?null:{commentOptions:[...r.commentOptions.slice(0,n),{...r.commentOptions[n],comment:t},...r.commentOptions.slice(n+1)]}}))}_addComment(e){this.setState((t=>{var r,n,i,o,a,s,l,c;let u=(null!==(r=this.state.commentOptions)&&void 0!==r?r:[]).findIndex((t=>{var r;return(null!==(r=t.transcriptIdx)&&void 0!==r?r:-1)>(null!==e&&void 0!==e?e:-1)}));return-1==u&&(u=(null!==(n=this.state.commentOptions)&&void 0!==n?n:[]).length),{commentOptions:[...(null!==(i=t.commentOptions)&&void 0!==i?i:[]).slice(0,u),{commentId:h()(),comment:"",sessionId:null!==(o=this.props.sessionId)&&void 0!==o?o:"",userId:null!==(a=this.props.viewerUserId)&&void 0!==a?a:"",createdAt:new Date,userName:"You",start:void 0!==e&&-1!==e&&this.state.transcripts&&null!==(s=this.state.transcripts[e].start)&&void 0!==s?s:null,end:void 0!==e&&-1!==e&&this.state.transcripts&&null!==(l=this.state.transcripts[e].end)&&void 0!==l?l:null,transcriptIdx:null!==e&&void 0!==e?e:-1},...(null!==(c=t.commentOptions)&&void 0!==c?c:[]).slice(u)],viewMode:d.SK.COMMENTS}}))}_computeCounterpartFilters(e){let t=e.counterparts.map(((e,t)=>({start:e.start*i.LG,end:e.end*i.LG,counterpart:e.counterpart})));return t=t.sort(((e,t)=>e.start-t.start)),t}_copyTranscriptOnClick(){var e;const t=(null!==(e=this.state.transcripts)&&void 0!==e?e:[]).map((e=>(e.partyCode===_.y3?"Prospect: ":"You: ")+e.content)).join("\n");window.navigator.clipboard.writeText(t).then((()=>{this.props.triggerAlert&&this.props.triggerAlert("Copied transcript to clipboard!",3e3,!0)})).catch((()=>{this.props.triggerAlert&&this.props.triggerAlert("Could not copy transcript to clipboard",3e3,!1)}))}_renderEmbeddedView(){return(0,y.jsx)(s.b,{pageClosed:this.props.pageClosed,noLoaderEvenOnActive:!1,copyTranscriptOnClick:this._copyTranscriptOnClick.bind(this),audioDetails:{sessionId:this.props.sessionId,isInView:this.props.isInView,data:this.state.data},reviewMode:!0,sessionActive:!1,autoplay:!1,showLoaderAsDefault:!0,transcripts:this.state.transcripts,isPureTranscriptView:!0})}_renderCoachingView(){return(0,y.jsx)(s.n,{pageClosed:this.props.pageClosed,noLoaderEvenOnActive:!1,copyTranscriptOnClick:this._copyTranscriptOnClick.bind(this),audioDetails:{sessionId:this.props.sessionId,isInView:this.props.isInView,data:this.state.data},reviewMode:!0,customLink:"https://"+window.location.hostname+"/transcripts?id="+this.props.sessionId,heightFull:!0,sessionActive:!1,autoplay:!1,showLoaderAsDefault:!0,transcripts:this.state.transcripts,user:this.props.user,isAdmin:this.props.isAdmin})}_renderMainView(){var e,t,r,n;return(0,y.jsxs)("div",{className:"flex-grow",children:[(0,y.jsx)(f.Z,{when:this._hasPendingState(this.state.commentOptions,this.state.lastSavedComments),message:"You have unsaved changes. Sure you want to leave"}),(0,y.jsx)(s.b,{customMetric:null!==(e=null===(t=this.state.data)||void 0===t?void 0:t.customMetric)&&void 0!==e?e:void 0,prospectInfo:null!==(r=null===(n=this.state.data)||void 0===n?void 0:n.prospect_info)&&void 0!==r?r:void 0,pageClosed:this.props.pageClosed,copyTranscriptOnClick:this._copyTranscriptOnClick.bind(this),noLoaderEvenOnActive:!1,minimalView:this.props.minimalView,selectedTranscriptIdx:this.state.selectedTranscriptIdx,updateSelectedTranscript:(e,t)=>{this.setState({selectedTranscriptIdx:e},t)},remarkFilters:this.state.remarkOptions,triggerFilters:this.state.triggerOptions,counterpartyFilters:this.state.counterpartyOptions,behavioralFilters:this.state.behavioralOptions,isMainView:!0,audioDetails:{sessionId:this.props.sessionId,isInView:!0,data:this.state.data},reviewMode:!0,sessionActive:!1,autoplay:!1,showLoaderAsDefault:!0,transcripts:this.state.transcripts,viewMode:this.state.viewMode,viewerUserId:this.props.viewerUserId,updateViewMode:e=>this.setState((t=>{const r=t.viewMode===e?void 0:e;return void 0===r?{viewMode:r,selectedTranscriptIdx:void 0}:{viewMode:r}})),commentFilters:this.state.commentOptions,commentFns:{addEntry:this._addComment.bind(this),removeEntry:this._removeComment.bind(this),updateEntry:this._updateComment.bind(this)}})]})}_renderDefault(){return(0,y.jsx)("div",{className:"w-full justify-center items-center flex",style:{height:"100%"},children:(0,y.jsx)("div",{className:"w-2/3 flex-col bg-white h-44 justify-evenly rounded-md flex items-center",style:{border:"0.5px solid #03214e"},children:(0,y.jsx)(l.o5,{variant:"caption",style:{textAlign:"center"},children:"Select a transcript"})})})}render(){return this.props.sessionId?(0,y.jsx)("div",{className:"flex flex-column overflow-y-auto w-full h-full",style:{userSelect:"text",backgroundColor:"white",borderRadius:this.props.embeddedView?void 0:"5px"},children:this.props.embeddedView?this._renderEmbeddedView():this.props.coachingView?this._renderCoachingView():this._renderMainView()}):this._renderDefault()}}const C=(0,m.Ng)((e=>({value:e.counter.value,populationFilters:e.sessionList.value,visibleAccounts:(0,v.rA)(e.visibleAccounts),user:(0,v.tW)(e.user),isAdmin:e.adminWrite.value?e.adminWrite.value.team_ids.length>0:null})))(A)},27376:(e,t,r)=>{"use strict";r.d(t,{P:()=>v});var n=r(22166);const i=n.wA,o=n.d4;var a=r(81366),s=r(65043),l=r(31380),c=r(19922),u=r(64850),d=r(97216),p=r(70579);const h=(0,p.jsx)("svg",{className:"flag",viewBox:"0 0 737 747",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"flag",fillRule:"evenodd",clipRule:"evenodd",d:"M63.2045 466.659V715.685C63.2045 732.795 49.3925 746.664 32.0898 746.664C14.9071 746.664 0.980469 732.695 0.980469 715.685V30.9787C0.980469 13.8693 14.9018 0 32.1111 0H716.511C733.705 0 741.126 12.2188 733 27.4533L637.839 205.88C629.751 221.041 629.714 245.552 637.839 260.787L733 439.213C741.084 454.375 733.719 466.667 716.511 466.667L63.2045 466.659ZM63.2045 62.2187V404.432H643.938L582.938 290.057C565.058 256.536 565.083 210.068 582.938 176.588L643.938 62.2133L63.2045 62.2187Z",fill:"black"})}),f=(0,p.jsxs)("svg",{className:"flag",viewBox:"0 0 736 747",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{className:"flag",fillRule:"evenodd",clipRule:"evenodd",d:"M62.224 466.659V715.685C62.224 732.795 48.412 746.664 31.1093 746.664C13.9267 746.664 0 732.695 0 715.685V30.9787C0 13.8693 13.9213 0 31.1307 0H715.531C732.724 0 740.145 12.2188 732.02 27.4533L636.859 205.88C628.77 221.041 628.734 245.552 636.859 260.787L732.02 439.213C740.103 454.375 732.739 466.667 715.531 466.667L62.224 466.659ZM62.224 62.2187V404.432H642.957L581.957 290.057C564.077 256.536 564.103 210.068 581.957 176.588L642.957 62.2133L62.224 62.2187Z",fill:"#FF0000"}),(0,p.jsx)("path",{className:"flag",d:"M45 54H646.5L578.5 239.5L658.5 427.5L45 445V54Z",fill:"#FF0000"})]}),m=(0,p.jsx)("svg",{className:"star",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"star",d:"M10.0002 0.833374L12.8327 6.57171L19.1668 7.49754L14.5835 11.9617L15.6652 18.2684L10.0002 15.2892L4.33516 18.2684L5.41683 11.9617L0.833496 7.49754L7.16766 6.57171L10.0002 0.833374Z",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),g=(0,p.jsx)("svg",{className:"star",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{className:"star",d:"M9.99967 0.833984L12.8322 6.57232L19.1663 7.49815L14.583 11.9623L15.6647 18.269L9.99967 15.2898L4.33467 18.269L5.41634 11.9623L0.833008 7.49815L7.16717 6.57232L9.99967 0.833984Z",fill:"#006116",stroke:"#006116",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});class _ extends s.Component{constructor(e){super(e),this.state={showSuggestion:!1,timeout:null}}renderFlagIcon(){return(0,p.jsxs)("div",{children:[this.props.reviewIsOpen||void 0===this.props.reviewIsOpen?(0,p.jsx)("div",{onClick:this.props.updateReview,className:(!this.props.reviewIsOpen||this.props.reviewIsOpen&&this.props.reviewOpenedByUser?"cursor-pointer hover-opacity flag":"hover-opacity")+(this.props.reviewIsOpen?"":" hover-only"),style:{width:"12px",height:"12px"},children:this.props.reviewIsOpen?f:h}):(0,p.jsx)("div",{onClick:this.props.updateReview,className:"cursor-pointer hover-opacity flag items-center flex justify-center",style:{width:"12px",height:"12px"},children:"\u2713"}),this.state.showSuggestion?(0,p.jsx)("div",{className:"absolute",style:{zIndex:"99999999",right:this.props.isMainView?"inherit":"30px",marginRight:this.props.isMainView?"inherit":"30px"},children:(0,p.jsx)("div",{className:"relative",style:{marginTop:"10px"},children:(0,p.jsx)("div",{className:"bg-white p-1",style:{border:"1px solid black",borderRadius:"2px",zIndex:"9999999",boxShadow:"0px 0px 4px rgba(0, 0, 0, 0.35)"},children:(0,p.jsx)(a.o5,{variant:"smallCaption",children:this.props.reviewIsOpen?"Close Review":"Flag for review"})})})}):null]})}renderStarIcon(){return(0,p.jsxs)("div",{children:[this.props.starIsOpen?(0,p.jsx)("div",{onClick:this.props.updateStar,className:"cursor-pointer star hover-opacity",style:{width:"12px"},children:g}):(0,p.jsx)("div",{onClick:this.props.updateStar,className:"hover-only cursor-pointer star",style:{width:"12px"},children:m}),this.state.showSuggestion?(0,p.jsx)("div",{className:"absolute",style:{zIndex:"9999",right:this.props.isMainView?"inherit":"20px",marginRight:this.props.isMainView?"inherit":"20px"},children:(0,p.jsx)("div",{className:"relative",style:{marginTop:"10px"},children:(0,p.jsx)("div",{className:"bg-white p-1",style:{border:"1px solid black",borderRadius:"2px",boxShadow:"0px 0px 4px rgba(0, 0, 0, 0.35)"},children:(0,p.jsx)(a.o5,{variant:"smallCaption",children:this.props.starIsOpen?"Unstar transcript":"Star transcript"})})})}):null]})}render(){return(0,p.jsx)("div",{className:"flag",onMouseEnter:()=>{const e=setTimeout((()=>this.setState({showSuggestion:!0})),500);this.setState({timeout:e})},onMouseLeave:()=>{this.setState((e=>(e.timeout&&clearTimeout(e.timeout),{timeout:null,showSuggestion:!1})))},children:"flag"===this.props.type?this.renderFlagIcon():this.renderStarIcon()})}}const v=(0,n.Ng)((e=>({pendingReviews:e.pendingReviews.value,user:(0,u.tW)(e.user)})))((function(e){const t=o(c.Eb),r=i();function n(){var n;const i=t[e.sessionId],o=void 0!==i,a=o?!i.star:null===(n=!e.hasStar)||void 0===n||n;(0,l.M)().updateSessionStar(e.sessionId,a).then((t=>{null!==t&&r((0,c.KJ)({sessionId:e.sessionId,reviewIsOpen:o?i.reviewIsOpen:e.reviewIsOpen,reviewOpenedByUser:o?i.reviewOpenedByUser:e.reviewOpenedByUser,star:a}))}))}function a(){var n;const i=t[e.sessionId],o=void 0!==i,a=o?!i.reviewIsOpen:null===(n=!e.reviewIsOpen)||void 0===n||n;(0,l.M)().updateSessionReview(e.sessionId,a).then((t=>{null!==t&&(r((0,c.KJ)({sessionId:e.sessionId,reviewIsOpen:a,reviewOpenedByUser:!!a||void 0,star:o?i.star:e.hasStar})),null!==e.pendingReviews&&r((0,u.O6)({value:e.pendingReviews+(a?1:-1)})))}))}const s=t[e.sessionId]?t[e.sessionId].reviewIsOpen:e.reviewIsOpen,v=t[e.sessionId]?t[e.sessionId].reviewOpenedByUser:e.reviewOpenedByUser,y=t[e.sessionId]?t[e.sessionId].star:e.hasStar;function A(){var t,r;return void 0!==e.reviewIsOpen||e.sessionUserId!==e.viewerUserId||[d.D2].includes(null!==(t=null===(r=e.user)||void 0===r?void 0:r.team_id)&&void 0!==t?t:"")}function C(){return e.sessionUserId===e.viewerUserId}return"sessionData"===e.type?(0,p.jsxs)("div",{className:"flex flex-row gap-1",children:[A()?(0,p.jsx)("div",{className:"w-4 cursor-pointer",onClick:a,children:s?f:h}):null,C()?(0,p.jsx)("div",{className:"w-4 cursor-pointer",onClick:n,children:y?g:m}):null]}):(0,p.jsxs)("div",{className:"flex flex-row items-center justify-center gap-1",children:[A()?(0,p.jsx)(_,{isMainView:e.isMainView,reviewIsOpen:s,reviewOpenedByUser:v,starIsOpen:y,type:"flag",updateReview:a,updateStar:n}):null,C()?(0,p.jsx)(_,{isMainView:e.isMainView,reviewIsOpen:s,reviewOpenedByUser:v,starIsOpen:y,type:"star",updateReview:a,updateStar:n}):null]})}))},19922:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>a,Eb:()=>o,KJ:()=>i});const n=(0,r(80907).Z0)({name:"counter",initialState:{value:{},status:"idle"},reducers:{updateSessionStatus:(e,t)=>{e.value[t.payload.sessionId]={reviewIsOpen:t.payload.reviewIsOpen,reviewOpenedByUser:t.payload.reviewOpenedByUser,star:t.payload.star}}}}),{updateSessionStatus:i}=n.actions,o=e=>e.counter.value,a=n.reducer},81838:(e,t,r)=>{"use strict";r.d(t,{z6:()=>b});var n=r(65043),i=r(40280),o=r(35475),a=r(73216),s=r(81366),l=r(22166),c=r(64850),u=r(58152),d=r(70579);const p=e=>{let{collapsed:t,size:r=18,...n}=e;return(0,d.jsxs)("div",{className:"flex flex-row align-center",children:[(0,d.jsx)("svg",{width:"35",height:"50",viewBox:"0 0 40 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,d.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26.2535 16.0368C26.2548 17.2236 26.2535 18.3853 26.2535 19.5721C28.7916 19.85 31.3296 20.1382 33.8677 20.4157C33.8698 22.7226 33.8677 21.2268 33.872 23.8423C33.8724 24.6006 33.3093 25.3524 32.4476 25.3325C29.8827 25.2658 27.3161 25.2104 24.7503 25.1507C24.7387 21.0536 24.7425 16.9557 24.7378 12.8591C24.7365 9.47312 21.4665 6.47671 18.2096 5.51888C12.1237 3.7283 6.08501 1.79317 0 0C0 2.93538 0 5.87119 0 8.80657C0 14.1692 5.67556 17.4474 10.7655 18.0126C14.0433 18.3762 17.3275 18.5909 20.6048 18.9458C20.6061 20.9826 20.6083 23.0186 20.6091 25.055C19.3241 25.0256 18.0395 24.9962 16.7553 24.9663C12.7803 24.8707 8.37332 27.5559 8.37419 31.5906C8.37722 37.4471 8.38284 43.304 8.38284 49.1609C11.6675 48.1979 14.9535 47.2323 18.2377 46.2671C21.4847 45.3149 24.7646 42.3085 24.7607 38.9325C24.7603 37.2125 24.7573 35.164 24.756 33.4444C24.7555 32.4121 24.7547 31.3798 24.7547 30.3484C23.374 30.4168 21.9924 30.3796 20.6117 30.4475C20.6117 33.2202 20.6173 36.3235 20.6173 39.0966C20.6173 40.5262 19.5578 42.0029 18.0408 42.376C16.654 42.718 15.2677 43.059 13.8818 43.4005C13.8814 39.3688 13.8758 35.3362 13.874 31.305C13.8732 29.9264 15.4053 28.9781 16.7562 28.9482C21.9868 28.8201 27.2191 28.6938 32.4498 28.5674C35.0294 28.5072 36.7836 26.2998 36.7801 23.9708C36.7771 21.8833 36.7767 19.7937 36.7715 17.7062C33.2656 17.1522 29.7602 16.5895 26.2535 16.0368ZM10.8646 13.5953C8.57458 13.2326 6.99393 12.086 6.99393 9.77479C6.99393 8.74814 6.99349 7.72193 6.99349 6.69615C10.6681 7.60117 14.341 8.50879 18.0148 9.41425C19.2557 9.72026 20.5979 11.0135 20.5983 12.2981C20.6018 13.3005 20.6018 14.1385 20.6026 15.14C17.3569 14.625 14.1103 14.1099 10.8646 13.5953Z",fill:"rgb(3, 33, 78)"})}),t?null:(0,d.jsx)("div",{className:"ml-1",children:(0,d.jsx)("svg",{width:"110",height:"50",viewBox:"0 0 160 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,d.jsx)("path",{d:"M25.9614 15.6375V10.5121H20.4014V36.235H25.9614V22.7933C26.1151 21.3105 26.5661 20.0211 27.3157 18.917C28.0567 17.8129 29.0725 16.9667 30.3459 16.3868C31.627 15.7986 33.1259 15.5488 34.8584 15.6375V10.3182C32.8199 10.3182 31.047 10.7701 29.54 11.6721C28.0329 12.5676 26.84 13.8885 25.9614 15.6375ZM10.0873 4.41973H4.57538V11.479H0.949219V15.6375H4.57538V26.9813C4.57538 32.0713 8.73953 36.235 13.8291 36.235H15.2747V30.723H14.0173C11.8558 30.723 10.0873 28.9541 10.0873 26.793V15.638H16.2593V11.4794H10.0873V4.41973V4.41973ZM58.2233 14.4282C57.2486 13.1068 55.9593 12.0915 54.3552 11.3821C52.7516 10.6809 50.8174 10.3268 48.5611 10.3182C46.6424 10.3351 44.8942 10.6649 43.3066 11.2938C41.7191 11.9227 40.3492 12.8169 39.197 13.969C38.0366 15.1216 37.1416 16.4997 36.5135 18.0951C35.8851 19.6909 35.5622 21.4715 35.5544 23.4218C35.5626 25.3639 35.8773 27.1285 36.4971 28.716C37.1182 30.3036 38.0042 31.6735 39.1568 32.8257C40.3094 33.9783 41.6953 34.8647 43.3071 35.4858C44.9193 36.106 46.7155 36.4202 48.7065 36.4284C50.9386 36.4202 52.9533 36.0411 54.7504 35.2836C56.547 34.5349 58.0783 33.4628 59.3439 32.0769L56.3942 28.9338C55.4438 29.9089 54.3474 30.6503 53.1148 31.158C51.8817 31.6735 50.5516 31.9319 49.1415 31.9319C47.7798 31.9237 46.5545 31.6657 45.4586 31.142C44.371 30.6265 43.4521 29.8929 42.7184 28.9338C41.9775 27.9746 41.4615 26.8302 41.1633 25.5006H60.6008C60.7696 23.1716 60.6649 21.0763 60.2779 19.2148C59.8914 17.3454 59.2063 15.7501 58.2233 14.4282ZM41.0659 21.4395C41.2836 20.0614 41.7269 18.8772 42.396 17.8856C43.0725 16.8862 43.9351 16.121 44.9912 15.5808C46.0464 15.0411 47.2475 14.7749 48.6087 14.7671C50.0192 14.7749 51.2441 15.0411 52.2915 15.5726C53.3394 16.1046 54.1613 16.8702 54.7573 17.8614C55.362 18.8525 55.6922 20.0454 55.7649 21.4395H41.0659ZM104.916 23.1803C104.916 24.3082 104.755 25.3561 104.441 26.3148C104.126 27.2817 103.659 28.1201 103.054 28.8455C102.45 29.5626 101.709 30.1348 100.839 30.5464C99.9683 30.9567 98.9694 31.1745 97.857 31.2069C96.6079 31.1987 95.544 30.9485 94.6498 30.449C93.7552 29.9496 93.0705 29.232 92.5866 28.3057C92.1113 27.3786 91.8694 26.2663 91.8612 24.9696V10.5121H86.3003V26.5165C86.3085 28.5715 86.6877 30.3365 87.4369 31.8189C88.1861 33.2935 89.2578 34.4297 90.6601 35.2196C92.0707 36.0173 93.7543 36.4202 95.7289 36.4284C97.8406 36.412 99.6857 35.9857 101.249 35.1391C102.812 34.3007 104.037 32.9875 104.916 31.2069V36.235H110.477V10.5121H104.916V23.1803H104.916ZM133.258 25.4604C132.774 24.5666 132.121 23.833 131.316 23.2526C130.51 22.6804 129.623 22.2043 128.656 21.8342C127.681 21.4637 126.714 21.1413 125.747 20.8591C124.78 20.5851 123.885 20.2947 123.071 20.0047C122.265 19.7069 121.613 19.3442 121.121 18.9166C120.629 18.4972 120.38 17.9501 120.364 17.2814C120.372 16.6681 120.533 16.1768 120.856 15.7981C121.177 15.4194 121.629 15.1454 122.193 14.9762C122.758 14.7987 123.402 14.7182 124.135 14.7182C124.9 14.7182 125.706 14.8156 126.561 14.9922C127.407 15.1779 128.261 15.435 129.107 15.7739C129.962 16.1119 130.767 16.5231 131.533 16.991L133.563 12.8809C132.782 12.3325 131.903 11.8573 130.92 11.4704C129.937 11.0839 128.906 10.7856 127.826 10.5844C126.746 10.3749 125.658 10.2701 124.571 10.2701C123.33 10.2701 122.137 10.4069 121.009 10.6973C119.881 10.9878 118.873 11.4305 117.987 12.0348C117.093 12.6394 116.4 13.4046 115.884 14.3477C115.368 15.2904 115.102 16.411 115.094 17.7164C115.103 19.0295 115.344 20.1259 115.828 21.0041C116.311 21.8827 116.948 22.5999 117.746 23.156C118.544 23.7118 119.43 24.1628 120.381 24.5177C121.34 24.8717 122.299 25.1868 123.258 25.4604C124.217 25.7343 125.103 26.0248 125.901 26.3386C126.706 26.6532 127.351 27.0397 127.835 27.5076C128.318 27.9746 128.568 28.5788 128.584 29.3203C128.576 29.9652 128.39 30.4889 128.02 30.8914C127.649 31.3026 127.149 31.6008 126.521 31.7943C125.892 31.9795 125.175 32.0765 124.377 32.0765C123.427 32.0765 122.435 31.947 121.395 31.6891C120.356 31.4311 119.341 31.0688 118.365 30.5932C117.391 30.1179 116.528 29.5458 115.771 28.8853L113.788 32.8495C114.651 33.6233 115.65 34.276 116.77 34.8075C117.898 35.3395 119.091 35.7424 120.348 36.0164C121.605 36.2908 122.871 36.4276 124.136 36.4276C125.442 36.4276 126.683 36.2744 127.859 35.9762C129.036 35.6697 130.091 35.2105 131.01 34.5816C131.929 33.9614 132.654 33.1641 133.186 32.2046C133.718 31.2454 133.991 30.1015 134 28.7875C133.991 27.4674 133.749 26.3554 133.258 25.4604ZM64.5373 36.235H70.0982V0.358154H64.5373V36.235ZM75.827 36.235H81.3874V0.358154H75.827V36.235Z",fill:"rgb(3, 33, 78)"})})})]})},h=i.A.div`
  height: 64px;
  min-height: 64px;
  display: flex;
  padding: 0 24px;
`,f=i.A.div`
  min-height: 50px;
  display: flex;
  align-items: center;
  border-radius: none;
  font-size: 24px;
  font-weight: 700;
  background-color: none;
`,m=e=>{let{collapsed:t,children:r,...n}=e;return(0,d.jsx)(h,{...n,children:(0,d.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,d.jsx)(f,{children:(0,d.jsx)(p,{collapsed:t})})})})},g=e=>{let{size:t=18,fillColor:r="currentColor",...n}=e;return(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:r,...n,children:(0,d.jsx)("path",{d:"M2 13h6v8H2v-8zM9 3h6v18H9V3zm7 5h6v13h-6V8z"})})},_=e=>{let{size:t=18,fillColor:r="currentColor",...n}=e;return(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:r,...n,children:(0,d.jsx)("path",{d:"M21 18H6a1 1 0 0 0 0 2h15v2H6a3 3 0 0 1-3-3V4a2 2 0 0 1 2-2h16v16zm-5-9V7H8v2h8z"})})},v=e=>{let{size:t=18,fillColor:r="currentColor",...n}=e;return(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:r,...n,children:(0,d.jsx)("path",{d:"M14.121 10.48a1 1 0 0 0-1.414 0l-.707.706a2 2 0 1 1-2.828-2.828l5.63-5.632a6.5 6.5 0 0 1 6.377 10.568l-2.108 2.135-4.95-4.95zM3.161 4.468a6.503 6.503 0 0 1 8.009-.938L7.757 6.944a4 4 0 0 0 5.513 5.794l.144-.137 4.243 4.242-4.243 4.243a2 2 0 0 1-2.828 0L3.16 13.66a6.5 6.5 0 0 1 0-9.192z"})})},y=e=>{let{size:t=18,fillColor:r="currentColor",...i}=e;return n.cloneElement(u.DO,{width:t,height:t,fill:r,...i})},A=e=>{let{size:t=18,fillColor:r="currentColor",...n}=e;return(0,d.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:r,...n,children:(0,d.jsx)("path",{d:"M4.873 3h14.254a1 1 0 0 1 .809.412l3.823 5.256a.5.5 0 0 1-.037.633L12.367 21.602a.5.5 0 0 1-.734 0L.278 9.302a.5.5 0 0 1-.037-.634l3.823-5.256A1 1 0 0 1 4.873 3z"})})},C=e=>{let{size:t=18,fillColor:r="currentColor",...n}=e;return(0,d.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,d.jsx)("path",{d:"M11.9993 4.57258C11.1896 4.57138 10.4057 4.85675 9.7863 5.37816C9.16691 5.89957 8.75203 6.62337 8.61516 7.42135C8.47828 8.21934 8.62824 9.04002 9.03847 9.73804C9.4487 10.4361 10.0927 10.9664 10.8565 11.235C10.851 11.2997 10.851 11.3647 10.8565 11.4293V18.2861C10.8565 18.5891 10.9769 18.8798 11.1912 19.0941C11.4055 19.3084 11.6962 19.4288 11.9993 19.4288C12.3024 19.4288 12.593 19.3084 12.8074 19.0941C13.0217 18.8798 13.1421 18.5891 13.1421 18.2861V11.4293C13.1476 11.3647 13.1476 11.2997 13.1421 11.235C13.9058 10.9664 14.5499 10.4361 14.9601 9.73804C15.3703 9.04002 15.5203 8.21934 15.3834 7.42135C15.2465 6.62337 14.8317 5.89957 14.2123 5.37816C13.5929 4.85675 12.8089 4.57138 11.9993 4.57258ZM2.28558 8.00095C2.31679 6.84392 2.60345 5.70811 3.12502 4.67484C3.6466 3.64157 4.39018 2.73641 5.30254 2.02416C5.4181 1.92812 5.5136 1.81025 5.58361 1.67729C5.65361 1.54434 5.69674 1.39889 5.71054 1.24927C5.72433 1.09964 5.70852 0.948762 5.66401 0.805246C5.6195 0.661731 5.54715 0.528388 5.4511 0.412832C5.35506 0.297275 5.23719 0.201768 5.10423 0.131764C4.97127 0.061759 4.82583 0.0186278 4.6762 0.00483254C4.52658 -0.00896277 4.3757 0.00684805 4.23219 0.0513623C4.08867 0.0958765 3.95533 0.168222 3.83977 0.264269C2.66765 1.18983 1.71533 2.36377 1.05138 3.70156C0.38742 5.03936 0.0283443 6.50772 0 8.00095C0.0283443 9.49418 0.38742 10.9625 1.05138 12.3003C1.71533 13.6381 2.66765 14.8121 3.83977 15.7376C3.95533 15.8337 4.08867 15.906 4.23219 15.9505C4.3757 15.9951 4.52658 16.0109 4.6762 15.9971C4.82583 15.9833 4.97127 15.9401 5.10423 15.8701C5.23719 15.8001 5.35506 15.7046 5.4511 15.5891C5.54715 15.4735 5.6195 15.3402 5.66401 15.1967C5.70852 15.0531 5.72433 14.9023 5.71054 14.7526C5.69674 14.603 5.65361 14.4576 5.58361 14.3246C5.5136 14.1917 5.4181 14.0738 5.30254 13.9777C4.39018 13.2655 3.6466 12.3603 3.12502 11.3271C2.60345 10.2938 2.31679 9.15798 2.28558 8.00095Z",fill:"black"}),(0,d.jsx)("path",{d:"M17.3021 2.56279C17.0683 2.40744 16.7855 2.34356 16.5076 2.38334C16.2298 2.42312 15.9763 2.56377 15.7954 2.77848C15.6146 2.99319 15.5192 3.26694 15.5273 3.54752C15.5353 3.8281 15.6464 4.09589 15.8393 4.29983C16.404 4.74186 16.8647 5.30267 17.1885 5.94253C17.5124 6.58239 17.6916 7.28564 17.7135 8.00247C17.6916 8.7193 17.5124 9.42255 17.1885 10.0624C16.8647 10.7023 16.404 11.2631 15.8393 11.7051C15.6625 11.8563 15.536 12.0579 15.4768 12.2829C15.4176 12.5079 15.4285 12.7456 15.508 12.9642C15.5875 13.1829 15.7318 13.372 15.9217 13.5065C16.1116 13.6409 16.338 13.7141 16.5707 13.7164C16.8391 13.7137 17.0981 13.6166 17.3021 13.4421C18.1266 12.7919 18.7963 11.9666 19.2627 11.0258C19.7292 10.0851 19.9807 9.05237 19.999 8.00247C19.9807 6.95257 19.7292 5.91988 19.2627 4.97911C18.7963 4.03833 18.1266 3.21299 17.3021 2.56279ZM8.29689 2.69993C8.10182 2.47128 7.82453 2.32867 7.52508 2.30301C7.22562 2.27734 6.92811 2.37067 6.69698 2.56279C5.87244 3.21299 5.20273 4.03833 4.7363 4.97911C4.26986 5.91988 4.01837 6.95257 4 8.00247C4.01837 9.05237 4.26986 10.0851 4.7363 11.0258C5.20273 11.9666 5.87244 12.7919 6.69698 13.4421C6.92811 13.6343 7.22562 13.7276 7.52508 13.7019C7.82453 13.6763 8.10182 13.5337 8.29689 13.305C8.48901 13.0739 8.58234 12.7764 8.55668 12.4769C8.53101 12.1775 8.3884 11.9002 8.15975 11.7051C7.59501 11.2631 7.13439 10.7023 6.81051 10.0624C6.48663 9.42255 6.30742 8.7193 6.28558 8.00247C6.30742 7.28564 6.48663 6.58239 6.81051 5.94253C7.13439 5.30267 7.59501 4.74186 8.15975 4.29983C8.3884 4.10477 8.53101 3.82748 8.55668 3.52803C8.58234 3.22857 8.48901 2.93106 8.29689 2.69993Z",fill:"black"}),(0,d.jsx)("path",{d:"M20.1608 0.264269C20.0452 0.168222 19.9119 0.0958765 19.7683 0.0513623C19.6248 0.00684805 19.474 -0.00896277 19.3243 0.00483254C19.1747 0.0186278 19.0293 0.061759 18.8963 0.131764C18.7633 0.201768 18.6455 0.297275 18.5494 0.412832C18.3555 0.646208 18.2621 0.947083 18.29 1.24927C18.3179 1.55145 18.4646 1.83019 18.698 2.02416C19.6103 2.73641 20.3539 3.64157 20.8755 4.67484C21.3971 5.70811 21.6837 6.84392 21.715 8.00095C21.6837 9.15798 21.3971 10.2938 20.8755 11.3271C20.3539 12.3603 19.6103 13.2655 18.698 13.9777C18.4646 14.1717 18.3179 14.4505 18.29 14.7526C18.2621 15.0548 18.3555 15.3557 18.5494 15.5891C18.7434 15.8224 19.0221 15.9692 19.3243 15.9971C19.6265 16.0249 19.9274 15.9316 20.1608 15.7376C21.3329 14.8121 22.2852 13.6381 22.9492 12.3003C23.6131 10.9625 23.9722 9.49418 24.0005 8.00095C23.9722 6.50772 23.6131 5.03936 22.9492 3.70156C22.2852 2.36377 21.3329 1.18983 20.1608 0.264269Z",fill:"black"})]})},E=e=>{let{size:t=18,fillColor:r="currentColor",...n}=e;return(0,d.jsx)("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:r,...n,children:(0,d.jsx)("path",{d:"m 19.820312,2.1197917 c -3.31744,3.4259124 -5.644909,5.6600239 -7.3125,9.0859373 C 11.977483,10.41364 10.615313,9.2068503 9.7291667,8.8203125 8.5361756,9.2949545 7.4435453,10.490198 7.1328125,12.088542 c 2.150407,1.227515 3.9455685,3.137661 5.0885415,4.28125 0.255089,0.255226 0.603979,0.321451 0.752604,0.04167 1.922159,-3.618428 4.298146,-8.0187463 8.976563,-11.8255205 z M 11.143229,3.6901042 C 6.1200376,3.6904771 2.0484139,7.763267 2.0494792,12.786458 c 3.728e-4,5.022175 4.0715753,9.093377 9.0937498,9.09375 5.023192,0.0011 9.095982,-4.070558 9.096354,-9.09375 2.35e-4,-1.107762 -0.197479,-2.16922 -0.559895,-3.1510413 -0.885203,1.0581423 -1.699582,2.1826493 -2.450521,3.3515623 -0.1069,3.270064 -2.790002,5.888865 -6.085938,5.888021 C 7.7808662,18.874423 5.0552641,16.148822 5.0546875,12.786458 5.0538263,9.4230789 7.7798494,6.6958895 11.143229,6.6953125 11.711401,6.695167 12.26208,6.7738613 12.783854,6.9192708 13.424979,6.0769085 14.11592,5.2644057 14.830729,4.46875 13.703599,3.9685027 12.455896,3.6898257 11.143229,3.6901042 Z"})})};class w extends n.Component{constructor(e){super(e),this.selectedBackgroundColor="#a8cafc",this.sideBarBackgroundColor="#FEFDFC",this.state={hovered:!1}}render(){var e;return this.props.collapsed?(0,d.jsxs)(o.k2,{to:this.props.url,className:"flex flex-row items-center gap-1.5",onMouseEnter:()=>this.setState({hovered:!0}),onMouseLeave:()=>this.setState({hovered:!1}),style:{borderRadius:"10px",padding:"10px",cursor:"pointer",backgroundColor:this.state.hovered?this.selectedBackgroundColor:this.sideBarBackgroundColor},children:[(0,d.jsx)("div",{className:"w-1 h-1 bg-black",style:{borderRadius:"50%"}}),(0,d.jsx)(s.o5,{color:"black",style:{whiteSpace:"nowrap"},children:this.props.title})]}):(0,d.jsx)(S,{collapsed:null!==(e=this.props.collapsed)&&void 0!==e&&e,displayText:this.props.title,linkTo:this.props.url,isOption:!0})}}class S extends n.Component{constructor(e){super(e),this.sideBarBackgroundColor="#FEFDFC",this.selectedBackgroundColor="#a8cafc",this.state={hovered:!1}}_renderArrow(e){return(0,d.jsx)("span",{color:"black",children:(0,d.jsx)("span",{style:{direction:"ltr",listStyleType:"none",fontSize:"13px",fontWeight:"400",cursor:"pointer",color:"grey",display:"inline-block",transition:"transform 0.3s ease 0s",borderRight:"2px solid currentcolor",borderBottom:"2px solid currentcolor",width:"5px",height:"5px",transform:e?"rotate(45deg)":"rotate(-45deg)"}})})}_renderIcon(){return(0,d.jsx)("span",{style:{width:"35px",minWidth:"35px",height:"35px",lineHeight:"35px",textAlign:"center",borderRadius:"2px",display:"flex",alignItems:"center",justifyContent:"center",marginRight:"10px",color:"#59d0ff"},children:this.props.icon?this.props.icon({fillColor:"black"}):(0,d.jsx)("div",{className:"w-1.5 h-1.5 bg-black",style:{borderRadius:"50%"}})})}_renderText(){return(0,d.jsx)("span",{style:{flexGrow:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:(0,d.jsx)(s.o5,{variant:"largeParagraph",color:"black",children:this.props.displayText})})}_computeStyle(e,t){const r=void 0!==t?t:this.state.hovered,n=this.props.collapsed&&r?{zIndex:"9999",backgroundColor:this.sideBarBackgroundColor,borderRadius:"5px",filter:"drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))",marginLeft:"17px",color:"inherit"}:!this.props.collapsed&&r?{backgroundColor:this.selectedBackgroundColor,color:"black"}:{backgroundColor:this.sideBarBackgroundColor,color:"inherit"};return e&&!r?{backgroundColor:this.selectedBackgroundColor,display:"flex",alignItems:"center",height:"50px",textDecoration:"none",boxSizing:"border-box",cursor:"Pointer",paddingRight:"20px",paddingLeft:this.props.isOption?"22px":"20px"}:{...n,display:"flex",alignItems:"center",height:"50px",textDecoration:"none",boxSizing:"border-box",cursor:"Pointer",paddingRight:"20px",paddingLeft:this.props.isOption?"22px":"20px"}}_renderNavLink(){return(0,d.jsxs)(o.k2,{onClick:()=>this.setState({hovered:!1}),style:e=>{let{isActive:t}=e;return this._computeStyle.bind(this)(t)},to:this.props.linkTo,children:[this._renderIcon(),this._renderText()]})}_renderExpandedOptions(){return this.props.expandedOptions?this.props.collapsed&&!this.state.hovered?null:this.props.collapsed&&this.state.hovered?(0,d.jsx)("div",{onClick:()=>this.setState({hovered:!1}),className:"relative",style:{marginLeft:"5px"},children:(0,d.jsx)("ul",{className:"flex flex-col bg-white gap-1 p-1.5 absolute",style:{borderRadius:"10px",boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.1)"},children:(null!==(e=this.props.expandedOptions)&&void 0!==e?e:[]).map((e=>(0,d.jsx)(w,{title:e.title,url:e.url,collapsed:this.props.collapsed},e.url)))})}):(0,d.jsx)("ul",{style:{transition:"max-height 400ms ease 0s",maxHeight:!this.props.collapsed&&(void 0===this.state.expanded?this.props.defaultExpanded:this.state.expanded)?"100vh":0,height:"auto",display:"flex",flexDirection:"column"},children:this.props.expandedOptions.map((e=>(0,d.jsx)(w,{title:e.title,url:e.url,collapsed:this.props.collapsed},e.url)))}):null;var e}_renderExpandedLink(){const e=void 0===this.state.expanded?this.props.defaultExpanded:this.state.expanded;return this.props.collapsed&&this.state.hovered?this._renderExpandedLinkOnHover():(0,d.jsxs)("div",{onMouseEnter:()=>{this.props.collapsed||this.setState({hovered:!0})},onMouseLeave:()=>{this.props.collapsed||this.setState({hovered:!1})},onClick:()=>this.setState((e=>({expanded:!e.expanded}))),style:this._computeStyle.bind(this)(!1),children:[this._renderIcon(),this._renderText(),this._renderArrow(null!==e&&void 0!==e&&e)]})}_renderExpandedLinkOnHover(){return(0,d.jsxs)("div",{style:{zIndex:"9999",display:"flex",flexDirection:"row",position:"fixed",height:"50px"},children:[(0,d.jsxs)("div",{onClick:()=>this.setState((e=>({hovered:!1,expanded:!e.expanded}))),style:{display:"flex",alignItems:"center",height:"50px",textDecoration:"none",boxSizing:"border-box",cursor:"Pointer",paddingRight:"20px",width:"80px",paddingLeft:"20px",borderTopLeftRadius:"5px",borderBottomLeftRadius:"5px",backgroundColor:this.state.hovered?this.selectedBackgroundColor:"inherit"},children:[this._renderIcon(),this._renderArrow(!1)]}),this._renderExpandedOptions()]})}render(){const e=this.props.collapsed&&this.state.hovered&&!this.props.expandedOptions?{position:"absolute",zIndex:"999",backgroundColor:this.props.expandedOptions?"inherit":this.selectedBackgroundColor,borderRadius:"5px"}:{overflow:"hidden",width:"100%"};return(0,d.jsx)("li",{onMouseEnter:()=>{this.props.expandedOptions&&!this.props.collapsed||this.setState({hovered:!0})},onMouseLeave:()=>{this.props.expandedOptions&&!this.props.collapsed||this.setState({hovered:!1})},style:{display:"flex",flexDirection:this.props.expandedOptions&&!this.props.collapsed?"column":"row",height:this.props.expandedOptions&&!this.props.collapsed?"auto":"50px"},children:(0,d.jsxs)("div",{style:{...e,display:"inline-block",fontSize:"13px",fontWeight:"400",height:this.props.expandedOptions&&!this.props.collapsed?"auto":"50px"},children:[this.props.expandedOptions?this._renderExpandedLink():this._renderNavLink(),this.props.expandedOptions&&!this.props.collapsed?this._renderExpandedOptions():null]})})}}const T=["/transcripts","/analytics","/prime-time","/live","/plays","/diagnostics","/reports","/practice"];const b=(0,l.Ng)((e=>({isAdmin:e.adminWrite.value?e.adminWrite.value.team_ids.length>0:null,user:(0,c.tW)(e.user)})))((function(e){var t;const r=(0,a.zy)(),[i,o]=(0,n.useState)(T.some((e=>r.pathname.includes(e))));n.useEffect((()=>{null===e.isAdmin&&(0,c.yx)(e.dispatch)}),[]),(0,n.useEffect)((()=>{o(T.some((e=>r.pathname.includes(e))))}),[r]);const s=i?"80px":"200px",l=e.isAdmin?[{title:"Team Management",url:"/user-management"},{title:"General Settings",url:"/settings"},{title:"Autodialer Settings",url:"/autodialer-settings"},{title:"Keywords",url:"/keywords"},{title:"Subteams",url:"/subteams"},{title:"Client Accounts",url:"/client-accounts"}]:[{title:"General Settings",url:"/settings"},{title:"Autodialer Settings",url:"/autodialer-settings"}];null!==(t=e.user)&&void 0!==t&&t.parallel_enabled&&l.push({title:"Numbers",url:"/number-registration"});const u=!0===e.isAdmin&&l&&!i&&l.map((e=>e.url)).some((e=>r.pathname.includes(e))),p=[{title:"Triggers",url:"/suggestions"},{title:"Plays",url:"/plays"}],h=!i&&p.map((e=>e.url)).some((e=>r.pathname.includes(e))),f=[{title:"Prime Time",url:"/prime-time"},{title:"Number Health",url:"/number-health"},{title:"Geography",url:"/geography"}],w=!i&&f.map((e=>e.url)).some((e=>r.pathname.includes(e)));return(0,d.jsx)("div",{style:{width:s,minWidth:s,position:"relative",transition:"width,left,right,300ms",boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.1)"},children:(0,d.jsx)("div",{style:{height:"100%",overflowY:"auto",overflowX:"hidden",zIndex:"3",backgroundColor:"#FEFDFC"},children:(0,d.jsxs)("div",{style:{display:"flex",flexDirection:"column",height:"100%"},children:[(0,d.jsx)(m,{collapsed:i,style:{marginBottom:"24px",marginTop:"16px"}}),(0,d.jsx)("div",{style:{flex:1,marginBottom:"32px"},children:(0,d.jsxs)("ul",{children:[(0,d.jsx)(S,{displayText:"Diagnostics",linkTo:"/diagnostics",collapsed:i,icon:E}),(0,d.jsx)(S,{displayText:"Reports",linkTo:"/reports",collapsed:i,icon:g}),(0,d.jsx)(S,{displayText:"Sub Analytics",linkTo:"/prime-time",defaultExpanded:w,expandedOptions:f,collapsed:i,icon:A}),(0,d.jsx)(S,{displayText:"Transcripts",linkTo:"/transcripts",collapsed:i,icon:_}),(0,d.jsx)(S,{displayText:"Listen",linkTo:"/live",collapsed:i,icon:C}),e.isAdmin?(0,d.jsx)(S,{displayText:"Real Time",linkTo:"/suggestions",defaultExpanded:h,collapsed:i,icon:v,expandedOptions:p}):(0,d.jsx)(S,{displayText:"Triggers",linkTo:"/suggestions",collapsed:i,icon:v}),(0,d.jsx)(S,{displayText:"Settings",linkTo:"/settings",defaultExpanded:u,collapsed:i,icon:y,expandedOptions:l})]})})]})})})}))},25358:(e,t,r)=>{"use strict";r.d(t,{X:()=>p,R:()=>d});var n=r(9272),i=r(81366),o=r(8849),a=r(65043),s=r(84391),l=r(97950),c=r(70579);const u=(0,c.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 122.88 95.95",width:"20",height:"20",children:(0,c.jsx)("path",{d:"M8.94,0h105c4.92,0,8.94,4.02,8.94,8.94l0,0c0,4.92-4.02,8.94-8.94,8.94h-105C4.02,17.88,0,13.86,0,8.94l0,0 C0,4.02,4.02,0,8.94,0L8.94,0z M8.94,78.07h105c4.92,0,8.94,4.02,8.94,8.94l0,0c0,4.92-4.02,8.94-8.94,8.94h-105 C4.02,95.95,0,91.93,0,87.01l0,0C0,82.09,4.02,78.07,8.94,78.07L8.94,78.07z M8.94,39.03h105c4.92,0,8.94,4.02,8.94,8.94l0,0 c0,4.92-4.02,8.94-8.94,8.94h-105C4.02,56.91,0,52.89,0,47.97l0,0C0,43.06,4.02,39.03,8.94,39.03L8.94,39.03z"})});function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>3?arguments[3]:void 0,n=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0,o=arguments.length>6?arguments[6]:void 0;const a=((arguments.length>2?arguments[2]:void 0)?[t,"text-center"]:[t,"text-center","px-1","py-3"]).join(" ").trim();return(0,c.jsx)("td",{className:a,style:{width:null!==r&&void 0!==r?r:"fit-content",maxWidth:"100px",...null!==n&&void 0!==n?n:{}},children:i?(0,c.jsxs)("div",{className:"text-center w-full justify-center items-center "+t+" flex flex-row gap-2.5",children:[(s=i.expanded,l=i.onStatusChange,u=0===o,(0,c.jsx)("div",{onClick:e=>{u||(e.stopPropagation(),l())},className:"cursor-pointer w-fit p-2.5 bg-white hover:bg-blue-300",style:{boxShadow:"rgba(0, 0, 0, 0.1) 0px 4px 12px",borderRadius:"10px",opacity:u?"0%":"100%"},children:(0,c.jsx)("span",{color:"black",className:"flex flex-col justify-center items-center",children:(0,c.jsx)("span",{style:{direction:"ltr",listStyleType:"none",fontSize:"13px",fontWeight:"400",cursor:u?"inherit":"pointer",color:"black",display:"inline-block",transition:"transform 0.3s ease 0s",borderRight:"2px solid currentcolor",borderBottom:"2px solid currentcolor",width:"5px",height:"5px",transform:s?"rotate(45deg)":"rotate(-45deg)"}})})})),e]}):e});var s,l,u}class p extends a.Component{constructor(e){super(e),this._keyToItemIdx=void 0,this._handleClickBound=void 0,this._observer=void 0,this._keyToItemIdx=new Map(this.props.items.map(((e,t)=>[this.props.keyFunc(e),t]))),this._handleClickBound=this._handleClick.bind(this),this._observer=a.createRef(),this.state={showFilterModal:this.props.headers?new Array(this.props.headers.length).fill(!1):void 0,permutation:this.props.items.map(((e,t)=>t)),lastSortColumn:null,lastSortAscending:!0}}componentDidUpdate(){this._keyToItemIdx=new Map(this.props.items.map(((e,t)=>[this.props.keyFunc(e),t]))),this.state.permutation.length!==this.props.items.length&&this.setState({permutation:this.props.items.map(((e,t)=>t))})}_handleClick(e){const t=this.props.onRowClick;if(null==t)return;const r=e.target,n=(0,o.L)(r,(e=>"TR"===e.tagName));if(null==n)return;const i=n.getAttribute("data-key");if(null==i)return;const a=this._keyToItemIdx.get(i);if(null==a)return;const s=Array.prototype.indexOf.call(n.children,(0,o.L)(r,(e=>"TD"===e.tagName)));t(this.props.items[a],a,-1===s?void 0:s,r.classList),e.stopPropagation()}_updateFilterState(e){if(!this.state.showFilterModal)return;const t=[...this.state.showFilterModal];t[e]=!t[e],this.setState({showFilterModal:t})}_toggleSort(e){if(this.props.sortable)if(e===this.state.lastSortColumn)this.setState((e=>({permutation:[...e.permutation].reverse(),lastSortAscending:!e.lastSortAscending})));else{const t=this.props.items.map((t=>{const r=this.props.columnFuncs[e](t);if("string"===typeof r)return r;{var n;const e=document.createElement("div"),t=(0,s.createRoot)(e);return(0,l.flushSync)((()=>t.render(r))),null!==(n=e.textContent)&&void 0!==n?n:""}})),r=t.every((e=>isFinite(new Date(e).valueOf())))?t.map((e=>new Date(e).valueOf())):t.every((e=>isFinite(Number(e))))?t.map((e=>Number(e))):null,n=new Array(this.state.permutation.length);this.state.permutation.forEach(((e,t)=>n[e]=t));const i=null===r?(e,r)=>t[e].localeCompare(t[r])||n[e]-n[r]:(e,t)=>r[e]-r[t]||n[e]-n[t];this.setState((t=>({lastSortColumn:e,lastSortAscending:!0,permutation:[...t.permutation].sort(i)})))}}_renderLineSplitHeaderRecallSection(e){return(0,c.jsxs)("div",{className:"w-full items-center flex flex-row justify-between",children:[(0,c.jsx)("hr",{className:"w-1/3",style:{height:"2px",backgroundColor:"#131414"}}),"string"===typeof e?(0,c.jsx)("span",{style:{width:"100%",color:"#131414",fontWeight:"bold"},children:(0,c.jsx)(i.o5,{variant:"h5",children:e})}):e,(0,c.jsx)("hr",{className:"w-1/3",style:{height:"2px",backgroundColor:"#131414"}})]})}render(){const e=null==this.props.onRowClick?"":" cursor-pointer hover:bg-slate-200",t=null==this.props.onRowClick?"":" cursor-pointer",r=this.props.trClassStyleNonHighlighted||this.props.trClassStyleRowFn?e:"even:bg-white odd:bg-gray-100 rounded bg-black"+e,i=this.props.trClassStyleNonHighlighted||this.props.trClassStyleRowFn?t:"bg-green-100"+t,o=[],s=this.state.permutation.length===this.props.items.length?this.state.permutation:this.props.items.map(((e,t)=>t));if(s.forEach(((e,t)=>{var n;const s=this.props.items[e],l=this.props.highlightedItemIdx===e,u=this.props.keyFunc(s);let p=l?i:r;p+=" parent";const h=this.props.items.length===t+1;let f=null!==(n=l?this.props.trClassStyleHighlighted:this.props.trClassStyleRowFn?this.props.trClassStyleRowFn(s):this.props.trClassStyleNonHighlighted)&&void 0!==n?n:{};this.props.trClassAdditionalStyleRowFn&&(f={...f,...this.props.trClassAdditionalStyleRowFn(s)});const m=(0,c.jsx)("tr",{style:{...f},className:p,"data-key":u,ref:h?this._observer:void 0,children:this.props.columnFuncs.map(((e,t)=>{let r=e(s);var n,i,o;a.isValidElement(r)&&"td"===r.type||(r=d(r,"",this.props.noPadding,null!==(n=this.props.growWidthForIdxes)&&void 0!==n&&n.includes(t)?"100%":!this.props.equalWidth||this.props.noEqualForIdxes&&this.props.noEqualForIdxes.includes(t)?this.props.equalWidth?"2%":void 0:`${Math.floor(1/this.props.columnFuncs.length*100).toString()}%`,this.props.tdClassAdditionalStyle,0===t&&this.props.updateShowSubItem&&this.props.itemToSubItems&&this.props.itemToSubItems[u]?{expanded:null!==(i=null===(o=this.props.showSubItem)||void 0===o?void 0:o[u])&&void 0!==i&&i,onStatusChange:()=>this.props.updateShowSubItem?this.props.updateShowSubItem(u):{}}:void 0,this.props.itemToSubItems&&this.props.itemToSubItems[u]?this.props.itemToSubItems[u].length:void 0));return(0,c.jsx)(a.Fragment,{children:r},t)}))},u);if(o.push(m),this.props.itemToSubItems&&this.props.showSubItem&&this.props.itemToSubItems[u]&&this.props.showSubItem[u]){const e=this.props.itemToSubItems[u];for(const t of e){const e=this.props.keyFunc(t),r=(0,c.jsx)("tr",{style:{...f,backgroundColor:"rgb(240 240 240 / 51%)"},className:[p].join(" "),"data-key":e,children:this.props.columnFuncs.map(((e,r)=>{let n=e(t);return a.isValidElement(n)&&"td"===n.type||(n=d(n,"",this.props.noPadding,!this.props.equalWidth||this.props.noEqualForIdxes&&this.props.noEqualForIdxes.includes(r)?this.props.equalWidth?"2%":void 0:`${Math.floor(1/this.props.columnFuncs.length*100).toString()}%`,this.props.tdClassAdditionalStyle)),(0,c.jsx)(a.Fragment,{children:n},r)}))},e);o.push(r)}}})),void 0!==this.props.group_by&&this.props.items.length>0){const e=s.map((e=>this.props.group_by(this.props.items[e]))).filter(((e,t,r)=>r.indexOf(e)===t));for(let t=0;t<e.length;t++){const r=this.props.items.findIndex((r=>this.props.group_by(r)===e[t]));this.props.group_by_value?o.splice(r+t,0,(0,c.jsx)("td",{className:"cursor-default",colSpan:this.props.columnFuncs.length,children:this._renderLineSplitHeaderRecallSection(this.props.group_by_value(this.props.items[r]))},`${e[t]}@${r}`)):o.splice(r+t,0,(0,c.jsx)("td",{className:"cursor-default",colSpan:this.props.columnFuncs.length,children:this._renderLineSplitHeaderRecallSection(e[t])},`${e[t]}@${r}`))}}const l=null==this.props.onRowClick?"":"cursor-pointer",p=null==this.props.onRowClick?void 0:this._handleClickBound,h=this.props.headers?this.props.headers.map(((e,t)=>(0,c.jsxs)("th",{className:(this.props.noPadding,""),children:[(0,c.jsxs)("div",{className:(e.filterProps||this.props.sortable?"cursor-pointer ":"")+"flex flex-row items-center justify-center",children:[e.filterProps&&(0,c.jsx)("div",{onClick:()=>this._updateFilterState(t),className:"px-2",children:u}),(0,c.jsx)("div",{onClick:()=>this.props.sortable?this._toggleSort(t):e.filterProps?this._updateFilterState(t):null,children:e.label}),this.props.sortable&&(0,c.jsx)("div",{onClick:()=>this._toggleSort(t),className:"px-2 text-left w-4",children:this.state.lastSortColumn===t?this.state.lastSortAscending?"\u2193":"\u2191":(0,c.jsx)("span",{className:"opacity-25",children:"\u21c5"})})]}),e.filterProps&&this.state.showFilterModal&&this.state.showFilterModal[t]?(0,c.jsx)("div",{className:"absolute",children:(0,c.jsx)(n.d,{...e.filterProps})}):null]},t))):void 0,f=this.props.tableWidthFull?"w-full":"min-w-max";return(0,c.jsx)("div",{className:"h-full w-full",style:{borderTopRightRadius:"5px",borderBottomRightRadius:"5px"},children:(0,c.jsxs)("table",{style:{borderCollapse:this.props.removeAllPadding?"collapse":"separate",borderSpacing:this.props.removeAllPadding?"0px":"0px 2.5px",isolation:"isolate"},className:f,children:[h?(0,c.jsx)("thead",{className:"top-0 sticky z-10",style:{boxShadow:"rgba(99, 99, 99, 0.2) 0px 2px 8px 0px",color:"black"},children:(0,c.jsx)("tr",{style:{backgroundColor:"#dae6f0"},children:h})}):null,(0,c.jsx)("tbody",{className:l,onClick:p,children:o})]})})}}},39938:(e,t,r)=>{"use strict";r.d(t,{V:()=>a});var n=r(81366),i=r(65043),o=r(70579);const a=e=>{let{text:t,maxLines:r,variant:a,color:s,noCursor:l}=e;const[c,u]=(0,i.useState)(!1);return(0,o.jsx)("div",{style:{overflow:"hidden"},children:(0,o.jsx)("div",{onClick:()=>{u(!c)},style:{},children:(0,o.jsx)(n.o5,{variant:a,color:s,style:{cursor:l?"initial":"pointer",display:"-webkit-box",WebkitLineClamp:c?"initial":r,WebkitBoxOrient:"vertical",overflow:"hidden"},children:t.split(/\r?\n/).map(((e,t)=>(0,o.jsxs)(i.Fragment,{children:[e,(0,o.jsx)("br",{style:{display:"block",content:"",marginTop:"4px"}})]},t)))})})})}},3558:(e,t,r)=>{"use strict";r.d(t,{CU:()=>m,qF:()=>u,gU:()=>E,ZB:()=>y,JE:()=>v});var n=r(49540),i=r(28717),o=r(64850),a=r(65043),s=r(22166),l=r(58152),c=r(70579);let u=function(e){return e.USER="USER",e.USER_GROUP="USER_GROUP",e.ALL_SUBTEAMS="ALL_SUBTEAMS",e.ALL_USERS="ALL_USERS",e.ALL="ALL",e.ALL_EXTERNAL_ACCOUNT="ALL_EXTERNAL_ACCOUNT",e.EXTERNAL_ACCOUNT="EXTERNAL_ACCOUNT",e.EXTERNAL_ACCOUNT_MY_TEAM="EXTERNAL_ACCOUNT_MY_TEAM",e.EXTERNAL_ACCOUNT_OTHER_TEAM="EXTERNAL_ACCOUNT_OTHER_TEAM",e}({});const d="By Subteams",p="By Users",h=e=>e.team_is_active;class f extends a.Component{constructor(e){var t;super(e),this._wrapperRef=a.createRef(),this.handleClickOutside=e=>{this._wrapperRef&&this._wrapperRef.current&&e.target&&!this._wrapperRef.current.contains(e.target)&&this.setState({open:!1,textSearch:""})},this.state={textSearch:"",open:!!e.startOpen,selected:null!==(t=e.selected)&&void 0!==t?t:[],queuedUpdates:[],numUpdatesQueued:0}}componentDidMount(){document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside)}componentDidUpdate(e,t,r){var n,i;if("undefined"!==typeof this.props.startOpen&&this.props.startOpen!==e.startOpen&&this.setState({open:this.props.startOpen}),this.props.selected&&(null===(n=this.props.selected)||void 0===n?void 0:n.map(g).join(","))!==(null===(i=e.selected)||void 0===i?void 0:i.map(g).join(","))&&this.setState({selected:this.props.selected}),this.state.numUpdatesQueued>t.numUpdatesQueued){var o;const e=this.state.numUpdatesQueued-t.numUpdatesQueued;null===(o=this.props)||void 0===o||o.onUpdate(this.state.queuedUpdates.slice(-e)),this.setState((t=>({queuedUpdates:t.queuedUpdates.slice(e)})))}}getSelectedPresets(){var e;return(null!==(e=this.state.selected)&&void 0!==e?e:[]).map((e=>e.type)).filter((e=>e!==u.USER&&e!==u.USER_GROUP))}getDirectlySelectedUsers(){var e;return y((null!==(e=this.state.selected)&&void 0!==e?e:[]).filter((e=>e.type===u.USER)).map((e=>this.props.userIdToUser.get(e.id))).filter((e=>!!e))).filter((e=>e.team_is_active))}getDirectlySelectedGroups(){var e;return A((null!==(e=this.state.selected)&&void 0!==e?e:[]).filter((e=>e.type===u.USER_GROUP)).map((e=>this.props.sortedGroupInfo[this.props.groupIdToSortedIdx[e.id]])).filter((e=>!!e)).map((e=>e.group)))}getDirectySelectedExternalAccounts(){var e;return(null!==(e=this.state.selected)&&void 0!==e?e:[]).filter((e=>e.type===u.EXTERNAL_ACCOUNT)).map((e=>({label:e.label,account_ids:e.ids})))}getFlatSelectedUsers(){const e=new Set;for(const s of null!==(t=this.state.selected)&&void 0!==t?t:[]){var t;switch(s.type){case u.USER:if(!("id"in s))break;e.add(s.id);break;case u.USER_GROUP:if(!("id"in s))break;const t=this.props.sortedGroupInfo[this.props.groupIdToSortedIdx[s.id]];for(const n of null!==(r=null===t||void 0===t?void 0:t.allUserIds)&&void 0!==r?r:[]){var r;e.add(n)}break;case u.ALL_SUBTEAMS:const l=new Set(this.props.unassignedUsers.map((e=>e.user_id)));for(const r of null!==(n=null===(i=this.props.visibleAccounts)||void 0===i?void 0:i.users)&&void 0!==n?n:[]){var n,i;l.has(r.user_id)||e.add(r.user_id)}break;case u.ALL_USERS:for(const r of null!==(o=null===(a=this.props.visibleAccounts)||void 0===a?void 0:a.users)&&void 0!==o?o:[]){var o,a;e.add(r.user_id)}}}return y([...e].map((e=>this.props.userIdToUser.get(e))).filter((e=>!!e)))}getSelectionBuckets(){const e=[],t=this.getDirectlySelectedUsers(),r=this.getDirectlySelectedGroups(),n=this.getDirectySelectedExternalAccounts(),i=this.getSelectedPresets().some((e=>e===u.ALL_SUBTEAMS)),o=this.getSelectedPresets().some((e=>e===u.ALL_USERS)),a=this.getSelectedPresets().some((e=>e===u.ALL_EXTERNAL_ACCOUNT));var s,l,c;if(o)return null!==(s=null===(l=this.props.visibleAccounts)||void 0===l||null===(c=l.users)||void 0===c?void 0:c.map((e=>({label:e.user_name,allUserIds:[e.user_id],userGroupId:null,externalAccountIds:null}))).slice(0,100))&&void 0!==s?s:[];if(a){const e=this.getVisibleExternalAccounts(),t=this.getVisibleAgencyAccounts();return e.length+t.length===0?[]:0===e.length?t.map((e=>({label:e.label,allUserIds:[],userGroupId:null,externalAccountIds:e.account_ids}))):0===t.length?e.map((e=>({label:e.label,allUserIds:[],userGroupId:null,externalAccountIds:e.account_ids}))):[]}if(t.length+r.length+n.length===0)return E(this.props.sortedGroupInfo,this.props.userIdToUser,i&&this.props.allSubteamsExcludesUnassigned?[]:this.props.unassignedUsers);if(!i&&!a&&0===t.length&&0===r.length&&1===n.length){var d,p,h,f;const e=n[0].account_ids;return Array.from(new Set([...(null!==(d=null===(p=this.props.visibleAccounts)||void 0===p?void 0:p.users)&&void 0!==d?d:[]).filter((t=>e.includes(t.team_id))).map((e=>e.user_id)),...(null!==(h=null===(f=this.props.visibleAccounts)||void 0===f?void 0:f.ext_account_members)&&void 0!==h?h:[]).filter((t=>e.includes(t.external_account_id))).map((e=>e.user_id))])).map((t=>{var r;const n=this.props.userIdToUser.get(t);return{label:null!==(r=null===n||void 0===n?void 0:n.user_name)&&void 0!==r?r:"Unknown User",allUserIds:[t],userGroupId:null,externalAccountIds:e}}))}if(i||0!==t.length||0!==n.length||1!==r.length){for(const t of r){const r=this.props.sortedGroupInfo[this.props.groupIdToSortedIdx[t.user_group_id]];r&&e.push({label:t.user_group_name,allUserIds:r.allUserIds.slice(),userGroupId:t.user_group_id,externalAccountIds:null})}for(const r of t)e.push({label:r.user_name,allUserIds:[r.user_id],userGroupId:null,externalAccountIds:null});for(const t of n)e.push({label:t.label,allUserIds:[],userGroupId:null,externalAccountIds:t.account_ids});if(i){var m,g,_;const t=new Set(this.props.unassignedUsers.map((e=>e.user_id)));e.push({label:"All Subteams",allUserIds:null!==(m=null===(g=this.props.visibleAccounts)||void 0===g||null===(_=g.users)||void 0===_?void 0:_.map((e=>e.user_id)).filter((e=>!this.props.allSubteamsExcludesUnassigned||!t.has(e))))&&void 0!==m?m:[],userGroupId:null,externalAccountIds:null})}}else{const t=this.props.sortedGroupInfo[this.props.groupIdToSortedIdx[r[0].user_group_id]];if(!t)return[];for(const r of t.subgroupIdxs){const t=this.props.sortedGroupInfo[r];e.push({label:t.group.user_group_name,allUserIds:t.allUserIds.slice(),userGroupId:t.group.user_group_id,externalAccountIds:null})}if(e.length>0)t.directUserIds.length>0&&e.push({label:C(t.directUserIds,this.props.userIdToUser,(e.length>0?"rest of ":"")+t.group.user_group_name),allUserIds:t.directUserIds.slice(),userGroupId:null,externalAccountIds:null});else for(const r of t.directUserIds){var v;const t=this.props.userIdToUser.get(r);t&&e.push({label:null!==(v=null===t||void 0===t?void 0:t.user_name)&&void 0!==v?v:"Unknown User",allUserIds:[r],userGroupId:null,externalAccountIds:null})}}return e}getVisibleExternalAccounts(){var e,t;if(!this.props.visibleAccounts||0===this.props.visibleAccounts.ext_accounts.length)return[];const r=null!==(e=null===(t=this.props.visibleAccounts)||void 0===t?void 0:t.ext_accounts)&&void 0!==e?e:[],n=r.filter((e=>{var t;return e.client_team_id&&e.team_id===(null===(t=this.props.user)||void 0===t?void 0:t.team_id)})).map((e=>e.client_team_id));return[...n.map((e=>{const t=r.filter((t=>t.client_team_id===e));return{label:t[0].external_account_name,account_ids:[...t.map((e=>e.external_account_id)),e]}})),...r.filter((e=>{var t;return(!e.client_team_id||!n.includes(e.client_team_id))&&e.team_id===(null===(t=this.props.user)||void 0===t?void 0:t.team_id)})).map((e=>({label:e.external_account_name,account_ids:[e.external_account_id]})))]}getVisibleAgencyAccounts(){var e,t;if(!this.props.visibleAccounts||0===this.props.visibleAccounts.ext_accounts.length)return[];return(null!==(e=null===(t=this.props.visibleAccounts)||void 0===t?void 0:t.ext_accounts)&&void 0!==e?e:[]).filter((e=>{var t;return e.client_team_id===(null===(t=this.props.user)||void 0===t?void 0:t.team_id)})).map((e=>{var t;return{label:null!==(t=e.agency_name)&&void 0!==t?t:"",account_ids:[e.external_account_id]}}))}render(){var e,t,r,i,o,s,h,f,m,g,_,C,E,w;const S=this.props.showEmptyGroups?new Set:new Set(this.props.sortedGroupInfo.filter((e=>0===e.allUserIds.length)).map((e=>e.group.user_group_id))),T=this.state.selected.some((e=>e.type===u.ALL_SUBTEAMS)),b=this.state.selected.some((e=>e.type===u.ALL_USERS)),I=this.state.selected.some((e=>e.type===u.ALL_EXTERNAL_ACCOUNT)),R=T||b&&this.props.allUsersTogglesAllSubteams,x=b||T&&!this.props.allSubteamsExcludesUnassigned,O=I,N=new Set(null!==(e=null===(t=this.state.selected)||void 0===t?void 0:t.filter((e=>e.type===u.USER_GROUP&&"id"in e&&!S.has(e.id))).map((e=>e.id)))&&void 0!==e?e:[]),k=new Set(null!==(r=null===(i=this.state.selected)||void 0===i?void 0:i.filter((e=>e.type===u.USER)).map((e=>e.id)))&&void 0!==r?r:[]),P=null!==(o=this.state.selected.filter((e=>e.type===u.EXTERNAL_ACCOUNT)))&&void 0!==o?o:[],M=new Set(P.flatMap((e=>e.ids))),D=new Set(N),L=new Set(k),U=new Set(N),j=new Set(k),F=new Set(M);for(let n=this.props.sortedGroupInfo.length-1;n>=0;--n){const e=this.props.sortedGroupInfo[n];if(S.has(e.group.user_group_id))U.delete(e.group.user_group_id);else if(T){U.add(e.group.user_group_id);for(const t of e.directUserIds)j.add(t),L.delete(t)}else if(U.has(e.group.user_group_id)){for(const t of e.subgroupIdxs){const e=this.props.sortedGroupInfo[t].group.user_group_id;U.add(e),D.delete(e)}for(const t of e.directUserIds)j.add(t),L.delete(t)}}if(b||T&&!this.props.allSubteamsExcludesUnassigned)for(const n of null!==(H=null===(B=this.props.visibleAccounts)||void 0===B?void 0:B.users)&&void 0!==H?H:[]){var H,B;j.add(n.user_id),L.delete(n.user_id)}const G=new Set(U);for(const n of this.props.sortedGroupInfo)if(n.directUserIds.some((e=>j.has(e)))&&G.add(n.group.user_group_id),G.has(n.group.user_group_id))for(const e of n.parentIdxs)G.add(this.props.sortedGroupInfo[e].group.user_group_id);const V=[...k].map((e=>{var t,r;return null!==(t=null===(r=this.props.userIdToUser.get(e))||void 0===r?void 0:r.user_name)&&void 0!==t?t:"(other user)"})).sort(),K=[...N].map((e=>{const t=this.props.groupIdToSortedIdx[e];return void 0===t?"(other subteam)":this.props.sortedGroupInfo[t].group.user_group_name})).sort(),q=[...P].map((e=>e.label)),Y=P.length+k.size+N.size===0?"All":k.size+N.size?[...q,...K,...V].join(", "):0===N.size?`${k.size} users`:0===k.size?`${N.size} subteams`:`${N.size} subteams + ${k.size} users`,z=this.state.textSearch?this.state.textSearch.toLocaleLowerCase()===this.state.textSearch?e=>e.toLocaleLowerCase().includes(this.state.textSearch):e=>e.includes(this.state.textSearch):e=>!0,$=new Set(null===(s=this.props.visibleAccounts)||void 0===s||null===(h=s.users)||void 0===h?void 0:h.filter((e=>z(e.user_name))).map((e=>e.user_id))),W=new Set(this.props.sortedGroupInfo.map((e=>e.group)).filter((e=>!S.has(e.user_group_id)&&z(e.user_group_name)))),Q=new Set(W);for(const n of this.props.sortedGroupInfo)if(n.directUserIds.some((e=>{const t=this.props.userIdToUser.get(e);return!!t&&$.has(t.user_id)}))&&Q.add(n.group),Q.has(n.group))for(const e of n.parentIdxs)Q.add(this.props.sortedGroupInfo[e].group);const X=this.getVisibleExternalAccounts().filter((e=>z(e.label))),Z=this.getVisibleAgencyAccounts().filter((e=>z(e.label))),J=this;function ee(e){var t;return null!==(t="user_id"in e?J.props.userIdToGroups.get(e.user_id):J.props.sortedGroupInfo[J.props.groupIdToSortedIdx[e.user_group_id]].parentIdxs.map((e=>J.props.sortedGroupInfo[e].group)))&&void 0!==t?t:[]}function te(e){const t=J.props.sortedGroupInfo[J.props.groupIdToSortedIdx[e.user_group_id]];return{groups:t.subgroupIdxs.map((e=>J.props.sortedGroupInfo[e].group)).filter((e=>!S.has(e.user_group_id))),users:t.directUserIds.map((e=>J.props.userIdToUser.get(e))).filter((e=>null!==(null!==e&&void 0!==e?e:null)))}}function re(e){if("user_id"in e)return[];const t=te(e);return[...t.groups,...t.users]}function ne(e){return"user_id"in e?j.has(e.user_id):"user_group_id"in e?U.has(e.user_group_id):M.has(e.account_ids[0])}function ie(e){return"user_id"in e?k.has(e.user_id):N.has(e.user_group_id)}function oe(e,t){return e===u.ALL_SUBTEAMS||e===u.ALL_USERS||e===u.ALL_EXTERNAL_ACCOUNT?{type:e,selected:t}:"user_id"in e?{type:u.USER,item:e,selected:t}:"user_group_id"in e?{type:u.USER_GROUP,item:e,selected:t}:{type:u.EXTERNAL_ACCOUNT,item:e,selected:t}}function ae(e,t){const r=function(e){const t=[];if(e.type!==u.USER&&e.type!==u.USER_GROUP)t.push(e),e.type===u.ALL_USERS&&!e.selected&&T&&t.push({type:u.ALL_SUBTEAMS,selected:!1}),e.type===u.ALL_SUBTEAMS&&!e.selected&&b&&t.push({type:u.ALL_USERS,selected:!1});else if(e.selected){if(t.push(e),e.type===u.USER_GROUP){const r=re(e.item);r.filter(ne).length>=r.length-1&&t.push(...r.filter(ie).map((e=>oe(e,!1))))}}else{const r=new Map([[e.item,!1]]);ee(e.item).filter(ne).forEach((e=>r.set(e,!1)));for(let t=("user_id"in e.item?0:J.props.groupIdToSortedIdx[e.item.user_group_id]+1);t<J.props.sortedGroupInfo.length;++t){const e=J.props.sortedGroupInfo[t].group;if(r.has(e)){for(const t of ee(e).filter(ne))r.set(t,!1);for(const t of re(e))r.has(t)||r.set(t,!0)}}t.push(...[...r].filter((e=>{let[t,r]=e;return ie(t)!==r})).map((e=>{let[t,r]=e;return oe(t,r)}))),T&&t.push({type:u.ALL_SUBTEAMS,selected:!1}),b&&t.push({type:u.ALL_USERS,selected:!1})}return t}(oe(e,t));J.setState((e=>({selected:v(e.selected,r),queuedUpdates:[...e.queuedUpdates,...r],numUpdatesQueued:e.numUpdatesQueued+r.length})))}const se=(e,t)=>{const r=j.has(e.user_id);return(0,c.jsx)("div",{className:"user-picker-hit-target "+(t>0?"user-picker-inner-foldy":"user-picker-outer-foldy"),onClick:t=>ae(e,!r),title:e.user_name,children:(0,c.jsx)("div",{className:["foldy-head user-picker-user",r?"user-picker-selected":""].join(" "),children:(0,c.jsx)("div",{className:"user-picker-name",children:this.props.user&&e.team_id!==this.props.user.team_id&&this.props.teamIdToTeamName.has(e.team_id)?`${e.user_name} - ${this.props.teamIdToTeamName.get(e.team_id)}`:e.user_name})})},e.user_id)},le=(e,t)=>{const r=O||e.account_ids.every((e=>M.has(e)));return(0,c.jsx)("div",{className:"user-picker-hit-target "+(t>0?"user-picker-inner-foldy":"user-picker-outer-foldy"),onClick:()=>ae(e,!r),title:e.label,children:(0,c.jsx)("div",{className:["foldy-head user-picker-user",r?"user-picker-selected":""].join(" "),children:(0,c.jsx)("div",{className:"user-picker-name",children:e.label})})},e.account_ids.join("_"))},ce=(e,t)=>{const r=U.has(e.user_group_id),i=!r&&G.has(e.user_group_id),o=te(e),a=(0,c.jsx)("div",{title:e.user_group_name,className:"user-picker-hit-target",onClick:()=>ae(e,!r),children:(0,c.jsx)("div",{className:["user-picker-group",r?"user-picker-selected":i?"user-picker-partially-selected":""].join(" "),children:(0,c.jsx)("div",{className:"user-picker-name",children:e.user_group_name})})});return(0,c.jsxs)(n.N,{head:a,startOpen:i,forceOpen:J.state.textSearch.length>0,onlyArrowClickToFold:!0,className:t>0?"user-picker-inner-foldy":"user-picker-outer-foldy",children:[A(o.groups.filter((e=>Q.has(e)))).map((e=>ce(e,t+1))),y(o.users.filter((e=>$.has(e.user_id)))).map((e=>se(e,t+1)))]},e.user_group_id)},ue=[...A([...D].map((e=>{var t;return null===(t=this.props.sortedGroupInfo[this.props.groupIdToSortedIdx[e]])||void 0===t?void 0:t.group})).filter((e=>!!e))),...P.map((e=>({label:e.label,account_ids:e.ids}))),...y([...L].map((e=>this.props.userIdToUser.get(e))).filter((e=>!!e)))];return(0,c.jsxs)("div",{ref:this._wrapperRef,className:"user-picker",children:[(0,c.jsx)("div",{className:"user-picker-header",onClick:e=>{e.stopPropagation(),this.setState((e=>({open:!e.open,textSearch:e.open?"":e.textSearch})))},children:this.props.renderHeaderElementContainer?this.props.renderHeaderElementContainer(Y):null!==(f=this.props.headerElement)&&void 0!==f?f:Y}),this.state.open?(0,c.jsxs)("div",{className:"user-picker-dropdown",children:[(0,c.jsxs)("div",{className:"user-picker-open-header",children:[ue.map((e=>(0,c.jsxs)("div",{className:"user-picker-selected-item user-picker-selected",title:"user_id"in e?e.user_name:"user_group_name"in e?"in "+e.user_group_name:e.label,children:[(0,c.jsx)("div",{className:"user-picker-name",children:"user_id"in e?e.user_name:"user_group_name"in e?"in "+e.user_group_name:e.label}),(0,c.jsx)("div",{className:"cursor-pointer h-3 rounded-full hover:text-white hover:bg-red-500",onClick:()=>ae(e,!1),children:a.cloneElement(l.i3,{className:"w-3 h-3"})})]},"user_id"in e?e.user_id:"user_group_id"in e?e.user_group_id:e.label))),(0,c.jsx)("input",{onKeyDown:e=>{if("Enter"===e.key||13===e.keyCode){e.preventDefault();const t=function e(t,r){for(const n of t){if(W.has(n)&&!U.has(n.user_group_id))return n;const t=te(n),r=e(t.groups,t.users);if(null!==r)return r}for(const n of r)if($.has(n.user_id)&&!j.has(n.user_id))return n;return null}(this.props.rootGroups,this.props.unassignedUsers);null!==t&&(this.setState({textSearch:""}),ae(t,!ne(t)))}if(0===this.state.textSearch.length&&("Backspace"===e.key||8===e.keyCode||46===e.keyCode)&&ue.length>0){const t=ue[ue.length-1];e.preventDefault(),this.setState({textSearch:""}),ae(t,!ne(t))}},autoFocus:!0,value:this.state.textSearch,onChange:e=>this.setState({textSearch:e.target.value}),type:"text",style:{height:"18px",boxSizing:"border-box",padding:"4px 6px",flexBasis:"25%",flexGrow:1,minWidth:"25%",border:"0px",margin:"0px",outline:"0px",fontFamily:"Calibri,Arial,Helvetica,sans-serif",fontStyle:"normal",fontWeight:400,fontSize:"min(12px, max(11px, 1.8vw))",lineHeight:"18px",letterSpacing:"0.02em"}})]}),(0,c.jsxs)("div",{className:"user-picker-list",children:[0===Q.size?void 0:(0,c.jsx)(n.N,{head:(0,c.jsx)("div",{title:null!==(m=this.props.allSubteamsLabel)&&void 0!==m?m:d,className:"user-picker-hit-target",onClick:()=>ae(u.ALL_SUBTEAMS,!R),children:(0,c.jsx)("div",{className:["user-picker-group",R?"user-picker-selected":this.state.selected.length?"user-picker-partially-selected":""].join(" "),children:(0,c.jsxs)("div",{className:"user-picker-name",children:["\u2014 ",null!==(g=this.props.allSubteamsLabel)&&void 0!==g?g:d," \u2014"]})})}),startOpen:!0,forceOpen:this.state.textSearch.length>0,onlyArrowClickToFold:!0,className:"user-picker-outer-foldy cursor-pointer",children:this.props.rootGroups.filter((e=>Q.has(e))).map((e=>ce(e,1)))}),0===$.size?void 0:0!==this.props.rootGroups.length||this.props.showTopLevelTeamGrouping||null!==(_=this.props.visibleAccounts)&&void 0!==_&&_.ext_accounts&&0!==(null===(C=this.props.visibleAccounts)||void 0===C?void 0:C.ext_accounts.length)?(0,c.jsx)(n.N,{head:(0,c.jsx)("div",{title:null!==(E=this.props.allUsersLabel)&&void 0!==E?E:p,className:"user-picker-hit-target",onClick:()=>ae(u.ALL_USERS,!x),children:(0,c.jsx)("div",{className:["user-picker-group",x?"user-picker-selected":j.size?"user-picker-partially-selected":""].join(" "),children:(0,c.jsxs)("div",{className:"user-picker-name",children:["\u2014 ",null!==(w=this.props.allUsersLabel)&&void 0!==w?w:p," \u2014"]})})}),startOpen:!1,forceOpen:this.state.textSearch.length>0,onlyArrowClickToFold:!0,className:"user-picker-outer-foldy cursor-pointer",children:y([...$].map((e=>this.props.userIdToUser.get(e))).filter((e=>e)).map((e=>e))).map((e=>se(e,1)))}):y([...$].map((e=>this.props.userIdToUser.get(e))).filter((e=>e)).map((e=>e))).map((e=>se(e,0))),0===X.length?void 0:(0,c.jsx)(n.N,{head:(0,c.jsx)("div",{title:"External Accounts",className:"user-picker-hit-target",onClick:()=>ae(u.ALL_EXTERNAL_ACCOUNT,!O),children:(0,c.jsx)("div",{className:["user-picker-group",O?"user-picker-selected":F.size?"user-picker-partially-selected":""].join(" "),children:(0,c.jsxs)("div",{className:"user-picker-name",children:["\u2014 ","By clients"," \u2014"]})})}),startOpen:!1,forceOpen:this.state.textSearch.length>0,onlyArrowClickToFold:!0,className:"user-picker-outer-foldy cursor-pointer",children:X.map((e=>le(e,1)))}),0===Z.length?void 0:(0,c.jsx)(n.N,{head:(0,c.jsx)("div",{title:"External Agencies",className:"user-picker-hit-target",onClick:()=>ae(u.ALL_EXTERNAL_ACCOUNT,!O),children:(0,c.jsx)("div",{className:["user-picker-group",O?"user-picker-selected":F.size?"user-picker-partially-selected":""].join(" "),children:(0,c.jsxs)("div",{className:"user-picker-name",children:["\u2014 ","By agencies"," \u2014"]})})}),startOpen:!1,forceOpen:this.state.textSearch.length>0,onlyArrowClickToFold:!0,className:"user-picker-outer-foldy cursor-pointer",children:Z.map((e=>le(e,1)))})]})]}):void 0]})}}const m=(0,s.Ng)(((e,t)=>{var r,n,a,s,l,c,u,d;const p=null!==(r=t.prefilterUsers)&&void 0!==r?r:h,f=null!==(n=null===(a=e.visibleAccounts.value)||void 0===a?void 0:a.users.map((e=>(0,o.dA)(e))).filter(p))&&void 0!==n?n:null,m=(0,i.XF)(e.userGroupInfo.memberships.filter((e=>!e.member_is_group)),(e=>e.member_id),(t=>e.userGroupInfo.sortedGroupInfo[e.userGroupInfo.groupIdToSortedIdx[t.user_group_id]].group)),g=new Map((null!==(s=null===(l=e.visibleAccounts.value)||void 0===l?void 0:l.teams)&&void 0!==s?s:[]).map((e=>[e.team_id,e.team])));return{visibleAccounts:(0,o.rA)(e.visibleAccounts,p),user:(0,o.tW)(e.user),userIdToUser:new Map(null===(c=e.visibleAccounts.value)||void 0===c||null===(u=c.users)||void 0===u?void 0:u.map((e=>[e.user_id,(0,o.dA)(e)]))),userIdToGroups:m,sortedGroupInfo:e.userGroupInfo.sortedGroupInfo,groupIdToSortedIdx:e.userGroupInfo.groupIdToSortedIdx,rootGroups:A(e.userGroupInfo.sortedGroupInfo.filter((e=>0===e.parentIdxs.length)).map((e=>e.group))),unassignedUsers:y(null!==(d=null===f||void 0===f?void 0:f.filter((e=>{var t;return!(null!==(t=m.get(e.user_id))&&void 0!==t&&t.length)})))&&void 0!==d?d:[]),memberships:e.userGroupInfo.memberships,groupsLoaded:e.userGroupInfo.hasLoaded,teamIdToTeamName:g}}),null,null,{forwardRef:!0})(f);function g(e){switch(e.type){case u.USER:return"id"in e?`u=${e.id}`:"";case u.USER_GROUP:return"id"in e?`g=${e.id}`:"";case u.ALL_SUBTEAMS:return"all-u";case u.ALL_USERS:return"all-g";case u.ALL_EXTERNAL_ACCOUNT:return"all-e";case u.EXTERNAL_ACCOUNT:return"ids"in e?`e=${e.ids.join(",")}`:"";case u.ALL:return"all"}return""}function _(e){return e.type===u.USER||e.type===u.USER_GROUP?{type:e.type,id:e.type===u.USER_GROUP?e.item.user_group_id:e.item.user_id}:e.type===u.EXTERNAL_ACCOUNT?{type:e.type,ids:e.item.account_ids,label:e.item.label}:{type:e.type}}function v(e,t){const r=t.filter((e=>!e.selected)).map(_),n=t.filter((e=>e.selected)).map(_);return e.filter((e=>r.every((t=>!(e.type===t.type&&("id"in e?e.id:null)===("id"in t?t.id:null)))))).concat(n)}function y(e){return e.sort(((e,t)=>e.user_name.localeCompare(t.user_name)||e.created_at.valueOf()-t.created_at.valueOf()))}function A(e){return e.sort(((e,t)=>e.user_group_name.localeCompare(t.user_group_name)))}function C(e,t,r){var n,i;return null!==(n=1===e.length?null===(i=t.get(e[0]))||void 0===i?void 0:i.user_name:void 0)&&void 0!==n?n:r}function E(e,t,r){const n=[];if(n.push(...e.filter((e=>0===e.parentIdxs.length&&e.allUserIds.length>0)).map((e=>({label:e.group.user_group_name,allUserIds:e.allUserIds,userGroupId:e.group.user_group_id,externalAccountIds:null})))),n.length>0){if(r.filter((e=>e.team_is_active)).length>0){const e=r.map((e=>e.user_id));n.push({label:C(e,t,"Unassigned Team"),allUserIds:e,userGroupId:null,externalAccountIds:null})}}else for(const i of r)i.team_is_active&&n.push({label:i.user_name,allUserIds:[i.user_id],userGroupId:null,externalAccountIds:null});return n}},38448:(e,t,r)=>{"use strict";r.d(t,{G:()=>g,X:()=>f});var n=r(81366),i=r(65043),o=r(8696),a=r(59905),s=r(73383),l=r(67586),c=r(72119),u=r(70579);const d=c.i7`
  0%,10% {
    opacity: 0;
    transform: scaleX(1.1) scaleY(1.1);
  }
  80% {
    opacity: 0.7;
    transform: scaleX(1.15,1.5) scaleY(1.05, 1.25);
  }
  81%, 100% {
    opacity: 0;
    transform: scaleX(1) scaleY(1);
  }
`,p=c.i7`
  0% {
    transform: scaleY(1) scaleY(1);
  }
  35%, 80% {
    transform: scaleX(1.1,1.4) scaleY(1.05, 1.25);
  }
  100% {
    transform: scaleX(1) scaleY(1);
  }
`,h=e=>{var t;const r=e.noPulsate?1:2,i=c.Ay.div`
    animation: ${e=>{let{id:t="0"}=e;return parseFloat(t)?d:p}} 2s infinite;
    background: rgb(60, 71, 88);
    border: 1px solid ${e=>{let{color:t=""}=e;return t}};
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 10px;
    z-index: ${e=>{let{id:t="0"}=e;return r-parseFloat(t)}};
  `,o=c.Ay.div`
  z-index: ${r+1};
  cursor: pointer;
  border-radius: 10px;
  ;`,a=c.Ay.div`
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: ${e=>{let{id:t="0"}=e;return parseFloat(t)?"100":"110"}}%;
  height: 100%;
  border-radius: 10px;
  `;return(0,u.jsxs)(a,{children:[(0,u.jsx)(o,{onClick:null===(t=e.onClick)||void 0===t?void 0:t.bind(void 0),children:(0,u.jsx)("div",{className:"flex flex-col gap-1 justify-center items-center text-center",style:{zIndex:9999,padding:"5px",borderRadius:"10px"},children:(0,u.jsx)(n.o5,{variant:"largeParagraph",color:"white",children:e.widgetType===l.xO.AI_AUTOMATION_EMAIL?"Request email":e.widgetType===l.xO.AI_AUTOMATION_SUMMARY?"Request summary":e.widgetType===l.xO.AI_AUTOMATION_COACHING?"Request coaching":e.widgetType===l.xO.CUSTOM_METRIC?"Request custom metric":"Request"})})}),e.visible&&Array.from(Array(r).keys()).map((e=>(0,u.jsx)(i,{id:e.toString()},e)))]})};h.defaultProps={color:"#FFE896",height:"100%",visible:!1,width:"100%",backgroundColor:"#FFE896"};let f=function(e){return e.DEFAULT="default",e.PENDING="pending",e.RECEIVED="received",e.TO_BE_REQUESTED_BY_USER="to_be_requested",e.REQUESTED_BY_USER="requested_by_user",e.ERROR="error",e}({});const m=(0,u.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 80 59",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,u.jsx)("path",{d:"M15.7389 51.3681V50.8681H15.2389H9.35628C7.48486 50.8681 5.93457 49.2902 5.93457 47.3162V23.005C5.93457 21.031 7.48486 19.4531 9.35628 19.4531H40.73C42.6014 19.4531 44.1517 21.031 44.1517 23.005V47.3162C44.1517 49.2902 42.6014 50.8681 40.73 50.8681H27.5472H27.4047L27.2837 50.9432L15.7389 58.1015V51.3681ZM40.73 47.8162H41.23V47.3162V23.005V22.505H40.73H9.35628H8.85628V23.005V47.3162V47.8162H9.35628H18.6606V51.8401V52.7382L19.4239 52.2652L26.6032 47.8162H40.73Z",fill:"#5B657C",stroke:"white"}),(0,u.jsx)("path",{d:"M15.4883 29.3359H34.5969V32.8878H15.4883V29.3359ZM15.4883 37.4397H28.7143V40.9916H15.4883V37.4397Z",fill:"#5B657C",stroke:"white",strokeWidth:"0.5"}),(0,u.jsx)("rect",{x:"2.39111",y:"16.9766",width:"10.5217",height:"11.8591",fill:"white"}),(0,u.jsx)("path",{d:"M7.17391 28.3415C10.3304 28.3415 12.913 25.6732 12.913 22.412C12.913 19.1507 10.3304 16.4824 7.17391 16.4824C4.01741 16.4824 1.43481 19.1507 1.43481 22.412C1.43481 25.6732 4.01741 28.3415 7.17391 28.3415ZM7.17391 15C11.1195 15 14.3478 18.3354 14.3478 22.412C14.3478 26.4885 11.1195 29.8239 7.17391 29.8239C3.22828 29.8239 4.1008e-05 26.4885 4.1008e-05 22.412C4.1008e-05 18.3354 3.22828 15 7.17391 15ZM10.7608 23.8202L10.2587 24.7838L6.45652 22.6343V18.706H7.5326V21.9672L10.7608 23.8202Z",fill:"#5B657C"}),(0,u.jsx)("path",{d:"M64.913 36.3681V35.8681H65.413H71.2956C73.167 35.8681 74.7173 34.2902 74.7173 32.3162V8.005C74.7173 6.03102 73.167 4.45312 71.2956 4.45312H39.9219C38.0504 4.45312 36.5001 6.03102 36.5001 8.005V32.3162C36.5001 34.2902 38.0504 35.8681 39.9219 35.8681H53.1047H53.2471L53.3682 35.9432L64.913 43.1015V36.3681ZM39.9219 32.8162H39.4219V32.3162V8.005V7.505H39.9219H71.2956H71.7956V8.005V32.3162V32.8162H71.2956H61.9913V36.8401V37.7382L61.2279 37.2652L54.0487 32.8162H39.9219Z",fill:"#5B657C",stroke:"white"}),(0,u.jsx)("path",{d:"M46.0537 14.3359H65.1623V17.8878H46.0537V14.3359ZM46.0537 22.4397H59.2797V25.9916H46.0537V22.4397Z",fill:"#5B657C",stroke:"white",strokeWidth:"0.5"}),(0,u.jsx)("rect",{x:"66.6089",y:"1.97656",width:"10.5217",height:"11.8591",fill:"white"}),(0,u.jsx)("path",{d:"M72.8262 13.3415C75.9827 13.3415 78.5653 10.6732 78.5653 7.41196C78.5653 4.1507 75.9827 1.48239 72.8262 1.48239C69.6697 1.48239 67.0871 4.1507 67.0871 7.41196C67.0871 10.6732 69.6697 13.3415 72.8262 13.3415ZM72.8262 0C76.7718 0 80.0001 3.33538 80.0001 7.41196C80.0001 11.4885 76.7718 14.8239 72.8262 14.8239C68.8806 14.8239 65.6523 11.4885 65.6523 7.41196C65.6523 3.33538 68.8806 0 72.8262 0ZM76.4131 8.82023L75.911 9.78379L72.1088 7.63432V3.70598H73.1849V6.96724L76.4131 8.82023Z",fill:"#5B657C"})]});function g(e){function t(){return e.requestState===f.DEFAULT?(0,u.jsxs)("div",{className:"w-full flex flex-row items-center gap-3 justify-around h-full",style:{padding:"5px",height:v},children:[(0,u.jsx)("div",{className:"w-1/3 h-full",children:m}),(0,u.jsx)("div",{className:" flex flex-auto text-center",children:(0,u.jsx)(n.o5,{variant:"mediumParagraph",children:"Check here for post-call automations"})})]}):e.requestState===f.RECEIVED&&p&&e.content?(0,u.jsxs)("div",{className:"gap-2 flex-col w-full h-full flex items-center justify-between",style:{paddingTop:"5px",paddingBottom:"5px",paddingLeft:"10px",paddingRight:"10px",height:v,overflowY:"hidden"},children:[(0,u.jsx)("div",{className:"w-full gap-2 flex flex-col overflow-y-auto",children:e.content.split(/\r?\n/).map(((e,t,r)=>""==e?null:(0,u.jsx)(n.o5,{variant:"mediumParagraph",children:e})))}),e.noShowButtons?null:(0,u.jsxs)("div",{className:"gap-1 w-full flex justify-evenly sticky bottom-0",children:[(0,u.jsx)("div",{onClick:()=>e.copyToPlatform?function(){var t;const r=null===(t=e.content)||void 0===t?void 0:t.trim();if(r&&r.length){var n;const t=s.Ol.EXTERNAL_TO_BACKGROUND_CALL_FINALIZATION;chrome.runtime.sendMessage(null!==(n=e.extensionId)&&void 0!==n?n:s._B,{type:t,prospect_phone_value:e.prospectPhoneValue,summary:r},(t=>{t?e.triggerAlert("Copied!",3e3,!0):e.triggerAlert("Could not copy summary to clipboard",3e3,!1)}))}}():function(){var t;const r=null===(t=e.content)||void 0===t?void 0:t.trim();r&&r.length&&window.navigator.clipboard.writeText(r).then((()=>e.triggerAlert("Copied!",3e3,!0))).catch((()=>e.triggerAlert("Could not copy summary to clipboard",3e3,!1)))}(),className:"cursor-pointer w-1/2 text-center ",style:{backgroundColor:"#B7DEC0",borderRadius:"5px"},children:(0,u.jsx)(n.o5,{variant:"mediumParagraph",children:e.copyToPlatform?"Copy to dialer":"Copy to clipboard"})}),(0,u.jsx)("div",{onClick:()=>(e.updateState(f.DEFAULT),void e.triggerAlert("Thanks for the feedback!",3e3,!0)),className:"cursor-pointer w-1/2 text-center ",style:{backgroundColor:"#F1E9E9",borderRadius:"5px"},children:(0,u.jsx)(n.o5,{variant:"mediumParagraph",children:"Not helpful \ud83d\udc4e"})})]})]}):(0,u.jsx)("div",{className:"w-full",style:{height:v}})}function r(e){return(0,u.jsxs)("div",{className:"flex flex-row gap-2 items-center w-full",children:[(0,u.jsx)("div",{style:{borderRadius:"50%",backgroundColor:"black",width:"5px",height:"5px"}}),(0,u.jsx)("div",{children:(0,u.jsx)(n.o5,{children:e})}),(0,u.jsx)("hr",{className:"flex-grow",style:{backgroundColor:"black",color:"black"}})]})}const[c,d]=(0,i.useState)(!1),[p,g]=(0,i.useState)(!1),_=e.requestState===f.RECEIVED?[l.xO.CUSTOM_METRIC,l.xO.AI_AUTOMATION_SUMMARY].includes(e.widgetType)?90:e.widgetType===l.xO.AI_AUTOMATION_COACHING?140:120:e.widgetType==l.xO.AI_AUTOMATION_EMAIL?70:50,v=_+"px",y=(_+0).toString()+"px",A="rgb(60, 71, 88)",C=e.requestState===f.RECEIVED,E=e.requestState===f.ERROR||e.requestState===f.TO_BE_REQUESTED_BY_USER,w=e.requestState===f.PENDING||e.requestState===f.REQUESTED_BY_USER,S=(0,o.zh)({from:{width:p?"100%":C?"80%":"20%"},to:{width:C||p?"100%":w?"80%":"20%"},config:{duration:C||E?500:e.widgetType===l.xO.AI_AUTOMATION_COACHING?1e4:3e3},onResolve:e=>{!C&&w&&"80%"===e.value&&d(!0),C&&"100%"===e.value&&(d(!1),g(!0))}});const T=e.requestState!==f.DEFAULT;return(0,u.jsxs)("div",{onClick:()=>{},className:"w-full flex flex-col justify-end min-h-0",style:{transition:"all 1.5s linear",backgroundColor:"#FFFFFF",borderRadius:"10px",border:e.mainView?"none":"1px solid rgba(91,101,123,0.25)"},children:[T?(0,u.jsx)("div",{className:"relative",style:{pointerEvents:C?"none":"initial"},children:(0,u.jsx)("div",{className:"relative",style:{bottom:"100%"},children:(0,u.jsx)("div",{className:"absolute",style:{height:v,zIndex:"9999",width:"100%"},children:(0,u.jsxs)("div",{className:"w-full",style:{boxShadow:e.mainView?"rgb(0 0 0 / 10%) 0px 4px 12px":"rgb(0 0 0 / 20%) 0px 3px 3px",borderRadius:"8px"},children:[(0,u.jsx)(o.CS.div,{style:{position:"relative",boxShadow:w?"0 8px 16px 0 rgba(0, 0, 0, 0.6), 0 -8px 16px 0 rgba(0, 0, 0, 0.6)":"initial",background:A,borderRadius:"8px",height:y,opacity:p?0:1,pointerEvents:p?"none":"initial",transition:"opacity 1s linear",...S}}),E?(0,u.jsx)("div",{className:"absolute",onClick:()=>e.updateState(f.REQUESTED_BY_USER),style:{cursor:"pointer",left:"0%",top:"0px",width:"30%",height:y},children:(0,u.jsx)(h,{noPulsate:e.mainView,widgetType:e.widgetType,visible:!0,color:A})}):null,p||E?null:(0,u.jsx)("div",{className:"relative",style:{},children:(0,u.jsx)("div",{className:"absolute",style:{zIndex:w?"999":"799",pointerEvents:"none",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",height:y,bottom:"0"},children:(0,u.jsx)(n.o5,{variant:"largeParagraph",color:"white",children:e.widgetType===l.xO.AI_AUTOMATION_EMAIL?"Generating your email...":e.widgetType===l.xO.AI_AUTOMATION_SUMMARY?"Generating your summary...":e.widgetType===l.xO.AI_AUTOMATION_COACHING?"Generating your coaching...":"Generating your metrics..."})})}),E||w?(0,u.jsx)("div",{className:"relative",children:(0,u.jsx)("div",{className:"absolute",style:{zIndex:"800",pointerEvents:"none",left:"35%",width:"65%",display:"flex",height:y,opacity:w?"0":"1",transition:" c `opacity 0.1s linear",bottom:"0",padding:"10px"},children:e.requestState===f.ERROR?(0,u.jsx)("div",{className:"flex flex-col justify-around opacity-100 overflow-y-hidden w-full",children:(0,u.jsx)(n.o5,{variant:"mediumParagraph",children:"Error. Please try again in a few seconds..."})}):e.widgetType===l.xO.AI_AUTOMATION_SUMMARY?(0,u.jsxs)("div",{className:"flex flex-col justify-around opacity-40 overflow-y-hidden w-full",children:[r("Summary:"),r("Action Item:")]}):e.widgetType===l.xO.AI_AUTOMATION_EMAIL?(0,u.jsxs)("div",{className:"flex flex-col justify-around opacity-100 overflow-y-hidden w-full",children:[(0,u.jsx)("div",{className:"opacity-30",children:(0,u.jsx)(n.o5,{variant:"smallParagraph",children:"Hi Prospect,"})}),(0,u.jsxs)("div",{className:"w-full flex flex-col gap-1",children:[(0,u.jsx)("hr",{style:{backgroundColor:"black",color:"black"}}),(0,u.jsx)("hr",{style:{backgroundColor:"black",color:"black"}})]}),(0,u.jsx)("div",{className:"opacity-30",children:(0,u.jsx)(n.o5,{variant:"smallParagraph",children:"Best, Rep"})}),(0,u.jsxs)("div",{className:"flex flex-row gap-2 items-center w-full",children:[(0,u.jsx)(n.o5,{className:"opacity-30",variant:"smallParagraph",children:"P.S."}),(0,u.jsx)("hr",{className:"flex-grow",style:{backgroundColor:"black",color:"black"}})]})]}):e.widgetType===l.xO.AI_AUTOMATION_COACHING?(0,u.jsxs)("div",{className:"flex flex-col justify-around opacity-40 overflow-y-hidden w-full",children:[r("Suggestion #1:"),r("Suggestion #2:")]}):(0,u.jsxs)("div",{className:"flex flex-col justify-around opacity-40 overflow-y-hidden w-full",children:[r("Score:"),r("Reason:")]})})}):null,c&&!C&&w?(0,u.jsx)("div",{className:"relative",style:{bottom:"100%"},children:(0,u.jsx)("div",{className:"absolute",style:{zIndex:"999",pointerEvents:"none",width:"15%",left:"85%",bottom:"0",display:"flex",justifyContent:"center",height:y,color:"white",alignItems:"center"},children:(0,u.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:y,padding:"4px"},children:(0,u.jsx)(a.q,{color:A,height:"50px",width:"80%"})})})}):null]})})})}):null,t()]})}},22586:(e,t,r)=>{"use strict";r.d(t,{B:()=>h,_:()=>p});var n=r(97216),i=r(39938),o=r(81366),a=r(65043),s=r(70807),l=r(70579);const c=(0,l.jsx)("svg",{width:"29",height:"28",viewBox:"0 0 29 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M21.8513 16.1224C21.5385 15.8479 21.1274 15.7015 20.7049 15.7141C20.2824 15.7267 19.8814 15.8973 19.5868 16.19L15.691 20.058C14.7533 19.8851 12.8681 19.3177 10.9275 17.4489C8.98695 15.5739 8.39924 13.7491 8.22505 12.85L12.2283 9.0873C12.5317 8.80301 12.7087 8.41588 12.7218 8.00784C12.7349 7.59979 12.583 7.20285 12.2983 6.90101L6.28286 0.515046C5.99803 0.212261 5.60217 0.0285999 5.17933 0.0030677C4.7565 -0.0224645 4.34002 0.112144 4.01833 0.378305L0.485599 3.30331C0.204138 3.57603 0.0361438 3.939 0.0134829 4.32336C-0.0109369 4.7163 -0.476541 14.0241 6.99917 21.2447C13.5209 27.5395 21.6901 28 23.94 28C24.2689 28 24.4707 27.9906 24.5245 27.9874C24.9225 27.9659 25.2983 27.803 25.5794 27.5301L28.6074 24.1178C28.8833 23.8074 29.023 23.4055 28.9969 22.9972C28.9708 22.589 28.7808 22.2067 28.4674 21.9315L21.8513 16.1224Z",fill:"#3C4758"})}),u=(0,l.jsxs)("svg",{width:"32",height:"30",viewBox:"0 0 32 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("path",{d:"M28.6704 14H32C32 6.01911 25.5522 0 17 0V3.11146C23.7625 3.11146 28.6704 7.68996 28.6704 14Z",fill:"#B7DEC0"}),(0,l.jsx)("path",{d:"M16.2803 9.56743C19.704 9.56743 21.1643 10.9773 21.1643 14.2826H24.4203C24.4203 9.21379 21.5306 6.42395 16.2803 6.42395V9.56743ZM21.8513 18.1224C21.5385 17.8479 21.1274 17.7015 20.7049 17.7141C20.2824 17.7267 19.8814 17.8973 19.5868 18.19L15.691 22.058C14.7533 21.8851 12.8681 21.3177 10.9275 19.4489C8.98695 17.5739 8.39924 15.7491 8.22505 14.85L12.2283 11.0873C12.5317 10.803 12.7087 10.4159 12.7218 10.0078C12.7349 9.59979 12.583 9.20285 12.2983 8.90101L6.28286 2.51505C5.99803 2.21226 5.60217 2.0286 5.17933 2.00307C4.7565 1.97754 4.34002 2.11214 4.01833 2.3783L0.485599 5.30331C0.204138 5.57603 0.0361438 5.939 0.0134829 6.32336C-0.0109369 6.7163 -0.476541 16.0241 6.99917 23.2447C13.5209 29.5395 21.6901 30 23.94 30C24.2689 30 24.4707 29.9906 24.5245 29.9874C24.9225 29.9659 25.2983 29.803 25.5794 29.5301L28.6074 26.1178C28.8833 25.8074 29.023 25.4055 28.9969 24.9972C28.9708 24.589 28.7808 24.2067 28.4674 23.9315L21.8513 18.1224Z",fill:"#3C4758"})]});function d(e,t,r){const n=Math.floor(e);return 1===n?`${n} ${t}${r?"":" ago"}`:`${n} ${t}s${r?"":" ago"}`}function p(e,t,r){const i=Math.floor(((new Date).getTime()-e*n.S9)/1e3);let o=i/31536e3;return o>1?d(o,r?"yr":"year",r):(o=i/2592e3,o>1?d(o,r?"mo":"month",r):(o=i/86400,o>1?d(o,r?"d":"day",r):(o=i/3600,o>1?d(o,r?"hr":"hour",r):(o=i/60,o>1?d(o,r?"min":"minute",r):t?"<1 min":d(i,"second",r)))))}class h extends a.Component{constructor(e){super(e),this.state={isViewingTranscript:!1}}_renderLineSplitHeaderRecallSection(e){return(0,l.jsxs)("div",{className:"items-center flex flex-row justify-between",children:[(0,l.jsx)("hr",{className:"w-1/4",style:{height:"2.2px",backgroundColor:"#131414"}}),(0,l.jsx)("span",{style:{width:"100%",fontWeight:"bold"},children:(0,l.jsx)(o.o5,{variant:"h5",color:"#131414",children:e})}),(0,l.jsx)("hr",{className:"w-1/4",style:{height:"2px",backgroundColor:"#131414"}})]})}_renderLocalTime(e){const t=new Date,r=e+60*t.getTimezoneOffset();return new Date(t.getTime()+1e3*r).toLocaleTimeString([],{timeStyle:"short"})}_renderWeatherLocationInfo(){var e,t,r,n,i;return(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsxs)("div",{className:"flex flex-row gap-1",children:[(0,l.jsx)("div",{children:(0,l.jsx)(o.o5,{variant:"smallParagraph",color:"#3C4758",style:{fontSize:"9px"},children:null===(e=this.props.weatherLocationInfo)||void 0===e?void 0:e.location})}),(0,l.jsx)("div",{style:{borderRight:"1px #3C4758 solid"}}),(0,l.jsx)("div",{children:(0,l.jsx)(o.o5,{variant:"smallParagraph",color:"#3C4758",style:{fontSize:"9px"},children:null!==(t=this.props.weatherLocationInfo)&&void 0!==t&&t.timeOffsetUtc?this._renderLocalTime(null===(r=this.props.weatherLocationInfo)||void 0===r?void 0:r.timeOffsetUtc):null})})]}),(0,l.jsx)("div",{children:(0,l.jsxs)("div",{className:"flex flex-row gap-1",children:[(0,l.jsx)(o.o5,{variant:"smallParagraph",color:"#3C4758",style:{fontSize:"9px"},children:null!==(n=this.props.weatherLocationInfo)&&void 0!==n&&n.weatherTemperature?Math.trunc(this.props.weatherLocationInfo.weatherTemperature)+String.fromCharCode(176)+"F":null}),null!==(i=this.props.weatherLocationInfo)&&void 0!==i&&i.weatherImgUrl?(0,l.jsx)("img",{src:this.props.weatherLocationInfo.weatherImgUrl,style:{width:"15px",height:"15px",backgroundColor:"darkgray",borderRadius:"15px"}}):null]})})]})}_renderCoachingCallInfo(){var e,t,r;return(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)("div",{children:(0,l.jsx)(o.o5,{variant:"h1",color:"#3C4758",children:null!==(e=this.props.weatherLocationInfo)&&void 0!==e&&e.prospectName?null===(t=this.props.weatherLocationInfo)||void 0===t?void 0:t.prospectName:this.props.sessionActive?"Prospect":"Ready"})}),this.props.sessionActive&&null!==(r=this.props.weatherLocationInfo)&&void 0!==r&&r.location&&this.props.weatherLocationInfo.timeOffsetUtc&&this.props.weatherLocationInfo.weatherImgUrl&&this.props.weatherLocationInfo.weatherTemperature?this._renderWeatherLocationInfo():null]})}_renderCallTime(){return(0,l.jsxs)("div",{className:"flex-grow flex flex-col",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-end items-center gap-1",children:[(0,l.jsx)("div",{style:{borderRadius:"50%",width:"12px",height:"12px",backgroundColor:this.props.sessionActive?"#AA5855":"#495164"}}),(0,l.jsx)(o.o5,{variant:"largeParagraph",children:(0,s.lY)(this.props.timeElapsed)})]}),(0,l.jsx)("div",{className:"flex justify-end",children:(0,l.jsx)(o.o5,{variant:"caption",children:this.props.sessionActive?"Active":"Idle"})})]})}_renderCoachingCallHeader(){return(0,l.jsxs)("div",{className:"w-full flex flex-row items-center pt-2",children:[(0,l.jsxs)("div",{className:"gap-3 flex flex-row items-center",children:[this.props.sessionActive?u:c,this._renderCoachingCallInfo()]}),(0,l.jsx)("div",{className:"flex-grow",children:this._renderCallTime()})]})}_renderHistoryInLineState(e,t){return(0,l.jsxs)("div",{className:"flex flex-row items-center",children:[(0,l.jsx)("div",{className:"mr-1",style:{fontWeight:"bold"},children:(0,l.jsxs)(o.o5,{variant:"h5",color:"#131414",children:[e,":"]})}),(0,l.jsx)("div",{children:(0,l.jsx)(o.o5,{variant:"mediumParagraph",color:"#131414",children:t})})]})}_renderDailyHistory(){if(!this.props.historicalData)return null;const e="flex flex-col collapsible"+(this.props.sessionActive?" inactive":"");return(0,l.jsx)("div",{className:e,children:this._renderHistoryInLineState("Total Dials Today",this.props.historicalData.numberDialsToday.toString())})}_formatLastCallDurationAndTime(e,t){return t?(0,s.lY)(t*n.LG)+" - "+p(e):p(e)}_renderSummaryInfo(){var e,t;if(!this.props.previousCallData||!this.props.previousCallData.previousCallSummaries||0==(null===(e=this.props.previousCallData.previousCallSummaries)||void 0===e?void 0:e.length))return null;const r=this.props.previousCallData.previousCallSummaries[0];var n;return""!==(null!==(t=r.notes&&r.notes.length>0&&""!==r.notes.map((e=>e.note)).join("").trim()?r.notes.map((e=>e.note)).join(" | "):r.sessionMetric?r.sessionMetric.genSummaryText:"")&&void 0!==t?t:"").trim()?(0,l.jsxs)("div",{className:"flex flex-col",children:[this._renderLineSplitHeaderRecallSection("Previous call note"),(0,l.jsx)(i.V,{maxLines:this.props.minimizedFormat?1:3,variant:"mediumParagraph",color:"#131414",text:null!==(n=r.notes&&r.notes.length>0?r.notes.map((e=>e.note)).join(" | "):r.sessionMetric?r.sessionMetric.genSummaryText:"")&&void 0!==n?n:""})]}):null}_formatLastCallTranscript(){return(0,l.jsx)(o.o5,{onClick:e=>{var t;e.stopPropagation(),null===(t=this.props.showPastTranscript)||void 0===t||t.bind(this)()},className:"cursor-pointer",variant:"mediumParagraph",color:"#0000EE",children:"Click Here"})}_renderPreviousProspectCallInfo(){var e,t;if(!this.props.previousCallData||!this.props.previousCallData.previousCallSummaries||0==(null===(e=this.props.previousCallData.previousCallSummaries)||void 0===e?void 0:e.length))return null;const r=this.props.previousCallData.previousCallSummaries[0],n=(null!==(t=r.dispositions)&&void 0!==t?t:[]).filter((e=>e.label.toLowerCase().includes("disposition")||e.label.toLowerCase().includes("sentiment")));return(0,l.jsxs)("div",{className:"flex flex-col",children:[r.scheduledStart?this._renderHistoryInLineState((this.props.callActive?"Last":"Prior")+" Call",this._formatLastCallDurationAndTime(r.scheduledStart,r.duration)):null,r.sessionId?this._renderHistoryInLineState((this.props.callActive?"Last":"Prior")+" Call's Transcript",this._formatLastCallTranscript()):null,(this.props.callActive||!this.props.showLeaderboard)&&n.length>0?this._renderHistoryInLineState("Disposition",n.map((e=>e.disposition)).join(", ")):null]})}render(){return(0,l.jsxs)("div",{className:"w-full",style:{transition:"background-color border-bottom-color 1s",height:"fit-content",backgroundColor:this.props.sessionActive?"#f6f9f7":"#e9ebf1",borderBottom:"6px solid",borderBottomColor:this.props.sessionActive?"#5DD077":"#3C4758",paddingLeft:"4%",paddingRight:"4%",paddingBottom:"5px"},children:[this._renderCoachingCallHeader(),this._renderPreviousProspectCallInfo(),this.props.showLeaderboard?null:this._renderDailyHistory(),this._renderSummaryInfo()]})}}},27495:(e,t,r)=>{"use strict";r.d(t,{Qv:()=>A,Vm:()=>m});var n=r(97216),i=r(39938),o=r(81366),a=r(65043),s=r(22586),l=r(67586),c=r(70579);const u=(0,c.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)("path",{d:"M619.923 220.074C520.573 220.074 439.998 300.624 439.998 399.999C439.998 464.924 474.498 521.624 526.023 553.274H273.973C325.523 521.624 359.998 464.924 359.998 399.999C359.998 300.624 279.423 220.074 180.073 220.074C80.7234 220.074 0.148438 300.624 0.148438 399.999C0.148438 499.374 80.7234 579.924 180.073 579.924H619.898C719.248 579.924 799.823 499.374 799.823 399.999C799.823 300.624 719.248 220.074 619.898 220.074H619.923ZM26.8234 399.999C26.8234 315.499 95.5984 246.724 180.098 246.724C264.598 246.724 333.373 315.499 333.373 399.999C333.373 484.499 264.598 553.274 180.098 553.274C95.5984 553.274 26.8234 484.524 26.8234 399.999ZM619.923 553.274C535.423 553.274 466.648 484.524 466.648 399.999C466.648 315.474 535.398 246.724 619.923 246.724C704.448 246.724 773.198 315.499 773.198 399.999C773.198 484.499 704.448 553.274 619.923 553.274Z",fill:"black"})}),d=(0,c.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,c.jsxs)("g",{clipPath:"url(#clip0_2834_7104)",children:[(0,c.jsx)("path",{d:"M632.252 495.571C615.874 478.518 596.119 469.4 575.183 469.4C554.415 469.4 534.491 478.349 517.437 495.402L464.082 548.589C459.692 546.225 455.302 544.03 451.081 541.835C445.003 538.796 439.262 535.925 434.365 532.886C384.387 501.143 338.968 459.776 295.406 406.252C274.3 379.574 260.117 357.118 249.817 334.324C263.663 321.66 276.495 308.49 288.99 295.827C293.717 291.099 298.445 286.203 303.173 281.475C338.63 246.018 338.63 200.092 303.173 164.634L257.078 118.539C251.843 113.305 246.44 107.902 241.375 102.499C231.244 92.0306 220.607 81.2244 209.632 71.0937C193.254 54.8846 173.668 46.2734 153.069 46.2734C132.47 46.2734 112.546 54.8846 95.6614 71.0937C95.4926 71.2626 95.4926 71.2626 95.3237 71.4314L37.9163 129.345C16.3041 150.958 3.97833 177.298 1.27681 207.859C-2.77549 257.161 11.7452 303.087 22.889 333.142C50.242 406.927 91.1026 475.31 152.056 548.589C226.01 636.895 314.992 706.628 416.637 755.762C455.471 774.166 507.307 795.947 565.221 799.662C568.766 799.831 572.481 800 575.858 800C614.861 800 647.617 785.985 673.282 758.126C673.451 757.788 673.788 757.619 673.957 757.282C682.737 746.644 692.868 737.02 703.505 726.721C710.766 719.798 718.195 712.538 725.455 704.94C742.171 687.549 750.951 667.287 750.951 646.519C750.951 625.582 742.002 605.49 724.948 588.605L632.252 495.571ZM692.699 673.366C692.53 673.534 692.53 673.366 692.699 673.366C686.114 680.457 679.36 686.873 672.1 693.965C661.125 704.433 649.981 715.408 639.513 727.734C622.459 745.969 602.367 754.58 576.027 754.58C573.494 754.58 570.793 754.58 568.26 754.411C518.113 751.203 471.511 731.617 436.56 714.902C340.994 668.638 257.078 602.957 187.345 519.716C129.768 450.321 91.2714 386.159 65.7758 317.27C50.0732 275.228 44.3324 242.472 46.8651 211.573C48.5535 191.818 56.1516 175.44 70.1658 161.426L127.742 103.85C136.015 96.0829 144.795 91.8617 153.407 91.8617C164.044 91.8617 172.655 98.2778 178.058 103.681C178.227 103.85 178.396 104.019 178.565 104.187C188.864 113.812 198.657 123.774 208.957 134.411C214.191 139.814 219.594 145.217 224.997 150.789L271.092 196.884C288.989 214.781 288.989 231.328 271.092 249.226C266.195 254.122 261.468 259.019 256.571 263.746C242.388 278.267 228.881 291.775 214.191 304.945C213.853 305.282 213.516 305.451 213.347 305.789C198.826 320.31 201.528 334.493 204.567 344.117C204.736 344.623 204.904 345.13 205.073 345.636C217.061 374.678 233.946 402.031 259.61 434.618L259.779 434.787C306.381 492.194 355.515 536.938 409.714 571.214C416.637 575.604 423.728 579.15 430.482 582.527C436.56 585.566 442.301 588.436 447.198 591.475C447.873 591.813 448.548 592.32 449.224 592.657C454.965 595.528 460.368 596.879 465.94 596.879C479.954 596.879 488.734 588.099 491.604 585.228L549.349 527.483C555.09 521.742 564.208 514.82 574.845 514.82C585.313 514.82 593.924 521.405 599.159 527.145C599.327 527.314 599.327 527.314 599.496 527.483L692.53 620.517C709.921 637.739 709.921 655.468 692.699 673.366Z",fill:"black"}),(0,c.jsx)("path",{d:"M432.339 190.3C476.576 197.729 516.761 218.666 548.842 250.747C580.923 282.827 601.691 323.013 609.289 367.25C611.146 378.394 620.77 386.161 631.745 386.161C633.096 386.161 634.278 385.992 635.629 385.823C648.123 383.797 656.397 371.978 654.37 359.483C645.253 305.959 619.926 257.163 581.26 218.497C542.595 179.832 493.798 154.505 440.274 145.387C427.78 143.361 416.13 151.634 413.935 163.96C411.74 176.286 419.844 188.274 432.339 190.3Z",fill:"black"}),(0,c.jsx)("path",{d:"M799.072 352.897C784.045 264.76 742.509 184.558 678.685 120.734C614.862 56.9107 534.66 15.3748 446.523 0.347509C434.197 -1.84748 422.547 6.59479 420.352 18.9205C418.326 31.4151 426.599 43.0654 439.094 45.2604C517.776 58.5992 589.535 95.914 646.605 152.815C703.675 209.885 740.821 281.644 754.159 360.326C756.017 371.47 765.641 379.237 776.616 379.237C777.967 379.237 779.149 379.068 780.499 378.899C792.825 377.042 801.267 365.223 799.072 352.897Z",fill:"black"})]}),(0,c.jsx)("defs",{children:(0,c.jsx)("clipPath",{id:"clip0_2834_7104",children:(0,c.jsx)("rect",{width:"100%",height:"100%",fill:"white"})})})]}),p=(0,c.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 1024 1024",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,c.jsx)("path",{d:"M438.279 874.89H190.054V826.759H390.148V749.319L297.609 683.326C293.537 680.413 290.21 676.582 287.895 672.144C285.58 667.706 284.343 662.784 284.284 657.779C284.178 647.649 288.96 637.991 297.069 631.951L390.148 562.527V457.827L464.743 451.903L303.79 153.855L346.14 130.965L542.204 494.067L438.279 502.292V570.705C438.279 580.694 433.509 590.211 425.517 596.181L343.801 657.145L424.952 715.007C433.319 721 438.278 730.659 438.278 740.882V874.889L438.279 874.89ZM173.559 282.38C173.559 288.156 174.696 293.876 176.907 299.213C179.118 304.55 182.358 309.399 186.442 313.484C190.527 317.569 195.376 320.809 200.713 323.019C206.05 325.23 211.77 326.368 217.547 326.368C223.323 326.368 229.043 325.23 234.38 323.019C239.717 320.809 244.566 317.569 248.651 313.484C252.735 309.399 255.976 304.55 258.186 299.213C260.397 293.876 261.535 288.156 261.535 282.38C261.535 276.603 260.397 270.883 258.186 265.546C255.976 260.209 252.735 255.36 248.651 251.276C244.566 247.191 239.717 243.951 234.38 241.74C229.043 239.53 223.323 238.392 217.547 238.392C211.77 238.392 206.05 239.53 200.713 241.74C195.376 243.951 190.527 247.191 186.442 251.276C182.358 255.36 179.118 260.209 176.907 265.546C174.696 270.883 173.559 276.603 173.559 282.38ZM554.742 731.152C544.202 731.152 534.532 724.172 531.57 713.526C528.01 700.717 535.506 687.462 548.303 683.89C560.453 680.53 568.938 669.366 568.938 656.746C568.938 644.243 560.923 633.408 548.997 629.789C536.271 625.911 529.103 612.469 532.957 599.754C536.834 587.016 550.337 579.894 562.98 583.726C595.33 593.573 617.069 622.903 617.069 656.746C617.069 690.893 594.096 721.116 561.206 730.282C559.043 730.871 556.869 731.152 554.742 731.152Z",fill:"black"}),(0,c.jsx)("path",{d:"M625.637 820.531C616.977 820.531 608.622 815.854 604.309 807.652C598.129 795.901 602.653 781.355 614.416 775.173C658.716 751.883 686.237 706.36 686.237 656.371C686.237 607.181 659.351 562.01 616.085 538.486C604.405 532.141 600.08 517.523 606.437 505.843C612.782 494.163 627.377 489.862 639.069 496.183C697.847 528.146 734.369 589.533 734.369 656.373C734.369 724.292 696.989 786.149 636.813 817.759C633.368 819.578 629.532 820.529 625.637 820.531Z",fill:"black"}),(0,c.jsx)("path",{d:"M697.727 893.033C689.067 893.033 680.711 888.357 676.399 880.153C670.219 868.403 674.743 853.855 686.505 847.674C757.94 810.119 802.31 736.699 802.31 656.089C802.31 576.747 758.96 503.915 689.196 465.983C677.516 459.613 673.191 445.019 679.548 433.339C685.893 421.636 700.511 417.359 712.18 423.68C797.468 470.05 850.441 559.098 850.441 656.09C850.441 754.657 796.211 844.386 708.901 890.261C705.457 892.08 701.621 893.031 697.727 893.033Z",fill:"black"})]}),h=(0,c.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 1024 1024",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,c.jsx)("g",{clipPath:"url(#clip0_2841_7104)",children:(0,c.jsx)("path",{d:"M21.2898 1024.04C17.0737 1024.04 12.9523 1022.79 9.44623 1020.45C5.94012 1018.11 3.20644 1014.78 1.59037 1010.89C-0.0256937 1006.99 -0.451677 1002.71 0.366213 998.573C1.1841 994.437 3.20919 990.636 6.18576 987.65L392.746 601.047L246.015 454.316C234.027 442.309 227.294 426.036 227.294 409.069C227.294 392.101 234.027 375.828 246.015 363.82L267.348 342.487C273.28 336.526 280.336 331.801 288.106 328.586C295.877 325.371 304.208 323.729 312.618 323.757H447.956C450.754 323.763 453.525 323.216 456.109 322.147C458.694 321.078 461.042 319.508 463.018 317.527L642.516 138.029C643.343 137.211 644 136.238 644.448 135.165C644.896 134.092 645.127 132.941 645.127 131.778C645.127 130.615 644.896 129.464 644.448 128.391C644 127.318 643.343 126.345 642.516 125.527C632.889 115.853 627.485 102.76 627.485 89.1112C627.485 75.4628 632.889 62.3697 642.516 52.6952L676.351 18.8605C682.284 12.9033 689.34 8.18376 697.111 4.9757C704.882 1.76764 713.213 0.134991 721.62 0.172507C738.73 0.172507 754.815 6.82851 766.89 18.8605L1005.23 257.197C1017.21 269.204 1023.95 285.477 1023.95 302.444C1023.95 319.412 1017.21 335.685 1005.23 347.693L971.391 381.527C966.622 386.32 960.95 390.119 954.703 392.704C948.456 395.29 941.757 396.61 934.996 396.589C921.215 396.589 908.287 391.255 898.559 381.527C897.741 380.71 896.77 380.063 895.701 379.624C894.631 379.184 893.486 378.961 892.33 378.967C891.174 378.961 890.028 379.184 888.959 379.624C887.89 380.063 886.918 380.71 886.1 381.527L706.602 561.026C704.618 563.008 703.046 565.363 701.977 567.955C700.908 570.547 700.363 573.326 700.372 576.13V711.469C700.372 728.578 693.716 744.621 681.642 756.738L660.308 778.071C648.234 790.146 632.191 796.759 615.039 796.759C597.887 796.759 581.844 790.103 569.77 778.071L423.039 631.341L36.4791 1017.94C32.3835 1021.85 26.9472 1024.03 21.2898 1024.04ZM312.618 366.38C306.957 366.375 301.525 368.615 297.514 372.61L276.18 393.943C272.181 397.944 269.934 403.369 269.934 409.026C269.934 414.683 272.181 420.108 276.18 424.108L599.85 747.778C601.831 749.765 604.186 751.341 606.777 752.416C609.369 753.492 612.148 754.045 614.954 754.045C617.76 754.045 620.538 753.492 623.13 752.416C625.722 751.341 628.076 749.765 630.058 747.778L651.391 726.445C655.374 722.425 657.612 716.999 657.62 711.341V576.002C657.62 558.892 664.276 542.85 676.351 530.732L855.85 351.234C860.618 346.437 866.289 342.633 872.536 340.04C878.783 337.448 885.481 336.119 892.244 336.13C899.015 336.113 905.721 337.44 911.976 340.032C918.23 342.625 923.909 346.432 928.682 351.234C930.388 352.94 932.564 353.836 934.954 353.836C936.114 353.849 937.266 353.625 938.337 353.177C939.408 352.73 940.376 352.069 941.183 351.234L975.018 317.399C979.017 313.399 981.264 307.973 981.264 302.316C981.264 296.66 979.017 291.234 975.018 287.234L736.682 48.8978C734.7 46.9111 732.346 45.3349 729.754 44.2594C727.162 43.184 724.384 42.6304 721.578 42.6304C718.772 42.6304 715.993 43.184 713.401 44.2594C710.81 45.3349 708.455 46.9111 706.474 48.8978L672.639 82.7325C671.817 83.5528 671.165 84.5272 670.721 85.5997C670.276 86.6723 670.047 87.822 670.047 88.9832C670.047 90.1443 670.276 91.2941 670.721 92.3666C671.165 93.4392 671.817 94.4135 672.639 95.2338C692.692 115.287 692.735 147.97 672.682 168.066L493.226 347.65C487.299 353.606 480.25 358.328 472.488 361.543C464.725 364.758 456.401 366.402 447.999 366.38H312.618Z",fill:"black"})}),(0,c.jsx)("defs",{children:(0,c.jsx)("clipPath",{id:"clip0_2841_7104",children:(0,c.jsx)("rect",{width:"1024",height:"1024",fill:"white"})})})]}),f=15*n.LG;function m(e,t,r){let n=e.repSummary;return n||e.prospectSummary||!r&&t||(n=e.sessionMetric?e.sessionMetric.voicemailDuration>0?e.sessionMetric.repSpeechDuringVoicemailDuration>10?"Left voicemail":"Reached voicemail":e.sessionMetric.targetDuration>0?"Reached live prospect":e.sessionMetric.gatekeeperDuration>0?"Reached gatekeeper":"No response":"No response"),n}function g(e,t,r,n){return(0,c.jsxs)("div",{className:"w-full p-1 flex flex-row gap-1 items-center",style:r?{backgroundColor:"#3c4759",borderRadius:"10px 10px 0px 0px",paddingLeft:"8px"}:{},children:[t?(0,c.jsx)("div",{className:"w-3 h-3",children:t}):null,(0,c.jsx)(o.o5,{variant:"largeParagraph",style:{fontWeight:n?800:"inherit"},color:r?"white":"black",children:e})]})}class _ extends a.Component{constructor(e){super(e)}_renderLineSplitHeaderRecallSection(e,t){return(0,c.jsxs)("div",{className:"items-center flex flex-row justify-between text-center",children:[(0,c.jsx)("hr",{className:"w-1/3",style:{height:"1px",backgroundColor:"lightgrey"}}),(0,c.jsx)("span",{style:{width:"100%"},children:(0,c.jsx)(o.o5,{variant:"largeParagraph",style:{opacity:null!==t&&void 0!==t?t:.6},children:e})}),(0,c.jsx)("hr",{className:"w-1/3",style:{height:"1px",backgroundColor:"lightgrey"}})]})}_hasNotes(){return null!==(this.props.callInfo.sessionMetric&&this.props.callInfo.sessionMetric.genSummaryText||this.props.callInfo.notes&&this.props.callInfo.notes.length>0)}render(){var e,t,r,n;const o=this._hasNotes(),a=m(this.props.callInfo,o,!1),l=(null!==(e=this.props.callInfo.dispositions)&&void 0!==e?e:[]).filter((e=>e.label.toLowerCase().includes("disposition")||e.label.toLowerCase().includes("sentiment")));return(0,c.jsxs)("div",{className:"w-full flex flex-col",style:{backgroundColor:"white",borderRadius:"10px",boxShadow:"rgba(0, 0, 0, 0.24) 0px 3px 8px"},children:[g(`Called ${(0,s._)(this.props.callInfo.scheduledStart)}`,void 0,!0,!0),(0,c.jsxs)("div",{className:"w-full flex flex-col p-1",style:{gap:"2.5px"},children:[l.length>0?g(`Disposition: ${l.map((e=>e.disposition)).join(", ")}`):null,a?g(a,void 0,!1,!0):null,this.props.callInfo.prospectSummary?g(this.props.callInfo.prospectSummary,void 0,!1,!0):null,(this.props.callInfo.repSummary||this.props.callInfo.prospectSummary)&&o?this._renderLineSplitHeaderRecallSection("AI Summary"):null,o?(0,c.jsx)("div",{className:"w-full cursor-pointer p-1",style:{opacity:.6},children:(0,c.jsx)(i.V,{maxLines:3,variant:"mediumParagraph",color:"black",text:this.props.callInfo.notes&&this.props.callInfo.notes.length>0?(null!==(t=this.props.callInfo.notes)&&void 0!==t?t:[]).map((e=>e.note)).join(" | "):null!==(r=null===(n=this.props.callInfo.sessionMetric)||void 0===n?void 0:n.genSummaryText)&&void 0!==r?r:""})}):null]})]})}}class v extends a.Component{constructor(e){super(e),this._interval=void 0,this.state={current:void 0}}componentDidUpdate(e,t,r){var n,i,o;(null===(n=e.previousCallInfo)||void 0===n?void 0:n.currentSessionId)!==(null===(i=this.props.previousCallInfo)||void 0===i?void 0:i.currentSessionId)&&(this._interval&&this._clearInterval(),void 0!==(null===(o=this.props.previousCallInfo)||void 0===o?void 0:o.currentSessionId)?this.setState({current:0}):this.setState({current:void 0}));(void 0===t.current&&void 0!==this.state.current||void 0!==this.state.current&&void 0!==t.current&&0===this.state.current&&t.current>0)&&(this._clearInterval(),this._setInterval()),void 0!==this.state.current&&this.state.current>=f&&this._interval&&(this._clearInterval(),this.props.uponComplete&&this.props.uponComplete())}_setInterval(){this._interval=setInterval((()=>{var e;if(this.props.pinned)return;const t=(null!==(e=this.state.current)&&void 0!==e?e:0)+500;this.setState({current:t})}),500)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=void 0)}componentDidMount(){this.setState({current:0})}componentWillUnmount(){this._clearInterval()}_renderPreviousActivityInfo(){var e,t,r,n,i,o,a,s;if(!this.props.previousCallInfo)return null;if(!this.props.previousCallInfo.numberPreviousDials||this.props.previousCallInfo.previousCallSummaries&&0===this.props.previousCallInfo.previousCallSummaries.length)return null;const l=null!==(e=null===(t=this.props.previousCallInfo.previousCallSummaries)||void 0===t?void 0:t.filter((e=>null!==e.sessionMetric&&(e.sessionMetric.gatekeeperDuration>0||e.sessionMetric.targetDuration>0)&&!(e.sessionMetric.voicemailDuration>0))).length)&&void 0!==e?e:0,h=null!==(r=null===(n=this.props.previousCallInfo.previousCallSummaries)||void 0===n?void 0:n.filter((e=>e.sessionMetric&&e.sessionMetric.voicemailDuration>0)))&&void 0!==r?r:[],f=h.filter((e=>e.sessionMetric&&e.sessionMetric.repSpeechDuringVoicemailDuration>10)).length,m=h.length-f;return(0,c.jsxs)("div",{className:"p-1 w-full flex flex-col items-center",style:{backgroundColor:"white",borderRadius:"10px",opacity:"0.8",boxShadow:"rgba(0, 0, 0, 0.24) 0px 3px 8px"},children:[g(`You've called ${null!==(i=null===(o=this.props.previousCallInfo)||void 0===o?void 0:o.numberPreviousDials)&&void 0!==i?i:0} ${1===(null!==(a=null===(s=this.props.previousCallInfo)||void 0===s?void 0:s.numberPreviousDials)&&void 0!==a?a:0)?"time":"times"}`,d),l?g(`You've reached a live person ${l} ${1===l?"time":"times"}`,p):null,f||m?g(f?`You've left ${f} ${1===f?"voicemail":"voicemails"}`:`You've reached a voicemail ${m} ${1===m?"time":"times"}`,u):null]})}_renderProgressBar(){var e;if(void 0==this.state.current)return null;const t=f;return(0,c.jsx)("div",{onClick:()=>{void 0!=this.state.current&&(this.state.current<t&&this._interval?this._clearInterval():this.state.current<t&&!this._interval&&this._setInterval())},className:"w-full flex flex-row items-center gap-2 opacity-40 hover:opacity-100",style:{cursor:this.state.current<t?"pointer":"initial"},children:(0,c.jsx)("div",{className:"w-full bg-white h-fit",style:{borderRadius:"10px"},children:(0,c.jsx)("div",{className:"bg-black",style:{height:"2px",transition:this.props.pinned?"none":"width 2s linear",width:Math.min(100*(null!==(e=this.state.current)&&void 0!==e?e:0)/t,100)+"%",borderRadius:"10px"}})})})}_hasDisposition(e){var t;return(null!==(t=e.dispositions)&&void 0!==t?t:[]).filter((e=>e.label.toLowerCase().includes("disposition")||e.label.toLowerCase().includes("sentiment"))).length>0}_renderableInfo(e){const t=e.sessionMetric&&e.sessionMetric.genSummaryText||e.notes&&e.notes.length>0;return e.repSummary||e.prospectSummary||t||e.sessionMetric&&e.sessionMetric.voicemailDuration||this._hasDisposition(e)}render(){var e,t;if(!this.props.previousCallInfo||!this.props.previousCallInfo.numberPreviousDials)return null;let r=null!==(e=null===(t=this.props.previousCallInfo.previousCallSummaries)||void 0===t?void 0:t.filter(((e,t)=>0===t||e.prospectSummary||e.repSummary||e.sessionMetric&&e.sessionMetric.genSummaryText||e.notes&&e.notes.length>0)))&&void 0!==e?e:[],n=r.map((e=>e.sessionId));if(r.length<2){var i,o;let e=null!==(i=null===(o=this.props.previousCallInfo.previousCallSummaries)||void 0===o?void 0:o.filter((e=>!n.includes(e.sessionId)&&this._renderableInfo(e))))&&void 0!==i?i:[];e=e.slice(0,2-r.length),r=[...r,...e].sort(((e,t)=>t.scheduledStart-e.scheduledStart))}if(r.length<2){var a,s;n=r.map((e=>e.sessionId));let e=null!==(a=null===(s=this.props.previousCallInfo.previousCallSummaries)||void 0===s?void 0:s.filter((e=>!n.includes(e.sessionId))))&&void 0!==a?a:[];e.length>0&&(e=e.slice(0,2-r.length),r=[...r,...e].sort(((e,t)=>t.scheduledStart-e.scheduledStart)))}return(0,c.jsxs)("div",{onClick:e=>{this.props.currentlyDisplayed&&e.stopPropagation()},className:"flex flex-col gap-2",style:{pointerEvents:this.props.currentlyDisplayed?"all":"none"},children:[r.slice(0,2).map(((e,t)=>(0,c.jsx)(_,{callInfo:e}))),this._renderPreviousActivityInfo(),this._renderProgressBar()]})}}const y=(0,l.nr)(v,l.xO.TALK_TIME);class A extends a.Component{constructor(e){super(e),this.state={pinned:!1}}componentDidUpdate(e,t,r){var n,i;(null===(n=e.previousCallInfo)||void 0===n?void 0:n.currentSessionId)!==(null===(i=this.props.previousCallInfo)||void 0===i?void 0:i.currentSessionId)&&this.state.pinned&&this.setState({pinned:!1})}render(){return this.props.previousCallInfo&&this.props.previousCallInfo.numberPreviousDials?(0,c.jsxs)("div",{className:"absolute flex justify-center items-center top-0 left-0 flex-col gap-1",style:{pointerEvents:"none",zIndex:"9999999",transition:"all 0.5s linear",width:"100vw",height:"100vh",opacity:this.props.currentlyDisplayed?"1":"0",paddingLeft:"4%",paddingRight:"4%"},children:[(0,c.jsx)(y,{...this.props,pinned:this.state.pinned,backgroundColor:"#f0f0f0",noHeader:!0}),(0,c.jsxs)("div",{className:"w-full flex-row flex justify-center gap-3",children:[(0,c.jsx)("div",{onClick:()=>{this.props.uponComplete&&this.props.uponComplete()},className:"cursor-pointer hover:bg-slate-200 bg-slate-50 p-2 flex text-center justify-center items-center rounded-lg w-6 h-6",style:{pointerEvents:"all",boxShadow:"rgb(0 0 0 / 50%) 0.25px 3px 10px"},children:(0,c.jsx)(o.o5,{variant:"largeParagraph",children:"X"})}),(0,c.jsx)("div",{onClick:e=>{this.props.currentlyDisplayed&&e.stopPropagation(),this.setState((e=>({pinned:!e.pinned})))},className:"cursor-pointer p-2 flex text-center justify-center items-center rounded-lg w-6 h-6 opacity-90 hover:opacity-100 "+(this.state.pinned?"bg-slate-500":"hover:bg-slate-200  bg-slate-50"),style:{pointerEvents:"all",boxShadow:"rgb(0 0 0 / 50%) 0.25px 3px 10px"},children:h})]})]}):null}}},43417:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var n=r(81366),i=r(65043),o=r(70579);class a extends i.Component{constructor(e){super(e),this.state={showDebouncer:!1,showDebouncerPostTimer:!1}}componentDidUpdate(e,t,r){this.props.customTimer&&this.state.showDebouncer&&!t.showDebouncer&&setTimeout((()=>{this.setState((e=>!e.showDebouncer||e.showDebouncerPostTimer?null:{showDebouncerPostTimer:!0}))}),this.props.customTimer)}_showDebouncer(){return!this.props.customTimer&&this.state.showDebouncer||this.props.customTimer&&this.state.showDebouncer&&this.state.showDebouncerPostTimer}render(){const e=this._showDebouncer();return(0,o.jsxs)("div",{className:"relative",children:[e&&this.props.customElementToShow&&!this.props.customAfter?this.props.customElementToShow:null,(0,o.jsx)("div",{onMouseEnter:()=>{this.state.showDebouncer||this.setState({showDebouncer:!0})},onMouseLeave:()=>{this.state.showDebouncer&&this.setState({showDebouncer:!1,showDebouncerPostTimer:!1})},children:this.props.elementToShow}),e?this.props.customAfter&&this.props.customElementToShow?this.props.customElementToShow:this.props.stringToShow?(0,o.jsx)("div",{className:"absolute",style:{marginTop:"4px",zIndex:"999999999"},children:(0,o.jsx)("div",{className:"bg-white p-1",style:{backgroundColor:"white",width:"100px",textAlign:"center",color:"black",borderRadius:"2px",boxShadow:"0px 0px 4px rgba(0, 0, 0, 0.35)"},children:(0,o.jsx)(n.o5,{variant:"smallParagraph",children:this.props.stringToShow})})}):null:null]})}}},55302:(e,t,r)=>{"use strict";r.d(t,{CV:()=>h,SK:()=>a,m$:()=>d});var n=r(81366),i=r(65043),o=r(70579);let a=function(e){return e.EVENTS="Events",e.TRIGGERS="Triggers",e.BEHAVIORAL="Behavioral",e.COMMENTS="Comments",e}({});const s=(0,o.jsx)("svg",{width:"100%",viewBox:"0 0 1000 1000",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M987.3 193.2C982 181.2 969.9 173.7 956.6 174.4L820 181.9L827.4 45.3C828.1 32.2 820.6 19.9 808.6 14.6C804.5 12.8 800.1 11.8 795.6 11.8C787.1 11.8 779.1 15.1 773.1 21.1L673.1 121.1C667.1 127.1 663.8 135.1 663.8 143.6V291.9L656 299.7C587.5 241 498.6 205.4 401.5 205.4C185.6 205.3 10 380.9 10 596.8C10 812.7 185.6 988.3 401.5 988.3C617.4 988.3 793 812.7 793 596.8C793 501.5 758.7 414 701.9 346L709.9 338H858.2C866.6 338 874.7 334.6 880.7 328.7L980.8 228.6C990 219.3 992.6 205.1 987.3 193.2ZM727.7 596.8C727.7 776.7 581.3 923 401.5 923C221.6 923 75.2 776.7 75.2 596.8C75.2 416.9 221.6 270.5 401.5 270.5C480.6 270.5 553.2 298.8 609.8 345.8L534 421.6C497.2 393.7 451.3 377.1 401.6 377.1C280.5 377.1 181.9 475.6 181.9 596.8C181.9 717.9 280.4 816.5 401.6 816.5C522.7 816.5 621.3 718 621.3 596.8C621.3 548.9 605.9 504.5 579.7 468.3L655.7 392.3C700.7 448.3 727.7 519.4 727.7 596.8ZM555.9 596.8C555.9 681.9 486.6 751.2 401.5 751.2C316.4 751.2 247.1 681.9 247.1 596.8C247.1 511.6 316.4 442.4 401.5 442.4C433.2 442.4 462.7 452 487.2 468.4L381.9 573.7C369.2 586.4 369.2 607.1 381.9 619.8C388.3 626.2 396.6 629.4 405 629.4C413.4 629.4 421.7 626.2 428.1 619.8L532.7 515.2C547.4 539 555.9 566.9 555.9 596.8Z",fill:"black"})}),l=(0,o.jsxs)("svg",{width:"100%",viewBox:"0 0 1000 1000",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("path",{d:"M645.47 126.94C557.61 154.88 477.8 180.15 468.03 183.4L450.42 188.95H343.62C245.43 188.95 235.29 189.33 218.82 192.78C187.62 199.1 155.08 217.85 138.05 239.29L129.63 249.63L99 250.59C73.73 251.36 66.46 252.12 58.04 255.57C35.65 264.37 20.33 280.07 13.83 301.32C10.39 312.8 10 318.93 10 382.09C10 456.55 10.77 463.44 21.1 482.58C28.95 496.92 43.5 510.71 58.81 518.36C72.02 524.87 72.21 524.87 103.22 525.63L134.42 526.2L151.26 542.85C183.61 574.62 214.23 586.87 262.09 587.07H285.44L286.01 723.35L286.58 859.82L290.98 870.54C301.13 895.61 319.12 913.42 341.51 920.31C352.99 923.76 358.16 924.14 397.97 923.56C440.65 922.99 441.8 922.8 452.52 917.82C473.96 907.87 490.42 887 497.12 861.74C499.61 852.17 499.99 830.92 499.99 720.67C499.99 649.28 500.56 590.9 501.33 590.9C502.09 590.9 571.19 611.57 654.84 636.65C738.67 661.92 812.37 683.93 818.49 685.84C832.85 689.86 852.75 688.52 864.81 682.78C876.1 677.23 888.93 662.49 893.33 649.86C896.39 641.06 896.97 632.25 897.73 582.68L898.5 525.83L907.3 521.24C955.16 496.92 990 437.97 990 381.7C989.81 327.15 958.42 274.32 910.18 246.95L898.12 240.25V191.25C898.12 164.07 897.16 138.23 896.02 133.45C891.04 111.44 874.97 91.5299 855.25 82.5399C845.3 77.9499 840.7 77.1799 824.43 76.7999L805.29 76.2299L645.47 126.94ZM833.81 141.48C836.49 145.31 836.87 171.72 836.87 386.48C836.87 518.93 836.49 627.27 835.91 627.27C834.95 627.27 522.39 532.9 509.18 528.5L499.99 525.44V380.36V235.08L515.88 230.1C696.18 173.83 816.39 137.65 822.9 137.46C829.22 137.27 831.52 138.23 833.81 141.48ZM438.75 388.01V526.01L335.77 525.43L232.8 524.87L217.87 517.4C191.64 504.58 172.7 480.85 166 452.9C163.89 443.33 163.13 427.63 163.13 382.27C163.13 306.66 164.85 298.62 184.57 277.57C197.97 263.6 214.62 254.79 233.95 251.54C236.63 251.16 283.72 250.58 338.84 250.39L438.75 250.2V388.01ZM102.26 384.57C102.64 424.96 103.79 459.41 104.56 461.13C105.9 464.19 104.94 464.58 95.75 464.58C84.27 464.58 78.52 461.52 74.12 453.1C71.82 448.51 71.25 436.64 71.25 384.19V320.83L76.04 316.24C79.87 312.22 82.55 311.45 91.16 311.45H101.5L102.26 384.57ZM918.03 339.01C927.98 359.49 931.04 380.93 926.64 401.79C923.77 416.15 913.05 437.58 905.01 445.24L898.12 451.94V382.08L898.31 312.41L905.78 320.83C909.99 325.23 915.54 333.46 918.03 339.01ZM438.37 718.96C437.8 849.69 437.8 851.03 433.78 856.39L429.76 861.75L394.73 862.32C363.53 862.7 359.32 862.51 356.07 859.45C346.69 851.03 346.88 853.9 346.88 716.28V587.08H392.82H438.76L438.37 718.96Z",fill:"black"}),(0,o.jsx)("path",{d:"M240.071 315.28C219.401 324.66 219.401 359.49 240.071 368.87C247.731 372.31 253.091 372.7 316.251 372.7C379.411 372.7 384.771 372.32 392.431 368.87C413.101 359.49 413.101 324.65 392.431 315.28C384.771 311.83 379.411 311.45 316.251 311.45C253.091 311.45 247.731 311.83 240.071 315.28Z",fill:"black"}),(0,o.jsx)("path",{d:"M240.07 407.15C219.21 416.53 219.4 451.36 240.26 460.94C247.73 464.19 253.47 464.58 316.25 464.58C379.41 464.58 384.77 464.2 392.43 460.75C413.1 451.37 413.1 416.53 392.43 407.16C384.77 403.71 379.41 403.33 316.25 403.33C253.09 403.33 247.73 403.71 240.07 407.15Z",fill:"black"})]}),c=(0,o.jsxs)("svg",{width:"100%",viewBox:"0 0 301 301",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("path",{d:"M85.0939 70.9098H204.29C207.583 70.9098 210.254 67.8438 210.254 64.0565C210.254 60.2692 207.583 57.1934 204.29 57.1934H85.0939C81.8008 57.1934 79.1348 60.2692 79.1348 64.0565C79.1348 67.8438 81.8008 70.9098 85.0939 70.9098Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M221.593 103.764H109.889C106.596 103.764 103.926 106.83 103.926 110.617C103.926 114.404 106.596 117.48 109.889 117.48H221.593C224.885 117.48 227.552 114.404 227.552 110.617C227.552 106.83 224.885 103.764 221.593 103.764Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M189.782 150.334H85.0939C81.8008 150.334 79.1348 153.4 79.1348 157.187C79.1348 160.974 81.8008 164.041 85.0939 164.041H189.782C193.07 164.041 195.741 160.974 195.741 157.187C195.74 153.4 193.07 150.334 189.782 150.334Z",fill:"currentColor"}),(0,o.jsx)("path",{d:"M259.012 0.287109H42.6325C19.5828 0.287109 0.822266 20.2285 0.822266 44.7518V181.598C0.822266 206.112 19.5828 226.053 42.6325 226.053H170.234L262.313 300.287V225.924C283.829 224.123 300.822 204.93 300.822 181.598V44.7518C300.822 20.2285 282.062 0.287109 259.012 0.287109ZM282.936 181.598C282.936 194.77 272.198 205.484 259.011 205.484H244.426V260.745L175.879 205.484H42.6317C29.4407 205.484 18.7067 194.77 18.7067 181.598V44.7518C18.7067 31.571 29.4407 20.857 42.6317 20.857H259.011C272.198 20.857 282.936 31.5719 282.936 44.7518V181.598Z",fill:"currentColor"})]}),u=(0,o.jsxs)("svg",{width:"100%",viewBox:"0 0 800 800",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsxs)("g",{clipPath:"url(#clip0_2615_7983)",children:[(0,o.jsx)("path",{d:"M400 0C235.502 0 101.676 133.88 101.676 298.443C101.676 543.631 370.306 783.036 381.746 793.11C386.961 797.702 393.479 800.003 400 800.003C406.522 800.003 413.04 797.705 418.258 793.11C429.692 783.038 698.325 543.634 698.325 298.443C698.325 133.88 564.499 0 400 0ZM400 734.516C340.609 676.964 156.922 483.933 156.922 298.443C156.922 164.345 265.967 55.2458 400 55.2458C534.034 55.2458 643.079 164.345 643.079 298.443C643.079 483.93 459.392 676.962 400 734.516Z",fill:"black"}),(0,o.jsx)("path",{d:"M399.999 159.416C323.842 159.416 261.887 221.783 261.887 298.443C261.887 375.106 323.842 437.471 399.999 437.471C476.155 437.471 538.11 375.106 538.11 298.443C538.11 221.783 476.155 159.416 399.999 159.416ZM399.999 382.225C354.304 382.225 317.13 344.641 317.13 298.443C317.13 252.248 354.304 214.661 399.999 214.661C445.693 214.661 482.867 252.245 482.867 298.443C482.867 344.641 445.693 382.225 399.999 382.225Z",fill:"black"})]}),(0,o.jsx)("defs",{children:(0,o.jsx)("clipPath",{id:"clip0_2615_7983",children:(0,o.jsx)("rect",{width:"800",height:"800",fill:"white"})})})]}),d={[a.BEHAVIORAL]:l,[a.TRIGGERS]:s,[a.COMMENTS]:c,[a.EVENTS]:u};class p extends i.Component{constructor(e){super(e),this.state={hovered:!1}}render(){const e="white",t="#dadee2",r=this.state.hovered&&this.props.active,i=r?{position:"absolute",zIndex:"999",backgroundColor:t,borderRadius:"5px",right:"0"}:{overflow:"hidden",width:"100%"},a=r?{zIndex:"9999",backgroundColor:e,borderRadius:"5px",filter:"drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))",marginRight:"17px",color:"inherit"}:{backgroundColor:e,color:"inherit"},s=this.props.selected&&!this.state.hovered?{backgroundColor:t,boxShadow:"0px 2px 2px black",color:"#b6c8d9",display:"flex",alignItems:"center",height:"50px",textDecoration:"none",boxSizing:"border-box",cursor:this.props.active?"pointer":"initial",paddingRight:"4px",paddingLeft:r?"8px":"4px"}:{...a,display:"flex",alignItems:"center",height:"50px",textDecoration:"none",boxSizing:"border-box",cursor:this.props.active?"pointer":"initial",paddingRight:"4px",paddingLeft:r?"8px":"4px"};return(0,o.jsx)("div",{onClick:()=>{this.props.active&&(this.setState({hovered:!1}),this.props.updateReviewMode(this.props.display))},onMouseEnter:()=>{this.props.active&&this.setState({hovered:!0})},onMouseLeave:()=>{this.props.active&&this.setState({hovered:!1})},style:{opacity:this.props.active?"100%":"50%",display:"flex",flexDirection:"row",height:"50px",boxShadow:this.props.selected?"rgb(149 157 165 / 20%) 0px 8px 24px":"initial"},children:(0,o.jsx)("li",{style:{...i,display:"inline-block",fontSize:"13px",fontWeight:"400"},children:(0,o.jsxs)("div",{style:{...s,alignItems:"center",display:"flex",flexDirection:"row",gap:r?"4px":"0px"},children:[(0,o.jsx)("span",{style:{flexGrow:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:(0,o.jsx)(n.o5,{variant:"largeParagraph",color:"black",children:this.props.display.toString()})}),(0,o.jsx)("span",{style:{width:"20px",minWidth:"20px",height:"20px",lineHeight:"25px",textAlign:"center",borderRadius:"2px",display:"flex",alignItems:"center",justifyContent:"center",marginRight:"10px",color:"#59d0ff"},children:this.props.icon({fillColor:"black"})})]})})})}}class h extends i.Component{super(e){this.super(e)}render(){return(0,o.jsx)("div",{className:"absolute",style:{height:"100%",width:this.props.width,minWidth:this.props.width,zIndex:"999999998",transition:"width,left,right,300ms",color:"white"},children:(0,o.jsx)("div",{style:{height:"100%",overflowY:"auto",overflowX:"hidden",zIndex:"3",backgroundColor:"white"},children:(0,o.jsx)("div",{style:{display:"flex",flexDirection:"column",height:"100%"},children:(0,o.jsx)("div",{style:{flex:1,marginBottom:"32px"},children:(0,o.jsx)("div",{className:"flex flex-col gap-1",children:this.props.viewModes.map((e=>(0,o.jsx)(p,{active:e.active,updateReviewMode:this.props.updateReviewMode.bind(this),display:e.k,icon:t=>{let{size:r=18,fillColor:n="currentColor",...i}=t;return(0,o.jsx)("div",{style:{width:r,height:r,color:"black"},children:d[e.k]})},selected:e.k==this.props.selectedViewOption})))})})})})})}}},55114:(e,t,r)=>{"use strict";r.d(t,{b:()=>se,n:()=>ae});var n=r(97216),i=r(73383),o=r(65043),a=r(31380),s=r(81366),l=r(39119);function c(e){let t;return e.forEach((function(e){const r=(0,l.a)(e);(void 0===t||t<r||isNaN(Number(r)))&&(t=r)})),t||new Date(NaN)}var u=r(64850),d=r(22166),p=r(70579);const h=(0,p.jsxs)("svg",{width:"100%`",height:"100%",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsxs)("g",{clipPath:"url(#clip0_2837_7104)",children:[(0,p.jsx)("path",{d:"M199.101 142.2V170.6H426.701C442.401 170.6 455.101 183.4 455.101 199V426.6C455.101 442.3 442.301 455 426.701 455H199.101C183.401 455 170.701 442.2 170.701 426.6V199C170.701 183.3 183.501 170.6 199.101 170.6V142.2V113.8C152.001 113.8 113.801 152 113.801 199.1V426.7C113.801 473.8 152.001 512 199.101 512H426.701C473.801 512 512.001 473.8 512.001 426.7V199.1C512.001 152 473.801 113.8 426.701 113.8H199.101V142.2Z",fill:"black"}),(0,p.jsx)("path",{d:"M398.2 142.2V85.3C398.2 38.2 360 0 312.9 0H85.3C38.2 0 0 38.2 0 85.3V312.9C0 360 38.2 398.2 85.3 398.2H142.2C157.9 398.2 170.6 385.5 170.6 369.8C170.6 354.1 157.9 341.4 142.2 341.4H85.3C69.6 341.4 56.9 328.6 56.9 313V85.4C56.9 69.7 69.7 57 85.3 57H312.9C328.6 57 341.3 69.7 341.3 85.4V142.3C341.3 158 354 170.7 369.7 170.7C385.4 170.7 398.2 157.9 398.2 142.2Z",fill:"black"})]}),(0,p.jsx)("defs",{children:(0,p.jsx)("clipPath",{id:"clip0_2837_7104",children:(0,p.jsx)("rect",{width:"512",height:"512",fill:"white"})})})]}),f=(0,p.jsxs)("svg",{width:"",height:"",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsxs)("g",{clipPath:"url(#clip0_2863_7104)",children:[(0,p.jsx)("path",{d:"M679.484 509.84V692.587H120.488V509.84H13.0488V746.307C13.0488 775.955 37.0664 799.999 66.8483 799.999H733.124C762.879 799.999 786.923 775.982 786.923 746.307V509.84H679.484Z",fill:"black"}),(0,p.jsx)("path",{d:"M390.152 491.721L236.333 305.851C236.333 305.851 212.929 283.755 238.307 283.755C263.686 283.755 324.984 283.755 324.984 283.755C324.984 283.755 324.984 268.891 324.984 245.967C324.984 180.612 324.984 61.6719 324.984 13.183C324.984 13.183 321.542 0 341.396 0C361.411 0 449.075 0 463.406 0C477.71 0 477.389 11.1015 477.389 11.1015C477.389 58.1226 477.389 181.173 477.389 244.393C477.389 264.888 477.389 278.177 477.389 278.177C477.389 278.177 526.545 278.177 557.395 278.177C588.191 278.177 565 301.314 565 301.314C565 301.314 434.131 475.042 415.878 493.268C402.748 506.478 390.152 491.721 390.152 491.721Z",fill:"black"})]}),(0,p.jsx)("defs",{children:(0,p.jsx)("clipPath",{id:"clip0_2863_7104",children:(0,p.jsx)("rect",{width:"800",height:"800",fill:"white"})})})]}),m=[1,1.25,1.5,2],g=e=>{const t=(0,o.useRef)(null),r=t=>{t.preventDefault(),e.onMouseDown(),l(t.clientX),document.addEventListener("mousemove",i),document.addEventListener("mouseup",a)},i=e=>{l(e.clientX)},a=()=>{e.onMouseUp(),document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",a)},l=r=>{if(!t.current)return;const n=t.current.getBoundingClientRect();let i=(r-n.left)/n.width;i=Math.min(Math.max(i,0),1),e.updateCurrentTime(i)},c="rgb(3, 33, 78)",u=(0,p.jsx)("div",{children:(0,p.jsxs)("div",{className:"flex flex-col gap-0",style:{position:"absolute",top:"-12px"},children:[(0,p.jsx)("div",{style:{width:"8px",height:"8px",borderRadius:"50%",backgroundColor:`${c}`,cursor:"grab",zIndex:"9999999",pointerEvents:"initial"},onMouseDown:r}),(0,p.jsx)("div",{style:{position:"relative",left:"3.5px",top:"-2px",width:"1px",height:"36px",backgroundColor:"black",pointerEvents:"initial",zIndex:"9999999",cursor:"grab",opacity:"0.6"},onMouseDown:r}),(0,p.jsx)("div",{style:{position:"relative",top:"-10px",width:"8px",height:"8px",borderRadius:"50%",backgroundColor:`${c}`,cursor:"grab",zIndex:"9999999",pointerEvents:"initial"},onMouseDown:r})]})}),d=`calc(${e.endTime?100*e.currentTime/e.endTime:0}%)`,g=(0,p.jsxs)("svg",{className:"w-5/6 h-5/6",viewBox:"0 0 40 60",children:[(0,p.jsx)("polygon",{points:"0,0 15,0 15,60 0,60"}),(0,p.jsx)("polygon",{points:"25,0 40,0 40,60 25,60"})]}),v=(0,p.jsx)("svg",{className:"w-5/6 h-5/6",viewBox:"0 0 50 60",children:(0,p.jsx)("polygon",{points:"0,0 50,30 0,60"})});function A(e){const t=e*n.PX;return Math.floor(t/60).toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})+":"+Math.round(t%60).toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})}return(0,p.jsxs)("div",{className:"w-full flex flex-row gap-1",children:[(0,p.jsx)("div",{className:"pt-1.5 pb-1.5 pl-2 pr-2 flex flex-col gap-1",style:{boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.1)",backgroundColor:"white",borderRadius:"2px"},children:(()=>{var t;return(0,p.jsxs)("div",{className:"h-full flex flex-col gap-2 justify-between items-center p-1.5",children:[(0,p.jsxs)("div",{className:"w-full flex flex-row gap-2 items-center justify-center",children:[(0,p.jsx)("div",{style:{width:"32px",minWidth:"32px",height:"32px",minHeight:"32px",userSelect:"none"},children:(0,p.jsx)("div",{onClick:()=>e.toggleState(),className:"hover:bg-slate-300 cursor-pointer",style:{userSelect:"none",width:"100%",height:"100%",padding:"8px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:e.play?g:v})}),(0,p.jsx)("div",{onClick:()=>e.updateSpeedIdx((e.speedIdx+1)%m.length),className:"hover:bg-slate-300 cursor-pointer",style:{userSelect:"none",width:"32px",minWidth:"32px",height:"32px",minHeight:"32px",padding:"8px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:(0,p.jsx)(s.o5,{variant:"caption",children:m[e.speedIdx]+"x"})}),e.copyTranscriptOnClick?(0,p.jsx)("div",{onClick:()=>{e.copyTranscriptOnClick&&e.copyTranscriptOnClick()},className:"hover:bg-slate-300 cursor-pointer",style:{width:"32px",minWidth:"32px",height:"32px",minHeight:"32px",padding:"8px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:(0,p.jsx)("div",{className:"w-full h-full",children:h})}):null,(0,p.jsx)("div",{onClick:e.downloadAudio.bind(void 0),className:"hover:bg-slate-300 cursor-pointer",style:{width:"32px",minWidth:"32px",height:"32px",minHeight:"32px",padding:"8px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:f})]}),(0,p.jsxs)("div",{className:"flex flex-row gap-1",style:{userSelect:"none"},children:[(0,p.jsx)(s.o5,{variant:"caption",children:A(e.currentTime)}),(0,p.jsx)(s.o5,{variant:"caption",children:"/"}),(0,p.jsx)(s.o5,{variant:"caption",children:A(null!==(t=e.endTime)&&void 0!==t?t:0)})]})]})})()}),(0,p.jsxs)("div",{className:"pt-1.5 pb-1.5 pl-2 pr-2 w-full flex flex-col gap-1.5 justify-center",style:{boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.1)",backgroundColor:"white",borderRadius:"2px"},children:[(0,p.jsx)(y,{bgColor:c,endTime:e.endTime,lineHeight:4,userId:e.userId,party:"REP",callbackfn:r,turns:e.turns}),(0,p.jsx)("div",{className:"w-full flex flex-col",children:(0,p.jsx)("div",{ref:t,style:{width:"100%"},children:(0,p.jsxs)("div",{className:"relative w-full",style:{userSelect:"none"},children:[(0,p.jsx)("div",{style:{width:(e.endTime?100*e.currentTime/e.endTime:0)+"%",height:"100%",backgroundColor:`${c}`,overflowX:"hidden"}}),(0,p.jsx)(_,{element:u,propsPosition:d})]})})}),(0,p.jsx)(y,{prospectNotRecorded:e.prospectNotRecorded,bgColor:c,endTime:e.endTime,lineHeight:4,party:"PROSPECT",callbackfn:r,turns:e.turns})]})]})},_=e=>{const[t,r]=(0,o.useState)(e.propsPosition),n=(0,o.useRef)(null);return(0,o.useEffect)((()=>{const t=()=>{r(e.propsPosition),requestAnimationFrame(t)};t()}),[e.propsPosition]),(0,o.useEffect)((()=>{const e=n.current;e&&(e.style.transform=`translateX(${t})`)}),[t]),(0,p.jsx)("div",{className:"absolute w-full",style:{zIndex:"999999",pointerEvents:"none"},ref:n,children:e.element})};class v extends o.Component{constructor(e){super(e)}render(){var e,t;let r="REP"===this.props.party?"Rep":"Prospect";if("REP"===this.props.party&&null!==(e=this.props.visibleAccounts)&&void 0!==e&&e.users&&this.props.userId){const e=this.props.visibleAccounts.users.find((e=>e.user_id===this.props.userId));e&&(r=`Rep - ${e.user_name}`)}return(0,p.jsxs)("div",{className:"flex flex-col",children:[(0,p.jsxs)("div",{className:"flex flex-row items-center gap-1",children:[(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:r}),this.props.prospectNotRecorded?(0,p.jsx)(s.o5,{variant:"smallParagraph",children:"(Not recorded for compliance)"}):null]}),(0,p.jsx)("div",{className:"w-full",style:{position:"relative",display:"flex",flexDirection:"row",height:`${this.props.lineHeight}px`,backgroundColor:"#ccc",cursor:this.props.callbackfn?"pointer":"initial",borderRadius:"2px"},onMouseDown:this.props.callbackfn?this.props.callbackfn:void 0,children:(null!==(t=this.props.turns)&&void 0!==t?t:[]).map((e=>{if(e.role===this.props.party&&this.props.endTime)return(0,p.jsx)("div",{style:{position:"absolute",left:100*e.start*n.LG/this.props.endTime+"%",width:100*n.LG*(e.end-e.start)/this.props.endTime+"%",height:`${this.props.lineHeight}px`,backgroundColor:`${this.props.bgColor}`,borderRadius:"2px"}})}))})]})}}const y=(0,d.Ng)((e=>({visibleAccounts:(0,u.rA)(e.visibleAccounts)})))(v),A=(0,p.jsxs)("svg",{width:"100%`",height:"100%",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsxs)("g",{clipPath:"url(#clip0_2837_7104)",children:[(0,p.jsx)("path",{d:"M199.101 142.2V170.6H426.701C442.401 170.6 455.101 183.4 455.101 199V426.6C455.101 442.3 442.301 455 426.701 455H199.101C183.401 455 170.701 442.2 170.701 426.6V199C170.701 183.3 183.501 170.6 199.101 170.6V142.2V113.8C152.001 113.8 113.801 152 113.801 199.1V426.7C113.801 473.8 152.001 512 199.101 512H426.701C473.801 512 512.001 473.8 512.001 426.7V199.1C512.001 152 473.801 113.8 426.701 113.8H199.101V142.2Z",fill:"black"}),(0,p.jsx)("path",{d:"M398.2 142.2V85.3C398.2 38.2 360 0 312.9 0H85.3C38.2 0 0 38.2 0 85.3V312.9C0 360 38.2 398.2 85.3 398.2H142.2C157.9 398.2 170.6 385.5 170.6 369.8C170.6 354.1 157.9 341.4 142.2 341.4H85.3C69.6 341.4 56.9 328.6 56.9 313V85.4C56.9 69.7 69.7 57 85.3 57H312.9C328.6 57 341.3 69.7 341.3 85.4V142.3C341.3 158 354 170.7 369.7 170.7C385.4 170.7 398.2 157.9 398.2 142.2Z",fill:"black"})]}),(0,p.jsx)("defs",{children:(0,p.jsx)("clipPath",{id:"clip0_2837_7104",children:(0,p.jsx)("rect",{width:"512",height:"512",fill:"white"})})})]}),C=(0,p.jsxs)("svg",{width:"",height:"",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M19.9764 0.735294V0.563725L19.9274 0.465686L19.8783 0.392157L19.7558 0.245098L19.5597 0.0980391L19.4862 0.0490196L19.3881 0H13.7019C13.5731 -2.71314e-09 13.4456 0.0253585 13.3267 0.0746278C13.2077 0.123897 13.0997 0.196112 13.0086 0.28715C12.9176 0.378188 12.8454 0.486266 12.7961 0.605212C12.7468 0.724159 12.7215 0.851645 12.7215 0.980392C12.7215 1.10914 12.7468 1.23663 12.7961 1.35557C12.8454 1.47452 12.9176 1.5826 13.0086 1.67363C13.0997 1.76467 13.2077 1.83689 13.3267 1.88616C13.4456 1.93543 13.5731 1.96078 13.7019 1.96078H16.643L7.84403 10.6863C7.7523 10.778 7.67953 10.8869 7.62988 11.0068C7.58024 11.1266 7.55469 11.2551 7.55469 11.3848C7.55469 11.5145 7.58024 11.643 7.62988 11.7628C7.67953 11.8827 7.7523 11.9916 7.84403 12.0833C7.93576 12.1751 8.04466 12.2478 8.16452 12.2975C8.28437 12.3471 8.41283 12.3727 8.54256 12.3727C8.67229 12.3727 8.80074 12.3471 8.9206 12.2975C9.04045 12.2478 9.14935 12.1751 9.24109 12.0833L18.0401 3.28431V6.22549C18.0401 6.48551 18.1434 6.73487 18.3273 6.91873C18.5111 7.10259 18.7605 7.20588 19.0205 7.20588C19.2805 7.20588 19.5299 7.10259 19.7137 6.91873C19.8976 6.73487 20.0009 6.48551 20.0009 6.22549V0.906863C19.9978 0.849062 19.9896 0.791648 19.9764 0.735294Z",fill:"black"}),(0,p.jsx)("path",{d:"M2.94118 19.9258H14.5588C15.3389 19.9258 16.087 19.6159 16.6386 19.0643C17.1901 18.5127 17.5 17.7647 17.5 16.9846V10.0483C17.5 9.78831 17.3967 9.53895 17.2129 9.35509C17.029 9.17123 16.7796 9.06794 16.5196 9.06794C16.2596 9.06794 16.0102 9.17123 15.8264 9.35509C15.6425 9.53895 15.5392 9.78831 15.5392 10.0483V16.9846C15.5392 17.2446 15.4359 17.494 15.2521 17.6778C15.0682 17.8617 14.8188 17.965 14.5588 17.965H2.94118C2.68116 17.965 2.43179 17.8617 2.24793 17.6778C2.06408 17.494 1.96078 17.2446 1.96078 16.9846V5.36696C1.96078 5.10694 2.06408 4.85757 2.24793 4.67372C2.43179 4.48986 2.68116 4.38657 2.94118 4.38657H9.87745C10.1375 4.38657 10.3868 4.28327 10.5707 4.09942C10.7546 3.91556 10.8578 3.66619 10.8578 3.40617C10.8578 3.14616 10.7546 2.89679 10.5707 2.71293C10.3868 2.52907 10.1375 2.42578 9.87745 2.42578H2.94118C2.16113 2.42578 1.41303 2.73565 0.861451 3.28723C0.309873 3.83881 0 4.58691 0 5.36696V16.9846C0 17.7647 0.309873 18.5127 0.861451 19.0643C1.41303 19.6159 2.16113 19.9258 2.94118 19.9258Z",fill:"black"})]}),E=e=>{const t=t=>{e.endTime&&e.updateCurrentTime(parseFloat(t.target.value)/100)};function r(e){const t=e*n.PX;return Math.floor(t/60).toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})+":"+Math.round(t%60).toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})}return e.isMainView?(0,p.jsx)("div",{children:(0,p.jsx)("input",{className:"cursor-pointer w-full range",style:{height:"1px"},type:"range",defaultValue:0,value:e.endTime?100*e.currentTime/e.endTime:0,onChange:t.bind(void 0)})}):(()=>{var n;return(0,p.jsxs)("div",{className:"flex flex-row gap-2",children:[(0,p.jsxs)("div",{className:"flex flex-row gap-1",children:[(0,p.jsx)(s.o5,{variant:"caption",children:r(e.currentTime)}),(0,p.jsx)(s.o5,{variant:"caption",children:"/"}),(0,p.jsx)(s.o5,{variant:"caption",children:r(null!==(n=e.endTime)&&void 0!==n?n:0)})]}),(0,p.jsx)("input",{className:"cursor-pointer",type:"range",defaultValue:0,value:e.endTime?100*e.currentTime/e.endTime:0,onChange:t.bind(void 0)})]})})()},w=(0,p.jsxs)("svg",{className:"w-5/6 h-5/6",viewBox:"0 0 40 60",children:[(0,p.jsx)("polygon",{points:"0,0 15,0 15,60 0,60"}),(0,p.jsx)("polygon",{points:"25,0 40,0 40,60 25,60"})]}),S=(0,p.jsx)("svg",{className:"w-5/6 h-5/6",viewBox:"0 0 50 60",children:(0,p.jsx)("polygon",{points:"0,0 50,30 0,60"})});function T(e){return(0,p.jsx)("div",{onClick:()=>e.onPlayerClick(),className:"hover:bg-slate-300 cursor-pointer",style:{width:"100%",height:"100%",padding:"8px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:e.play?w:S})}async function b(e,t){try{const r=await fetch(t),n=await r.arrayBuffer();return await e.decodeAudioData(n)}catch(r){return console.error("Failed to fetch or decode audio:",r),null}}async function I(e,t,r){const n=new window.AudioContext,[i,o]=await Promise.all([t?b(n,t):null,r?b(n,r):null]);if(!i&&!o)return void console.error("Both audio sources are null. No audio to combine.");const a=Math.max((null===i||void 0===i?void 0:i.length)||0,(null===o||void 0===o?void 0:o.length)||0),s=Math.max((null===i||void 0===i?void 0:i.numberOfChannels)||1,(null===o||void 0===o?void 0:o.numberOfChannels)||1),l=n.createBuffer(s,a,(null===i||void 0===i?void 0:i.sampleRate)||(null===o||void 0===o?void 0:o.sampleRate)||44100);function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(e)for(let n=0;n<e.numberOfChannels;n++){const i=e.getChannelData(n),o=t.getChannelData(n+r);for(let e=0;e<i.length;e++)o[e]+=i[e]}}c(i,l),c(o,l);const u=await async function(e){const t=e.numberOfChannels,r=e.length*t*2+44,n=new ArrayBuffer(r),i=new DataView(n);R(i,0,"RIFF"),i.setUint32(4,r-8,!0),R(i,8,"WAVE"),R(i,12,"fmt "),i.setUint32(16,16,!0),i.setUint16(20,1,!0),i.setUint16(22,t,!0),i.setUint32(24,e.sampleRate,!0),i.setUint32(28,e.sampleRate*t*2,!0),i.setUint16(32,2*t,!0),i.setUint16(34,16,!0),R(i,36,"data"),i.setUint32(40,r-44,!0);let o=44;for(let a=0;a<e.length;a++)for(let r=0;r<t;r++){const t=Math.max(-1,Math.min(1,e.getChannelData(r)[a]));i.setInt16(o,32767*t,!0),o+=2}return new Blob([i],{type:"audio/wav"})}(l),d=URL.createObjectURL(u),p=document.createElement("a");p.style.display="none",p.href=d,p.download=`${e}.wav`,document.body.appendChild(p),p.click(),URL.revokeObjectURL(d)}function R(e,t,r){for(let n=0;n<r.length;n++)e.setUint8(t+n,r.charCodeAt(n))}class x extends o.Component{constructor(e){super(e),this._timerInterval=250,this._rangeRef=o.createRef(),this.state={speedIdx:0,...this._transformAudioData(this.props.details.data)}}_formatMsToString(e){const t=e*n.PX;return Math.floor(t/60).toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})+":"+Math.round(t%60).toLocaleString("en-US",{minimumIntegerDigits:2,useGrouping:!1})}_transformAudioData(e){if(!e||!e.audio)return{audioElements:void 0,durationInMs:void 0,prospectNotRecorded:void 0};const t=e.session.scheduled_start,r=void 0===e.audio.find((e=>e.party_code===i.y3)),n=e.audio.map(((e,t)=>({value:e,idx:t}))).filter((e=>"UPLOADED"===e.value.audio_status)),a=c(n.map((e=>e.value.end)));return{audioElements:n.map((r=>{const n=o.createRef(),i=(0,p.jsx)("audio",{ref:n,src:e.audio_links[r.idx]});return{start:r.value.start.getTime()-t.getTime(),duration:r.value.end.getTime()-r.value.start.getTime(),ref:n,element:i}})),durationInMs:a.getTime()-t.getTime(),prospectNotRecorded:r}}_updateCurrentTimePercentage(e){var t;this.props.updateTime(e*(null!==(t=this.state.durationInMs)&&void 0!==t?t:0),void 0)}_updateCurrentTimeNumber(e){this.props.updateTime(e,this.props.play)}componentDidUpdate(e,t,r){var i,o,a;(this.props.details.data&&!e.details.data&&e.details.sessionId===this.props.details.sessionId?this.setState({...this._transformAudioData(this.props.details.data)}):this.props.details.sessionId!==e.details.sessionId&&(clearInterval(this.state.timer),this.setState({speedIdx:0,...this._transformAudioData(this.props.details.data)})),t.speedIdx!==this.state.speedIdx&&this.props.play)&&(null===(i=this.state.audioElements)||void 0===i||i.forEach((e=>{e.ref.current&&!e.ref.current.paused&&(e.ref.current.playbackRate=m[this.state.speedIdx])})));e.currentTimeInMS!==this.props.currentTimeInMS&&(this.props.play&&(null===(o=this.state.audioElements)||void 0===o||o.forEach((e=>{e.ref.current&&e.ref.current.paused&&e.start<this.props.currentTimeInMS&&e.duration+e.start>this.props.currentTimeInMS&&(e.ref.current.currentTime=(this.props.currentTimeInMS-e.start)*n.PX,e.ref.current.playbackRate=m[this.state.speedIdx],e.ref.current.play())}))));e.details.sessionId===this.props.details.sessionId&&e.play&&!this.props.play&&(clearInterval(this.state.timer),this.setState((e=>({timer:void 0}))),null===(a=this.state.audioElements)||void 0===a||a.forEach((e=>{e.ref.current&&e.ref.current.pause()})));if(e.details.isInView&&!this.props.details.isInView)this._pause();else if(e.details.sessionId===this.props.details.sessionId&&!e.play&&this.props.play){const e=this._startTimer();this.setState({timer:e})}}_startTimer(){return setInterval((()=>{if(this.state.durationInMs&&this.props.currentTimeInMS>this.state.durationInMs)return this._pause(!0),null;this._updateCurrentTimeNumber(this.props.currentTimeInMS+m[this.state.speedIdx]*this._timerInterval)}),this._timerInterval)}_pause(e){this.props.updateTime(void 0,!1,!e&&this.props.play)}_play(){this.state.durationInMs&&this.props.currentTimeInMS>this.state.durationInMs?this.props.updateTime(0,!0):this.props.updateTime(void 0,!0)}_toggleState(){this.props.play?this._pause():this._play()}_downloadAudio(){if(this.state.audioElements&&this.state.audioElements.length>1){var e,t;const r=`Trellus Audio Call - ${null!==(e=null===(t=this.props.details.data)||void 0===t?void 0:t.session.session_id)&&void 0!==e?e:""}`,n=this.state.audioElements.map((e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.src})).filter((e=>e)).map((e=>e));if(0===n.length)return;1===n.length?I(r,n[0],null):2===n.length&&I(r,n[0],n[1])}}_renderMainView(){var e,t;return(0,p.jsxs)("div",{className:"w-full flex flex-row items-center justify-center",children:[(0,p.jsx)(g,{downloadAudio:()=>this._downloadAudio.bind(this)(),prospectNotRecorded:this.state.prospectNotRecorded,onMouseDown:()=>this._pause.bind(this)(),onMouseUp:()=>{this.props.previousPlayState&&this._play.bind(this)()},turns:this.props.turns,currentTime:this.props.currentTimeInMS,endTime:this.state.durationInMs,updateCurrentTime:this._updateCurrentTimePercentage.bind(this),play:this.props.play,toggleState:this._toggleState.bind(this),copyTranscriptOnClick:this.props.copyTranscriptOnClick,userId:null===(e=this.props.details.data)||void 0===e?void 0:e.session.user_id,speedIdx:this.state.speedIdx,updateSpeedIdx:e=>this.setState({speedIdx:e})}),(0,p.jsx)("div",{style:{display:"none"},children:null===(t=this.state.audioElements)||void 0===t?void 0:t.map((e=>(0,p.jsx)("div",{children:e.element})))})]})}_renderCoachingView(){var e;return(0,p.jsxs)("div",{className:"w-full flex flex-col items-center justify-center",children:[(0,p.jsx)("div",{onMouseDown:()=>this._pause.bind(this)(),onMouseUp:()=>{this.props.previousPlayState&&this._play.bind(this)()},children:(0,p.jsx)(E,{updateCurrentTime:this._updateCurrentTimePercentage.bind(this),currentTime:this.props.currentTimeInMS,endTime:this.state.durationInMs})}),(0,p.jsxs)("div",{className:"w-full flex flex-row gap-1 items-center p-1 justify-center",children:[(0,p.jsx)("div",{style:{width:"30px",minWidth:"30px",height:"30px",minHeight:"30px"},children:(0,p.jsx)(T,{play:this.props.play,onPlayerClick:this._toggleState.bind(this)})}),(0,p.jsx)("div",{onClick:()=>this.setState((e=>({speedIdx:(e.speedIdx+1)%m.length}))),className:"hover:bg-slate-300 cursor-pointer",style:{width:"30px",minWidth:"30px",height:"30px",minHeight:"30px",padding:"6px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:(0,p.jsx)(s.o5,{variant:"caption",children:m[this.state.speedIdx]+"x"})}),this.props.copyTranscriptOnClick?(0,p.jsx)("div",{onClick:()=>{this.props.copyTranscriptOnClick&&this.props.copyTranscriptOnClick()},className:"hover:bg-slate-300 cursor-pointer",style:{width:"30px",minWidth:"30px",height:"30px",minHeight:"30px",padding:"6px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:(0,p.jsx)("div",{className:"w-full h-full",children:A})}):null,this.props.details.sessionId?(0,p.jsx)("div",{onClick:()=>{window.open(`https://app.trellus.ai/transcripts?id=${this.props.details.sessionId}`)},className:"hover:bg-slate-300 cursor-pointer",style:{width:"30px",minWidth:"30px",height:"30px",minHeight:"30px",padding:"6px",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid rgba(91, 101, 124, 0.25)",borderRadius:"50%",boxShadow:"0px 3px 3px rgb(0 0 0 / 10%)"},children:(0,p.jsx)("div",{className:"w-full h-full",children:C})}):null,(0,p.jsx)("div",{style:{display:"none"},children:null===(e=this.state.audioElements)||void 0===e?void 0:e.map((e=>(0,p.jsx)("div",{children:e.element})))})]}),!this.props.isPureTranscriptView&&this.state.prospectNotRecorded?(0,p.jsx)("div",{className:"w-full items-center justify-center text-center flex",children:(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:"Prospect not recorded"})}):null]})}render(){return void 0===this.state.audioElements?null:this.props.isMainView?this._renderMainView():this._renderCoachingView()}}class O extends o.Component{constructor(e){super(e),this._timerInterval=10,this.state={data:null}}async _dataFetcher(){return this.props.details.sessionId?await(0,a.M)().getAudioData(this.props.details.sessionId):null}async _getAudioData(){const e=await this._dataFetcher();if(!e||e.session.session_id===this.props.details.sessionId)if(e&&e.audio&&e.audio_links&&0!==e.audio.length&&0!==e.audio_links.length&&0===e.audio.filter((e=>"REALTIME_COMPLETE"===e.audio_status)).length)this.setState({data:e});else{const e=setInterval((async()=>{const t=await this._dataFetcher();t&&t.audio&&t.session.session_id===this.props.details.sessionId&&t.audio_links&&t.audio.length>0&&t.audio_links.length>0&&0===t.audio.filter((e=>"REALTIME_COMPLETE"===e.audio_status)).length&&(clearInterval(e),this.setState({data:t}))}),3*n.LG),t=setTimeout((()=>{clearInterval(e),this.setState({dataFetcherInterval:void 0,dataFetcherTimeout:void 0})}),8*n.LG);this.setState({dataFetcherInterval:e,dataFetcherTimeout:t})}}componentDidMount(){this._getAudioData()}componentWillUnmount(){clearInterval(this.state.dataFetcherInterval),clearTimeout(this.state.dataFetcherTimeout)}componentDidUpdate(e,t,r){e.details.sessionId!==this.props.details.sessionId&&(clearInterval(this.state.dataFetcherInterval),clearTimeout(this.state.dataFetcherTimeout),this.setState({data:null},(()=>this._getAudioData())))}render(){return(0,p.jsx)(x,{copyTranscriptOnClick:this.props.copyTranscriptOnClick,currentTimeInMS:this.props.currentTimeInMS,play:this.props.play,previousPlayState:this.props.previousPlayState,updateTime:this.props.updateTime,turns:this.props.turns,details:{...this.props.details,data:this.state.data}})}}var N=r(59905),k=r(33675),P=r(70807),M=r(50638),D=r(43417),L=r(55302),U=r(980);class j extends o.Component{constructor(e){super(e),this._listRef=null,this.state={autosized:!1}}componentDidMount(){this._listRef&&((0,U.A)(this._listRef),setTimeout((()=>{this._listRef&&(U.A.update(this._listRef),this.setState({autosized:!0}))}),.65*n.LG)),this.props.focus&&this._listRef&&this._listRef.focus()}componentDidUpdate(e,t,r){e.comment.comment!=this.props.comment.comment&&this._listRef&&U.A.update(this._listRef),this.props.focus&&this._listRef&&this._listRef.focus()}onKeyDown(e){var t;"Enter"!==e.key&&13!==e.keyCode||e.shiftKey||(e.preventDefault(),this.props.updateSelectedTranscript&&this.props.updateSelectedTranscript(void 0),null===(t=this._listRef)||void 0===t||t.blur())}renderEditableComment(){return(0,p.jsxs)("div",{className:"group text-left relative items-center w-full",children:[(0,p.jsx)("textarea",{tabIndex:0,style:{padding:"4px",maxHeight:"120px",minHeight:"25px",resize:"none",paddingLeft:"2px",backgroundColor:"inherit",fontFamily:"Calibri,Arial,Helvetica,sans-serif",fontStyle:"normal",fontWeight:"00",fontSize:"12px",lineHeight:"14px",width:"100%",overflowX:"hidden",overflowY:this.state.autosized?"auto":"hidden",borderRadius:"5px",outline:"none"},ref:e=>this._listRef=e,placeholder:"Add a comment",rows:1,defaultValue:this.props.comment.comment,value:this.props.comment.comment,onClick:e=>{e.stopPropagation(),this.props.updateSelectedTranscript&&this.props.updateSelectedTranscript(this.props.comment.transcriptIdx)},onChange:e=>{this.props.editFunctions.updateEntry.bind(this)(this.props.comment.commentId,e.target.value)},onKeyDown:this.onKeyDown.bind(this),className:"hover:border-black hover:border border-gray-400 border border-opacity-25 hover:border-opacity-25 focus:border-opacity-80 focus:border-black"}),(0,p.jsx)("button",{tabIndex:-1,onClick:()=>{this.props.editFunctions.removeEntry(this.props.comment.commentId)},type:"button",className:"absolute hidden -top-0.5 -right-0.5 h-3.5 w-3.5 items-center justify-center rounded-full border border-gray-200 bg-gray-100 group-hover:flex dark:border-zinc-700 dark:bg-zinc-800 cursor-pointer",children:(0,p.jsx)("div",{className:"flex max-w-full grow",children:(0,p.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:"h-full w-full text-gray-500 dark:text-zinc-400",children:(0,p.jsx)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})})]})}renderNotEditableComment(){return(0,p.jsx)("div",{children:(0,p.jsx)(s.o5,{variant:"smallParagraph",style:{border:"0.5px solid lightgrey",borderRadius:"5px",padding:"4px",backgroundColor:"#fcf4d375"},children:this.props.comment.comment})})}render(){return(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-start w-full",children:[(0,p.jsx)("div",{children:(0,p.jsx)(s.o5,{style:{maxWidth:"40px"},variant:"smallParagraph",children:this.props.viewerUserId===this.props.comment.userId?"You:":this.props.comment.userName})}),this.props.viewerUserId==this.props.comment.userId?this.renderEditableComment():this.renderNotEditableComment()]})}}var F=r(27376),H=r(38448),B=r(39938),G=r(80773);const V=r.p+"static/media/Salesloft.ad06c680f694453bbbab.png";var K=r(86315);class q extends o.Component{constructor(e){super(e),this.state={hovered:!1}}render(){var e;return(0,p.jsxs)("div",{onMouseEnter:()=>this.setState({hovered:!0}),onMouseLeave:()=>this.setState({hovered:!1}),className:"flex flex-col",children:[(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center p-1",style:{cursor:this.props.onHoverTextInfo?"pointer":"default",boxShadow:"rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px",borderRadius:"8px",...null!==(e=this.props.customStyle)&&void 0!==e?e:{}},children:[(0,p.jsx)(s.o5,{fontWeight:550,children:`${this.props.title}:`}),this.props.content]}),this.props.onHoverTextInfo?(0,p.jsx)("div",{className:"relative",style:{display:(this.state.hovered,"flex")},children:(0,p.jsx)("div",{style:{display:this.state.hovered?"flex":"none",position:"absolute",zIndex:100,backgroundColor:"white",padding:"8px",borderRadius:"8px",minWidth:"150px",maxWidth:"200px",width:"fit-content",boxShadow:"rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px"},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",children:this.props.onHoverTextInfo})})}):null]})}}class Y extends o.Component{constructor(e){super(e)}renderScoreContent(){var e;return(0,p.jsx)(s.o5,{children:`${null!==(e=this.props.score.overall_score)&&void 0!==e?e:0}${this.props.score.overall_score_type===K.q2.PERCENTAGE?"%":""}`})}_getScoreColor(){if(null==this.props.score.overall_score)return"lightgray";const e=parseInt(this.props.score.overall_score.toString());return e<25?"#ff000052":e<40?"#efff0052":e<60?"#7fcb6652":"#55b5369c"}renderSuccessStatus(e){return(0,p.jsx)("div",{className:"w-3 h-3 opacity-75",style:{borderRadius:"50%",backgroundColor:e?"green":"red"}})}renderBox(e,t,r,n){return(0,p.jsx)(q,{title:e,content:t,customStyle:{backgroundColor:r},onHoverTextInfo:n})}renderMetricContent(e){switch(e.metric_type){case K.vj.SCORE:return(0,p.jsx)(s.o5,{children:`${e.value}/${e.max_value}`});case K.vj.SUCCESS:return this.renderSuccessStatus(Boolean(e.value));default:return(0,p.jsx)(s.o5,{children:e.value})}}renderMetricInfo(e){const t=this.renderMetricContent(e);return this.renderBox(e.metric_name,t,void 0,e.text)}render(){var e,t;return this.props.score.score_is_applicable?(0,p.jsxs)("div",{className:"flex flex-row items-center gap-1 w-full flex-grow flex-wrap",children:[null===this.props.score.overall_score?null:this.renderBox(null!==(e=this.props.score.overall_score_name)&&void 0!==e?e:"Score",this.renderScoreContent(),this.props.score.overall_score_type===K.q2.PERCENTAGE?this._getScoreColor():void 0,null!==(t=this.props.score.overall_explanation)&&void 0!==t?t:void 0),this.props.score.metrics.map((e=>this.renderMetricInfo(e)))]}):null}}const z=(0,p.jsxs)("svg",{width:"",height:"",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("g",{clipPath:"url(#clip0_2404_7975)",children:(0,p.jsx)("path",{d:"M800 367.677H432.323V0H367.677V367.677H0V432.323H367.677V800H432.323V432.323H800V367.677Z",fill:"black"})}),(0,p.jsx)("defs",{children:(0,p.jsx)("clipPath",{id:"clip0_2404_7975",children:(0,p.jsx)("rect",{width:"800",height:"800",fill:"white"})})})]});class $ extends o.Component{constructor(e){super(e)}render(){return(0,p.jsx)("button",{tabIndex:-1,onClick:this.props.onClick.bind(this),type:"button",className:"h-5 w-5 items-center justify-center hover:bg-green-200 bg-white",style:{padding:"5px",borderRadius:"50%",border:"0.5px solid lightgrey"},children:(0,p.jsx)("div",{className:"flex max-w-full grow items-center justify-center text-center ",children:z})})}}const W=(0,p.jsxs)("svg",{width:"184",height:"136",viewBox:"0 0 184 136",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M22.5342 10C22.5342 4.47715 27.0113 0 32.5342 0H173.956C179.479 0 183.956 4.47715 183.956 10V58.8108H32.5342C27.0113 58.8108 22.5342 54.3337 22.5342 48.8108V10Z",fill:"#B7DEC0"}),(0,p.jsx)("line",{x1:"31.8926",y1:"10.8652",x2:"174.598",y2:"10.8652",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"31.8926",y1:"21.8926",x2:"174.598",y2:"21.8926",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"31.8926",y1:"32.918",x2:"174.598",y2:"32.918",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"31.8926",y1:"43.9453",x2:"119.871",y2:"43.9453",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"168.48",y1:"64.1621",x2:"181.037",y2:"64.1621",stroke:"#535353",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("path",{d:"M0 85.8106C0 80.2877 4.47715 75.8105 10 75.8105H151.422C156.945 75.8105 161.422 80.2877 161.422 85.8105V110.838C161.422 116.36 156.945 120.838 151.422 120.838H0V85.8106Z",fill:"#D8DBE1"}),(0,p.jsx)("line",{x1:"9.3584",y1:"88.5137",x2:"152.064",y2:"88.5137",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"9.3584",y1:"99.541",x2:"152.064",y2:"99.541",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"9.3584",y1:"110.566",x2:"97.3366",y2:"110.566",stroke:"#929292",strokeWidth:"4",strokeLinecap:"round"}),(0,p.jsx)("line",{x1:"2",y1:"126.189",x2:"14.5561",y2:"126.189",stroke:"#535353",strokeWidth:"4",strokeLinecap:"round"})]}),Q=(0,p.jsxs)("svg",{width:"",height:"",viewBox:"0 0 82 82",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M81.7 3.5V2.8L81.5 2.4L81.3 2.1L80.8 1.5L80 0.9L79.7 0.7L79.3 0.5H56.1C55.5747 0.5 55.0546 0.603463 54.5693 0.804482C54.084 1.0055 53.643 1.30014 53.2716 1.67157C52.9002 2.04301 52.6055 2.48396 52.4045 2.96927C52.2035 3.45457 52.1 3.97471 52.1 4.5C52.1 5.02529 52.2035 5.54543 52.4045 6.03073C52.6055 6.51604 52.9002 6.95699 53.2716 7.32843C53.643 7.69986 54.084 7.9945 54.5693 8.19552C55.0546 8.39654 55.5747 8.5 56.1 8.5H68.1L32.2 44.1C31.8258 44.4743 31.5289 44.9186 31.3263 45.4076C31.1238 45.8966 31.0195 46.4207 31.0195 46.95C31.0195 47.4793 31.1238 48.0034 31.3263 48.4924C31.5289 48.9814 31.8258 49.4257 32.2 49.8C32.5743 50.1743 33.0186 50.4712 33.5076 50.6737C33.9966 50.8763 34.5207 50.9805 35.05 50.9805C35.5793 50.9805 36.1034 50.8763 36.5924 50.6737C37.0814 50.4712 37.5258 50.1743 37.9 49.8L73.8 13.9V25.9C73.8 26.9609 74.2215 27.9783 74.9716 28.7284C75.7218 29.4786 76.7392 29.9 77.8 29.9C78.8609 29.9 79.8783 29.4786 80.6285 28.7284C81.3786 27.9783 81.8 26.9609 81.8 25.9V4.2C81.7874 3.96417 81.754 3.72992 81.7 3.5Z",fill:"black"}),(0,p.jsx)("path",{d:"M12.1992 81.8004H59.5992C62.7818 81.8004 65.8341 80.5361 68.0845 78.2857C70.3349 76.0352 71.5992 72.983 71.5992 69.8004V41.5004C71.5992 40.4395 71.1778 39.4221 70.4277 38.672C69.6775 37.9218 68.6601 37.5004 67.5992 37.5004C66.5384 37.5004 65.5209 37.9218 64.7708 38.672C64.0207 39.4221 63.5992 40.4395 63.5992 41.5004V69.8004C63.5992 70.8613 63.1778 71.8787 62.4276 72.6288C61.6775 73.379 60.6601 73.8004 59.5992 73.8004H12.1992C11.1384 73.8004 10.1209 73.379 9.37079 72.6288C8.62065 71.8787 8.19922 70.8613 8.19922 69.8004V22.4004C8.19922 21.3395 8.62065 20.3221 9.37079 19.572C10.1209 18.8218 11.1384 18.4004 12.1992 18.4004H40.4992C41.5601 18.4004 42.5775 17.979 43.3276 17.2288C44.0778 16.4787 44.4992 15.4613 44.4992 14.4004C44.4992 13.3395 44.0778 12.3221 43.3276 11.572C42.5775 10.8218 41.5601 10.4004 40.4992 10.4004H12.1992C9.01662 10.4004 5.96437 11.6647 3.71394 13.9151C1.4635 16.1655 0.199219 19.2178 0.199219 22.4004V69.8004C0.199219 72.983 1.4635 76.0352 3.71394 78.2857C5.96437 80.5361 9.01662 81.8004 12.1992 81.8004Z",fill:"black"})]}),X=(0,p.jsx)("svg",{width:"",height:"",viewBox:"0 0 300 282",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M133.47 0.109375C179.26 0.109375 248.47 14.2094 280.66 46.5494C288.82 54.7494 299.5 70.8094 299.5 94.3294C299.5 136.149 265.94 200.329 228.89 237.519C209.73 256.749 179.26 281.889 138.27 281.889C98.21 281.889 67.6 254.569 58.75 245.669C24.81 211.589 0.5 159.869 0.5 111.639C0.5 81.2094 9.14 54.6394 31.18 32.4694C51.6 11.9994 86.77 0.109375 133.47 0.109375ZM190.15 166.879C205.61 151.349 209.77 132.219 209.77 121.689C209.838 116.435 208.855 111.219 206.88 106.349C204.906 101.479 201.978 97.0529 198.27 93.3294C183.69 78.6894 167.54 74.5494 150 74.5494C127.75 74.5494 112.8 81.6194 102.84 91.6194C95.03 99.4594 88.28 111.519 88.28 128.619C88.28 145.719 97.37 162.269 107.28 172.209C116.43 181.399 130.81 188.209 145.28 188.209C159.75 188.209 174.69 182.409 190.15 166.879Z",fill:"#5952FF"})}),Z=(0,p.jsx)("svg",{width:"",height:"",viewBox:"0 0 528 553",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M405.512 182.564V116.799C414.203 112.737 421.561 106.29 426.731 98.2088C431.9 90.1276 434.668 80.7443 434.712 71.1511V69.6422C434.712 41.6719 412.038 18.9975 384.07 18.9975H382.559C354.589 18.9975 331.914 41.6719 331.914 69.6422V71.1511C331.958 80.7443 334.726 90.1276 339.896 98.2088C345.065 106.29 352.424 112.737 361.115 116.799V182.564C336.136 186.389 312.612 196.747 292.924 212.587L112.559 72.1006C113.845 67.4579 114.516 62.6836 114.591 57.8915C114.613 46.6047 111.288 35.5648 105.034 26.1684C98.7813 16.772 89.8819 9.44115 79.4619 5.10322C69.0419 0.765288 57.5695 -0.384873 46.4957 1.79822C35.422 3.98131 25.2444 9.39958 17.2505 17.3677C9.2565 25.3357 3.80526 35.4957 1.58626 46.5623C-0.632737 57.6289 0.480211 69.105 4.78433 79.539C9.08844 89.973 16.3904 98.8961 25.7664 105.18C35.1425 111.463 46.1715 114.825 57.4584 114.839C67.3324 114.793 77.0214 112.157 85.5579 107.194L263.166 245.401C230.513 294.728 231.387 359.016 265.366 407.44L211.347 461.475C206.979 460.08 202.432 459.338 197.847 459.275C171.976 459.298 151.018 480.278 151.025 506.149C151.031 532.017 172.003 552.986 197.871 552.993C223.742 553 244.722 532.042 244.745 506.171C244.684 501.587 243.942 497.038 242.543 492.673L295.982 439.213C343.732 475.972 409.312 479.139 460.382 447.152C511.451 415.164 537.223 354.774 524.987 295.771C512.75 236.766 465.09 191.609 405.512 182.564ZM383.361 398.861C373.488 399.127 363.663 397.412 354.464 393.817C345.265 390.223 336.879 384.821 329.803 377.932C322.726 371.043 317.101 362.806 313.26 353.707C309.419 344.609 307.441 334.832 307.441 324.956C307.441 315.08 309.419 305.304 313.26 296.205C317.101 287.106 322.726 278.869 329.803 271.98C336.879 265.091 345.265 259.69 354.464 256.095C363.663 252.5 373.488 250.785 383.361 251.051C423.147 252.444 454.685 285.09 454.708 324.903C454.725 364.711 423.22 397.39 383.435 398.824",fill:"#FF7A59"})}),J=(0,p.jsxs)("svg",{width:"",height:"",viewBox:"0 0 72 72",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsxs)("g",{clipPath:"url(#clip0_3011_7200)",children:[(0,p.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 72H64C68.4183 72 72 68.4183 72 64V8C72 3.58172 68.4183 0 64 0H8C3.58172 0 0 3.58172 0 8V64C0 68.4183 3.58172 72 8 72Z",fill:"#007EBB"}),(0,p.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M62 62H51.3156V43.8021C51.3156 38.8128 49.4198 36.0245 45.4707 36.0245C41.1746 36.0245 38.9301 38.9261 38.9301 43.8021V62H28.6333V27.3333H38.9301V32.0029C38.9301 32.0029 42.026 26.2742 49.3826 26.2742C56.7357 26.2742 62 30.7645 62 40.0512V62ZM16.3493 22.794C12.8421 22.794 10 19.9297 10 16.397C10 12.8644 12.8421 10 16.3493 10C19.8566 10 22.697 12.8644 22.697 16.397C22.697 19.9297 19.8566 22.794 16.3493 22.794ZM11.0326 62H21.7694V27.3333H11.0326V62Z",fill:"white"})]}),(0,p.jsx)("defs",{children:(0,p.jsx)("clipPath",{id:"clip0_3011_7200",children:(0,p.jsx)("rect",{width:"72",height:"72",fill:"white"})})})]}),ee=(0,p.jsx)("svg",{width:"",height:"",viewBox:"0 0 800 800",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,p.jsx)("path",{d:"M702.282 128.445H97.7183C43.8388 128.445 0 172.284 0 226.164V573.835C0 627.715 43.8388 671.554 97.7183 671.554H702.282C756.161 671.554 800 627.715 800 573.835V226.174C800.011 172.284 756.172 128.445 702.282 128.445ZM654.533 192.195L400 356.182L145.467 192.195H654.533ZM702.282 607.814H97.7183C78.9864 607.814 63.7501 592.567 63.7501 573.846V227.98L380.333 431.556C380.758 431.821 381.215 432.002 381.651 432.246C382.107 432.501 382.575 432.746 383.042 432.98C385.497 434.244 388.026 435.264 390.607 435.933C390.873 436.008 391.139 436.04 391.404 436.103C394.241 436.773 397.11 437.187 399.979 437.187H400C400.021 437.187 400.042 437.187 400.042 437.187C402.911 437.187 405.78 436.783 408.617 436.103C408.883 436.04 409.148 436.008 409.414 435.933C411.996 435.264 414.514 434.244 416.979 432.98C417.446 432.746 417.914 432.501 418.371 432.246C418.806 432.002 419.263 431.821 419.688 431.556L736.271 227.98V573.835C736.26 592.567 721.014 607.814 702.282 607.814Z",fill:"black"})});class te extends o.Component{constructor(e){super(e),this.state={showPopup:!1}}renderRequestEmail(){const e=[H.X.PENDING,H.X.REQUESTED_BY_USER,H.X.RECEIVED].includes(this.props.emailRequestState);return(0,p.jsx)("div",{className:"w-full flex justify-center items-center text-center",children:(0,p.jsx)("div",{onClick:this.props.requestEmailText.bind(this),className:"w-full p-2",style:{cursor:e?"initial":"pointer",borderRadius:"10px",boxShadow:"rgba(0, 0, 0, 0.1) 0px 3px 3px",backgroundColor:e?"darkgrey":"rgb(3, 33, 78)"},children:(0,p.jsx)(s.o5,{variant:"largeParagraph",color:"white",children:e?"Requesting...":"Request email"})})})}renderEmailText(e){return e.split(/\r?\n/).filter((e=>""!==e)).map(((e,t,r)=>(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:e})))}renderEmail(e){return(0,p.jsx)("div",{className:"flex flex-col gap-2",children:this.renderEmailText(e)})}hideEmailPopup(){this.setState({showPopup:!1})}render(){return(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)("div",{onClick:e=>{e.stopPropagation(),this.setState((e=>({showPopup:!e.showPopup})))},className:"cursor-pointer flex w-6 h-6 p-1.5 bg-white hover:bg-slate-100",style:{backgroundColor:this.state.showPopup?"rgb(241 245 249)":"initial",borderRadius:"10px",boxShadow:"rgba(0, 0, 0, 0.24) 0px 3px 8px",userSelect:"none"},children:ee}),this.state.showPopup?(0,p.jsx)("div",{onClick:e=>{e.stopPropagation()},className:"absolute right-0",style:{zIndex:"999999999999999999"},children:(0,p.jsx)("div",{className:"bg-white p-4 overflow-y-auto",style:{width:this.props.isCoaching?"70vw":"min(50vw, calc(100vw - 350px))",height:"fit-content",maxHeight:"40vh",boxShadow:"rgba(0, 0, 0, 0.24) 0px 3px 8px",borderRadius:"10px",marginTop:"8px"},children:this.props.emailText?this.renderEmail(this.props.emailText):this.renderRequestEmail()})}):null]})}}const re=(0,p.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 80 59",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M15.7389 51.3681V50.8681H15.2389H9.35628C7.48486 50.8681 5.93457 49.2902 5.93457 47.3162V23.005C5.93457 21.031 7.48486 19.4531 9.35628 19.4531H40.73C42.6014 19.4531 44.1517 21.031 44.1517 23.005V47.3162C44.1517 49.2902 42.6014 50.8681 40.73 50.8681H27.5472H27.4047L27.2837 50.9432L15.7389 58.1015V51.3681ZM40.73 47.8162H41.23V47.3162V23.005V22.505H40.73H9.35628H8.85628V23.005V47.3162V47.8162H9.35628H18.6606V51.8401V52.7382L19.4239 52.2652L26.6032 47.8162H40.73Z",fill:"#5B657C",stroke:"white"}),(0,p.jsx)("path",{d:"M15.4883 29.3359H34.5969V32.8878H15.4883V29.3359ZM15.4883 37.4397H28.7143V40.9916H15.4883V37.4397Z",fill:"#5B657C",stroke:"white",strokeWidth:"0.5"}),(0,p.jsx)("rect",{x:"2.39111",y:"16.9766",width:"10.5217",height:"11.8591",fill:"white"}),(0,p.jsx)("path",{d:"M7.17391 28.3415C10.3304 28.3415 12.913 25.6732 12.913 22.412C12.913 19.1507 10.3304 16.4824 7.17391 16.4824C4.01741 16.4824 1.43481 19.1507 1.43481 22.412C1.43481 25.6732 4.01741 28.3415 7.17391 28.3415ZM7.17391 15C11.1195 15 14.3478 18.3354 14.3478 22.412C14.3478 26.4885 11.1195 29.8239 7.17391 29.8239C3.22828 29.8239 4.1008e-05 26.4885 4.1008e-05 22.412C4.1008e-05 18.3354 3.22828 15 7.17391 15ZM10.7608 23.8202L10.2587 24.7838L6.45652 22.6343V18.706H7.5326V21.9672L10.7608 23.8202Z",fill:"#5B657C"}),(0,p.jsx)("path",{d:"M64.913 36.3681V35.8681H65.413H71.2956C73.167 35.8681 74.7173 34.2902 74.7173 32.3162V8.005C74.7173 6.03102 73.167 4.45312 71.2956 4.45312H39.9219C38.0504 4.45312 36.5001 6.03102 36.5001 8.005V32.3162C36.5001 34.2902 38.0504 35.8681 39.9219 35.8681H53.1047H53.2471L53.3682 35.9432L64.913 43.1015V36.3681ZM39.9219 32.8162H39.4219V32.3162V8.005V7.505H39.9219H71.2956H71.7956V8.005V32.3162V32.8162H71.2956H61.9913V36.8401V37.7382L61.2279 37.2652L54.0487 32.8162H39.9219Z",fill:"#5B657C",stroke:"white"}),(0,p.jsx)("path",{d:"M46.0537 14.3359H65.1623V17.8878H46.0537V14.3359ZM46.0537 22.4397H59.2797V25.9916H46.0537V22.4397Z",fill:"#5B657C",stroke:"white",strokeWidth:"0.5"}),(0,p.jsx)("rect",{x:"66.6089",y:"1.97656",width:"10.5217",height:"11.8591",fill:"white"}),(0,p.jsx)("path",{d:"M72.8262 13.3415C75.9827 13.3415 78.5653 10.6732 78.5653 7.41196C78.5653 4.1507 75.9827 1.48239 72.8262 1.48239C69.6697 1.48239 67.0871 4.1507 67.0871 7.41196C67.0871 10.6732 69.6697 13.3415 72.8262 13.3415ZM72.8262 0C76.7718 0 80.0001 3.33538 80.0001 7.41196C80.0001 11.4885 76.7718 14.8239 72.8262 14.8239C68.8806 14.8239 65.6523 11.4885 65.6523 7.41196C65.6523 3.33538 68.8806 0 72.8262 0ZM76.4131 8.82023L75.911 9.78379L72.1088 7.63432V3.70598H73.1849V6.96724L76.4131 8.82023Z",fill:"#5B657C"})]}),ne=(0,p.jsxs)("svg",{width:"100%",viewBox:"0 0 650 650",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,p.jsx)("path",{d:"M374.687 253.267H483.155C486.152 253.267 488.582 250.477 488.582 247.031C488.582 243.584 486.152 240.785 483.155 240.785H374.687C371.69 240.785 369.264 243.584 369.264 247.031C369.264 250.477 371.69 253.267 374.687 253.267Z",fill:"black"}),(0,p.jsx)("path",{d:"M498.901 283.164H397.251C394.254 283.164 391.824 285.954 391.824 289.401C391.824 292.847 394.254 295.646 397.251 295.646H498.901C501.897 295.646 504.324 292.847 504.324 289.401C504.324 285.954 501.897 283.164 498.901 283.164Z",fill:"black"}),(0,p.jsx)("path",{d:"M469.953 325.543H374.687C371.69 325.543 369.264 328.333 369.264 331.78C369.264 335.225 371.69 338.016 374.687 338.016H469.953C472.945 338.016 475.375 335.225 475.375 331.78C475.375 328.333 472.945 325.543 469.953 325.543Z",fill:"black"}),(0,p.jsx)("path",{d:"M532.953 189H336.047C315.072 189 298 207.147 298 229.463V353.993C298 376.301 315.072 394.447 336.047 394.447H452.165L535.957 462V394.33C555.536 392.691 571 375.225 571 353.993V229.463C571 207.147 553.928 189 532.953 189ZM554.724 353.993C554.724 365.979 544.952 375.73 532.952 375.73H519.68V426.017L457.302 375.73H336.047C324.043 375.73 314.275 365.979 314.275 353.993V229.463C314.275 217.468 324.043 207.719 336.047 207.719H532.952C544.952 207.719 554.724 217.469 554.724 229.463V353.993Z",fill:"black"}),(0,p.jsx)("path",{d:"M247.15 316.65H176.35V245.85C176.35 240.983 172.368 237 167.5 23render7C162.633 237 158.65 240.983 158.65 245.85V316.65H87.85C82.9825 316.65 79 320.633 79 325.5C79 330.368 82.9825 334.35 87.85 334.35H158.65V405.15C158.65 410.018 162.633 414 167.5 414C172.368 414 176.35 410.018 176.35 405.15V334.35H247.15C252.018 334.35 256 330.368 256 325.5C256 320.633 252.018 316.65 247.15 316.65Z",fill:"black"}),(0,p.jsx)("circle",{cx:"325",cy:"325",r:"320",stroke:"black",strokeWidth:"10"})]});class ie extends o.Component{constructor(e){super(e),this.state={showCommentAdd:!1}}_constructIcon(e,t,r,n,i){return(0,p.jsx)("div",{onClick:()=>{i&&i(),this.props.updateSelectedTranscript&&(this.props.selectedTranscriptIdx===t?this.props.updateSelectedTranscript(void 0):this.props.updateSelectedTranscript(t,(()=>{this.props.updateViewMode&&this.props.viewMode!==e&&this.props.updateViewMode(e)})))},style:{color:e===L.SK.COMMENTS?"white":"black",borderTopLeftRadius:r?"10px":"initial",borderBottomLeftRadius:r?"10px":"initial",borderTopRightRadius:n?"10px":"initial",borderBottomRightRadius:n?"10px":"initial",backgroundColor:e===L.SK.COMMENTS?"rgb(3, 33, 78)":"#F5F5F5",width:"30px",boxShadow:"rgb(0 0 0 / 10%) 0px 2px 1px, rgb(0 0 0 / 10%) 0px -2px 1px"},className:"cursor-pointer p-2 opacity-80 hover:opacity-100",children:L.m$[e]})}_renderIcons(e,t){var r,n;if(!this.props.reviewMode||!this.props.isMainView)return null;const o=null!==(r=null===(n=this.props.commentOptions)||void 0===n?void 0:n.filter((e=>e.transcriptIdx==t)))&&void 0!==r?r:[];if(this.props.sessionActive||!e.remarkDisplay&&!e.behavioralDisplay&&!e.triggerDisplay&&!o&&!this.state.showCommentAdd)return null;const a=e.partyCode===i.y3,s=o.length>0||this.state.showCommentAdd;return(0,p.jsx)("div",{className:"relative",children:(0,p.jsxs)("div",{className:"absolute flex flex-row h-fit opacity-90 hover:opacity-100",style:{top:"-5px",right:e.partyCode===i.y3?"0":"initial"},children:[a&&s?(0,p.jsx)(D.a,{elementToShow:this._constructIcon(L.SK.COMMENTS,t,!0,!e.behavioralDisplay&&!e.triggerDisplay&&!e.remarkDisplay,this.state.showCommentAdd&&this.props.commentFns&&0==o.length?()=>{this.props.commentFns&&0===o.length&&this.state.showCommentAdd&&this.props.commentFns.addEntry(t)}:void 0),stringToShow:o.length>0?o.map((e=>e.comment)).join(", "):"Add comment"}):null,e.remarkDisplay?(0,p.jsx)(D.a,{elementToShow:this._constructIcon(L.SK.EVENTS,t,!a||!this.state.showCommentAdd&&0===o.length,a?!e.triggerDisplay&&!e.behavioralDisplay:!e.triggerDisplay&&!this.state.showCommentAdd&&0===o.length&&!e.behavioralDisplay),stringToShow:e.remarkDisplay}):null,e.triggerDisplay?(0,p.jsx)(D.a,{elementToShow:this._constructIcon(L.SK.TRIGGERS,t,a?!e.remarkDisplay&&!this.state.showCommentAdd&&0===o.length:!e.remarkDisplay,(a||!this.state.showCommentAdd&&0===o.length)&&!e.behavioralDisplay),stringToShow:e.triggerDisplay}):null,e.behavioralDisplay?(0,p.jsx)(D.a,{elementToShow:this._constructIcon(L.SK.BEHAVIORAL,t,a?!this.state.showCommentAdd&&0===o.length&&!e.triggerDisplay&&!e.remarkDisplay:!e.triggerDisplay&&!e.remarkDisplay,!!a||!this.state.showCommentAdd&&0===o.length),stringToShow:e.behavioralDisplay}):null,!a&&s?(0,p.jsx)(D.a,{elementToShow:this._constructIcon(L.SK.COMMENTS,t,!e.remarkDisplay&&!e.behavioralDisplay&&!e.triggerDisplay,!0,this.state.showCommentAdd&&this.props.commentFns&&0==o.length?()=>{this.props.commentFns&&0===o.length&&this.state.showCommentAdd&&this.props.commentFns.addEntry(t)}:void 0),stringToShow:o.length>0?o.map((e=>e.comment)).join(", "):"Add comment"}):null]})})}_renderAddCommentIcon(e){return(0,p.jsx)("div",{className:"h-full flex justify-center items-center",children:(0,p.jsx)("div",{className:"w-10 cursor-pointer opacity-80 hover:opacity-100",style:{paddingRight:e?"0px":"8px",paddingLeft:e?"8px":"0px"},children:ne})})}render(){const e=this.props.transcript,t=e.partyCode===i.y3,r=t?"flex-start":"flex-end",o=t?"Them":"You",a=this.props.idx===this.props.selectedTranscriptIdx,l=this.props.play?e.start-1*n.LG<=this.props.currentTimeInMs&&e.end&&e.end+1*n.LG>=this.props.currentTimeInMs:a,c=e.start-3*n.LG<this.props.currentTimeInMs&&e.end&&e.end+3*n.LG>this.props.currentTimeInMs,u={backgroundColor:l?t?"##d9e9fd":"#e9f5ec":t?"#f2f7fe":"#e9f5ec",boxShadow:"0px 2px 6px #d6dbe0",borderRadius:t?"20px 20px 20px 0px":"20px 20px 0px 20px",padding:"10px",cursor:this.props.isMainView?"pointer":"inherit"};return(0,p.jsxs)("div",{className:"w-full flex flex-col gap-2",onMouseOver:()=>{this.setState({showCommentAdd:!0})},onMouseOut:()=>{this.setState({showCommentAdd:!1})},style:{justifyContent:r,backgroundColor:l?"#F5F5F5":"initial",boxShadow:l?"rgb(0 0 0 / 10%) 0px 4px 2px, rgb(0 0 0 / 10%) 0px -4px 2px":"initial",paddingTop:"4px",paddingBottom:"4px",paddingLeft:"10px",paddingRight:"10px"},children:[(0,p.jsxs)("div",{ref:c&&this.props.reviewMode&&(this.props.play||!this.props.selectedTranscriptIdx)||!this.props.play&&a&&this.props.reviewMode?this.props.refElement:void 0,className:"w-full flex items-end justify-between flex-row",style:{justifyContent:r},children:[t?null:this._renderIcons(e,this.props.idx),(0,p.jsxs)("div",{onClick:()=>{this.props.updateSelectedTranscript&&this.props.isMainView&&this.props.updateSelectedTranscript(this.props.idx)},className:"w-5/6 flex flex-col",style:u,children:[(0,p.jsx)(s.o5,{variant:"mediumParagraph",color:"#131414",children:e.content}),this.props.isLast&&this.props.sessionActive?(0,p.jsx)("div",{className:"flex justify-center items-center pt-3 pb-3",children:(0,p.jsx)("div",{className:"dot-flashing"})}):null]}),t?this._renderIcons(e,this.props.idx):null]}),this.props.hideLabels&&!this.props.isLast?null:(0,p.jsx)("div",{className:"flex",style:{justifyContent:r},children:(0,p.jsx)(s.o5,{variant:"caption",children:e.end?o+", "+(0,P.lY)(e.start)+"-"+(0,P.lY)(e.end):o+", "+(0,P.lY)(e.start)})})]})}}class oe extends o.Component{constructor(e){super(e),this.messagesEndRef=o.createRef(),this.transcriptBodyRef=o.createRef(),this.selectedTrackerRef=o.createRef(),this.trackerBodyRef=o.createRef(),this.audioRef=o.createRef(),this.state={play:!1,previousPlayState:!1,currentTimeInMs:0,aiSummaryRequestState:H.X.TO_BE_REQUESTED_BY_USER,aiCoachingRequestState:H.X.TO_BE_REQUESTED_BY_USER,aiEmailRequestState:H.X.TO_BE_REQUESTED_BY_USER,customMetricRequestState:H.X.TO_BE_REQUESTED_BY_USER,isOverflow:!0}}_scrollToBottom(){var e,t;this.props.overviewAutoplay?null===(e=this.transcriptBodyRef.current)||void 0===e||e.scrollTo({top:this.transcriptBodyRef.current.scrollHeight,behavior:"smooth"}):null===(t=this.messagesEndRef.current)||void 0===t||t.scrollIntoView({behavior:"smooth"})}componentDidMount(){this.props.autoplay?this._scrollToBottom():window.scrollTo({top:0,behavior:"smooth"})}_isInViewport(e,t){var r,n,i;if(!e.current||!t.current)return!0;const o=e.current.getBoundingClientRect();return o.top>=(null!==(r=null===(n=t.current)||void 0===n?void 0:n.offsetTop)&&void 0!==r?r:0)&&o.bottom<=(null===(i=t.current)||void 0===i?void 0:i.clientHeight)}_scrollToMatchSelectedTrigger(){var e,t;if(!this.selectedTrackerRef.current||!this.audioRef.current||!this.transcriptBodyRef.current)return;const r=null===(e=this.selectedTrackerRef.current)||void 0===e?void 0:e.getBoundingClientRect().top,n=this.audioRef.current.getBoundingClientRect().top+this.transcriptBodyRef.current.scrollTop-r;null===(t=this.transcriptBodyRef.current)||void 0===t||t.scrollTo({top:n,behavior:"smooth"})}_scrollToMatchHighlightedItem(){var e,t;if(!this.selectedTrackerRef.current||!this.audioRef.current||!this.trackerBodyRef.current)return;const r=null===(e=this.audioRef.current)||void 0===e?void 0:e.getBoundingClientRect().top,n=this.selectedTrackerRef.current.getBoundingClientRect().top+this.trackerBodyRef.current.scrollTop-r;null===(t=this.trackerBodyRef.current)||void 0===t||t.scrollTo({top:n,behavior:"smooth"})}_scrollTrackerBodyIntoViewAndMatchHighlightedItem(){var e,t;this.selectedTrackerRef.current&&this.trackerBodyRef.current&&this.audioRef.current&&this.transcriptBodyRef.current&&(null===(e=this.trackerBodyRef.current)||void 0===e||e.scrollTo({top:this.selectedTrackerRef.current.offsetTop-30,behavior:"smooth"}),null===(t=this.transcriptBodyRef.current)||void 0===t||t.scrollTo({top:this.audioRef.current.offsetTop-30,behavior:"smooth"}))}_scrollTranscriptBodyIntoView(){this.transcriptBodyRef.current&&this.audioRef.current&&!this._isInViewport(this.audioRef,this.transcriptBodyRef)&&this.audioRef.current.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})}_requestSummaryUpdate(){var e,t;if(null===(e=this.props.audioDetails)||void 0===e||!e.sessionId)return;const r=this.props.audioDetails.sessionId;(0,a.M)().requestTextSummary(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId).then((e=>{var t;r===(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId)&&((0,a.M)().removeCachedSessionData(r),this.setState({aiSummaryText:null===e||void 0===e?void 0:e.summary,aiSummaryRequestState:null!=e&&null!==(null===e||void 0===e?void 0:e.summary)?H.X.RECEIVED:H.X.ERROR,aiSummarySessionId:r}))}))}_requestEmailUpdate(){var e,t;if(null===(e=this.props.audioDetails)||void 0===e||!e.sessionId)return;const r=this.props.audioDetails.sessionId;(0,a.M)().requestEmail(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId).then((e=>{var t;r===(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId)&&((0,a.M)().removeCachedSessionData(r),this.setState({aiEmailText:null!==e&&void 0!==e?e:void 0,aiEmailRequestState:null!=e?H.X.RECEIVED:H.X.ERROR,aiEmailSessionId:r}))}))}_requestCoachingUpdate(){var e,t;if(null===(e=this.props.audioDetails)||void 0===e||!e.sessionId)return;const r=this.props.audioDetails.sessionId;(0,a.M)().requestCoachingSuggestion(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId).then((e=>{var t;r===(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId)&&((0,a.M)().removeCachedSessionData(r),this.setState({aiCoachingText:null!==e&&void 0!==e?e:void 0,aiCoachingRequestState:null!=e?H.X.RECEIVED:H.X.ERROR,aiCoachingSessionId:r}))}))}_requestCustomMetricUpdate(){var e,t;if(null===(e=this.props.audioDetails)||void 0===e||!e.sessionId)return;const r=this.props.audioDetails.sessionId;(0,a.M)().requestCustomMetric(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId).then((e=>{var t;r===(null===(t=this.props.audioDetails)||void 0===t?void 0:t.sessionId)&&((0,a.M)().removeCachedSessionData(r),this.setState({customMetric:null!==e&&void 0!==e?e:void 0,customMetricRequestState:e?H.X.RECEIVED:H.X.ERROR,customMetricSessionId:r}))}))}componentDidUpdate(e,t){var r,n,i,o,a,s,l,c,u,d,p,h,f,m,g,_,v,y,A,C,E,w,S,T,b;this.props.autoplay&&this._scrollToBottom(),(this.state.play||null!==(r=this.props.audioDetails)&&void 0!==r&&r.sessionId&&(null===(n=e.audioDetails)||void 0===n?void 0:n.sessionId)===(null===(i=this.props.audioDetails)||void 0===i?void 0:i.sessionId)&&!this.props.selectedTranscriptIdx&&this.state.currentTimeInMs!==t.currentTimeInMs)&&(this.props.isPureTranscriptView||!this.audioRef.current||this._isInViewport(this.audioRef,this.transcriptBodyRef)||this.audioRef.current.scrollIntoView({behavior:0==Math.abs(t.currentTimeInMs-this.state.currentTimeInMs)?"auto":"smooth",block:"center",inline:"center"}),this.selectedTrackerRef.current&&!this._isInViewport(this.selectedTrackerRef,this.trackerBodyRef)&&this._scrollToMatchHighlightedItem()),!e.pageClosed&&this.props.pageClosed&&this.state.play&&this.setState({previousPlayState:!0,play:!1}),(null===(o=e.audioDetails)||void 0===o?void 0:o.sessionId)==(null===(a=this.props.audioDetails)||void 0===a?void 0:a.sessionId)&&e.selectedTranscriptIdx!==this.props.selectedTranscriptIdx&&this.setState({prevSelectedTranscriptIdx:e.selectedTranscriptIdx}),null!==(s=this.props.audioDetails)&&void 0!==s&&s.sessionId&&(null===(l=e.audioDetails)||void 0===l?void 0:l.sessionId)===(null===(c=this.props.audioDetails)||void 0===c?void 0:c.sessionId)&&t.aiSummaryRequestState!==this.state.aiSummaryRequestState&&this.state.aiSummaryRequestState===H.X.REQUESTED_BY_USER&&this._requestSummaryUpdate(),null!==(u=this.props.audioDetails)&&void 0!==u&&u.sessionId&&(null===(d=e.audioDetails)||void 0===d?void 0:d.sessionId)===(null===(p=this.props.audioDetails)||void 0===p?void 0:p.sessionId)&&t.aiEmailRequestState!==this.state.aiEmailRequestState&&this.state.aiEmailRequestState===H.X.REQUESTED_BY_USER&&this._requestEmailUpdate(),null!==(h=this.props.audioDetails)&&void 0!==h&&h.sessionId&&(null===(f=e.audioDetails)||void 0===f?void 0:f.sessionId)===(null===(m=this.props.audioDetails)||void 0===m?void 0:m.sessionId)&&t.aiCoachingRequestState!==this.state.aiCoachingRequestState&&this.state.aiCoachingRequestState===H.X.REQUESTED_BY_USER&&this._requestCoachingUpdate(),null!==(g=this.props.audioDetails)&&void 0!==g&&g.sessionId&&(null===(_=e.audioDetails)||void 0===_?void 0:_.sessionId)===(null===(v=this.props.audioDetails)||void 0===v?void 0:v.sessionId)&&t.customMetricRequestState!==this.state.customMetricRequestState&&this.state.customMetricRequestState===H.X.REQUESTED_BY_USER&&this._requestCustomMetricUpdate(),(null===(y=e.audioDetails)||void 0===y||!y.sessionId||null!==(A=this.props.audioDetails)&&void 0!==A&&A.sessionId)&&(null!==(C=e.audioDetails)&&void 0!==C&&C.sessionId||null===(E=this.props.audioDetails)||void 0===E||!E.sessionId)&&(null===(w=e.audioDetails)||void 0===w?void 0:w.sessionId)===(null===(S=this.props.audioDetails)||void 0===S?void 0:S.sessionId)||this.setState({currentTimeInMs:0,previousPlayState:!1,play:!1,prevSelectedTranscriptIdx:void 0,aiSummaryText:void 0,aiSummaryRequestState:H.X.TO_BE_REQUESTED_BY_USER,aiSummarySessionId:void 0,aiEmailText:void 0,aiEmailRequestState:H.X.TO_BE_REQUESTED_BY_USER,aiEmailSessionId:void 0,aiCoachingText:void 0,aiCoachingRequestState:H.X.TO_BE_REQUESTED_BY_USER,aiCoachingSessionId:void 0,customMetric:void 0,customMetricRequestState:H.X.TO_BE_REQUESTED_BY_USER,customMetricSessionId:void 0}),(null===(T=e.audioDetails)||void 0===T?void 0:T.sessionId)==(null===(b=this.props.audioDetails)||void 0===b?void 0:b.sessionId)&&e.selectedTranscriptIdx!==this.props.selectedTranscriptIdx&&void 0!==this.props.selectedTranscriptIdx&&-1!==this.props.selectedTranscriptIdx&&(this.selectedTrackerRef.current&&!this._isInViewport(this.selectedTrackerRef,this.trackerBodyRef)?this._scrollTrackerBodyIntoViewAndMatchHighlightedItem():!this.state.play&&this.selectedTrackerRef.current?this._scrollToMatchSelectedTrigger():this._scrollTranscriptBodyIntoView(),this.setState((e=>this.props.transcripts?{currentTimeInMs:this.props.transcripts.length>0&&void 0!==this.props.selectedTranscriptIdx&&this.props.selectedTranscriptIdx<this.props.transcripts.length?this.props.transcripts[this.props.selectedTranscriptIdx].start:0,play:!1,previousPlayState:e.play}:null),(()=>{this.state.previousPlayState&&this.setState({play:!0,previousPlayState:!1})})))}_constructIcon(e,t,r,n){return(0,p.jsx)("div",{onClick:()=>{this.props.updateSelectedTranscript&&(this.props.selectedTranscriptIdx===t?this.props.updateSelectedTranscript(void 0):this.props.updateSelectedTranscript(t,(()=>{this.props.updateViewMode&&this.props.viewMode!==e&&this.props.updateViewMode(e)})))},style:{color:"black",borderTopLeftRadius:r?"10px":"initial",borderBottomLeftRadius:r?"10px":"inital",borderTopRightRadius:n?"10px":"initial",borderBottomRightRadius:n?"10px":"inital",backgroundColor:"white",width:"30px",boxShadow:"rgb(0 0 0 / 5%) 0px 2px 1px, rgb(0 0 0 / 5%) 0px -2px 1px"},className:"cursor-pointer p-2 opacity-80 hover:opacity-100",children:L.m$[e]})}_renderTranscriptElement(e,t,r){return(0,p.jsx)(ie,{hideLabels:this.props.hideLabels||this.props.isPureTranscriptView,commentOptions:this.props.commentFilters,commentFns:this.props.commentFns,isMainView:this.props.isMainView,currentTimeInMs:this.state.currentTimeInMs,idx:t,refElement:this.audioRef,play:this.state.play,transcript:e,isLast:r,reviewMode:this.props.reviewMode,selectedTranscriptIdx:this.props.selectedTranscriptIdx,sessionActive:this.props.sessionActive,updateSelectedTranscript:this.props.updateSelectedTranscript,updateViewMode:this.props.updateViewMode,viewMode:this.props.viewMode})}_renderTranscriptBodyDefault(){return(0,p.jsxs)("div",{className:"w-full h-full flex flex-col items-center",children:[W,(0,p.jsxs)("div",{className:"mt-2",children:[(0,p.jsx)("div",{className:"text-center font-bold mb-2",children:(0,p.jsx)(s.o5,{variant:"h3",children:"Real-time AI Transcription / Summarization / Coaching"})}),(0,p.jsxs)("ul",{style:{listStyleType:"circle",marginLeft:"30px"},children:[(0,p.jsx)("li",{children:(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:"Here you'll see a live transcription of your call"})}),(0,p.jsx)("li",{children:(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:"After your call you will receive an automatic call summary + disposition (if available)"})}),(0,p.jsx)("li",{children:(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:"Hit star at the bottom to favorite a transcript to easily search for it in the transcripts tab above"})})]})]})]})}_renderEmptyBody(){return(0,p.jsx)("div",{className:"w-full h-full flex justify-center items-center text-center",children:(0,p.jsx)(s.o5,{variant:"caption",children:"No transcripts available for this call."})})}_renderLineSplitHeaderRecallSection(e){return(0,p.jsxs)("div",{style:{paddingLeft:"10px",paddingRight:"10px"},className:"w-full items-center flex flex-row justify-between",children:[(0,p.jsx)("hr",{className:"w-1/3",style:{height:"1px",backgroundColor:"#e5e7eb"}}),(0,p.jsx)("div",{className:"w-full flex-grow text-center pl-2 pr-2 max-w-fit",children:(0,p.jsx)(s.o5,{variant:"smallParagraph",children:k.PX[e]})}),(0,p.jsx)("hr",{className:"w-1/3",style:{height:"1px",backgroundColor:"#e5e7eb"}})]})}_renderTranscripts(){let e=0;if(!this.props.transcripts||0==this.props.transcripts.length)return null;return this.props.transcripts.map(((t,r)=>{var n;const i=this._renderTranscriptElement(t,r,r+1==(null===(n=this.props.transcripts)||void 0===n?void 0:n.length)),o=this.props.counterpartyFilters&&this.props.counterpartyFilters.map(((r,n)=>{if(!(n<e)&&r.start<=t.start){if(e+=1,r.counterpart===k.kG.UNKNOWN)return;return this._renderLineSplitHeaderRecallSection(r.counterpart)}})).filter((e=>void 0!==e));return this.props.reviewMode&&this.props.counterpartyFilters?(0,p.jsxs)("div",{className:"w-full flex flex-col gap-1",children:[o,i]}):i}))}_renderTranscriptBody(){return(0,p.jsxs)("div",{onClick:()=>{this.props.sessionActive&&this.props.autoplay&&this.props.updateAutoplayState&&this.props.updateAutoplayState()},ref:this.transcriptBodyRef,className:"relative min-h-0 w-full overflow-y-auto flex-1 flex flex-col items-center",style:{paddingTop:"8px",paddingBottom:"16px"},children:[this.props.transcripts?0==this.props.transcripts.length?this._renderEmptyBody():this._renderTranscripts():!this.props.sessionActive&&!this.props.showLoaderAsDefault||this.props.noLoaderEvenOnActive?this._renderTranscriptBodyDefault():(0,p.jsx)(N.a,{}),(0,p.jsx)("div",{ref:this.messagesEndRef})]})}_getCurrentTime(e,t,r){this.setState((n=>({currentTimeInMs:void 0===e?n.currentTimeInMs:e,play:void 0===t?n.play:t,previousPlayState:void 0===r?n.previousPlayState:r})),(()=>{var e;!this.state.play&&this.props.updateSelectedTranscript&&this.props.selectedTranscriptIdx&&this.props.transcripts&&(this.state.currentTimeInMs>(null!==(e=this.props.transcripts[this.props.selectedTranscriptIdx].end)&&void 0!==e?e:0)||this.state.currentTimeInMs<this.props.transcripts[this.props.selectedTranscriptIdx].start)&&this.props.updateSelectedTranscript(void 0)}))}_computeTalkTimeRatio(){var e,t;if(null===(e=this.props.audioDetails)||void 0===e||null===(t=e.data)||void 0===t||!t.turns)return null;const r=this.props.audioDetails.data.turns.filter((e=>"REP"===e.role)).map((e=>e.start-e.end)).reduce(((e,t)=>e+t),0),n=this.props.audioDetails.data.turns.filter((e=>"PROSPECT"===e.role)).map((e=>e.start-e.end)).reduce(((e,t)=>e+t),0);if(0==r+n)return null;return"Rep ("+(Math.round(100*r/(r+n)).toString()+"%")+") : Prospect ("+(Math.round(100*n/(r+n)).toString()+"%")+")"}_getAISummaryFromSessionData(){var e;if(!this.props.audioDetails||null===(e=this.props.audioDetails)||void 0===e||!e.data)return null;let t=null;return this.props.audioDetails.data.notes&&this.props.audioDetails.data.notes.length>0&&(t=this.props.audioDetails.data.notes.map((e=>e.note)).join(" | ")),(null==t||""==t)&&this.props.audioDetails.data.sessionMetric&&this.props.audioDetails.data.sessionMetric.genSummaryText&&(t=this.props.audioDetails.data.sessionMetric.genSummaryText),null!=t&&""!=t||!this.state.aiSummaryText||this.state.aiSummarySessionId!==this.props.audioDetails.sessionId||(t=this.state.aiSummaryText),t}_getAIEmailFromSessionData(){var e,t;return this.props.audioDetails&&null!==(e=this.props.audioDetails)&&void 0!==e&&e.data?null!==(t=this.props.audioDetails.data.sessionMetric)&&void 0!==t&&t.genEmailText?this.props.audioDetails.data.sessionMetric.genEmailText:this.state.aiEmailText&&this.state.aiEmailSessionId===this.props.audioDetails.sessionId?this.state.aiEmailText:null:null}_getAICoachingFromSessionData(){var e,t;return this.props.audioDetails&&null!==(e=this.props.audioDetails)&&void 0!==e&&e.data?null!==(t=this.props.audioDetails.data.sessionMetric)&&void 0!==t&&t.genCoachingText?this.props.audioDetails.data.sessionMetric.genCoachingText:this.state.aiCoachingText&&this.state.aiCoachingSessionId===this.props.audioDetails.sessionId?this.state.aiCoachingText:null:null}_getCustomMetricFromSessionData(){var e,t,r;return this.props.audioDetails&&null!==(e=this.props.audioDetails)&&void 0!==e&&e.data?this.props.customMetric&&(null===(t=this.props.audioDetails)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.session.session_id)===this.props.customMetric.session_id?this.props.customMetric:this.state.customMetric&&this.state.customMetricSessionId===this.props.audioDetails.sessionId?this.state.customMetric:null:null}_renderSummaryCoaching(){var e;if(null===(e=this.props.audioDetails)||void 0===e||!e.data||!this.props.audioDetails.sessionId||!this.props.audioDetails.data.sessionMetric)return null;const t=this._getAISummaryFromSessionData();return(0,p.jsxs)("div",{className:"flex flex-row gap-2 items-center",style:{padding:this.props.isMainView?"8px":"0px",boxShadow:this.props.isMainView?"0px 4px 12px rgba(0, 0, 0, 0.1)":"none"},children:[(0,p.jsx)(s.o5,{variant:"smallCaption",style:{whiteSpace:"nowrap"},children:"Summary"}),(0,p.jsx)("div",{className:"h-full",style:{borderLeft:"1px solid #e5e7eb"}}),t?(0,p.jsx)(B.V,{text:t,maxLines:this.props.minimalView||!this.props.isMainView?3:4,color:"black",variant:"mediumParagraph"}):this.state.aiSummaryRequestState===H.X.REQUESTED_BY_USER?(0,p.jsx)(N.a,{}):(0,p.jsx)("div",{onClick:()=>this.setState({aiSummaryRequestState:H.X.REQUESTED_BY_USER}),className:"w-full h-full flex items-center justify-center",style:{padding:"5px"},children:(0,p.jsxs)("div",{className:"cursor-pointer hover:bg-slate-200 w-full flex flex-row gap-2 items-center justify-center",style:{paddingTop:"5px",paddingBottom:"5px",border:"1px solid #e5e7eb",borderRadius:"10px",height:"40px"},children:[(0,p.jsx)("div",{className:"h-full",children:re}),(0,p.jsx)("div",{className:" flex text-center",children:(0,p.jsx)(s.o5,{variant:"mediumParagraph",children:this.state.aiSummaryRequestState===H.X.TO_BE_REQUESTED_BY_USER?"Request AI automation":"Request failed."})})]})})]})}_renderAITextMain(e,t){return(0,p.jsx)(s.o5,{className:t?"cursor-pointer":"",onClick:t,variant:"mediumParagraph",color:t?"blue":"black",style:{wordWrap:"break-word"},children:e})}_parseTimestampToSeconds(e){const t=e.split(":").map(Number).reverse();let r=0,n=1;for(const i of t){if(isNaN(i))return;r+=i*n,n*=60}return r}_getIdxCorrespondingToSingleTimestamp(e){var t,r;if(!this.props.transcripts)return;let i=null===(t=this.props.transcripts)||void 0===t?void 0:t.findIndex((t=>{const r=(0,P.lY)(t.start);return e==r||e===`0${r}`}));if(-1!==i)return i;if(i=null===(r=this.props.transcripts)||void 0===r?void 0:r.findIndex((t=>{if(!t.end)return!1;const r=(0,P.lY)(t.end);return e==r||e===`0${r}`})),-1!==i)return i;const o=this._parseTimestampToSeconds(e);if(void 0===o)return 0;const a=this.props.transcripts.map(((e,t)=>e.end?{idx:t,value:Math.abs((e.end-e.start)*n.PX/2-o)}:{idx:t,value:Math.abs(e.start*n.PX-o)}));return a.sort(((e,t)=>e.value-t.value)),a[0].idx}_getIdxCorrespondongToCoachingTimestamps(e,t){var r,i;if(!this.props.transcripts)return;if(e===t)return this._getIdxCorrespondingToSingleTimestamp(e);const o=null===(r=this.props.transcripts)||void 0===r?void 0:r.findIndex((r=>{if(!r.end)return!1;const n=(0,P.lY)(r.start),i=(0,P.lY)(r.end);return(e==n||e===`0${n}`)&&(t==i||t==`0${i}`)}));if(-1!==o)return o;const a=this._parseTimestampToSeconds(e),s=this._parseTimestampToSeconds(t);if(void 0===a||void 0===s)return 0;if(0===Math.abs(s-a))return this._getIdxCorrespondingToSingleTimestamp(e);const l=null===(i=this.props.transcripts)||void 0===i?void 0:i.map(((e,t)=>{if(!e.end)return{idx:t,value:0};const r=e.start*n.PX,i=e.end*n.PX,o=Math.max(Math.min(i,s),a)-Math.min(Math.max(r,a),s),l=Math.max(s,i)-Math.min(a,r);return{idx:t,value:o<=0||l<=0?0:o/l}}));return l.sort(((e,t)=>t.value-e.value)),l[0].idx}_handleClickCoachingSuggestionDoubleTimestamp(e,t){if(!this.props.updateSelectedTranscript)return;const r=this._getIdxCorrespondongToCoachingTimestamps(e,t);void 0!==r&&this.props.updateSelectedTranscript(void 0!==this.props.selectedTranscriptIdx&&this.props.selectedTranscriptIdx===r?void 0:r)}_handleClickCoachingSuggestionSingleTimestamp(e){if(!this.props.updateSelectedTranscript)return;const t=this._getIdxCorrespondingToSingleTimestamp(e);void 0!==t&&this.props.updateSelectedTranscript(void 0!==this.props.selectedTranscriptIdx&&this.props.selectedTranscriptIdx===t?void 0:t)}_renderDoubleTimestamp(e,t){const r=t[1],n=t[3],i=e.indexOf(t[0]),o=e.slice(i+t[0].length).trim().replace(/^[!-\/:-@[-`{-~]*/,""),a=this.props.selectedTranscriptIdx;let l=!1;if(void 0!==a){l=a==this._getIdxCorrespondongToCoachingTimestamps(r,n)}return(0,p.jsx)("div",{className:"w-full flex flex-row px-2 py-1",style:{backgroundColor:l?"#F5F5F5":"initial",boxShadow:l?"rgb(0 0 0 / 10%) 0px 4px 2px, rgb(0 0 0 / 10%) 0px -4px 2px":"initial"},children:(0,p.jsx)("div",{onClick:()=>this._handleClickCoachingSuggestionDoubleTimestamp(r,n),className:"flex flex-col gap-1 cursor-pointer p-2 opacity-100 bg-white hover:bg-slate-50",style:{width:"100%",borderRadius:"10px",boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)"},children:(0,p.jsxs)(s.o5,{variant:"mediumParagraph",color:"black",style:{wordWrap:"break-word"},children:[(0,p.jsx)("span",{style:{color:"blue",fontWeight:"300"},children:r+" - "+n+": "}),o]})})})}_renderSingleTimestamp(e,t){const r=t[2],n=e.indexOf(t[0]),i=e.slice(n+t[0].length).trim().replace(/^[!-\/:-@[-`{-~]*/,"");let o=!1;const a=this.props.selectedTranscriptIdx;if(void 0!==a){o=a==this._getIdxCorrespondingToSingleTimestamp(r)}return(0,p.jsx)("div",{className:"w-full flex flex-row px-2 py-1",style:{backgroundColor:o?"#F5F5F5":"initial",boxShadow:o?"rgb(0 0 0 / 10%) 0px 4px 2px, rgb(0 0 0 / 10%) 0px -4px 2px":"initial"},children:(0,p.jsx)("div",{onClick:()=>this._handleClickCoachingSuggestionSingleTimestamp(r),className:"flex flex-row flex-wrap gap-1 cursor-pointer p-2 opacity-80 hover:opacity-100",style:{width:"100%",borderRadius:"10px",backgroundColor:"white",boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)"},children:(0,p.jsxs)(s.o5,{variant:"mediumParagraph",color:"black",style:{wordWrap:"break-word"},children:[(0,p.jsx)("span",{style:{color:"blue",fontWeight:"300"},children:r+": "}),i]})})})}_renderCoachingText(e){const t=e.match(/(\d{2}:\d{2})\s*([:-])\s*(\d{2}:\d{2})/);if(null!==t)return this._renderDoubleTimestamp(e,t);const r=e.match(/(\d+\.\s+)(\d{2}:\d{2})\s+([:-])/);return null!==r?this._renderSingleTimestamp(e,r):this._renderAITextMain(e)}_renderWidgetContent(e){const t=e===M.xO.AI_AUTOMATION_SUMMARY?{}:{overflowY:"auto",minHeight:"50px",maxHeight:"12vh"};switch(e){case M.xO.AI_AUTOMATION_SUMMARY:case M.xO.AI_AUTOMATION_COACHING:const r=e===M.xO.AI_AUTOMATION_SUMMARY?this._getAISummaryFromSessionData():this._getAICoachingFromSessionData();return(0,p.jsxs)("div",{className:"flex flex-row items-center",children:[(0,p.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[(0,p.jsx)(s.o5,{variant:"smallCaption",style:{whiteSpace:"nowrap",maxWidth:"55px"},children:e===M.xO.AI_AUTOMATION_SUMMARY?"Summary":"Coaching"}),(0,p.jsx)("div",{className:"h-full",style:{borderLeft:"1px solid #e5e7eb"}})]}),(0,p.jsx)("div",{className:"flex flex-col gap-1 w-full flex-grow",style:{marginLeft:e===M.xO.AI_AUTOMATION_SUMMARY?"8px":"0px",...t},children:(0,p.jsx)(B.V,{noCursor:!0,color:"black",maxLines:(this.props.minimalView,3),text:null!==r&&void 0!==r?r:"",variant:"mediumParagraph"})})]});case M.xO.CUSTOM_METRIC:return this._renderScoreButton();default:return null}}_renderRequestWidget(e){var t;if(null===(t=this.props.audioDetails)||void 0===t||!t.data||!this.props.audioDetails.sessionId||!this.props.audioDetails.data.sessionMetric)return null;const r=e===M.xO.AI_AUTOMATION_SUMMARY?this._getAISummaryFromSessionData():e===M.xO.AI_AUTOMATION_COACHING?this._getAICoachingFromSessionData():this._getCustomMetricFromSessionData(),n=this._getCurrentState(e);return r?(0,p.jsx)("div",{className:"flex flex-row items-center",style:{padding:this.props.isMainView?"8px":"0px",boxShadow:this.props.isMainView?"0px 4px 12px rgba(0, 0, 0, 0.1)":"none"},children:this._renderWidgetContent(e)}):(0,p.jsx)(H.G,{mainView:!0,noShowButtons:!0,widgetType:e,updateState:t=>{e===M.xO.AI_AUTOMATION_SUMMARY?this.setState({aiSummaryRequestState:t}):e===M.xO.AI_AUTOMATION_COACHING?this.setState({aiCoachingRequestState:t}):e===M.xO.CUSTOM_METRIC&&this.setState({customMetricRequestState:t})},triggerAlert:()=>{},onRequest:()=>{e===M.xO.AI_AUTOMATION_SUMMARY?this._requestSummaryUpdate.bind(this):e===M.xO.AI_AUTOMATION_COACHING?this._requestCoachingUpdate.bind(this):e===M.xO.CUSTOM_METRIC&&this._requestCustomMetricUpdate.bind(this)},copyToPlatform:!1,content:void 0,requestState:n})}_formatPhoneNumber(e){return"1"===e.charAt(0)?e.replace(/(\d{1})(\d{3})(\d{3})(\d{4})/,"+$1 ($2) $3-$4"):e.replace(/(\d{1,4})(\d{2,4})(\d{4})/,"+$1 $2 $3")}_constructPlatformLink(e,t){return t?e===k.OD.SALESLOFT?`https://app.salesloft.com/app/people/${t}`:e===k.OD.OUTREACH?`https://web.outreach.io/prospects/${t}/overview`:null:null}_renderImageForPlatform(e){return e===k.OD.SALESLOFT?(0,p.jsx)("img",{src:V}):e===k.OD.OUTREACH?X:e===k.OD.HUBSPOT?Z:e===k.OD.FRESHWORKS?(0,p.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAACXBIWXMAAAsTAAALEwEAmpwYAAADAFBMVEVHcEzfagDjcwDjagD////////////////gZwDusXH////hdADfbQDfcwP////gZwDkbgDfbQD////jbgD////kbgDldQH////////iawDibgDoiijjbQDgawDkdQPcZADibADmcAD////kbADjZwDjagDkbwHgYwD////2vIXdYwDiZgD////kfBDlhSPjbADkaAD////jcgDgagDjbgDmhCL////aZQDjcgHjaAD////////gYwDjcADjaQDgZwDjbQD////kfw3hawDjaQD1yJveYwDwvojibgD////iYgDjawDibgDfeBrrnEbmfhPfZgDjbADjeQnYZgDgbADohCHmgRjibADpiiz////haQDvplviawHeXADjcQDkbwDgbgDohyjhbADyyaDgcQDokznmgRnwvIPlcwHupFviagDro1jkagDmbgDjZQDkcQD1w5LlgBjqnEXoiSnplTzqpmHkbwDiawDibQDxs3bpjjLoiy3fbAD21rTjcwDqm0biZADjbgDvsnDhbQD0z6rjegzyw5Lrm0TjaQDpmEXneQjjagDmbwDiaADvp17niizgZQD1wI/kcADvtHntrGjmbwDtoFLrnErlghvup13mfRDofxzxv4nmkDTjcwDmewzol0D00Krxu4Hvs3L////gZgDspVvwsnLibADzypnws3Pvs3X0z6PofQv////42b72y6L////////mcgD////mcADmcwDwuoDiXQDmcQDkZgDkbADkcQDjcADkbwDkbQDkbgDkaADmdADhVwDkcADoghvfTADiYwDkagDjbgDicwDjcQDhaADkZQDicQDhWQDiYADiYQDjawDfUADgUgDgVADmbwDfTQDhZgDgXwDiXADtn030yJj+/vvwuX3hWwDvq2bndgXdSQD417PsnEvhXADhZAD31LDvrWnjaQDtoVL748rngBX88OLyvIX+//3317X78+j78ebqkTb30679+/fqji/ohBz0xJHjZwD1yp7ohB742Lb78+v42LfkeQqyof3uAAAAs3RSTlMAVNDbIiowLdDQGy1QTx1Q/EUZ5AHU0Scf8NGp2z7IJkjyCdLh4kJDDK0t2y65t+B4C9iAW7AQK8zfJRcy8Uxe/g6+bHKtVJ/LBDXszifW0FjXvUpAvNNhvBPQri85/vVYucybf67XrdWlhKPnz3zprMfRsLakhPqSodfQOK3bsuHesWWcyp2qfb/D/P2JqsjQsOK5n72rqLHWrqaaw97Qp66n0jccv9ajtcvWq3s6ldZFNBcEQxIAABt9SURBVHja7J15VFTXHcdFZiCloIKiowE1Cu6ocUcFg2IVMcY17hq3tMYlnrYnxiQmUWNiYxP/SNvTnGM9Zjn5I6ftP/fNE2Yeb2acAWbYhpkBQRYhokg0aFxO1Nj2FMYl2lhkeZdz79zv5y/+5M33c+/93eXd16ULAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQK+0Z6cZunXT6UMZR68z6AxRk9IQWccZFKXr0xR4yPS3YpOXz/rH0dl//+yTr7/4BdN88fUn+/fv3/ParPDYeaH6EB1SbAfDwqbqQ6fHRqRu2v/VkRe6Do7+zbhjPV9NP1xfaCo33TYxTvnt27bD6189Ni76qSOf7o0YAAnaQpR+1NqIsZ9/daT34HH70g/bCpxWh5EY/WT6IezT9F/e/Y/Ntm+DNy6YHa6HA09GFxI64vmBR490XXQs3Vtgthrv/pI8BN4iVqd35IvDg8KQcIvZD4iYvaB3vykxPczNDT4Acn8Yo8Ub93TEgCgk/djw/dlvDPY6rc29JglMjFkxH77fHQr8PPxfvzzXnz0JdIyWHovmJKcg9f8N3xL42d/FkWl9bv74UYi+Of3JEbPf2ChQ+Pd7gby+E2cYkH74/t5N3b6DCEdzjTPm/aFpQnf84av7xbisRiImRqN197IJKwVNXx++d8HGGJdKhMaYNXh8qHjppxmC9v525LdOKxGepkpgy1DB4jfMO7D6XaT/oBLI3zBEpL2dPgu3Hewpes//qAJFCQNFib/b0PGLx6wTtur7fwZkzRwqSuOPTsoK3CXeDpSCfw78USCsufEXnSJI/3EEvAGGhXN6o/G3wLqZAWxAL8PCrYk9LEi/xVFgRaAakLLmwPHEIjUTIbe8PeRaFpBzgWFrDy3umW/MROt/ogHeXYYAjH/zh0lGDP2twpoYHoDxP5OF8Fs9FUiIRPxCF4KuLQE0CEw/hPjbbEDgDAK6Gb9LQvxtJj9ABgHdwuPxmaj82jMIrA6AQcAQ9PH2fAcmfu1BjQviPv/Iz951qWj+7cS1mvM3x8LCE1wW5Nj+LmD7BL57/w8SUft1qAoo2spxFZC8Kw7xd1CAU8ELua39ly924aBfx7uAbd343PRL3jYGi/4aCOBYxOX5sFHjd+TjpKcmBiTtHMbfun/3LX3z0Py1ESDznancNf+dO4rQ/WuEw7goma/405ag+WtK0maubg7QHeiP5q/tauA7HK0GDlqyNT4L8WtbBcyfzk3+U1MP5p9CZNqSGc/NcnDspu3o/bUXwLtpGhfx9xo4ejfe86MwBLiO6LnY+Vk+swjx0xDAuIoHAZa+l4jun5IB/UZw0P3/frcF8VMSYMrzrOc/aeHifDR/agRHsL74szMahz4p4h3O9lLQvNd7Yu2XJrZPQ5g+9jlxPfKnivNNhu+OezZiQz7Kf7pYX2BXgGmz5qL8o42jK7MC6F95G82f/jzwKVYF+HJPeh7ip04mqwIs/cvuU3jnS1wBIkc/h+5fYAGGrMhH/AILMGSFywEBxBUgNiHLgWhEFaBXWnICNv8FFiDtpf44+imwACkT5sqIX1wBVs7qKhtRAAgrwMrUcUbkL64AK1MXYfgXWICm/JGIwAIMmzUOgYgsQNBcdP8iCzBwZhbyEFiASKz/CS1A5IYiTAAEFiByA9Z/RRZg6Wgc/xRZgNAP/oj8BRbA8FFfrP8KLEDYoTE4/yuwAMNS9+H1L5EF6D4fEwCRBYjcgAPAIgswbyImgCILYPgoCfkLLMCksZgACC3AS9GYAIgsQOQKTABEFuCff8UOsMgCrNx0GO1fZAGSF+H2b5EFiE3Al/9EFuBLFABCC9Bt024UAAIL0GtGIu7/F1mA2NE4Ay6yALrX13PW/uUmTt6j+W8I0BEGpfbk6Ao4WVbMhRl2X1nOWT85vlJ3sU0lMgRo9wrAQW7il1VnRmlO/cUTN65I96m+VtWQbfe5Cy2KDAHacwh4IiczQFk1ucvyaq9Kj6O67gd7abFZgQBtPgR4qC8XM0DF7PHdqZJa4tq5ArtJlSFA2w4B7uDhDIDirKhpaJSeyIWbvlyLDAHaMgBwcAisKX73Gal1NFaWFZshQKtnAGPTmc9fNmfUtDZ+PxdLbQoEaOU1AP2Zz18xldRKbeNGeYVZhgCtYOqeHqznb84ovya1mTO+QgUCtGIJaLs14Jr/PeozzBDgSXtAa5cxvgeg5tZcldpJg90pQ4AWSXntGSPj3f9Jqf3c8hU6IECLa8CMLwGY3ReljnDFm6tAgBY2AY+zfRGQ2V4rdZACzgzoXAGWxzOe/wlJEsyAThVg+kSmK0BN8ufNgM4UIGVzEsvtXz3fIGmCl6cFgc4UYMlGlitAxZOtTf5StccGAR5D1ByWPwWo5JZLWnGh1AwBHrMLzPSLQM4MSTsaKlQI8LMp4LZ1DA8AZvstDQWQ8rgpBDtPgOXxpxgeADIuSppy2gkBHkXP9BTQVqBt/lKVXYUAj+4CpjM8AKj2Oo0FkO4UyhDg4WMALL8JJOcSrfOXGn0WCPAQM+IZ7gAsPkl7KosVCPBTB/A0yx2A5xwFAaTTZgjASQdQRiN/qTZDhgD3CGO6A8itpCKAVKZCgPuLgDEsTwFKrtER4LtCCPCgA2BYANNJOvlL10pVCODnVyxXAHJNHSUBpDwbBGC+AiBqDq38pTMVMgRoIiiO5XMghdepCcBDGdgJAoR9zHIHILvr6AmQ54QATRVAHMvtQC2jlz8PSwH0BdDtcrH8AzhPUhTgaikE6DJ5MMu7InJxLUUBpBwHBAiPYfn5ZfslmgKwXwRQF4DtOSCRfdU0BWjwCC8A23NA4jhLM3+pqkYWXAC254CEmE9SFeBSqegCBMWxvRZCcxnIvxR0UmwBdMO9TD++7GmgK8BZRWwB9C+yfTJOPn+GrgDlqtgCdA9m+0IQ2f0vugLUm4UWQLfaxfbjy/Y6ugLccQotwOR+quACZNuEFqB7DIEAAgvA+CogBKAtAOOrgKgBKAvA+iJAp8wCLAILwPoiQLMAGSfoCuB2CCxA+Ej2vwvhqaQrQA4RVwAORgBCTFT3Aq5Ulwm8GcTBCECIpZ5qB3BN5N1AHkYAQnAeIFTkEYD2iaDKXHFrAC5GgKZ54Pc4EyjyCEByqU4DBD4VrJvNwwhAiJlmFXjJLu57ASEv83FTnkLzzaBK5g8F0xNgwFxOPg/srqJ4HsgsrgDhMYQPbNn0BChRhBWA+bNAD6D4dui5YnHvB2D+LNBPYwC9/aACDi6KoyVARDDhBaedUv4X7IqwAvAyCfTPA0r/Tek0kIkIK0DIG05uBCCFlMpAn8D3BK5ZZeRHAEoXBZ7zCHxT6IT4TH4EkOl0AWVcXBdOR4Cooz046gGIWnpV+/yvc9EBUBJA/zcXTwIQk/YbAjdKrURcAd4abORKAKVC83dEyzn5diAdAYL2Eb5wntY4/8sVisACpLyy3siXAIrnpqb5N5bw8ulIKgLo3snkTACiVmh6XVyBSRZZgJBVDt4EIOYSDWcC14u5+Xw0FQFiozMJd5i0KwMuu61EZAF6Le9p5E8A7b4efYujb0dTEaDbn1wcCtBUCH6j0R4AR/sgVATgbRnoQSFYrMWScPX5QllwAeZxtgz00FSg428KXqkpVIjgAiS/TTjFmtHRi0MvneYrfxoCDBrb18irAaqnY5VgVYmNr/xpCBD2uSuTVwGa5gLeDuRfa3fKRHgB+vzBy20PQIij0NfujaGbFWbunpeCAPopVo4FILLZ3b7JwPc1HpVAgC5dpkfznL+/EPD+p+35f2fnbfinJcCaroRzFJu9revCJ87z2PzpCBCUSLhHqfeda0P8deUVToVAAD8Gjl4JaKESsHjKKq+0cu5XzmfvT0mAkAU2QgJDAV/2k+8Rrb5sd/MbPw0BQt+0kMBAVk12d2WLn5WrulmW4VR4fkgKAqwykoBBseSWns3+sfGx534b6svcJlXm+wm1F2BEvwASwN8P2M6XnP3mh8tVlxr9N4pVN974sfKmvczucSoy94+nvQC/7BpYAjQ7IP+XvbMNjrK64viJZBObAtmFEBYwIQkhSVsSaF7U8BoIEkJiUQhKrIOJSOsLalEQsKhl1IIOdir1rZ3pOH1xrN/aPr0hS7LZDVkhyZoAIUahanEqY7Etdaq0o+NMu8swFeoubpJ773POfc7/Sz5v/r/nvpz7v+eG2vpaD3cNHnvj4ME3jg12nTra2WG1GPHb5ANw7dXGAXCegqgOHDj3x5yfJR8AQp0BWAoAoNEglKUMAFPKAAzAiMsAbfxfdTQAlwX5v+poAG4S/F91MgCm1YEYAK4DMQBcB2IASNSBWgwRZQCSf/GJTe4H9h9pNURHO0NkAUj5rV2v5LT95dMz+4zQmY//TReA1K/YBsDAH0zRp0cJA/AruxrkhvpO/cMM/9/r6qa7Bki9z7ajgPa+4381wf8/HtaZqTMIAKu989j79P3/QKv/CgCwsT1GS/fgZ9T9t1r1HqZJB+BFWw8Du19/h7b/7+q+YCQdgJX2Hga2de0j7f8R3RfMTAOANgFv6r9gKB2Ay+x+LJUwAa8d0n/HRDoAl9t+FkSWADv8VwCA/e1hiBJgi/9GAhAh4CT772QArLbD7xGz/+yAPf4bCoAVOPwBKf/ftq29pKEAWIFWi5D/NrYXNRUAq0NW62cNsrO9qLEAWB1HqBDw/jEbW4yYC8Co277q0oeDdrYXlQ7Aj/GEgtsPvUbA/7det/V5ASEbgBsQ3QyjQMA79vpviUzDDoOIEbCvy+a7tMGVcgFwPY7qbih2Amz33wo+7pIKwNxNQ4IJoOO/CDw5WW6v+LXI3gtqP3TqLFb/z9juv+XreWKu3JtB6B4LaO87jjQu/p79/ltiYLNcALzPoXssAGtcXG/8Ox4AQxu8ct+L+U0VutvBOOPiH2Dw3xLubfOkAjDvmT34roe3dA9+6PT4dzzlli2WCkDR7lyM/QG6X3/L4fHveN/GxBsz5PYHaNprWSgJQHVhQH/8O552jpXcKDTnYZwdQlAFBd9E876MeDhHMgBZpUhbxCAiwKb4X0wAShskA7Djdqw9gtAQgMh/S9y+Q/abYZlom0QhIQCT/5bIvNlB70WgiIuj8t8SU78u+8WYzJCFlwDb4+K2xb/jHQZmSn8yaCXmN6PsjovbF/+O90l8XzoA96FuFx848Sr7f4E675P+bODL+zEDYHUcOWCb/38/js1/a//LKZIBSH7otIWcALvi4u8f24/uicHTDyVLBgD/m0F2xcXtjX/H0Zhxsv0n0C3anpiYzfHvOLvAq6+VDgCBBwPsIOAdjP4rKAPQeDJEPwH7ulA+pSRuSpUPwEoCj0frJgCp/9JvBZzbB/6UwrtxegnA6r/V+a0U6QAkX3PaIkGAvrg4Wv+t06/MlQ4Albdj2/uOv63H/5No/bc2VteCA/eB/yPgn3ri32j9lx8HIbIPPE/Afh1xcRzx7zgAXL9DAQCpmVTeDtURF3/1BF7/Q8HsVAUApDzYbVGR8rj4ATTx31gDgO8RrwIASD0grzgu/i5m/y1xy51XKgAAxo6hA4DaoCCe+Hds7W1S4T+xx0MVEoAr/hdDpVlKACD2frQyArD7L8TU+UoASLkhYDEB+L9/0fPzyUoAmPuTAYsYAScd6H8EgOe8SgCord5oESNAflwcv/+WNWVOnhIAoOF2YgBYAckEnP0TAf+tUo8a/2HFDCGoEXDiI5nx71N9+P0XQ5fPUgQAulZhCSjYKi8ujjD+HXMJ8MRkRQCk1dADQGJcHGP8O4Z8VesnKAKgtvpeegBIi4v/GWP8OxYAs5tAlbJmEARAUkzss0EiZ2Ghm76qDADXpoBTCcAZ/46l7gdTlAGQVuOmCIAEAvDG/76gga8lKwMAyieSBGDUBBDyX8WtsAsaxdwtnEgAJf9Dt05XCIBrUw9NACIEnD7rBP+VLgEA5q13EwXAau87NcK4+ElK/qtdAkQWATOpAhCNi5sW/9a+BABYUU8WgAgBxz4eif+kUhAdU69SCsDcR4boEjCSuPhHJ2ilYHq+rXQGgLw599IFYARx8QOtQVq/8IqxoFaF11MGYLhx8XeRx3+/ILF8umIAUjcFQpQJaOsaBgG44/+xFPhOimIAIhtBn0WagMEzifp/itr3r3wTGFVSJek5wGo59LdEAThI7seJb6heAgCkZAZJA2B1JtxT9I0D1H5b4AaXcgC83+1xCgAHyQGgYQaIXhEUDADWGSBdvf9wVSbtfYDBAAQyXRoASH66w8cA4CwD6pgBIOPG2UIwAI6dAQDmZ/cwAE7dA5xLBj5GuhZkLgBa9gD0a0HGAqCjCnQ+GLaKAUCoNk0zAEBR2QIGAOEMcI2mGQCgcNJQiAFAplB+ki7/IfkRn2AAsBUBfpSmDYC8OXUMALYlYOVY0KesFwMMALIiwKbJGgGYsL7KxwBgkq+qJk0jAJBUSTYdbCQAYmhMuk7/IXlLPwOACYDwlvFaAYDy2QwAJgDyF+n1H65axQAgqgGINS7NACzenetjANAot6xIMwCQNSMoGAAkCl7v0e0/pNX4fQwAkj2g+4dp2gGA6yo7BAPgyD3g+Xz4Hf0+BgAFAP132DAARIcAktlAAwHYuMgO/yF5VzsDgEH+acm2AJC3tI7iEGAcAGLmMrBHqRU+BgDDAJBmEwCwaCID4OABAGD6zxgAJw8AkPEowY5BhgFg5wAQHQL8DIBzB4BoMITeqbBZANg7AACkTfMzAA4eAACW5QsGwLkDQGQI2OUXDIBzBwCA9DHE4qEmASDy7R4AAOZRi4eaBIB/l+0DQPRQMBhiAGxRUON1wEvkAp7ZIwwFAPs7gT3fQzAAAKzOpgXAvxIFYBA5AIEfLMPgPxTdlkvpWLjtP5/uS0RnzhzBDUBo4CEvCgBgxxKLEAChzqOtCakP+VOR/mYPDv8hb+nGEKlZoCUhYd8Car0PfmlNfr5f0O4fS1AIakAXFIRn9DIAer//YP4yPP5D4wMLeAjQC0DP0+MRAQArii0GQKfWrRlXiwkAKM9nAHTWACvLAZe8d1UxAfomAHfNeGQAROuBTIAu//3ZOdj8j7aOC7E1evwXU/S3A/hyuZ538xCgx/9wRQogFE8CmgDovTsdo//nJgEmQMcEcE8RSgAik0CYAVAPQH/FLEAqYskAogAs8WD1/1wTaUZArf3ByhsBr1zPhZkApQq5t3sRAwCFq3wMgMoFoH+NB1Cr6YoAE6BwBzijqRY3ABMe28oAqBsAFpQ1AnJlbXbzMkCV//0vzAL08kSWAUyAEv9bHl+N33/IKJ/E+TA1C4Cd1XkEAIDGO6fwEKCkBPxUGpBQygauBijwH+kZYOxqACcEpQMQbi4EMkq6m8cAyf77sxfS8R8WL53JC0GpCtRV1xICALzbchkAmQuAT16ZC6S0YkMVTwISK0BrfgfEVFCyjgmQBcC6kiwgp5wlXBGU9P37iz30/IdargjKqgAvTwKKaiyrG/KxgaP2v7f00TySAICrZmuQHRz1CcDeexqBqH7/SzcHxUc7AORuSwayatjcwwCMcgG4YT4QVsHaHr4xOKoCQIkHgDgBvBkcuf/h5gIA6gRwA6mRf/9rPUBeDcVMwEj9Ly4AA+QpXscAjKgAXOwxwX/IyCn2s53D999fnJMBZiipnieB4U8Ay9PBFBVVlwpGYHj2i9LqbxoDADRW1/PR4LD899VXN5rjP2QUJS3hvcBw1v9LkorAKGWsZgKGs/8zZv134W6wnwFIDIB+Q/Z//18RWtvDZ4MJ2B/qWdsARqpgLd8WSACA8JoCMFSe5rDgw8FLK+RuzgFj5SnZwwWBS2//3Zs9YLAKd03pZQLi+9875fkGMFqup2ZzVjje6C96Jz6VCobLu3unn8eA2ANAy6Q5XjBe45fW82Yg5vjvf7a8ERygovRm7ikcs/yzsBacIU+Je4gHgYs//6E9JR5wjAq21PFS8OLlf92WLHCQXGWTuCBwgf++Sfe4wFFqLOfTwc+rP/2rnLH8u+h8OLIQCHJn6SgAvbdUeDLAecraXsdVwejub+a2FeBIuXZzMzFLhOuXesGhKhoXmQacXf3tcJekF4FzVbh9o4MHgcjyb6Ozdn8xpoE50cKwcKj/67LnuMDhyltYMcWRRSEhglvvz8kD1qzdU/3CgaN/+Ir1v2b3o1qcVLI14KxpQIje3Pub0tj782p4bIyTVgLRz3/SA/PZ9881oen+XMdUhc59/klXsusXacUDMxwyCPDnH+d4aNkLjgiMCv+CiqRG9juGUsrqw6YXBsVQVfbum9nrOKXhhdvz/UbPA8I/+67VRex0XHkXVSwwtiwkhH/ntEVedvnSi8Hbbq0KmoiA8Inws2NfYoe/tCy0umaMiZVBEa7cUsj2JjYPTKs0DQHhq9twHY/+iSpt7LTZfoPuEUe2fk/yud+w9NK45oGgMfbnPvnf9u6fp6kojON4+j+BWwsWWnMpFFIYoAlBUEFR0YGACEU0SiwUDCEU6iJC1BiiVg2Di4BOLq4mDg7kDNXQXhMGbrp16HvwXXiorh2A/rmXfD+voOnvOed5zjlp2hfj3e+I6rff6KehBFJaXctijKPf0Z2xPDF/Ccj4wyOtxH/MUUCWQJ1m2v8dEkJkboQ3PWdJ8tjsls1wnbZrznlQ6M+XNxUe/U+4C3hGptrMeDssRz/rj+us/hKUQH3f/Q5zPRHID7t3+8Ni8yDpleaRyDF0sSObNk8F5Ocud/eMMfqV0JWhxzY9I0yx+EXb1ModP+f+Ehv0bPsChr8hTqWzO3ef3ePStyxHgn6lqd3Q24A89tlWpvtvklUZbwZ8AT1tzPjTerLlvYXFX/ZtYEY1YCsQewF1Rgly6q9IDXia2nNGagUik2tv8vTbyaZyraDzQdggNSDX/mjvsIW1X+FtwKF0Lo1WtxfIE9++3Pm/KEEni78aNeAMetbUKs6E+aw3sMbOX/2Z0FbpZiAK1z3J8ZXpGOkboAbch81AzxRiqczMp3tD3Qn31XMNfP1GaQbK26WQV9dFBQZ+20LLyNCGn193Gq0IZi98Xg0l2/S02C3LViC0g5xtdCmuBB01LH1jng4dG5bE64HG5HxKK2U/EIXsF3yRYTcDv9FdsrtiSmJ9PLTszR1oJ6wC8S/6AbWQvYvwzVMFjtmNd58iPtU6YJN1sC/+O8KUX0jeqvpexpWJLrI3n4Zbdqerq3bCHY9Mhhp7X+1cm5/TMnmREkWlhPbr988/MnerGp2MxN0TtUR/GsZDl3OsufVRz4tv6x9Xt6KqtQg1ujX59en3w9xl8CR/2px/WGP3O1xyVyhChu4idwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADV9RfKR3B0YRkcbAAAAABJRU5ErkJggg=="}):e===k.OD.BLOOBIRDS?(0,p.jsx)("img",{src:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAH5AACAAUADwAhADJhY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtkZXNjAAABCAAAADhjcHJ0AAABQAAAAE53dHB0AAABkAAAABRjaGFkAAABpAAAACxyWFlaAAAB0AAAABRiWFlaAAAB5AAAABRnWFlaAAAB+AAAABRyVFJDAAACDAAAACBnVFJDAAACLAAAACBiVFJDAAACTAAAACBjaHJtAAACbAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABwAAAAcAHMAUgBHAEIAIABiAHUAaQBsAHQALQBpAG4AAG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAMgAAABwATgBvACAAYwBvAHAAeQByAGkAZwBoAHQALAAgAHUAcwBlACAAZgByAGUAZQBsAHkAAAAAWFlaIAAAAAAAAPbWAAEAAAAA0y1zZjMyAAAAAAABDEoAAAXj///zKgAAB5sAAP2H///7ov///aMAAAPYAADAlFhZWiAAAAAAAABvlAAAOO4AAAOQWFlaIAAAAAAAACSdAAAPgwAAtr5YWVogAAAAAAAAYqUAALeQAAAY3nBhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW2Nocm0AAAAAAAMAAAAAo9cAAFR7AABMzQAAmZoAACZmAAAPXP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBwcHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUFBwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHv/CABEIAZABkAMBIgACEQEDEQH/xAAbAAEBAQADAQEAAAAAAAAAAAAABgcCBAUBA//EABoBAQADAQEBAAAAAAAAAAAAAAADBQYEAgH/2gAMAwEAAhADEAAAAfyG8xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp4JZhs/KntsWbSMWbSMWbSMWbTxMYatMdXLIOXG0rg+gAAAAAAAAAAAAAAAF9A31ZYVgy2nAAAAA8TNNlkLeohRpc+AAAAAAAAAAAAAAAAvoG+rLCsGW04AAAAD8P3POL8e509xjAk8gAAAAAAAAAAAAAAL6BvqywrBltOAAAAA4/fE9xZv8AnxtNblup1tJUN5iz3vB0meCaMAAAAAAAAAAAABfQN9WWFYMtpwAAAPh5/wB8dzLv08fSZ5dQv7dnLsnyN6+b0HTnPvzUZsJ4gAAAAAAAAAAAAF9A31ZYVgy2nAAAdTt8XnL/ACdg/e5qMWbB4/Tz5u9/wLStCaMAAAAAAAAAAAAAABfQN9WWFYMtpwAAAAAE7RPcWN/jqGY6rM8R38YAAAAAAAAAAAAAC+gb6ssKwZbTgAAAAAAIm1/Cfnx1+n57PIh6+AAAAAAAAAAAAAL6BvqywrBltOAAAAAAABmXhVknsMkHZygAAAAAAAAAAAAL6BvqywrBltOAAAAAAABAyfueHsMiHZzAAAAAAAAAAAAAL6BvqywrBltOAAAAAAB86/ZhejmkuBsskHr4AAAAAAAAAAAAAvoG+rLCsGW04AAAAAHwlpIe3m33hqsyHdyAAAAAAAAAAAAAAKiXc8u0csV+1FttLFhtLFhtLFhtLFhtPzF/hrni56mh9fyC0rQl8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/8QAJRAAAAUEAwACAwEAAAAAAAAAAQIDBAYABTRAETBQEBIhJJAT/9oACAEBAAEFAv5M2JoRcwAABwFcVwFcBXAVwFcBXAUJSjSzBorTyzGLRimKbxIzjdlzYEdkUIZM/hxnG7ZC15T8OM43asQFEjAJTeFGcbuffh74UZxu0fwC5vusUomMhZVzFd2lwiXfjON23pf/AAZVHEC8fF8QBF7vRnG7FDlTJcnYu3FRtUBR+JAqCj3ejON1u3aDYLi/Udm+EVToqo3wv1d3oxiiIiO9GcbpdHMm3WuT1Sh5EfFjON0iHIERSJ8HQRUpe0NFKeWpwh4cZxu+421NzSyZ0VPAjONoXRkV2kcpiG34zjaMha+BGcbRXTBVJQopqb0ZxtK+p/S470ZxtKSh+xvRnG0pKP7O9GcbSvqn3uO9GcbRcKAiioYTn3ozjaMhd8jvxnG0Ls+K1TMImNvxnG77jdSJUocyh/AsLsiJgEB6+QpR03TpxeW5KeXFy5/k9//EACoRAAEDAgUDBAIDAAAAAAAAAAEAAgMFEQQVMDNiEyBAEiExMmFwIkFR/9oACAEDAQE/Af07BCZnhoWT8lk/JZPyWT8lk/JTUyWP3HuiCPCpm+O+o4MOb1G/PhUzfHeRcJ4s4jwaZvjvleGMLioIjiJfSjS4PTZSx9J5af616Zvjuc4NF3LH47rfwZ8LCz9CQORqEAbe6nl6shd/uvTN8dp9wnUx8n3en0mQfU3UkL4jZw8Gmb40JImyizgsZhDh3fjwKZvjRxMImjLURY216ZvjSxrfTO4a9M3xpY13qncdemb40cVMIYy5E3N9emb40JZmRNu4rF4p2Id+PAgmMLw4LOOKzjis44rOOKzjis44qSrSH6iyfK6Q3cf1B//EACsRAAECAwcDBAMBAAAAAAAAAAECAwAEBRESFTA0YqETIEAhIjEyQWFwUf/aAAgBAgEBPwH+OzD4YQVmMa2cxjWzmMa2cxjWzmMa2cwzVWV+ivSAbfjwqtp++mTpQrpK+D4VV0/ePSG1XkA+DVdP3toLiwkRMPCWZvQKq/ethl0OoCx+c+q6fuSgrNginyHR96/mJyX67V2BTpgqu3Yl2ui2Ef5n1XT9oNhhFUQ39G4brLZPuFkNPoeFqD4NV0+Q06ppV5JiSnBMJ/fgVXT5Ms+WHAoQDaLRn1XT5Ugq9LpOfVdPlSCbsukZ9V0+TKsF9wJEAWCzPq2nyGWVvKuoEScmmWT+/AmGA+2UGME38Rgm/iME38Rgm/iME38Rgu/iG6O0PsbYbaQ2LECz+Qf/xAAzEAABAgMFBAkDBQAAAAAAAAABAgMAETESMEBQchAhIlEEFCNBQlJhYnEyM5BzgYKRsf/aAAgBAQAGPwL8TKnXBNKaD1iQAud4EcTCfkbotdGVa9pgpUCCO45K5rvZjhdFFQULElCuSOa77rSap3K+Mkc13ymzRQlBSajI3Nd+9+or/cjc1361+ZRMBKQSTQRNxaW/SsWkycSOVcgc13ypHiXwjYvpBrOyNs0jcsTx7mu9K1mSRFrwDckbFs+IG1tsJ8Al++Pc13k3F7+XfEvpbFE7Q42qShHbNKn7Ys9HRZ9yoma49zXdOOJqlJIj7xSPbuiZ35M5rupGOBpCfgbONpCvkRwgtn0i0ntU+lcjc14ArRJDvPnBbcTZUMhc14Hk4PpMFKhIiuQOa8F1pA9F5A5rwSm1UUJQpCqpMjj3NeDUfMAce5rwbR5px7mvBtp5Jx7mvBr9sk49zXglOqokQpZqTM49zXguqoNN6sgc14GygzdNBygkmZOQOa8AW2ONzn3CCtZJUanIVNOmyFbwb3jfbH8o7IKcP9RIqso8qfxPf//EACoQAQAABAQEBwEBAQAAAAAAAAEAEVFhITFA8DBBUKEQcYGRscHR4ZDx/9oACAEBAAE/If8AJk77QXJugYEHIIsESUIsEWCLBFgiwRYIAkouQSyrRm7QcqPq+jDI2khJOi7axxUoAMrOzaG+NkHom2scYyHvPI9E21jjZ/pXrGeQSeh7axxwBMj5HQ9tY4yEVlKP+tiw2NpAYsDlzRMQmzkfy6BtrHGEUjuOb7eDixPkcMfnw5QuksNK8931+2scUqJZq8oaYzFXIr5vg83Iio4fXfxOJMnu781+2scSS0chxXpHNnYDnd8W1ZRiVBudYj7wjTPzMT0hCipmrz1+2scIHRnVUIFRQ5D5Zw1OpzXo22scIEARwlHbxSJFIK9mWAFrx4ezASN04PSMehbaxoDh+yeb9hzScR6DtrGhWyAf8W0IefIPJ6BtrGiy6T6H69ugbaxog+xigwsR5hr9tY0cqsvqfrX7axo5danf+6/bWNGbzU3v/NftrGjkQZh+z5dftrGizbQsKzNXmOv21jRSPAZGvI6BtrGhkmD/AEMKGRNXm9A21jQHpMpz/qwkFJpz6CP1YjKd4AmIjEysTKxMrEysTKxMrEysTKxMrEysIE1Iz4aST9oGTyVJ3/ImE9WB869Em1ibWJtYm1ibWJtYm1ibWJtYm1ibX/HD/9oADAMBAAIAAwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQoIIIYMgAAAAAAAAAAAAAAAAAHzzzzzwkAAAAAAAAAAAAAAAAAHzzzzzxOEAAAAAAAAAAAAAAAAHzzzzzxsY4AAAAAAAAAAAAAAAHzzzzz0lR6AAAAAAAAAAAAAAAHzzzzMMwEAAAAAAAAAAAAAAAAHzzzzzzxMYAAAAAAAAAAAAAAAHzzzzzzzxwIAAAAAAAAAAAAAAHzzzzzzzzygAAAAAAAAAAAAAAHzzzzzzzzwkAAAAAAAAAAAAAAHzzzzzzzyWIAAAAAAAAAAAAAAHzzzzzzz8oAAAAAAAAAAAAAABOkEEEEXOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAKREAAQIDBgYDAQAAAAAAAAAAAQARMaGxITBBYeHwIEBRcZHxcIHRwf/aAAgBAwEBPxD4diFlP9dVvbVb21W9tU/11QKxDKPhEGPJSRpxmQ7Ecx17jkpI04xEBgVl4SORkjTjgoAOhhzPaTVGMAg9X2EeIia/kjTiLiMBiU4wE9E+ocQPYpmX5MXROpr+SNOESQAsVbRT9E1KGuOT9TwQO/PIyRpcGr4LqQoH+HPkJI0uTljhkcEZ5fyRpdAAdX8238kaXQRHVvFl/JGlyVkcO+CI8v5I0uLNYV7J0wCA3jyERILe+ib76Jvvom++ib76Le+iBsKY/ieqJz+IP//EACgRAAEDAgUEAwADAAAAAAAAAAEAETFx0SEwYbHwIEBBoVFwkcHh8f/aAAgBAgEBPxD6dgrC5f4T+Fk/hZP4WQ5f0R0OHrH7dAB+ySVG/WJleDQ2PZTVG/WRIESFrSAexmqN+ucMllho7YAbId0gj4bC6iIB8+ao36gUJJPgI4ef6F09CWMioT0M1wZABl2Z81Rv0iASHCwYAoQNgmEf2smLCOxmqN8gEZHkrH+AyP5GnYTVG+TEV51HlDFBnzVG+UU18N+YZ81RvlFNfD/uOfNUb5MZUnQeUIQZ8lRvkYsB9CqaMlJ547CLMp3C6dwuncLp3C6dwun8Lo65vQX9ptwNPqD/xAApEAEAAQEHAwQDAQEAAAAAAAABEQAhMUBBUWGRUHGBMKHB8RCx8JAg/9oACAEBAAE/EP8AGYu9WzowkhJlhKjMCLM52o8DQAA8V9FX01fRV9FX0VfRV9FX0VbKOFKlIO49ZjPmheu1cPaD2Y7tTFSIRojd1Ir+A1o59xlmKmw3wJ/X9D09YqKDSRAF8wm4odnboenrFaUD89pwlArCy0RhrLoOnrlNo0Q8BBpRn0HT1im2jGASrcVe7nm4/NF0FIkbgCgTpIF30IHhaT8ywIDNXedlx+nrFN1CsGhNtj2JW6pTaVOrVplCzdgTs61FlIMEo8RpCAmgPJNM8bp6hR2/DroLQAqQ0x5JXI+DL8RzJQbRCjs2uyripoJJKmpUeB8px2nqFOzZT2NJf4PyYN6nQZCQlq5vse9bfhogyHuJmOlNAohQNYRHaWnHYiAlsJB3V7Uy9SEqb1dazxunplGTtLqlJjtWSmBx8D9qWDcrVXdf+Leg6emUOBlIkRvEooIq740qwiFOAl/sSnQPNst5CO0UOIbVUGrf4mkDDY9B0wBTddNKyEsCF0Jnst71DAh+8OY5J0DTAldqTG8sX/M9m3UVaFKhBhHH6YMowzgIX5fOpnjtMEUxU1rZkSJNy+oaBVuI/rHaYQoAsGTuS9047TCFALfwKcc0whQavL7LPljtMIUMCOO4S9wx2mCKzp9LOpvgsDdYPNSVnWqK+7RjdMEVnQ2zwqsb3hvd40qMdpgCpKGlWs1Qf6DN2mkjMelRlV16eUsErVoxgLV39gs10qSWoJV0BpqgjQSQiyki1ss3oScJEZErYc1sOa2HNbDmthzWw5rYc1sOa2HNbDmoAQZrBQbEM3sDLQ5HcnLRND7pjIDdf5MbV36EUAQI81uOa3HNbjmtxzW45rcc1uOa3HNbjmtxzSrer+H/ABt//9k="}):null}_getPlatformFromLink(e){return e.includes("salesloft")?k.OD.SALESLOFT:e.includes("outreach")?k.OD.OUTREACH:e.includes("hubspot")?k.OD.HUBSPOT:e.includes("freshsales")?k.OD.FRESHWORKS:e.includes("bloobirds")?k.OD.BLOOBIRDS:null}_renderPlatformLink(){var e,t,r,n;if(!this.props.prospectInfo)return null;const i=null!==(e=this.props.prospectInfo.platform)&&void 0!==e?e:this.props.prospectInfo.xref_platform,o=null!==(t=this.props.prospectInfo.platform_person_id)&&void 0!==t?t:this.props.prospectInfo.xref_person_id,a=null!==(r=this.props.prospectInfo.platform_person_url)&&void 0!==r?r:this.props.prospectInfo.xref_person_url;if(!i||!o&&!a)return null;const s=null!==a&&void 0!==a?a:this._constructPlatformLink(i,o);if(!s)return null;const l=null!==(n=this._getPlatformFromLink(s))&&void 0!==n?n:i;return(0,p.jsx)("div",{onClick:()=>window.open(s,"_blank"),className:"cursor-pointer w-3.5 h-3.5",style:{borderRadius:"10px"},children:this._renderImageForPlatform(l)})}_renderLinkedInLink(){if(!this.props.prospectInfo||!this.props.prospectInfo.prospect_linkedin)return null;const e=this.props.prospectInfo.prospect_linkedin;return(0,p.jsx)("div",{onClick:()=>window.open(`https://www.linkedin.com/in/${e}`,"_blank"),className:"cursor-pointer w-3.5 h-3.5",style:{borderRadius:"10px"},children:J})}_constructTitle(){var e;if(!this.props.prospectInfo)return null;const t=null!==(e=this.props.prospectInfo.platform)&&void 0!==e?e:this.props.prospectInfo.xref_platform;let r=this.props.prospectInfo.prospect_title;var n,i;t&&t===k.OD.SALESLOFT?r=`${null!==(n=this.props.prospectInfo.prospect_seniority)&&void 0!==n?n:""} ${null!==(i=this.props.prospectInfo.prospect_title)&&void 0!==i?i:""}`.trim():t&&t===k.OD.OUTREACH&&(r=this.props.prospectInfo.prospect_title?this.props.prospectInfo.prospect_title:this.props.prospectInfo.prospect_occupation);return r=r&&""!==r.trim()?r:null,this.props.prospectInfo.company_name&&(r=r?`${r}, ${this.props.prospectInfo.company_name}`:this.props.prospectInfo.company_name),r}_renderDot(){return(0,p.jsx)("div",{className:"w-1 h-1",style:{borderRadius:"50%",backgroundColor:"rgb(3, 33, 78)"}})}_renderMainTranscriptHeader(){var e,t,r,n,o,a,l,c,d,h,f,m,g,_,v,y,A,C,E;if(null===(e=this.props.audioDetails)||void 0===e||!e.data)return null;const w=this._computeTalkTimeRatio(),S=this._constructTitle(),T=this._renderPlatformLink(),b=this._renderLinkedInLink(),I=this._getAISummaryFromSessionData(),R=this._getCustomMetricFromSessionData(),x=I||![H.X.DEFAULT,H.X.TO_BE_REQUESTED_BY_USER].includes(this.state.aiSummaryRequestState),O=this._canShowScore()&&(R||![H.X.DEFAULT,H.X.TO_BE_REQUESTED_BY_USER].includes(this.state.customMetricRequestState)),N=this._getAICoachingFromSessionData(),P=N||![H.X.DEFAULT,H.X.TO_BE_REQUESTED_BY_USER].includes(this.state.aiCoachingRequestState),D=this.props.transcripts&&this.props.transcripts.length>0;return(0,p.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,p.jsxs)("div",{className:"p-2 flex flex-col gap-1",style:{boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)"},children:[(0,p.jsxs)("div",{className:"flex flex-row justify-between flex-wrap items-center",children:[(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center flex-wrap",children:[(0,p.jsxs)(s.o5,{variant:"h2",children:[null!==(t=null===(r=this.props.audioDetails)||void 0===r||null===(n=r.data)||void 0===n||null===(o=n.prospect_info)||void 0===o?void 0:o.prospect_name)&&void 0!==t?t:"Unknown Prospect",","]}),(0,p.jsx)(s.o5,{variant:"h2",children:null===(a=this.props.audioDetails)||void 0===a||null===(l=a.data)||void 0===l?void 0:l.session.requested_time.toLocaleString("en-US",{year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0})}),null==S?T:null,null==S?b:null,S&&null==T&&null==b?S:null]}),this.props.minimalView&&this.props.audioDetails?(0,p.jsx)("div",{onClick:()=>{var e,t;return window.open(`https://${window.location.hostname}/transcripts?id=${null===(e=this.props.audioDetails)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.session.session_id}`)},className:"cursor-pointer opacity-80 hover:opacity-100 w-4 h-4",children:Q}):null,this.props.minimalView||!this.props.audioDetails.sessionId?null:(0,p.jsxs)("div",{className:"flex flex-row gap-1.5 items-center",children:[this.props.minimalView?null:this.props.audioDetails.sessionId&&this.props.viewerUserId?(0,p.jsx)(F.P,{isMainView:this.props.isMainView,sessionUserId:this.props.audioDetails.data.session.user_id,viewerUserId:this.props.viewerUserId,type:"sessionData",hasStar:this.props.audioDetails.data.has_star,sessionId:this.props.audioDetails.sessionId,reviewIsOpen:null===(c=this.props.audioDetails.data.reviewStatus)||void 0===c?void 0:c.isOpen,reviewOpenedByUser:(null===(d=this.props.audioDetails.data.reviewStatus)||void 0===d?void 0:d.openingUserId)===this.props.viewerUserId}):null,this.props.minimalView||!this.props.audioDetails.sessionId?null:(0,p.jsx)(te,{isCoaching:!this.props.isMainView,emailRequestState:this.state.aiEmailRequestState,requestEmailText:()=>this.setState({aiEmailRequestState:H.X.REQUESTED_BY_USER}),emailText:this._getAIEmailFromSessionData()})]})]}),S&&(T||b)?(0,p.jsxs)("div",{className:"flex w-full flex-row gap-1 items-center",children:[(0,p.jsx)(s.o5,{variant:"smallParagraph",children:S}),T?this._renderDot():null,T,b&&!T?this._renderDot():null,b]}):null,(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center flex-wrap",children:[!this.props.minimalView&&this.props.audioDetails.data.session.prospect_phone_value?(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center",children:[(0,p.jsx)(s.o5,{variant:"smallParagraph",children:this._formatPhoneNumber(this.props.audioDetails.data.session.prospect_phone_value)}),this._renderDot()]}):null,!this.props.minimalView&&null!==(h=this.props.audioDetails)&&void 0!==h&&null!==(f=h.data)&&void 0!==f&&null!==(m=f.sessionMetric)&&void 0!==m&&m.externalAccountId?(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center",children:[(0,p.jsx)(s.o5,{variant:"smallParagraph",children:"Client Account:"}),(0,p.jsx)(s.o5,{variant:"smallParagraph",children:null!==(g=null===(_=this.props.externalAccountsById)||void 0===_||null===(v=_.get(null===(y=this.props.audioDetails)||void 0===y||null===(A=y.data)||void 0===A||null===(C=A.sessionMetric)||void 0===C?void 0:C.externalAccountId))||void 0===v?void 0:v.external_account_name)&&void 0!==g?g:"(other)"}),this._renderDot()]}):null,this.props.minimalView?null:(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center",children:[(0,p.jsx)(s.o5,{variant:"smallParagraph",children:"Platform:"}),(0,p.jsx)(s.o5,{variant:"smallParagraph",children:k.dC[this.props.audioDetails.data.session.platform]})]}),w?(0,p.jsxs)("div",{className:"flex flex-row gap-1 items-center",children:[this.props.minimalView?null:this._renderDot(),(0,p.jsx)(s.o5,{variant:"smallParagraph",children:"Talk Time:"}),(0,p.jsx)(s.o5,{variant:"smallParagraph",children:w})]}):null]}),(0,p.jsx)("div",{className:"w-full flex flex-row justify-between items-center",children:(0,p.jsxs)("div",{className:"w-full flex flex-row gap-1 items-center",children:[this.props.audioDetails.data.prospectSessionCount&&this.props.audioDetails.data.prospectSessionCount>1?(0,p.jsx)("div",{onClick:()=>{var e,t;this.props.dispatch&&null!==(e=this.props.audioDetails)&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.session.prospect_phone_value&&(this.props.dispatch((0,u.M8)({forceRefresh:!0})),this.props.dispatch((0,u.aN)({updatedParams:[{option:G.c$.PHONE_NUMBERS,valueFilterOption:[{label:this.props.audioDetails.data.session.prospect_phone_value,value:this.props.audioDetails.data.session.prospect_phone_value,selected:!0}]}]})))},className:"w-fit p-1.5 cursor-pointer opacity-80 hover:opacity-100",style:{userSelect:"none",boxShadow:"rgb(0 0 0 / 8%) 0px 2px 2px",borderRadius:"10px",border:"1px solid rgb(229, 231, 235)"},children:(0,p.jsx)(s.o5,{children:this.props.audioDetails.data.prospectSessionCount-1+(this.props.audioDetails.data.prospectSessionCount>2?" other calls":" other call")})}):null,this._canShowScore()&&null!==(E=this.props.transcripts)&&void 0!==E&&E.find((e=>e.partyCode===i.y3&&""!==e.content))&&this.props.audioDetails.data.counterparts.find((e=>[k.kG.GATEKEEPER,k.kG.NOT_GATEKEEPER].includes(e.counterpart)))?this._renderAnalysisRequestButton(M.xO.CUSTOM_METRIC,null!==R):null,D?this._renderAnalysisRequestButton(M.xO.AI_AUTOMATION_SUMMARY,null!==I&&""!==I):null,D&&!this.props.minimalView?this._renderAnalysisRequestButton(M.xO.AI_AUTOMATION_COACHING,null!==N&&""!==N):null]})})]}),O?this._renderRequestWidget(M.xO.CUSTOM_METRIC):null,x?this._renderRequestWidget(M.xO.AI_AUTOMATION_SUMMARY):null,this.state.aiCoachingVisible&&P&&!this.props.minimalView?this._renderRequestWidget(M.xO.AI_AUTOMATION_COACHING):null]})}_canShowScore(){var e,t,r,i;if(!this.props.user)return!1;const o=null!==(e=null===(t=this.props.audioDetails)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.session.team_id)&&void 0!==e?e:this.props.user.team_id;return!!K.kF[o]&&((o!==n.FC||"attyx_0"!==(null===(i=this._getCustomMetricFromSessionData())||void 0===i?void 0:i.metric_version))&&(K.of[o]||this.props.isAdmin))}_renderScoreButton(){var e,t,r;if(!this.props.user)return null;const n=this._getCustomMetricFromSessionData();if(!n)return null;const i=null!==(e=null===(t=this.props.audioDetails)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.session.team_id)&&void 0!==e?e:this.props.user.team_id,o=K.kF[i];return o&&(K.of[i]||this.props.isAdmin)?(0,p.jsx)(Y,{score:o(n)}):null}_renderRequestTextButton(e,t){switch(e){case M.xO.AI_AUTOMATION_SUMMARY:return"Request AI Summary";case M.xO.AI_AUTOMATION_COACHING:return t?this.state.aiCoachingVisible?"Hide AI Coaching":"See AI Coaching":"Request AI Coaching";case M.xO.CUSTOM_METRIC:return"Request Custom Metric";default:return null}}_getCurrentState(e){switch(e){case M.xO.AI_AUTOMATION_SUMMARY:return this.state.aiSummaryRequestState;case M.xO.AI_AUTOMATION_COACHING:return this.state.aiCoachingRequestState;case M.xO.CUSTOM_METRIC:return this.state.customMetricRequestState;default:return H.X.DEFAULT}}_renderAnalysisRequestButton(e,t){const r=this._getCurrentState(e),n=!t&&[H.X.DEFAULT,H.X.TO_BE_REQUESTED_BY_USER,H.X.ERROR].includes(r)||e===M.xO.AI_AUTOMATION_COACHING;return(0,p.jsx)("div",{onClick:()=>{if(n)switch(e){case M.xO.AI_AUTOMATION_SUMMARY:this.setState({aiSummaryRequestState:H.X.REQUESTED_BY_USER});break;case M.xO.AI_AUTOMATION_COACHING:t?this.setState((e=>({aiCoachingVisible:!e.aiCoachingVisible}))):this.setState({aiCoachingRequestState:H.X.REQUESTED_BY_USER,aiCoachingVisible:!0});break;case M.xO.CUSTOM_METRIC:this.setState({customMetricRequestState:H.X.REQUESTED_BY_USER})}},className:"w-fit p-1 "+(n?"opacity-80 hover:opacity-100":"opacity-60"),style:{userSelect:"none",boxShadow:"rgb(0 0 0 / 8%) 0px 2px 2px",borderRadius:"10px",border:"1px solid rgb(229, 231, 235)",color:"black",backgroundColor:n?"white":"lightgrey",cursor:n?"pointer":"not-allowed"},children:(0,p.jsx)(s.o5,{children:this._renderRequestTextButton(e,t)})})}_renderAICoachingRequestButton(){return(0,p.jsx)("div",{className:"w-fit p-2 cursor-pointer opacity-80 hover:opacity-100",style:{userSelect:"none",boxShadow:"rgb(0 0 0 / 8%) 0px 2px 2px",borderRadius:"10px",border:"1px solid rgb(229, 231, 235)",backgroundColor:"rgb(60, 71, 88)",color:"white"},children:(0,p.jsx)(s.o5,{children:"Request AI Coaching"})})}_updateSelected(e){this.props.updateSelectedTranscript&&this.props.updateSelectedTranscript(this.props.selectedTranscriptIdx===e?void 0:e)}_renderCommentSection(e){var t;if(!this.props.transcripts||!this.props.commentFns||0===e.length)return null;const r=null!==(t=e[0].transcriptIdx)&&void 0!==t?t:-1,n=-1!=r&&(this.state.play?this.state.currentTimeInMs>=this.props.transcripts[r].start&&(!this.props.transcripts[r].end||this.state.currentTimeInMs<=this.props.transcripts[r].end):r===this.props.selectedTranscriptIdx);return(0,p.jsxs)("div",{ref:n?this.selectedTrackerRef:void 0,onClick:()=>{-1!==r&&this._updateSelected.bind(this)(r)},className:"p-1.5 flex flex-col gap-1 items-center "+(n?"opacity-100 bg-gray-50":"opacity-80 hover:opacity-100 bg-white"),style:{cursor:-1!==r?"pointer":"initial",borderRadius:"5px",border:n?"0.5px solid black":"0.5px solid lightgrey",width:this.props.viewMode?"100%":"0%"},children:[-1!==r?(0,p.jsxs)("div",{className:"flex flex-row gap-1 flex-start w-full items-center",children:[(0,p.jsx)(s.o5,{variant:"largeParagraph",className:"cursor-pointer",color:"blue",style:{textDecoration:"underline"},children:-1==r?"no time":(0,P.lY)(this.props.transcripts[r].start)}),(0,p.jsx)(s.o5,{variant:"largeParagraph",children:"-"}),(0,p.jsx)(s.o5,{variant:"largeParagraph",className:"cursor-pointer",color:"blue",style:{textDecoration:"underline"},children:(0,P.lY)(this.props.transcripts[r].end)})]}):null,e.map((e=>(0,p.jsx)(j,{viewerUserId:this.props.viewerUserId,updateSelectedTranscript:this.props.updateSelectedTranscript,editFunctions:this.props.commentFns,comment:e}))),(0,p.jsx)($,{onClick:()=>{var t;return null===(t=this.props.commentFns)||void 0===t?void 0:t.addEntry(e[0].transcriptIdx)}})]})}_renderSection(e){if(!this.props.transcripts)return null;const t=this.state.play?this.state.currentTimeInMs>=this.props.transcripts[e.transcriptIdx].start&&(!this.props.transcripts[e.transcriptIdx].end||this.state.currentTimeInMs<=this.props.transcripts[e.transcriptIdx].end):e.transcriptIdx===this.props.selectedTranscriptIdx,r=this.props.transcripts[e.transcriptIdx];return(0,p.jsxs)("div",{ref:t?this.selectedTrackerRef:void 0,onClick:()=>this._updateSelected.bind(this)(e.transcriptIdx),className:"p-2 cursor-pointer flex flex-col gap-1 items-center opacity-80 hover:opacity-100 hover:bg-slate-200",style:{borderRadius:"5px",boxShadow:t?"0px 8px 12px rgba(0, 0, 0, 0.4)":"0px 4px 12px rgba(0, 0, 0, 0.1)",width:this.props.viewMode?"100%":"0%",backgroundColor:t?"rgb(245, 245, 245)":"initial"},children:[(0,p.jsxs)("div",{className:"flex flex-row gap-1 flex-start w-full items-center",children:[(0,p.jsx)(s.o5,{variant:"smallCaption",className:"cursor-pointer",color:"blue",style:{textDecoration:"underline"},children:(0,P.lY)(r.start)}),(0,p.jsx)(s.o5,{variant:"smallParagraph",children:"-"}),(0,p.jsx)(s.o5,{variant:"smallParagraph",style:{fontWeight:"800"},children:e.displayText})]}),(0,p.jsx)("hr",{style:{backgroundColor:"#e5e7eb"}}),(0,p.jsx)("div",{className:"w-full",children:(0,p.jsx)(s.o5,{className:"expandable cursor-pointer",variant:"smallParagraph",color:"black",style:{textOverflow:"ellipsis"},children:(1===r.partyCode?"Rep":"Prospect")+": "+r.content})})]})}_renderRemarkSection(e){if(!this.props.transcripts)return null;const t=this.props.transcripts[e.transcriptIdx].partyCode===i.y3,r=t?"rgb(242, 247, 254)":"rgb(233, 245, 236)",n=this.state.play?this.state.currentTimeInMs>=this.props.transcripts[e.transcriptIdx].start&&(!this.props.transcripts[e.transcriptIdx].end||this.state.currentTimeInMs<=this.props.transcripts[e.transcriptIdx].end):e.transcriptIdx===this.props.selectedTranscriptIdx;return(0,p.jsx)("div",{ref:n?this.selectedTrackerRef:void 0,className:"w-full flex flex-row px-2 py-1",style:{justifyContent:t?"flex-start":"flex-end",backgroundColor:n?"#F5F5F5":"initial",boxShadow:n?"rgb(0 0 0 / 10%) 0px 4px 2px, rgb(0 0 0 / 10%) 0px -4px 2px":"initial"},children:(0,p.jsx)("div",{onClick:()=>{this._updateSelected.bind(this)(e.transcriptIdx)},className:"p-2 cursor-pointer flex flex-col gap-1 items-center opacity-80 hover:opacity-100 hover:bg-slate-200",style:{borderRadius:"5px",boxShadow:n?"0px 8px 12px rgba(0, 0, 0, 0.4)":"0px 4px 12px rgba(0, 0, 0, 0.1)",width:this.props.viewMode?"90%":"0%",backgroundColor:r},children:(0,p.jsx)("div",{className:"w-full flex flex-col gap-1",children:e.remarks.map((e=>(0,p.jsx)(s.o5,{variant:"smallParagraph",children:"> "+k.Ot[e]})))})})})}_renderAnnotations(){const e=this.props.viewMode===L.SK.BEHAVIORAL?this.props.behavioralFilters:this.props.triggerFilters;return(0,p.jsx)("div",{className:"flex flex-col gap-2 px-2",children:null===e||void 0===e?void 0:e.map((e=>this._renderSection(e)))})}_renderRemarks(){var e;return(0,p.jsx)("div",{className:"flex flex-col gap-3",children:null===(e=this.props.remarkFilters)||void 0===e?void 0:e.map((e=>this._renderRemarkSection(e)))})}_renderComments(){if(!this.props.commentFilters||0==this.props.commentFilters.length)return null;const e=[];let t=0;for(let r=0;r<this.props.commentFilters.length;r+=1)r>0&&this.props.commentFilters[r-1].transcriptIdx!==this.props.commentFilters[r].transcriptIdx&&(e.push(this._renderCommentSection(this.props.commentFilters.slice(t,r))),t=r);return e.push(this._renderCommentSection(this.props.commentFilters.slice(t,this.props.commentFilters.length))),(0,p.jsx)("div",{className:"flex flex-col gap-2 p-2",children:e})}_renderTranscriptSelector(){return void 0===this.props.viewMode?null:(0,p.jsxs)("div",{className:"flex flex-col",style:{width:this.props.viewMode?"100%":"0%"},children:[(0,p.jsxs)("div",{className:"p-2 flex flex-row gap-2 items-center",children:[(0,p.jsx)(s.o5,{variant:"largeParagraph",style:{color:this.props.viewMode?"black":"white",transition:"color 1s linear"},children:this.props.viewMode}),this.props.viewMode===L.SK.COMMENTS?(0,p.jsx)($,{onClick:()=>{var e;return null===(e=this.props.commentFns)||void 0===e?void 0:e.addEntry()}}):null]}),(0,p.jsx)("div",{className:"flex flex-col gap-2",children:this.props.viewMode===L.SK.COMMENTS?this._renderComments():this.props.viewMode===L.SK.EVENTS?this._renderRemarks():this._renderAnnotations()})]})}_getViewModes(){const e=[];return e.push({k:L.SK.EVENTS,active:!!(this.props.remarkFilters&&this.props.remarkFilters.length>0)}),e.push({k:L.SK.TRIGGERS,active:!!(this.props.triggerFilters&&this.props.triggerFilters.length>0)}),e.push({k:L.SK.BEHAVIORAL,active:!!(this.props.behavioralFilters&&this.props.behavioralFilters.length>0)}),e.push({k:L.SK.COMMENTS,active:!0}),e}_renderMainReviewBody(){var e,t,r,n;return(0,p.jsxs)("div",{className:"gap-2 overflow-x-hidden min-h-0 w-full flex flex-col h-full",style:{backgroundColor:"white",paddingLeft:"2px",paddingRight:"2px",paddingBottom:"2px"},children:[this._renderMainTranscriptHeader(),(0,p.jsxs)("div",{className:"overflow-y-hidden flex flex-row flex-grow justify-between gap-1 overflow-x-hidden",style:{boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.15)",backgroundColor:"white",borderRadius:"2px"},children:[(0,p.jsx)("div",{className:"overflow-y-hidden flex w-fit flex-grow",style:{boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)",backgroundColor:"white",borderRadius:"2px"},children:this._renderTranscriptBody()}),this.props.minimalView||0===(null===(e=this.props.transcripts)||void 0===e?void 0:e.length)?null:(0,p.jsx)("div",{ref:this.trackerBodyRef,className:"relative overflow-x-hidden overflow-y-auto flex",style:{width:this.props.viewMode?"33%":"0%",minWidth:this.props.viewMode?"100px":"0px",boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)",backgroundColor:"white",borderRadius:"2px"},children:this._renderTranscriptSelector()}),this.props.transcripts&&this.props.transcripts.length>0&&!this.props.minimalView?(0,p.jsx)("div",{className:"relative",style:{width:"45px",height:"100%"},children:(0,p.jsx)("div",{className:"absolute",style:{width:"45px",height:"100%"},children:(0,p.jsx)(L.CV,{viewModes:this._getViewModes(),updateReviewMode:e=>{this.props.updateViewMode&&this.props.updateViewMode(e)},width:"35px",selectedViewOption:this.props.viewMode})})}):null]}),this.props.audioDetails?this.props.audioDetails.dataFetcher?(0,p.jsx)(O,{isPureTranscriptView:this.props.isPureTranscriptView,copyTranscriptOnClick:this.props.copyTranscriptOnClick,currentTimeInMS:this.state.currentTimeInMs,play:this.state.play,previousPlayState:this.state.previousPlayState,isMainView:this.props.isMainView,updateTime:this._getCurrentTime.bind(this),turns:(null!==(t=this.props.transcripts)&&void 0!==t?t:[]).map((e=>{var t;return{start:e.start,end:null!==(t=e.end)&&void 0!==t?t:e.start,role:e.partyCode===i.lS?k.$U.REP:k.$U.PROSPECT,text:e.content}})),details:this.props.audioDetails}):(0,p.jsx)(x,{isPureTranscriptView:this.props.isPureTranscriptView,copyTranscriptOnClick:this.props.copyTranscriptOnClick,currentTimeInMS:this.state.currentTimeInMs,play:this.state.play,previousPlayState:this.state.previousPlayState,isMainView:this.props.isMainView,updateTime:this._getCurrentTime.bind(this),turns:null!==(r=null===(n=this.props.audioDetails.data)||void 0===n?void 0:n.turns)&&void 0!==r?r:[],details:this.props.audioDetails}):null]})}_renderCoachingReviewHeader(){var e,t,r,n,i,o,a;return null!==(e=this.props.audioDetails)&&void 0!==e&&e.data?(0,p.jsx)("div",{className:"top-0 sticky flex flex-col gap-2",style:{zIndex:"99999"},children:(0,p.jsxs)("div",{className:"p-2 flex flex-col gap-1",style:{zIndex:"999999",boxShadow:"0px 4px 12px rgba(0, 0, 0, 0.1)"},children:[(0,p.jsxs)("div",{className:"flex flex-row justify-between items-top",children:[(0,p.jsxs)("div",{className:"flex flex-row gap-1 flex-wrap items-center",children:[(0,p.jsxs)(s.o5,{variant:"h2",children:[null!==(t=null===(r=this.props.audioDetails)||void 0===r||null===(n=r.data)||void 0===n||null===(i=n.prospect_info)||void 0===i?void 0:i.prospect_name)&&void 0!==t?t:"Unknown Prospect",","]}),(0,p.jsx)(s.o5,{variant:"h2",children:null===(o=this.props.audioDetails)||void 0===o||null===(a=o.data)||void 0===a?void 0:a.session.requested_time.toLocaleString("en-US",{month:"long",day:"numeric"})})]}),this.props.isPureTranscriptView?null:(0,p.jsx)(te,{isCoaching:!this.props.isMainView,emailRequestState:this.state.aiEmailRequestState,emailText:this._getAIEmailFromSessionData(),requestEmailText:()=>this.setState({aiEmailRequestState:H.X.REQUESTED_BY_USER})})]}),(0,p.jsx)("hr",{}),this._renderSummaryCoaching()]})}):null}_coachingMainReviewBody(){var e,t,r;return(0,p.jsxs)("div",{className:"gap-2 overflow-x-hidden min-h-0 w-full flex flex-col h-full",style:{backgroundColor:"white",borderRadius:this.props.isPureTranscriptView?void 0:"10px"},children:[this.props.isPureTranscriptView?null:this._renderCoachingReviewHeader(),this._renderTranscriptBody(),this.props.audioDetails?(0,p.jsx)("div",{className:"flex flex-col gap-1",style:{zIndex:"999999",boxShadow:"0px 4px 8px rgba(0, 0, 0, 0.1)",backgroundColor:"white",borderRadius:"2px"},children:this.props.audioDetails.dataFetcher?(0,p.jsx)(O,{isPureTranscriptView:this.props.isPureTranscriptView,copyTranscriptOnClick:this.props.copyTranscriptOnClick,currentTimeInMS:this.state.currentTimeInMs,play:this.state.play,previousPlayState:this.state.previousPlayState,isMainView:this.props.isMainView,updateTime:this._getCurrentTime.bind(this),details:this.props.audioDetails,turns:(null!==(e=this.props.transcripts)&&void 0!==e?e:[]).map((e=>{var t;return{start:e.start,end:null!==(t=e.end)&&void 0!==t?t:e.start,role:e.partyCode===i.lS?k.$U.REP:k.$U.PROSPECT,text:e.content}}))}):(0,p.jsx)(x,{isPureTranscriptView:this.props.isPureTranscriptView,copyTranscriptOnClick:this.props.copyTranscriptOnClick,currentTimeInMS:this.state.currentTimeInMs,play:this.state.play,previousPlayState:this.state.previousPlayState,isMainView:this.props.isMainView,updateTime:this._getCurrentTime.bind(this),details:this.props.audioDetails,turns:null!==(t=null===(r=this.props.audioDetails.data)||void 0===r?void 0:r.turns)&&void 0!==t?t:[]})}):null]})}_renderReviewBody(){return this.props.isMainView?this._renderMainReviewBody():this._coachingMainReviewBody()}_renderLiveBody(){var e;return(0,p.jsxs)("div",{className:"gap-2 overflow-x-hidden min-h-0 w-full flex flex-col h-full",style:{padding:"8px"},children:[this._renderTranscriptBody(),this.props.sessionActive&&this.props.updateAutoplayState?(0,p.jsxs)("div",{className:"flex flex-col gap-1",style:{zIndex:"999999",backgroundColor:"white",borderRadius:"2px"},children:[null!==(e=this.props.additionalActionElement)&&void 0!==e?e:null,(0,p.jsxs)("div",{className:"flex flex-row items-center gap-2 w-fit p-1",style:{boxShadow:"rgb(0 0 0 / 50%) 0.25px 3px 10px",borderRadius:"10px"},children:[(0,p.jsx)(s.o5,{variant:"largeParagraph",children:"Autoscroll"}),(0,p.jsxs)("label",{className:"switch opacity-75 hover:opacity-100 ",id:"switch",children:[(0,p.jsx)("input",{onChange:()=>{this.props.updateAutoplayState&&this.props.updateAutoplayState()},type:"checkbox",checked:this.props.autoplay}),(0,p.jsx)("span",{className:"slider round"})]})]})]}):null]})}render(){return this.props.reviewMode&&this.props.audioDetails?this._renderReviewBody():this._renderLiveBody()}}const ae=(0,M.nr)(oe,M.xO.TRANSCRIPT),se=(0,d.Ng)((e=>{var t;return{externalAccountsById:new Map(null===(t=e.externalAccounts.accounts)||void 0===t?void 0:t.map((e=>[e.external_account_id,e]))),user:(0,u.tW)(e.user),isAdmin:e.adminWrite.value?e.adminWrite.value.team_ids.length>0:null}}))(oe)},50638:(e,t,r)=>{"use strict";r.d(t,{c2:()=>s,xO:()=>a,nr:()=>d});var n=r(81366),i=r(65043),o=r(70579);let a=function(e){return e.SUGGESTIONS="Suggestions",e.BEHAVIORAL="Behavioral",e.CADENCE="Latest Pace",e.SIGNAL="Signal",e.TALK_TIME="Talk Time",e.TRANSCRIPT="Transcript",e.CUSTOM_METRIC="Custom Metric",e.AI_AUTOMATION_COACHING="AI Automation - Coaching",e.AI_AUTOMATION_SUMMARY="AI Automation - Summary",e.AI_AUTOMATION_EMAIL="AI Automation - Email",e.OPENER="OPENER",e.POPOUT="POPOUT",e.LEADERBOARD="Leaderboard",e.FLOW_STATE_PRE_CALL="Flow State - Pre call",e}({}),s=function(e){return e.CROWN="CROWN",e.DIAMOND="DIAMOND",e.MONEY="MONEY",e.SWORD="SWORD",e}({});const l={[s.SWORD]:"sword",[s.CROWN]:"crown",[s.DIAMOND]:"diamond",[s.MONEY]:"money"},c=(0,o.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M10.0002 0.833374L12.8327 6.57171L19.1668 7.49754L14.5835 11.9617L15.6652 18.2684L10.0002 15.2892L4.33516 18.2684L5.41683 11.9617L0.833496 7.49754L7.16766 6.57171L10.0002 0.833374Z",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),u=(0,o.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M9.99967 0.833984L12.8322 6.57232L19.1663 7.49815L14.583 11.9623L15.6647 18.269L9.99967 15.2898L4.33467 18.269L5.41634 11.9623L0.833008 7.49815L7.16717 6.57232L9.99967 0.833984Z",fill:"#006116",stroke:"#006116",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),d=(e,t)=>class extends i.Component{_renderWidgetFooter(){return(0,o.jsx)("div",{className:"justify-between align-center flex flex-row items-center w-full",style:{backgroundColor:"#3C4758",borderRadius:"0 0 10px 10px",bottom:0,left:0,paddingLeft:"6px",paddingRight:"6px"},children:(0,o.jsxs)("div",{className:"justify-between align-center flex flex-row items-center w-full",children:[(0,o.jsx)("div",{style:{color:"white"},children:(0,o.jsx)(n.o5,{variant:"mediumParagraph",children:t})}),(0,o.jsx)("div",{className:"justify-end flex flex-row gap-3",children:t===a.TRANSCRIPT&&this.props.isStarred&&this.props.onStarClick?(0,o.jsx)("div",{className:"cursor-pointer",onClick:()=>{this.props.onStarClick&&this.props.onStarClick()},children:this.props.isStarred?u:c}):null})]})})}render(){var r,i;const{maxHeight:a,heightFull:s,lastWidget:c,additionalBoxShadow:u,onStarClick:d,noHeader:p,customPadding:h,minHeight:f,...m}=this.props,g=c?{flex:"1 1 0%"}:{},_=s?{height:"100%"}:{};return(0,o.jsxs)("div",{className:"w-full flex flex-col justify-end min-h-0 gap-2"+(m.backgroundImage?` background ${l[m.backgroundImage]}`:""),style:{...g,..._,padding:h?"initial":"8px",boxShadow:"rgb(0 0 0 / 50%) 0.25px 3px 10px",transitionProperty:"box-shadow, background-color, color, min-height, height, max-height, width, max-width, z-index, opacity",transitionDuration:"1.5s",transitionTimingFunction:"linear",backgroundColor:null!==(r=m.backgroundColor)&&void 0!==r?r:"#FFFFFF",minHeight:null!==f&&void 0!==f?f:"0px",zIndex:null!==(i=this.props.zIndex)&&void 0!==i?i:"inherit",borderRadius:"10px",border:"1px solid rgba(91,101,123,0.25)"},children:[m.newWidget?(0,o.jsx)("div",{className:"relative w-0 h-0",children:(0,o.jsx)("div",{className:"absolute p-1 text-center",style:{backgroundColor:"#45103E",borderRadius:"10px",color:"white",bottom:"-5px",right:"-20px",boxShadow:"rgb(0 0 0 / 50%) 0.25px 3px 10px"},children:(0,o.jsx)(n.o5,{variant:"largeParagraph",children:"New!"})})}):null,p?null:(0,o.jsx)(n.o5,{variant:"largeParagraph",fontWeight:800,children:t}),(0,o.jsx)(e,{...m})]})}}},67586:(e,t,r)=>{"use strict";r.d(t,{c2:()=>n.c2,nr:()=>n.nr,xO:()=>n.xO});var n=r(50638)},28717:(e,t,r)=>{"use strict";r.d(t,{GA:()=>o,Rc:()=>s,XF:()=>d,Zy:()=>p,aX:()=>i,di:()=>c,fH:()=>a,yy:()=>u});var n=r(97216);function i(e){if(0===e.length)throw new Error;return e[e.length-1]}function o(e){try{return i(e)}catch(t){return}}function a(e){if(!n._V)return;const t=new Intl.DateTimeFormat("en",{hour:"2-digit",minute:"2-digit",second:"2-digit",fractionalSecondDigits:3});for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];console.log(`${t.format(new Date)} ${e}`,...i)}function s(e,t){const r=new Intl.DateTimeFormat("en",{hour:"2-digit",minute:"2-digit",second:"2-digit",fractionalSecondDigits:3});for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];console.log(`${r.format(new Date)} %c${e}`,`background-color: ${t}`,...i)}function l(e,t){return e<t?-1:e>t?1:0}function c(e,t,r){void 0===t&&(t=!0),void 0===r&&(r=l);const n=[...e];return n.sort(r),t||n.reverse(),n}function u(e){return new Promise((t=>setTimeout(t,e)))}function d(e,t,r,n){let i,o,a;null==n&&(n=new Map);for(let s=0;s<e.length;s++){if(a=e[s],i=t(a,s),o=r(a,s),!n.has(i)){const e=[];n.set(i,e)}n.get(i).push(o)}return n}function p(e,t){for(let r=0;r<Math.max(e.length,t.length);r++){const n=e[r]||0,i=t[r]||0;if(n<i)return-1;if(n>i)return 1}return 0}},58152:(e,t,r)=>{"use strict";r.d(t,{$t:()=>u,DO:()=>d,Hk:()=>c,gN:()=>a,i3:()=>o,kZ:()=>s,qc:()=>i,r9:()=>l});var n=r(70579);const i=(0,n.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z",stroke:"black",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M20.9999 20.9999L16.6499 16.6499",stroke:"black",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),o=(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,n.jsx)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),a=(0,n.jsxs)("svg",{viewBox:"0 0 16 16",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{cx:"8",cy:"3.1812997",r:"1.2370317"}),(0,n.jsx)("circle",{cx:"8",cy:"8",r:"1.2370317"}),(0,n.jsx)("circle",{cx:"8",cy:"12.818701",r:"1.2370317"})]}),s=(0,n.jsx)("svg",{width:"8",height:"12",viewBox:"0 0 16 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("circle",{cx:"8",cy:"12",r:"5",fill:"currentColor"})}),l=(0,n.jsx)("svg",{width:"8",height:"12",viewBox:"0 0 16 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M15.0676 11.5746L1.08428 0.1528C0.736499 -0.126143 0.578013 -0.0126081 0.730454 0.406311L4.44251 11.321C4.59487 11.7399 4.59344 12.4188 4.43932 12.8371L0.733645 23.5928C0.579525 24.0111 0.737884 24.1259 1.08751 23.8492L15.0644 12.5808C15.414 12.3041 15.4154 11.8536 15.0676 11.5746Z",fill:"currentColor"})}),c=(0,n.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M 7.9989783,1.923085 A 3.9722982,3.9722982 0 0 0 4.0270869,5.8949362 3.9722982,3.9722982 0 0 0 7.9989783,9.8667874 3.9722982,3.9722982 0 0 0 11.972913,5.8949362 3.9722982,3.9722982 0 0 0 7.9989783,1.923085 Z m -2.19096,8.316463 c -0.6848503,0.95883 -1.6444422,2.465581 -1.5759171,3.766837 l 7.3970648,0.07053 c 0,-1.301255 -0.752133,-2.397216 -1.505549,-3.698511 -1.1642454,0.890343 -2.9458179,0.683125 -4.3155987,-0.138656 z"})}),u=(0,n.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M 10.940608,1.5979313 C 9.6574258,1.5982118 8.4533877,2.2183841 7.7080269,3.262891 8.8314379,4.0843507 9.5620517,5.4124954 9.5614106,6.9055011 9.5613304,7.7004725 9.3257804,8.3956216 8.9318612,8.9846169 9.5399313,9.3456761 10.233357,9.5381074 10.940608,9.5416739 13.134093,9.5414335 14.912219,7.7633072 14.91246,5.5698226 14.912219,3.376298 13.134093,1.5982118 10.940608,1.5979313 Z M 5.0594315,2.9315661 A 3.9722982,3.9722982 0 0 0 1.0875401,6.9055011 3.9722982,3.9722982 0 0 0 5.0594315,10.877352 3.9722982,3.9722982 0 0 0 9.0312827,6.9055011 3.9722982,3.9722982 0 0 0 5.0594315,2.9315661 Z M 8.7475648,9.8461097 C 8.4790746,10.221996 8.1684274,10.792958 7.8944072,11.426155 c 0.2708945,0.413474 0.5368601,0.757382 0.7744939,1.138959 0.3029531,0.486488 0.5354576,1.058252 0.5466781,1.785059 l 5.3531328,0.05169 c 0,-1.301255 -0.752133,-3.117932 -1.505509,-4.419188 -1.164285,0.890345 -2.945858,0.685211 -4.3156382,-0.1366494 z M 2.8684715,11.148648 c -0.6848503,0.95883 -1.6444422,1.881635 -1.5759171,3.182891 l 7.3970245,0.07053 c 0,-1.301256 -0.7541769,-1.815355 -1.5075523,-3.11661 -1.1642856,0.890345 -2.9437743,0.685171 -4.3135551,-0.13665 z"})}),d=(0,n.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M2.05 13h5.477a17.9 17.9 0 0 0 2.925 8.88A10.005 10.005 0 0 1 2.05 13zm0-2a10.005 10.005 0 0 1 8.402-8.88A17.9 17.9 0 0 0 7.527 11H2.05zm19.9 0h-5.477a17.9 17.9 0 0 0-2.925-8.88A10.005 10.005 0 0 1 21.95 11zm0 2a10.005 10.005 0 0 1-8.402 8.88A17.9 17.9 0 0 0 16.473 13h5.478zM9.53 13h4.94A15.908 15.908 0 0 1 12 20.592 15.908 15.908 0 0 1 9.53 13zm0-2A15.908 15.908 0 0 1 12 3.408 15.908 15.908 0 0 1 14.47 11H9.53z"})})},44925:(e,t,r)=>{"use strict";r.d(t,{KA:()=>i,lJ:()=>o,tr:()=>n});let n=function(e){return e.VOICEMAIL="VOICEMAIL",e.MENU="MENU",e.NOT_IN_SERVICE="NOT_IN_SERVICE",e.SUMMARY_V2="SUMMARY_V2",e.MONOLOG="MONOLOG",e.NEXT_STEPS="NEXT_STEPS",e.CADENCE_FAST="CADENCE_FAST",e.SEQUENCE="SEQUENCE",e.OBJECTION_RESPONSE="OBJECTION_RESPONSE",e.TRIGGER="TRIGGER",e.BUYING_INTENT="BUYING_INTENT",e.TEXT_SUMMARY_PENDING="TEXT_SUMMARY_PENDING",e.TEXT_SUMMARY_ERROR="TEXT_SUMMARY_ERROR",e.TEXT_SUMMARY="TEXT_SUMMARY",e.AI_EMAIL_PENDING="AI_EMAIL_PENDING",e.AI_EMAIL_ERROR="AI_EMAIL_ERROR",e.AI_EMAIL="AI_EMAIL",e.PLATFORM_AUTOMATION="PLATFORM_AUTOMATION",e.GEN_COACHING_CAN_REQUEST="GEN_COACHING_CAN_REQUEST",e.TEMPO_STATS="TEMPO_STATS",e.COACHING_END="COACHING_END",e.PLAY="PLAY",e.IDENTITY="IDENTITY",e.SOUND="SOUND",e}({});const i=[n.SUMMARY_V2,n.MONOLOG,n.CADENCE_FAST,n.TRIGGER,n.BUYING_INTENT,n.TEXT_SUMMARY_PENDING,n.TEXT_SUMMARY_ERROR,n.TEXT_SUMMARY,n.AI_EMAIL_PENDING,n.AI_EMAIL_ERROR,n.AI_EMAIL,n.GEN_COACHING_CAN_REQUEST,n.TEMPO_STATS,n.COACHING_END,n.PLAY],o=(new Map).set(n.TRIGGER,"Suggestion").set(n.MONOLOG,"Monolog").set(n.CADENCE_FAST,"Speed")},33675:(e,t,r)=>{"use strict";r.d(t,{$0:()=>P,$U:()=>u,Bg:()=>T,Dm:()=>R,EG:()=>v,GH:()=>E,Gs:()=>le,HG:()=>K,HP:()=>Ae,Ho:()=>W,Kb:()=>c,LA:()=>k,LJ:()=>Q,Ld:()=>S,Mp:()=>$,NN:()=>F,Nc:()=>h,Nt:()=>s,OD:()=>b,Ot:()=>f,P5:()=>V,PT:()=>_e,PX:()=>p,Pw:()=>se,QF:()=>ge,Qn:()=>ee,R9:()=>w,RL:()=>N,RO:()=>B,S2:()=>Z,SJ:()=>l,SO:()=>Y,Vt:()=>ce,Vw:()=>te,W9:()=>ie,YP:()=>j,Zr:()=>fe,_k:()=>we,aD:()=>ue,av:()=>a,bb:()=>o,bh:()=>ne,bm:()=>M,dC:()=>I,e3:()=>Ce,gm:()=>J,j4:()=>i,j_:()=>he,kC:()=>ve,kG:()=>d,kk:()=>pe,km:()=>G,l7:()=>ye,nL:()=>oe,nV:()=>me,oy:()=>m,rX:()=>A,sC:()=>y,sF:()=>ae,sX:()=>re,sd:()=>q,si:()=>x,tU:()=>z,uF:()=>H,v$:()=>_,vm:()=>de,yI:()=>Ee,z6:()=>O,zg:()=>g});var n=r(10908);function i(e){return{note_id:e.note_id,user_id:e.user_id,note:e.note,received_at:(0,n.e)(e.received_at),session_id:e.session_id,note_source:e.note_source}}function o(e){return{session_id:e.session_id,user_id:e.user_id,team_id:e.team_id,conversation_id:e.conversation_id,requested_time:(0,n.e)(e.requested_time),realtime_hostname:e.realtime_hostname,scheduled_start:(0,n.e)(e.scheduled_start),scheduled_end:(0,n.e)(e.scheduled_end),prospect_person_id:e.prospect_person_id,prospect_phone_value:e.prospect_phone_value,platform:e.platform,extension_version:e.extension_version,bot_id:e.bot_id,conversation_end:e.conversation_end?(0,n.e)(e.conversation_end):null,rep_party_code:e.rep_party_code,prospect_party_code:e.prospect_party_code,prospect_recorded:e.prospect_recorded}}function a(e){return{note_id:e.note_id,label:e.label,disposition:e.disposition}}function s(e){return{client_id:e.client_id,prompt_id:e.prompt_id,user_id:e.user_id,prompt_type:e.prompt_type,prompt_text:e.prompt_text,start:(0,n.e)(e.start),end:(0,n.N)(e.end)}}const l="NO_PARTY_ROLE",c="NO_LOOKBACK_RULE";let u=function(e){return e.REP="REP",e.PROSPECT="PROSPECT",e}({});u.REP,u.PROSPECT,u.REP,u.PROSPECT;let d=function(e){return e.NOT_GATEKEEPER="NOT_GATEKEEPER",e.GATEKEEPER="GATEKEEPER",e.VOICEMAIL="VOICEMAIL",e.MENU="MENU",e.HOLD="HOLD",e.RINGING="RINGING",e.CARRIER="CARRIER",e.UNKNOWN="UNKNOWN",e}({});d.RINGING,d.CARRIER,d.VOICEMAIL,d.MENU,d.HOLD,d.GATEKEEPER,d.NOT_GATEKEEPER,d.UNKNOWN;const p={[d.RINGING]:"Ringing",[d.CARRIER]:"Carrier",[d.VOICEMAIL]:"Voicemail",[d.MENU]:"Menu",[d.HOLD]:"Hold",[d.GATEKEEPER]:"Gatekeeper",[d.NOT_GATEKEEPER]:"Prospect",[d.UNKNOWN]:"Unknown"};let h=function(e){return e.C_ASKS="C_ASKS",e.R_DENY="R_DENY",e.R_BUSY="R_BUSY",e.R_APPROVE="R_APPROVE",e.C_NAME_CHECK="C_NAME_CHECK",e.R_NAME_DENY="R_NAME_DENY",e.R_NAME_CONFIRM="R_NAME_CONFIRM",e.R_NAME_STATE="R_NAME_STATE",e.C_TITLE_CHECK="C_TITLE_CHECK",e.R_TITLE_DENY="R_TITLE_DENY",e.R_TITLE_CONFIRM="R_TITLE_CONFIRM",e.R_TITLE_STATE="R_TITLE_STATE",e.C_RESP_CHECK="C_RESP_CHECK",e.R_RESP_NOT_RELEVANT="R_RESP_NOT_RELEVANT",e.R_RESP_NOT_DECISION_MAKER="R_RESP_NOT_DECISION_MAKER",e.R_RESP_DESCRIBE="R_RESP_DESCRIBE",e.C_TRANSFER_ASK="C_TRANSFER_ASK",e.R_TRANSFER_DENY="R_TRANSFER_DENY",e.R_TRANSFER_ATTEMPT="R_TRANSFER_ATTEMPT",e.C_REFERRAL_ASK="C_REFERRAL_ASK",e.R_REFERRAL_DENY="R_REFERRAL_DENY",e.R_REFERRAL_PROVIDE="R_REFERRAL_PROVIDE",e.R_IS_HOLD="R_IS_HOLD",e.R_IS_VOICEMAIL="R_IS_VOICEMAIL",e.R_IS_MENU="R_IS_MENU",e.R_IS_CARRIER="R_IS_CARRIER",e.CALL_OUTBOUND="CALL_OUTBOUND",e.CALL_INBOUND="CALL_INBOUND",e.CALL_UNSPECIFIED="CALL_UNSPECIFIED",e.EMAIL_OUTBOUND="EMAIL_OUTBOUND",e.EMAIL_INBOUND="EMAIL_INBOUND",e.EMAIL_UNSPECIFIED="EMAIL_UNSPECIFIED",e.MEETING_SCHEDULED="MEETING_SCHEDULED",e.MEETING_COMPLETED="MEETING_COMPLETED",e.FORM="FORM",e.TRIAL="TRIAL",e.OTHER="OTHER",e.UNSPECIFIED="UNSPECIFIED",e.MEETING_TIME_SET="MEETING_TIME_SET",e.R_EMAIL_ADDRESS_CONFIRM="R_EMAIL_ADDRESS_CONFIRM",e.C_CALL_OFFER="C_CALL_OFFER",e.R_CALL_DENY="R_CALL_DENY",e.R_CALL_APPROVE="R_CALL_APPROVE",e.C_EMAIL_OFFER="C_EMAIL_OFFER",e.R_EMAIL_DENY="R_EMAIL_DENY",e.R_EMAIL_APPROVE="R_EMAIL_APPROVE",e.C_DELAYED_OFFER="C_DELAYED_OFFER",e.R_DELAYED_DENY="R_DELAYED_DENY",e.R_DELAYED_APPROVE="R_DELAYED_APPROVE",e.C_MEETING_OFFER="C_MEETING_OFFER",e.R_MEETING_REQUEST="R_MEETING_REQUEST",e.R_MEETING_DENY="R_MEETING_DENY",e.R_MEETING_CONFIRM="R_MEETING_CONFIRM",e.C_INBOUND_OFFER="C_INBOUND_OFFER",e.R_INBOUND_OFFER="R_INBOUND_OFFER",e.C_OTHER_OFFER="C_OTHER_OFFER",e.R_OTHER_APPROVE="R_OTHER_APPROVE",e.R_OTHER_DENY="R_OTHER_DENY",e.C_NONE_COMPANY="C_NONE_COMPANY",e.C_NONE_RECIPIENT="C_NONE_RECIPIENT",e.C_PRODUCT_DESCRIBE="C_PRODUCT_DESCRIBE",e.C_PRODUCT_ASK="C_PRODUCT_ASK",e.R_PRODUCT_ASK="R_PRODUCT_ASK",e.R_PRODUCT_NO_NEED="R_PRODUCT_NO_NEED",e.R_PRODUCT_NO_BUDGET="R_PRODUCT_NO_BUDGET",e.R_PRODUCT_DELAY="R_PRODUCT_DELAY",e.R_PRODUCT_INTERESTED="R_PRODUCT_INTERESTED",e.C_BUSINESS_ASK="C_BUSINESS_ASK",e.R_BUSINESS_DESCRIBE="R_BUSINESS_DESCRIBE",e.R_BUSINESS_SATISFIED="R_BUSINESS_SATISFIED",e.R_BUSINESS_NOT_SATISFIED="R_BUSINESS_NOT_SATISFIED",e.C_COMPETITORS_ASK="C_COMPETITORS_ASK",e.R_COMPETITORS_NOT_USING="R_COMPETITORS_NOT_USING",e.R_COMPETITORS_EVALUATING="R_COMPETITORS_EVALUATING",e.R_COMPETITORS_USING="R_COMPETITORS_USING",e}({});h.C_ASKS,h.R_DENY,h.R_BUSY,h.R_APPROVE,h.C_NAME_CHECK,h.C_TITLE_CHECK,h.R_NAME_DENY,h.R_NAME_CONFIRM,h.R_NAME_STATE,h.R_TITLE_DENY,h.R_TITLE_CONFIRM,h.R_TITLE_STATE,h.C_RESP_CHECK,h.R_RESP_NOT_RELEVANT,h.R_RESP_NOT_DECISION_MAKER,h.R_RESP_DESCRIBE,h.C_TRANSFER_ASK,h.R_TRANSFER_DENY,h.R_TRANSFER_ATTEMPT,h.C_REFERRAL_ASK,h.R_REFERRAL_DENY,h.R_REFERRAL_PROVIDE,h.R_IS_HOLD,h.R_IS_VOICEMAIL,h.R_IS_MENU,h.R_IS_CARRIER,h.CALL_OUTBOUND,h.CALL_INBOUND,h.CALL_UNSPECIFIED,h.EMAIL_OUTBOUND,h.EMAIL_INBOUND,h.EMAIL_UNSPECIFIED,h.MEETING_SCHEDULED,h.MEETING_COMPLETED,h.FORM,h.TRIAL,h.OTHER,h.UNSPECIFIED,h.MEETING_TIME_SET,h.R_EMAIL_ADDRESS_CONFIRM,h.C_CALL_OFFER,h.R_CALL_DENY,h.R_CALL_APPROVE,h.C_EMAIL_OFFER,h.R_EMAIL_DENY,h.R_EMAIL_APPROVE,h.C_DELAYED_OFFER,h.R_DELAYED_DENY,h.R_DELAYED_APPROVE,h.C_MEETING_OFFER,h.R_MEETING_REQUEST,h.R_MEETING_DENY,h.R_MEETING_CONFIRM,h.C_INBOUND_OFFER,h.R_INBOUND_OFFER,h.C_OTHER_OFFER,h.R_OTHER_APPROVE,h.R_OTHER_DENY,h.C_NONE_COMPANY,h.C_NONE_RECIPIENT,h.C_PRODUCT_DESCRIBE,h.C_PRODUCT_ASK,h.R_PRODUCT_ASK,h.R_PRODUCT_NO_NEED,h.R_PRODUCT_NO_BUDGET,h.R_PRODUCT_DELAY,h.R_PRODUCT_INTERESTED,h.C_BUSINESS_ASK,h.R_BUSINESS_DESCRIBE,h.R_BUSINESS_SATISFIED,h.R_BUSINESS_NOT_SATISFIED,h.C_COMPETITORS_ASK,h.R_COMPETITORS_NOT_USING,h.R_COMPETITORS_EVALUATING,h.R_COMPETITORS_USING;const f={[h.C_ASKS]:"Asks permission for call",[h.R_DENY]:"Rejects taking call",[h.R_BUSY]:"Is currently busy to take call",[h.R_APPROVE]:"Agrees to listen to rep",[h.C_NAME_CHECK]:"Confirms prospect name",[h.C_TITLE_CHECK]:"Asks about title",[h.R_NAME_DENY]:"Responds they are not the intended prospect",[h.R_NAME_CONFIRM]:"Verifies they are the intended prospect",[h.R_NAME_STATE]:"States their name",[h.R_TITLE_DENY]:"States that they are not in that role",[h.R_TITLE_CONFIRM]:"Confirms they are in the relevant role",[h.R_TITLE_STATE]:"States their role",[h.C_RESP_CHECK]:"Asks about responsibilities",[h.R_RESP_NOT_RELEVANT]:"Indicates the call is not relevant to their role",[h.R_RESP_NOT_DECISION_MAKER]:"Indicates they are not a decision maker",[h.R_RESP_DESCRIBE]:"Describes their role",[h.C_TRANSFER_ASK]:"Asks to be transferred to prospect",[h.R_TRANSFER_DENY]:"Rejects reps transfer request",[h.R_TRANSFER_ATTEMPT]:"Attempt to transfer rep",[h.C_REFERRAL_ASK]:"Asks for a referral",[h.R_REFERRAL_DENY]:"Does not provide a referral",[h.R_REFERRAL_PROVIDE]:"Provides referral",[h.R_IS_HOLD]:"Call is on hold",[h.R_IS_VOICEMAIL]:"Voicemail",[h.R_IS_MENU]:"Menu",[h.R_IS_CARRIER]:"Carrier Message",[h.CALL_OUTBOUND]:"Received a previous call from rep",[h.CALL_INBOUND]:"Previously made a call to rep's company",[h.CALL_UNSPECIFIED]:"Discussion on previous call",[h.EMAIL_OUTBOUND]:"Received emails from rep",[h.EMAIL_INBOUND]:"Emailed rep's company",[h.EMAIL_UNSPECIFIED]:"Discussion on previous emails between rep and prospect",[h.MEETING_SCHEDULED]:"Already scheduled a meeting with rep's company",[h.MEETING_COMPLETED]:"Has already met with rep's company",[h.FORM]:"Submitted a form on the website",[h.TRIAL]:"Is participating in a trial of rep's product",[h.OTHER]:"Previous interaction being discussed",[h.UNSPECIFIED]:"Unspecified previous interaction",[h.MEETING_TIME_SET]:"Meeting time scheduling discussion",[h.R_EMAIL_ADDRESS_CONFIRM]:"Confirms their email address",[h.C_CALL_OFFER]:"Offers to / states they will give a call back",[h.R_CALL_DENY]:"Says they do not want a call back",[h.R_CALL_APPROVE]:"Agrees to the call back",[h.C_EMAIL_OFFER]:"Confirms sending email",[h.R_EMAIL_DENY]:"Says they do not want an email",[h.R_EMAIL_APPROVE]:"Agrees to receiving an email",[h.C_DELAYED_OFFER]:"Offers to reach back out in a while",[h.R_DELAYED_DENY]:"Says they do not want a call back",[h.R_DELAYED_APPROVE]:"Agrees to being reached back out in a while",[h.C_MEETING_OFFER]:"Offers a scheduled meeting",[h.R_MEETING_REQUEST]:"Requests a scheduled meeting",[h.R_MEETING_DENY]:"Rejects the meeting",[h.R_MEETING_CONFIRM]:"Agrees to the meeting",[h.C_INBOUND_OFFER]:"Tells prospect to reach out if they ever have any questions",[h.R_INBOUND_OFFER]:"Offers to reach back out if they have questions",[h.C_OTHER_OFFER]:"Invites prospect to a touchpoint",[h.R_OTHER_APPROVE]:"Agrees to touchpoint",[h.R_OTHER_DENY]:"Rejects touchpoint",[h.C_NONE_COMPANY]:"States they will not contact prospect's company any further",[h.C_NONE_RECIPIENT]:"States they will not contact prospect any further",[h.C_PRODUCT_DESCRIBE]:"Describes product",[h.C_PRODUCT_ASK]:"Asks about value of product to prospect",[h.R_PRODUCT_ASK]:"Asks about product",[h.R_PRODUCT_NO_NEED]:"Says they have no need for product",[h.R_PRODUCT_NO_BUDGET]:"Says they have no budget to consider new tools",[h.R_PRODUCT_DELAY]:"Says the timing does not work out to consider new tools",[h.R_PRODUCT_INTERESTED]:"Expresses interest in the product",[h.C_BUSINESS_ASK]:"Asks about business",[h.R_BUSINESS_DESCRIBE]:"Describes their business",[h.R_BUSINESS_SATISFIED]:"States their business needs are met",[h.R_BUSINESS_NOT_SATISFIED]:"States their business needs are not met",[h.C_COMPETITORS_ASK]:"Asks if prospect is using any competitors",[h.R_COMPETITORS_NOT_USING]:"Says they are not using any competitors",[h.R_COMPETITORS_EVALUATING]:"Says they are evaluating competitors",[h.R_COMPETITORS_USING]:"Says they are using a competitor"},m=[h.R_RESP_NOT_RELEVANT,h.R_RESP_NOT_DECISION_MAKER,h.R_PRODUCT_NO_NEED,h.R_PRODUCT_NO_BUDGET,h.R_COMPETITORS_USING,h.R_DENY,h.R_NAME_DENY,h.R_TITLE_DENY],g=(new Map([[h.R_RESP_NOT_RELEVANT,"Not relevant"],[h.R_RESP_NOT_DECISION_MAKER,"Not a decision maker"],[h.R_PRODUCT_NO_NEED,"No need"],[h.R_PRODUCT_NO_BUDGET,"No budget"],[h.R_COMPETITORS_USING,"Using competitor"],[h.R_DENY,"Call brush off"],[h.R_NAME_DENY,"Wrong person"],[h.R_TITLE_DENY,"Wrong role"],[h.C_ASKS,"Asks permission for call"],[h.C_REFERRAL_ASK,"Asks for referral"],[h.C_MEETING_OFFER,"Asks for meeting"],[h.C_CALL_OFFER,"Offers to call back"],[h.C_BUSINESS_ASK,"Asks about competitors"],[h.R_REFERRAL_PROVIDE,"Provides referral"],[h.R_CALL_APPROVE,"Agrees to call back"],[h.R_MEETING_CONFIRM,"Confirms meeting"],[h.R_PRODUCT_INTERESTED,"Expressed product interest"]]),new Map([[h.R_RESP_NOT_RELEVANT,["Not relevant","Objections"]],[h.R_RESP_NOT_DECISION_MAKER,["Not a decision maker","Objections"]],[h.R_PRODUCT_NO_NEED,["No need","Objections"]],[h.R_PRODUCT_NO_BUDGET,["No budget","Objections"]],[h.R_PRODUCT_DELAY,["Timing issue","Objections"]],[h.R_COMPETITORS_USING,["Using competitor","Objections"]],[h.R_DENY,["Call brush off","Objections"]],[h.R_NAME_DENY,["Wrong person","Objections"]],[h.R_TITLE_DENY,["Wrong role","Objections"]]])),_=[h.C_ASKS,h.C_REFERRAL_ASK,h.C_MEETING_OFFER,h.C_CALL_OFFER,h.C_BUSINESS_ASK],v=new Map([[h.C_ASKS,["Asks permission for call","Behavior"]],[h.C_REFERRAL_ASK,["Asks for referral","Behavior"]],[h.C_MEETING_OFFER,["Asks for meeting","Behavior"]],[h.C_CALL_OFFER,["Offers to call back","Behavior"]],[h.C_BUSINESS_ASK,["Asks about business","Behavior"]],[h.C_COMPETITORS_ASK,["Asks about competitors","Behavior"]]]),y=(h.R_REFERRAL_PROVIDE,h.R_CALL_APPROVE,h.R_MEETING_CONFIRM,h.R_PRODUCT_INTERESTED,new Map([[h.R_REFERRAL_PROVIDE,["Provides referral","Outcomes"]],[h.R_CALL_APPROVE,["Agrees to call back","Outcomes"]],[h.R_MEETING_CONFIRM,["Confirms meeting or reconnect","Outcomes"]],[h.MEETING_TIME_SET,["Meeting scheduling","Outcomes"]],[h.R_PRODUCT_INTERESTED,["Expresses interest","Outcomes"]]])),A=[h.R_DENY,h.R_NAME_DENY,h.R_TITLE_DENY,h.R_TRANSFER_DENY,h.R_RESP_NOT_DECISION_MAKER,h.R_RESP_NOT_RELEVANT,h.R_CALL_DENY,h.R_EMAIL_DENY,h.R_DELAYED_DENY,h.R_MEETING_DENY,h.R_PRODUCT_NO_NEED,h.R_PRODUCT_NO_BUDGET,h.R_COMPETITORS_USING,h.C_ASKS,h.C_REFERRAL_ASK,h.C_BUSINESS_ASK,h.C_RESP_CHECK,h.C_MEETING_OFFER,h.C_CALL_OFFER,h.C_EMAIL_OFFER,h.R_EMAIL_APPROVE,h.R_PRODUCT_INTERESTED,h.R_MEETING_CONFIRM,h.R_CALL_APPROVE,h.R_EMAIL_APPROVE,h.R_REFERRAL_PROVIDE];h.R_DENY,h.R_NAME_DENY,h.R_TITLE_DENY,h.R_TRANSFER_DENY,h.R_RESP_NOT_DECISION_MAKER,h.R_RESP_NOT_RELEVANT,h.R_CALL_DENY,h.R_DELAYED_DENY,h.R_EMAIL_DENY,h.R_MEETING_DENY,h.R_PRODUCT_NO_NEED,h.R_PRODUCT_NO_BUDGET,h.R_COMPETITORS_USING,h.C_ASKS,h.C_REFERRAL_ASK,h.C_BUSINESS_ASK,h.C_RESP_CHECK,h.C_MEETING_OFFER,h.C_CALL_OFFER,h.C_EMAIL_OFFER;let C=function(e){return e.REP_ONLY="REP_ONLY",e.PROSPECT_ONLY="PROSPECT_ONLY",e.BOTH="BOTH",e}({});Object.fromEntries(Array.from(Object.values(h)).map((e=>[e,e.startsWith("C_")?C.REP_ONLY:e.startsWith("R_")?C.PROSPECT_ONLY:C.BOTH])));const E=new Map([[h.R_DENY,"Bad time"],[h.R_NAME_DENY,"Wrong Name"],[h.R_TITLE_DENY,"Wrong Role"],[h.R_TRANSFER_DENY,"No Transfer"],[h.R_RESP_NOT_DECISION_MAKER,"No Decision Maker"],[h.R_CALL_DENY,"Busy Now"],[h.R_EMAIL_DENY,"No Email"],[h.R_DELAYED_DENY,"Delay"],[h.R_MEETING_DENY,"Meeting Denied"],[h.R_PRODUCT_NO_NEED,"No Product Need"],[h.R_PRODUCT_NO_BUDGET,"No Budget"],[h.R_COMPETITORS_USING,"Using Competitors"]]);new Map([...Array.from(g),...Array.from(v),...Array.from(y)].map((e=>[e[0],e[1][0]]))),new Map([...Array.from(v.entries()),...Array.from(g.entries()),...Array.from(y.entries())]);let w=function(e){return e.LINKEDIN="LINKEDIN",e.COMPANY_WEBSITE="COMPANY_WEBSITE",e}({}),S=function(e){return e.DIALED="DIALED",e.CONTACT="CONTACT",e.PITCHED="PITCHED",e.CONVERSATION="CONVERSATION",e.BOOKED="BOOKED",e}({});const T={[S.DIALED]:"Dialed",[S.CONTACT]:"Live Prospect",[S.PITCHED]:"Pitched",[S.CONVERSATION]:"Conversation",[S.BOOKED]:"Meeting booked"};let b=function(e){return e.ZOOM="ZOOM",e.SALESLOFT="SALESLOFT",e.OUTREACH="OUTREACH",e.ORUM="ORUM",e.OUTREACH_RINGCENTRAL="OUTREACH_RINGCENTRAL",e.HUBSPOT="HUBSPOT",e.APOLLO="APOLLO",e.PHONEBURNER="PHONEBURNER",e.SALESFINITY="SALESFINITY",e.CONNECT_AND_SELL="CONNECT_AND_SELL",e.MONSTER_CONNECT="MONSTER_CONNECT",e.ALOWARE="ALOWARE",e.AIRCALL="AIRCALL",e.OUTPLAY="OUTPLAY",e.KONCERT="KONCERT",e.ONEPGR="ONEPGR",e.NOOKS="NOOKS",e.CONVOSO="CONVOSO",e.FRONTSPIN="FRONTSPIN",e.SELLX="SELLX",e.FRESHWORKS="FRESHWORKS",e.EIGHT_BY_EIGHT="EIGHT_BY_EIGHT",e.CALLRAIL="CALLRAIL",e.ZOHO="ZOHO",e.SALESFORCE="SALESFORCE",e.LAWRULER="LAWRULER",e.DIALPAD="DIALPAD",e.OPENPHONE="OPENPHONE",e.VICIDIAL="VICIDIAL",e.ASPIRED_BUSINESS_COACH="ASPIRED_BUSINESS_COACH",e.TWOXCONNECT="TWOXCONNECT",e.SKYPE="SKYPE",e.RINGCENTRAL="RINGCENTRAL",e.ELTO="ELTO",e.ZOOMINFO="ZOOMINFO",e.KOMMO="KOMMO",e.BITRIX="BITRIX",e.BLOOBIRDS="BLOOBIRDS",e.CLOUDTALK="CLOUDTALK",e.FIVENINE="FIVENINE",e.CALLTOOLS="CALLTOOLS",e.TRELLUS_DIALER="TRELLUS_DIALER",e}({});const I={[b.ZOOM]:"Zoom",[b.SALESLOFT]:"Salesloft",[b.OUTREACH]:"Outreach",[b.ORUM]:"Orum",[b.OUTREACH_RINGCENTRAL]:"Outreach",[b.HUBSPOT]:"Hubspot",[b.APOLLO]:"Apollo",[b.PHONEBURNER]:"Phoneburner",[b.SALESFINITY]:"Salesfinity",[b.CONNECT_AND_SELL]:"Connect And Sell",[b.MONSTER_CONNECT]:"Monster Connect",[b.ALOWARE]:"Aloware",[b.AIRCALL]:"Aircall",[b.OUTPLAY]:"Outplay",[b.KONCERT]:"Koncert",[b.ONEPGR]:"OnePgr",[b.NOOKS]:"Nooks",[b.CONVOSO]:"Convoso",[b.FRONTSPIN]:"FrontSpin",[b.SELLX]:"SellX",[b.FRESHWORKS]:"Freshworks",[b.EIGHT_BY_EIGHT]:"8x8",[b.CALLRAIL]:"CallRail",[b.ZOHO]:"Zoho",[b.SALESFORCE]:"Salesforce",[b.LAWRULER]:"Lawruler",[b.DIALPAD]:"Dialpad",[b.OPENPHONE]:"Openphone",[b.VICIDIAL]:"ViciDIal",[b.ASPIRED_BUSINESS_COACH]:"GoHighLevel",[b.TWOXCONNECT]:"2XConnect",[b.SKYPE]:"Skype",[b.RINGCENTRAL]:"RingCentral",[b.ELTO]:"Elto",[b.ZOOMINFO]:"ZoomInfo",[b.KOMMO]:"Kommo",[b.BITRIX]:"Bitrix",[b.BLOOBIRDS]:"BlooBirds",[b.CLOUDTALK]:"CloudTalk",[b.FIVENINE]:"Five9",[b.CALLTOOLS]:"CallTools",[b.TRELLUS_DIALER]:"Trellus"};function R(e){return{subteam_view_id:e.subteam_view_id,subteam_view_name:e.subteam_view_name,is_disjoint:e.is_disjoint}}function x(e){return{subteam_id:e.subteam_id,subteam_view_id:e.subteam_view_id,subteam_name:e.subteam_name}}function O(e){return{subteam_id:e.subteam_id,user_id:e.user_id}}function N(e){return{user_group_id:e.user_group_id,user_group_name:e.user_group_name,team_id:e.team_id}}function k(e){return{user_group_id:e.user_group_id,member_id:e.member_id,member_is_group:e.member_is_group,team_id:e.team_id}}function P(e){return{external_account_id:e.external_account_id,external_account_name:e.external_account_name,team_id:e.team_id,is_active:e.is_active}}function M(e){return{external_account_link_id:e.external_account_link_id,external_account_id:e.external_account_id,team_id:e.team_id,platform_login:e.platform_login}}let D=function(e){return e.SPOTIFY="SPOTIFY",e.YOUTUBE="YOUTUBE",e}({}),L=function(e){return e.MULTI_NUMBER_ATTEMPT="MULTI_NUMBER_ATTEMPT",e.SINGLE_NUMBER_ATTEMPT="SINGLE_NUMBER_ATTEMPT",e}({}),U=function(e){return e.RECORD_ALWAYS="RECORD_ALWAYS",e.RECORD_ONE_PARTY="RECORD_ONE_PARTY",e}({}),j=function(e){return e.MOBILE="MOBILE",e.WORK="WORK",e.HOME="HOME",e.VOIP="VOIP",e.OTHER="OTHER",e}({});const F={[j.MOBILE]:"Mobile",[j.WORK]:"Work",[j.HOME]:"Home",[j.VOIP]:"VoIP",[j.OTHER]:"Other"},H=(j.MOBILE,j.MOBILE,j.WORK,j.WORK,j.HOME,j.OTHER,j.VOIP,j.MOBILE,j.OTHER,j.OTHER,[j.MOBILE,j.VOIP,j.WORK,j.HOME,j.OTHER]);let B=function(e){return e.GEOGRAPHIC_NUMBER_MATCH="GEOGRAPHIC_NUMBER_MATCH",e.DIAL_LIMIT_ROTATION="DIAL_LIMIT_ROTATION",e}({});const G={[B.GEOGRAPHIC_NUMBER_MATCH]:"Closest # by geography",[B.DIAL_LIMIT_ROTATION]:"Switch every X dials"};let V=function(e){return e.RANGE="RANGE",e.TOGGLE="TOGGLE",e.SELECTOR="SELECTOR",e.NUMBER_INPUT="NUMBER_INPUT",e.SPECIAL_INPUT="SPECIAL_INPUT",e}({}),K=function(e){return e.TIME_TO_DIAL="time_to_dial",e.TIME_TO_LOG="time_to_log",e.AUTO_PROGRESS_LIVE_ACTIVE="auto_progress_live_active",e.AUTO_PROGRESS_TIME="auto_progress_time",e.HANGUP_RINGING_ACTIVE="hangup_ringing_active",e.HANGUP_RINGING_TIME="hangup_ringing_time",e.HANGUP_VOICEMAIL_ACTIVE="hangup_voicemail_active",e.HANGUP_VOICEMAIL_TIME="hangup_voicemail_time",e.HANGUP_MENU_ACTIVE="hangup_menu_active",e.HANGUP_MENU_TIME="hangup_menu_time",e.MUSIC_WEBSITE="music_website",e.LOCAL_CALL_TIME_MIN="local_call_time_min",e.LOCAL_CALL_TIME_MAX="local_call_time_max",e.VALIDATE_TIMEZONE_VIA_NUMBER="validate_timezone_via_number",e.DIALING_MODE="dialing_mode",e.PHONE_PREFERENCE="phone_preference",e.LINKEDIN_AUTO_OPEN="linkedin_auto_open",e.COMPANY_WEBSITE_AUTO_OPEN="company_website_auto_open",e.SALESFORCE_URL_AUTO_OPEN="salesforce_url_auto_open",e.NO_AUTO_COMPLETE_TASK="no_auto_complete_task",e.ACTION_ON_BAD_NUMBER="action_on_bad_number",e.NO_SUMMARY_AUTOMATION="no_summary_automation",e.NUMBER_ROTATION_PREFERENCE="number_rotation_preference",e.USE_CUSTOM_PHONE_FIELDS="use_custom_phone_fields",e.SKIP_TASK_WITHOUT_NUMBER="skip_task_without_number",e.HIDE_WRONG_NUMBER_ELEMENT="hide_wrong_number_element",e.NO_LOG_ONLY="no_log_only",e.PRIMARY_ALWAYS="primary_always",e.PRIMARY_FIRST="primary_first",e.VERIFIED_ALWAYS="verified_always",e.DNC_ALWAYS="dnc_always",e.OUTREACH_MODAL_CLICK_SETTING="outreach_modal_click_setting",e.ALL_RECORDS="all_records",e}({});K.TIME_TO_DIAL,K.TIME_TO_LOG,K.AUTO_PROGRESS_LIVE_ACTIVE,K.AUTO_PROGRESS_TIME,K.HANGUP_RINGING_ACTIVE,K.HANGUP_RINGING_TIME,K.HANGUP_VOICEMAIL_ACTIVE,K.HANGUP_VOICEMAIL_TIME,K.HANGUP_MENU_ACTIVE,K.HANGUP_MENU_TIME,K.MUSIC_WEBSITE,K.LOCAL_CALL_TIME_MIN,K.LOCAL_CALL_TIME_MAX,K.VALIDATE_TIMEZONE_VIA_NUMBER,K.DIALING_MODE,K.PHONE_PREFERENCE,K.LINKEDIN_AUTO_OPEN,K.COMPANY_WEBSITE_AUTO_OPEN,K.SALESFORCE_URL_AUTO_OPEN,K.NO_AUTO_COMPLETE_TASK,K.ACTION_ON_BAD_NUMBER,K.NO_SUMMARY_AUTOMATION,K.NUMBER_ROTATION_PREFERENCE,K.SKIP_TASK_WITHOUT_NUMBER,K.HIDE_WRONG_NUMBER_ELEMENT,K.NO_LOG_ONLY,K.PRIMARY_ALWAYS,K.PRIMARY_FIRST,K.VERIFIED_ALWAYS,K.OUTREACH_MODAL_CLICK_SETTING,K.ALL_RECORDS,K.USE_CUSTOM_PHONE_FIELDS,K.DNC_ALWAYS;const q={[K.TIME_TO_DIAL]:e=>e,[K.TIME_TO_LOG]:e=>e,[K.AUTO_PROGRESS_LIVE_ACTIVE]:e=>e,[K.AUTO_PROGRESS_TIME]:e=>e,[K.HANGUP_RINGING_ACTIVE]:e=>e,[K.HANGUP_RINGING_TIME]:e=>e,[K.HANGUP_VOICEMAIL_ACTIVE]:e=>e,[K.HANGUP_VOICEMAIL_TIME]:e=>e,[K.HANGUP_MENU_ACTIVE]:e=>e,[K.HANGUP_MENU_TIME]:e=>e,[K.MUSIC_WEBSITE]:e=>e,[K.LOCAL_CALL_TIME_MIN]:e=>e,[K.LOCAL_CALL_TIME_MAX]:e=>null!==e?e-12:e,[K.VALIDATE_TIMEZONE_VIA_NUMBER]:e=>e,[K.DIALING_MODE]:e=>e,[K.PHONE_PREFERENCE]:e=>e,[K.LINKEDIN_AUTO_OPEN]:e=>e,[K.COMPANY_WEBSITE_AUTO_OPEN]:e=>e,[K.SALESFORCE_URL_AUTO_OPEN]:e=>e,[K.NO_AUTO_COMPLETE_TASK]:e=>e,[K.ACTION_ON_BAD_NUMBER]:e=>e,[K.NO_SUMMARY_AUTOMATION]:e=>e,[K.NUMBER_ROTATION_PREFERENCE]:e=>e,[K.PRIMARY_ALWAYS]:e=>e,[K.PRIMARY_FIRST]:e=>e,[K.VERIFIED_ALWAYS]:e=>e,[K.OUTREACH_MODAL_CLICK_SETTING]:e=>e,[K.ALL_RECORDS]:e=>e,[K.USE_CUSTOM_PHONE_FIELDS]:e=>e,[K.DNC_ALWAYS]:e=>e,[K.SKIP_TASK_WITHOUT_NUMBER]:e=>e,[K.HIDE_WRONG_NUMBER_ELEMENT]:e=>e,[K.NO_LOG_ONLY]:e=>e},Y={[K.TIME_TO_DIAL]:e=>e,[K.TIME_TO_LOG]:e=>e,[K.AUTO_PROGRESS_LIVE_ACTIVE]:e=>e,[K.AUTO_PROGRESS_TIME]:e=>e,[K.HANGUP_RINGING_ACTIVE]:e=>e,[K.HANGUP_RINGING_TIME]:e=>e,[K.HANGUP_VOICEMAIL_ACTIVE]:e=>e,[K.HANGUP_VOICEMAIL_TIME]:e=>e,[K.HANGUP_MENU_ACTIVE]:e=>e,[K.HANGUP_MENU_TIME]:e=>e,[K.MUSIC_WEBSITE]:e=>e,[K.LOCAL_CALL_TIME_MIN]:e=>e,[K.LOCAL_CALL_TIME_MAX]:e=>null!==e?e+12:e,[K.VALIDATE_TIMEZONE_VIA_NUMBER]:e=>e,[K.DIALING_MODE]:e=>e,[K.PHONE_PREFERENCE]:e=>e,[K.LINKEDIN_AUTO_OPEN]:e=>e,[K.COMPANY_WEBSITE_AUTO_OPEN]:e=>e,[K.SALESFORCE_URL_AUTO_OPEN]:e=>e,[K.NO_AUTO_COMPLETE_TASK]:e=>e,[K.ACTION_ON_BAD_NUMBER]:e=>e,[K.NO_SUMMARY_AUTOMATION]:e=>e,[K.NUMBER_ROTATION_PREFERENCE]:e=>e,[K.PRIMARY_ALWAYS]:e=>e,[K.PRIMARY_FIRST]:e=>e,[K.VERIFIED_ALWAYS]:e=>e,[K.OUTREACH_MODAL_CLICK_SETTING]:e=>e,[K.ALL_RECORDS]:e=>e,[K.USE_CUSTOM_PHONE_FIELDS]:e=>e,[K.DNC_ALWAYS]:e=>e,[K.SKIP_TASK_WITHOUT_NUMBER]:e=>e,[K.HIDE_WRONG_NUMBER_ELEMENT]:e=>e,[K.NO_LOG_ONLY]:e=>e},z={[K.TIME_TO_DIAL]:e=>4,[K.TIME_TO_LOG]:e=>4,[K.AUTO_PROGRESS_LIVE_ACTIVE]:e=>!0,[K.AUTO_PROGRESS_TIME]:e=>60,[K.HANGUP_RINGING_ACTIVE]:e=>!0,[K.HANGUP_RINGING_TIME]:e=>30,[K.HANGUP_VOICEMAIL_ACTIVE]:e=>!0,[K.HANGUP_VOICEMAIL_TIME]:e=>5,[K.HANGUP_MENU_ACTIVE]:e=>!1,[K.HANGUP_MENU_TIME]:e=>3,[K.MUSIC_WEBSITE]:e=>D.SPOTIFY,[K.LOCAL_CALL_TIME_MIN]:e=>8,[K.LOCAL_CALL_TIME_MAX]:e=>18,[K.VALIDATE_TIMEZONE_VIA_NUMBER]:e=>!1,[K.DIALING_MODE]:e=>L.MULTI_NUMBER_ATTEMPT,[K.PHONE_PREFERENCE]:e=>new Map(H.filter((t=>t===j.MOBILE||(t===j.VOIP?e===b.OUTREACH:t===j.WORK||(t===j.HOME?[b.OUTREACH,b.SALESLOFT].includes(e):t===j.OTHER)))).map(((e,t)=>[e,{order:t,active:!0,double_taps:1}]))),[K.NO_AUTO_COMPLETE_TASK]:e=>!1,[K.ACTION_ON_BAD_NUMBER]:e=>!0,[K.NO_SUMMARY_AUTOMATION]:e=>!1,[K.NUMBER_ROTATION_PREFERENCE]:e=>({rotation_active:!1,rotation_style:B.GEOGRAPHIC_NUMBER_MATCH,switch_frequency:10}),[K.HIDE_WRONG_NUMBER_ELEMENT]:e=>!1,[K.NO_LOG_ONLY]:e=>!1,[K.PRIMARY_ALWAYS]:e=>!1,[K.PRIMARY_FIRST]:e=>!1,[K.VERIFIED_ALWAYS]:e=>!1,[K.OUTREACH_MODAL_CLICK_SETTING]:e=>e===b.OUTREACH?U.RECORD_ONE_PARTY:null,[K.ALL_RECORDS]:e=>!0,[K.LINKEDIN_AUTO_OPEN]:e=>!1,[K.COMPANY_WEBSITE_AUTO_OPEN]:e=>!1,[K.SALESFORCE_URL_AUTO_OPEN]:e=>!1,[K.USE_CUSTOM_PHONE_FIELDS]:e=>!1,[K.DNC_ALWAYS]:e=>!1,[K.SKIP_TASK_WITHOUT_NUMBER]:e=>!1};let $=function(e){return e.DIALING_ORDER="DIALING_ORDER",e.NUMBER_ROTATION="NUMBER_ROTATION",e}({});const W={[K.TIME_TO_DIAL]:V.RANGE,[K.TIME_TO_LOG]:V.RANGE,[K.AUTO_PROGRESS_LIVE_ACTIVE]:V.TOGGLE,[K.AUTO_PROGRESS_TIME]:V.RANGE,[K.HANGUP_RINGING_ACTIVE]:V.TOGGLE,[K.HANGUP_RINGING_TIME]:V.RANGE,[K.HANGUP_VOICEMAIL_ACTIVE]:V.TOGGLE,[K.HANGUP_VOICEMAIL_TIME]:V.RANGE,[K.HANGUP_MENU_ACTIVE]:V.TOGGLE,[K.HANGUP_MENU_TIME]:V.RANGE,[K.MUSIC_WEBSITE]:V.SELECTOR,[K.LOCAL_CALL_TIME_MIN]:V.NUMBER_INPUT,[K.LOCAL_CALL_TIME_MAX]:V.NUMBER_INPUT,[K.VALIDATE_TIMEZONE_VIA_NUMBER]:V.TOGGLE,[K.DIALING_MODE]:V.SELECTOR,[K.PHONE_PREFERENCE]:V.SELECTOR,[K.LINKEDIN_AUTO_OPEN]:V.TOGGLE,[K.COMPANY_WEBSITE_AUTO_OPEN]:V.TOGGLE,[K.SALESFORCE_URL_AUTO_OPEN]:V.TOGGLE,[K.NO_AUTO_COMPLETE_TASK]:V.TOGGLE,[K.ACTION_ON_BAD_NUMBER]:V.TOGGLE,[K.NO_SUMMARY_AUTOMATION]:V.TOGGLE,[K.NUMBER_ROTATION_PREFERENCE]:V.SELECTOR,[K.PRIMARY_ALWAYS]:V.TOGGLE,[K.PRIMARY_FIRST]:V.TOGGLE,[K.VERIFIED_ALWAYS]:V.TOGGLE,[K.OUTREACH_MODAL_CLICK_SETTING]:V.SELECTOR,[K.ALL_RECORDS]:V.TOGGLE,[K.USE_CUSTOM_PHONE_FIELDS]:V.TOGGLE,[K.DNC_ALWAYS]:V.TOGGLE,[K.SKIP_TASK_WITHOUT_NUMBER]:V.TOGGLE,[K.HIDE_WRONG_NUMBER_ELEMENT]:V.TOGGLE,[K.NO_LOG_ONLY]:V.TOGGLE};function Q(e,t){switch(e){case K.TIME_TO_DIAL:case K.TIME_TO_LOG:return{type:V.RANGE,min:1,max:30,text:"(s)"};case K.AUTO_PROGRESS_LIVE_ACTIVE:return{type:V.TOGGLE};case K.AUTO_PROGRESS_TIME:return{type:V.RANGE,min:10,max:120,text:"(s)"};case K.HANGUP_RINGING_ACTIVE:return{type:V.TOGGLE};case K.HANGUP_RINGING_TIME:return{type:V.RANGE,min:10,max:120,text:"(s)"};case K.HANGUP_VOICEMAIL_ACTIVE:return{type:V.TOGGLE};case K.HANGUP_VOICEMAIL_TIME:return{type:V.RANGE,min:1,max:30,text:"(s)"};case K.HANGUP_MENU_ACTIVE:return{type:V.TOGGLE};case K.HANGUP_MENU_TIME:return{type:V.RANGE,min:1,max:30,text:"(s)"};case K.MUSIC_WEBSITE:return{type:V.SELECTOR,options:[{value:D.SPOTIFY,label:"Spotify"},{value:D.YOUTUBE,label:"Youtube"}]};case K.LOCAL_CALL_TIME_MIN:return{type:V.NUMBER_INPUT,text:"AM",min:1,max:11,separator:"to"};case K.LOCAL_CALL_TIME_MAX:return{type:V.NUMBER_INPUT,text:"PM",min:1,max:11};case K.VALIDATE_TIMEZONE_VIA_NUMBER:return{type:V.TOGGLE};case K.DIALING_MODE:return{type:V.SELECTOR,options:[{value:L.MULTI_NUMBER_ATTEMPT,label:"Try next # if no pickup"},{value:L.SINGLE_NUMBER_ATTEMPT,label:"Only attempt one #"}]};case K.PHONE_PREFERENCE:return{type:V.SPECIAL_INPUT};case K.LINKEDIN_AUTO_OPEN:case K.COMPANY_WEBSITE_AUTO_OPEN:case K.SALESFORCE_URL_AUTO_OPEN:case K.NO_AUTO_COMPLETE_TASK:case K.ACTION_ON_BAD_NUMBER:case K.NO_SUMMARY_AUTOMATION:return{type:V.TOGGLE};case K.NUMBER_ROTATION_PREFERENCE:return{type:$.NUMBER_ROTATION};case K.NO_LOG_ONLY:case K.PRIMARY_ALWAYS:case K.PRIMARY_FIRST:case K.VERIFIED_ALWAYS:return{type:V.TOGGLE};case K.OUTREACH_MODAL_CLICK_SETTING:return{type:V.SELECTOR,options:[{value:U.RECORD_ONE_PARTY,label:"Record one-party"},{value:U.RECORD_ALWAYS,label:"Record both parties"}]};case K.ALL_RECORDS:case K.USE_CUSTOM_PHONE_FIELDS:case K.DNC_ALWAYS:case K.SKIP_TASK_WITHOUT_NUMBER:case K.HIDE_WRONG_NUMBER_ELEMENT:return{type:V.TOGGLE}}}const X={[K.TIME_TO_DIAL]:e=>e,[K.TIME_TO_LOG]:e=>e,[K.AUTO_PROGRESS_LIVE_ACTIVE]:e=>e,[K.AUTO_PROGRESS_TIME]:e=>e,[K.HANGUP_RINGING_ACTIVE]:e=>e,[K.HANGUP_RINGING_TIME]:e=>e,[K.HANGUP_VOICEMAIL_ACTIVE]:e=>e,[K.HANGUP_VOICEMAIL_TIME]:e=>e,[K.HANGUP_MENU_ACTIVE]:e=>e,[K.HANGUP_MENU_TIME]:e=>e,[K.MUSIC_WEBSITE]:e=>e,[K.LOCAL_CALL_TIME_MIN]:e=>e,[K.LOCAL_CALL_TIME_MAX]:e=>e,[K.VALIDATE_TIMEZONE_VIA_NUMBER]:e=>e,[K.DIALING_MODE]:e=>e,[K.PHONE_PREFERENCE]:e=>e?new Map(Object.entries(JSON.parse(e))):null,[K.NO_AUTO_COMPLETE_TASK]:e=>e,[K.ACTION_ON_BAD_NUMBER]:e=>e,[K.NO_SUMMARY_AUTOMATION]:e=>e,[K.NUMBER_ROTATION_PREFERENCE]:e=>e?JSON.parse(e):null,[K.PRIMARY_ALWAYS]:e=>e,[K.PRIMARY_FIRST]:e=>e,[K.VERIFIED_ALWAYS]:e=>e,[K.OUTREACH_MODAL_CLICK_SETTING]:e=>e,[K.ALL_RECORDS]:e=>e,[K.LINKEDIN_AUTO_OPEN]:e=>e,[K.COMPANY_WEBSITE_AUTO_OPEN]:e=>e,[K.SALESFORCE_URL_AUTO_OPEN]:e=>e,[K.USE_CUSTOM_PHONE_FIELDS]:e=>e,[K.DNC_ALWAYS]:e=>e,[K.SKIP_TASK_WITHOUT_NUMBER]:e=>e,[K.HIDE_WRONG_NUMBER_ELEMENT]:e=>e,[K.NO_LOG_ONLY]:e=>e};function Z(e){return e.map((e=>function(e){return{user_id:e.user_id,team_id:e.team_id,platform:e.platform,...Object.fromEntries(Object.values(K).map((t=>[[t],t===K.PHONE_PREFERENCE||null!==e[t]&&void 0!==e[t]?X[t](e[t],e):null])))}}(e)))}let J=function(e){return e.DISPOSITION="DISPOSITION",e.SENTIMENT="SENTIMENT",e.CUSTOM="CUSTOM",e.PURPOSE="PURPOSE",e.VM_INFO="VM_INFO",e}({});const ee={[J.DISPOSITION]:"Disposition",[J.SENTIMENT]:"Sentiment",[J.CUSTOM]:"Custom",[J.PURPOSE]:"Purpose",[J.VM_INFO]:"Voicemail"};let te=function(e){return e.NO_ANSWER="NO_ANSWER",e.LEFT_VOICEMAIL="LEFT_VOICEMAIL",e.WRONG_NUMBER="WRONG_NUMBER",e.GATEKEEPER="GATEKEEPER",e.NOT_INTERESTED="NOT_INTERESTED",e.OTHER_ANSWERED="OTHER_ANSWERED",e.SPECIAL_MATCH_ALL="SPECIAL_MATCH_ALL",e}({});const re={[te.NO_ANSWER]:!0,[te.LEFT_VOICEMAIL]:!0,[te.WRONG_NUMBER]:!0,[te.GATEKEEPER]:!0,[te.NOT_INTERESTED]:!0,[te.OTHER_ANSWERED]:!0,[te.SPECIAL_MATCH_ALL]:!1},ne={[te.NO_ANSWER]:"No Answer",[te.LEFT_VOICEMAIL]:"Left VM",[te.WRONG_NUMBER]:"Wrong/Bad Number",[te.GATEKEEPER]:"Hit Gatekeeper",[te.NOT_INTERESTED]:"Not interested",[te.OTHER_ANSWERED]:"Quick conversation",[te.SPECIAL_MATCH_ALL]:""};function ie(e){return e.map((e=>function(e){return{user_id:e.user_id,team_id:e.team_id,platform:e.platform,automation_type:e.automation_type,trellus_disposition:e.trellus_disposition,value:e.value}}(e)))}function oe(e){return e.map((e=>function(e){return{user_id:e.user_id,platform:e.platform,automation_type:e.automation_type,options:e.options?JSON.parse(e.options):[]}}(e)))}function ae(e){return{session_id:e.session_id,account_id:e.account_id,user_id:e.user_id,metric_version:e.metric_version,metric_0:e.metric_0,metric_1:e.metric_1,metric_2:e.metric_2,metric_3:e.metric_3,metric_4:e.metric_4,metric_5:e.metric_5,metric_6:e.metric_6,metric_7:e.metric_7,metric_8:e.metric_8,metric_9:e.metric_9,metric_10:e.metric_10,metric_11:e.metric_11,metric_12:e.metric_12,metric_13:e.metric_13,metric_14:e.metric_14,metric_15:e.metric_15,metric_16:e.metric_16,metric_17:e.metric_17,metric_18:e.metric_18,metric_19:e.metric_19,text_0:e.text_0,text_1:e.text_1,text_2:e.text_2,text_3:e.text_3,text_4:e.text_4}}function se(e){return{email_value_prop_id:e.email_value_prop_id,pain_point:e.pain_point,prospect_benefits:e.prospect_benefits,solution:e.solution,user_id:e.user_id,team_id:e.team_id,email_domain:e.email_domain}}function le(e){return e.map((e=>se(e)))}let ce=function(e){return e.SOLUTION_CENTERED="SOLUTION_CENTERED",e.PROBLEM_CENTERED="PROBLEM_CENTERED",e.FORMAL="FORMAL",e.CASUAL="CASUAL",e.FUNNY="FUNNY",e.SHORT="SHORT",e}({});const ue={[ce.FORMAL]:"Formal",[ce.CASUAL]:"Casual",[ce.FUNNY]:"Funny",[ce.SHORT]:"Shorten",[ce.PROBLEM_CENTERED]:"Problem Centered",[ce.SOLUTION_CENTERED]:"Solution Centered"};function de(e){return{user_id:e.user_id,prospect_person_id:e.prospect_person_id,gen_email:e.gen_email,updated_at:(0,n.e)(e.updated_at)}}function pe(e){return{user_id:e.user_id,platform_person_url:e.platform_person_url,gen_message:e.gen_message,updated_at:(0,n.e)(e.updated_at)}}function he(e){return e.map((e=>function(e){return{rep_phone_value:e.rep_phone_value,user_id:e.user_id,locality:e.locality,region:e.region,postal_code:e.postal_code,latitude:e.latitude,longitude:e.longitude,nomorobo_spamscore:e.nomorobo_spamscore}}(e)))}function fe(e){return e.map((e=>function(e){return{friendly_name:e.friendly_name,phone_number:e.phone_number,locality:e.locality,region:e.region,country:e.country,postal_code:e.postal_code,latitude:e.latitude,longitude:e.longitude}}(e)))}let me=function(e){return e.SESISON_ID="session_id",e.AUDIO_DURATION="audio_duration",e.PROSPECT_TRANSCRIPT_DURATION="prospect_transcript_duration",e.USER_DURATION="user_duration",e.CALL_DURATION="call_duration",e.INITIAL_RINGING_DURATION="initial_ringing_duration",e.NUM_WORDS_PROSPECT="num_words_prospect",e.NUM_WORDS_REP="num_words_rep",e.LANGUAGE="language",e.IS_USER_HANGUP="is_user_hangup",e.IS_AUTODIALER_CREATED="is_autodialer_created",e.IS_AUTODIALER_HANGUP="is_autodialer_hangup",e.IS_CONNECTED="is_connected",e.CONNECT_TIME="connect_time",e.CONNECT_IS_LIVE="connect_is_live",e.CONNECT_IS_RECORDING="connect_is_recording",e.IS_ANSWERED="is_answered",e.ANSWERED_TIME="answered_time",e.TARGET_DURATION="target_duration",e.GATEKEEPER_DURATION="gatekeeper_duration",e.VOICEMAIL_DURATION="voicemail_duration",e.TARGET_SPEECH="target_speech",e.GATEKEEPER_SPEECH="gatekeeper_speech",e.REP_SPEECH_WITH_GATEKEEPER="rep_speech_with_gatekeeper",e.REP_SPEECH_WITH_TARGET="rep_speech_with_target",e.REP_SPEECH_DURING_VOICEMAIL_DURATION="rep_speech_during_voicemail_duration",e.LONGEST_MONOLOGUE_REP_TARGET="longest_monologue_rep_target",e.NUMBER_WORDS_REP_ALL_ELIGIBLE="number_words_rep_all_eligible",e.DURATION_REP_ALL_ELIGIBLE_SPEECH="duration_rep_all_eligible_speech",e.WORDS_PER_SECOND_REP_ALL_ELIGIBLE="words_per_second_rep_all_eligible",e.NUMBER_WORDS_TARGET_ELIGIBLE="number_words_target_eligible",e.DURATION_TARGET_ELIGIBLE_SPEECH="duration_target_eligible_speech",e.WORDS_PER_SECOND_TARGET_ELIGIBLE="words_per_second_target_eligible",e.NUMBER_WORDS_REP_TARGET_ELIGIBLE="number_words_rep_target_eligible",e.DURATION_REP_TARGET_ELIGIBLE_SPEECH="duration_rep_target_eligible_speech",e.WORDS_PER_SECOND_REP_TARGET_ELIGIBLE="words_per_second_rep_target_eligible",e.R_DENY_COUNT="r_deny_count",e.R_NAME_DENY_COUNT="r_name_deny_count",e.R_TITLE_DENY_COUNT="r_title_deny_count",e.R_TRANSFER_DENY_COUNT="r_transfer_deny_count",e.R_RESP_NOT_DECISION_MAKER_COUNT="r_resp_not_decision_maker_count",e.R_RESP_NOT_RELEVANT_COUNT="r_resp_not_relevant_count",e.R_CALL_DENY_COUNT="r_call_deny_count",e.R_EMAIL_DENY_COUNT="r_email_deny_count",e.R_DELAYED_DENY_COUNT="r_delayed_deny_count",e.R_MEETING_DENY_COUNT="r_meeting_deny_count",e.R_PRODUCT_NO_NEED_COUNT="r_product_no_need_count",e.R_PRODUCT_NO_BUDGET_COUNT="r_product_no_budget_count",e.R_COMPETITORS_USING_COUNT="r_competitors_using_count",e.C_ASKS_COUNT="c_asks_count",e.C_REFERRAL_ASK_COUNT="c_referral_ask_count",e.C_BUSINESS_ASK_COUNT="c_business_ask_count",e.C_RESP_CHECK_COUNT="c_resp_check_count",e.C_MEETING_OFFER_COUNT="c_meeting_offer_count",e.C_CALL_OFFER_COUNT="c_call_offer_count",e.C_EMAIL_OFFER_COUNT="c_email_offer_count",e.R_MEETING_CONFIRM="r_meeting_confirm",e.R_CALL_APPROVE="r_call_approve",e.R_EMAIL_APPROVE_COUNT="r_email_approve_count",e.R_EMAIL_APPROVE="r_email_approve",e.R_REFERRAL_PROVIDE="r_referral_provide",e.R_PRODUCT_INTERESTED_COUNT="r_product_interested_count",e.GEN_SUMMARY_TEXT="gen_summary_text",e.GEN_EMAIL_TEXT="gen_email_text",e.GEN_COACHING_TEXT="gen_coaching_text",e.STAGE="stage",e.STAGE_DISPOSITION="stage_disposition",e.TRELLUS_DISPOSITION="trellus_disposition",e.CUSTOM_DISPOSITION="custom_disposition",e.USER_DISPOSITION="user_disposition",e.USER_SENTIMENT="user_sentiment",e.USER_PURPOSE="user_purpose",e.PLATFORM="platform",e.BEST_COUNTERPART="best_counterpart",e.PRIOR_PHONE_USER_NUM_CALLS="prior_phone_user_num_calls",e.PRIOR_PHONE_USER_MAX_ANSWERED_DURATION="prior_phone_user_max_answered_duration",e.PRIOR_PHONE_USER_ELAPSED_SINCE_FIRST="prior_phone_user_elapsed_since_first",e.PRIOR_PHONE_USER_ELAPSED_SINCE_LAST="prior_phone_user_elapsed_since_last",e.PRIOR_PHONE_USER_IS_TEAM_FIRST="prior_phone_user_is_team_first",e.PRIOR_PHONE_TEAM_NOT_USER_NUM_CALLS="prior_phone_team_not_user_num_calls",e}({});function ge(e){return{report_id:e.report_id,user_id:e.user_id,team_id:e.team_id,title:e.title,description:e.description,selects_str:e.selects_str,where_str:e.where_str,period_days:e.period_days}}function _e(e){return e.map((e=>ge(e)))}function ve(e){return{chatbot_prompt_template_id:e.chatbot_prompt_template_id,team_id:e.team_id,text:e.text}}function ye(e){return e.map((e=>ve(e)))}function Ae(e){let t={};try{e.substitutions_str&&(t=JSON.parse(e.substitutions_str))}catch(r){console.error(r),t={}}return{chatbot_prompt_variant_id:e.chatbot_prompt_variant_id,chatbot_prompt_template_id:e.chatbot_prompt_template_id,team_id:e.team_id,name:e.name,title:e.title,description:e.description,leaderboard_avatar_style:e.leaderboard_avatar_style,substitutions:t}}function Ce(e){return e.map((e=>Ae(e)))}function Ee(e){return{user_id:e.user_id,team_id:e.team_id,period_start:(0,n.e)(e.period_start),period_end:(0,n.e)(e.period_end),transcripts_analyzed:e.transcripts_analyzed,analysis_raw:e.analysis_raw,analysis:e.analysis}}function we(e){return{team_id:e.team_id,max_dials_at_once:e.max_dials_at_once,max_dials_per_second:e.max_dials_per_second,max_dials_per_month:e.max_dials_per_month,max_phone_numbers_per_user:e.max_phone_numbers_per_user,international_credits_per_month:e.international_credits_per_month}}},11101:(e,t,r)=>{"use strict";r.d(t,{$0:()=>U,$O:()=>c,Aj:()=>k,BZ:()=>ce,Br:()=>Y,C1:()=>ae,CO:()=>m,Dr:()=>et,EY:()=>_,G2:()=>$e,J5:()=>N,JA:()=>Q,JW:()=>a,KM:()=>u,Kt:()=>H,M9:()=>Je,MI:()=>q,Mj:()=>Ie,Mk:()=>w,Mn:()=>ge,NE:()=>ve,Nd:()=>$,Om:()=>b,Pu:()=>ze,QE:()=>D,Qh:()=>O,RR:()=>pe,SC:()=>ye,SH:()=>Ke,SI:()=>Ne,Sp:()=>x,TV:()=>he,Td:()=>L,UM:()=>Me,UR:()=>s,Uc:()=>Ve,Ur:()=>f,VG:()=>p,Zh:()=>ie,_D:()=>Xe,_M:()=>me,_x:()=>T,a2:()=>te,bW:()=>V,d2:()=>z,dX:()=>je,eM:()=>Oe,eg:()=>E,ek:()=>F,en:()=>Ye,fZ:()=>Re,fk:()=>Qe,g1:()=>A,gT:()=>j,gb:()=>ue,gf:()=>v,gm:()=>de,gx:()=>be,h2:()=>Ge,hB:()=>W,hO:()=>Fe,hz:()=>_e,iv:()=>Ze,jJ:()=>K,ju:()=>Ee,kI:()=>qe,ky:()=>ee,lO:()=>xe,le:()=>Te,mF:()=>we,mS:()=>Z,nr:()=>B,oC:()=>X,oH:()=>o,oQ:()=>We,pg:()=>se,qV:()=>Ae,uN:()=>oe,ux:()=>G,wJ:()=>re,wP:()=>Se,xD:()=>Ce,xF:()=>l,yH:()=>He,yh:()=>le,zZ:()=>S});var n=r(33675),i=r(10908);function o(e){return{scope_domain:e.scope_domain,weekly_activity:e.weekly_activity.map((e=>function(e){return{week_end:(0,i.e)(e.week_end),num_sessions:e.num_sessions,duration:e.duration}}(e))),user_activity:null==e.user_activity?null:e.user_activity.map((e=>function(e){return{user_id:e.user_id,user_name:e.user_name,num_sessions:e.num_sessions,duration:e.duration}}(e))),cohort_activity:null==e.cohort_activity?null:e.cohort_activity.map((e=>function(e){return{cohort_week_end:(0,i.e)(e.cohort_week_end),week_end:(0,i.e)(e.week_end),num_sessions:e.num_sessions,duration:e.duration}}(e)))}}let a=function(e){return e.CALL_COUNT="CALL_COUNT",e.CALL_DURATION="CALL_DURATION",e.SPEECH_DURATION="SPEECH_DURATION",e.INITIAL_RINGING_DURATION="INITIAL_RINGING_DURATION",e.TEMPO="TEMPO",e.UNIQUE_CONTACTS="UNIQUE_CONTACTS",e.COUNTERPART_DURATION="COUNTERPART_DURATION",e.HAVING_COUNTERPART_COUNT="HAVING_COUNTERPART_COUNT",e.HAVING_REMARK_COUNT="HAVING_REMARK_COUNT",e.END_STAGE="END_STAGE",e.CUSTOM_METRIC="CUSTOM_METRIC",e.CUSTOM_METRIC_NOT_NULL="CUSTOM_METRIC_NOT_NULL",e}({});function s(e){return e.map((e=>function(e){return{values:e.values,user_id:e.user_id,start:e.start?(0,i.e)(e.start):null,end:e.end?(0,i.e)(e.end):null,account_id:e.account_id}}(e)))}function l(e){return e.map((e=>function(e){return{user_id:e.user_id,account_id:e.account_id,start:e.start?(0,i.e)(e.start):null,end:e.end?(0,i.e)(e.end):null,values:e.values}}(e)))}function c(e){return e.map((e=>function(e){return{rep_phone_value:e.rep_phone_value,call_count:e.call_count,connect_rate:e.connect_rate,is_local:e.is_local,last_used:(0,i.e)(e.last_used),user_counts:e.user_counts}}(e)))}function u(e){return e.map((e=>function(e){return{area_code:e.area_code,call_count:e.call_count,connect_rate:e.connect_rate}}(e)))}let d=function(e){return e.MONOLOG="MONOLOG",e.OBJECTION="TRIGGER",e.PAUSE="CADENCE_FAST",e}({});d.MONOLOG,d.OBJECTION,d.PAUSE;function p(e){return e.map((e=>{var t;return{session_id:e.session_id,scheduled_start:(0,i.e)(e.scheduled_start),prospect_phone_value:e.prospect_phone_value,prospect_name:e.prospect_name,duration:e.duration,user_id:e.user_id,dispositions:null!==(t=e.dispositions)&&void 0!==t?t:null,has_star:e.has_star,review_status:e.review_status,has_gatekeeper:e.has_gatekeeper,has_not_gatekeeper:e.has_not_gatekeeper,review_is_open:e.review_is_open,review_opened_by_user:e.review_opened_by_user}}))}function h(e){return{sessionId:e.session_id,callDuration:e.call_duration,targetDuration:e.target_duration,gatekeeperDuration:e.gatekeeper_duration,voicemailDuration:e.voicemail_duration,targetSpeech:e.target_speech,gatekeeperSpeech:e.gatekeeper_speech,repSpeechWithGatekeeper:e.rep_speech_with_gatekeeper,repSpeechWithTarget:e.rep_speech_with_target,repSpeechDuringVoicemailDuration:e.rep_speech_during_voicemail_duration,longestMonologueRepTarget:e.longest_monologue_rep_target,numberWordsRepAllEligible:e.number_words_rep_all_eligible,durationRepAllEligibleSpeech:e.duration_rep_all_eligible_speech,wordsPerSecondRepAllEligible:e.words_per_second_rep_all_eligible,numberWordsTargetEligible:e.number_words_target_eligible,durationTargetEligibleSpeech:e.duration_target_eligible_speech,wordsPerSecondTargetEligible:e.words_per_second_target_eligible,numberWordsRepTargetEligible:e.number_words_rep_target_eligible,durationRepTargetEligibleSpeech:e.duration_rep_target_eligible_speech,wordsPerSecondRepTargetEligible:e.words_per_second_rep_target_eligible,rDenyCount:e.r_deny_count,rTitleDenyCount:e.r_title_deny_count,rRespNotDecisionMakerCount:e.r_resp_not_decision_maker_count,rTransferDenyCount:e.r_transfer_deny_count,rProductNoNeedCount:e.r_product_no_need_count,rProductNoBudgetCount:e.r_product_no_budget_count,rCompetitorsUsingCount:e.r_competitors_using_count,rEmailApproveCount:e.r_email_approve_count,genSummaryText:e.gen_summary_text,genEmailText:e.gen_email_text,genCoachingText:e.gen_coaching_text,externalAccountId:e.external_account_id}}let f=function(e){return e.MODIFY="MODIFY",e.REMOVE="REMOVE",e.ADD="ADD",e}({});function m(e){return{commentId:e.comment_id,sessionId:e.session_id,userId:e.user_id,comment:e.comment,createdAt:(0,i.e)(e.created_at),start:e.start,end:e.end,userName:e.user_name}}function g(e){return{sessionId:e.session_id,openingUserId:e.opening_user_id,isOpen:e.is_open,openedAt:(0,i.e)(e.opened_at)}}function _(e){return{session:(0,n.bb)(e.session),audio:e.audio.map((e=>y(e))),audio_links:e.audio_links}}function v(e){return{turns:e.turns.map((e=>{return{start:(t=e).start,end:t.end,text:t.text,role:t.role};var t})),remarks:e.remarks.map((e=>{return{start:(t=e).start,end:t.end,remark:t.remark,role:t.role};var t})),counterparts:e.counterparts.map((e=>{return{start:(t=e).start,end:t.end,counterpart:t.counterpart};var t})),user:b(e.user),session:(0,n.bb)(e.session),prospect_info:e.prospect_info?fe(e.prospect_info):null,sessionMetric:e.session_metric?h(e.session_metric):null,customMetric:e.custom_metric?(0,n.sF)(e.custom_metric):null,audio:e.audio?e.audio.map((e=>y(e))):[],audio_links:e.audio_links?e.audio_links.map((e=>e)):[],displays:e.displays?e.displays.map((e=>(0,n.Nt)(e))):[],notes:e.notes?e.notes.map((e=>(0,n.j4)(e))):[],dispositions:e.dispositions?e.dispositions.map((e=>(0,n.av)(e))):[],reviewStatus:e.review_status?g(e.review_status):void 0,comments:e.comments.map((e=>m(e))),has_star:e.has_star,prospectSessionCount:e.prospect_session_count,temporal_cnf_sat:e.temporal_cnf_sat?e.temporal_cnf_sat.map((e=>function(e){return{start:e.start,end:e.end}}(e))):void 0}}function y(e){return{audio_id:e.audio_id,conversation_id:e.conversation_id,party_code:e.party_code,start:(0,i.e)(e.start),end:(0,i.e)(e.end),bucket_key:e.bucket_key,audio_status:e.audio_status}}function A(e){return e.map((e=>{return{start_time:(t=e).start_time,end_time:t.end_time,text:t.text,confidence:t.confidence};var t}))}function C(e){return{trigger_id:e.trigger_id,trigger_name:e.trigger_name,triggers_on_user:e.triggers_on_user,trigger_prompt:e.trigger_prompt,user_id:e.user_id,team_id:e.team_id}}function E(e){return{triggers:e.triggers.map((e=>C(e))),trigger_formula:e.trigger_formulas.map((e=>function(e){return{trigger_id:e.trigger_id,trigger_formula:e.trigger_formula}}(e))),default_triggers:e.default_triggers.map((e=>C(e)))}}function w(e){return e.map((e=>({hostname:e.hostname,period_end:(0,i.e)(e.period_end),update_as_of:(0,i.e)(e.update_as_of),latency:e.latency,response_code:e.response_code,reports_this_period:e.reports_this_period,num_active_audio_connections:e.num_active_audio_connections,num_active_client_connections:e.num_active_client_connections,num_active_sessions:e.num_active_sessions,num_coaching_sessions:e.num_coaching_sessions,num_async_tasks:e.num_async_tasks,num_db_readonly_connections:e.num_db_readonly_connections,num_db_readwrite_connections:e.num_db_readwrite_connections,cpu_utilization:e.cpu_utilization,memory_utilization:e.memory_utilization,disk_utilization:e.disk_utilization,num_global_processes:e.num_global_processes,num_global_net_connections:e.num_global_net_connections,num_global_open_files:e.num_global_open_files,max_descendant_open_files:e.max_descendant_open_files,is_aggregate:e.is_aggregate})))}function S(e){return new Map(Object.entries(e).map((e=>{let[t,r]=e;return[t,r.map((e=>({hostname:e.hostname,update_as_of:(0,i.e)(e.update_as_of),value:e.value})))]})))}function T(e){return{dispositions:e}}function b(e){return{user_id:e.user_id,user_name:e.user_name,team_id:e.team_id,created_at:(0,i.e)(e.created_at),team_is_active:e.team_is_active,can_dial:e.can_dial,leaderboard_avatar_name:e.leaderboard_avatar_name,leaderboard_avatar_style:e.leaderboard_avatar_style,default_language:e.default_language,additional_language:e.additional_language,autodialer_paid:e.autodialer_paid,autodialer_weekly_limit:e.autodialer_weekly_limit,callblitz_enabled:e.callblitz_enabled,parallel_enabled:e.parallel_enabled}}function I(e){return e.map((e=>b(e)))}function R(e){return{user_id:e.user_id,api_key:e.api_key,email:e.email}}function x(e){return e.map((e=>function(e){return{user:b(e[0]),user_auth:R(e[1])}}(e)))}let O=function(e){return e.FREE="FREE",e.BETA="BETA",e.TEAM="TEAM",e}({});function N(e){return{team_id:e.team_id,team:e.team,subscription_type:e.subscription_type,exclusive_domain:e.exclusive_domain}}function k(e){return e.map((e=>N(e)))}function P(e){return e.map((e=>function(e){return{external_account_id:e.external_account_id,external_account_name:e.external_account_name,team_id:e.team_id,is_active:e.is_active,client_team_id:e.client_team_id,agency_name:e.agency_name}}(e)))}function M(e){return e.map((e=>function(e){return{external_account_id:e.external_account_id,user_id:e.user_id,team_id:e.team_id,is_active:e.is_active,client_team_id:e.client_team_id}}(e)))}function D(e){return{teams:k(e.teams),ext_accounts:P(e.ext_accounts),ext_account_members:M(e.ext_account_members),users:I(e.users)}}function L(e){return{summary:e.summary}}function U(e){return{promptId:e.prompt_id,promptType:e.prompt_type.toUpperCase(),promptText:e.prompt_text,promptValue:e.value,asOf:e.as_of,playId:e.play_id,playName:e.play_name,active:e.active}}function j(e){return{apiKey:e.api_key}}function F(e){return e.map((e=>({person_name:e.person_name,prospect_phone_value:e.prospect_phone_value})))}let H=function(e){return e.ALL="ALL",e.ONE_PARTY_ONLY="ONE_PARTY_ONLY",e.DIALER="DIALER",e.NONE="NONE",e}({}),B=function(e){return e.DAILY="DAILY",e.TWICE_A_WEEK="TWICE_A_WEEK",e.WEEKLY="WEEKLY",e.NONE="NONE",e}({}),G=function(e){return e.ENGLISH="EN_US",e.SPANISH="ES_LATIN",e.FRENCH="FRENCH",e}({});const V={[G.ENGLISH]:"English",[G.SPANISH]:"Spanish",[G.FRENCH]:"French"};let K=function(e){return e.FREE="FREE",e.BETA="BETA",e.TEAM="TEAM",e}({});function q(e){return{subscription_type:e.subscription_type,default_prospect_recording:e.default_prospect_recording,default_prospect_streaming_transcription:e.default_prospect_streaming_transcription,default_prospect_transcript_persistence:e.default_prospect_transcript_persistence,email_frequency:e.email_frequency,default_language:e.default_language,additional_language:e.additional_language,reporting_min_healthy_connect_rate:e.reporting_min_healthy_connect_rate,autodialer_disabled:e.autodialer_disabled,callblitz_enabled:e.callblitz_enabled,linkedin_finder_disabled:e.linkedin_finder_disabled,notify_on_review_status_change:e.notify_on_review_status_change}}const Y="ALL",z="ALL",$="NA";let W=function(e){return e.SESSIONS_READ="SESSIONS_READ",e.SESSIONS_WRITE="SESSIONS_WRITE",e.ADMIN_WRITE="ADMIN_WRITE",e.INFRASTRUCTURE_READ="INFRASTRUCTURE_READ",e.INFRASTRUCTURE_WRITE="INFRASTRUCTURE_WRITE",e}({});let Q=function(e){return e.USER="USER",e.USER_GROUP="USER_GROUP",e.TEAM="TEAM",e}({}),X=function(e){return e.USER="USER",e.TEAM="TEAM",e.USER_GROUP="USER_GROUP",e.ALL="ALL",e}({}),Z=function(e){return e.TEAM="TEAM",e.EXTERNAL_ACCOUNT="EXTERNAL_ACCOUNT",e.TEAM_AND_AGENCIES="TEAM_AND_AGENCIES",e.ALL="ALL",e.NA="NA",e}({});function J(e){return{scope_type:e.scope_type,holder_type:e.holder_type,holder_id:e.holder_id,holder_team_id:e.holder_team_id,user_coverage_type:e.user_coverage_type,user_coverage_id:e.user_coverage_id,account_coverage_type:e.account_coverage_type,account_coverage_id:e.account_coverage_id}}function ee(e){return e.map((e=>J(e)))}function te(e){return{scopes:e.scopes.map((e=>J(e))),external_scopes:e.ext_scopes.map((e=>function(e){return{scope_type:e.scope_type,holder_team_id:e.holder_team_id,account_coverage_type:e.account_coverage_type,account_coverage_id:e.account_coverage_id}}(e)))}}function re(e){return{team_ids:e.team_ids,user_group_ids:e.user_group_ids,user_ids:e.user_ids}}function ne(e){return{sessionId:e.session_id,userId:e.user_id,sessionMetric:e.session_metric?h(e.session_metric):null,scheduledStart:e.scheduled_start,duration:e.audio_duration,repSummary:e.rep_summary,prospectSummary:e.prospect_summary,notes:e.notes?e.notes.map((e=>(0,n.j4)(e))):null,dispositions:e.dispositions?e.dispositions.map((e=>(0,n.av)(e))):null}}function ie(e){return e.map((e=>ne(e)))}function oe(e,t){return{currentSessionId:t,numberPreviousDials:e.session_count,prospectPhoneNumber:e.prospect_phone,previousCallSummaries:e.previous_call_summaries?e.previous_call_summaries.map((e=>ne(e))):null}}let ae=function(e){return e.TOTAL_CALLS="TOTAL_CALLS",e.LIVE_DURATION="LIVE_DURATION",e}({});function se(e){return{room_id:e.room_id,room_name:e.room_name,metric:e.room_metric,room_code:e.room_code,team_id:e.team_id,email_domain:e.email_domain}}function le(e){return e.map((e=>se(e)))}function ce(e){return e.map((e=>function(e){return{user_id:e.user_id,avatar_name:e.avatar_name,avatar_style:e.avatar_style,value:e.value,rank:void 0}}(e)))}const ue="__GLOBAL_ROOM_ID",de="GLOBAL ROOM";function pe(e){return{summary:e.summary,custom_json:e.custom_json?e.custom_json.map((e=>function(e){return{header:e.header,urls:e.urls.map((e=>function(e){return{url:e.url,text:e.text}}(e))),data:e.data?e.data:void 0}}(e))):null}}function he(e){return e.map((e=>function(e){return{field_name:e.field_name,choices:e.choices}}(e)))}function fe(e){return{platform:e.platform,platform_person_id:e.platform_person_id,platform_company_id:e.platform_company_id,prospect_phone_value:e.prospect_phone_value,platform_person_url:e.platform_person_url,xref_platform:e.xref_platform,xref_person_id:e.xref_person_id,xref_company_id:e.xref_company_id,xref_person_url:e.xref_person_url,cadence:e.cadence,cadence_2:e.cadence_2,cadence_3:e.cadence_3,cadence_step:e.cadence_step,cadence_step_2:e.cadence_step_2,cadence_step_3:e.cadence_step_3,prospect_name:e.prospect_name,prospect_title:e.prospect_title,prospect_occupation:e.prospect_occupation,prospect_seniority:e.prospect_seniority,prospect_linkedin:e.prospect_linkedin,company_name:e.company_name,company_linkedin:e.company_linkedin,company_url:e.company_url,company_industry:e.company_industry,company_industry_2:e.company_industry_2,company_industry_3:e.company_industry_3}}function me(e){return{session:(0,n.bb)(e.session),prospect_info:e.prospect_info?fe(e.prospect_info):null,live_rep_audio:e.live_rep_audio,live_prospect_audio:e.live_prospect_audio,active:e.active,status_as_of:(0,i.e)(e.status_as_of)}}function ge(e){return e.map((e=>(0,n.Dm)(e)))}function _e(e){return e.map((e=>(0,n.si)(e)))}function ve(e){return e.map((e=>(0,n.z6)(e)))}function ye(e){return{groups:e.groups.map(n.RL),memberships:e.memberships.map(n.LA)}}function Ae(e){return{keyword_id:e.keyword_id,keyword_name:e.keyword_name,party_role:e.party_role?e.party_role:null}}function Ce(e){return e.map((e=>Ae(e)))}function Ee(e){return{keyword_id:e.keyword_id,keyword_phrase:e.keyword_phrase,keyword_phrase_id:e.keyword_phrase_id,language:e.language,boost:e.boost}}function we(e){return e.map((e=>Ee(e)))}function Se(e){return e.map((e=>function(e){return{keyword_id:e.keyword_id,keyword_group_id:e.keyword_group_id}}(e)))}function Te(e){return{keyword_group_id:e.keyword_group_id,keyword_group_name:e.keyword_group_name}}function be(e){return e.map((e=>Te(e)))}function Ie(e){return{condition_id:e.condition_id,team_id:e.team_id,filter_cnf:Be(JSON.parse(e.filter_cnf_str)),created_at:(0,i.e)(e.created_at),updated_at:(0,i.e)(e.updated_at),active:e.active,condition_name:e.condition_name?e.condition_name:null,condition_group:e.condition_group?e.condition_group:null}}function Re(e){return e.map((e=>Ie(e)))}function xe(e){return{play_id:e.play_id,team_id:e.team_id,condition_id:e.condition_id,prompt_text:e.prompt_text,created_at:(0,i.e)(e.created_at),updated_at:(0,i.e)(e.updated_at),active:e.active,weight:e.weight,play_name:e.play_name,min_duration:null!==e.min_duration?e.min_duration:null}}function Oe(e){return e.map((e=>xe(e)))}let Ne=function(e){return e.USER="USER",e.USER_ACCOUNT="USER_ACCOUNT",e.EXTERNAL_ACCOUNT="EXTERNAL_ACCOUNT",e.PROSPECT="PROSPECT",e.TIME="TIME",e.DISPLAY="DISPLAY",e.PHRASE="PHRASE",e.REMARK="REMARK",e.STAGE="STAGE",e.COUNTERPARTS="COUNTERPARTS",e.METADATA="METADATA",e.CUSTOM_METRIC="CUSTOM_METRIC",e.SESSION_METRIC="SESSION_METRIC",e}({});function ke(e){return e.map((e=>function(e){var t;return{user_id:e.user_id?e.user_id:void 0,user_group_id:null!==(t=e.user_group_id)&&void 0!==t?t:e.subteam_id}}(e)))}function Pe(e){return e.map((e=>function(e){return{cadence_step:e.cadence_step?e.cadence_step:void 0,cadence:e.cadence?e.cadence:void 0,industry:e.industry?e.industry:void 0,title:e.title?e.title:void 0,seniority:e.seniority?e.seniority:void 0,phone_number:e.phone_number?e.phone_number:void 0,exact:e.exact,case_sensitive:e.case_sensititive}}(e)))}let Me=function(e){return e.BEFORE="Before",e.BETWEEN="Between",e.AFTER="After",e}({});function De(e){return e.map((e=>function(e){return{start:null!=e.start?e.start:void 0,end:null!=e.end?e.end:void 0}}(e)))}function Le(e){return e.map((e=>function(e){return{text:e.text,party_role:e.party_role?e.party_role:void 0,stem:e.stem,language:e.language}}(e)))}function Ue(e){return e.map((e=>function(e){return{remark:e.remark,party_role:e.party_role?e.party_role:void 0}}(e)))}let je=function(e){return e.PRECEDED_BY="PRECEDED_BY",e.NOT_PRECEDED_BY="NOT_PRECEDED_BY",e}({});function Fe(e){return{filter_type:e.filter_type,user_filters:e.user_filters,prospect_filters:e.prospect_filters,time_filters:e.time_filters,phrase_filters:e.phrase_filters,remark_filters:e.remark_filters,lookback_rule:e.lookback_rule,lookback_horizon:e.lookback_horizon}}function He(e){return e.map((e=>Fe(e)))}function Be(e){return e.map((e=>function(e){return{filter_type:e.filter_type,user_filters:e.user_filters?ke(e.user_filters):void 0,prospect_filters:e.prospect_filters?Pe(e.prospect_filters):void 0,time_filters:e.time_filters?De(e.time_filters):void 0,phrase_filters:e.phrase_filters?Le(e.phrase_filters):void 0,remark_filters:e.remark_filters?Ue(e.remark_filters):void 0,lookback_rule:e.lookback_rule?e.lookback_rule:void 0,lookback_horizon:null!=e.lookback_horizon?e.lookback_horizon:void 0}}(e)))}let Ge=function(e){return e.ANNUAL="ANNUAL",e.MONTHLY="MONTHLY",e}({});const Ve={[Ge.ANNUAL]:"https://buy.stripe.com/14k3ctgkWcSD2R25lV",[Ge.MONTHLY]:"https://buy.stripe.com/00g3ct6KmcSD0IU9C9"},Ke={[Ge.MONTHLY]:"Monthly",[Ge.ANNUAL]:"Annual"},qe={[Ge.MONTHLY]:"39.99",[Ge.ANNUAL]:"34.99"};function Ye(e){return{subscription_id:e.subscription_id,client_secret:e.client_secret}}function ze(e){return{can_upgrade:e.can_upgrade}}let $e=function(e){return e.PROSPECT_NAME="prospect_name",e.PROSPECT_COMPANY="prospect_company",e.PROSPECT_TITLE="prospect_title",e.LINKEDIN="linkedin",e.WEBSITE="website",e.TRANSCRIPTS="transcripts",e}({}),We=function(e){return e.AVERAGE_SCORE="Call Score",e.DIAL_COUNT="# Dials/rep",e.DIALS_PER_DAY="# Dials/rep/day",e.DIALS_PER_HOUR="# Dials/rep/hour",e.UNIQUE_COUNT="# Unique contacts/rep",e.AVERAGE_ATTEMPTS_PER_CONTACT="Average attempt per contact",e.TIME_SPENT_PER_DAY="Call time/rep/day (hrs.)",e.DIAL_TO_CONNECT="Dial to connect",e.CALLING_TIMES="Dials during primetime",e.RINGING_DURATION="Ringing duration w/o contact",e.CONNECT_TO_PITCHED="Connect to pitched",e.BRUSH_OFF_PITCHED="No pitch: Brush off",e.PERMISSION_ASK_PITCHED="No pitch: Did not ask for permission",e.WRONG_PERSON_PITCHED="No pitch: Got wrong person",e.PITCHED_TO_CONVERSATION="Pitched to conversation",e.WRONG_ROLE_CONVERSATION="No convo: Prospect was wrong role",e.NO_AUTHORITY_CONVERSATION="No convo: Prospect had no authority",e.NO_NEED_CONVERSATION="No convo: Prospect claimed to have no need",e.BRUSH_OFF_CONVERSATION="No convo: Prospect not interested",e.CONVERSATION_TO_MEETING_BOOKED="Conversation to meeting booked",e.REP_NO_ASK_FOR_MEETING="No meeting: Rep did not ask for meeting",e.REP_NO_ASK_ABOUT_BUSINESS="No meeting: Rep did not ask about business",e.REP_NO_ASK_ABOUT_RESPONSIBILITIES="No meeting: Rep did not ask about responsibilities",e.SUB_CUSTOM_METRIC_ONE="Custom Metric One",e.SUB_CUSTOM_METRIC_TWO="Custom Metric Two",e.SUB_CUSTOM_METRIC_THREE="Custom Metric Three",e.SUB_CUSTOM_METRIC_FOUR="Custom Metric Four",e.SUB_CUSTOM_METRIC_FIVE="Custom Metric Five",e.SUB_CUSTOM_METRIC_SIX="Custom Metric Six",e.SUB_CUSTOM_METRIC_SEVEN="Custom Metric Seven",e}({});const Qe=[We.SUB_CUSTOM_METRIC_ONE,We.SUB_CUSTOM_METRIC_TWO,We.SUB_CUSTOM_METRIC_THREE,We.SUB_CUSTOM_METRIC_FOUR,We.SUB_CUSTOM_METRIC_FIVE,We.SUB_CUSTOM_METRIC_SIX,We.SUB_CUSTOM_METRIC_SEVEN],Xe=[We.AVERAGE_SCORE,...Qe];function Ze(e){return e.map((e=>function(e){return{count:e.count,team:e.team,team_id:e.team_id}}(e)))}function Je(e){return{variants:e.variants.map((e=>(0,n.HP)(e))),templates:e.templates.map((e=>(0,n.kC)(e)))}}function et(e){return{subscription:(0,n._k)(e.subscription),dials_remaining:e.dials_remaining,period_end:(0,i.e)(e.period_end),international_credits_remaining:e.international_credits_remaining,minutes_remaining:e.minutes_remaining}}},10908:(e,t,r)=>{"use strict";r.d(t,{N:()=>o,e:()=>i});var n=r(97216);function i(e){return new Date(e*n.S9)}function o(e){return null==e?null:i(e)}},81366:(e,t,r)=>{"use strict";r.d(t,{mw:()=>c,o5:()=>d});var n=r(40280),i=(r(65043),r(70579));const o="min(14px, max(13px, 2.1vw))",a="min(13px, max(12px, 2.0vw))",s="min(12px, max(11px, 1.8vw))",l="min(10px, max(8px, 1.5vw))",c="Calibri,Arial,Helvetica,sans-serif",u=n.A.p`
  margin: 0;
  ${e=>{let{variant:t}=e;switch(t){case"h1":return`\n        font-size: ${o}; \n        line-height: 23px;\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 800;\n\n        `;case"h2":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 400;\n        font-size: ${o};\n        line-height: 23px;\n        `;case"h3":case"h4":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 800;\n        font-size: ${a};\n        line-height: 20px;\n        `;case"h5":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 700;\n        font-size: ${a};\n        line-height: 18px;\n        /* identical to box height, or 150% */\n        \n        text-align: center;\n        letter-spacing: 0.02em;\n        `;case"smallParagraph":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 400;\n        font-size: ${l};\n        line-height: 15px;\n        letter-spacing: 0.02em;\n        `;case"mediumParagraph":case"largeParagraph":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 400;\n        font-size: ${s};\n        line-height: 18px;\n        letter-spacing: 0.02em;\n        `;case"caption":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 500;\n        font-size: min(11px, max(10px, 1.6vw));\n        line-height: 18px;\n        display: flex;\n        align-items: center;\n        text-transform: uppercase;\n        `;case"smallCaption":return`\n        font-family: ${c};\n        font-style: normal;\n        font-weight: 500;\n        font-size: ${l};\n        line-height: 14px;\n        text-transform: uppercase;\n        `;default:return""}}}
  ${e=>{let{fontWeight:t}=e;return t?`font-weight: ${t};`:""}}
  ${e=>{let{color:t}=e;return t?`color: ${t};`:"color: black;"}}
  ${e=>{let{fontSize:t}=e;return t?`font-size: ${t};`:""}}
`,d=e=>{let{variant:t="smallParagraph",children:r,...n}=e;return(0,i.jsx)(u,{variant:t,...n,children:r})}},64850:(e,t,r)=>{"use strict";r.d(t,{Eg:()=>H,J4:()=>v,JF:()=>k,LP:()=>d,M8:()=>E,O6:()=>S,RF:()=>$,RY:()=>D,Rp:()=>oe,SI:()=>z,TK:()=>N,Td:()=>I,To:()=>V,Wp:()=>g,XX:()=>w,_$:()=>B,_W:()=>R,a0:()=>q,aN:()=>C,bN:()=>A,dA:()=>L,hK:()=>_,hq:()=>F,jN:()=>G,jf:()=>T,li:()=>y,me:()=>X,n4:()=>W,nF:()=>b,oN:()=>O,oc:()=>h,os:()=>x,qP:()=>m,rA:()=>j,rM:()=>p,rU:()=>Q,sI:()=>f,sV:()=>Y,tW:()=>U,un:()=>P,yx:()=>K});var n=r(80907),i=r(80773),o=r(33675),a=r(11101),s=r(28717),l=r(31380),c=r(17927),u=r(18527);const d=(0,n.Z0)({name:"dispositionOptions",initialState:{value:null},reducers:{updateDispositionOptions:(e,t)=>{e.value=t.payload}}});function p(e){const t=(0,l.M)().getDispositions();return t.then((t=>{null!==t&&e(d.actions.updateDispositionOptions(t))})),t}const h=(0,n.Z0)({name:"prospectInfoOptions",initialState:{value:null},reducers:{updateProspectInfoOptions:(e,t)=>{e.value=t.payload}}}),f=(0,n.Z0)({name:"settings",initialState:{value:null},reducers:{updateSettings:(e,t)=>{e.value=t.payload}}});function m(e){const t=(0,l.M)().getSettings();return t.then((t=>{null!==t&&e(f.actions.updateSettings(t))})),t}function g(e){const t=(0,l.M)().getProspectInfo();return t.then((t=>{null!==t&&e(h.actions.updateProspectInfoOptions(t))})),t}const _=(0,n.Z0)({name:"email_value_props",initialState:{value:null},reducers:{updateEmailValueProps:(e,t)=>{e.value=t.payload}}}),{updateEmailValueProps:v}=_.actions;function y(e){const t=(0,l.M)().getEmailValueProp();return t.then((t=>{null!==t&&e(_.actions.updateEmailValueProps(t))})),t}const A=(0,n.Z0)({name:"sessionListParams",initialState:{value:[],forceRefresh:!1},reducers:{updateSessionListParams:(e,t)=>{e.value=t.payload.updatedParams},updateForceRefresh:(e,t)=>{e.forceRefresh=t.payload.forceRefresh}}}),{updateSessionListParams:C,updateForceRefresh:E}=A.actions,w=(0,n.Z0)({name:"pendingReviews",initialState:{value:null},reducers:{updatePendingReviews:(e,t)=>{e.value=t.payload.value}}}),{updatePendingReviews:S}=w.actions;function T(e){(0,l.M)().getListUserSessionsV3({start:null,end:null,cnf:[{metadata_filters:[{review_is_open:!0}],filter_type:a.SI.METADATA,negated:!1}]}).then((t=>{t&&e(w.actions.updatePendingReviews({value:t.length}))}))}const b=(0,n.Z0)({name:"authorizationInfo",initialState:{value:null},reducers:{updateAuthorizationInfo:(e,t)=>{var r,n;e.value=t.payload.value,null!==(r=t.payload.value)&&void 0!==r&&r.apiKey&&(0,c.Cv)(null===(n=t.payload.value)||void 0===n?void 0:n.apiKey)}}}),{updateAuthorizationInfo:I}=b.actions;function R(e){(0,c.sz)().then((t=>{t&&e(b.actions.updateAuthorizationInfo({value:t}))}))}function x(e){return{...e,created_at:e.created_at.valueOf()}}const O=(0,n.Z0)({name:"user",initialState:{value:null},reducers:{updateUser:(e,t)=>{e.value=t.payload}}}),{updateUser:N}=O.actions;function k(e){const t=(0,l.M)().getUser();return t.then((t=>{null!==t&&e(O.actions.updateUser({...t,created_at:t.created_at.valueOf()}))})),t}const P=(0,n.Z0)({name:"team",initialState:{value:null},reducers:{updateTeam:(e,t)=>{e.value=t.payload}}}),{updateTeam:M}=P.actions;function D(e){const t=(0,l.M)().getTeam();return t.then((t=>{null!==t&&e(P.actions.updateTeam(t))})),t}function L(e){return{...e,created_at:new Date(e.created_at)}}function U(e){return null===e.value?null:L(e.value)}function j(e,t){return null===e.value?null:{teams:e.value.teams,ext_accounts:e.value.ext_accounts,ext_account_members:e.value.ext_account_members,users:e.value.users.map((e=>L(e))).filter(null!==t&&void 0!==t?t:()=>!0)}}const F=(0,n.Z0)({name:"visibleAccounts",initialState:{value:null},reducers:{updateVisibleAccounts:(e,t)=>{e.value={teams:t.payload.teams,ext_accounts:t.payload.ext_accounts,ext_account_members:t.payload.ext_account_members,users:t.payload.users.slice().sort(((e,t)=>e.user_name.localeCompare(t.user_name)||e.created_at-t.created_at))}}}});async function H(e){const t=(0,l.M)().getVisibleAccounts();return t.then((t=>{null!==t&&e(F.actions.updateVisibleAccounts({teams:t.teams,ext_accounts:t.ext_accounts,ext_account_members:t.ext_account_members,users:t.users.map((e=>({...e,created_at:e.created_at.valueOf()})))}))})),t}const B=(0,n.Z0)({name:"scopes",initialState:{value:null},reducers:{updateScopes:(e,t)=>{e.value=t.payload}}});function G(e){const t=(0,l.M)().getScopes();return t.then((t=>{null!==t&&e(B.actions.updateScopes(t))})),t}const V=(0,n.Z0)({name:"admin_write",initialState:{value:null},reducers:{updateAdminWrite:(e,t)=>{e.value=t.payload}}});function K(e){const t=(0,l.M)().getAdminWriteTargets();return t.then((t=>{null!==t&&e(V.actions.updateAdminWrite(t))})),t}const q=(0,n.Z0)({name:"userGroupsInfo",initialState:{sortedGroupInfo:[],groupIdToSortedIdx:{},memberships:[],hasLoaded:!1},reducers:{updateHasLoaded:(e,t)=>{e.hasLoaded=t.payload},updateData:(e,t)=>{const r=new Map(t.payload.groups.map((e=>[e.user_group_id,e]))),n=t.payload.memberships.filter((e=>r.has(e.user_group_id)&&(!e.member_is_group||r.has(e.member_id)))),i=new Map([...(0,s.XF)(n.filter((e=>e.member_is_group)),(e=>e.user_group_id),(e=>r.get(e.member_id)))].map((e=>{let[t,r]=e;return[t,r.sort(((e,t)=>e.user_group_name.localeCompare(t.user_group_name)))]}))),o=(0,s.XF)(n.filter((e=>e.member_is_group)),(e=>e.member_id),(e=>r.get(e.user_group_id))),a=(0,s.XF)(t.payload.memberships.filter((e=>!e.member_is_group)),(e=>e.user_group_id),(e=>e.member_id)),l=new Map([...i].map((e=>{let[t,r]=e;return[t,r.length]}))),c=[...r.values()].filter((e=>!l.get(e.user_group_id)));for(let s=0;s<c.length;++s){const e=c[s];for(const t of null!==(u=o.get(e.user_group_id))&&void 0!==u?u:[]){var u;const e=l.get(t.user_group_id)-1;e>0?l.set(t.user_group_id,e):c.push(t)}}if(c.length===r.size){e.groupIdToSortedIdx=Object.fromEntries(c.map(((e,t)=>[e.user_group_id,t]))),e.sortedGroupInfo=c.map((t=>{var r,n,s;return{group:t,directUserIds:null!==(r=a.get(t.user_group_id))&&void 0!==r?r:[],allUserIds:[],parentIdxs:(null!==(n=o.get(t.user_group_id))&&void 0!==n?n:[]).map((t=>e.groupIdToSortedIdx[t.user_group_id])).sort(),subgroupIdxs:(null!==(s=i.get(t.user_group_id))&&void 0!==s?s:[]).map((t=>e.groupIdToSortedIdx[t.user_group_id])).sort()}}));for(const t of e.sortedGroupInfo){t.allUserIds=Array.from(new Set([...t.allUserIds,...t.directUserIds]));for(const r of t.parentIdxs)e.sortedGroupInfo[r].allUserIds.push(...t.allUserIds)}e.memberships=n}else e.groupIdToSortedIdx={},e.sortedGroupInfo=[],e.memberships=[]}}});function Y(e){const t=(0,l.M)().getUserGroups();return t.then((t=>{null!==t&&(e(q.actions.updateData(t)),e(q.actions.updateHasLoaded(!0)))})),t}const z=(0,n.Z0)({name:"externalAccounts",initialState:{accounts:null},reducers:{updateData:(e,t)=>{e.accounts=t.payload.slice().sort(((e,t)=>e.external_account_name.localeCompare(t.external_account_name)))}}});function $(e){const t=(0,l.M)().getExternalAccounts();return t.then((t=>{null!==t&&e(z.actions.updateData(t))})),t}function W(e){const t=[];e.forEach((e=>{const r=function(e){var t,r,n;const s=null===(t=e.multiMetadataFilterOption)||void 0===t?void 0:t.PARTY_ROLE,l=null===(r=e.multiMetadataFilterOption)||void 0===r?void 0:r.LOOKBACK_RULE,c=null===(n=e.multiMetadataFilterOption)||void 0===n?void 0:n.LOOKBACK_HORIZON,u=s?s.find((e=>e.selected)):void 0,d=u?u.value===o.SJ?void 0:u.value:void 0,p=l?l.find((e=>e.selected)):void 0,h=p?p.value===o.Kb?void 0:p.value:void 0,f=c||void 0;if(e.option===i.c$.TEXT)return{filter_type:a.SI.PHRASE,phrase_filters:e.valueFilterOption.filter((e=>e.selected)).map((e=>({language:a.ux.ENGLISH,stem:!0,text:e.value,party_role:d}))),lookback_rule:h,lookback_horizon:f};if(e.option===i.c$.REMARK)return{filter_type:a.SI.REMARK,remark_filters:e.valueFilterOption.filter((e=>e.selected)).map((e=>({remark:e.value,party_role:void 0}))),lookback_rule:h,lookback_horizon:f};if(e.option===i.c$.TIME){const t=e.valueFilterOption.find((e=>"START"===e.label&&e.selected)),r=t&&!isNaN(parseInt(t.value))?parseInt(null===t||void 0===t?void 0:t.value):void 0,n=e.valueFilterOption.find((e=>"END"===e.label&&e.selected)),i=n&&!isNaN(parseInt(n.value))?parseInt(null===n||void 0===n?void 0:n.value):void 0;return{filter_type:a.SI.TIME,time_filters:[{start:r,end:i}]}}if([i.c$.CADENCE_STEPS,i.c$.CADENCES,i.c$.SENIORITIES,i.c$.TITLES,i.c$.INDUSTRIES].includes(e.option)){const t=e.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)).map((t=>({cadence_step:e.option===i.c$.CADENCE_STEPS?t:void 0,cadence:e.option===i.c$.CADENCES?t:void 0,seniority:e.option===i.c$.SENIORITIES?t:void 0,title:e.option===i.c$.TITLES?t:void 0,industry:e.option===i.c$.INDUSTRIES?t:void 0,exact:!0,case_sensitive:!0})));return{filter_type:a.SI.PROSPECT,prospect_filters:t}}return null}(e);r&&t.push(r)}));const r=[],n=[];for(const o of e.filter((e=>e.option===i.c$.USER_IDS))){var s;r.push(...o.valueFilterOption.filter((e=>e.selected)).map((e=>e.value))),n.push(...(null!==(s=o.groupsFilterOption)&&void 0!==s?s:[]).filter((e=>e.selected)).map((e=>e.value)))}if(r.length+n.length>0){const e=[...r.map((e=>({user_id:e}))),...n.map((e=>({user_group_id:e})))];t.push({filter_type:a.SI.USER,user_filters:e})}return t}function Q(e,t,r,n){var s,l,c,u,d,p,h,f,m,g,_,v,y,A,C,E,w,S,T,b,I,R,x,O,N,k,P;const M=[],D=e.find((e=>e.option===i.c$.USER_IDS));let L=null!==(s=null===D||void 0===D?void 0:D.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==s?s:[];const U=null!==(l=null===D||void 0===D||null===(c=D.groupsFilterOption)||void 0===c?void 0:c.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==l?l:[],j=null!==(u=null===D||void 0===D||null===(d=D.externalAccountsFilterOption)||void 0===d?void 0:d.filter((e=>e.selected)).map((e=>e.values)).flat(1))&&void 0!==u?u:[];(L.length+U.length+j.length>0||D&&n)&&M.push({filter_type:a.SI.USER_ACCOUNT,metadata_type_info:i.c$.USER_IDS,negated:!1,user_account_filters:[{user_ids:L},{account_ids:j},{user_group_ids:U}]});const F=e.find((e=>e.option===i.c$.STAGES)),H=e.find((e=>e.option===i.c$.CALL_CATEGORY));let B=(null===H||void 0===H||null===(p=H.valueFilterOption.find((e=>e.selected)))||void 0===p?void 0:p.value)===i.v6.ALL_CALLS||void 0===H?null:[o.Ld.CONTACT,o.Ld.PITCHED,o.Ld.CONVERSATION,o.Ld.BOOKED];F&&(B=F.valueFilterOption.filter((e=>e.selected)).map((e=>e.value))),B&&(B.length>0||n)&&M.push({filter_type:a.SI.STAGE,negated:!1,stage_filters:B.map((e=>({require_ending:!0,stage:e})))});const G=e.filter((e=>e.option===i.c$.REMARK));for(const o of G){var V,K;const e=(null===(V=o.metadataFilterOption)||void 0===V||null===(K=V.find((e=>e.selected)))||void 0===K?void 0:K.value)===i.Z8.DOES_NOT_HAVE,t=o.valueFilterOption.filter((e=>e.selected)).map((e=>({remark:e.value})));(n||t.length>0)&&M.push({filter_type:a.SI.REMARK,negated:e,remark_filters:t})}const q=e.filter((e=>e.option===i.c$.TEXT));for(const le of q){var Y,z;const e=null===(Y=le.metadataFilterOption)||void 0===Y||null===(z=Y.find((e=>e.selected)))||void 0===z?void 0:z.value,t=e===i.A$.REP_SAYS?o.$U.REP:e===i.A$.PROSPECT_SAYS?o.$U.PROSPECT:void 0,r=le.valueFilterOption.filter((e=>""!==e.value.trim())).map((e=>({party_role:t,text:e.value,stem:!0,language:a.ux.ENGLISH})));(n||r.length>0)&&M.push({filter_type:a.SI.PHRASE,negated:!1,phrase_filters:r})}const $=e.filter((e=>e.option===i.c$.KEYWORD));if(r&&t&&$.length>0)for(const i of $){const e=i.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)),o=[];for(const n of e){const e=t.find((e=>e.keyword_id===n));if(!e)continue;const i=r.filter((e=>e.keyword_id===n));if(0===i.length)continue;const a=i.map((t=>{var r;return{language:t.language,party_role:null!==(r=e.party_role)&&void 0!==r?r:void 0,text:t.keyword_phrase,stem:!0}}));o.push(...a)}(o.length>0||n)&&M.push({filter_type:a.SI.PHRASE,negated:!1,phrase_filters:o})}const W=null!==(h=null===(f=e.find((e=>e.option===i.c$.CADENCE_STEPS)))||void 0===f?void 0:f.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==h?h:null,Q=null!==(m=null===(g=e.find((e=>e.option===i.c$.CADENCES)))||void 0===g?void 0:g.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==m?m:null,X=null!==(_=null===(v=e.find((e=>e.option===i.c$.INDUSTRIES)))||void 0===v?void 0:v.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==_?_:null,Z=null!==(y=null===(A=e.find((e=>e.option===i.c$.TITLES)))||void 0===A?void 0:A.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==y?y:null,J=null!==(C=null===(E=e.find((e=>e.option===i.c$.SENIORITIES)))||void 0===E?void 0:E.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==C?C:null,ee=null!==(w=null===(S=e.find((e=>e.option===i.c$.PHONE_NUMBERS)))||void 0===S?void 0:S.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==w?w:null;W&&(W.length>0||n)&&M.push({filter_type:a.SI.PROSPECT,metadata_type_info:i.c$.CADENCE_STEPS,negated:!1,prospect_filters:W.map((e=>({exact:!0,case_sensitive:!0,cadence_step:e})))}),Q&&(Q.length>0||n)&&M.push({filter_type:a.SI.PROSPECT,metadata_type_info:i.c$.CADENCES,negated:!1,prospect_filters:Q.map((e=>({exact:!0,case_sensitive:!0,cadence:e})))}),X&&(X.length>0||n)&&M.push({filter_type:a.SI.PROSPECT,metadata_type_info:i.c$.INDUSTRIES,negated:!1,prospect_filters:X.map((e=>({exact:!0,case_sensitive:!0,industry:e})))}),Z&&(Z.length>0||n)&&M.push({filter_type:a.SI.PROSPECT,metadata_type_info:i.c$.TITLES,negated:!1,prospect_filters:Z.map((e=>({exact:!0,case_sensitive:!0,title:e})))}),J&&(J.length>0||n)&&M.push({filter_type:a.SI.PROSPECT,metadata_type_info:i.c$.SENIORITIES,negated:!1,prospect_filters:J.map((e=>({exact:!0,case_sensitive:!0,seniority:e})))}),ee&&ee.length>0&&M.push({filter_type:a.SI.PROSPECT,negated:!1,prospect_filters:ee.map((e=>({phone_number:e,exact:!0,case_sensitive:!0})))});e.filter((e=>e.option===i.c$.COUNTERPARTS)).forEach((e=>{var t;const r=null!==(t=e.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==t?t:null;r&&(r.length>0||n)&&M.push({filter_type:a.SI.COUNTERPARTS,negated:!1,counterpart_filters:r.map((e=>({counterpart:e})))})}));const te=null!==(T=null===(b=e.find((e=>e.option===i.c$.DISPOSITION)))||void 0===b?void 0:b.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==T?T:null,re=null!==(I=null===(R=e.find((e=>e.option===i.c$.PURPOSE)))||void 0===R?void 0:R.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==I?I:null,ne=null!==(x=null===(O=e.find((e=>e.option===i.c$.SENTIMENT)))||void 0===O?void 0:O.valueFilterOption.filter((e=>e.selected)).map((e=>e.value)))&&void 0!==x?x:null,ie=null===(N=e.find((e=>e.option===i.c$.MIN_DURATION)))||void 0===N?void 0:N.valueFilterOption.find((e=>e.selected)),oe=null===(k=e.find((e=>e.option===i.c$.STARRED)))||void 0===k?void 0:k.valueFilterOption.find((e=>e.selected)),ae=null===(P=e.find((e=>e.option===i.c$.FLAGGED)))||void 0===P?void 0:P.valueFilterOption.find((e=>e.selected));if(te&&(te.length>0||n)&&M.push({filter_type:a.SI.METADATA,metadata_type_info:i.c$.DISPOSITION,negated:!1,metadata_filters:te.map((e=>({disposition:e})))}),re&&(re.length>0||n)&&M.push({filter_type:a.SI.METADATA,metadata_type_info:i.c$.PURPOSE,negated:!1,metadata_filters:re.map((e=>({purpose:e})))}),ne&&(ne.length>0||n)&&M.push({filter_type:a.SI.METADATA,metadata_type_info:i.c$.SENTIMENT,negated:!1,metadata_filters:ne.map((e=>({sentiment:e})))}),ie){const e=60*parseFloat(ie.value);isNaN(e)||M.push({filter_type:a.SI.METADATA,negated:!1,metadata_filters:[{min_duration:e}]})}oe&&oe.value===i.ch.IS_STARRED&&M.push({filter_type:a.SI.METADATA,negated:!1,metadata_filters:[{has_star:!0}]}),ae&&[ae.value===i._m.IS_FLAGGED||ae.value===i._m.IS_REVIEWED]&&M.push({filter_type:a.SI.METADATA,negated:!1,metadata_filters:[{review_is_open:ae.value===i._m.IS_FLAGGED}]});const se=e.filter((e=>[i.c$.CNF_PASS_THROUGH,i.c$.SESSION_METRIC_PASS_THROUGH].includes(e.option)));return se.length>0&&se.map((e=>e.cnf)).forEach((e=>{e&&M.push(...e)})),M}function X(e,t,r,n,o,s){const l=[];for(const d of e)switch(d.filter_type){case a.SI.REMARK:d.remark_filters&&l.push(ee(d.remark_filters,d.negated));break;case a.SI.PROSPECT:d.prospect_filters&&l.push(...re(d.prospect_filters,d.metadata_type_info,o));break;case a.SI.COUNTERPARTS:d.counterpart_filters&&l.push(ne(d.counterpart_filters));break;case a.SI.METADATA:d.metadata_filters&&l.push(...ie(d.metadata_filters,d.metadata_type_info,s));break;case a.SI.CUSTOM_METRIC:d.custom_metric_filters&&l.push(...(u=d.custom_metric_filters,[{option:i.c$.CNF_PASS_THROUGH,valueFilterOption:[],cnf:[{filter_type:a.SI.CUSTOM_METRIC,negated:!1,custom_metric_filters:u}]}]));break;case a.SI.SESSION_METRIC:d.session_metric_filters&&l.push(...(c=d.session_metric_filters,[{option:i.c$.SESSION_METRIC_PASS_THROUGH,valueFilterOption:[],cnf:[{filter_type:a.SI.SESSION_METRIC,negated:!1,session_metric_filters:c}]}]));break;case a.SI.STAGE:d.stage_filters&&l.push(J(d.stage_filters));break;case a.SI.USER_ACCOUNT:d.user_account_filters&&l.push(Z(d.user_account_filters,t,r))}var c,u;if(n){const e=n.user_group_info?n.user_group_info.allUserIds:n.users?n.users.map((e=>e.user_id)):n.user?[n.user.user_id]:[];(null===e||void 0===e?void 0:e.length)>0&&l.push({option:i.c$.USER_IDS,valueFilterOption:e.map((e=>{var r,n;return{label:null!==(r=null===(n=t.get(e))||void 0===n?void 0:n.user_name)&&void 0!==r?r:"Unknown User",value:e,selected:!0}})),groupsFilterOption:[],externalAccountsFilterOption:[]})}return l}function Z(e,t,r){var n,o;let a=(null!==(n=e.filter((e=>e.user_ids)).map((e=>e.user_ids)).flat(1))&&void 0!==n?n:[]).filter((e=>e)).map((e=>e));a=Array.from(new Set(a));let s=(null!==(o=e.filter((e=>e.user_group_ids)).map((e=>e.user_group_ids)).flat(1))&&void 0!==o?o:[]).filter((e=>e)).map((e=>e));return s=Array.from(new Set(s)),{option:i.c$.USER_IDS,uuid:(0,u.v4)(),valueFilterOption:a.map((e=>{var r,n;return{label:null!==(r=null===(n=t.get(e))||void 0===n?void 0:n.user_name)&&void 0!==r?r:"Unknown User",value:e,selected:!0}})),groupsFilterOption:s.map((e=>{var t,n;return{label:null!==(t=null===(n=r.find((t=>t.group.user_group_id===e)))||void 0===n?void 0:n.group.user_group_name)&&void 0!==t?t:"Unknown group",value:e,selected:!0}})),externalAccountsFilterOption:[]}}function J(e){return{option:i.c$.STAGES,uuid:(0,u.v4)(),valueFilterOption:Object.values(o.Ld).map((t=>({label:t,value:t,selected:e.some((e=>e.stage===t))})))}}function ee(e,t){return{option:i.c$.REMARK,uuid:(0,u.v4)(),metadataFilterOption:[{label:"Has",value:"Has",selected:!t},{label:"Does not have",value:"Does not have",selected:t}],valueFilterOption:Object.values(o.Nc).map((t=>({label:o.Ot[t],value:t,selected:e.some((e=>e.remark===t))})))}}function te(e,t,r){var n,o,a,s;return i.uA.includes(t)?null!==(n=null===(o=e.find((e=>e.field_name.toLowerCase()===t.toLowerCase())))||void 0===o?void 0:o.choices)&&void 0!==n?n:r:null!==(a=null===(s=e.find((e=>e.field_name.toLowerCase().includes(t.toLowerCase()))))||void 0===s?void 0:s.choices)&&void 0!==a?a:r}function re(e,t,r){const n=[],o=e.filter((e=>e.cadence_step)).map((e=>e.cadence_step));if(o.length>0||t===i.c$.CADENCE_STEPS){const e=te(null!==r&&void 0!==r?r:[],i.c$.CADENCE_STEPS,o);n.push({option:i.c$.CADENCE_STEPS,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:o.includes(e)})))})}const a=e.filter((e=>e.cadence)).map((e=>e.cadence));if(a.length>0||t===i.c$.CADENCES){const e=te(null!==r&&void 0!==r?r:[],i.c$.CADENCES,a);n.push({option:i.c$.CADENCES,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:a.includes(e)})))})}const s=e.filter((e=>e.industry)).map((e=>e.industry));if(s.length>0||t===i.c$.INDUSTRIES){const e=te(null!==r&&void 0!==r?r:[],i.c$.INDUSTRIES,s);n.push({option:i.c$.INDUSTRIES,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:s.includes(e)})))})}const l=e.filter((e=>e.title)).map((e=>e.title));if(l.length>0||t===i.c$.TITLES){const e=te(null!==r&&void 0!==r?r:[],i.c$.TITLES,l);n.push({option:i.c$.TITLES,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:l.includes(e)})))})}const c=e.filter((e=>e.seniority)).map((e=>e.seniority));if(c.length>0||t===i.c$.SENIORITIES){const e=te(null!==r&&void 0!==r?r:[],i.c$.SENIORITIES,c);n.push({option:i.c$.SENIORITIES,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:c.includes(e)})))})}const d=e.filter((e=>e.phone_number)).map((e=>e.phone_number));return d.length>0&&n.push({option:i.c$.PHONE_NUMBERS,uuid:(0,u.v4)(),valueFilterOption:d.map((e=>({label:e,value:e,selected:!0})))}),n}function ne(e){const t=e.map((e=>e.counterpart));return{option:i.c$.COUNTERPARTS,uuid:(0,u.v4)(),valueFilterOption:Object.values(o.kG).map((e=>({label:o.PX[e],value:e,selected:t.includes(e)})))}}function ie(e,t,r){const n=[],o=e.filter((e=>e.disposition)).map((e=>e.disposition));if(o.length>0||t===i.c$.DISPOSITION){const e=te(null!==r&&void 0!==r?r:[],i.c$.DISPOSITION,o);n.push({option:i.c$.DISPOSITION,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:o.includes(e)})))})}const a=e.filter((e=>e.purpose)).map((e=>e.purpose));if(a.length>0||t===i.c$.PURPOSE){const e=te(null!==r&&void 0!==r?r:[],i.c$.PURPOSE,a);n.push({option:i.c$.PURPOSE,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:a.includes(e)})))})}const s=e.filter((e=>e.sentiment)).map((e=>e.sentiment));if(s.length>0||t===i.c$.SENTIMENT){const e=te(null!==r&&void 0!==r?r:[],i.c$.SENTIMENT,s);n.push({option:i.c$.SENTIMENT,uuid:(0,u.v4)(),valueFilterOption:e.map((e=>({label:e,value:e,selected:s.includes(e)})))})}e.find((e=>void 0!==e.has_star))&&n.push({option:i.c$.STARRED,uuid:(0,u.v4)(),valueFilterOption:[{label:"Is starred",value:i.ch.IS_STARRED,selected:!0}]});const l=e.find((e=>void 0!==e.review_is_open));l&&n.push({option:i.c$.FLAGGED,uuid:(0,u.v4)(),valueFilterOption:[{label:l.review_is_open?"Is flagged":"Is reviewed",value:l.review_is_open?i._m.IS_FLAGGED:i._m.IS_REVIEWED,selected:!0}]});const c=e.find((e=>void 0!==e.min_duration));var d;void 0!==c&&n.push({option:i.c$.MIN_DURATION,uuid:(0,u.v4)(),valueFilterOption:[{label:"Duration",value:((null!==(d=c.min_duration)&&void 0!==d?d:0)/60).toString(),selected:!0}]});return n}function oe(e,t,r){var n,o,a,s;return{start:null!==(n=null===(o=e.find((e=>e.option===i.c$.START)))||void 0===o?void 0:o.selectedDate)&&void 0!==n?n:null,end:null!==(a=null===(s=e.find((e=>e.option===i.c$.END)))||void 0===s?void 0:s.selectedDate)&&void 0!==a?a:null,cnf:Q(e,t,r)}}},8849:(e,t,r)=>{"use strict";function n(e,t,r){for(;e!==r;){if(t(e))return e;const r=e.parentElement;if(null==r)break;e=r}return null}function i(){return Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.documentElement.clientWidth)}function o(e){if(window.top&&document.location.ancestorOrigins&&document.location.ancestorOrigins.length>0){const r=document.location.ancestorOrigins[0];try{window.top.postMessage(e,r)}catch(t){}}}r.d(t,{KV:()=>o,L:()=>n,RG:()=>i})},61548:(e,t,r)=>{"use strict";r.d(t,{BK:()=>l,Io:()=>g,J2:()=>a,Oe:()=>p,Tz:()=>m,Vv:()=>f,bV:()=>d,r5:()=>h,zc:()=>s});var n=r(28717);const i="[Trellus][Network]",o="#F0FFFF",a="OK",s=new Map([[200,a],[401,"Unauthorized"],[403,"Forbidden"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"]]);async function l(e){if(200===e.status)return await e.json();throw new Error(e.status.toString())}function c(e,t,r){const a=crypto.randomUUID(),s={...r};return null!=s.api_key&&(s.api_key=`${s.api_key.slice(0,2)}...`),(0,n.Rc)(`${i} ${a} ${e} ${t}`,o,s),a}function u(e,t){(0,n.Rc)(`${i} ${e} ${t.status}`,o)}async function d(e,t){const r=c("GET",e,t);e=e+"?"+new URLSearchParams(t).toString();const n=await fetch(e,{method:"GET",headers:{"Content-Type":"text/plain"}});return u(r,n),l(n)}async function p(e,t){const r=Object.fromEntries(Array.from(Object.entries(t)).map((e=>{var t;let[r,n]=e;return[r,null===(t=JSON.stringify(n))||void 0===t?void 0:t.replaceAll(/[\u007f-\uffff]/g,(e=>"\\u"+("00"+e.charCodeAt(0).toString(16)).slice(-4)))]}))),n=c("GET",e,r),i={method:"GET",headers:r},o=await fetch(e,i);return u(n,o),l(o)}async function h(e,t){const r=c("PUT",e,t),n={method:"PUT",headers:{"Content-Type":"text/plain"},body:JSON.stringify(t)},i=await fetch(e,n);return u(r,i),i}async function f(e,t){const r=Object.fromEntries(Array.from(Object.entries(t)).map((e=>{let[t,r]=e;return[t,JSON.stringify(r)]}))),n=c("DELETE",e,r),i={method:"DELETE",headers:r},o=await fetch(e,i);return u(n,o),o}async function m(e,t,r,n){const i=c("POST",e,t),o={method:"POST",headers:{"Content-Type":"text/plain"},body:JSON.stringify(t)},a=await fetch(e,o);return 401===a.status?null:(u(i,a),n?a:r?a.text():l(a))}async function g(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const a={method:r?"POST":"GET",headers:{"Content-Type":"text/plain"}};r?a.body=JSON.stringify(t):e=e+"?"+new URLSearchParams(t).toString();const s=crypto.randomUUID(),l={...t};null!=l.api_key&&(l.api_key=`<length=${l.api_key.length}>`),(0,n.Rc)(`${i} ${s} ${a.method} ${e}`,o,l);const c=await fetch(e,a);if((0,n.Rc)(`${i} ${s} ${c.status}`,o),200===c.status)return await c.json();throw new Error(await c.text())}},31380:(e,t,r)=>{"use strict";r.d(t,{M:()=>be});var n=r(97216),i=r(73383),o=r(17927),a=r(11101),s=r(28717),l=r(33675),c=r(61548);function u(e){return{sid:e.sid,account_sid:e.account_sid,policy_sid:e.policy_sid,friendly_name:e.friendly_name,status:e.status,email:e.email,date_created:e.date_created,date_updated:e.date_updated,url:e.url,links:e.links,valid_until:e.valid_until,status_callback:e.status_callback,errors:e.errors}}function d(e){return{sid:e.sid,account_sid:e.account_sid,date_created:e.date_created,date_updated:e.date_updated,friendly_name:e.friendly_name,customer_name:e.customer_name,street:e.street,street_secondary:e.street_secondary,city:e.city,region:e.region,postal_code:e.postal_code,iso_country:e.iso_country,uri:e.uri,emergency_enabled:e.emergency_enabled,validated:e.validated,verified:e.verified}}function p(e){return{sid:e.sid,account_sid:e.account_sid,date_created:e.date_created,date_updated:e.date_updated,url:e.url,friendly_name:e.friendly_name,type:e.type,attributes:e.attributes}}function h(e){return{sid:e.sid,account_sid:e.account_sid,date_created:e.date_created,date_updated:e.date_updated,url:e.url,friendly_name:e.friendly_name,type:e.type,attributes:e.attributes}}const f="[Trellus Web][Services]";class m{constructor(){this.lastParams=[null,null],this.cachedPromise=null}async getResult(e,t,r){for(var n=arguments.length,i=new Array(n>3?n-3:0),o=3;o<n;o++)i[o-3]=arguments[o];return r?this._getResultFromMock(...i):(null!=this.cachedPromise&&[e,t,...i].every(((e,t)=>e===this.lastParams[t]))||(this.lastParams=[e,t,...i],this.cachedPromise=this._getResultFromService(e,t,...i)),this.cachedPromise)}}class g extends m{async _getResultFromService(e,t){const r=`https://${t}/${i.DM}`,n={api_key:e};try{const e=await(0,c.bV)(r,n);return(0,a.oH)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error while getting summary data`,o),null}}_getResultFromMock(){return{scope_domain:"GLOBAL",weekly_activity:[{week_end:new Date("2022-08-22 00:00:00+00"),num_sessions:722,duration:37571.48966299999},{week_end:new Date("2022-08-29 00:00:00+00"),num_sessions:1166,duration:51583.51605699996},{week_end:new Date("2022-09-05 00:00:00+00"),num_sessions:881,duration:35856.363737000036},{week_end:new Date("2022-09-12 00:00:00+00"),num_sessions:846,duration:23687.995383000005}],user_activity:[{user_id:"8054828e339311ed913095cb8eb5a87e",user_name:"Dom",num_sessions:1063,duration:15526.397787000005},{user_id:"498a87a8248411ed913095cb8eb5a87e",user_name:"Whitney",num_sessions:997,duration:29208.825371999985},{user_id:"c928cf7009e411ed913095cb8eb5a87e",user_name:"Samuel",num_sessions:862,duration:30415.286520999987},{user_id:"b75436d41ff311ed913095cb8eb5a87e",user_name:"Oscar",num_sessions:618,duration:12463.155589000007}],cohort_activity:[{cohort_week_end:new Date("2022-08-22 00:00:00+00"),week_end:new Date("2022-08-22 00:00:00+00"),num_sessions:722,duration:37571.5896},{cohort_week_end:new Date("2022-08-22 00:00:00+00"),week_end:new Date("2022-08-29 00:00:00+00"),num_sessions:870,duration:35524.026048},{cohort_week_end:new Date("2022-08-22 00:00:00+00"),week_end:new Date("2022-09-05 00:00:00+00"),num_sessions:405,duration:18505.116523},{cohort_week_end:new Date("2022-08-29 00:00:00+00"),week_end:new Date("2022-08-29 00:00:00+00"),num_sessions:296,duration:16059.490009000001},{cohort_week_end:new Date("2022-08-29 00:00:00+00"),week_end:new Date("2022-09-05 00:00:00+00"),num_sessions:237,duration:9523.033457999998}]}}}class _{constructor(){this.apiKey=null,this.hostname=null}async getResult(e,t,r,n,i,o){this.apiKey===e&&this.hostname===t||(this.apiKey=e,this.hostname=t),this.apiKey=e,this.hostname=t;return this._getResultFromService(e,t,r,n,i,o)}async _getResultFromService(e,t,r,n,o,l){const u=`https://${t}/${i.BF}`,d={api_key:e,url:r,cached_only:o,text:n,agent_type:l};try{const e=await(0,c.Tz)(u,d);return(0,a.RR)(e)}catch(p){return(0,s.fH)(`${f} Unexpected error from request-agent-summary endpoint`,p),null}}}class v extends m{async _getResultFromService(e,t){const r=`https://${t}/${i.RL}`,n={api_key:e};try{const e=await(0,c.bV)(r,n);return null===e?null:(0,a.Mk)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error while getting infrastructure health table data`,o),null}}_getResultFromMock(){return[{hostname:"rt-1.trellus.ai",period_end:new Date(1667336399999.999),update_as_of:new Date(1667335837864),latency:.16951552405953407,response_code:200,reports_this_period:5,num_active_audio_connections:6,num_active_client_connections:3,num_active_sessions:120,num_coaching_sessions:3,num_async_tasks:2586,num_db_readonly_connections:1,num_db_readwrite_connections:1,cpu_utilization:.2208251953125,memory_utilization:.11200289242390904,disk_utilization:.3522945852305332,num_global_processes:286,num_global_net_connections:102,num_global_open_files:4416,max_descendant_open_files:652,is_aggregate:!1},{hostname:"rt-1.trellus.ai",period_end:new Date(1667336399999.999),update_as_of:new Date(1667335837864),latency:.5382838200312108,response_code:503,reports_this_period:11,num_active_audio_connections:12,num_active_client_connections:4,num_active_sessions:152,num_coaching_sessions:4,num_async_tasks:3341,num_db_readonly_connections:5,num_db_readwrite_connections:2,cpu_utilization:.2513427734375,memory_utilization:.11200289242390904,disk_utilization:.3522945852305332,num_global_processes:288,num_global_net_connections:105,num_global_open_files:4480,max_descendant_open_files:745,is_aggregate:!0}]}}class y extends m{async _getResultFromService(e,t,r){const n=`https://${t}/${i.kk}`,o={api_key:e,field:r};try{const e=await(0,c.bV)(n,o);return null===e?null:(0,a.zZ)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error while getting infrastructure health plot data`,l),null}}_getResultFromMock(e){return"num"===e.slice(0,3)||"max"===e.slice(0,3)?new Map([["rt-1.trellus.ai",[{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667350542179.29),value:158},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667271319496.531),value:122},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667199599116.657),value:30},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667113176259.217),value:30},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667037555725.539),value:32},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1666958332769.678),value:55}]]]):new Map([["rt-1.trellus.ai",[{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667335237661.075),value:.16951552405953407},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667332536872.198),value:.09779415000230074},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667328935747.206),value:.10767719405703247},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667325334710.534),value:.08239419781602919},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667321733714.881),value:.07232619496062398},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667300127874.682),value:.0533081479370594},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667264117458.623),value:.07138348813168705},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1667228107171.272),value:.06892171991057694},{hostname:"rt-1.trellus.ai",update_as_of:new Date(1666904317256.001),value:.14039348694495857}]]])}}class A{constructor(){this.apiKey=null,this.hostname=null,this.paramsToCachedPromise=new Map}async getResult(e,t,r,n){var i,o,a,s,l,c;this.apiKey===e&&this.hostname===t||(this.paramsToCachedPromise=new Map);const u=JSON.stringify(r.has_star)+JSON.stringify(r.start)+JSON.stringify(r.end)+JSON.stringify(r.min_duration)+JSON.stringify(r.review_is_open)+JSON.stringify([...null!==(i=r.user_ids)&&void 0!==i?i:[]].sort())+JSON.stringify([...null!==(o=r.phone_numbers)&&void 0!==o?o:[]].sort())+JSON.stringify([...null!==(a=r.dispositions)&&void 0!==a?a:[]].sort())+JSON.stringify([...null!==(s=r.prompt_types)&&void 0!==s?s:[]].sort())+JSON.stringify([...null!==(l=r.remarks)&&void 0!==l?l:[]].sort())+JSON.stringify([...null!==(c=r.counterparts)&&void 0!==c?c:[]].sort());var d;if(this.paramsToCachedPromise.has(u)&&!n)return null!==(d=this.paramsToCachedPromise.get(u))&&void 0!==d?d:null;this.apiKey=e,this.hostname=t;const p=this._getResultFromService(e,t,r);return this.paramsToCachedPromise.set(u,p),p}async _getResultFromService(e,t,r){const o=`https://${t}/${i.bg}`,l={api_key:e};r.start&&(l.start=r.start.getTime()*n.or),r.end&&(l.end=r.end.getTime()*n.or),r.phone_numbers&&(l.phone_numbers=r.phone_numbers);try{const e=await(0,c.Oe)(o,l);return(0,a.Zh)(e)}catch(u){return(0,s.fH)(`${f} Unexpected error from get-session-summaries endpoint`,u),null}}}class C{constructor(){this.apiKey=null,this.hostname=null,this.userIdToEndDateJsonSafeToCachedPromise=new Map,this.paramsToCachedPromise=new Map}async getResult(e,t,r,n){this.apiKey===e&&this.hostname===t||(this.userIdToEndDateJsonSafeToCachedPromise=new Map);const i=Array.from(Object.entries(r)).map((e=>{let[t,r]=e;return JSON.stringify(r)})).join("");var o;if(this.paramsToCachedPromise.has(i)&&!n)return null!==(o=this.paramsToCachedPromise.get(i))&&void 0!==o?o:null;this.apiKey=e,this.hostname=t;const a=this._getResultFromService(e,t,r);return this.paramsToCachedPromise.set(i,a),a}_cleanCnf(e){let t={...e};return delete t.metadata_type_info,t}async _getResultFromService(e,t,r){const o=`https://${t}/${i.EU}`,l={api_key:e};r.start&&(l.start=r.start.getTime()*n.or),r.end&&(l.end=r.end.getTime()*n.or),r.cnf&&(l.cnf=r.cnf.map((e=>this._cleanCnf(e))));try{const e=await(0,c.Oe)(o,l);return(0,a.VG)(e)}catch(u){return(0,s.fH)(`${f} Unexpected error from list-user-sessions-v3 endpoint`,u),null}}}class E{async getResult(e,t,r){return this._getResultFromService(e,t,r)}async _getResultFromService(e,t,r){const n=`https://${t}/${i.t9}`,o={api_key:e,session_id:r};try{const e=await(0,c.Oe)(n,o);return(0,a.EY)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from get audio links endpoint`,l),null}}}class w{constructor(){this.apiKey=null,this.hostname=null,this.sessionDataParamsToCachedPromise=new Map,this.sessionDataToAsOf=new Map}async getResult(e,t,r,i,o){this.apiKey===e&&this.hostname===t||(this.sessionDataParamsToCachedPromise=new Map,this.sessionDataToAsOf=new Map,this.apiKey=e,this.hostname=t);const s=i?(0,a.yH)(i):void 0,l=s?Array.from(Object.entries(s)).map((e=>{let[t,r]=e;return JSON.stringify(r)})).join(""):"",c=r,u=this.sessionDataParamsToCachedPromise.get(c),d=this.sessionDataToAsOf.get(c);if(!o&&u&&d){const e=u.get(l),t=d.get(l);if(e&&t&&(new Date).getTime()-t.getTime()<n.p$*n.LG)return e}const p=this._getResultFromService(e,t,r,s);if(u)u.set(l,p),this.sessionDataParamsToCachedPromise.set(c,u);else{const e=new Map;e.set(l,p),this.sessionDataParamsToCachedPromise.set(c,e)}if(d)d.set(l,new Date),this.sessionDataToAsOf.set(c,d);else{const e=new Map;e.set(l,new Date),this.sessionDataToAsOf.set(c,e)}return p}async _getResultFromService(e,t,r,o){const l=`https://${t}/${i.rT}`,u={api_key:e,session_id:r};o&&(u.temporal_cnf=o);try{const e=await(0,c.Oe)(l,u);return(0,a.gf)(e)}catch(d){return(0,s.fH)(`${f} Unexpected error from get session data endpoint`,d),d instanceof Error&&"429"===d.message?(new Date).getTime()+3.5*n.LG:null}}removeCachedSessionDataResult(e){this.sessionDataParamsToCachedPromise.delete(e),this.sessionDataToAsOf.delete(e)}async updateComments(e,t,r,n){const o=`https://${t}/${i.r_}`,l={api_key:e,session_id:r,comments:n.map((e=>{const t={},r=e.comment;return e.update===a.Ur.ADD||e.update===a.Ur.MODIFY?(e.update===a.Ur.MODIFY&&(t.comment_id=r.commentId),t.comment=r.comment,r.start&&(t.start=r.start),r.end&&(t.end=r.end)):t.comment_id=e.comment.commentId,t}))};try{const e=await(0,c.r5)(o,l),t=await(0,c.BK)(e);this.removeCachedSessionDataResult(r);return t.map((e=>null==e?null:(0,a.CO)(e)))}catch(u){return(0,s.fH)(`${f} Unexpected error from update comments`,u),null}}async postSubmitNotes(e,t,r,n){this.apiKey=e,this.hostname=t;return this._postSubmitNotesFromService(e,t,r,n)}async _postSubmitNotesFromService(e,t,r,n){const o=`https://${t}/${i.nF}`,a={session_id:r,api_key:e,dispositions:n.dispositions,notes:n.notes,note_source:n.note_source};try{const e=await(0,c.Tz)(o,a);return e.success&&this.removeCachedSessionDataResult(r),e}catch(l){return(0,s.fH)(`${f} Unexpected error from get user triggers endpoint`,l),null}}}class S{constructor(){this.apiKey=null,this.hostname=null,this.triggerToCachedPromise=null}async getResult(e,t){if(this.apiKey===e&&this.hostname===t||(this.triggerToCachedPromise=null,this.apiKey=e,this.hostname=t),null!==this.triggerToCachedPromise)return this.triggerToCachedPromise;this.apiKey=e,this.hostname=t;const r=this._getResultFromService(e,t);return this.triggerToCachedPromise=r,r}async _getResultFromService(e,t){const r=`https://${t}/${i.ne}`,n={api_key:e};try{const e=await(0,c.bV)(r,n);return(0,a.eg)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get user triggers endpoint`,o),null}}removeCachedTrigger(){this.triggerToCachedPromise=null}async postParams(e,t,r){this.apiKey=e,this.hostname=t;return this._postParamsFromService(e,t,r)}async _postParamsFromService(e,t,r){const n=`https://${t}/${i.SH}`,o={triggers:r.triggers,trigger_formulas:r.trigger_formula,is_team:r.is_team,api_key:e};try{const e=await(0,c.Tz)(n,o);return e.success&&this.removeCachedTrigger(),e}catch(a){return(0,s.fH)(`${f} Unexpected error from get user triggers endpoint`,a),null}}}class T{constructor(){this.apiKey=null,this.hostname=null,this.userIdToEndDateJsonSafeToCachedPromise=new Map}async getResult(e,t,r){if(this.apiKey===e&&this.hostname===t||(this.userIdToEndDateJsonSafeToCachedPromise=new Map),this.userIdToEndDateJsonSafeToCachedPromise.has(r))return this.userIdToEndDateJsonSafeToCachedPromise.get(r);this.apiKey=e,this.hostname=t;const n=this._getResultFromService(e,t,r);return this.userIdToEndDateJsonSafeToCachedPromise.set(r,n),n}async _getResultFromService(e,t,r){const n=`https://${t}/${i.uQ}`,o={api_key:e};void 0!==r&&(o.user_id=r);try{const e=await(0,c.bV)(n,o);return(0,a._x)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from get-user-dispositions endpoint`,l),null}}}class b{constructor(){this.apiKey=null,this.hostname=null}async getTeam(e,t){const r=`https://${t}/${i.pE}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.J5)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get-team endpoint`,o),null}}}class I{constructor(){this.apiKey=null,this.hostname=null}async getSingleUser(e,t){const r=`https://${t}/${i.eh}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.Om)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get-authorized-users endpoint`,o),null}}}class R{constructor(){this.apiKey=null,this.hostname=null}async postDisplayParams(e,t,r){this.apiKey=e,this.hostname=t;return this._postDisplayParamsFromService(e,t,r)}async _postDisplayParamsFromService(e,t,r){const n=`https://${t}/${i.$W}`,o={api_key:e,display:{...r}};try{return await(0,c.Tz)(n,o)}catch(a){return(0,s.fH)(`${f} Unexpected error from update display endpoint`,a),null}}}class x{constructor(){this.apiKey=null,this.hostname=null}async requestTextSummary(e,t,r){this.apiKey=e,this.hostname=t;return this._requestTextSummaryFromService(e,t,r)}async _requestTextSummaryFromService(e,t,r){const n=`https://${t}/${i.rX}`,o={session_id:r,api_key:e};try{const e=await(0,c.Tz)(n,o);return(0,a.Td)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from get text summary endpoint`,l),null}}}class O{constructor(){this.apiKey=null,this.hostname=null}async requestEmail(e,t,r){this.apiKey=e,this.hostname=t;return this._requestEmailFromService(e,t,r)}async _requestEmailFromService(e,t,r){const n=`https://${t}/${i.PO}`,o={session_id:r,api_key:e};try{return await(0,c.Tz)(n,o,!0)}catch(a){return(0,s.fH)(`${f} Unexpected error from get email endpoint`,a),null}}}class N{constructor(){this.apiKey=null,this.hostname=null}async requestCoachingSuggestion(e,t,r){this.apiKey=e,this.hostname=t;return this._requestCoachingSuggestionFromService(e,t,r)}async _requestCoachingSuggestionFromService(e,t,r){const n=`https://${t}/${i.GP}`,o={session_id:r,api_key:e};try{return await(0,c.Tz)(n,o,!0)}catch(a){return(0,s.fH)(`${f} Unexpected error from get coaching suggestion endpoint`,a),null}}}class k{constructor(){this.apiKey=null,this.hostname=null}async requestCustomMetric(e,t,r){this.apiKey=e,this.hostname=t;return this._requestCustomMetricFromService(e,t,r)}async _requestCustomMetricFromService(e,t,r){const n=`https://${t}/${i.l4}`,o={session_id:r,api_key:e};try{const e=await(0,c.Oe)(n,o);return e?(0,l.sF)(e):null}catch(a){return(0,s.fH)(`${f} Unexpected error from get custom metric endpoint`,a),null}}}class P{constructor(){this.hostname=null}async postParams(e,t,r,n,i){this.hostname=e;return this._postParamsFromService(e,t,r,n,i)}async _postParamsFromService(e,t,r,n,o){const a=`https://${e}/${i.Ek}`,l={api_key:t,base_url:r,tracker_type:n};o&&(l.tracker_payloads=o);try{return await(0,c.Tz)(a,l)}catch(u){return(0,s.fH)(`${f} Unexpected error from tracker submission`,u),null}}}class M{constructor(){this.hostname=null}async postParams(e,t,r,n){this.hostname=e;return this._postParamsFromService(e,t,r,n)}async _postParamsFromService(e,t,r,n){const o=`https://${e}/${i.FN}`,l={email:r,name:t,password:n,type:i.Cp};try{const e=await(0,c.Tz)(o,l);return(0,a.gT)(e)}catch(u){return(0,s.fH)(`${f} Unexpected error from password signup`,u),null}}}class D{constructor(){this.hostname=null}async postParams(e,t,r){this.hostname=e;return this._postParamsFromService(e,t,r)}async _postParamsFromService(e,t,r){const n=`https://${e}/${i.zF}`,o={email:t,password:r};try{const e=await(0,c.Tz)(n,o);return(0,a.gT)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from password login`,l),null}}}class L{constructor(){this.hostname=null}async postParams(e,t,r){this.hostname=e;return this._postParamsFromService(e,t,r)}async _postParamsFromService(e,t,r){const n=`https://${e}/${i.FN}`,o={type:r};r===i.NB.GOOGLE_LOGIN&&(o.google_credential=t),r===i.NB.MICROSOFT_LOGIN&&(o.microsoft_credential=t);try{const e=await(0,c.Tz)(n,o);return(0,a.gT)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from oauth login`,l),null}}}class U{constructor(){this.apiKey=null,this.hostname=null,this.nameToCachedPromise=new Map}async getNames(e,t,r){if(this.apiKey===e&&this.hostname===t||(this.nameToCachedPromise=new Map,this.apiKey=e,this.hostname=t),this.nameToCachedPromise.has(r))return this.nameToCachedPromise.get(r);return this._postParamsFromService(t,r)}async _postParamsFromService(e,t){const r=`https://${e}/${i.Oy}`,n={api_key:this.apiKey,query:t};try{const e=await(0,c.Oe)(r,n),i=(0,a.ek)(e);return this.nameToCachedPromise.set(t,i),i}catch(o){return(0,s.fH)(`${f} Unexpected error from get named persons`,o),null}}}class j{constructor(){this.apiKey=null,this.hostname=null}async updateSessionReview(e,t,r,n){this.apiKey=e,this.hostname=t;return this._putParamsFromService(t,r,n)}async _putParamsFromService(e,t,r){const n=`https://${e}/${i.mK}`,o={api_key:this.apiKey,session_id:t,is_open:r};try{const e=await(0,c.r5)(n,o);return 200===e.status?e:null}catch(a){return(0,s.fH)(`${f} Unexpected error from session review`,a),null}}}class F{constructor(){this.apiKey=null,this.hostname=null}async updateSessionStar(e,t,r,n){this.apiKey=e,this.hostname=t;return this._putParamsFromService(t,r,n)}async _putParamsFromService(e,t,r){const n=`https://${e}/${i.uz}`,o={api_key:this.apiKey,session_id:t,has_star:r};try{const e=await(0,c.r5)(n,o);return 200===e.status?e:null}catch(a){return(0,s.fH)(`${f} Unexpected error from star session`,a),null}}}class H{constructor(){this.apiKey=null,this.hostname=null,this.settingsCachedPromise=null}async getSettings(e,t){return this.apiKey===e&&this.hostname===t||(this.settingsCachedPromise=null,this.apiKey=e,this.hostname=t),this.settingsCachedPromise||(this.settingsCachedPromise=this._getSettingsFromSerivce()),this.settingsCachedPromise}async setSettings(e,t,r){return this.apiKey===e&&this.hostname===t||(this.apiKey=e,this.hostname=t),this.settingsCachedPromise=null,this._postSettingsFromService(r)}async _getSettingsFromSerivce(){const e=`https://${this.hostname}/${i.yy}`,t={api_key:this.apiKey};try{const r=await(0,c.Oe)(e,t);return(0,a.MI)(r)}catch(r){return(0,s.fH)(`${f} Unexpected error from get settings`,r),null}}async _postSettingsFromService(e){const t=`https://${this.hostname}/${i.yy}`,r={api_key:this.apiKey,update:e};try{return await(0,c.r5)(t,r)}catch(n){return(0,s.fH)(`${f} Unexpected error from post settings`,n),null}}}class B{constructor(){this.apiKey=null,this.hostname=null,this.adminWriteTargetsCachedPromise=null,this.visibleAccountsCachedPromise=null}async getAdminWriteTargets(e,t){return this.apiKey===e&&this.hostname===t||(this.adminWriteTargetsCachedPromise=null,this.apiKey=e,this.hostname=t),this.adminWriteTargetsCachedPromise||(this.adminWriteTargetsCachedPromise=this._getAdminWriteTargetsFromSerivce()),this.adminWriteTargetsCachedPromise}async _getAdminWriteTargetsFromSerivce(){const e=`https://${this.hostname}/${i.Sn}`,t={api_key:this.apiKey};try{const r=await(0,c.Oe)(e,t);return(0,a.wJ)(r)}catch(r){return(0,s.fH)(`${f} Unexpected error from get admin write targets`,r),null}}async getVisibleAccounts(e,t){return this.apiKey===e&&this.hostname===t||(this.visibleAccountsCachedPromise=null,this.apiKey=e,this.hostname=t),this.visibleAccountsCachedPromise||(this.visibleAccountsCachedPromise=this._getVisibleAccountsFromSerivce()),this.visibleAccountsCachedPromise}async _getVisibleAccountsFromSerivce(){const e=`https://${this.hostname}/${i.dC}`,t={api_key:this.apiKey};try{const r=await(0,c.Oe)(e,t);return(0,a.QE)(r)}catch(r){return(0,s.fH)(`${f} Unexpected error from get visible accounts`,r),null}}}class G{constructor(){this.apiKey=null,this.hostname=null,this.scopeCachedPromise=null}async getScope(e,t){return this.apiKey===e&&this.hostname===t||(this.scopeCachedPromise=null,this.apiKey=e,this.hostname=t),this.scopeCachedPromise||(this.scopeCachedPromise=this._getScopeFromSerivce()),this.scopeCachedPromise}async _getScopeFromSerivce(){const e=`https://${this.hostname}/${i.dy}`,t={api_key:this.apiKey};try{const r=await(0,c.Oe)(e,t);return(0,a.a2)(r)}catch(r){return(0,s.fH)(`${f} Unexpected error from get scopes v2`,r),null}}async putScope(e,t,r,n){const o=`https://${t}/${i.dy}`,a={api_key:e,scope:r};n&&(a.delete=n);try{return 200===(await(0,c.r5)(o,a)).status}catch(l){return(0,s.fH)(`${f} Unexpected error from put scopes v2`,l),!1}}}class V{async putProfile(e,t,r){const n=`https://${i.tT}/${i.Ml}`,o={api_key:e,avatar_name:t,avatar_style:r};try{return 200===(await(0,c.r5)(n,o)).status}catch(a){return(0,s.fH)(`${f} Unexpected error from put avatar`,a),!1}}async getRoomMemberships(e){const t=`https://${i.tT}/${i.xy}`,r={api_key:e};try{const e=await(0,c.Oe)(t,r);return[...(0,a.yh)(e),{room_id:a.gb,room_name:"Global Room",metric:a.C1.TOTAL_CALLS,team_id:null,email_domain:null,room_code:null}]}catch(n){return(0,s.fH)(`${f} Unexpected error from get memberships`,n),null}}}class K{async putRoom(e,t,r,n,o,l){const u=`https://${i.tT}/${i.KL}`,d={api_key:e,room_name:t,room_metric:r};l&&(d.room_id=l),void 0!==n&&(d.is_team_room=n),void 0!==o&&(d.is_domain_room=o);try{const e=await(0,c.r5)(u,d);if(200!==e.status)return null;const t=await(0,c.BK)(e);return(0,a.pg)(t)}catch(p){return(0,s.fH)(`${f} Unexpected error from put group`,p),null}}async joinRoom(e,t,r,n){const o=`https://${i.tT}/${i.xy}`,a={api_key:e,room_id:t,is_member:r};n&&(a.room_code=n);try{return 200===(await(0,c.r5)(o,a)).status}catch(l){return(0,s.fH)(`${f} Unexpected error from join group`,l),!1}}async getRoomMetdata(e,t,r){const n=`https://${i.tT}/${i.KL}`,o={};e&&(o.api_key=e),t&&(o.room_code=t),r&&(o.room_id=r);try{const e=await(0,c.Oe)(n,o);return(0,a.pg)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from get room metadata`,l),null}}async getRoomLeaderboardData(e,t,r){const n=`https://${i.tT}/${i.bV}`,o={api_key:e,room_id:t,room_metric:r};try{const e=await(0,c.Oe)(n,o);return(0,a.BZ)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from room data`,l),null}}}class q{constructor(){this.apiKey=null,this.hostname=null,this.paramsToCachedPromise=new Map}async getResult(e,t,r,n){this.apiKey===e&&this.hostname===t||(this.paramsToCachedPromise=new Map,this.apiKey=e,this.hostname=t);const i=Array.from(Object.entries(r)).map((e=>{let[t,r]=e;return JSON.stringify(r)})).join("");if(this.paramsToCachedPromise.get(i)&&!n)return this.paramsToCachedPromise.get(i);this.apiKey=e,this.hostname=t;const o=this._getResultFromService(e,t,r);return this.paramsToCachedPromise.set(i,o),o}async _getResultFromService(e,t,r){const o=`https://${t}/${i.eP}`,l={api_key:e,...r,start:r.start.getTime()*n.or,end:r.end.getTime()*n.or};try{const e=await(0,c.Oe)(o,l);return(0,a.UR)(e)}catch(u){return(0,s.fH)(`${f} Unexpected error from get-metric-summary-v3 endpoint with params ${r}`,u),null}}}class Y{constructor(){this.apiKey=null,this.hostname=null,this.paramsToCachedPromise=new Map}async getResult(e,t,r,n){this.apiKey===e&&this.hostname===t||(this.paramsToCachedPromise=new Map,this.apiKey=e,this.hostname=t);const i=Array.from(Object.entries(r)).map((e=>{let[t,r]=e;return JSON.stringify(r)})).join("");if(this.paramsToCachedPromise.get(i)&&!n)return this.paramsToCachedPromise.get(i);this.apiKey=e,this.hostname=t;const o=this._getResultFromService(e,t,r);return this.paramsToCachedPromise.set(i,o),o}async _getResultFromService(e,t,r){const o=`https://${t}/${i.lx}`,l={api_key:e,...r,start:r.start.getTime()*n.or,end:r.end.getTime()*n.or};try{const e=await(0,c.Oe)(o,l);return(0,a.xF)(e)}catch(u){return(0,s.fH)(`${f} Unexpected error from get-metric-summary-v4 endpoint with params ${r}`,u),null}}}class z{constructor(){this.apiKey=null,this.hostname=null,this.paramsToCachedPromise=new Map}async getResult(e,t,r,n,i){this.apiKey===e&&this.hostname===t||(this.paramsToCachedPromise=new Map,this.apiKey=e,this.hostname=t);const o=[r,n,i].map((e=>JSON.stringify(e))).join("");if(this.paramsToCachedPromise.get(o))return this.paramsToCachedPromise.get(o);this.apiKey=e,this.hostname=t;const a=this._getResultFromService(e,t,r,n,i);return this.paramsToCachedPromise.set(o,a),a}async _getResultFromService(e,t,r,o,l){const u=`https://${t}/${i.pz}`,d={api_key:e,start:r.getTime()*n.or,end:o.getTime()*n.or,cnf:l};try{const e=await(0,c.Oe)(u,d);return(0,a.$O)(e)}catch(p){return(0,s.fH)(`${f} Unexpected error from ${i.pz} endpoint with start=${r} end=${o}`,p),null}}}class ${constructor(){this.apiKey=null,this.hostname=null,this.paramsToCachedPromise=new Map}async getResult(e,t,r,n,i){this.apiKey===e&&this.hostname===t||(this.paramsToCachedPromise=new Map,this.apiKey=e,this.hostname=t);const o=[r,n,i].map((e=>JSON.stringify(e))).join("");if(this.paramsToCachedPromise.get(o))return this.paramsToCachedPromise.get(o);this.apiKey=e,this.hostname=t;const a=this._getResultFromService(e,t,r,n,i);return this.paramsToCachedPromise.set(o,a),a}async _getResultFromService(e,t,r,o,l){const u=`https://${t}/${i.gx}`,d={api_key:e,start:r.getTime()*n.or,end:o.getTime()*n.or,cnf:l};try{const e=await(0,c.Oe)(u,d);return(0,a.KM)(e)}catch(p){return(0,s.fH)(`${f} Unexpected error from ${i.gx} endpoint with start=${r} end=${o}`,p),null}}}class W{async getResult(e,t){const r=`https://${t}/${i.RG}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.TV)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from prospect-info endpoint`,o),null}}}class Q{async getResult(e,t){const r=`https://${t}/${i.vw}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.TV)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from prospect-info endpoint`,o),null}}}class X{async getSubteamViews(e,t){const r=`https://${t}/${i.sp}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.Mn)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from subteam-view endpoint`,o),null}}async putSubteamView(e,t,r,n,o,a){const s=`https://${t}/${i.sp}`,u={api_key:e};null!==r&&(u.subteam_view_name=r),null!==n&&(u.subteam_view_id=n),null!==o&&(u.is_disjoint=o),null!==a&&(u.delete=a);try{const e=await(0,c.r5)(s,u);if(200!==e.status)return!1;if(null!==n)return!0;const t=await(0,c.BK)(e);return(0,l.Dm)(t)}catch(d){return!1}}}class Z{async getSubteam(e,t,r){const n=`https://${t}/${i.mu}`,o={api_key:e};null!==r&&(o.subteam_view_id=r);try{const e=await(0,c.Oe)(n,o);return(0,a.hz)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from subteam endpoint`,l),null}}async putSubteam(e,t,r,n,o,a){const s=`https://${t}/${i.mu}`,u={api_key:e};null!==r&&(u.subteam_name=r),null!==n&&(u.subteam_id=n),null!==o&&(u.subteam_view_id=o),null!==a&&(u.delete=a);try{const e=await(0,c.r5)(s,u);if(200!==e.status)return!1;if(null!==n)return!0;const t=await(0,c.BK)(e);return(0,l.si)(t)}catch(d){return!1}}}class J{async getSubteamMembership(e,t,r){const n=`https://${t}/${i.xf}`,o={api_key:e};null!==r&&(o.subteam_view_id=r);try{const e=await(0,c.Oe)(n,o);return(0,a.NE)(e)}catch(l){return(0,s.fH)(`${f} Unexpected error from subteam members endpoint`,l),null}}async putSubteamMembership(e,t,r,n,o){const a=`https://${t}/${i.xf}`,s={api_key:e,subteam_id:r,user_id:n};null!==o&&(s.delete=o);try{return 200===(await(0,c.r5)(a,s)).status}catch(l){return!1}}}class ee{constructor(){this.apiKey=null,this.hostname=null,this._cachedUserGroup=null}async getUserGroup(e,t,r){return this.apiKey===e&&this.hostname===t||(this._cachedUserGroup=null,this.apiKey=e,this.hostname=t),this._cachedUserGroup&&!r||(this._cachedUserGroup=await this._getUserGroup(e,t)),Promise.resolve(this._cachedUserGroup)}async _getUserGroup(e,t){const r=`https://${t}/${i.mn}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.SC)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from ${i.mn} endpoint`,o),null}}async putUserGroup(e,t,r,n,o){const a=`https://${t}/${i.mn}`,s={api_key:e};null!==r&&(s.user_group_name=r),null!==n&&(s.user_group_id=n),null!==o&&(s.delete=o);try{const e=await(0,c.r5)(a,s);if(200!==e.status)return!1;if(null!==n)return!0;const t=await(0,c.BK)(e);return(0,l.RL)(t)}catch(u){return!1}}}class te{async putUserGroupMembership(e,t,r,n,o,a){const s=`https://${t}/${i.fA}`,l={api_key:e,user_group_id:r,member_id:n,member_is_group:o};null!==a&&(l.delete=a);try{return 200===(await(0,c.r5)(s,l)).status}catch(u){return!1}}}class re{constructor(){this.apiKey=null,this.hostname=null,this._cachedExternalAccount=null}async getExternalAccount(e,t){return this.apiKey===e&&this.hostname===t||(this._cachedExternalAccount=null,this.apiKey=e,this.hostname=t),this._cachedExternalAccount||(this._cachedExternalAccount=await this._getExternalAccount(e,t)),Promise.resolve(this._cachedExternalAccount)}async _getExternalAccount(e,t){const r=`https://${t}/${i.eN}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return e?e.map(l.$0):null}catch(o){return(0,s.fH)(`${f} Unexpected error from ${i.eN} endpoint`,o),null}}async putExternalAccount(e,t,r,n,o){const a=`https://${t}/${i.eN}`,s={api_key:e};null!==r&&(s.external_account_name=r),null!==n&&(s.external_account_id=n),null!==o&&(s.is_active=o);try{const e=await(0,c.r5)(a,s);if(200!==e.status)return!1;if(null!==n)return!0;const t=await(0,c.BK)(e);return(0,l.$0)(t)}catch(u){return!1}}}class ne{async getExternalAccountLink(e,t){const r=`https://${t}/${i.rm}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return e?e.map(l.bm):null}catch(o){return(0,s.fH)(`${f} Unexpected error from ${i.rm} endpoint`,o),null}}async putExternalAccountLink(e,t,r,n,o,a){const s=`https://${t}/${i.rm}`,u={api_key:e};null!==r&&(u.external_account_link_id=r),null!==n&&(u.external_account_id=n),null!==o&&(u.platform_login=o),null!==a&&(u.delete=a);try{const e=await(0,c.r5)(s,u);return 200===e.status&&(!!a||(0,l.bm)(await e.json()))}catch(d){return!1}}}class ie{async getKeywords(e,t){const r=`https://${t}/${i.QR}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.xD)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get keyword endpoint`,o),null}}async updateKeyword(e,t,r,n,o,s){const l=`https://${t}/${i.QR}`,u={api_key:e,party_role:o};null!==r&&(u.keyword_id=r),null!==n&&(u.keyword_name=n),null!==s&&(u.delete=s);try{const e=await(0,c.r5)(l,u);if(200!==e.status)return!1;if(null!==r)return!0;const t=await(0,c.BK)(e);return(0,a.qV)(t)}catch(d){return!1}}async getKeywordPhrases(e,t){const r=`https://${t}/${i.ei}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.mF)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get keyword phrase endpoint`,o),null}}async updateKeywordPhrase(e,t,r,n,o,s,l,u){const d=`https://${t}/${i.ei}`,p={api_key:e};null!==r&&(p.keyword_id=r),null!==n&&(p.keyword_phrase_id=n),null!==o&&(p.keyword_phrase=o),null!==s&&(p.boost=s),null!==l&&(p.language=l),null!==u&&(p.delete=u);try{const e=await(0,c.r5)(d,p);if(200!==e.status)return!1;if(null!==n)return!0;const t=await(0,c.BK)(e);return(0,a.ju)(t)}catch(h){return!1}}async getKeywordGroups(e,t){const r=`https://${t}/${i._M}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.gx)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get keyword group endpoint`,o),null}}async updateKeywordGroup(e,t,r,n,o){const s=`https://${t}/${i._M}`,l={api_key:e};null!==r&&(l.keyword_group_id=r),null!==n&&(l.keyword_group_name=n),null!==o&&(l.delete=o);try{const e=await(0,c.r5)(s,l);if(200!==e.status)return!1;if(null!==r)return!0;const t=await(0,c.BK)(e);return(0,a.le)(t)}catch(u){return!1}}async getKeywordMemberships(e,t){const r=`https://${t}/${i.nn}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.wP)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get keyword group membership endpoint`,o),null}}async updateKeywordGroupMembership(e,t,r,n,o){const a=`https://${t}/${i.nn}`,s={api_key:e};null!==r&&(s.keyword_id=r),null!==n&&(s.keyword_group_id=n),null!==o&&(s.delete=o);try{return 200===(await(0,c.r5)(a,s)).status}catch(l){return!1}}}class oe{async getConditions(e,t){const r=`https://${t}/${i.mP}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.fZ)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get condition endpoint`,o),null}}jsonifyFilterCnfStr(e){const t=(0,a.yH)(e);return JSON.stringify(t)}async putCondition(e,t,r,n,o,s,l){const u={api_key:e};null!==r&&(u.condition_id=r),null!==n&&(u.filter_cnf_str=this.jsonifyFilterCnfStr(n)),null!==o&&(u.active=o),null!==s&&(u.condition_name=s),null!==l&&(u.condition_group=l);const d=`https://${t}/${i.mP}`;try{const e=await(0,c.r5)(d,u);if(200!==e.status)return null;const t=await(0,c.BK)(e);return(0,a.Mj)(t)}catch(p){return null}}}class ae{async getPlays(e,t){const r=`https://${t}/${i.eQ}`,n={api_key:e};try{const e=await(0,c.Oe)(r,n);return(0,a.eM)(e)}catch(o){return(0,s.fH)(`${f} Unexpected error from get plays endpoint`,o),null}}async putPlay(e,t,r,n,o,s,l,u,d){const p={api_key:e};null!==r&&(p.play_id=r),null!==n&&(p.condition_id=n),null!==o&&(p.active=o),null!==s&&(p.prompt_text=s),null!==l&&(p.weight=l),null!==u&&(p.play_name=u),null!==d&&(p.min_duration=d);const h=`https://${t}/${i.eQ}`;try{const e=await(0,c.r5)(h,p);if(200!==e.status)return null;const t=await(0,c.BK)(e);return(0,a.lO)(t)}catch(f){return null}}}class se{constructor(){this.apiKey=null,this.paramsToCachedPromise=new Map}async backtest(e,t,r,o){this.apiKey!==e&&(this.paramsToCachedPromise=new Map);const l={api_key:e,cnf:(0,a.yH)(o)};t&&(l.start=t.getTime()*n.or),r&&(l.end=r.getTime()*n.or);const u=Array.from(Object.entries(l)).map((e=>{let[t,r]=e;return JSON.stringify(r)})).join(""),d=this.paramsToCachedPromise.get(u);if(d)return d;try{const e=`https://${i.$B}/${i.YT}`,t=await(0,c.Oe)(e,l),r=(0,a.VG)(t);return this.paramsToCachedPromise.set(u,r),r}catch(p){return(0,s.fH)(`${f} Unexpected error from backtest-condition endpoint`,p),null}}}class le{async requestPasswordResetEmail(e,t){const r={email:t};try{const t=`https://${e}/${i.Uq}`,n=await(0,c.Tz)(t,r,!1,!0);return 200===n.status&&n}catch(n){return(0,s.fH)(`${f} Unexpected error from request password reset endpoint`,n),!1}}async resetPassword(e,t,r,n){const o=`https://${e}/${i.od}`,l={email:t,password:n,recovery_code:r};try{const e=await(0,c.Tz)(o,l);return(0,a.gT)(e)}catch(u){return(0,s.fH)(`${f} Unexpected error from password reset`,u),null}}}class ce{async submitFrontEndLog(e,t){const r={logs:t,api_key:e};try{const e=`https://${i.mT}/${i.NG}`;return 200===(await(0,c.Tz)(e,r,!1,!0)).status}catch(n){return(0,s.fH)(`${f} Unexpected error from frontend log manager endpoint`,n),!1}}}class ue{async getAutodialerSettings(e,t){const r={api_key:t};try{const t=`https://${e}/${i.x}`,n=await(0,c.Oe)(t,r);return(0,l.S2)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get autodialer setting endpoint`,n),null}}async putAutodialerSettings(e,t,r,n){const o={api_key:t,is_team:r,...n};for(const i of Object.keys(o))null===o[i]&&delete o[i],o[i]&&i===l.HG.NUMBER_ROTATION_PREFERENCE&&(o[i]=JSON.stringify(o[i])),o[i]&&i===l.HG.PHONE_PREFERENCE&&(o[i]=JSON.stringify(Object.fromEntries(o[i])));try{const t=`https://${e}/${i.x}`;return 200===(await(0,c.r5)(t,o)).status}catch(a){return(0,s.fH)(`${f} Unexpected error from put autodialer setting endpoint`,a),!1}}}class de{async getAutodialerMappingOptions(e,t){const r={api_key:t};try{const t=`https://${e}/${i.Vj}`,n=await(0,c.Oe)(t,r);return(0,l.nL)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from autodialer mapping options endpoint`,n),null}}}class pe{async getAutodialerMappings(e,t){const r={api_key:t};try{const t=`https://${e}/${i.Vr}`,n=await(0,c.Oe)(t,r);return(0,l.W9)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from autodialer mapping endpoint`,n),null}}async putAutodialerMappings(e,t,r,n,o,a,l,u){const d={api_key:t,is_team:r,is_remove:n,platform:o,automation_type:a,trellus_disposition:l};u&&(d.value=u);try{const t=`https://${e}/${i.Vr}`;return 200===(await(0,c.r5)(t,d)).status}catch(p){return(0,s.fH)(`${f} Unexpected error from autodialer mapping endpoint`,p),!1}}}class he{async canUpgrade(e,t){try{const r={api_key:t},n=`https://${e}/${i.qp}`,o=await(0,c.Oe)(n,r);return(0,a.Pu)(o)}catch(r){return(0,s.fH)(`${f} Unexpected error from can upgrade endpoint`,r),null}}async createSubscription(e,t,r){const n={api_key:t,subscription_type:r};try{const t=`https://${e}/${i.qq}`,r=await(0,c.r5)(t,n);if(200!==r.status)return null;const o=await(0,c.BK)(r);return(0,a.en)(o)}catch(o){return(0,s.fH)(`${f} Unexpected error from subscription endpoint`,o),null}}}class fe{async getUsers(e,t){const r={api_key:t};try{const t=`https://${e}/${i.I}`,n=await(0,c.Oe)(t,r);return(0,a.Sp)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from admin users endpoint`,n),null}}async updateUser(e,t,r,n){const o={api_key:t,user_id:r};void 0!==n.autodialer_paid&&(o.autodialer_paid=n.autodialer_paid),void 0!==n.can_dial&&(o.can_dial=n.can_dial),void 0!==n.team_is_active&&(o.team_is_active=n.team_is_active),void 0!==n.autodialer_weekly_limit&&(o.autodialer_weekly_limit=n.autodialer_weekly_limit),void 0!==n.parallel_enabled&&(o.parallel_enabled=n.parallel_enabled);try{const t=`https://${e}/${i.I}`;return 200==(await(0,c.r5)(t,o)).status}catch(a){return(0,s.fH)(`${f} Unexpected error from admin users endpoint`,a),null}}async getTeams(e,t){const r={api_key:t};try{const t=`https://${e}/${i.uU}`,n=await(0,c.Oe)(t,r);return(0,a.Aj)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from admin team endpoint`,n),null}}async updateTeam(e,t,r,n){const o={api_key:t,team_id:r,update:n};try{const t=`https://${e}/${i.uU}`;return 200==(await(0,c.r5)(t,o)).status}catch(a){return(0,s.fH)(`${f} Unexpected error from admin team endpoint`,a),null}}async updateScope(e,t,r,n){const o={api_key:t,scope:r,is_remove:n};try{const t=`https://${e}/${i.Lo}`;return 200===(await(0,c.r5)(t,o)).status}catch(a){return(0,s.fH)(`${f} Unexpected error from admin scope update endpoint`,a),null}}async getScopes(e,t){const r={api_key:t};try{const t=`https://${e}/${i.Lo}`,n=await(0,c.Oe)(t,r);return(0,a.ky)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from admin scope endpoint`,n),null}}async updateDomain(e,t,r,n){const o={api_key:t,team_id:r,domain:n};try{const t=`https://${e}/${i.ZC}`;return 200===(await(0,c.r5)(t,o)).status}catch(a){return(0,s.fH)(`${f} Unexpected error from admin domain update endpoint`,a),null}}}class me{async putSeats(e,t,r,n,o){const a={api_key:t,user_id:r};void 0!==n&&(a.team_is_active=n),void 0!==o&&(a.can_dial=o);try{const t=`https://${e}/${i.dG}`;return 200===(await(0,c.r5)(t,a)).status}catch(l){return(0,s.fH)(`${f} Unexpected error from seat endpoint`,l),!1}}}class ge{async getEmailValueProp(e,t){const r={api_key:e};try{const e=`https://${t}/${i.NV}`,n=await(0,c.Oe)(e,r);return(0,l.Gs)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get email value prop endpoint`,n),null}}async updateEmailValueProp(e,t,r){const n={api_key:e};null!==r.email_value_prop_id&&(n.email_value_prop_id=r.email_value_prop_id),null!==r.is_remove&&(n.is_remove=r.is_remove),null!==r.is_team&&(n.is_team=r.is_team),null!==r.pain_point&&(n.pain_point=r.pain_point),null!==r.prospect_benefits&&(n.prospect_benefits=r.prospect_benefits),null!==r.solution&&(n.solution=r.solution);try{const e=`https://${t}/${i.NV}`,o=await(0,c.r5)(e,n);if(200!==o.status)return!1;if(r.is_remove)return!0;const a=await(0,c.BK)(o);return(0,l.Pw)(a)}catch(o){return(0,s.fH)(`${f} Unexpected error from update email value prop endpoint`,o),!1}}}class _e{async generateEmail(e,t,r){const n={api_key:e,...r};try{const e=`https://${t}/${i.e4}`,r=await(0,c.Oe)(e,n);return(0,l.vm)(r)}catch(o){return(0,s.fH)(`${f} Unexpected error from email generation endpoint`,o),null}}async generateRevisionEmail(e,t,r,n,o){const a={api_key:e,previous_email:encodeURIComponent(n),...r};o.custom_tone&&(a.custom_tone=o.custom_tone),o.custom_instructions&&(a.custom_instruction=o.custom_instructions);try{const e=`https://${t}/${i.Xk}`,r=await(0,c.Oe)(e,a);return(0,l.vm)(r)}catch(u){return(0,s.fH)(`${f} Unexpected error from email generation endpoint`,u),null}}}class ve{async generateMessage(e,t,r){const n={api_key:e,...r};try{const e=`https://${t}/${i.v6}`,r=await(0,c.Tz)(e,n);return(0,l.kk)(r)}catch(o){return(0,s.fH)(`${f} Unexpected error from linkedin generation endpoint`,o),null}}async generateRevisionEmail(e,t,r,n,o){const a={api_key:e,previous_message:n,...r};o.custom_tone&&(a.custom_tone=o.custom_tone),o.custom_instructions&&(a.custom_instruction=o.custom_instructions);try{const e=`https://${t}/${i.mv}`,r=await(0,c.Tz)(e,a);return(0,l.kk)(r)}catch(u){return(0,s.fH)(`${f} Unexpected error from linkedin revision generation endpoint`,u),null}}}class ye{async getQuotaInfo(e){const t={api_key:e};try{const e=`https://${i.nd}/${i.vH}`,r=await(0,c.Oe)(e,t);return(0,a.Dr)(r)}catch(r){return(0,s.fH)(`${f} Unexpected error from get multidialer settings endpoint`,r),null}}}class Ae{async getRegisteredNumbers(e){const t={api_key:e,rented:!0};try{const e=`https://${i.nd}/${i._c}`,r=await(0,c.Oe)(e,t);return(0,l.j_)(r)}catch(r){return(0,s.fH)(`${f} Unexpected error from get twilio numbers endpoint`,r),null}}async registerNumber(e,t,r){const n={api_key:e,phone_number:t.phone_number};r&&(n.country=r);try{const e=`https://${i.nd}/${i._c}`;return await(0,c.Tz)(e,n)===t.phone_number}catch(o){return(0,s.fH)(`${f} Unexpected error from register twilio number endpoint`,o),null}}async unregisterNumber(e,t){const r={api_key:e,phone_number:t,delete:!0};try{const e=`https://${i.nd}/${i._c}`,t=await(0,c.Tz)(e,r,!1,!0);return null===t?"Not logged in":404===t.status?"Registration not found":409===t.status?"Too many deregistrations this month":t.status>=400?"Server error":null}catch(n){return(0,s.fH)(`${f} Unexpected error from register twilio number endpoint`,n),"Server error"}}async getPotentialNumbers(e,t,r,n,o){const a={api_key:e};t&&(a.area_code=t),r&&(a.country=r),n&&(a.state_or_province=n),o&&(a.substring=o);try{const e=`https://${i.nd}/${i._c}`,t=await(0,c.Oe)(e,a);return(0,l.Zr)(t)}catch(u){return(0,s.fH)(`${f} Unexpected error from get twilio numbers endpoint`,u),null}}}class Ce{async getStirShakenStatus(e,t){const r={api_key:e,team_id:t};try{const e=`https://${i.nd}/${i.K3}`,t=await(0,c.Oe)(e,r);return(n=t)?{profile:u(n.profile),address:d(n.address),business_info:p(n.business_info),authorized_representative:h(n.authorized_representative)}:null}catch(o){return(0,s.fH)(`${f} Unexpected error from get stir shaken status endpoint`,o),null}var n}}class Ee{async getReports(e,t){const r={api_key:e};try{const e=`https://${t}/${i.uu}`,n=await(0,c.Oe)(e,r);return(0,l.PT)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get reports endpoint`,n),null}}async putReport(e,t,r,n){const o={api_key:e,...r};n&&delete o.report_id;try{const e=`https://${t}/${i.uu}`,r=await(0,c.r5)(e,o),n=await(0,c.BK)(r);return(0,l.QF)(n)}catch(a){return(0,s.fH)(`${f} Unexpected error from put report endpoint`,a),null}}async removeReport(e,t,r){const n={api_key:e,report_id:r};try{const e=`https://${t}/${i.uu}`;return 200===(await(0,c.Vv)(e,n)).status}catch(o){return(0,s.fH)(`${f} Unexpected error from remove report endpoint`,o),!1}}}class we{async getSynthVoices(e,t){const r={api_key:e};try{const e=`https://${t}/${i.Y9}`,n=await(0,c.Oe)(e,r);return(0,l.e3)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get synth voices endpoint`,n),null}}async getAdminVoices(e,t){const r={api_key:e};try{const e=`https://${t}/${i.XD}`,n=await(0,c.Oe)(e,r);return(0,a.iv)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get synth voices endpoint`,n),null}}async getAdminChatbotPromptTemplates(e,t){const r={api_key:e};try{const e=`https://${t}/${i.$z}`,n=await(0,c.Oe)(e,r);return(0,l.l7)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get synth voices endpoint`,n),null}}async getAdminChatbotPromptVariants(e,t){const r={api_key:e};try{const e=`https://${t}/${i.qk}`,n=await(0,c.Oe)(e,r);return(0,l.e3)(n)}catch(n){return(0,s.fH)(`${f} Unexpected error from get synth voices endpoint`,n),null}}async getAdminResultForTeam(e,t,r){const n={api_key:e,team_id:r};try{const e=`https://${t}/${i.XD}`,r=await(0,c.Oe)(e,n);return(0,a.M9)(r)}catch(o){return(0,s.fH)(`${f} Unexpected error from get synth voices endpoint`,o),null}}async addChatPromptTemplate(e,t,r){const n={api_key:e,...r};try{const e=`https://${t}/${i.XD}`;return await(0,c.Tz)(e,n)}catch(o){return(0,s.fH)(`${f} Unexpected error from add chatbot prompt template endpoint`,o),null}}async updateChatPromptTemplate(e,t,r){const n={api_key:e,...r};try{const e=`https://${t}/${i.XD}`;return await(0,c.Tz)(e,n)}catch(o){return(0,s.fH)(`${f} Unexpected error from update chatbot prompt template endpoint`,o),null}}async deleteChatPromptTemplate(e,t,r){const n={api_key:e,chatbot_prompt_template_id:r,delete:!0};try{const e=`https://${t}/${i.XD}`;return 200===(await(0,c.Tz)(e,n)).status}catch(o){return(0,s.fH)(`${f} Unexpected error from delete chatbot prompt template endpoint`,o),!1}}async addChatbotPromptVariant(e,t,r){const n={api_key:e,...r};try{const e=`https://${t}/${i.XD}`;return await(0,c.Tz)(e,n)}catch(o){return(0,s.fH)(`${f} Unexpected error from add chatbot prompt variant endpoint`,o),null}}async updateChatbotPromptVariant(e,t,r){const n={api_key:e,...r};try{const e=`https://${t}/${i.XD}`;return await(0,c.Tz)(e,n)}catch(o){return(0,s.fH)(`${f} Unexpected error from update chatbot prompt variant endpoint`,o),null}}async deleteChatbotPromptVariant(e,t,r){const n={api_key:e,chatbot_prompt_variant_id:r,delete:!0};try{const e=`https://${t}/${i.XD}`;return 200===(await(0,c.Tz)(e,n)).status}catch(o){return(0,s.fH)(`${f} Unexpected error from delete chatbot prompt variant endpoint`,o),!1}}}class Se{async getAIManyCallAnalysis(e,t,r,o){const a={api_key:e,user_id:r,period_start:o.getTime()*n.or};try{const e=`https://${t}/${i.TI}`,r=await(0,c.Oe)(e,a);return r instanceof Array?r.map(l.yI):[]}catch(u){return(0,s.fH)(`${f} Unexpected error from ${i.TI} endpoint`,u),[]}}}const Te=new class{updateApiInfo(e){var t;this.apiKey=e.apiKey,this.hostname=null!==(t=e.services)&&void 0!==t?t:i.z8,this.hasInitialized=!0}async fetchApiKey(){const e=await(0,o.sz)();var t;e&&(this.apiKey=e.apiKey,this.hostname=null!==(t=e.services)&&void 0!==t?t:i.z8);this.hasInitialized=!0}constructor(){this.apiKey=null,this.hostname=i.z8,this.mock=void 0,this.hasInitialized=void 0,this.summaryDataServiceManager=new g,this.metricDetailServiceManager=new q,this.metricDetailServiceManagerV4=new Y,this.numberHealthServiceManager=new z,this.areaCodeConnectRateServiceManager=new $,this.healthTableDataServiceManager=new v,this.healthSeriesDataServiceManager=new y,this.listUserSessionsServiceManagerV3=new C,this.sessionDataServiceManager=new w,this.audioDataServiceManager=new E,this.triggerServiceManager=new S,this.getDispositionServiceManager=new T,this.getUserServiceManager=new I,this.getTeamServiceManager=new b,this.displayServiceManager=new R,this.requestSummaryServiceManager=new x,this.requestEmailServiceManager=new O,this.requestCoachingSuggestionServiceManager=new N,this.requestCustomMetricServiceManager=new k,this.OAuthServiceManager=new L,this.passwordLoginServiceManager=new D,this.passwordSignupServiceManager=new M,this.trackerSubmitServiceManager=new P,this.getNamedPersonServiceManager=new U,this.putStarSessionManager=new F,this.putReviewSessionManager=new j,this.settingsServiceManager=new H,this.scopeV2ServiceManager=new G,this.readWriteAccessServiceManager=new B,this.listPreviousSessionSummariesManager=new A,this.gptSummarizerServiceManager=new _,this.profileLeaderboardManager=new V,this.groupLeaderboardManager=new K,this.prospectInfoManager=new W,this.dispositionInfo=new Q,this.subteamViewManager=new X,this.subteamManager=new Z,this.subteamMembershipManager=new J,this.userGroupManager=new ee,this.userGroupMembershipManager=new te,this.externalAccountManager=new re,this.externalAccountLinkManager=new ne,this.keywordManager=new ie,this.conditionManager=new oe,this.playManager=new ae,this.backtestManager=new se,this.passwordManager=new le,this.frontEndLogManager=new ce,this.autodialerSettingManager=new ue,this.autodialerMapppings=new pe,this.autodialerMappingOptions=new de,this.paymentManager=new he,this.adminManager=new fe,this.seatsManager=new me,this.emailValuePropManager=new ge,this.emailGenRequestManager=new _e,this.linkedinGenRequestManager=new ve,this.twilioNumberManager=new Ae,this.reportManager=new Ee,this.stirShakenManager=new Ce,this.synthVoiceManager=new we,this.aiManyCallAnalysisManager=new Se,this.multiaDialerQuota=new ye,(0,s.fH)(`${f} Set up service manager at start`),this.mock="true"===new URLSearchParams(window.location.search).get("mock"),this.hasInitialized=!1,this.fetchApiKey()}async getApiKey(){for(var e;!this.hasInitialized;){if(null!=this.apiKey)return this.apiKey;await(0,s.yy)(.5*n.LG)}return null!==(e=this.apiKey)&&void 0!==e?e:null}async getUser(e){const t=null!==e&&void 0!==e?e:await this.getApiKey();return null==t?((0,s.fH)(`${f} Unable to find api key for user result`),null):this.getUserServiceManager.getSingleUser(t,this.hostname)}async getTeam(e){const t=null!==e&&void 0!==e?e:await this.getApiKey();return null==t?((0,s.fH)(`${f} Unable to find api key for team result`),null):this.getTeamServiceManager.getTeam(t,this.hostname)}async getSummaryData(){const e=await this.getApiKey();return null==e?((0,s.fH)(`${f} Unable to find api key for summary data`),null):this.summaryDataServiceManager.getResult(e,this.hostname,this.mock)}async getPreviousCallSummaries(e,t,r){const n=null!==t&&void 0!==t?t:await this.getApiKey();return null==n?((0,s.fH)(`${f} Unable to find api key for metrics data`),null):this.listPreviousSessionSummariesManager.getResult(n,this.hostname,e,r)}async getMetricDetails(e,t){const r=await this.getApiKey();return null==r?((0,s.fH)(`${f} Unable to find api key for metrics data`),null):this.metricDetailServiceManager.getResult(r,this.hostname,e,t)}async getMetricDetailsV4(e,t){const r=await this.getApiKey();return null==r?((0,s.fH)(`${f} Unable to find api key for metrics data`),null):this.metricDetailServiceManagerV4.getResult(r,this.hostname,e,t)}async getNumberHealth(e,t,r){const n=await this.getApiKey();return null==n?((0,s.fH)(`${f} Unable to find api key for number health data`),null):this.numberHealthServiceManager.getResult(n,this.hostname,e,t,r)}async getAreaCodeConnectRate(e,t,r){const n=await this.getApiKey();return null==n?((0,s.fH)(`${f} Unable to find api key for number health data`),null):this.areaCodeConnectRateServiceManager.getResult(n,this.hostname,e,t,r)}async getHealthTableData(){const e=await this.getApiKey();return null==e?((0,s.fH)(`${f} Unable to find api key for infrastructure health table data`),null):this.healthTableDataServiceManager.getResult(e,this.hostname,this.mock)}async getHealthSeriesData(e){const t=await this.getApiKey();return null==t?((0,s.fH)(`${f} Unable to find api key for infrastructure table plot data`),null):this.healthSeriesDataServiceManager.getResult(t,this.hostname,this.mock,e)}async getListUserSessionsV3(e,t){const r=await this.getApiKey();return null==r?null:this.listUserSessionsServiceManagerV3.getResult(r,this.hostname,e,t)}async getSessionData(e,t,r){const n=await this.getApiKey();return null==n?null:this.sessionDataServiceManager.getResult(n,this.hostname,e,t,r)}async getAudioData(e){const t=await this.getApiKey();return null==t?null:this.audioDataServiceManager.getResult(t,this.hostname,e)}async updateComments(e,t){const r=await this.getApiKey();return null==r?null:this.sessionDataServiceManager.updateComments(r,this.hostname,e,t)}async getTriggerData(){const e=await this.getApiKey();return null==e?null:this.triggerServiceManager.getResult(e,this.hostname)}async postTriggerData(e){const t=await this.getApiKey();return null==t?null:this.triggerServiceManager.postParams(t,this.hostname,e)}async postDisplayParams(e){const t=await this.getApiKey();return null==t?null:this.displayServiceManager.postDisplayParams(t,this.hostname,e)}async getDispositions(){const e=await this.getApiKey();return null==e?null:this.dispositionInfo.getResult(e,this.hostname)}async requestCoachingSuggestion(e){const t=await this.getApiKey();return null==t?null:this.requestCoachingSuggestionServiceManager.requestCoachingSuggestion(t,this.hostname,e)}async requestTextSummary(e){const t=await this.getApiKey();return null==t?null:this.requestSummaryServiceManager.requestTextSummary(t,this.hostname,e)}async requestEmail(e){const t=await this.getApiKey();return null==t?null:this.requestEmailServiceManager.requestEmail(t,this.hostname,e)}async requestCustomMetric(e){const t=await this.getApiKey();return null==t?null:this.requestCustomMetricServiceManager.requestCustomMetric(t,this.hostname,e)}async passwordLogin(e,t){return this.passwordLoginServiceManager.postParams(this.hostname,e,t)}async passwordSignup(e,t,r){return this.passwordSignupServiceManager.postParams(this.hostname,e,t,r)}async oauthLogin(e,t){return this.OAuthServiceManager.postParams(this.hostname,e,t)}async submitTrackers(e,t,r,n){if(n)return this.trackerSubmitServiceManager.postParams(this.hostname,n,e,t,r);{const n=await this.getApiKey();return null==n?null:this.trackerSubmitServiceManager.postParams(this.hostname,n,e,t,r)}}async getNamedPerson(e){const t=await this.getApiKey();return null==t?null:this.getNamedPersonServiceManager.getNames(t,this.hostname,e)}async updateSessionStar(e,t){const r=await this.getApiKey();return null==r?null:this.putStarSessionManager.updateSessionStar(r,this.hostname,e,t)}async updateSessionReview(e,t){const r=await this.getApiKey();return null==r?null:this.putReviewSessionManager.updateSessionReview(r,this.hostname,e,t)}async getSettings(){const e=await this.getApiKey();return null==e?null:this.settingsServiceManager.getSettings(e,this.hostname)}async postSettings(e){const t=await this.getApiKey();return null==t?null:this.settingsServiceManager.setSettings(t,this.hostname,e)}async getScopes(){const e=await this.getApiKey();return null==e?null:this.scopeV2ServiceManager.getScope(e,this.hostname)}async getAdminWriteTargets(){const e=await this.getApiKey();return null==e?null:this.readWriteAccessServiceManager.getAdminWriteTargets(e,this.hostname)}async getVisibleAccounts(){const e=await this.getApiKey();return null==e?null:this.readWriteAccessServiceManager.getVisibleAccounts(e,this.hostname)}async updateScope(e,t){const r=await this.getApiKey();return null!=r&&this.scopeV2ServiceManager.putScope(r,this.hostname,e,t)}async removeCachedSessionData(e){this.sessionDataServiceManager.removeCachedSessionDataResult(e)}async getScrapedSummarizedData(e,t,r,n,o){const a=null!==o&&void 0!==o?o:await this.getApiKey();return null==a?null:this.gptSummarizerServiceManager.getResult(a,i.tT,e,t,r,n)}async putProfile(e,t){const r=await this.getApiKey();return null==r?null:this.profileLeaderboardManager.putProfile(r,e,t)}async getUserMemberships(){const e=await this.getApiKey();return null==e?null:this.profileLeaderboardManager.getRoomMemberships(e)}async putRoom(e,t,r,n,i){const o=await this.getApiKey();return null==o?null:this.groupLeaderboardManager.putRoom(o,e,t,r,n,i)}async getRoomMetadata(e,t){let r=null;return(null!==t||null==e&&null==t)&&(r=await this.getApiKey(),null==r&&t)?null:this.groupLeaderboardManager.getRoomMetdata(r,e,t)}async joinRoom(e,t,r){const n=await this.getApiKey();return null==n?null:this.groupLeaderboardManager.joinRoom(n,e,t,r)}async getRoomLeaderboardData(e,t){const r=await this.getApiKey();return null==r?null:this.groupLeaderboardManager.getRoomLeaderboardData(r,e,t)}async getProspectInfo(){const e=await this.getApiKey();return null==e?null:this.prospectInfoManager.getResult(e,this.hostname)}async getSubteamViews(){const e=await this.getApiKey();return null==e?null:this.subteamViewManager.getSubteamViews(e,this.hostname)}async putSubteamView(e,t,r,n){const i=await this.getApiKey();return null==i?null:this.subteamViewManager.putSubteamView(i,this.hostname,e,t,r,n)}async getSubteams(e){const t=await this.getApiKey();return null==t?null:this.subteamManager.getSubteam(t,this.hostname,e)}async putSubteam(e,t,r,n){const i=await this.getApiKey();return null==i?null:this.subteamManager.putSubteam(i,this.hostname,e,t,r,n)}async getSubteamMembership(e){const t=await this.getApiKey();return null==t?null:this.subteamMembershipManager.getSubteamMembership(t,this.hostname,e)}async putSubteamMembership(e,t,r){const n=await this.getApiKey();return null==n?null:this.subteamMembershipManager.putSubteamMembership(n,this.hostname,e,t,r)}async getUserGroups(e){const t=await this.getApiKey();return null==t?null:this.userGroupManager.getUserGroup(t,this.hostname,e)}async putUserGroup(e,t,r){const n=await this.getApiKey();return null!=n&&this.userGroupManager.putUserGroup(n,this.hostname,e,t,r)}async putUserGroupMembership(e,t,r,n){const i=await this.getApiKey();return null!=i&&this.userGroupMembershipManager.putUserGroupMembership(i,this.hostname,e,t,r,n)}async getExternalAccounts(){const e=await this.getApiKey();return null==e?null:this.externalAccountManager.getExternalAccount(e,this.hostname)}async putExternalAccount(e,t,r){const n=await this.getApiKey();return null!=n&&this.externalAccountManager.putExternalAccount(n,this.hostname,e,t,r)}async getExternalAccountLinks(){const e=await this.getApiKey();return null==e?null:this.externalAccountLinkManager.getExternalAccountLink(e,this.hostname)}async putExternalAccountLink(e,t,r,n){const i=await this.getApiKey();return null!=i&&this.externalAccountLinkManager.putExternalAccountLink(i,this.hostname,e,t,r,n)}async getKeywords(){const e=await this.getApiKey();return null==e?null:this.keywordManager.getKeywords(e,this.hostname)}async updateKeyword(e,t,r,n){const i=await this.getApiKey();return null!=i&&this.keywordManager.updateKeyword(i,this.hostname,e,t,r,n)}async getKeywordPhrases(){const e=await this.getApiKey();return null==e?null:this.keywordManager.getKeywordPhrases(e,this.hostname)}async updateKeywordPhrase(e,t,r,n,i,o){const a=await this.getApiKey();return null!=a&&this.keywordManager.updateKeywordPhrase(a,this.hostname,e,t,r,n,i,o)}async getKeywordGroups(){const e=await this.getApiKey();return null==e?null:this.keywordManager.getKeywordGroups(e,this.hostname)}async updateKeywordGroup(e,t,r){const n=await this.getApiKey();return null!=n&&this.keywordManager.updateKeywordGroup(n,this.hostname,e,t,r)}async getKeywordGroupMemberships(){const e=await this.getApiKey();return null==e?null:this.keywordManager.getKeywordMemberships(e,this.hostname)}async updateKeywordGroupMemberships(e,t,r){const n=await this.getApiKey();return null!=n&&this.keywordManager.updateKeywordGroupMembership(n,this.hostname,e,t,r)}async getConditions(){const e=await this.getApiKey();return null==e?null:this.conditionManager.getConditions(e,this.hostname)}async putCondition(e,t,r,n,i){const o=await this.getApiKey();return null==o?null:this.conditionManager.putCondition(o,this.hostname,e,t,r,n,i)}async getPlays(){const e=await this.getApiKey();return null==e?null:this.playManager.getPlays(e,this.hostname)}async putPlay(e,t,r,n,i,o,a){const s=await this.getApiKey();return null==s?null:this.playManager.putPlay(s,this.hostname,e,t,r,n,i,o,a)}async backtestCondition(e,t,r){const n=await this.getApiKey();return null==n?null:this.backtestManager.backtest(n,e,t,r)}async requestPasswordResetEmail(e){return this.passwordManager.requestPasswordResetEmail(this.hostname,e)}async resetPassword(e,t,r){return this.passwordManager.resetPassword(this.hostname,e,t,r)}async submitFrontEndLogs(e){const t=await this.getApiKey();return null!=t&&this.frontEndLogManager.submitFrontEndLog(t,e)}async getAutodialerSettings(){const e=await this.getApiKey();return null==e?null:this.autodialerSettingManager.getAutodialerSettings(this.hostname,e)}async putAutodialerSettings(e,t){const r=await this.getApiKey();return null!=r&&this.autodialerSettingManager.putAutodialerSettings(this.hostname,r,e,t)}async getAutodialerMappingOptions(){const e=await this.getApiKey();return null==e?null:this.autodialerMappingOptions.getAutodialerMappingOptions(this.hostname,e)}async getAutodialerMappings(){const e=await this.getApiKey();return null==e?null:this.autodialerMapppings.getAutodialerMappings(this.hostname,e)}async putAutodialerMappings(e,t,r,n,i,o){const a=await this.getApiKey();return null!=a&&this.autodialerMapppings.putAutodialerMappings(this.hostname,a,e,t,r,n,i,o)}async canUpgrade(){const e=await this.getApiKey();return null==e?null:this.paymentManager.canUpgrade(this.hostname,e)}async createSubscription(e){const t=await this.getApiKey();return null==t?null:this.paymentManager.createSubscription(this.hostname,t,e)}async admin_getAllUsers(){const e=await this.getApiKey();return null==e?null:this.adminManager.getUsers(this.hostname,e)}async admin_updateUser(e,t){const r=await this.getApiKey();return null==r?null:this.adminManager.updateUser(this.hostname,r,e,t)}async admin_getAllTeams(){const e=await this.getApiKey();return null==e?null:this.adminManager.getTeams(this.hostname,e)}async admin_updateTeam(e,t){const r=await this.getApiKey();return null==r?null:this.adminManager.updateTeam(this.hostname,r,e,t)}async admin_getAllScopes(){const e=await this.getApiKey();return null==e?null:this.adminManager.getScopes(this.hostname,e)}async admin_updateScope(e,t){const r=await this.getApiKey();return null==r?null:this.adminManager.updateScope(this.hostname,r,e,t)}async admin_updateDomain(e,t){const r=await this.getApiKey();return null==r?null:this.adminManager.updateDomain(this.hostname,r,e,t)}async putSeats(e,t,r){const n=await this.getApiKey();return null==n?null:this.seatsManager.putSeats(this.hostname,n,e,t,r)}async getEmailValueProp(){const e=await this.getApiKey();return null==e?null:this.emailValuePropManager.getEmailValueProp(e,this.hostname)}async updateEmailValueProp(e){const t=await this.getApiKey();return null==t?null:this.emailValuePropManager.updateEmailValueProp(t,this.hostname,e)}async generateProspectEmail(e){const t=await this.getApiKey();return null==t?null:this.emailGenRequestManager.generateEmail(t,this.hostname,e)}async generateRevisionEmail(e,t,r){const n=await this.getApiKey();return null==n?null:this.emailGenRequestManager.generateRevisionEmail(n,this.hostname,e,t,r)}async generateLinkedInMessage(e){const t=await this.getApiKey();return null==t?null:this.linkedinGenRequestManager.generateMessage(t,this.hostname,e)}async generateRevisionLinkedin(e,t,r){const n=await this.getApiKey();return null==n?null:this.linkedinGenRequestManager.generateRevisionEmail(n,this.hostname,e,t,r)}async getMyTwilioNumbers(){const e=await this.getApiKey();return null==e?null:this.twilioNumberManager.getRegisteredNumbers(e)}async registerTwilioNumber(e,t){const r=await this.getApiKey();return null==r?null:this.twilioNumberManager.registerNumber(r,e,t)}async unregisterTwilioNumber(e){const t=await this.getApiKey();return null==t?"Not logged in":this.twilioNumberManager.unregisterNumber(t,e)}async getOptionsForTwilioNumber(e){const t=await this.getApiKey();return null==t?null:this.twilioNumberManager.getPotentialNumbers(t,e.area_code,e.iso_country_code,e.state_or_province,e.substring)}async getCustomerProfileData(e){const t=await this.getApiKey();return null==t?null:this.stirShakenManager.getStirShakenStatus(t,e)}async getSavedReports(){const e=await this.getApiKey();return null==e?null:this.reportManager.getReports(e,this.hostname)}async putSavedReports(e,t){const r=await this.getApiKey();return null==r?null:this.reportManager.putReport(r,this.hostname,e,t)}async deleteSavedReports(e){const t=await this.getApiKey();return null!=t&&this.reportManager.removeReport(t,this.hostname,e)}async getSynthVoices(){const e=await this.getApiKey();return null==e?null:this.synthVoiceManager.getSynthVoices(e,this.hostname)}async getAdminVoices(){const e=await this.getApiKey();return null==e?null:this.synthVoiceManager.getAdminVoices(e,this.hostname)}async getAdminTemplates(){const e=await this.getApiKey();return null==e?null:this.synthVoiceManager.getAdminChatbotPromptTemplates(e,this.hostname)}async getAdminVariants(){const e=await this.getApiKey();return null==e?null:this.synthVoiceManager.getAdminChatbotPromptVariants(e,this.hostname)}async getAdminVoiceForTeam(e){const t=await this.getApiKey();return null==t?null:this.synthVoiceManager.getAdminResultForTeam(t,this.hostname,e)}async addChatPromptTemplate(e){const t=await this.getApiKey();return null==t?null:this.synthVoiceManager.addChatPromptTemplate(t,this.hostname,e)}async updateChatPromptTemplate(e){const t=await this.getApiKey();return null==t?null:this.synthVoiceManager.updateChatPromptTemplate(t,this.hostname,e)}async deleteChatPromptTemplate(e){const t=await this.getApiKey();return null!=t&&this.synthVoiceManager.deleteChatPromptTemplate(t,this.hostname,e)}async addChatbotPromptVariant(e){const t=await this.getApiKey();return null==t?null:this.synthVoiceManager.addChatbotPromptVariant(t,this.hostname,e)}async updateChatbotPromptVariant(e){const t=await this.getApiKey();return null==t?null:this.synthVoiceManager.updateChatbotPromptVariant(t,this.hostname,e)}async deleteChatbotPromptVariant(e){const t=await this.getApiKey();return null!=t&&this.synthVoiceManager.deleteChatbotPromptVariant(t,this.hostname,e)}async getAIManyCallAnalysis(e,t){const r=await this.getApiKey();return null===r?[]:this.aiManyCallAnalysisManager.getAIManyCallAnalysis(r,this.hostname,e,t)}async getMultidialerQuota(){const e=await this.getApiKey();return null===e?null:this.multiaDialerQuota.getQuotaInfo(e)}};function be(){return Te}},70807:(e,t,r)=>{"use strict";r.d(t,{$T:()=>o,F3:()=>s,KD:()=>u,Qj:()=>a,Ui:()=>c,lY:()=>i});var n=r(97216);function i(e){const t=e=>{const t=e.toFixed(0);return 2===t.length?t:"0"+t};let r="";const i=Math.floor(e/n.yz);i>0&&(r=i.toFixed(0)+":",e-=i*n.yz);const o=Math.floor(e/n.sM);r+=(i>0?t(o):o.toFixed(0))+":",e-=o*n.sM;return r+=t(Math.floor(e/n.LG)),r}function o(e){return new Intl.DateTimeFormat("en",{month:"short",day:"numeric",hour:"numeric",minute:"2-digit",hour12:!0}).format(e)}function a(e){return new Intl.DateTimeFormat("en",{weekday:"short",month:"numeric",day:"numeric"}).format(e)}function s(e){return new Intl.DateTimeFormat("en",{weekday:"long",month:"long",day:"numeric"}).format(e)}function l(e,t){const r=(t-(e=new Date(e)).getDay()+10)%7-3;return e.setDate(e.getDate()+r),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e}function c(e){return l(e,1)}function u(e){return l(e,0)}},93803:(e,t,r)=>{"use strict";r.d(t,{A:()=>ie});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(n){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),i=Math.abs,o=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function l(e,t,r){return e.replace(t,r)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,r){return e.slice(t,r)}function p(e){return e.length}function h(e){return e.length}function f(e,t){return t.push(e),e}var m=1,g=1,_=0,v=0,y=0,A="";function C(e,t,r,n,i,o,a){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:m,column:g,length:a,return:""}}function E(e,t){return a(C("",null,null,"",null,null,0),e,{length:-e.length},t)}function w(){return y=v>0?u(A,--v):0,g--,10===y&&(g=1,m--),y}function S(){return y=v<_?u(A,v++):0,g++,10===y&&(g=1,m++),y}function T(){return u(A,v)}function b(){return v}function I(e,t){return d(A,e,t)}function R(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function x(e){return m=g=1,_=p(A=e),v=0,[]}function O(e){return A="",e}function N(e){return s(I(v-1,M(91===e?e+2:40===e?e+1:e)))}function k(e){for(;(y=T())&&y<33;)S();return R(e)>2||R(y)>3?"":" "}function P(e,t){for(;--t&&S()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return I(e,b()+(t<6&&32==T()&&32==S()))}function M(e){for(;S();)switch(y){case e:return v;case 34:case 39:34!==e&&39!==e&&M(y);break;case 40:41===e&&M(e);break;case 92:S()}return v}function D(e,t){for(;S()&&e+y!==57&&(e+y!==84||47!==T()););return"/*"+I(t,v-1)+"*"+o(47===e?e:S())}function L(e){for(;!R(T());)S();return I(e,v)}var U="-ms-",j="-moz-",F="-webkit-",H="comm",B="rule",G="decl",V="@keyframes";function K(e,t){for(var r="",n=h(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function q(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case G:return e.return=e.return||e.value;case H:return"";case V:return e.return=e.value+"{"+K(e.children,n)+"}";case B:e.value=e.props.join(",")}return p(r=K(e.children,n))?e.return=e.value+"{"+r+"}":""}function Y(e){return O(z("",null,null,null,[""],e=x(e),0,[0],e))}function z(e,t,r,n,i,a,s,d,h){for(var m=0,g=0,_=s,v=0,y=0,A=0,C=1,E=1,I=1,R=0,x="",O=i,M=a,U=n,j=x;E;)switch(A=R,R=S()){case 40:if(108!=A&&58==u(j,_-1)){-1!=c(j+=l(N(R),"&","&\f"),"&\f")&&(I=-1);break}case 34:case 39:case 91:j+=N(R);break;case 9:case 10:case 13:case 32:j+=k(A);break;case 92:j+=P(b()-1,7);continue;case 47:switch(T()){case 42:case 47:f(W(D(S(),b()),t,r),h);break;default:j+="/"}break;case 123*C:d[m++]=p(j)*I;case 125*C:case 59:case 0:switch(R){case 0:case 125:E=0;case 59+g:-1==I&&(j=l(j,/\f/g,"")),y>0&&p(j)-_&&f(y>32?Q(j+";",n,r,_-1):Q(l(j," ","")+";",n,r,_-2),h);break;case 59:j+=";";default:if(f(U=$(j,t,r,m,g,i,d,x,O=[],M=[],_),a),123===R)if(0===g)z(j,t,U,U,O,a,_,d,M);else switch(99===v&&110===u(j,3)?100:v){case 100:case 108:case 109:case 115:z(e,U,U,n&&f($(e,U,U,0,0,i,d,x,i,O=[],_),M),i,M,_,d,n?O:M);break;default:z(j,U,U,U,[""],M,0,d,M)}}m=g=y=0,C=I=1,x=j="",_=s;break;case 58:_=1+p(j),y=A;default:if(C<1)if(123==R)--C;else if(125==R&&0==C++&&125==w())continue;switch(j+=o(R),R*C){case 38:I=g>0?1:(j+="\f",-1);break;case 44:d[m++]=(p(j)-1)*I,I=1;break;case 64:45===T()&&(j+=N(S())),v=T(),g=_=p(x=j+=L(b())),R++;break;case 45:45===A&&2==p(j)&&(C=0)}}return a}function $(e,t,r,n,o,a,c,u,p,f,m){for(var g=o-1,_=0===o?a:[""],v=h(_),y=0,A=0,E=0;y<n;++y)for(var w=0,S=d(e,g+1,g=i(A=c[y])),T=e;w<v;++w)(T=s(A>0?_[w]+" "+S:l(S,/&\f/g,_[w])))&&(p[E++]=T);return C(e,t,r,0===o?B:u,p,f,m)}function W(e,t,r){return C(e,t,r,H,o(y),d(e,2,-2),0)}function Q(e,t,r,n){return C(e,t,r,G,d(e,0,n),d(e,n+1,-1),n)}var X=function(e,t,r){for(var n=0,i=0;n=i,i=T(),38===n&&12===i&&(t[r]=1),!R(i);)S();return I(e,v)},Z=function(e,t){return O(function(e,t){var r=-1,n=44;do{switch(R(n)){case 0:38===n&&12===T()&&(t[r]=1),e[r]+=X(v-1,t,r);break;case 2:e[r]+=N(n);break;case 4:if(44===n){e[++r]=58===T()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=o(n)}}while(n=S());return e}(x(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(r))&&!n){J.set(e,!0);for(var i=[],o=Z(t,i),a=r.props,s=0,l=0;s<o.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=i[s]?o[s].replace(/&\f/g,a[c]):a[c]+" "+o[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function re(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return F+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return F+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return F+e+j+e+U+e+e;case 6828:case 4268:return F+e+U+e+e;case 6165:return F+e+U+"flex-"+e+e;case 5187:return F+e+l(e,/(\w+).+(:[^]+)/,F+"box-$1$2"+U+"flex-$1$2")+e;case 5443:return F+e+U+"flex-item-"+l(e,/flex-|-self/,"")+e;case 4675:return F+e+U+"flex-line-pack"+l(e,/align-content|flex-|-self/,"")+e;case 5548:return F+e+U+l(e,"shrink","negative")+e;case 5292:return F+e+U+l(e,"basis","preferred-size")+e;case 6060:return F+"box-"+l(e,"-grow","")+F+e+U+l(e,"grow","positive")+e;case 4554:return F+l(e,/([^-])(transform)/g,"$1"+F+"$2")+e;case 6187:return l(l(l(e,/(zoom-|grab)/,F+"$1"),/(image-set)/,F+"$1"),e,"")+e;case 5495:case 3959:return l(e,/(image-set\([^]*)/,F+"$1$`$1");case 4968:return l(l(e,/(.+:)(flex-)?(.*)/,F+"box-pack:$3"+U+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+F+e+e;case 4095:case 3583:case 4068:case 2532:return l(e,/(.+)-inline(.+)/,F+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(p(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+F+"$2-$3$1"+j+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?re(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+F)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+F+(45===u(e,14)?"inline-":"")+"box$3$1"+F+"$2$3$1"+U+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return F+e+U+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return F+e+U+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return F+e+U+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return F+e+U+e+e}return e}var ne=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case G:e.return=re(e.value,e.length);break;case V:return K([E(e,{value:l(e.value,"@","@"+F)})],n);case B:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return K([E(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return K([E(e,{props:[l(t,/:(plac\w+)/,":"+F+"input-$1")]}),E(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),E(e,{props:[l(t,/:(plac\w+)/,U+"input-$1")]})],n)}return""}))}}],ie=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,o,a=e.stylisPlugins||ne,s={},l=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)s[t[r]]=!0;l.push(e)}));var c,u,d=[q,(u=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],p=function(e){var t=h(e);return function(r,n,i,o){for(var a="",s=0;s<t;s++)a+=e[s](r,n,i,o)||"";return a}}([ee,te].concat(a,d));o=function(e,t,r,n){c=r,K(Y(e?e+"{"+t.styles+"}":t.styles),p),n&&(f.inserted[t.name]=!0)};var f={key:t,sheet:new n({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:o};return f.sheet.hydrate(l),f}},11068:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(30918),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=(0,n.A)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}))},30918:(e,t,r)=>{"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,{A:()=>n})},84575:(e,t,r)=>{"use strict";r.d(t,{T:()=>s,w:()=>a});var n=r(65043),i=r(93803),o=(r(66598),r(69436),n.createContext("undefined"!==typeof HTMLElement?(0,i.A)({key:"css"}):null)),a=(o.Provider,function(e){return(0,n.forwardRef)((function(t,r){var i=(0,n.useContext)(o);return e(t,i,r)}))}),s=n.createContext({})},66598:(e,t,r)=>{"use strict";r.d(t,{J:()=>g});var n={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=r(30918),o=!1,a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},u=(0,i.A)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,r){return f={name:t,styles:r,next:f},t}))}return 1===n[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"},p="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function h(e,t,r){if(null==r)return"";var n=r;if(void 0!==n.__emotion_styles)return n;switch(typeof r){case"boolean":return"";case"object":var i=r;if(1===i.anim)return f={name:i.name,styles:i.styles,next:f},i.name;var a=r;if(void 0!==a.styles){var s=a.next;if(void 0!==s)for(;void 0!==s;)f={name:s.name,styles:s.styles,next:f},s=s.next;return a.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=h(e,t,r[i])+";";else for(var a in r){var s=r[a];if("object"!==typeof s){var l=s;null!=t&&void 0!==t[l]?n+=a+"{"+t[l]+"}":c(l)&&(n+=u(a)+":"+d(a,l)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&o)throw new Error(p);if(!Array.isArray(s)||"string"!==typeof s[0]||null!=t&&void 0!==t[s[0]]){var f=h(e,t,s);switch(a){case"animation":case"animationName":n+=u(a)+":"+f+";";break;default:n+=a+"{"+f+"}"}}else for(var m=0;m<s.length;m++)c(s[m])&&(n+=u(a)+":"+d(a,s[m])+";")}}return n}(e,t,r);case"function":if(void 0!==e){var l=f,m=r(e);return f=l,h(e,t,m)}}var g=r;if(null==t)return g;var _=t[g];return void 0!==_?_:g}var f,m=/label:\s*([^\s;\n{]+)\s*(;|$)/g;function g(e,t,r){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,i="";f=void 0;var o=e[0];null==o||void 0===o.raw?(n=!1,i+=h(r,t,o)):i+=o[0];for(var a=1;a<e.length;a++){if(i+=h(r,t,e[a]),n)i+=o[a]}m.lastIndex=0;for(var s,l="";null!==(s=m.exec(i));)l+="-"+s[1];var c=function(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(i)+l;return{name:c,styles:i,next:f}}},40280:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(58168),i=r(65043),o=r(11068),a=r(84575),s=r(81722),l=r(66598),c=r(69436),u=o.A,d=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?u:d},h=function(e,t,r){var n;if(t){var i=t.shouldForwardProp;n=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!==typeof n&&r&&(n=e.__emotion_forwardProp),n},f=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,s.SF)(t,r,n),(0,c.s)((function(){return(0,s.sk)(t,r,n)})),null},m=function e(t,r){var o,c,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==r&&(o=r.label,c=r.target);var m=h(t,r,u),g=m||p(d),_=!g("as");return function(){var v=arguments,y=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&y.push("label:"+o+";"),null==v[0]||void 0===v[0].raw)y.push.apply(y,v);else{y.push(v[0][0]);for(var A=v.length,C=1;C<A;C++)y.push(v[C],v[0][C])}var E=(0,a.w)((function(e,t,r){var n=_&&e.as||d,o="",u=[],h=e;if(null==e.theme){for(var v in h={},e)h[v]=e[v];h.theme=i.useContext(a.T)}"string"===typeof e.className?o=(0,s.Rk)(t.registered,u,e.className):null!=e.className&&(o=e.className+" ");var A=(0,l.J)(y.concat(u),t.registered,h);o+=t.key+"-"+A.name,void 0!==c&&(o+=" "+c);var C=_&&void 0===m?p(n):g,E={};for(var w in e)_&&"as"===w||C(w)&&(E[w]=e[w]);return E.className=o,r&&(E.ref=r),i.createElement(i.Fragment,null,i.createElement(f,{cache:t,serialized:A,isStringTag:"string"===typeof n}),i.createElement(n,E))}));return E.displayName=void 0!==o?o:"Styled("+("string"===typeof d?d:d.displayName||d.name||"Component")+")",E.defaultProps=t.defaultProps,E.__emotion_real=E,E.__emotion_base=d,E.__emotion_styles=y,E.__emotion_forwardProp=m,Object.defineProperty(E,"toString",{value:function(){return"."+c}}),E.withComponent=function(t,i){return e(t,(0,n.A)({},r,i,{shouldForwardProp:h(E,i,!0)})).apply(void 0,y)},E}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){m[e]=m(e)}))},69436:(e,t,r)=>{"use strict";var n;r.d(t,{i:()=>s,s:()=>a});var i=r(65043),o=!!(n||(n=r.t(i,2))).useInsertionEffect&&(n||(n=r.t(i,2))).useInsertionEffect,a=o||function(e){return e()},s=o||i.useLayoutEffect},81722:(e,t,r)=>{"use strict";r.d(t,{Rk:()=>n,SF:()=>i,sk:()=>o});function n(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}var i=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},o=function(e,t,r){i(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},80907:(e,t,r)=>{"use strict";function n(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function i(e){return!!e&&!!e[z]}function o(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===$}(e)||Array.isArray(e)||!!e[Y]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Y])||p(e)||h(e))}function a(e,t,r){void 0===r&&(r=!1),0===s(e)?(r?Object.keys:W)(e).forEach((function(n){r&&"symbol"==typeof n||t(n,e[n],e)})):e.forEach((function(r,n){return t(n,r,e)}))}function s(e){var t=e[z];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:h(e)?3:0}function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===s(e)?e.get(t):e[t]}function u(e,t,r){var n=s(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return G&&e instanceof Map}function h(e){return V&&e instanceof Set}function f(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[z];for(var r=W(t),n=0;n<r.length;n++){var i=r[n],o=t[i];!1===o.writable&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function g(e,t){return void 0===t&&(t=!1),v(e)||i(e)||!o(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=_),Object.freeze(e),t&&a(e,(function(e,t){return g(t,!0)}),!0)),e}function _(){n(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=X[e];return t||n(18,e),t}function A(e,t){X[e]||(X[e]=t)}function C(){return H}function E(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function w(e){S(e),e.p.forEach(b),e.p=null}function S(e){e===H&&(H=e.l)}function T(e){return H={p:[],l:H,h:e,m:!0,_:0}}function b(e){var t=e[z];0===t.i||1===t.i?t.j():t.g=!0}function I(e,t){t._=t.p.length;var r=t.p[0],i=void 0!==e&&e!==r;return t.h.O||y("ES5").S(t,e,i),i?(r[z].P&&(w(t),n(4)),o(e)&&(e=R(t,e),t.l||O(t,e)),t.u&&y("Patches").M(r[z].t,e,t.u,t.s)):e=R(t,r,[]),w(t),t.u&&t.v(t.u,t.s),e!==q?e:void 0}function R(e,t,r){if(v(t))return t;var n=t[z];if(!n)return a(t,(function(i,o){return x(e,n,t,i,o,r)}),!0),t;if(n.A!==e)return t;if(!n.P)return O(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var i=4===n.i||5===n.i?n.o=m(n.k):n.o,o=i,s=!1;3===n.i&&(o=new Set(i),i.clear(),s=!0),a(o,(function(t,o){return x(e,n,i,t,o,r,s)})),O(e,i,!1),r&&e.u&&y("Patches").N(n,r,e.u,e.s)}return n.o}function x(e,t,r,n,a,s,c){if(i(a)){var d=R(e,a,s&&t&&3!==t.i&&!l(t.R,n)?s.concat(n):void 0);if(u(r,n,d),!i(d))return;e.m=!1}else c&&r.add(a);if(o(a)&&!v(a)){if(!e.h.D&&e._<1)return;R(e,a),t&&t.A.l||O(e,a)}}function O(e,t,r){void 0===r&&(r=!1),!e.l&&e.h.D&&e.m&&g(t,r)}function N(e,t){var r=e[z];return(r?f(r):e)[t]}function k(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function P(e){e.P||(e.P=!0,e.l&&P(e.l))}function M(e){e.o||(e.o=m(e.t))}function D(e,t,r){var n=p(t)?y("MapSet").F(t,r):h(t)?y("MapSet").T(t,r):e.O?function(e,t){var r=Array.isArray(e),n={i:r?1:0,A:t?t.A:C(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},i=n,o=Z;r&&(i=[n],o=J);var a=Proxy.revocable(i,o),s=a.revoke,l=a.proxy;return n.k=l,n.j=s,l}(t,r):y("ES5").J(t,r);return(r?r.A:C()).p.push(n),n}function L(e){return i(e)||n(22,e),function e(t){if(!o(t))return t;var r,n=t[z],i=s(t);if(n){if(!n.P&&(n.i<4||!y("ES5").K(n)))return n.t;n.I=!0,r=U(t,i),n.I=!1}else r=U(t,i);return a(r,(function(t,i){n&&c(n.t,t)===i||u(r,t,e(i))})),3===i?new Set(r):r}(e)}function U(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}function j(){function e(e,t){var r=o[e];return r?r.enumerable=t:o[e]=r={configurable:!0,enumerable:t,get:function(){var t=this[z];return Z.get(t,e)},set:function(t){var r=this[z];Z.set(r,e,t)}},r}function t(e){for(var t=e.length-1;t>=0;t--){var i=e[t][z];if(!i.P)switch(i.i){case 5:n(i)&&P(i);break;case 4:r(i)&&P(i)}}}function r(e){for(var t=e.t,r=e.k,n=W(r),i=n.length-1;i>=0;i--){var o=n[i];if(o!==z){var a=t[o];if(void 0===a&&!l(t,o))return!0;var s=r[o],c=s&&s[z];if(c?c.t!==a:!d(s,a))return!0}}var u=!!t[z];return n.length!==W(t).length+(u?0:1)}function n(e){var t=e.k;if(t.length!==e.t.length)return!0;var r=Object.getOwnPropertyDescriptor(t,t.length-1);if(r&&!r.get)return!0;for(var n=0;n<t.length;n++)if(!t.hasOwnProperty(n))return!0;return!1}var o={};A("ES5",{J:function(t,r){var n=Array.isArray(t),i=function(t,r){if(t){for(var n=Array(r.length),i=0;i<r.length;i++)Object.defineProperty(n,""+i,e(i,!0));return n}var o=Q(r);delete o[z];for(var a=W(o),s=0;s<a.length;s++){var l=a[s];o[l]=e(l,t||!!o[l].enumerable)}return Object.create(Object.getPrototypeOf(r),o)}(n,t),o={i:n?5:4,A:r?r.A:C(),P:!1,I:!1,R:{},l:r,t:t,k:i,o:null,g:!1,C:!1};return Object.defineProperty(i,z,{value:o,writable:!0}),i},S:function(e,r,o){o?i(r)&&r[z].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var r=t[z];if(r){var i=r.t,o=r.k,s=r.R,c=r.i;if(4===c)a(o,(function(t){t!==z&&(void 0!==i[t]||l(i,t)?s[t]||e(o[t]):(s[t]=!0,P(r)))})),a(i,(function(e){void 0!==o[e]||l(o,e)||(s[e]=!1,P(r))}));else if(5===c){if(n(r)&&(P(r),s.length=!0),o.length<i.length)for(var u=o.length;u<i.length;u++)s[u]=!1;else for(var d=i.length;d<o.length;d++)s[d]=!0;for(var p=Math.min(o.length,i.length),h=0;h<p;h++)o.hasOwnProperty(h)||(s[h]=!0),void 0===s[h]&&e(o[h])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?r(e):n(e)}})}r.d(t,{U1:()=>xe,Z0:()=>Ne});var F,H,B="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),G="undefined"!=typeof Map,V="undefined"!=typeof Set,K="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,q=B?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),Y=B?Symbol.for("immer-draftable"):"__$immer_draftable",z=B?Symbol.for("immer-state"):"__$immer_state",$=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),W="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(e){var t={};return W(e).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)})),t},X={},Z={get:function(e,t){if(t===z)return e;var r=f(e);if(!l(r,t))return function(e,t,r){var n,i=k(t,r);return i?"value"in i?i.value:null===(n=i.get)||void 0===n?void 0:n.call(e.k):void 0}(e,r,t);var n=r[t];return e.I||!o(n)?n:n===N(e.t,t)?(M(e),e.o[t]=D(e.A.h,n,e)):n},has:function(e,t){return t in f(e)},ownKeys:function(e){return Reflect.ownKeys(f(e))},set:function(e,t,r){var n=k(f(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,r),!0;if(!e.P){var i=N(f(e),t),o=null==i?void 0:i[z];if(o&&o.t===r)return e.o[t]=r,e.R[t]=!1,!0;if(d(r,i)&&(void 0!==r||l(e.t,t)))return!0;M(e),P(e)}return e.o[t]===r&&(void 0!==r||t in e.o)||Number.isNaN(r)&&Number.isNaN(e.o[t])||(e.o[t]=r,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==N(e.t,t)||t in e.t?(e.R[t]=!1,M(e),P(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=f(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty:function(){n(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){n(12)}},J={};a(Z,(function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),J.deleteProperty=function(e,t){return J.set.call(this,e,t,void 0)},J.set=function(e,t,r){return Z.set.call(this,e[0],t,r,e[0])};var ee=function(){function e(e){var t=this;this.O=K,this.D=!0,this.produce=function(e,r,i){if("function"==typeof e&&"function"!=typeof r){var a=r;r=e;var s=t;return function(e){var t=this;void 0===e&&(e=a);for(var n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];return s.produce(e,(function(e){var n;return(n=r).call.apply(n,[t,e].concat(i))}))}}var l;if("function"!=typeof r&&n(6),void 0!==i&&"function"!=typeof i&&n(7),o(e)){var c=T(t),u=D(t,e,void 0),d=!0;try{l=r(u),d=!1}finally{d?w(c):S(c)}return"undefined"!=typeof Promise&&l instanceof Promise?l.then((function(e){return E(c,i),I(e,c)}),(function(e){throw w(c),e})):(E(c,i),I(l,c))}if(!e||"object"!=typeof e){if(void 0===(l=r(e))&&(l=e),l===q&&(l=void 0),t.D&&g(l,!0),i){var p=[],h=[];y("Patches").M(e,l,p,h),i(p,h)}return l}n(21,e)},this.produceWithPatches=function(e,r){if("function"==typeof e)return function(r){for(var n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];return t.produceWithPatches(r,(function(t){return e.apply(void 0,[t].concat(i))}))};var n,i,o=t.produce(e,r,(function(e,t){n=e,i=t}));return"undefined"!=typeof Promise&&o instanceof Promise?o.then((function(e){return[e,n,i]})):[o,n,i]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){o(e)||n(8),i(e)&&(e=L(e));var t=T(this),r=D(this,e,void 0);return r[z].C=!0,S(t),r},t.finishDraft=function(e,t){var r=(e&&e[z]).A;return E(r,t),I(void 0,r)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!K&&n(20),this.O=e},t.applyPatches=function(e,t){var r;for(r=t.length-1;r>=0;r--){var n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));var o=y("Patches").$;return i(e)?o(e,t):this.produce(e,(function(e){return o(e,t)}))},e}(),te=new ee,re=te.produce;te.produceWithPatches.bind(te),te.setAutoFreeze.bind(te),te.setUseProxies.bind(te),te.applyPatches.bind(te),te.createDraft.bind(te),te.finishDraft.bind(te);const ne=re;var ie=r(77048);function oe(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(i){return"function"===typeof i?i(r,n,e):t(i)}}}}var ae=oe();ae.withExtraArgument=oe;const se=ae;var le=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},e(t,r)};return function(t,r){if("function"!==typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),ce=function(e,t){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(s){o=[6,s],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},ue=function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e},de=Object.defineProperty,pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,_e=function(e,t,r){return t in e?de(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r},ve=function(e,t){for(var r in t||(t={}))me.call(t,r)&&_e(e,r,t[r]);if(fe)for(var n=0,i=fe(t);n<i.length;n++){r=i[n];ge.call(t,r)&&_e(e,r,t[r])}return e},ye=function(e,t){return pe(e,he(t))},Ae=function(e,t,r){return new Promise((function(n,i){var o=function(e){try{s(r.next(e))}catch(t){i(t)}},a=function(e){try{s(r.throw(e))}catch(t){i(t)}},s=function(e){return e.done?n(e.value):Promise.resolve(e.value).then(o,a)};s((r=r.apply(e,t)).next())}))},Ce="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?ie.Zz:ie.Zz.apply(null,arguments)};"undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function Ee(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var r=t;null!==Object.getPrototypeOf(r);)r=Object.getPrototypeOf(r);return t===r}function we(e,t){function r(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];if(t){var i=t.apply(void 0,r);if(!i)throw new Error("prepareAction did not return an object");return ve(ve({type:e,payload:i.payload},"meta"in i&&{meta:i.meta}),"error"in i&&{error:i.error})}return{type:e,payload:r[0]}}return r.toString=function(){return""+e},r.type=e,r.match=function(t){return t.type===e},r}var Se=function(e){function t(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=e.apply(this,r)||this;return Object.setPrototypeOf(i,t.prototype),i}return le(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,ue([void 0],e[0].concat(this)))):new(t.bind.apply(t,ue([void 0],e.concat(this))))},t}(Array),Te=function(e){function t(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=e.apply(this,r)||this;return Object.setPrototypeOf(i,t.prototype),i}return le(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,ue([void 0],e[0].concat(this)))):new(t.bind.apply(t,ue([void 0],e.concat(this))))},t}(Array);function be(e){return o(e)?ne(e,(function(){})):e}function Ie(){return function(e){return function(e){void 0===e&&(e={});var t=e.thunk,r=void 0===t||t,n=(e.immutableCheck,e.serializableCheck,e.actionCreatorCheck,new Se);r&&(!function(e){return"boolean"===typeof e}(r)?n.push(se.withExtraArgument(r.extraArgument)):n.push(se));0;return n}(e)}}var Re=!0;function xe(e){var t,r=Ie(),n=e||{},i=n.reducer,o=void 0===i?void 0:i,a=n.middleware,s=void 0===a?r():a,l=n.devTools,c=void 0===l||l,u=n.preloadedState,d=void 0===u?void 0:u,p=n.enhancers,h=void 0===p?void 0:p;if("function"===typeof o)t=o;else{if(!Ee(o))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=(0,ie.HY)(o)}var f=s;if("function"===typeof f&&(f=f(r),!Re&&!Array.isArray(f)))throw new Error("when using a middleware builder function, an array of middleware must be returned");if(!Re&&f.some((function(e){return"function"!==typeof e})))throw new Error("each middleware provided to configureStore must be a function");var m=ie.Tw.apply(void 0,f),g=ie.Zz;c&&(g=Ce(ve({trace:!Re},"object"===typeof c&&c)));var _=new Te(m),v=_;Array.isArray(h)?v=ue([m],h):"function"===typeof h&&(v=h(_));var y=g.apply(void 0,v);return(0,ie.y$)(t,d,y)}function Oe(e){var t,r={},n=[],i={addCase:function(e,t){var n="string"===typeof e?e:e.type;if(!n)throw new Error("`builder.addCase` cannot be called with an empty action type");if(n in r)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return r[n]=t,i},addMatcher:function(e,t){return n.push({matcher:e,reducer:t}),i},addDefaultCase:function(e){return t=e,i}};return e(i),[r,n,t]}function Ne(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var r,n="function"==typeof e.initialState?e.initialState:be(e.initialState),a=e.reducers||{},s=Object.keys(a),l={},c={},u={};function d(){var t="function"===typeof e.extraReducers?Oe(e.extraReducers):[e.extraReducers],r=t[0],a=void 0===r?{}:r,s=t[1],l=void 0===s?[]:s,u=t[2],d=void 0===u?void 0:u,p=ve(ve({},a),c);return function(e,t,r,n){void 0===r&&(r=[]);var a,s="function"===typeof t?Oe(t):[t,r,n],l=s[0],c=s[1],u=s[2];if(function(e){return"function"===typeof e}(e))a=function(){return be(e())};else{var d=be(e);a=function(){return d}}function p(e,t){void 0===e&&(e=a());var r=ue([l[t.type]],c.filter((function(e){return(0,e.matcher)(t)})).map((function(e){return e.reducer})));return 0===r.filter((function(e){return!!e})).length&&(r=[u]),r.reduce((function(e,r){if(r){var n;if(i(e))return void 0===(n=r(e,t))?e:n;if(o(e))return ne(e,(function(e){return r(e,t)}));if(void 0===(n=r(e,t))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e}),e)}return p.getInitialState=a,p}(n,(function(e){for(var t in p)e.addCase(t,p[t]);for(var r=0,n=l;r<n.length;r++){var i=n[r];e.addMatcher(i.matcher,i.reducer)}d&&e.addDefaultCase(d)}))}return s.forEach((function(e){var r,n,i=a[e],o=t+"/"+e;"reducer"in i?(r=i.reducer,n=i.prepare):r=i,l[e]=r,c[o]=r,u[e]=n?we(o,n):we(o)})),{name:t,reducer:function(e,t){return r||(r=d()),r(e,t)},actions:u,caseReducers:l,getInitialState:function(){return r||(r=d()),r.getInitialState()}}}var ke=function(e){void 0===e&&(e=21);for(var t="",r=e;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},Pe=["name","message","stack","code"],Me=function(e,t){this.payload=e,this.meta=t},De=function(e,t){this.payload=e,this.meta=t},Le=function(e){if("object"===typeof e&&null!==e){for(var t={},r=0,n=Pe;r<n.length;r++){var i=n[r];"string"===typeof e[i]&&(t[i]=e[i])}return t}return{message:String(e)}};!function(){function e(e,t,r){var n=we(e+"/fulfilled",(function(e,t,r,n){return{payload:e,meta:ye(ve({},n||{}),{arg:r,requestId:t,requestStatus:"fulfilled"})}})),i=we(e+"/pending",(function(e,t,r){return{payload:void 0,meta:ye(ve({},r||{}),{arg:t,requestId:e,requestStatus:"pending"})}})),o=we(e+"/rejected",(function(e,t,n,i,o){return{payload:i,error:(r&&r.serializeError||Le)(e||"Rejected"),meta:ye(ve({},o||{}),{arg:n,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===(null==e?void 0:e.name),condition:"ConditionError"===(null==e?void 0:e.name)})}})),a="undefined"!==typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return e.prototype.abort=function(){0},e}();return Object.assign((function(e){return function(s,l,c){var u,d=(null==r?void 0:r.idGenerator)?r.idGenerator(e):ke(),p=new a;function h(e){u=e,p.abort()}var f=function(){return Ae(this,null,(function(){var a,f,m,g,_,v;return ce(this,(function(y){switch(y.label){case 0:return y.trys.push([0,4,,5]),g=null==(a=null==r?void 0:r.condition)?void 0:a.call(r,e,{getState:l,extra:c}),null===(A=g)||"object"!==typeof A||"function"!==typeof A.then?[3,2]:[4,g];case 1:g=y.sent(),y.label=2;case 2:if(!1===g||p.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return _=new Promise((function(e,t){return p.signal.addEventListener("abort",(function(){return t({name:"AbortError",message:u||"Aborted"})}))})),s(i(d,e,null==(f=null==r?void 0:r.getPendingMeta)?void 0:f.call(r,{requestId:d,arg:e},{getState:l,extra:c}))),[4,Promise.race([_,Promise.resolve(t(e,{dispatch:s,getState:l,extra:c,requestId:d,signal:p.signal,abort:h,rejectWithValue:function(e,t){return new Me(e,t)},fulfillWithValue:function(e,t){return new De(e,t)}})).then((function(t){if(t instanceof Me)throw t;return t instanceof De?n(t.payload,d,e,t.meta):n(t,d,e)}))])];case 3:return m=y.sent(),[3,5];case 4:return v=y.sent(),m=v instanceof Me?o(null,d,e,v.payload,v.meta):o(v,d,e),[3,5];case 5:return r&&!r.dispatchConditionRejection&&o.match(m)&&m.meta.condition||s(m),[2,m]}var A}))}))}();return Object.assign(f,{abort:h,requestId:d,arg:e,unwrap:function(){return f.then(Ue)}})}}),{pending:i,rejected:o,fulfilled:n,typePrefix:e})}e.withTypes=function(){return e}}();function Ue(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}Object.assign;var je="listenerMiddleware";we(je+"/add"),we(je+"/removeAll"),we(je+"/remove");"function"===typeof queueMicrotask&&queueMicrotask.bind("undefined"!==typeof window?window:"undefined"!==typeof r.g?r.g:globalThis);var Fe,He=function(e){return function(t){setTimeout(t,e)}};"undefined"!==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:He(10);j()},31387:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(this,arguments)}var i;r.d(t,{AO:()=>d,B6:()=>R,Gh:()=>M,HS:()=>D,Oi:()=>s,Rr:()=>p,pX:()=>H,pb:()=>O,rc:()=>i,tH:()=>F,ue:()=>m,yD:()=>P,zR:()=>a}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(i||(i={}));const o="popstate";function a(e){return void 0===e&&(e={}),h((function(e,t){let{pathname:r,search:n,hash:i}=e.location;return u("",{pathname:r,search:n,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:d(t)}),null,e)}function s(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function l(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(r){}}}function c(e,t){return{usr:e.state,key:e.key,idx:t}}function u(e,t,r,i){return void 0===r&&(r=null),n({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?p(t):t,{state:r,key:t&&t.key||i||Math.random().toString(36).substr(2,8)})}function d(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&"?"!==r&&(t+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(t+="#"===n.charAt(0)?n:"#"+n),t}function p(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function h(e,t,r,a){void 0===a&&(a={});let{window:l=document.defaultView,v5Compat:p=!1}=a,h=l.history,f=i.Pop,m=null,g=_();function _(){return(h.state||{idx:null}).idx}function v(){f=i.Pop;let e=_(),t=null==e?null:e-g;g=e,m&&m({action:f,location:A.location,delta:t})}function y(e){let t="null"!==l.location.origin?l.location.origin:l.location.href,r="string"===typeof e?e:d(e);return r=r.replace(/ $/,"%20"),s(t,"No window.location.(origin|href) available to create URL for href: "+r),new URL(r,t)}null==g&&(g=0,h.replaceState(n({},h.state,{idx:g}),""));let A={get action(){return f},get location(){return e(l,h)},listen(e){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(o,v),m=e,()=>{l.removeEventListener(o,v),m=null}},createHref:e=>t(l,e),createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){f=i.Push;let n=u(A.location,e,t);r&&r(n,e),g=_()+1;let o=c(n,g),a=A.createHref(n);try{h.pushState(o,"",a)}catch(s){if(s instanceof DOMException&&"DataCloneError"===s.name)throw s;l.location.assign(a)}p&&m&&m({action:f,location:A.location,delta:1})},replace:function(e,t){f=i.Replace;let n=u(A.location,e,t);r&&r(n,e),g=_();let o=c(n,g),a=A.createHref(n);h.replaceState(o,"",a),p&&m&&m({action:f,location:A.location,delta:0})},go:e=>h.go(e)};return A}var f;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(f||(f={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function m(e,t,r){return void 0===r&&(r="/"),g(e,t,r,!1)}function g(e,t,r,n){let i=O(("string"===typeof t?p(t):t).pathname||"/",r);if(null==i)return null;let o=_(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let r=e.length===t.length&&e.slice(0,-1).every(((e,r)=>e===t[r]));return r?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let a=null;for(let s=0;null==a&&s<o.length;++s){let e=x(i);a=I(o[s],e,n)}return a}function _(e,t,r,n){void 0===t&&(t=[]),void 0===r&&(r=[]),void 0===n&&(n="");let i=(e,i,o)=>{let a={relativePath:void 0===o?e.path||"":o,caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};a.relativePath.startsWith("/")&&(s(a.relativePath.startsWith(n),'Absolute route path "'+a.relativePath+'" nested under path "'+n+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(n.length));let l=D([n,a.relativePath]),c=r.concat(a);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),_(e.children,t,c,l)),(null!=e.path||e.index)&&t.push({path:l,score:b(l,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var r;if(""!==e.path&&null!=(r=e.path)&&r.includes("?"))for(let n of v(e.path))i(e,t,n);else i(e,t)})),t}function v(e){let t=e.split("/");if(0===t.length)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(0===n.length)return i?[o,""]:[o];let a=v(n.join("/")),s=[];return s.push(...a.map((e=>""===e?o:[o,e].join("/")))),i&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const y=/^:[\w-]+$/,A=3,C=2,E=1,w=10,S=-2,T=e=>"*"===e;function b(e,t){let r=e.split("/"),n=r.length;return r.some(T)&&(n+=S),t&&(n+=C),r.filter((e=>!T(e))).reduce(((e,t)=>e+(y.test(t)?A:""===t?E:w)),n)}function I(e,t,r){void 0===r&&(r=!1);let{routesMeta:n}=e,i={},o="/",a=[];for(let s=0;s<n.length;++s){let e=n[s],l=s===n.length-1,c="/"===o?t:t.slice(o.length)||"/",u=R({path:e.relativePath,caseSensitive:e.caseSensitive,end:l},c),d=e.route;if(!u&&l&&r&&!n[n.length-1].route.index&&(u=R({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},c)),!u)return null;Object.assign(i,u.params),a.push({params:i,pathname:D([o,u.pathname]),pathnameBase:L(D([o,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(o=D([o,u.pathnameBase]))}return a}function R(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=function(e,t,r){void 0===t&&(t=!1);void 0===r&&(r=!0);l("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,r)=>(n.push({paramName:t,isOptional:null!=r}),r?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(n.push({paramName:"*"}),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))");let o=new RegExp(i,t?void 0:"i");return[o,n]}(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce(((e,t,r)=>{let{paramName:n,isOptional:i}=t;if("*"===n){let e=s[r]||"";a=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[r];return e[n]=i&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{}),pathname:o,pathnameBase:a,pattern:e}}function x(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return l(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function O(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}function N(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the `to."+r+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function k(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function P(e,t){let r=k(e);return t?r.map(((e,t)=>t===r.length-1?e.pathname:e.pathnameBase)):r.map((e=>e.pathnameBase))}function M(e,t,r,i){let o;void 0===i&&(i=!1),"string"===typeof e?o=p(e):(o=n({},e),s(!o.pathname||!o.pathname.includes("?"),N("?","pathname","search",o)),s(!o.pathname||!o.pathname.includes("#"),N("#","pathname","hash",o)),s(!o.search||!o.search.includes("#"),N("#","search","hash",o)));let a,l=""===e||""===o.pathname,c=l?"/":o.pathname;if(null==c)a=r;else{let e=t.length-1;if(!i&&c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}a=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:r,search:n="",hash:i=""}="string"===typeof e?p(e):e,o=r?r.startsWith("/")?r:function(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)})),r.length>1?r.join("/"):"/"}(r,t):t;return{pathname:o,search:U(n),hash:j(i)}}(o,a),d=c&&"/"!==c&&c.endsWith("/"),h=(l||"."===c)&&r.endsWith("/");return u.pathname.endsWith("/")||!d&&!h||(u.pathname+="/"),u}const D=e=>e.join("/").replace(/\/\/+/g,"/"),L=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),U=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",j=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class F extends Error{}function H(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const B=["post","put","patch","delete"],G=(new Set(B),["get",...B]);new Set(G),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},980:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=new Map;function i(e){var t=n.get(e);t&&t.destroy()}function o(e){var t=n.get(e);t&&t.update()}var a=null;"undefined"==typeof window?((a=function(e){return e}).destroy=function(e){return e},a.update=function(e){return e}):((a=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return function(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!n.has(e)){var t,r=null,i=window.getComputedStyle(e),o=(t=e.value,function(){s({testForHeightReduction:""===t||!e.value.startsWith(t),restoreTextAlign:null}),t=e.value}),a=function(t){e.removeEventListener("autosize:destroy",a),e.removeEventListener("autosize:update",l),e.removeEventListener("input",o),window.removeEventListener("resize",l),Object.keys(t).forEach((function(r){return e.style[r]=t[r]})),n.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,textAlign:e.style.textAlign,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",a),e.addEventListener("autosize:update",l),e.addEventListener("input",o),window.addEventListener("resize",l),e.style.overflowX="hidden",e.style.wordWrap="break-word",n.set(e,{destroy:a,update:l}),l()}function s(t){var n,o,a=t.restoreTextAlign,l=void 0===a?null:a,c=t.testForHeightReduction,u=void 0===c||c,d=i.overflowY;if(0!==e.scrollHeight&&("vertical"===i.resize?e.style.resize="none":"both"===i.resize&&(e.style.resize="horizontal"),u&&(n=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push([e.parentNode,e.parentNode.scrollTop]),e=e.parentNode;return function(){return t.forEach((function(e){var t=e[0],r=e[1];t.style.scrollBehavior="auto",t.scrollTop=r,t.style.scrollBehavior=null}))}}(e),e.style.height=""),o="content-box"===i.boxSizing?e.scrollHeight-(parseFloat(i.paddingTop)+parseFloat(i.paddingBottom)):e.scrollHeight+parseFloat(i.borderTopWidth)+parseFloat(i.borderBottomWidth),"none"!==i.maxHeight&&o>parseFloat(i.maxHeight)?("hidden"===i.overflowY&&(e.style.overflow="scroll"),o=parseFloat(i.maxHeight)):"hidden"!==i.overflowY&&(e.style.overflow="hidden"),e.style.height=o+"px",l&&(e.style.textAlign=l),n&&n(),r!==o&&(e.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),r=o),d!==i.overflow&&!l)){var p=i.textAlign;"hidden"===i.overflow&&(e.style.textAlign="start"===p?"end":"start"),s({restoreTextAlign:p,testForHeightReduction:!0})}}function l(){s({testForHeightReduction:!0,restoreTextAlign:null})}}(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e},a.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],o),e});const s=a},80219:(e,t,r)=>{"use strict";var n=r(53763),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,r,n){if("string"!==typeof r){if(f){var i=h(r);i&&i!==f&&e(t,i,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var s=l(t),m=l(r),g=0;g<a.length;++g){var _=a[g];if(!o[_]&&(!n||!n[_])&&(!m||!m[_])&&(!s||!s[_])){var v=p(r,_);try{c(t,_,v)}catch(y){}}}}return t}},54983:(e,t)=>{"use strict";var r="function"===typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,_=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,A=r?Symbol.for("react.scope"):60119;function C(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case o:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case i:return t}}}function E(e){return C(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return E(e)||C(e)===u},t.isConcurrentMode=E,t.isContextConsumer=function(e){return C(e)===c},t.isContextProvider=function(e){return C(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return C(e)===p},t.isFragment=function(e){return C(e)===o},t.isLazy=function(e){return C(e)===g},t.isMemo=function(e){return C(e)===m},t.isPortal=function(e){return C(e)===i},t.isProfiler=function(e){return C(e)===s},t.isStrictMode=function(e){return C(e)===a},t.isSuspense=function(e){return C(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===d||e===s||e===a||e===h||e===f||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===A||e.$$typeof===_)},t.typeOf=C},53763:(e,t,r)=>{"use strict";e.exports=r(54983)},41497:(e,t,r)=>{"use strict";var n=r(13218);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return r.PropTypes=r,r}},65173:(e,t,r)=>{e.exports=r(41497)()},13218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},31899:function(e,t,r){!function(e,t,r,n,i,o,a,s,l,c,u,d,p,h,f,m,g,_,v,y,A,C,E,w,S,T,b,I,R,x,O,N,k,P,M,D,L,U,j,F,H,B,G,V,K,q,Y,z,$,W,Q,X,Z,J,ee,te,re,ne,ie,oe,ae,se,le,ce){"use strict";function ue(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var de=ue(t),pe=ue(n),he=ue(i),fe=ue(o),me=ue(a),ge=ue(s),_e=ue(l),ve=ue(c),ye=ue(u),Ae=ue(d),Ce=ue(p),Ee=ue(h),we=ue(f),Se=ue(m),Te=ue(g),be=ue(_),Ie=ue(v),Re=ue(y),xe=ue(A),Oe=ue(C),Ne=ue(E),ke=ue(w),Pe=ue(S),Me=ue(T),De=ue(b),Le=ue(I),Ue=ue(R),je=ue(x),Fe=ue(O),He=ue(N),Be=ue(k),Ge=ue(P),Ve=ue(M),Ke=ue(D),qe=ue(L),Ye=ue(U),ze=ue(j),$e=ue(F),We=ue(H),Qe=ue(B),Xe=ue(G),Ze=ue(V),Je=ue(K),et=ue(q),tt=ue(z),rt=ue($),nt=ue(W),it=ue(Q),ot=ue(X),at=ue(Z),st=ue(J),lt=ue(ee),ct=ue(te),ut=ue(re),dt=ue(ne),pt=ue(ie),ht=ue(oe),ft=ue(ae),mt=ue(se),gt=ue(ce);function _t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(r),!0).forEach((function(t){wt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_t(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yt(e){return yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yt(e)}function At(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ct(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kt(n.key),n)}}function Et(e,t,r){return t&&Ct(e.prototype,t),r&&Ct(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function wt(e,t,r){return(t=kt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function St(){return St=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},St.apply(this,arguments)}function Tt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&It(e,t)}function bt(e){return bt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},bt(e)}function It(e,t){return It=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},It(e,t)}function Rt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=bt(e);if(t){var i=bt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Rt(e)}(this,r)}}function Ot(e){return function(e){if(Array.isArray(e))return Nt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Nt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Nt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function kt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}var Pt=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},Mt=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},Dt={p:Mt,P:function(e,t){var r,n=e.match(/(P+)(p+)?/)||[],i=n[1],o=n[2];if(!o)return Pt(e,t);switch(i){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",Pt(i,t)).replace("{{time}}",Mt(o,t))}},Lt=12,Ut=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function jt(e){var t=e?"string"==typeof e||e instanceof String?ht.default(e):dt.default(e):new Date;return Ft(t)?t:null}function Ft(e,t){return t=t||new Date("1/1/1000"),fe.default(e)&&!ct.default(e,t)}function Ht(e,t,r){if("en"===r)return me.default(e,t,{awareOfUnicodeTokens:!0});var n=tr(r);return r&&!n&&console.warn('A locale object was not found for the provided string ["'.concat(r,'"].')),!n&&er()&&tr(er())&&(n=tr(er())),me.default(e,t,{locale:n||null,awareOfUnicodeTokens:!0})}function Bt(e,t){var r=t.dateFormat,n=t.locale;return e&&Ht(e,Array.isArray(r)?r[0]:r,n)||""}function Gt(e,t){var r=t.hour,n=void 0===r?0:r,i=t.minute,o=void 0===i?0:i,a=t.second,s=void 0===a?0:a;return He.default(Fe.default(je.default(e,s),o),n)}function Vt(e,t,r){var n=tr(t||er());return Qe.default(e,{locale:n,weekStartsOn:r})}function Kt(e){return Xe.default(e)}function qt(e){return Je.default(e)}function Yt(e){return Ze.default(e)}function zt(){return We.default(jt())}function $t(e,t){return e&&t?at.default(e,t):!e&&!t}function Wt(e,t){return e&&t?ot.default(e,t):!e&&!t}function Qt(e,t){return e&&t?st.default(e,t):!e&&!t}function Xt(e,t){return e&&t?it.default(e,t):!e&&!t}function Zt(e,t){return e&&t?nt.default(e,t):!e&&!t}function Jt(e,t,r){var n,i=We.default(t),o=et.default(r);try{n=ut.default(e,{start:i,end:o})}catch(e){n=!1}return n}function er(){return("undefined"!=typeof window?window:globalThis).__localeId__}function tr(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function rr(e,t){return Ht(Be.default(jt(),e),"LLLL",t)}function nr(e,t){return Ht(Be.default(jt(),e),"LLL",t)}function ir(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.maxDate,i=t.excludeDates,o=t.excludeDateIntervals,a=t.includeDates,s=t.includeDateIntervals,l=t.filterDate;return pr(e,{minDate:r,maxDate:n})||i&&i.some((function(t){return Xt(e,t)}))||o&&o.some((function(t){var r=t.start,n=t.end;return ut.default(e,{start:r,end:n})}))||a&&!a.some((function(t){return Xt(e,t)}))||s&&!s.some((function(t){var r=t.start,n=t.end;return ut.default(e,{start:r,end:n})}))||l&&!l(jt(e))||!1}function or(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.excludeDates,n=t.excludeDateIntervals;return n&&n.length>0?n.some((function(t){var r=t.start,n=t.end;return ut.default(e,{start:r,end:n})})):r&&r.some((function(t){return Xt(e,t)}))||!1}function ar(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.maxDate,i=t.excludeDates,o=t.includeDates,a=t.filterDate;return pr(e,{minDate:Xe.default(r),maxDate:tt.default(n)})||i&&i.some((function(t){return Wt(e,t)}))||o&&!o.some((function(t){return Wt(e,t)}))||a&&!a(jt(e))||!1}function sr(e,t,r,n){var i=Le.default(e),o=Me.default(e),a=Le.default(t),s=Me.default(t),l=Le.default(n);return i===a&&i===l?o<=r&&r<=s:i<a?l===i&&o<=r||l===a&&s>=r||l<a&&l>i:void 0}function lr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.maxDate,i=t.excludeDates,o=t.includeDates,a=t.filterDate;return pr(e,{minDate:r,maxDate:n})||i&&i.some((function(t){return Qt(e,t)}))||o&&!o.some((function(t){return Qt(e,t)}))||a&&!a(jt(e))||!1}function cr(e,t,r){if(!fe.default(t)||!fe.default(r))return!1;var n=Le.default(t),i=Le.default(r);return n<=e&&i>=e}function ur(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.maxDate,i=t.excludeDates,o=t.includeDates,a=t.filterDate,s=new Date(e,0,1);return pr(s,{minDate:Je.default(r),maxDate:rt.default(n)})||i&&i.some((function(e){return $t(s,e)}))||o&&!o.some((function(e){return $t(s,e)}))||a&&!a(jt(s))||!1}function dr(e,t,r,n){var i=Le.default(e),o=De.default(e),a=Le.default(t),s=De.default(t),l=Le.default(n);return i===a&&i===l?o<=r&&r<=s:i<a?l===i&&o<=r||l===a&&s>=r||l<a&&l>i:void 0}function pr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.maxDate;return r&&Ye.default(e,r)<0||n&&Ye.default(e,n)>0}function hr(e,t){return t.some((function(t){return Oe.default(t)===Oe.default(e)&&xe.default(t)===xe.default(e)}))}function fr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.excludeTimes,n=t.includeTimes,i=t.filterTime;return r&&hr(e,r)||n&&!hr(e,n)||i&&!i(e)||!1}function mr(e,t){var r=t.minTime,n=t.maxTime;if(!r||!n)throw new Error("Both minTime and maxTime props required");var i,o=jt(),a=He.default(Fe.default(o,xe.default(e)),Oe.default(e)),s=He.default(Fe.default(o,xe.default(r)),Oe.default(r)),l=He.default(Fe.default(o,xe.default(n)),Oe.default(n));try{i=!ut.default(a,{start:s,end:l})}catch(e){i=!1}return i}function gr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.includeDates,i=Te.default(e,1);return r&&ze.default(r,i)>0||n&&n.every((function(e){return ze.default(e,i)>0}))||!1}function _r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.maxDate,n=t.includeDates,i=Ae.default(e,1);return r&&ze.default(i,r)>0||n&&n.every((function(e){return ze.default(i,e)>0}))||!1}function vr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.includeDates,i=Ie.default(e,1);return r&&$e.default(r,i)>0||n&&n.every((function(e){return $e.default(e,i)>0}))||!1}function yr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.maxDate,n=t.includeDates,i=Ee.default(e,1);return r&&$e.default(i,r)>0||n&&n.every((function(e){return $e.default(i,e)>0}))||!1}function Ar(e){var t=e.minDate,r=e.includeDates;if(r&&t){var n=r.filter((function(e){return Ye.default(e,t)>=0}));return Ke.default(n)}return r?Ke.default(r):t}function Cr(e){var t=e.maxDate,r=e.includeDates;if(r&&t){var n=r.filter((function(e){return Ye.default(e,t)<=0}));return qe.default(n)}return r?qe.default(r):t}function Er(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",r=new Map,n=0,i=e.length;n<i;n++){var o=e[n];if(he.default(o)){var a=Ht(o,"MM.dd.yyyy"),s=r.get(a)||[];s.includes(t)||(s.push(t),r.set(a,s))}else if("object"===yt(o)){var l=Object.keys(o),c=l[0],u=o[l[0]];if("string"==typeof c&&u.constructor===Array)for(var d=0,p=u.length;d<p;d++){var h=Ht(u[d],"MM.dd.yyyy"),f=r.get(h)||[];f.includes(c)||(f.push(c),r.set(h,f))}}}return r}function wr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--holidays",r=new Map;return e.forEach((function(e){var n=e.date,i=e.holidayName;if(he.default(n)){var o=Ht(n,"MM.dd.yyyy"),a=r.get(o)||{};if(!("className"in a)||a.className!==t||(s=a.holidayNames,l=[i],s.length!==l.length||!s.every((function(e,t){return e===l[t]})))){var s,l;a.className=t;var c=a.holidayNames;a.holidayNames=c?[].concat(Ot(c),[i]):[i],r.set(o,a)}}})),r}function Sr(e,t,r,n,i){for(var o=i.length,a=[],s=0;s<o;s++){var l=ge.default(_e.default(e,Oe.default(i[s])),xe.default(i[s])),c=ge.default(e,(r+1)*n);lt.default(l,t)&&ct.default(l,c)&&a.push(i[s])}return a}function Tr(e){return e<10?"0".concat(e):"".concat(e)}function br(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Lt,r=Math.ceil(Le.default(e)/t)*t;return{startPeriod:r-(t-1),endPeriod:r}}function Ir(e){var t=e.getSeconds(),r=e.getMilliseconds();return dt.default(e.getTime()-1e3*t-r)}function Rr(e,t,r,n){for(var i=[],o=0;o<2*t+1;o++){var a=e+t-o,s=!0;r&&(s=Le.default(r)<=a),n&&s&&(s=Le.default(n)>=a),s&&i.push(a)}return i}var xr=function(e){Tt(n,e);var r=xt(n);function n(e){var i;At(this,n),wt(Rt(i=r.call(this,e)),"renderOptions",(function(){var e=i.props.year,t=i.state.yearsList.map((function(t){return de.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:i.onChange.bind(Rt(i),t),"aria-selected":e===t?"true":void 0},e===t?de.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),r=i.props.minDate?Le.default(i.props.minDate):null,n=i.props.maxDate?Le.default(i.props.maxDate):null;return n&&i.state.yearsList.find((function(e){return e===n}))||t.unshift(de.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:i.incrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),r&&i.state.yearsList.find((function(e){return e===r}))||t.push(de.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:i.decrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),wt(Rt(i),"onChange",(function(e){i.props.onChange(e)})),wt(Rt(i),"handleClickOutside",(function(){i.props.onCancel()})),wt(Rt(i),"shiftYears",(function(e){var t=i.state.yearsList.map((function(t){return t+e}));i.setState({yearsList:t})})),wt(Rt(i),"incrementYears",(function(){return i.shiftYears(1)})),wt(Rt(i),"decrementYears",(function(){return i.shiftYears(-1)}));var o=e.yearDropdownItemNumber,a=e.scrollableYearDropdown,s=o||(a?10:5);return i.state={yearsList:Rr(i.props.year,s,i.props.minDate,i.props.maxDate)},i.dropdownRef=t.createRef(),i}return Et(n,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,r=t?t.find((function(e){return e.ariaSelected})):null;e.scrollTop=r?r.offsetTop+(r.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=pe.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return de.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),n}(de.default.Component),Or=ft.default(xr),Nr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),wt(Rt(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Le.default(e.props.minDate):1900,r=e.props.maxDate?Le.default(e.props.maxDate):2100,n=[],i=t;i<=r;i++)n.push(de.default.createElement("option",{key:i,value:i},i));return n})),wt(Rt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),wt(Rt(e),"renderSelectMode",(function(){return de.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),wt(Rt(e),"renderReadView",(function(t){return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},de.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),wt(Rt(e),"renderDropdown",(function(){return de.default.createElement(Or,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),wt(Rt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,r=[e.renderReadView(!t)];return t&&r.unshift(e.renderDropdown()),r})),wt(Rt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),wt(Rt(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),wt(Rt(e),"handleYearChange",(function(t,r){e.onSelect(t,r),e.setOpen()})),wt(Rt(e),"onSelect",(function(t,r){e.props.onSelect&&e.props.onSelect(t,r)})),wt(Rt(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return Et(r,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return de.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),r}(de.default.Component),kr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"isSelectedMonth",(function(t){return e.props.month===t})),wt(Rt(e),"renderOptions",(function(){return e.props.monthNames.map((function(t,r){return de.default.createElement("div",{className:e.isSelectedMonth(r)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(Rt(e),r),"aria-selected":e.isSelectedMonth(r)?"true":void 0},e.isSelectedMonth(r)?de.default.createElement("span",{className:"react-datepicker__month-option--selected"},"\u2713"):"",t)}))})),wt(Rt(e),"onChange",(function(t){return e.props.onChange(t)})),wt(Rt(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return Et(r,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),r}(de.default.Component),Pr=ft.default(kr),Mr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),wt(Rt(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return de.default.createElement("option",{key:t,value:t},e)}))})),wt(Rt(e),"renderSelectMode",(function(t){return de.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),wt(Rt(e),"renderReadView",(function(t,r){return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},de.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},r[e.props.month]))})),wt(Rt(e),"renderDropdown",(function(t){return de.default.createElement(Pr,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),wt(Rt(e),"renderScrollMode",(function(t){var r=e.state.dropdownVisible,n=[e.renderReadView(!r,t)];return r&&n.unshift(e.renderDropdown(t)),n})),wt(Rt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),wt(Rt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return Et(r,[{key:"render",value:function(){var e,t=this,r=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return nr(e,t.props.locale)}:function(e){return rr(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(r);break;case"select":e=this.renderSelectMode(r)}return de.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),r}(de.default.Component);function Dr(e,t){for(var r=[],n=Kt(e),i=Kt(t);!lt.default(n,i);)r.push(jt(n)),n=Ae.default(n,1);return r}var Lr=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),wt(Rt(n=t.call(this,e)),"renderOptions",(function(){return n.state.monthYearsList.map((function(e){var t=Ue.default(e),r=$t(n.props.date,e)&&Wt(n.props.date,e);return de.default.createElement("div",{className:r?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:n.onChange.bind(Rt(n),t),"aria-selected":r?"true":void 0},r?de.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"\u2713"):"",Ht(e,n.props.dateFormat,n.props.locale))}))})),wt(Rt(n),"onChange",(function(e){return n.props.onChange(e)})),wt(Rt(n),"handleClickOutside",(function(){n.props.onCancel()})),n.state={monthYearsList:Dr(n.props.minDate,n.props.maxDate)},n}return Et(r,[{key:"render",value:function(){var e=pe.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return de.default.createElement("div",{className:e},this.renderOptions())}}]),r}(de.default.Component),Ur=ft.default(Lr),jr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),wt(Rt(e),"renderSelectOptions",(function(){for(var t=Kt(e.props.minDate),r=Kt(e.props.maxDate),n=[];!lt.default(t,r);){var i=Ue.default(t);n.push(de.default.createElement("option",{key:i,value:i},Ht(t,e.props.dateFormat,e.props.locale))),t=Ae.default(t,1)}return n})),wt(Rt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),wt(Rt(e),"renderSelectMode",(function(){return de.default.createElement("select",{value:Ue.default(Kt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),wt(Rt(e),"renderReadView",(function(t){var r=Ht(e.props.date,e.props.dateFormat,e.props.locale);return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},de.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},r))})),wt(Rt(e),"renderDropdown",(function(){return de.default.createElement(Ur,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),wt(Rt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,r=[e.renderReadView(!t)];return t&&r.unshift(e.renderDropdown()),r})),wt(Rt(e),"onChange",(function(t){e.toggleDropdown();var r=jt(parseInt(t));$t(e.props.date,r)&&Wt(e.props.date,r)||e.props.onChange(r)})),wt(Rt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return Et(r,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return de.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),r}(de.default.Component),Fr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"dayEl",de.default.createRef()),wt(Rt(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),wt(Rt(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),wt(Rt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),wt(Rt(e),"isSameDay",(function(t){return Xt(e.props.day,t)})),wt(Rt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!(e.isSameDay(e.props.selected)||e.isSameWeek(e.props.selected))&&(e.isSameDay(e.props.preSelection)||e.isSameWeek(e.props.preSelection))})),wt(Rt(e),"isDisabled",(function(){return ir(e.props.day,e.props)})),wt(Rt(e),"isExcluded",(function(){return or(e.props.day,e.props)})),wt(Rt(e),"isStartOfWeek",(function(){return Xt(e.props.day,Vt(e.props.day,e.props.locale,e.props.calendarStartDay))})),wt(Rt(e),"isSameWeek",(function(t){return e.props.showWeekPicker&&Xt(t,Vt(e.props.day,e.props.locale,e.props.calendarStartDay))})),wt(Rt(e),"getHighLightedClass",(function(){var t=e.props,r=t.day,n=t.highlightDates;if(!n)return!1;var i=Ht(r,"MM.dd.yyyy");return n.get(i)})),wt(Rt(e),"getHolidaysClass",(function(){var t=e.props,r=t.day,n=t.holidays;if(!n)return!1;var i=Ht(r,"MM.dd.yyyy");return n.has(i)?[n.get(i).className]:void 0})),wt(Rt(e),"isInRange",(function(){var t=e.props,r=t.day,n=t.startDate,i=t.endDate;return!(!n||!i)&&Jt(r,n,i)})),wt(Rt(e),"isInSelectingRange",(function(){var t,r=e.props,n=r.day,i=r.selectsStart,o=r.selectsEnd,a=r.selectsRange,s=r.selectsDisabledDaysInRange,l=r.startDate,c=r.endDate,u=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(i||o||a)||!u||!s&&e.isDisabled())&&(i&&c&&(ct.default(u,c)||Zt(u,c))?Jt(n,u,c):(o&&l&&(lt.default(u,l)||Zt(u,l))||!(!a||!l||c||!lt.default(u,l)&&!Zt(u,l)))&&Jt(n,l,u))})),wt(Rt(e),"isSelectingRangeStart",(function(){var t;if(!e.isInSelectingRange())return!1;var r=e.props,n=r.day,i=r.startDate,o=r.selectsStart,a=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return Xt(n,o?a:i)})),wt(Rt(e),"isSelectingRangeEnd",(function(){var t;if(!e.isInSelectingRange())return!1;var r=e.props,n=r.day,i=r.endDate,o=r.selectsEnd,a=r.selectsRange,s=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return Xt(n,o||a?s:i)})),wt(Rt(e),"isRangeStart",(function(){var t=e.props,r=t.day,n=t.startDate,i=t.endDate;return!(!n||!i)&&Xt(n,r)})),wt(Rt(e),"isRangeEnd",(function(){var t=e.props,r=t.day,n=t.startDate,i=t.endDate;return!(!n||!i)&&Xt(i,r)})),wt(Rt(e),"isWeekend",(function(){var t=Ne.default(e.props.day);return 0===t||6===t})),wt(Rt(e),"isAfterMonth",(function(){return void 0!==e.props.month&&(e.props.month+1)%12===Me.default(e.props.day)})),wt(Rt(e),"isBeforeMonth",(function(){return void 0!==e.props.month&&(Me.default(e.props.day)+1)%12===e.props.month})),wt(Rt(e),"isCurrentDay",(function(){return e.isSameDay(jt())})),wt(Rt(e),"isSelected",(function(){return e.isSameDay(e.props.selected)||e.isSameWeek(e.props.selected)})),wt(Rt(e),"getClassNames",(function(t){var r,n=e.props.dayClassName?e.props.dayClassName(t):void 0;return pe.default("react-datepicker__day",n,"react-datepicker__day--"+Ht(e.props.day,"ddd",r),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"),e.getHolidaysClass())})),wt(Rt(e),"getAriaLabel",(function(){var t=e.props,r=t.day,n=t.ariaLabelPrefixWhenEnabled,i=void 0===n?"Choose":n,o=t.ariaLabelPrefixWhenDisabled,a=void 0===o?"Not available":o,s=e.isDisabled()||e.isExcluded()?a:i;return"".concat(s," ").concat(Ht(r,"PPPP",e.props.locale))})),wt(Rt(e),"getTitle",(function(){var t=e.props,r=t.day,n=t.holidays,i=void 0===n?new Map:n,o=Ht(r,"MM.dd.yyyy");return i.has(o)&&i.get(o).holidayNames.length>0?i.get(o).holidayNames.join(", "):""})),wt(Rt(e),"getTabIndex",(function(t,r){var n=t||e.props.selected,i=r||e.props.preSelection;return(!e.props.showWeekPicker||!e.props.showWeekNumber&&e.isStartOfWeek())&&(e.isKeyboardSelected()||e.isSameDay(n)&&Xt(i,n))?0:-1})),wt(Rt(e),"handleFocusDay",(function(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!r.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0),e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()&&(n=!1),e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()&&(n=!1)),n&&(null===(t=e.dayEl.current)||void 0===t||t.focus({preventScroll:!0}))})),wt(Rt(e),"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(ke.default(e.props.day),e.props.day):ke.default(e.props.day)})),wt(Rt(e),"render",(function(){return de.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option",title:e.getTitle(),"aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()||e.isInRange()},e.renderDayContents(),""!==e.getTitle()&&de.default.createElement("span",{className:"holiday-overlay"},e.getTitle()))})),e}return Et(r,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),r}(de.default.Component),Hr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"weekNumberEl",de.default.createRef()),wt(Rt(e),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),wt(Rt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),wt(Rt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!Xt(e.props.date,e.props.selected)&&Xt(e.props.date,e.props.preSelection)})),wt(Rt(e),"getTabIndex",(function(){return e.props.showWeekPicker&&e.props.showWeekNumber&&(e.isKeyboardSelected()||Xt(e.props.date,e.props.selected)&&Xt(e.props.preSelection,e.props.selected))?0:-1})),wt(Rt(e),"handleFocusWeekNumber",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=!1;0===e.getTabIndex()&&!t.isInputFocused&&Xt(e.props.date,e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(r=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(r=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(r=!0)),r&&e.weekNumberEl.current&&e.weekNumberEl.current.focus({preventScroll:!0})})),e}return Et(r,[{key:"componentDidMount",value:function(){this.handleFocusWeekNumber()}},{key:"componentDidUpdate",value:function(e){this.handleFocusWeekNumber(e)}},{key:"render",value:function(){var e=this.props,t=e.weekNumber,r=e.ariaLabelPrefix,n=void 0===r?"week ":r,i={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick,"react-datepicker__week-number--selected":Xt(this.props.date,this.props.selected),"react-datepicker__week-number--keyboard-selected":this.isKeyboardSelected()};return de.default.createElement("div",{ref:this.weekNumberEl,className:pe.default(i),"aria-label":"".concat(n," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex()},t)}}],[{key:"defaultProps",get:function(){return{ariaLabelPrefix:"week "}}}]),r}(de.default.Component),Br=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"handleDayClick",(function(t,r){e.props.onDayClick&&e.props.onDayClick(t,r)})),wt(Rt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),wt(Rt(e),"handleWeekClick",(function(t,r,n){if("function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,r,n),e.props.showWeekPicker){var i=Vt(t,e.props.locale,e.props.calendarStartDay);e.handleDayClick(i,n)}e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),wt(Rt(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):function(e,t){var r=t&&tr(t)||er()&&tr(er());return Pe.default(e,r?{locale:r}:null)}(t)})),wt(Rt(e),"renderDays",(function(){var t=Vt(e.props.day,e.props.locale,e.props.calendarStartDay),r=[],n=e.formatWeekNumber(t);if(e.props.showWeekNumber){var i=e.props.onWeekSelect||e.props.showWeekPicker?e.handleWeekClick.bind(Rt(e),t,n):void 0;r.push(de.default.createElement(Hr,{key:"W",weekNumber:n,date:t,onClick:i,selected:e.props.selected,preSelection:e.props.preSelection,ariaLabelPrefix:e.props.ariaLabelPrefix,showWeekPicker:e.props.showWeekPicker,showWeekNumber:e.props.showWeekNumber,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef}))}return r.concat([0,1,2,3,4,5,6].map((function(r){var n=ve.default(t,r);return de.default.createElement(Fr,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:n.valueOf(),day:n,month:e.props.month,onClick:e.handleDayClick.bind(Rt(e),n),onMouseEnter:e.handleDayMouseEnter.bind(Rt(e),n),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,holidays:e.props.holidays,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,showWeekPicker:e.props.showWeekPicker,showWeekNumber:e.props.showWeekNumber,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),wt(Rt(e),"startOfWeek",(function(){return Vt(e.props.day,e.props.locale,e.props.calendarStartDay)})),wt(Rt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!Xt(e.startOfWeek(),e.props.selected)&&Xt(e.startOfWeek(),e.props.preSelection)})),e}return Et(r,[{key:"render",value:function(){var e={"react-datepicker__week":!0,"react-datepicker__week--selected":Xt(this.startOfWeek(),this.props.selected),"react-datepicker__week--keyboard-selected":this.isKeyboardSelected()};return de.default.createElement("div",{className:pe.default(e)},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),r}(de.default.Component),Gr="two_columns",Vr="three_columns",Kr="four_columns",qr=wt(wt(wt({},Gr,{grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2}),Vr,{grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3}),Kr,{grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4});function Yr(e,t){return e?Kr:t?Gr:Vr}var zr=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"MONTH_REFS",Ot(Array(12)).map((function(){return de.default.createRef()}))),wt(Rt(e),"QUARTER_REFS",Ot(Array(4)).map((function(){return de.default.createRef()}))),wt(Rt(e),"isDisabled",(function(t){return ir(t,e.props)})),wt(Rt(e),"isExcluded",(function(t){return or(t,e.props)})),wt(Rt(e),"handleDayClick",(function(t,r){e.props.onDayClick&&e.props.onDayClick(t,r,e.props.orderInDisplay)})),wt(Rt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),wt(Rt(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),wt(Rt(e),"isRangeStartMonth",(function(t){var r=e.props,n=r.day,i=r.startDate,o=r.endDate;return!(!i||!o)&&Wt(Be.default(n,t),i)})),wt(Rt(e),"isRangeStartQuarter",(function(t){var r=e.props,n=r.day,i=r.startDate,o=r.endDate;return!(!i||!o)&&Qt(Ge.default(n,t),i)})),wt(Rt(e),"isRangeEndMonth",(function(t){var r=e.props,n=r.day,i=r.startDate,o=r.endDate;return!(!i||!o)&&Wt(Be.default(n,t),o)})),wt(Rt(e),"isRangeEndQuarter",(function(t){var r=e.props,n=r.day,i=r.startDate,o=r.endDate;return!(!i||!o)&&Qt(Ge.default(n,t),o)})),wt(Rt(e),"isInSelectingRangeMonth",(function(t){var r,n=e.props,i=n.day,o=n.selectsStart,a=n.selectsEnd,s=n.selectsRange,l=n.startDate,c=n.endDate,u=null!==(r=e.props.selectingDate)&&void 0!==r?r:e.props.preSelection;return!(!(o||a||s)||!u)&&(o&&c?sr(u,c,t,i):(a&&l||!(!s||!l||c))&&sr(l,u,t,i))})),wt(Rt(e),"isSelectingMonthRangeStart",(function(t){var r;if(!e.isInSelectingRangeMonth(t))return!1;var n=e.props,i=n.day,o=n.startDate,a=n.selectsStart,s=Be.default(i,t),l=null!==(r=e.props.selectingDate)&&void 0!==r?r:e.props.preSelection;return Wt(s,a?l:o)})),wt(Rt(e),"isSelectingMonthRangeEnd",(function(t){var r;if(!e.isInSelectingRangeMonth(t))return!1;var n=e.props,i=n.day,o=n.endDate,a=n.selectsEnd,s=n.selectsRange,l=Be.default(i,t),c=null!==(r=e.props.selectingDate)&&void 0!==r?r:e.props.preSelection;return Wt(l,a||s?c:o)})),wt(Rt(e),"isInSelectingRangeQuarter",(function(t){var r,n=e.props,i=n.day,o=n.selectsStart,a=n.selectsEnd,s=n.selectsRange,l=n.startDate,c=n.endDate,u=null!==(r=e.props.selectingDate)&&void 0!==r?r:e.props.preSelection;return!(!(o||a||s)||!u)&&(o&&c?dr(u,c,t,i):(a&&l||!(!s||!l||c))&&dr(l,u,t,i))})),wt(Rt(e),"isWeekInMonth",(function(t){var r=e.props.day,n=ve.default(t,6);return Wt(t,r)||Wt(n,r)})),wt(Rt(e),"isCurrentMonth",(function(e,t){return Le.default(e)===Le.default(jt())&&t===Me.default(jt())})),wt(Rt(e),"isCurrentQuarter",(function(e,t){return Le.default(e)===Le.default(jt())&&t===De.default(jt())})),wt(Rt(e),"isSelectedMonth",(function(e,t,r){return Me.default(r)===t&&Le.default(e)===Le.default(r)})),wt(Rt(e),"isSelectedQuarter",(function(e,t,r){return De.default(e)===t&&Le.default(e)===Le.default(r)})),wt(Rt(e),"renderWeeks",(function(){for(var t=[],r=e.props.fixedHeight,n=0,i=!1,o=Vt(Kt(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(de.default.createElement(Br,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:n,day:o,month:Me.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,holidays:e.props.holidays,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,showWeekPicker:e.props.showWeekPicker,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!i;){n++,o=ye.default(o,1);var a=r&&n>=6,s=!r&&!e.isWeekInMonth(o);if(a||s){if(!e.props.peekNextMonth)break;i=!0}}return t})),wt(Rt(e),"onMonthClick",(function(t,r){e.handleDayClick(Kt(Be.default(e.props.day,r)),t)})),wt(Rt(e),"onMonthMouseEnter",(function(t){e.handleDayMouseEnter(Kt(Be.default(e.props.day,t)))})),wt(Rt(e),"handleMonthNavigation",(function(t,r){e.isDisabled(r)||e.isExcluded(r)||(e.props.setPreSelection(r),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),wt(Rt(e),"onMonthKeyDown",(function(t,r){var n=e.props,i=n.selected,o=n.preSelection,a=n.disabledKeyboardNavigation,s=n.showTwoColumnMonthYearPicker,l=n.showFourColumnMonthYearPicker,c=n.setPreSelection,u=t.key;if("Tab"!==u&&t.preventDefault(),!a){var d=Yr(l,s),p=qr[d].verticalNavigationOffset,h=qr[d].grid;switch(u){case"Enter":e.onMonthClick(t,r),c(i);break;case"ArrowRight":e.handleMonthNavigation(11===r?0:r+1,Ae.default(o,1));break;case"ArrowLeft":e.handleMonthNavigation(0===r?11:r-1,Te.default(o,1));break;case"ArrowUp":e.handleMonthNavigation(h[0].includes(r)?r+12-p:r-p,Te.default(o,p));break;case"ArrowDown":e.handleMonthNavigation(h[h.length-1].includes(r)?r-12+p:r+p,Ae.default(o,p))}}})),wt(Rt(e),"onQuarterClick",(function(t,r){e.handleDayClick(Yt(Ge.default(e.props.day,r)),t)})),wt(Rt(e),"onQuarterMouseEnter",(function(t){e.handleDayMouseEnter(Yt(Ge.default(e.props.day,t)))})),wt(Rt(e),"handleQuarterNavigation",(function(t,r){e.isDisabled(r)||e.isExcluded(r)||(e.props.setPreSelection(r),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())})),wt(Rt(e),"onQuarterKeyDown",(function(t,r){var n=t.key;if(!e.props.disabledKeyboardNavigation)switch(n){case"Enter":e.onQuarterClick(t,r),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===r?1:r+1,Ce.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===r?4:r-1,be.default(e.props.preSelection,1))}})),wt(Rt(e),"getMonthClassNames",(function(t){var r=e.props,n=r.day,i=r.startDate,o=r.endDate,a=r.selected,s=r.minDate,l=r.maxDate,c=r.preSelection,u=r.monthClassName,d=r.excludeDates,p=r.includeDates,h=u?u(Be.default(n,t)):void 0,f=Be.default(n,t);return pe.default("react-datepicker__month-text","react-datepicker__month-".concat(t),h,{"react-datepicker__month-text--disabled":(s||l||d||p)&&ar(f,e.props),"react-datepicker__month-text--selected":e.isSelectedMonth(n,t,a),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&Me.default(c)===t,"react-datepicker__month-text--in-selecting-range":e.isInSelectingRangeMonth(t),"react-datepicker__month-text--in-range":sr(i,o,t,n),"react-datepicker__month-text--range-start":e.isRangeStartMonth(t),"react-datepicker__month-text--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--selecting-range-start":e.isSelectingMonthRangeStart(t),"react-datepicker__month-text--selecting-range-end":e.isSelectingMonthRangeEnd(t),"react-datepicker__month-text--today":e.isCurrentMonth(n,t)})})),wt(Rt(e),"getTabIndex",(function(t){var r=Me.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==r?"-1":"0"})),wt(Rt(e),"getQuarterTabIndex",(function(t){var r=De.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==r?"-1":"0"})),wt(Rt(e),"getAriaLabel",(function(t){var r=e.props,n=r.chooseDayAriaLabelPrefix,i=void 0===n?"Choose":n,o=r.disabledDayAriaLabelPrefix,a=void 0===o?"Not available":o,s=r.day,l=Be.default(s,t),c=e.isDisabled(l)||e.isExcluded(l)?a:i;return"".concat(c," ").concat(Ht(l,"MMMM yyyy"))})),wt(Rt(e),"getQuarterClassNames",(function(t){var r=e.props,n=r.day,i=r.startDate,o=r.endDate,a=r.selected,s=r.minDate,l=r.maxDate,c=r.preSelection,u=r.disabledKeyboardNavigation;return pe.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter-text--disabled":(s||l)&&lr(Ge.default(n,t),e.props),"react-datepicker__quarter-text--selected":e.isSelectedQuarter(n,t,a),"react-datepicker__quarter-text--keyboard-selected":!u&&De.default(c)===t,"react-datepicker__quarter-text--in-selecting-range":e.isInSelectingRangeQuarter(t),"react-datepicker__quarter-text--in-range":dr(i,o,t,n),"react-datepicker__quarter-text--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter-text--range-end":e.isRangeEndQuarter(t)})})),wt(Rt(e),"getMonthContent",(function(t){var r=e.props,n=r.showFullMonthYearPicker,i=r.renderMonthContent,o=r.locale,a=r.day,s=nr(t,o),l=rr(t,o);return i?i(t,s,l,a):n?l:s})),wt(Rt(e),"getQuarterContent",(function(t){var r=e.props,n=r.renderQuarterContent,i=function(e,t){return Ht(Ge.default(jt(),e),"QQQ",t)}(t,r.locale);return n?n(t,i):i})),wt(Rt(e),"renderMonths",(function(){var t=e.props,r=t.showTwoColumnMonthYearPicker,n=t.showFourColumnMonthYearPicker,i=t.day,o=t.selected;return qr[Yr(n,r)].grid.map((function(t,r){return de.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return de.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(r){e.onMonthClick(r,t)},onKeyDown:function(r){e.onMonthKeyDown(r,t)},onMouseEnter:function(){return e.onMonthMouseEnter(t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(i,t)?"date":void 0,"aria-selected":e.isSelectedMonth(i,t,o)},e.getMonthContent(t))})))}))})),wt(Rt(e),"renderQuarters",(function(){var t=e.props,r=t.day,n=t.selected;return de.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,i){return de.default.createElement("div",{key:i,ref:e.QUARTER_REFS[i],role:"option",onClick:function(r){e.onQuarterClick(r,t)},onKeyDown:function(r){e.onQuarterKeyDown(r,t)},onMouseEnter:function(){return e.onQuarterMouseEnter(t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(r,t,n),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(r,t)?"date":void 0},e.getQuarterContent(t))})))})),wt(Rt(e),"getClassNames",(function(){var t=e.props,r=t.selectingDate,n=t.selectsStart,i=t.selectsEnd,o=t.showMonthYearPicker,a=t.showQuarterYearPicker,s=t.showWeekPicker;return pe.default("react-datepicker__month",{"react-datepicker__month--selecting-range":r&&(n||i)},{"react-datepicker__monthPicker":o},{"react-datepicker__quarterPicker":a},{"react-datepicker__weekPicker":s})})),e}return Et(r,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,r=e.showQuarterYearPicker,n=e.day,i=e.ariaLabelPrefix,o=void 0===i?"month ":i;return de.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(o," ").concat(Ht(n,"yyyy-MM")),role:"listbox"},t?this.renderMonths():r?this.renderQuarters():this.renderWeeks())}}]),r}(de.default.Component),$r=function(e){Tt(r,e);var t=xt(r);function r(){var e;At(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return wt(Rt(e=t.call.apply(t,[this].concat(i))),"state",{height:null}),wt(Rt(e),"scrollToTheSelectedTime",(function(){requestAnimationFrame((function(){e.list&&(e.list.scrollTop=e.centerLi&&r.calcCenterPosition(e.props.monthRef?e.props.monthRef.clientHeight-e.header.clientHeight:e.list.clientHeight,e.centerLi))}))})),wt(Rt(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&mr(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fr(t,e.props)||e.props.onChange(t)})),wt(Rt(e),"isSelectedTime",(function(t){return e.props.selected&&(r=t,Ir(e.props.selected).getTime()===Ir(r).getTime());var r})),wt(Rt(e),"isDisabledTime",(function(t){return(e.props.minTime||e.props.maxTime)&&mr(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fr(t,e.props)})),wt(Rt(e),"liClasses",(function(t){var r=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t):void 0];return e.isSelectedTime(t)&&r.push("react-datepicker__time-list-item--selected"),e.isDisabledTime(t)&&r.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Oe.default(t)+xe.default(t))%e.props.intervals!=0&&r.push("react-datepicker__time-list-item--injected"),r.join(" ")})),wt(Rt(e),"handleOnKeyDown",(function(t,r){" "===t.key&&(t.preventDefault(),t.key="Enter"),"ArrowUp"!==t.key&&"ArrowLeft"!==t.key||!t.target.previousSibling||(t.preventDefault(),t.target.previousSibling.focus()),"ArrowDown"!==t.key&&"ArrowRight"!==t.key||!t.target.nextSibling||(t.preventDefault(),t.target.nextSibling.focus()),"Enter"===t.key&&e.handleClick(r),e.props.handleOnKeyDown(t)})),wt(Rt(e),"renderTimes",(function(){for(var t,r=[],n=e.props.format?e.props.format:"p",i=e.props.intervals,o=e.props.selected||e.props.openToDate||jt(),a=(t=o,We.default(t)),s=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),l=60*function(e){var t=new Date(e.getFullYear(),e.getMonth(),e.getDate()),r=new Date(e.getFullYear(),e.getMonth(),e.getDate(),24);return Math.round((+r-+t)/36e5)}(o),c=l/i,u=0;u<c;u++){var d=ge.default(a,u*i);if(r.push(d),s){var p=Sr(a,d,u,i,s);r=r.concat(p)}}var h=r.reduce((function(e,t){return t.getTime()<=o.getTime()?t:e}),r[0]);return r.map((function(t,r){return de.default.createElement("li",{key:r,onClick:e.handleClick.bind(Rt(e),t),className:e.liClasses(t),ref:function(r){t===h&&(e.centerLi=r)},onKeyDown:function(r){e.handleOnKeyDown(r,t)},tabIndex:t===h?0:-1,role:"option","aria-selected":e.isSelectedTime(t)?"true":void 0,"aria-disabled":e.isDisabledTime(t)?"true":void 0},Ht(t,n,e.props.locale))}))})),e}return Et(r,[{key:"componentDidMount",value:function(){this.scrollToTheSelectedTime(),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return de.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},de.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),de.default.createElement("div",{className:"react-datepicker__time"},de.default.createElement("div",{className:"react-datepicker__time-box"},de.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},role:"listbox","aria-label":this.props.timeCaption},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),r}(de.default.Component);wt($r,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Wr=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),wt(Rt(n=t.call(this,e)),"YEAR_REFS",Ot(Array(n.props.yearItemNumber)).map((function(){return de.default.createRef()}))),wt(Rt(n),"isDisabled",(function(e){return ir(e,n.props)})),wt(Rt(n),"isExcluded",(function(e){return or(e,n.props)})),wt(Rt(n),"selectingDate",(function(){var e;return null!==(e=n.props.selectingDate)&&void 0!==e?e:n.props.preSelection})),wt(Rt(n),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(Rt(n));window.requestAnimationFrame(t)})),wt(Rt(n),"handleYearClick",(function(e,t){n.props.onDayClick&&n.props.onDayClick(e,t)})),wt(Rt(n),"handleYearNavigation",(function(e,t){var r=n.props,i=r.date,o=r.yearItemNumber,a=br(i,o).startPeriod;n.isDisabled(t)||n.isExcluded(t)||(n.props.setPreSelection(t),e-a==-1?n.updateFocusOnPaginate(o-1):e-a===o?n.updateFocusOnPaginate(0):n.YEAR_REFS[e-a].current.focus())})),wt(Rt(n),"isSameDay",(function(e,t){return Xt(e,t)})),wt(Rt(n),"isCurrentYear",(function(e){return e===Le.default(jt())})),wt(Rt(n),"isRangeStart",(function(e){return n.props.startDate&&n.props.endDate&&$t(Ve.default(jt(),e),n.props.startDate)})),wt(Rt(n),"isRangeEnd",(function(e){return n.props.startDate&&n.props.endDate&&$t(Ve.default(jt(),e),n.props.endDate)})),wt(Rt(n),"isInRange",(function(e){return cr(e,n.props.startDate,n.props.endDate)})),wt(Rt(n),"isInSelectingRange",(function(e){var t=n.props,r=t.selectsStart,i=t.selectsEnd,o=t.selectsRange,a=t.startDate,s=t.endDate;return!(!(r||i||o)||!n.selectingDate())&&(r&&s?cr(e,n.selectingDate(),s):(i&&a||!(!o||!a||s))&&cr(e,a,n.selectingDate()))})),wt(Rt(n),"isSelectingRangeStart",(function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.startDate,i=t.selectsStart;return $t(Ve.default(jt(),e),i?n.selectingDate():r)})),wt(Rt(n),"isSelectingRangeEnd",(function(e){if(!n.isInSelectingRange(e))return!1;var t=n.props,r=t.endDate,i=t.selectsEnd,o=t.selectsRange;return $t(Ve.default(jt(),e),i||o?n.selectingDate():r)})),wt(Rt(n),"isKeyboardSelected",(function(e){var t=qt(Ve.default(n.props.date,e));return!n.props.disabledKeyboardNavigation&&!n.props.inline&&!Xt(t,qt(n.props.selected))&&Xt(t,qt(n.props.preSelection))})),wt(Rt(n),"onYearClick",(function(e,t){var r=n.props.date;n.handleYearClick(qt(Ve.default(r,t)),e)})),wt(Rt(n),"onYearKeyDown",(function(e,t){var r=e.key;if(!n.props.disabledKeyboardNavigation)switch(r){case"Enter":n.onYearClick(e,t),n.props.setPreSelection(n.props.selected);break;case"ArrowRight":n.handleYearNavigation(t+1,Ee.default(n.props.preSelection,1));break;case"ArrowLeft":n.handleYearNavigation(t-1,Ie.default(n.props.preSelection,1))}})),wt(Rt(n),"getYearClassNames",(function(e){var t=n.props,r=t.minDate,i=t.maxDate,o=t.selected,a=t.excludeDates,s=t.includeDates,l=t.filterDate;return pe.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Le.default(o),"react-datepicker__year-text--disabled":(r||i||a||s||l)&&ur(e,n.props),"react-datepicker__year-text--keyboard-selected":n.isKeyboardSelected(e),"react-datepicker__year-text--range-start":n.isRangeStart(e),"react-datepicker__year-text--range-end":n.isRangeEnd(e),"react-datepicker__year-text--in-range":n.isInRange(e),"react-datepicker__year-text--in-selecting-range":n.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":n.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":n.isSelectingRangeEnd(e),"react-datepicker__year-text--today":n.isCurrentYear(e)})})),wt(Rt(n),"getYearTabIndex",(function(e){return n.props.disabledKeyboardNavigation?"-1":e===Le.default(n.props.preSelection)?"0":"-1"})),wt(Rt(n),"getYearContainerClassNames",(function(){var e=n.props,t=e.selectingDate,r=e.selectsStart,i=e.selectsEnd,o=e.selectsRange;return pe.default("react-datepicker__year",{"react-datepicker__year--selecting-range":t&&(r||i||o)})})),wt(Rt(n),"getYearContent",(function(e){return n.props.renderYearContent?n.props.renderYearContent(e):e})),n}return Et(r,[{key:"render",value:function(){for(var e=this,t=[],r=this.props,n=r.date,i=r.yearItemNumber,o=r.onYearMouseEnter,a=r.onYearMouseLeave,s=br(n,i),l=s.startPeriod,c=s.endPeriod,u=function(r){t.push(de.default.createElement("div",{ref:e.YEAR_REFS[r-l],onClick:function(t){e.onYearClick(t,r)},onKeyDown:function(t){e.onYearKeyDown(t,r)},tabIndex:e.getYearTabIndex(r),className:e.getYearClassNames(r),onMouseEnter:function(e){return o(e,r)},onMouseLeave:function(e){return a(e,r)},key:r,"aria-current":e.isCurrentYear(r)?"date":void 0},e.getYearContent(r)))},d=l;d<=c;d++)u(d);return de.default.createElement("div",{className:this.getYearContainerClassNames()},de.default.createElement("div",{className:"react-datepicker__year-wrapper",onMouseLeave:this.props.clearSelectingDate},t))}}]),r}(de.default.Component),Qr=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),wt(Rt(n=t.call(this,e)),"onTimeChange",(function(e){n.setState({time:e});var t=n.props.date,r=t instanceof Date&&!isNaN(t)?t:new Date;r.setHours(e.split(":")[0]),r.setMinutes(e.split(":")[1]),n.props.onChange(r)})),wt(Rt(n),"renderTimeInput",(function(){var e=n.state.time,t=n.props,r=t.date,i=t.timeString,o=t.customTimeInput;return o?de.default.cloneElement(o,{date:r,value:e,onChange:n.onTimeChange}):de.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){n.onTimeChange(e.target.value||i)}})})),n.state={time:n.props.timeString},n}return Et(r,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__input-time-container"},de.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),de.default.createElement("div",{className:"react-datepicker-time__input-container"},de.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),r}(de.default.Component);function Xr(e){var t=e.className,r=e.children,n=e.showPopperArrow,i=e.arrowProps,o=void 0===i?{}:i;return de.default.createElement("div",{className:t},n&&de.default.createElement("div",St({className:"react-datepicker__triangle"},o)),r)}var Zr=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],Jr=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),wt(Rt(n=t.call(this,e)),"handleClickOutside",(function(e){n.props.onClickOutside(e)})),wt(Rt(n),"setClickOutsideRef",(function(){return n.containerRef.current})),wt(Rt(n),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Zr.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&n.props.onDropdownFocus()})),wt(Rt(n),"getDateInView",(function(){var e=n.props,t=e.preSelection,r=e.selected,i=e.openToDate,o=Ar(n.props),a=Cr(n.props),s=jt();return i||r||t||(o&&ct.default(s,o)?o:a&&lt.default(s,a)?a:s)})),wt(Rt(n),"increaseMonth",(function(){n.setState((function(e){var t=e.date;return{date:Ae.default(t,1)}}),(function(){return n.handleMonthChange(n.state.date)}))})),wt(Rt(n),"decreaseMonth",(function(){n.setState((function(e){var t=e.date;return{date:Te.default(t,1)}}),(function(){return n.handleMonthChange(n.state.date)}))})),wt(Rt(n),"handleDayClick",(function(e,t,r){n.props.onSelect(e,t,r),n.props.setPreSelection&&n.props.setPreSelection(e)})),wt(Rt(n),"handleDayMouseEnter",(function(e){n.setState({selectingDate:e}),n.props.onDayMouseEnter&&n.props.onDayMouseEnter(e)})),wt(Rt(n),"handleMonthMouseLeave",(function(){n.setState({selectingDate:null}),n.props.onMonthMouseLeave&&n.props.onMonthMouseLeave()})),wt(Rt(n),"handleYearMouseEnter",(function(e,t){n.setState({selectingDate:Ve.default(jt(),t)}),n.props.onYearMouseEnter&&n.props.onYearMouseEnter(e,t)})),wt(Rt(n),"handleYearMouseLeave",(function(e,t){n.props.onYearMouseLeave&&n.props.onYearMouseLeave(e,t)})),wt(Rt(n),"handleYearChange",(function(e){n.props.onYearChange&&(n.props.onYearChange(e),n.setState({isRenderAriaLiveMessage:!0})),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(e),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(e)})),wt(Rt(n),"handleMonthChange",(function(e){n.handleCustomMonthChange(e),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(e),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(e)})),wt(Rt(n),"handleCustomMonthChange",(function(e){n.props.onMonthChange&&(n.props.onMonthChange(e),n.setState({isRenderAriaLiveMessage:!0}))})),wt(Rt(n),"handleMonthYearChange",(function(e){n.handleYearChange(e),n.handleMonthChange(e)})),wt(Rt(n),"changeYear",(function(e){n.setState((function(t){var r=t.date;return{date:Ve.default(r,e)}}),(function(){return n.handleYearChange(n.state.date)}))})),wt(Rt(n),"changeMonth",(function(e){n.setState((function(t){var r=t.date;return{date:Be.default(r,e)}}),(function(){return n.handleMonthChange(n.state.date)}))})),wt(Rt(n),"changeMonthYear",(function(e){n.setState((function(t){var r=t.date;return{date:Ve.default(Be.default(r,Me.default(e)),Le.default(e))}}),(function(){return n.handleMonthYearChange(n.state.date)}))})),wt(Rt(n),"header",(function(){var e=Vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.state.date,n.props.locale,n.props.calendarStartDay),t=[];return n.props.showWeekNumbers&&t.push(de.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},n.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var r=ve.default(e,t),i=n.formatWeekday(r,n.props.locale),o=n.props.weekDayClassName?n.props.weekDayClassName(r):void 0;return de.default.createElement("div",{key:t,className:pe.default("react-datepicker__day-name",o)},i)})))})),wt(Rt(n),"formatWeekday",(function(e,t){return n.props.formatWeekDay?function(e,t,r){return t(Ht(e,"EEEE",r))}(e,n.props.formatWeekDay,t):n.props.useWeekdaysShort?function(e,t){return Ht(e,"EEE",t)}(e,t):function(e,t){return Ht(e,"EEEEEE",t)}(e,t)})),wt(Rt(n),"decreaseYear",(function(){n.setState((function(e){var t=e.date;return{date:Ie.default(t,n.props.showYearPicker?n.props.yearItemNumber:1)}}),(function(){return n.handleYearChange(n.state.date)}))})),wt(Rt(n),"clearSelectingDate",(function(){n.setState({selectingDate:null})})),wt(Rt(n),"renderPreviousButton",(function(){if(!n.props.renderCustomHeader){var e;switch(!0){case n.props.showMonthYearPicker:e=vr(n.state.date,n.props);break;case n.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.minDate,n=t.yearItemNumber,i=void 0===n?Lt:n,o=br(qt(Ie.default(e,i)),i).endPeriod,a=r&&Le.default(r);return a&&a>o||!1}(n.state.date,n.props);break;default:e=gr(n.state.date,n.props)}if((n.props.forceShowMonthNavigation||n.props.showDisabledMonthNavigation||!e)&&!n.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],r=n.decreaseMonth;(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker)&&(r=n.decreaseYear),e&&n.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),r=null);var i=n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker,o=n.props,a=o.previousMonthButtonLabel,s=o.previousYearButtonLabel,l=n.props,c=l.previousMonthAriaLabel,u=void 0===c?"string"==typeof a?a:"Previous Month":c,d=l.previousYearAriaLabel,p=void 0===d?"string"==typeof s?s:"Previous Year":d;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:r,onKeyDown:n.props.handleOnKeyDown,"aria-label":i?p:u},de.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},i?n.props.previousYearButtonLabel:n.props.previousMonthButtonLabel))}}})),wt(Rt(n),"increaseYear",(function(){n.setState((function(e){var t=e.date;return{date:Ee.default(t,n.props.showYearPicker?n.props.yearItemNumber:1)}}),(function(){return n.handleYearChange(n.state.date)}))})),wt(Rt(n),"renderNextButton",(function(){if(!n.props.renderCustomHeader){var e;switch(!0){case n.props.showMonthYearPicker:e=yr(n.state.date,n.props);break;case n.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.maxDate,n=t.yearItemNumber,i=void 0===n?Lt:n,o=br(Ee.default(e,i),i).startPeriod,a=r&&Le.default(r);return a&&a<o||!1}(n.state.date,n.props);break;default:e=_r(n.state.date,n.props)}if((n.props.forceShowMonthNavigation||n.props.showDisabledMonthNavigation||!e)&&!n.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];n.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),n.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var r=n.increaseMonth;(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker)&&(r=n.increaseYear),e&&n.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),r=null);var i=n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker,o=n.props,a=o.nextMonthButtonLabel,s=o.nextYearButtonLabel,l=n.props,c=l.nextMonthAriaLabel,u=void 0===c?"string"==typeof a?a:"Next Month":c,d=l.nextYearAriaLabel,p=void 0===d?"string"==typeof s?s:"Next Year":d;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:r,onKeyDown:n.props.handleOnKeyDown,"aria-label":i?p:u},de.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},i?n.props.nextYearButtonLabel:n.props.nextMonthButtonLabel))}}})),wt(Rt(n),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.state.date,t=["react-datepicker__current-month"];return n.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),n.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),n.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),de.default.createElement("div",{className:t.join(" ")},Ht(e,n.props.dateFormat,n.props.locale))})),wt(Rt(n),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showYearDropdown&&!e)return de.default.createElement(Nr,{adjustDateOnChange:n.props.adjustDateOnChange,date:n.state.date,onSelect:n.props.onSelect,setOpen:n.props.setOpen,dropdownMode:n.props.dropdownMode,onChange:n.changeYear,minDate:n.props.minDate,maxDate:n.props.maxDate,year:Le.default(n.state.date),scrollableYearDropdown:n.props.scrollableYearDropdown,yearDropdownItemNumber:n.props.yearDropdownItemNumber})})),wt(Rt(n),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showMonthDropdown&&!e)return de.default.createElement(Mr,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,onChange:n.changeMonth,month:Me.default(n.state.date),useShortMonthInDropdown:n.props.useShortMonthInDropdown})})),wt(Rt(n),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showMonthYearDropdown&&!e)return de.default.createElement(jr,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,dateFormat:n.props.dateFormat,onChange:n.changeMonthYear,minDate:n.props.minDate,maxDate:n.props.maxDate,date:n.state.date,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown})})),wt(Rt(n),"handleTodayButtonClick",(function(e){n.props.onSelect(zt(),e),n.props.setPreSelection&&n.props.setPreSelection(zt())})),wt(Rt(n),"renderTodayButton",(function(){if(n.props.todayButton&&!n.props.showTimeSelectOnly)return de.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return n.handleTodayButtonClick(e)}},n.props.todayButton)})),wt(Rt(n),"renderDefaultHeader",(function(e){var t=e.monthDate,r=e.i;return de.default.createElement("div",{className:"react-datepicker__header ".concat(n.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},n.renderCurrentMonth(t),de.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(n.props.dropdownMode),onFocus:n.handleDropdownFocus},n.renderMonthDropdown(0!==r),n.renderMonthYearDropdown(0!==r),n.renderYearDropdown(0!==r)),de.default.createElement("div",{className:"react-datepicker__day-names"},n.header(t)))})),wt(Rt(n),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,r=e.i;if(n.props.showTimeSelect&&!n.state.monthContainer||n.props.showTimeSelectOnly)return null;var i=gr(n.state.date,n.props),o=_r(n.state.date,n.props),a=vr(n.state.date,n.props),s=yr(n.state.date,n.props),l=!n.props.showMonthYearPicker&&!n.props.showQuarterYearPicker&&!n.props.showYearPicker;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:n.props.onDropdownFocus},n.props.renderCustomHeader(vt(vt({},n.state),{},{customHeaderCount:r,monthDate:t,changeMonth:n.changeMonth,changeYear:n.changeYear,decreaseMonth:n.decreaseMonth,increaseMonth:n.increaseMonth,decreaseYear:n.decreaseYear,increaseYear:n.increaseYear,prevMonthButtonDisabled:i,nextMonthButtonDisabled:o,prevYearButtonDisabled:a,nextYearButtonDisabled:s})),l&&de.default.createElement("div",{className:"react-datepicker__day-names"},n.header(t)))})),wt(Rt(n),"renderYearHeader",(function(){var e=n.state.date,t=n.props,r=t.showYearPicker,i=br(e,t.yearItemNumber),o=i.startPeriod,a=i.endPeriod;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},r?"".concat(o," - ").concat(a):Le.default(e))})),wt(Rt(n),"renderHeader",(function(e){switch(!0){case void 0!==n.props.renderCustomHeader:return n.renderCustomHeader(e);case n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker:return n.renderYearHeader(e);default:return n.renderDefaultHeader(e)}})),wt(Rt(n),"renderMonths",(function(){var e;if(!n.props.showTimeSelectOnly&&!n.props.showYearPicker){for(var t=[],r=n.props.showPreviousMonths?n.props.monthsShown-1:0,i=Te.default(n.state.date,r),o=null!==(e=n.props.monthSelectedIn)&&void 0!==e?e:r,a=0;a<n.props.monthsShown;++a){var s=a-o+r,l=Ae.default(i,s),c="month-".concat(a),u=a<n.props.monthsShown-1,d=a>0;t.push(de.default.createElement("div",{key:c,ref:function(e){n.monthContainer=e},className:"react-datepicker__month-container"},n.renderHeader({monthDate:l,i:a}),de.default.createElement(zr,{chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,ariaLabelPrefix:n.props.monthAriaLabelPrefix,onChange:n.changeMonthYear,day:l,dayClassName:n.props.dayClassName,calendarStartDay:n.props.calendarStartDay,monthClassName:n.props.monthClassName,onDayClick:n.handleDayClick,handleOnKeyDown:n.props.handleOnDayKeyDown,onDayMouseEnter:n.handleDayMouseEnter,onMouseLeave:n.handleMonthMouseLeave,onWeekSelect:n.props.onWeekSelect,orderInDisplay:a,formatWeekNumber:n.props.formatWeekNumber,locale:n.props.locale,minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,highlightDates:n.props.highlightDates,holidays:n.props.holidays,selectingDate:n.state.selectingDate,includeDates:n.props.includeDates,includeDateIntervals:n.props.includeDateIntervals,inline:n.props.inline,shouldFocusDayInline:n.props.shouldFocusDayInline,fixedHeight:n.props.fixedHeight,filterDate:n.props.filterDate,preSelection:n.props.preSelection,setPreSelection:n.props.setPreSelection,selected:n.props.selected,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,selectsDisabledDaysInRange:n.props.selectsDisabledDaysInRange,showWeekNumbers:n.props.showWeekNumbers,startDate:n.props.startDate,endDate:n.props.endDate,peekNextMonth:n.props.peekNextMonth,setOpen:n.props.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,renderDayContents:n.props.renderDayContents,renderMonthContent:n.props.renderMonthContent,renderQuarterContent:n.props.renderQuarterContent,renderYearContent:n.props.renderYearContent,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:n.props.showFourColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showWeekPicker:n.props.showWeekPicker,isInputFocused:n.props.isInputFocused,containerRef:n.containerRef,monthShowsDuplicateDaysEnd:u,monthShowsDuplicateDaysStart:d})))}return t}})),wt(Rt(n),"renderYears",(function(){if(!n.props.showTimeSelectOnly)return n.props.showYearPicker?de.default.createElement("div",{className:"react-datepicker__year--container"},n.renderHeader(),de.default.createElement(Wr,St({onDayClick:n.handleDayClick,selectingDate:n.state.selectingDate,clearSelectingDate:n.clearSelectingDate,date:n.state.date},n.props,{onYearMouseEnter:n.handleYearMouseEnter,onYearMouseLeave:n.handleYearMouseLeave}))):void 0})),wt(Rt(n),"renderTimeSection",(function(){if(n.props.showTimeSelect&&(n.state.monthContainer||n.props.showTimeSelectOnly))return de.default.createElement($r,{selected:n.props.selected,openToDate:n.props.openToDate,onChange:n.props.onTimeChange,timeClassName:n.props.timeClassName,format:n.props.timeFormat,includeTimes:n.props.includeTimes,intervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,filterTime:n.props.filterTime,timeCaption:n.props.timeCaption,todayButton:n.props.todayButton,showMonthDropdown:n.props.showMonthDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,monthRef:n.state.monthContainer,injectTimes:n.props.injectTimes,locale:n.props.locale,handleOnKeyDown:n.props.handleOnKeyDown,showTimeSelectOnly:n.props.showTimeSelectOnly})})),wt(Rt(n),"renderInputTimeSection",(function(){var e=new Date(n.props.selected),t=Ft(e)&&Boolean(n.props.selected)?"".concat(Tr(e.getHours()),":").concat(Tr(e.getMinutes())):"";if(n.props.showTimeInput)return de.default.createElement(Qr,{date:e,timeString:t,timeInputLabel:n.props.timeInputLabel,onChange:n.props.onTimeChange,customTimeInput:n.props.customTimeInput})})),wt(Rt(n),"renderAriaLiveRegion",(function(){var e,t=br(n.state.date,n.props.yearItemNumber),r=t.startPeriod,i=t.endPeriod;return e=n.props.showYearPicker?"".concat(r," - ").concat(i):n.props.showMonthYearPicker||n.props.showQuarterYearPicker?Le.default(n.state.date):"".concat(rr(Me.default(n.state.date),n.props.locale)," ").concat(Le.default(n.state.date)),de.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},n.state.isRenderAriaLiveMessage&&e)})),wt(Rt(n),"renderChildren",(function(){if(n.props.children)return de.default.createElement("div",{className:"react-datepicker__children-container"},n.props.children)})),n.containerRef=de.default.createRef(),n.state={date:n.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},n}return Et(r,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){var t=this;if(!this.props.preSelection||Xt(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn)this.props.openToDate&&!Xt(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate});else{var r=!Wt(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},(function(){return r&&t.handleCustomMonthChange(t.state.date)}))}}},{key:"render",value:function(){var e=this.props.container||Xr;return de.default.createElement("div",{style:{display:"contents"},ref:this.containerRef},de.default.createElement(e,{className:pe.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Lt}}}]),r}(de.default.Component),en=function(e){var t=e.icon,r=e.className,n=void 0===r?"":r,i=e.onClick,o="react-datepicker__calendar-icon";return de.default.isValidElement(t)?de.default.cloneElement(t,{className:"".concat(t.props.className||""," ").concat(o," ").concat(n),onClick:function(e){"function"==typeof t.props.onClick&&t.props.onClick(e),"function"==typeof i&&i(e)}}):"string"==typeof t?de.default.createElement("i",{className:"".concat(o," ").concat(t," ").concat(n),"aria-hidden":"true",onClick:i}):de.default.createElement("svg",{className:"".concat(o," ").concat(n),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:i},de.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"}))},tn=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),(n=t.call(this,e)).el=document.createElement("div"),n}return Et(r,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return mt.default.createPortal(this.props.children,this.el)}}]),r}(de.default.Component),rn=function(e){return!e.disabled&&-1!==e.tabIndex},nn=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),wt(Rt(n=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(n.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(rn)})),wt(Rt(n),"handleFocusStart",(function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()})),wt(Rt(n),"handleFocusEnd",(function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()})),n.tabLoopRef=de.default.createRef(),n}return Et(r,[{key:"render",value:function(){return this.props.enableTabLoop?de.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},de.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,de.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),r}(de.default.Component),on=function(e){Tt(r,e);var t=xt(r);function r(){return At(this,r),t.apply(this,arguments)}return Et(r,[{key:"render",value:function(){var e,t=this.props,r=t.className,n=t.wrapperClassName,i=t.hidePopper,o=t.popperComponent,a=t.popperModifiers,s=t.popperPlacement,l=t.popperProps,c=t.targetComponent,u=t.enableTabLoop,d=t.popperOnKeyDown,p=t.portalId,h=t.portalHost;if(!i){var f=pe.default("react-datepicker-popper",r);e=de.default.createElement(le.Popper,St({modifiers:a,placement:s},l),(function(e){var t=e.ref,r=e.style,n=e.placement,i=e.arrowProps;return de.default.createElement(nn,{enableTabLoop:u},de.default.createElement("div",{ref:t,style:r,className:f,"data-placement":n,onKeyDown:d},de.default.cloneElement(o,{arrowProps:i})))}))}this.props.popperContainer&&(e=de.default.createElement(this.props.popperContainer,{},e)),p&&!i&&(e=de.default.createElement(tn,{portalId:p,portalHost:h},e));var m=pe.default("react-datepicker-wrapper",n);return de.default.createElement(le.Manager,{className:"react-datepicker-manager"},de.default.createElement(le.Reference,null,(function(e){var t=e.ref;return de.default.createElement("div",{ref:t,className:m},c)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),r}(de.default.Component),an="react-datepicker-ignore-onclickoutside",sn=ft.default(Jr),ln="Date input not valid.",cn=function(e){Tt(r,e);var t=xt(r);function r(e){var n;return At(this,r),wt(Rt(n=t.call(this,e)),"getPreSelection",(function(){return n.props.openToDate?n.props.openToDate:n.props.selectsEnd&&n.props.startDate?n.props.startDate:n.props.selectsStart&&n.props.endDate?n.props.endDate:jt()})),wt(Rt(n),"modifyHolidays",(function(){var e;return null===(e=n.props.holidays)||void 0===e?void 0:e.reduce((function(e,t){var r=new Date(t.date);return fe.default(r)?[].concat(Ot(e),[vt(vt({},t),{},{date:r})]):e}),[])})),wt(Rt(n),"calcInitialState",(function(){var e,t=n.getPreSelection(),r=Ar(n.props),i=Cr(n.props),o=r&&ct.default(t,We.default(r))?r:i&&lt.default(t,et.default(i))?i:t;return{open:n.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=n.props.selectsRange?n.props.startDate:n.props.selected)&&void 0!==e?e:o,highlightDates:Er(n.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}})),wt(Rt(n),"clearPreventFocusTimeout",(function(){n.preventFocusTimeout&&clearTimeout(n.preventFocusTimeout)})),wt(Rt(n),"setFocus",(function(){n.input&&n.input.focus&&n.input.focus({preventScroll:!0})})),wt(Rt(n),"setBlur",(function(){n.input&&n.input.blur&&n.input.blur(),n.cancelFocusInput()})),wt(Rt(n),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n.setState({open:e,preSelection:e&&n.state.open?n.state.preSelection:n.calcInitialState().preSelection,lastPreSelectChange:dn},(function(){e||n.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&n.setBlur(),n.setState({inputValue:null})}))}))})),wt(Rt(n),"inputOk",(function(){return he.default(n.state.preSelection)})),wt(Rt(n),"isCalendarOpen",(function(){return void 0===n.props.open?n.state.open&&!n.props.disabled&&!n.props.readOnly:n.props.open})),wt(Rt(n),"handleFocus",(function(e){n.state.preventFocus||(n.props.onFocus(e),n.props.preventOpenOnFocus||n.props.readOnly||n.setOpen(!0)),n.setState({focused:!0})})),wt(Rt(n),"sendFocusBackToInput",(function(){n.preventFocusTimeout&&n.clearPreventFocusTimeout(),n.setState({preventFocus:!0},(function(){n.preventFocusTimeout=setTimeout((function(){n.setFocus(),n.setState({preventFocus:!1})}))}))})),wt(Rt(n),"cancelFocusInput",(function(){clearTimeout(n.inputFocusTimeout),n.inputFocusTimeout=null})),wt(Rt(n),"deferFocusInput",(function(){n.cancelFocusInput(),n.inputFocusTimeout=setTimeout((function(){return n.setFocus()}),1)})),wt(Rt(n),"handleDropdownFocus",(function(){n.cancelFocusInput()})),wt(Rt(n),"handleBlur",(function(e){(!n.state.open||n.props.withPortal||n.props.showTimeInput)&&n.props.onBlur(e),n.setState({focused:!1})})),wt(Rt(n),"handleCalendarClickOutside",(function(e){n.props.inline||n.setOpen(!1),n.props.onClickOutside(e),n.props.withPortal&&e.preventDefault()})),wt(Rt(n),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t[0];if(!n.props.onChangeRaw||(n.props.onChangeRaw.apply(Rt(n),t),"function"==typeof i.isDefaultPrevented&&!i.isDefaultPrevented())){n.setState({inputValue:i.target.value,lastPreSelectChange:un});var o,a,s,l,c,u,d,p,h=(o=i.target.value,a=n.props.dateFormat,s=n.props.locale,l=n.props.strictParsing,c=n.props.minDate,u=null,d=tr(s)||tr(er()),p=!0,Array.isArray(a)?(a.forEach((function(e){var t=pt.default(o,e,new Date,{locale:d});l&&(p=Ft(t,c)&&o===Ht(t,e,s)),Ft(t,c)&&p&&(u=t)})),u):(u=pt.default(o,a,new Date,{locale:d}),l?p=Ft(u)&&o===Ht(u,a,s):Ft(u)||(a=a.match(Ut).map((function(e){var t=e[0];return"p"===t||"P"===t?d?(0,Dt[t])(e,d.formatLong):t:e})).join(""),o.length>0&&(u=pt.default(o,a.slice(0,o.length),new Date)),Ft(u)||(u=new Date(o))),Ft(u)&&p?u:null));n.props.showTimeSelectOnly&&n.props.selected&&h&&!Xt(h,n.props.selected)&&(h=gt.default(n.props.selected,{hours:Oe.default(h),minutes:xe.default(h),seconds:Re.default(h)})),!h&&i.target.value||(n.props.showWeekPicker&&(h=Vt(h,n.props.locale,n.props.calendarStartDay)),n.setSelected(h,i,!0))}})),wt(Rt(n),"handleSelect",(function(e,t,r){if(n.props.shouldCloseOnSelect&&!n.props.showTimeSelect&&n.sendFocusBackToInput(),n.props.onChangeRaw&&n.props.onChangeRaw(t),n.props.showWeekPicker&&(e=Vt(e,n.props.locale,n.props.calendarStartDay)),n.setSelected(e,t,!1,r),n.props.showDateSelect&&n.setState({isRenderAriaLiveMessage:!0}),!n.props.shouldCloseOnSelect||n.props.showTimeSelect)n.setPreSelection(e);else if(!n.props.inline){n.props.selectsRange||n.setOpen(!1);var i=n.props,o=i.startDate,a=i.endDate;!o||a||ct.default(e,o)||n.setOpen(!1)}})),wt(Rt(n),"setSelected",(function(e,t,r,i){var o=e;if(n.props.showYearPicker){if(null!==o&&ur(Le.default(o),n.props))return}else if(n.props.showMonthYearPicker){if(null!==o&&ar(o,n.props))return}else if(null!==o&&ir(o,n.props))return;var a=n.props,s=a.onChange,l=a.selectsRange,c=a.startDate,u=a.endDate;if(!Zt(n.props.selected,o)||n.props.allowSameDay||l)if(null!==o&&(!n.props.selected||r&&(n.props.showTimeSelect||n.props.showTimeSelectOnly||n.props.showTimeInput)||(o=Gt(o,{hour:Oe.default(n.props.selected),minute:xe.default(n.props.selected),second:Re.default(n.props.selected)})),n.props.inline||n.setState({preSelection:o}),n.props.focusSelectedMonth||n.setState({monthSelectedIn:i})),l){var d=c&&u;c||u?c&&!u&&(ct.default(o,c)?s([o,null],t):s([c,o],t)):s([o,null],t),d&&s([o,null],t)}else s(o,t);r||(n.props.onSelect(o,t),n.setState({inputValue:null}))})),wt(Rt(n),"setPreSelection",(function(e){var t=void 0!==n.props.minDate,r=void 0!==n.props.maxDate,i=!0;if(e){n.props.showWeekPicker&&(e=Vt(e,n.props.locale,n.props.calendarStartDay));var o=We.default(e);if(t&&r)i=Jt(e,n.props.minDate,n.props.maxDate);else if(t){var a=We.default(n.props.minDate);i=lt.default(e,a)||Zt(o,a)}else if(r){var s=et.default(n.props.maxDate);i=ct.default(e,s)||Zt(o,s)}}i&&n.setState({preSelection:e})})),wt(Rt(n),"toggleCalendar",(function(){n.setOpen(!n.state.open)})),wt(Rt(n),"handleTimeChange",(function(e){var t=n.props.selected?n.props.selected:n.getPreSelection(),r=n.props.selected?e:Gt(t,{hour:Oe.default(e),minute:xe.default(e)});n.setState({preSelection:r}),n.props.onChange(r),n.props.shouldCloseOnSelect&&(n.sendFocusBackToInput(),n.setOpen(!1)),n.props.showTimeInput&&n.setOpen(!0),(n.props.showTimeSelectOnly||n.props.showTimeSelect)&&n.setState({isRenderAriaLiveMessage:!0}),n.setState({inputValue:null})})),wt(Rt(n),"onInputClick",(function(){n.props.disabled||n.props.readOnly||n.setOpen(!0),n.props.onInputClick()})),wt(Rt(n),"onInputKeyDown",(function(e){n.props.onKeyDown(e);var t=e.key;if(n.state.open||n.props.inline||n.props.preventOpenOnFocus){if(n.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var r=n.props.showWeekPicker&&n.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',i=n.calendar.componentNode&&n.calendar.componentNode.querySelector(r);return void(i&&i.focus({preventScroll:!0}))}var o=jt(n.state.preSelection);"Enter"===t?(e.preventDefault(),n.inputOk()&&n.state.lastPreSelectChange===dn?(n.handleSelect(o,e),!n.props.shouldCloseOnSelect&&n.setPreSelection(o)):n.setOpen(!1)):"Escape"===t?(e.preventDefault(),n.sendFocusBackToInput(),n.setOpen(!1)):"Tab"===t&&n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:ln})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||n.onInputClick()})),wt(Rt(n),"onPortalKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),n.setState({preventFocus:!0},(function(){n.setOpen(!1),setTimeout((function(){n.setFocus(),n.setState({preventFocus:!1})}))})))})),wt(Rt(n),"onDayKeyDown",(function(e){n.props.onKeyDown(e);var t=e.key,r=jt(n.state.preSelection);if("Enter"===t)e.preventDefault(),n.handleSelect(r,e),!n.props.shouldCloseOnSelect&&n.setPreSelection(r);else if("Escape"===t)e.preventDefault(),n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:ln});else if(!n.props.disabledKeyboardNavigation){var i;switch(t){case"ArrowLeft":i=n.props.showWeekPicker?Se.default(r,1):we.default(r,1);break;case"ArrowRight":i=n.props.showWeekPicker?ye.default(r,1):ve.default(r,1);break;case"ArrowUp":i=Se.default(r,1);break;case"ArrowDown":i=ye.default(r,1);break;case"PageUp":i=Te.default(r,1);break;case"PageDown":i=Ae.default(r,1);break;case"Home":i=Ie.default(r,1);break;case"End":i=Ee.default(r,1);break;default:i=null}if(!i)return void(n.props.onInputError&&n.props.onInputError({code:1,msg:ln}));if(e.preventDefault(),n.setState({lastPreSelectChange:dn}),n.props.adjustDateOnChange&&n.setSelected(i),n.setPreSelection(i),n.props.inline){var o=Me.default(r),a=Me.default(i),s=Le.default(r),l=Le.default(i);o!==a||s!==l?n.setState({shouldFocusDayInline:!0}):n.setState({shouldFocusDayInline:!1})}}})),wt(Rt(n),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),n.sendFocusBackToInput())})),wt(Rt(n),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),n.sendFocusBackToInput(),n.props.selectsRange?n.props.onChange([null,null],e):n.props.onChange(null,e),n.setState({inputValue:null})})),wt(Rt(n),"clear",(function(){n.onClearClick()})),wt(Rt(n),"onScroll",(function(e){"boolean"==typeof n.props.closeOnScroll&&n.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||n.setOpen(!1):"function"==typeof n.props.closeOnScroll&&n.props.closeOnScroll(e)&&n.setOpen(!1)})),wt(Rt(n),"renderCalendar",(function(){return n.props.inline||n.isCalendarOpen()?de.default.createElement(sn,{ref:function(e){n.calendar=e},locale:n.props.locale,calendarStartDay:n.props.calendarStartDay,chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,monthAriaLabelPrefix:n.props.monthAriaLabelPrefix,adjustDateOnChange:n.props.adjustDateOnChange,setOpen:n.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,dateFormat:n.props.dateFormatCalendar,useWeekdaysShort:n.props.useWeekdaysShort,formatWeekDay:n.props.formatWeekDay,dropdownMode:n.props.dropdownMode,selected:n.props.selected,preSelection:n.state.preSelection,onSelect:n.handleSelect,onWeekSelect:n.props.onWeekSelect,openToDate:n.props.openToDate,minDate:n.props.minDate,maxDate:n.props.maxDate,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,startDate:n.props.startDate,endDate:n.props.endDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,filterDate:n.props.filterDate,onClickOutside:n.handleCalendarClickOutside,formatWeekNumber:n.props.formatWeekNumber,highlightDates:n.state.highlightDates,holidays:wr(n.modifyHolidays()),includeDates:n.props.includeDates,includeDateIntervals:n.props.includeDateIntervals,includeTimes:n.props.includeTimes,injectTimes:n.props.injectTimes,inline:n.props.inline,shouldFocusDayInline:n.state.shouldFocusDayInline,peekNextMonth:n.props.peekNextMonth,showMonthDropdown:n.props.showMonthDropdown,showPreviousMonths:n.props.showPreviousMonths,useShortMonthInDropdown:n.props.useShortMonthInDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showWeekNumbers:n.props.showWeekNumbers,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,forceShowMonthNavigation:n.props.forceShowMonthNavigation,showDisabledMonthNavigation:n.props.showDisabledMonthNavigation,scrollableYearDropdown:n.props.scrollableYearDropdown,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown,todayButton:n.props.todayButton,weekLabel:n.props.weekLabel,outsideClickIgnoreClass:an,fixedHeight:n.props.fixedHeight,monthsShown:n.props.monthsShown,monthSelectedIn:n.state.monthSelectedIn,onDropdownFocus:n.handleDropdownFocus,onMonthChange:n.props.onMonthChange,onYearChange:n.props.onYearChange,dayClassName:n.props.dayClassName,weekDayClassName:n.props.weekDayClassName,monthClassName:n.props.monthClassName,timeClassName:n.props.timeClassName,showDateSelect:n.props.showDateSelect,showTimeSelect:n.props.showTimeSelect,showTimeSelectOnly:n.props.showTimeSelectOnly,onTimeChange:n.handleTimeChange,timeFormat:n.props.timeFormat,timeIntervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,filterTime:n.props.filterTime,timeCaption:n.props.timeCaption,className:n.props.calendarClassName,container:n.props.calendarContainer,yearItemNumber:n.props.yearItemNumber,yearDropdownItemNumber:n.props.yearDropdownItemNumber,previousMonthAriaLabel:n.props.previousMonthAriaLabel,previousMonthButtonLabel:n.props.previousMonthButtonLabel,nextMonthAriaLabel:n.props.nextMonthAriaLabel,nextMonthButtonLabel:n.props.nextMonthButtonLabel,previousYearAriaLabel:n.props.previousYearAriaLabel,previousYearButtonLabel:n.props.previousYearButtonLabel,nextYearAriaLabel:n.props.nextYearAriaLabel,nextYearButtonLabel:n.props.nextYearButtonLabel,timeInputLabel:n.props.timeInputLabel,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,renderCustomHeader:n.props.renderCustomHeader,popperProps:n.props.popperProps,renderDayContents:n.props.renderDayContents,renderMonthContent:n.props.renderMonthContent,renderQuarterContent:n.props.renderQuarterContent,renderYearContent:n.props.renderYearContent,onDayMouseEnter:n.props.onDayMouseEnter,onMonthMouseLeave:n.props.onMonthMouseLeave,onYearMouseEnter:n.props.onYearMouseEnter,onYearMouseLeave:n.props.onYearMouseLeave,selectsDisabledDaysInRange:n.props.selectsDisabledDaysInRange,showTimeInput:n.props.showTimeInput,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:n.props.showFourColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showWeekPicker:n.props.showWeekPicker,showPopperArrow:n.props.showPopperArrow,excludeScrollbar:n.props.excludeScrollbar,handleOnKeyDown:n.props.onKeyDown,handleOnDayKeyDown:n.onDayKeyDown,isInputFocused:n.state.focused,customTimeInput:n.props.customTimeInput,setPreSelection:n.setPreSelection},n.props.children):null})),wt(Rt(n),"renderAriaLiveRegion",(function(){var e,t=n.props,r=t.dateFormat,i=t.locale,o=n.props.showTimeInput||n.props.showTimeSelect?"PPPPp":"PPPP";return e=n.props.selectsRange?"Selected start date: ".concat(Bt(n.props.startDate,{dateFormat:o,locale:i}),". ").concat(n.props.endDate?"End date: "+Bt(n.props.endDate,{dateFormat:o,locale:i}):""):n.props.showTimeSelectOnly?"Selected time: ".concat(Bt(n.props.selected,{dateFormat:r,locale:i})):n.props.showYearPicker?"Selected year: ".concat(Bt(n.props.selected,{dateFormat:"yyyy",locale:i})):n.props.showMonthYearPicker?"Selected month: ".concat(Bt(n.props.selected,{dateFormat:"MMMM yyyy",locale:i})):n.props.showQuarterYearPicker?"Selected quarter: ".concat(Bt(n.props.selected,{dateFormat:"yyyy, QQQ",locale:i})):"Selected date: ".concat(Bt(n.props.selected,{dateFormat:o,locale:i})),de.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},e)})),wt(Rt(n),"renderDateInput",(function(){var e,t=pe.default(n.props.className,wt({},an,n.state.open)),r=n.props.customInput||de.default.createElement("input",{type:"text"}),i=n.props.customInputRef||"ref",o="string"==typeof n.props.value?n.props.value:"string"==typeof n.state.inputValue?n.state.inputValue:n.props.selectsRange?function(e,t,r){if(!e)return"";var n=Bt(e,r),i=t?Bt(t,r):"";return"".concat(n," - ").concat(i)}(n.props.startDate,n.props.endDate,n.props):Bt(n.props.selected,n.props);return de.default.cloneElement(r,(wt(wt(wt(wt(wt(wt(wt(wt(wt(wt(e={},i,(function(e){n.input=e})),"value",o),"onBlur",n.handleBlur),"onChange",n.handleChange),"onClick",n.onInputClick),"onFocus",n.handleFocus),"onKeyDown",n.onInputKeyDown),"id",n.props.id),"name",n.props.name),"form",n.props.form),wt(wt(wt(wt(wt(wt(wt(wt(wt(wt(e,"autoFocus",n.props.autoFocus),"placeholder",n.props.placeholderText),"disabled",n.props.disabled),"autoComplete",n.props.autoComplete),"className",pe.default(r.props.className,t)),"title",n.props.title),"readOnly",n.props.readOnly),"required",n.props.required),"tabIndex",n.props.tabIndex),"aria-describedby",n.props.ariaDescribedBy),wt(wt(wt(e,"aria-invalid",n.props.ariaInvalid),"aria-labelledby",n.props.ariaLabelledBy),"aria-required",n.props.ariaRequired)))})),wt(Rt(n),"renderClearButton",(function(){var e=n.props,t=e.isClearable,r=e.disabled,i=e.selected,o=e.startDate,a=e.endDate,s=e.clearButtonTitle,l=e.clearButtonClassName,c=void 0===l?"":l,u=e.ariaLabelClose,d=void 0===u?"Close":u;return!t||null==i&&null==o&&null==a?null:de.default.createElement("button",{type:"button",className:pe.default("react-datepicker__close-icon",c,{"react-datepicker__close-icon--disabled":r}),disabled:r,"aria-label":d,onClick:n.onClearClick,title:s,tabIndex:-1})})),n.state=n.calcInitialState(),n.preventFocusTimeout=null,n}return Et(r,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var r,n;e.inline&&(r=e.selected,n=this.props.selected,r&&n?Me.default(r)!==Me.default(n)||Le.default(r)!==Le.default(n):r!==n)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:Er(this.props.highlightDates)}),t.focused||Zt(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){var e=this.props,t=e.showIcon,r=e.icon,n=e.calendarIconClassname,i=e.toggleCalendarOnIconClick,o=this.state.open;return de.default.createElement("div",{className:"react-datepicker__input-container".concat(t?" react-datepicker__view-calendar-icon":"")},t&&de.default.createElement(en,St({icon:r,className:"".concat(n," ").concat(o&&"react-datepicker-ignore-onclickoutside")},i?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?de.default.createElement(nn,{enableTabLoop:this.props.enableTabLoop},de.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=de.default.createElement(tn,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),de.default.createElement("div",null,this.renderInputContainer(),t)}return de.default.createElement(on,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Lt,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1}}}]),r}(de.default.Component),un="input",dn="navigate";e.CalendarContainer=Xr,e.default=cn,e.getDefaultLocale=er,e.registerLocale=function(e,t){var r="undefined"!=typeof window?window:globalThis;r.__localeData__||(r.__localeData__={}),r.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,r(65043),r(65173),r(98139),r(89713),r(70097),r(4860),r(69333),r(97487),r(5027),r(96265),r(32215),r(6337),r(28926),r(80486),r(51806),r(55622),r(29436),r(18885),r(66340),r(97124),r(63306),r(50743),r(89855),r(80216),r(91551),r(91845),r(94974),r(68170),r(60776),r(49952),r(7566),r(98224),r(8673),r(79730),r(89563),r(64489),r(89352),r(72672),r(47815),r(32312),r(80618),r(97660),r(89566),r(13035),r(61251),r(92039),r(40147),r(20802),r(83515),r(61315),r(38643),r(96194),r(44561),r(39977),r(3274),r(92763),r(80888),r(27300),r(74161),r(12547),r(97950),r(37099),r(42431))},60364:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const i=function(e,t,r){var i,o=n[e];return i="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!==r&&void 0!==r&&r.addSuffix?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};function o(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var a={date:o({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:o({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:o({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function l(e){return function(t,r){var n;if("formatting"===(null!==r&&void 0!==r&&r.context?String(r.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=null!==r&&void 0!==r&&r.width?String(r.width):i;n=e.formattingValues[o]||e.formattingValues[i]}else{var a=e.defaultWidth,s=null!==r&&void 0!==r&&r.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function c(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var a,s=o[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r;return}(l,(function(e){return e.test(s)})):function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r;return}(l,(function(e){return e.test(s)}));return a=e.valueCallback?e.valueCallback(c):c,{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(s.length)}}}var u;const d={code:"en-US",formatDistance:i,formatLong:a,formatRelative:function(e,t,r,n){return s[e]},localize:{ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(u={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(u.matchPattern);if(!r)return null;var n=r[0],i=e.match(u.parsePattern);if(!i)return null;var o=u.valueCallback?u.valueCallback(i[0]):i[0];return{value:o=t.valueCallback?t.valueCallback(o):o,rest:e.slice(n.length)}}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},18171:(e,t,r)=>{"use strict";r.d(t,{q:()=>i});var n={};function i(){return n}},18435:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};const o={p:i,P:function(e,t){var r,o=e.match(/(P+)(p+)?/)||[],a=o[1],s=o[2];if(!s)return n(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",n(a,t)).replace("{{time}}",i(s,t))}}},18539:(e,t,r)=>{"use strict";function n(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}r.d(t,{A:()=>n})},47532:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(80888),i=r(14960),o=r(77780),a=r(98726);var s=6048e5;function l(e){(0,a.A)(1,arguments);var t=(0,n.default)(e),r=(0,i.A)(t).getTime()-function(e){(0,a.A)(1,arguments);var t=(0,o.A)(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),(0,i.A)(r)}(t).getTime();return Math.round(r/s)+1}},77780:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(80888),i=r(98726),o=r(14960);function a(e){(0,i.A)(1,arguments);var t=(0,n.default)(e),r=t.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(r+1,0,4),a.setUTCHours(0,0,0,0);var s=(0,o.A)(a),l=new Date(0);l.setUTCFullYear(r,0,4),l.setUTCHours(0,0,0,0);var c=(0,o.A)(l);return t.getTime()>=s.getTime()?r+1:t.getTime()>=c.getTime()?r:r-1}},81209:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(80888),i=r(47451),o=r(92637),a=r(98726),s=r(16191),l=r(18171);var c=6048e5;function u(e,t){(0,a.A)(1,arguments);var r=(0,n.default)(e),u=(0,i.A)(r,t).getTime()-function(e,t){var r,n,c,u,d,p,h,f;(0,a.A)(1,arguments);var m=(0,l.q)(),g=(0,s.A)(null!==(r=null!==(n=null!==(c=null!==(u=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==c?c:m.firstWeekContainsDate)&&void 0!==n?n:null===(h=m.locale)||void 0===h||null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==r?r:1),_=(0,o.A)(e,t),v=new Date(0);return v.setUTCFullYear(_,0,g),v.setUTCHours(0,0,0,0),(0,i.A)(v,t)}(r,t).getTime();return Math.round(u/c)+1}},92637:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(80888),i=r(98726),o=r(47451),a=r(16191),s=r(18171);function l(e,t){var r,l,c,u,d,p,h,f;(0,i.A)(1,arguments);var m=(0,n.default)(e),g=m.getUTCFullYear(),_=(0,s.q)(),v=(0,a.A)(null!==(r=null!==(l=null!==(c=null!==(u=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==c?c:_.firstWeekContainsDate)&&void 0!==l?l:null===(h=_.locale)||void 0===h||null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==r?r:1);if(!(v>=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(g+1,0,v),y.setUTCHours(0,0,0,0);var A=(0,o.A)(y,t),C=new Date(0);C.setUTCFullYear(g,0,v),C.setUTCHours(0,0,0,0);var E=(0,o.A)(C,t);return m.getTime()>=A.getTime()?g+1:m.getTime()>=E.getTime()?g:g-1}},32058:(e,t,r)=>{"use strict";r.d(t,{ef:()=>o,lJ:()=>s,xM:()=>a});var n=["D","DD"],i=["YY","YYYY"];function o(e){return-1!==n.indexOf(e)}function a(e){return-1!==i.indexOf(e)}function s(e,t,r){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},98726:(e,t,r)=>{"use strict";function n(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}r.d(t,{A:()=>n})},14960:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e),r=t.getUTCDay(),o=(r<1?7:0)+r-1;return t.setUTCDate(t.getUTCDate()-o),t.setUTCHours(0,0,0,0),t}},47451:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(80888),i=r(98726),o=r(16191),a=r(18171);function s(e,t){var r,s,l,c,u,d,p,h;(0,i.A)(1,arguments);var f=(0,a.q)(),m=(0,o.A)(null!==(r=null!==(s=null!==(l=null!==(c=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==c?c:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:f.weekStartsOn)&&void 0!==s?s:null===(p=f.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==r?r:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,n.default)(e),_=g.getUTCDay(),v=(_<m?7:0)+_-m;return g.setUTCDate(g.getUTCDate()-v),g.setUTCHours(0,0,0,0),g}},16191:(e,t,r)=>{"use strict";function n(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}r.d(t,{A:()=>n})},5027:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t);return isNaN(a)?new Date(NaN):a?(r.setDate(r.getDate()+a),r):r}},97487:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(16191),i=r(72550),o=r(98726),a=36e5;function s(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.A)(e,r*a)}},72550:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e).getTime(),a=(0,n.A)(t);return new Date(r+a)}},69333:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(16191),i=r(72550),o=r(98726),a=6e4;function s(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.A)(e,r*a)}},32215:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t);if(isNaN(a))return new Date(NaN);if(!a)return r;var s=r.getDate(),l=new Date(r.getTime());return l.setMonth(r.getMonth()+a+1,0),s>=l.getDate()?l:(r.setFullYear(l.getFullYear(),l.getMonth(),s),r)}},6337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(32215),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=3*(0,n.A)(t);return(0,i.default)(e,r)}},96265:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(5027),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=7*(0,n.A)(t);return(0,i.default)(e,r)}},28926:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(32215),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.default)(e,12*r)}},65126:(e,t,r)=>{"use strict";r.d(t,{Cg:()=>n,_m:()=>o,s0:()=>i});Math.pow(10,8);var n=6e4,i=36e5,o=1e3},89352:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(18539),i=r(32312),o=r(98726),a=864e5;function s(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),s=(0,i.default)(t),l=r.getTime()-(0,n.A)(r),c=s.getTime()-(0,n.A)(s);return Math.round((l-c)/a)}},72672:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return 12*(r.getFullYear()-o.getFullYear())+(r.getMonth()-o.getMonth())}},47815:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getFullYear()-o.getFullYear()}},61251:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e);return t.setHours(23,59,59,999),t}},40147:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}},92039:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(18171),i=r(80888),o=r(16191),a=r(98726);function s(e,t){var r,s,l,c,u,d,p,h;(0,a.A)(1,arguments);var f=(0,n.q)(),m=(0,o.A)(null!==(r=null!==(s=null!==(l=null!==(c=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==c?c:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:f.weekStartsOn)&&void 0!==s?s:null===(p=f.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==r?r:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,i.default)(e),_=g.getDay(),v=6+(_<m?-7:0)-(_-m);return g.setDate(g.getDate()+v),g.setHours(23,59,59,999),g}},20802:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e),r=t.getFullYear();return t.setFullYear(r+1,0,0),t.setHours(23,59,59,999),t}},4860:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>M});var n=r(70097),i=r(44375),o=r(80888),a=r(98726);var s=r(47532),l=r(77780),c=r(81209),u=r(92637);function d(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}const p={y:function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return d("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):d(r+1,2)},d:function(e,t){return d(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return d(e.getUTCHours()%12||12,t.length)},H:function(e,t){return d(e.getUTCHours(),t.length)},m:function(e,t){return d(e.getUTCMinutes(),t.length)},s:function(e,t){return d(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=e.getUTCMilliseconds();return d(Math.floor(n*Math.pow(10,r-3)),t.length)}};var h="midnight",f="noon",m="morning",g="afternoon",_="evening",v="night";function y(e,t){var r=e>0?"-":"+",n=Math.abs(e),i=Math.floor(n/60),o=n%60;if(0===o)return r+String(i);var a=t||"";return r+String(i)+a+d(o,2)}function A(e,t){return e%60===0?(e>0?"-":"+")+d(Math.abs(e)/60,2):C(e,t)}function C(e,t){var r=t||"",n=e>0?"-":"+",i=Math.abs(e);return n+d(Math.floor(i/60),2)+r+d(i%60,2)}const E={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return p.y(e,t)},Y:function(e,t,r,n){var i=(0,u.A)(e,n),o=i>0?i:1-i;return"YY"===t?d(o%100,2):"Yo"===t?r.ordinalNumber(o,{unit:"year"}):d(o,t.length)},R:function(e,t){return d((0,l.A)(e),t.length)},u:function(e,t){return d(e.getUTCFullYear(),t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return d(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return d(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return p.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return d(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var i=(0,c.A)(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):d(i,t.length)},I:function(e,t,r){var n=(0,s.A)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):d(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):p.d(e,t)},D:function(e,t,r){var n=function(e){(0,a.A)(1,arguments);var t=(0,o.default)(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=r-t.getTime();return Math.floor(n/864e5)+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):d(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var i=e.getUTCDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return d(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var i=e.getUTCDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return d(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return d(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,i=e.getUTCHours();switch(n=12===i?f:0===i?h:i/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,i=e.getUTCHours();switch(n=i>=17?_:i>=12?g:i>=4?m:v,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return p.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):p.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):d(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return 0===n&&(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):d(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):p.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):p.s(e,t)},S:function(e,t){return p.S(e,t)},X:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return A(i);case"XXXX":case"XX":return C(i);default:return C(i,":")}},x:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return A(i);case"xxxx":case"xx":return C(i);default:return C(i,":")}},O:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+y(i,":");default:return"GMT"+C(i,":")}},z:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+y(i,":");default:return"GMT"+C(i,":")}},t:function(e,t,r,n){var i=n._originalDate||e;return d(Math.floor(i.getTime()/1e3),t.length)},T:function(e,t,r,n){return d((n._originalDate||e).getTime(),t.length)}};var w=r(18435),S=r(18539),T=r(32058),b=r(16191),I=r(18171),R=r(60364),x=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,O=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,N=/^'([^]*?)'?$/,k=/''/g,P=/[a-zA-Z]/;function M(e,t,r){var s,l,c,u,d,p,h,f,m,g,_,v,y,A,C,M,D,L;(0,a.A)(2,arguments);var U=String(t),j=(0,I.q)(),F=null!==(s=null!==(l=null===r||void 0===r?void 0:r.locale)&&void 0!==l?l:j.locale)&&void 0!==s?s:R.A,H=(0,b.A)(null!==(c=null!==(u=null!==(d=null!==(p=null===r||void 0===r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:null===r||void 0===r||null===(h=r.locale)||void 0===h||null===(f=h.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==d?d:j.firstWeekContainsDate)&&void 0!==u?u:null===(m=j.locale)||void 0===m||null===(g=m.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==c?c:1);if(!(H>=1&&H<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=(0,b.A)(null!==(_=null!==(v=null!==(y=null!==(A=null===r||void 0===r?void 0:r.weekStartsOn)&&void 0!==A?A:null===r||void 0===r||null===(C=r.locale)||void 0===C||null===(M=C.options)||void 0===M?void 0:M.weekStartsOn)&&void 0!==y?y:j.weekStartsOn)&&void 0!==v?v:null===(D=j.locale)||void 0===D||null===(L=D.options)||void 0===L?void 0:L.weekStartsOn)&&void 0!==_?_:0);if(!(B>=0&&B<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!F.localize)throw new RangeError("locale must contain localize property");if(!F.formatLong)throw new RangeError("locale must contain formatLong property");var G=(0,o.default)(e);if(!(0,n.default)(G))throw new RangeError("Invalid time value");var V=(0,S.A)(G),K=(0,i.A)(G,V),q={firstWeekContainsDate:H,weekStartsOn:B,locale:F,_originalDate:G};return U.match(O).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,w.A[t])(e,F.formatLong):e})).join("").match(x).map((function(n){if("''"===n)return"'";var i=n[0];if("'"===i)return function(e){var t=e.match(N);if(!t)return e;return t[1].replace(k,"'")}(n);var o=E[i];if(o)return null!==r&&void 0!==r&&r.useAdditionalWeekYearTokens||!(0,T.xM)(n)||(0,T.lJ)(n,t,String(e)),null!==r&&void 0!==r&&r.useAdditionalDayOfYearTokens||!(0,T.ef)(n)||(0,T.lJ)(n,t,String(e)),o(K,n,F.localize,q);if(i.match(P))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return n})).join("")}},89855:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getDate()}},50743:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getDay()}},63306:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getHours()}},80216:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(80888),i=r(80618),o=r(98726);function a(e){return(0,o.A)(1,arguments),(0,i.default)(e,{weekStartsOn:1})}function s(e){(0,o.A)(1,arguments);var t=function(e){(0,o.A)(1,arguments);var t=(0,n.default)(e),r=t.getFullYear(),i=new Date(0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);var s=a(i),l=new Date(0);l.setFullYear(r,0,4),l.setHours(0,0,0,0);var c=a(l);return t.getTime()>=s.getTime()?r+1:t.getTime()>=c.getTime()?r:r-1}(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),a(r)}var l=6048e5;function c(e){(0,o.A)(1,arguments);var t=(0,n.default)(e),r=a(t).getTime()-s(t).getTime();return Math.round(r/l)+1}},97124:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getMinutes()}},91551:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getMonth()}},91845:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e);return Math.floor(t.getMonth()/3)+1}},66340:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getSeconds()}},68170:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getTime()}},94974:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){return(0,i.A)(1,arguments),(0,n.default)(e).getFullYear()}},39977:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getTime()>o.getTime()}},3274:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getTime()<o.getTime()}},89713:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(82284),i=r(98726);function o(e){return(0,i.A)(1,arguments),e instanceof Date||"object"===(0,n.A)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},83515:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getTime()===o.getTime()}},61315:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(32312),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getTime()===o.getTime()}},38643:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getFullYear()===o.getFullYear()&&r.getMonth()===o.getMonth()}},44561:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(89566),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getTime()===o.getTime()}},96194:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e),o=(0,n.default)(t);return r.getFullYear()===o.getFullYear()}},70097:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(89713),i=r(80888),o=r(98726);function a(e){if((0,o.A)(1,arguments),!(0,n.default)(e)&&"number"!==typeof e)return!1;var t=(0,i.default)(e);return!isNaN(Number(t))}},92763:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e,t){(0,i.A)(2,arguments);var r=(0,n.default)(e).getTime(),o=(0,n.default)(t.start).getTime(),a=(0,n.default)(t.end).getTime();if(!(o<=a))throw new RangeError("Invalid interval");return r>=o&&r<=a}},64489:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(82284),i=r(80888),o=r(98726);function a(e){var t,r;if((0,o.A)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==(0,n.A)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,i.default)(e);(void 0===r||r<t||isNaN(Number(t)))&&(r=t)})),r||new Date(NaN)}},89563:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(82284),i=r(80888),o=r(98726);function a(e){var t,r;if((0,o.A)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==(0,n.A)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,i.default)(e);(void 0===r||r>t||isNaN(t.getDate()))&&(r=t)})),r||new Date(NaN)}},27300:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>nt});var n=r(82284);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}var a=r(60364),s=r(44375),l=r(80888);function c(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}var u=r(18435),d=r(18539),p=r(32058),h=r(16191),f=r(98726),m=r(9417),g=r(63662);function _(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,g.A)(e,t)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}function A(e){var t=y();return function(){var r,i=v(e);if(t){var o=v(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return function(e,t){if(t&&("object"==(0,n.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,m.A)(e)}(this,r)}}function C(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var E=r(20816);function w(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,(0,E.A)(n.key),n)}}function S(e,t,r){return t&&w(e.prototype,t),r&&w(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var T=r(64467),b=function(){function e(){C(this,e),(0,T.A)(this,"priority",void 0),(0,T.A)(this,"subPriority",0)}return S(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),I=function(e){_(r,e);var t=A(r);function r(e,n,i,o,a){var s;return C(this,r),(s=t.call(this)).value=e,s.validateValue=n,s.setValue=i,s.priority=o,a&&(s.subPriority=a),s}return S(r,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,r){return this.setValue(e,t,this.value,r)}}]),r}(b),R=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",10),(0,T.A)((0,m.A)(e),"subPriority",-1),e}return S(r,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var r=new Date(0);return r.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),r.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),r}}]),r}(b),x=function(){function e(){C(this,e),(0,T.A)(this,"incompatibleTokens",void 0),(0,T.A)(this,"priority",void 0),(0,T.A)(this,"subPriority",void 0)}return S(e,[{key:"run",value:function(e,t,r,n){var i=this.parse(e,t,r,n);return i?{setter:new I(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}},{key:"validate",value:function(e,t,r){return!0}}]),e}(),O=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",140),(0,T.A)((0,m.A)(e),"incompatibleTokens",["R","u","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"G":case"GG":case"GGG":return r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"});case"GGGGG":return r.era(e,{width:"narrow"});default:return r.era(e,{width:"wide"})||r.era(e,{width:"abbreviated"})||r.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,r){return t.era=r,e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}}]),r}(x),N=r(65126),k=/^(1[0-2]|0?\d)/,P=/^(3[0-1]|[0-2]?\d)/,M=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,D=/^(5[0-3]|[0-4]?\d)/,L=/^(2[0-3]|[0-1]?\d)/,U=/^(2[0-4]|[0-1]?\d)/,j=/^(1[0-1]|0?\d)/,F=/^(1[0-2]|0?\d)/,H=/^[0-5]?\d/,B=/^[0-5]?\d/,G=/^\d/,V=/^\d{1,2}/,K=/^\d{1,3}/,q=/^\d{1,4}/,Y=/^-?\d+/,z=/^-?\d/,$=/^-?\d{1,2}/,W=/^-?\d{1,3}/,Q=/^-?\d{1,4}/,X=/^([+-])(\d{2})(\d{2})?|Z/,Z=/^([+-])(\d{2})(\d{2})|Z/,J=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,ee=/^([+-])(\d{2}):(\d{2})|Z/,te=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function re(e,t){return e?{value:t(e.value),rest:e.rest}:e}function ne(e,t){var r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function ie(e,t){var r=t.match(e);if(!r)return null;if("Z"===r[0])return{value:0,rest:t.slice(1)};var n="+"===r[1]?1:-1,i=r[2]?parseInt(r[2],10):0,o=r[3]?parseInt(r[3],10):0,a=r[5]?parseInt(r[5],10):0;return{value:n*(i*N.s0+o*N.Cg+a*N._m),rest:t.slice(r[0].length)}}function oe(e){return ne(Y,e)}function ae(e,t){switch(e){case 1:return ne(G,t);case 2:return ne(V,t);case 3:return ne(K,t);case 4:return ne(q,t);default:return ne(new RegExp("^\\d{1,"+e+"}"),t)}}function se(e,t){switch(e){case 1:return ne(z,t);case 2:return ne($,t);case 3:return ne(W,t);case 4:return ne(Q,t);default:return ne(new RegExp("^-?\\d{1,"+e+"}"),t)}}function le(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function ce(e,t){var r,n=t>0,i=n?t:1-t;if(i<=50)r=e||100;else{var o=i+50;r=e+100*Math.floor(o/100)-(e>=o%100?100:0)}return n?r:1-r}function ue(e){return e%400===0||e%4===0&&e%100!==0}var de=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",130),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){var n=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return re(ae(4,e),n);case"yo":return re(r.ordinalNumber(e,{unit:"year"}),n);default:return re(ae(t.length,e),n)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,r){var n=e.getUTCFullYear();if(r.isTwoDigitYear){var i=ce(r.year,n);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-r.year:r.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}}]),r}(x),pe=r(92637),he=r(47451),fe=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",130),(0,T.A)((0,m.A)(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){var n=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return re(ae(4,e),n);case"Yo":return re(r.ordinalNumber(e,{unit:"year"}),n);default:return re(ae(t.length,e),n)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,r,n){var i=(0,pe.A)(e,n);if(r.isTwoDigitYear){var o=ce(r.year,i);return e.setUTCFullYear(o,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,he.A)(e,n)}var a="era"in t&&1!==t.era?1-r.year:r.year;return e.setUTCFullYear(a,0,n.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,he.A)(e,n)}}]),r}(x),me=r(14960),ge=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",130),(0,T.A)((0,m.A)(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t){return se("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,r){var n=new Date(0);return n.setUTCFullYear(r,0,4),n.setUTCHours(0,0,0,0),(0,me.A)(n)}}]),r}(x),_e=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",130),(0,T.A)((0,m.A)(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t){return se("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,r){return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}}]),r}(x),ve=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",120),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"Q":case"QQ":return ae(t.length,e);case"Qo":return r.ordinalNumber(e,{unit:"quarter"});case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"});default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,r){return e.setUTCMonth(3*(r-1),1),e.setUTCHours(0,0,0,0),e}}]),r}(x),ye=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",120),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"q":case"qq":return ae(t.length,e);case"qo":return r.ordinalNumber(e,{unit:"quarter"});case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"});default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,r){return e.setUTCMonth(3*(r-1),1),e.setUTCHours(0,0,0,0),e}}]),r}(x),Ae=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,T.A)((0,m.A)(e),"priority",110),e}return S(r,[{key:"parse",value:function(e,t,r){var n=function(e){return e-1};switch(t){case"M":return re(ne(k,e),n);case"MM":return re(ae(2,e),n);case"Mo":return re(r.ordinalNumber(e,{unit:"month"}),n);case"MMM":return r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(e,{width:"narrow",context:"formatting"});default:return r.month(e,{width:"wide",context:"formatting"})||r.month(e,{width:"abbreviated",context:"formatting"})||r.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,r){return e.setUTCMonth(r,1),e.setUTCHours(0,0,0,0),e}}]),r}(x),Ce=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",110),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){var n=function(e){return e-1};switch(t){case"L":return re(ne(k,e),n);case"LL":return re(ae(2,e),n);case"Lo":return re(r.ordinalNumber(e,{unit:"month"}),n);case"LLL":return r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(e,{width:"narrow",context:"standalone"});default:return r.month(e,{width:"wide",context:"standalone"})||r.month(e,{width:"abbreviated",context:"standalone"})||r.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,r){return e.setUTCMonth(r,1),e.setUTCHours(0,0,0,0),e}}]),r}(x),Ee=r(81209);var we=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",100),(0,T.A)((0,m.A)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"w":return ne(D,e);case"wo":return r.ordinalNumber(e,{unit:"week"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,r,n){return(0,he.A)(function(e,t,r){(0,f.A)(2,arguments);var n=(0,l.default)(e),i=(0,h.A)(t),o=(0,Ee.A)(n,r)-i;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,r,n),n)}}]),r}(x),Se=r(47532);var Te=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",100),(0,T.A)((0,m.A)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"I":return ne(D,e);case"Io":return r.ordinalNumber(e,{unit:"week"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,r){return(0,me.A)(function(e,t){(0,f.A)(2,arguments);var r=(0,l.default)(e),n=(0,h.A)(t),i=(0,Se.A)(r)-n;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,r))}}]),r}(x),be=[31,28,31,30,31,30,31,31,30,31,30,31],Ie=[31,29,31,30,31,30,31,31,30,31,30,31],Re=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",90),(0,T.A)((0,m.A)(e),"subPriority",1),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"d":return ne(P,e);case"do":return r.ordinalNumber(e,{unit:"date"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){var r=ue(e.getUTCFullYear()),n=e.getUTCMonth();return r?t>=1&&t<=Ie[n]:t>=1&&t<=be[n]}},{key:"set",value:function(e,t,r){return e.setUTCDate(r),e.setUTCHours(0,0,0,0),e}}]),r}(x),xe=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",90),(0,T.A)((0,m.A)(e),"subpriority",1),(0,T.A)((0,m.A)(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"D":case"DD":return ne(M,e);case"Do":return r.ordinalNumber(e,{unit:"date"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return ue(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,r){return e.setUTCMonth(0,r),e.setUTCHours(0,0,0,0),e}}]),r}(x),Oe=r(18171);function Ne(e,t,r){var n,i,o,a,s,c,u,d;(0,f.A)(2,arguments);var p=(0,Oe.q)(),m=(0,h.A)(null!==(n=null!==(i=null!==(o=null!==(a=null===r||void 0===r?void 0:r.weekStartsOn)&&void 0!==a?a:null===r||void 0===r||null===(s=r.locale)||void 0===s||null===(c=s.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==i?i:null===(u=p.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==n?n:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,l.default)(e),_=(0,h.A)(t),v=((_%7+7)%7<m?7:0)+_-g.getUTCDay();return g.setUTCDate(g.getUTCDate()+v),g}var ke=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",90),(0,T.A)((0,m.A)(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"E":case"EE":case"EEE":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,r,n){return(e=Ne(e,r,n)).setUTCHours(0,0,0,0),e}}]),r}(x),Pe=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",90),(0,T.A)((0,m.A)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r,n){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return re(ae(t.length,e),i);case"eo":return re(r.ordinalNumber(e,{unit:"day"}),i);case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeeee":return r.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,r,n){return(e=Ne(e,r,n)).setUTCHours(0,0,0,0),e}}]),r}(x),Me=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",90),(0,T.A)((0,m.A)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r,n){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+n.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return re(ae(t.length,e),i);case"co":return re(r.ordinalNumber(e,{unit:"day"}),i);case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"ccccc":return r.day(e,{width:"narrow",context:"standalone"});case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,r,n){return(e=Ne(e,r,n)).setUTCHours(0,0,0,0),e}}]),r}(x);var De=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",90),(0,T.A)((0,m.A)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){var n=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return ae(t.length,e);case"io":return r.ordinalNumber(e,{unit:"day"});case"iii":return re(r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),n);case"iiiii":return re(r.day(e,{width:"narrow",context:"formatting"}),n);case"iiiiii":return re(r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),n);default:return re(r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),n)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,r){return e=function(e,t){(0,f.A)(2,arguments);var r=(0,h.A)(t);r%7===0&&(r-=7);var n=(0,l.default)(e),i=((r%7+7)%7<1?7:0)+r-n.getUTCDay();return n.setUTCDate(n.getUTCDate()+i),n}(e,r),e.setUTCHours(0,0,0,0),e}}]),r}(x),Le=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",80),(0,T.A)((0,m.A)(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"a":case"aa":case"aaa":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,r){return e.setUTCHours(le(r),0,0,0),e}}]),r}(x),Ue=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",80),(0,T.A)((0,m.A)(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"b":case"bb":case"bbb":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,r){return e.setUTCHours(le(r),0,0,0),e}}]),r}(x),je=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",80),(0,T.A)((0,m.A)(e),"incompatibleTokens",["a","b","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"B":case"BB":case"BBB":return r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(e,{width:"narrow",context:"formatting"});default:return r.dayPeriod(e,{width:"wide",context:"formatting"})||r.dayPeriod(e,{width:"abbreviated",context:"formatting"})||r.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,r){return e.setUTCHours(le(r),0,0,0),e}}]),r}(x),Fe=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",70),(0,T.A)((0,m.A)(e),"incompatibleTokens",["H","K","k","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"h":return ne(F,e);case"ho":return r.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,r){var n=e.getUTCHours()>=12;return n&&r<12?e.setUTCHours(r+12,0,0,0):n||12!==r?e.setUTCHours(r,0,0,0):e.setUTCHours(0,0,0,0),e}}]),r}(x),He=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",70),(0,T.A)((0,m.A)(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"H":return ne(L,e);case"Ho":return r.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,r){return e.setUTCHours(r,0,0,0),e}}]),r}(x),Be=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",70),(0,T.A)((0,m.A)(e),"incompatibleTokens",["h","H","k","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"K":return ne(j,e);case"Ko":return r.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,r){return e.getUTCHours()>=12&&r<12?e.setUTCHours(r+12,0,0,0):e.setUTCHours(r,0,0,0),e}}]),r}(x),Ge=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",70),(0,T.A)((0,m.A)(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"k":return ne(U,e);case"ko":return r.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,r){var n=r<=24?r%24:r;return e.setUTCHours(n,0,0,0),e}}]),r}(x),Ve=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",60),(0,T.A)((0,m.A)(e),"incompatibleTokens",["t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"m":return ne(H,e);case"mo":return r.ordinalNumber(e,{unit:"minute"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,r){return e.setUTCMinutes(r,0,0),e}}]),r}(x),Ke=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",50),(0,T.A)((0,m.A)(e),"incompatibleTokens",["t","T"]),e}return S(r,[{key:"parse",value:function(e,t,r){switch(t){case"s":return ne(B,e);case"so":return r.ordinalNumber(e,{unit:"second"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,r){return e.setUTCSeconds(r,0),e}}]),r}(x),qe=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",30),(0,T.A)((0,m.A)(e),"incompatibleTokens",["t","T"]),e}return S(r,[{key:"parse",value:function(e,t){return re(ae(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,r){return e.setUTCMilliseconds(r),e}}]),r}(x),Ye=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",10),(0,T.A)((0,m.A)(e),"incompatibleTokens",["t","T","x"]),e}return S(r,[{key:"parse",value:function(e,t){switch(t){case"X":return ie(X,e);case"XX":return ie(Z,e);case"XXXX":return ie(J,e);case"XXXXX":return ie(te,e);default:return ie(ee,e)}}},{key:"set",value:function(e,t,r){return t.timestampIsSet?e:new Date(e.getTime()-r)}}]),r}(x),ze=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",10),(0,T.A)((0,m.A)(e),"incompatibleTokens",["t","T","X"]),e}return S(r,[{key:"parse",value:function(e,t){switch(t){case"x":return ie(X,e);case"xx":return ie(Z,e);case"xxxx":return ie(J,e);case"xxxxx":return ie(te,e);default:return ie(ee,e)}}},{key:"set",value:function(e,t,r){return t.timestampIsSet?e:new Date(e.getTime()-r)}}]),r}(x),$e=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",40),(0,T.A)((0,m.A)(e),"incompatibleTokens","*"),e}return S(r,[{key:"parse",value:function(e){return oe(e)}},{key:"set",value:function(e,t,r){return[new Date(1e3*r),{timestampIsSet:!0}]}}]),r}(x),We=function(e){_(r,e);var t=A(r);function r(){var e;C(this,r);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,T.A)((0,m.A)(e),"priority",20),(0,T.A)((0,m.A)(e),"incompatibleTokens","*"),e}return S(r,[{key:"parse",value:function(e){return oe(e)}},{key:"set",value:function(e,t,r){return[new Date(r),{timestampIsSet:!0}]}}]),r}(x),Qe={G:new O,y:new de,Y:new fe,R:new ge,u:new _e,Q:new ve,q:new ye,M:new Ae,L:new Ce,w:new we,I:new Te,d:new Re,D:new xe,E:new ke,e:new Pe,c:new Me,i:new De,a:new Le,b:new Ue,B:new je,h:new Fe,H:new He,K:new Be,k:new Ge,m:new Ve,s:new Ke,S:new qe,X:new Ye,x:new ze,t:new $e,T:new We},Xe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ze=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Je=/^'([^]*?)'?$/,et=/''/g,tt=/\S/,rt=/[a-zA-Z]/;function nt(e,t,r,i){var m,g,_,v,y,A,C,E,w,S,T,b,I,x,O,N,k,P;(0,f.A)(3,arguments);var M=String(e),D=String(t),L=(0,Oe.q)(),U=null!==(m=null!==(g=null===i||void 0===i?void 0:i.locale)&&void 0!==g?g:L.locale)&&void 0!==m?m:a.A;if(!U.match)throw new RangeError("locale must contain match property");var j=(0,h.A)(null!==(_=null!==(v=null!==(y=null!==(A=null===i||void 0===i?void 0:i.firstWeekContainsDate)&&void 0!==A?A:null===i||void 0===i||null===(C=i.locale)||void 0===C||null===(E=C.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==y?y:L.firstWeekContainsDate)&&void 0!==v?v:null===(w=L.locale)||void 0===w||null===(S=w.options)||void 0===S?void 0:S.firstWeekContainsDate)&&void 0!==_?_:1);if(!(j>=1&&j<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=(0,h.A)(null!==(T=null!==(b=null!==(I=null!==(x=null===i||void 0===i?void 0:i.weekStartsOn)&&void 0!==x?x:null===i||void 0===i||null===(O=i.locale)||void 0===O||null===(N=O.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==I?I:L.weekStartsOn)&&void 0!==b?b:null===(k=L.locale)||void 0===k||null===(P=k.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==T?T:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===D)return""===M?(0,l.default)(r):new Date(NaN);var H,B={firstWeekContainsDate:j,weekStartsOn:F,locale:U},G=[new R],V=D.match(Ze).map((function(e){var t=e[0];return t in u.A?(0,u.A[t])(e,U.formatLong):e})).join("").match(Xe),K=[],q=o(V);try{var Y=function(){var t=H.value;null!==i&&void 0!==i&&i.useAdditionalWeekYearTokens||!(0,p.xM)(t)||(0,p.lJ)(t,D,e),null!==i&&void 0!==i&&i.useAdditionalDayOfYearTokens||!(0,p.ef)(t)||(0,p.lJ)(t,D,e);var r=t[0],n=Qe[r];if(n){var o=n.incompatibleTokens;if(Array.isArray(o)){var a=K.find((function(e){return o.includes(e.token)||e.token===r}));if(a)throw new RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===n.incompatibleTokens&&K.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));K.push({token:r,fullToken:t});var s=n.run(M,t,U.match,B);if(!s)return{v:new Date(NaN)};G.push(s.setter),M=s.rest}else{if(r.match(rt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");if("''"===t?t="'":"'"===r&&(t=t.match(Je)[1].replace(et,"'")),0!==M.indexOf(t))return{v:new Date(NaN)};M=M.slice(t.length)}};for(q.s();!(H=q.n()).done;){var z=Y();if("object"===(0,n.A)(z))return z.v}}catch(re){q.e(re)}finally{q.f()}if(M.length>0&&tt.test(M))return new Date(NaN);var $=G.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,r){return r.indexOf(e)===t})).map((function(e){return G.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),W=(0,l.default)(r);if(isNaN(W.getTime()))return new Date(NaN);var Q,X=(0,s.A)(W,(0,d.A)(W)),Z={},J=o($);try{for(J.s();!(Q=J.n()).done;){var ee=Q.value;if(!ee.validate(X,B))return new Date(NaN);var te=ee.set(X,Z,B);Array.isArray(te)?(X=te[0],c(Z,te[1])):X=te}}catch(re){J.e(re)}finally{J.f()}return X}},74161:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(65126),i=r(98726),o=r(16191);function a(e,t){var r;(0,i.A)(1,arguments);var a=(0,o.A)(null!==(r=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==r?r:2);if(2!==a&&1!==a&&0!==a)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var m,g=function(e){var t,r={},n=e.split(s.dateTimeDelimiter);if(n.length>2)return r;/:/.test(n[0])?t=n[0]:(r.date=n[0],t=n[1],s.timeZoneDelimiter.test(r.date)&&(r.date=e.split(s.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length)));if(t){var i=s.timezone.exec(t);i?(r.time=t.replace(i[1],""),r.timezone=i[1]):r.time=t}return r}(e);if(g.date){var _=function(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var i=n[1]?parseInt(n[1]):null,o=n[2]?parseInt(n[2]):null;return{year:null===o?i:100*o,restDateString:e.slice((n[1]||n[2]).length)}}(g.date,a);m=function(e,t){if(null===t)return new Date(NaN);var r=e.match(l);if(!r)return new Date(NaN);var n=!!r[4],i=d(r[1]),o=d(r[2])-1,a=d(r[3]),s=d(r[4]),c=d(r[5])-1;if(n)return function(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}(0,s,c)?function(e,t,r){var n=new Date(0);n.setUTCFullYear(e,0,4);var i=n.getUTCDay()||7,o=7*(t-1)+r+1-i;return n.setUTCDate(n.getUTCDate()+o),n}(t,s,c):new Date(NaN);var u=new Date(0);return function(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(h[t]||(f(e)?29:28))}(t,o,a)&&function(e,t){return t>=1&&t<=(f(e)?366:365)}(t,i)?(u.setUTCFullYear(t,o,Math.max(i,a)),u):new Date(NaN)}(_.restDateString,_.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);var v,y=m.getTime(),A=0;if(g.time&&(A=function(e){var t=e.match(c);if(!t)return NaN;var r=p(t[1]),i=p(t[2]),o=p(t[3]);if(!function(e,t,r){if(24===e)return 0===t&&0===r;return r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}(r,i,o))return NaN;return r*n.s0+i*n.Cg+1e3*o}(g.time),isNaN(A)))return new Date(NaN);if(!g.timezone){var C=new Date(y+A),E=new Date(0);return E.setFullYear(C.getUTCFullYear(),C.getUTCMonth(),C.getUTCDate()),E.setHours(C.getUTCHours(),C.getUTCMinutes(),C.getUTCSeconds(),C.getUTCMilliseconds()),E}return v=function(e){if("Z"===e)return 0;var t=e.match(u);if(!t)return 0;var r="+"===t[1]?-1:1,i=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,o))return NaN;return r*(i*n.s0+o*n.Cg)}(g.timezone),isNaN(v)?new Date(NaN):new Date(y+A+v)}var s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},l=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){return e?parseInt(e):1}function p(e){return e&&parseFloat(e.replace(",","."))||0}var h=[31,null,31,30,31,30,31,31,30,31,30,31];function f(e){return e%400===0||e%4===0&&e%100!==0}},42431:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n=r(82284),i=r(80888),o=r(98224),a=r(16191),s=r(98726);function l(e,t){if((0,s.A)(2,arguments),"object"!==(0,n.A)(t)||null===t)throw new RangeError("values parameter must be an object");var r=(0,i.default)(e);return isNaN(r.getTime())?new Date(NaN):(null!=t.year&&r.setFullYear(t.year),null!=t.month&&(r=(0,o.default)(r,t.month)),null!=t.date&&r.setDate((0,a.A)(t.date)),null!=t.hours&&r.setHours((0,a.A)(t.hours)),null!=t.minutes&&r.setMinutes((0,a.A)(t.minutes)),null!=t.seconds&&r.setSeconds((0,a.A)(t.seconds)),null!=t.milliseconds&&r.setMilliseconds((0,a.A)(t.milliseconds)),r)}},7566:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t);return r.setHours(a),r}},49952:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t);return r.setMinutes(a),r}},98224:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t),s=r.getFullYear(),l=r.getDate(),c=new Date(0);c.setFullYear(s,a,15),c.setHours(0,0,0,0);var u=function(e){(0,o.A)(1,arguments);var t=(0,i.default)(e),r=t.getFullYear(),n=t.getMonth(),a=new Date(0);return a.setFullYear(r,n+1,0),a.setHours(0,0,0,0),a.getDate()}(c);return r.setMonth(a,Math.min(l,u)),r}},8673:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(16191),i=r(80888),o=r(98224),a=r(98726);function s(e,t){(0,a.A)(2,arguments);var r=(0,i.default)(e),s=(0,n.A)(t)-(Math.floor(r.getMonth()/3)+1);return(0,o.default)(r,r.getMonth()+3*s)}},60776:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t);return r.setSeconds(a),r}},79730:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(80888),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,i.default)(e),a=(0,n.A)(t);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(a),r)}},32312:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e);return t.setHours(0,0,0,0),t}},97660:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},89566:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e),r=t.getMonth(),o=r-r%3;return t.setMonth(o,1),t.setHours(0,0,0,0),t}},80618:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(80888),i=r(16191),o=r(98726),a=r(18171);function s(e,t){var r,s,l,c,u,d,p,h;(0,o.A)(1,arguments);var f=(0,a.q)(),m=(0,i.A)(null!==(r=null!==(s=null!==(l=null!==(c=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==c?c:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:f.weekStartsOn)&&void 0!==s?s:null===(p=f.locale)||void 0===p||null===(h=p.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==r?r:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,n.default)(e),_=g.getDay(),v=(_<m?7:0)+_-m;return g.setDate(g.getDate()-v),g.setHours(0,0,0,0),g}},13035:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(80888),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=(0,n.default)(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}},80486:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(5027),i=r(98726),o=r(16191);function a(e,t){(0,i.A)(2,arguments);var r=(0,o.A)(t);return(0,n.default)(e,-r)}},44375:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(72550),i=r(98726),o=r(16191);function a(e,t){(0,i.A)(2,arguments);var r=(0,o.A)(t);return(0,n.A)(e,-r)}},55622:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(32215),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.default)(e,-r)}},29436:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(6337),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.default)(e,-r)}},51806:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(96265),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.default)(e,-r)}},18885:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(16191),i=r(28926),o=r(98726);function a(e,t){(0,o.A)(2,arguments);var r=(0,n.A)(t);return(0,i.default)(e,-r)}},80888:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var n=r(82284),i=r(98726);function o(e){(0,i.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,n.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},82730:(e,t,r)=>{"use strict";var n=r(65043),i=r(78853);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},f={};function m(e,t,r,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var _=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function y(e,t,r,n){var i=g.hasOwnProperty(t)?g[t]:null;(null!==i?0!==i.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null===t||"undefined"===typeof t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,n)&&(r=null),n||null===i?function(e){return!!d.call(f,e)||!d.call(h,e)&&(p.test(e)?f[e]=!0:(h[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(_,v);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(_,v);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(_,v);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var A=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,C=Symbol.for("react.element"),E=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),b=Symbol.for("react.provider"),I=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),k=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var M=Symbol.iterator;function D(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=M&&e[M]||e["@@iterator"])?e:null}var L,U=Object.assign;function j(e){if(void 0===L)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var F=!1;function H(e,t){if(!e||F)return"";F=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}catch(c){if(c&&n&&"string"===typeof c.stack){for(var i=c.stack.split("\n"),o=n.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{F=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?j(e):""}function B(e){switch(e.tag){case 5:return j(e.type);case 16:return j("Lazy");case 13:return j("Suspense");case 19:return j("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1);case 11:return e=H(e.type.render,!1);case 1:return e=H(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case w:return"Fragment";case E:return"Portal";case T:return"Profiler";case S:return"StrictMode";case x:return"Suspense";case O:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case I:return(e.displayName||"Context")+".Consumer";case b:return(e._context.displayName||"Context")+".Provider";case R:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case N:return null!==(t=e.displayName||null)?t:G(e.type)||"Memo";case k:t=e._payload,e=e._init;try{return G(e(t))}catch(r){}}return null}function V(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return G(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function K(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof r&&"function"===typeof r.get&&"function"===typeof r.set){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=q(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function $(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function W(e,t){var r=t.checked;return U({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Q(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=K(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function Z(e,t){X(e,t);var r=K(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&$(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+K(r),t=null,i=0;i<e.length;i++){if(e[i].value===r)return e[i].selected=!0,void(n&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return U({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(o(92));if(te(r)){if(1<r.length)throw Error(o(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:K(r)}}function oe(e,t){var r=K(t.value),n=K(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];function me(e,t,r){return null==t||"boolean"===typeof t||""===t?"":r||"number"!==typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function ge(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=me(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys(he).forEach((function(e){fe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var _e=U({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ae=null;function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ee=null,we=null,Se=null;function Te(e){if(e=yi(e)){if("function"!==typeof Ee)throw Error(o(280));var t=e.stateNode;t&&(t=Ci(t),Ee(e.stateNode,e.type,t))}}function be(e){we?Se?Se.push(e):Se=[e]:we=e}function Ie(){if(we){var e=we,t=Se;if(Se=we=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Re(e,t){return e(t)}function xe(){}var Oe=!1;function Ne(e,t,r){if(Oe)return e(t,r);Oe=!0;try{return Re(e,t,r)}finally{Oe=!1,(null!==we||null!==Se)&&(xe(),Ie())}}function ke(e,t){var r=e.stateNode;if(null===r)return null;var n=Ci(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!==typeof r)throw Error(o(231,t,typeof r));return r}var Pe=!1;if(u)try{var Me={};Object.defineProperty(Me,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Me,Me),window.removeEventListener("test",Me,Me)}catch(ue){Pe=!1}function De(e,t,r,n,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(u){this.onError(u)}}var Le=!1,Ue=null,je=!1,Fe=null,He={onError:function(e){Le=!0,Ue=e}};function Be(e,t,r,n,i,o,a,s,l){Le=!1,Ue=null,De.apply(He,arguments)}function Ge(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Ve(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ke(e){if(Ge(e)!==e)throw Error(o(188))}function qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(o(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(n=i.return)){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return Ke(i),e;if(a===n)return Ke(i),t;a=a.sibling}throw Error(o(188))}if(r.return!==n.return)r=i,n=a;else{for(var s=!1,l=i.child;l;){if(l===r){s=!0,r=i,n=a;break}if(l===n){s=!0,n=i,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=i;break}if(l===n){s=!0,n=a,r=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(r.alternate!==n)throw Error(o(190))}if(3!==r.tag)throw Error(o(188));return r.stateNode.current===r?e:t}(e))?Ye(e):null}function Ye(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ye(e);if(null!==t)return t;e=e.sibling}return null}var ze=i.unstable_scheduleCallback,$e=i.unstable_cancelCallback,We=i.unstable_shouldYield,Qe=i.unstable_requestPaint,Xe=i.unstable_now,Ze=i.unstable_getCurrentPriorityLevel,Je=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,rt=i.unstable_LowPriority,nt=i.unstable_IdlePriority,it=null,ot=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&r;if(0!==a){var s=a&~i;0!==s?n=dt(s):0!==(o&=a)&&(n=dt(o))}else 0!==(a=r&~i)?n=dt(a):0!==o&&(n=dt(o));if(0===n)return 0;if(0!==t&&t!==n&&0===(t&i)&&((i=n&-n)>=(o=t&-t)||16===i&&0!==(4194240&o)))return t;if(0!==(4&n)&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)i=1<<(r=31-at(t)),n|=e[r],t&=~i;return n}function ht(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return 0===(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function _t(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=r}function vt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-at(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var yt=0;function At(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var Ct,Et,wt,St,Tt,bt=!1,It=[],Rt=null,xt=null,Ot=null,Nt=new Map,kt=new Map,Pt=[],Mt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(e,t){switch(e){case"focusin":case"focusout":Rt=null;break;case"dragenter":case"dragleave":xt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Nt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":kt.delete(t.pointerId)}}function Lt(e,t,r,n,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},null!==t&&(null!==(t=yi(t))&&Et(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Ut(e){var t=vi(e.target);if(null!==t){var r=Ge(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Ve(r)))return e.blockedOn=t,void Tt(e.priority,(function(){wt(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function jt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Wt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=yi(r))&&Et(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);Ae=n,r.target.dispatchEvent(n),Ae=null,t.shift()}return!0}function Ft(e,t,r){jt(e)&&r.delete(t)}function Ht(){bt=!1,null!==Rt&&jt(Rt)&&(Rt=null),null!==xt&&jt(xt)&&(xt=null),null!==Ot&&jt(Ot)&&(Ot=null),Nt.forEach(Ft),kt.forEach(Ft)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,bt||(bt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Ht)))}function Gt(e){function t(t){return Bt(t,e)}if(0<It.length){Bt(It[0],e);for(var r=1;r<It.length;r++){var n=It[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Rt&&Bt(Rt,e),null!==xt&&Bt(xt,e),null!==Ot&&Bt(Ot,e),Nt.forEach(t),kt.forEach(t),r=0;r<Pt.length;r++)(n=Pt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Pt.length&&null===(r=Pt[0]).blockedOn;)Ut(r),null===r.blockedOn&&Pt.shift()}var Vt=A.ReactCurrentBatchConfig,Kt=!0;function qt(e,t,r,n){var i=yt,o=Vt.transition;Vt.transition=null;try{yt=1,zt(e,t,r,n)}finally{yt=i,Vt.transition=o}}function Yt(e,t,r,n){var i=yt,o=Vt.transition;Vt.transition=null;try{yt=4,zt(e,t,r,n)}finally{yt=i,Vt.transition=o}}function zt(e,t,r,n){if(Kt){var i=Wt(e,t,r,n);if(null===i)Kn(e,t,n,$t,r),Dt(e,n);else if(function(e,t,r,n,i){switch(t){case"focusin":return Rt=Lt(Rt,e,t,r,n,i),!0;case"dragenter":return xt=Lt(xt,e,t,r,n,i),!0;case"mouseover":return Ot=Lt(Ot,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return Nt.set(o,Lt(Nt.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,kt.set(o,Lt(kt.get(o)||null,e,t,r,n,i)),!0}return!1}(i,e,t,r,n))n.stopPropagation();else if(Dt(e,n),4&t&&-1<Mt.indexOf(e)){for(;null!==i;){var o=yi(i);if(null!==o&&Ct(o),null===(o=Wt(e,t,r,n))&&Kn(e,t,n,$t,r),o===i)break;i=o}null!==i&&n.stopPropagation()}else Kn(e,t,n,null,r)}}var $t=null;function Wt(e,t,r,n){if($t=null,null!==(e=vi(e=Ce(n))))if(null===(t=Ge(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $t=e,null}function Qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case et:return 4;case tt:case rt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Xt=null,Zt=null,Jt=null;function er(){if(Jt)return Jt;var e,t,r=Zt,n=r.length,i="value"in Xt?Xt.value:Xt.textContent,o=i.length;for(e=0;e<n&&r[e]===i[e];e++);var a=n-e;for(t=1;t<=a&&r[n-t]===i[o-t];t++);return Jt=i.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function nr(){return!1}function ir(e){function t(t,r,n,i,o){for(var a in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?rr:nr,this.isPropagationStopped=nr,this}return U(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var or,ar,sr,lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cr=ir(lr),ur=U({},lr,{view:0,detail:0}),dr=ir(ur),pr=U({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sr&&(sr&&"mousemove"===e.type?(or=e.screenX-sr.screenX,ar=e.screenY-sr.screenY):ar=or=0,sr=e),or)},movementY:function(e){return"movementY"in e?e.movementY:ar}}),hr=ir(pr),fr=ir(U({},pr,{dataTransfer:0})),mr=ir(U({},ur,{relatedTarget:0})),gr=ir(U({},lr,{animationName:0,elapsedTime:0,pseudoElement:0})),_r=U({},lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vr=ir(_r),yr=ir(U({},lr,{data:0})),Ar={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Cr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Er={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function wr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Er[e])&&!!t[e]}function Sr(){return wr}var Tr=U({},ur,{key:function(e){if(e.key){var t=Ar[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Cr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sr,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),br=ir(Tr),Ir=ir(U({},pr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rr=ir(U({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sr})),xr=ir(U({},lr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Or=U({},pr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nr=ir(Or),kr=[9,13,27,32],Pr=u&&"CompositionEvent"in window,Mr=null;u&&"documentMode"in document&&(Mr=document.documentMode);var Dr=u&&"TextEvent"in window&&!Mr,Lr=u&&(!Pr||Mr&&8<Mr&&11>=Mr),Ur=String.fromCharCode(32),jr=!1;function Fr(e,t){switch(e){case"keyup":return-1!==kr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hr(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Br=!1;var Gr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Gr[e.type]:"textarea"===t}function Kr(e,t,r,n){be(n),0<(t=Yn(t,"onChange")).length&&(r=new cr("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var qr=null,Yr=null;function zr(e){jn(e,0)}function $r(e){if(z(Ai(e)))return e}function Wr(e,t){if("change"===e)return t}var Qr=!1;if(u){var Xr;if(u){var Zr="oninput"in document;if(!Zr){var Jr=document.createElement("div");Jr.setAttribute("oninput","return;"),Zr="function"===typeof Jr.oninput}Xr=Zr}else Xr=!1;Qr=Xr&&(!document.documentMode||9<document.documentMode)}function en(){qr&&(qr.detachEvent("onpropertychange",tn),Yr=qr=null)}function tn(e){if("value"===e.propertyName&&$r(Yr)){var t=[];Kr(t,Yr,e,Ce(e)),Ne(zr,t)}}function rn(e,t,r){"focusin"===e?(en(),Yr=r,(qr=t).attachEvent("onpropertychange",tn)):"focusout"===e&&en()}function nn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return $r(Yr)}function on(e,t){if("click"===e)return $r(t)}function an(e,t){if("input"===e||"change"===e)return $r(t)}var sn="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function ln(e,t){if(sn(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!d.call(t,i)||!sn(e[i],t[i]))return!1}return!0}function cn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function un(e,t){var r,n=cn(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=cn(n)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=$();t instanceof e.HTMLIFrameElement;){try{var r="string"===typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=$((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fn(e){var t=pn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&dn(r.ownerDocument.documentElement,r)){if(null!==n&&hn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=void 0===n.end?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=un(r,o);var a=un(r,n);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mn=u&&"documentMode"in document&&11>=document.documentMode,gn=null,_n=null,vn=null,yn=!1;function An(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;yn||null==gn||gn!==$(n)||("selectionStart"in(n=gn)&&hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},vn&&ln(vn,n)||(vn=n,0<(n=Yn(_n,"onSelect")).length&&(t=new cr("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=gn)))}function Cn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var En={animationend:Cn("Animation","AnimationEnd"),animationiteration:Cn("Animation","AnimationIteration"),animationstart:Cn("Animation","AnimationStart"),transitionend:Cn("Transition","TransitionEnd")},wn={},Sn={};function Tn(e){if(wn[e])return wn[e];if(!En[e])return e;var t,r=En[e];for(t in r)if(r.hasOwnProperty(t)&&t in Sn)return wn[e]=r[t];return e}u&&(Sn=document.createElement("div").style,"AnimationEvent"in window||(delete En.animationend.animation,delete En.animationiteration.animation,delete En.animationstart.animation),"TransitionEvent"in window||delete En.transitionend.transition);var bn=Tn("animationend"),In=Tn("animationiteration"),Rn=Tn("animationstart"),xn=Tn("transitionend"),On=new Map,Nn="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function kn(e,t){On.set(e,t),l(t,[e])}for(var Pn=0;Pn<Nn.length;Pn++){var Mn=Nn[Pn];kn(Mn.toLowerCase(),"on"+(Mn[0].toUpperCase()+Mn.slice(1)))}kn(bn,"onAnimationEnd"),kn(In,"onAnimationIteration"),kn(Rn,"onAnimationStart"),kn("dblclick","onDoubleClick"),kn("focusin","onFocus"),kn("focusout","onBlur"),kn(xn,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ln=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dn));function Un(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,i,a,s,l,c){if(Be.apply(this,arguments),Le){if(!Le)throw Error(o(198));var u=Ue;Le=!1,Ue=null,je||(je=!0,Fe=u)}}(n,t,void 0,e),e.currentTarget=null}function jn(e,t){t=0!==(4&t);for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Un(i,s,c),o=l}else for(a=0;a<n.length;a++){if(l=(s=n[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Un(i,s,c),o=l}}}if(je)throw e=Fe,je=!1,Fe=null,e}function Fn(e,t){var r=t[mi];void 0===r&&(r=t[mi]=new Set);var n=e+"__bubble";r.has(n)||(Vn(t,e,2,!1),r.add(n))}function Hn(e,t,r){var n=0;t&&(n|=4),Vn(r,e,n,t)}var Bn="_reactListening"+Math.random().toString(36).slice(2);function Gn(e){if(!e[Bn]){e[Bn]=!0,a.forEach((function(t){"selectionchange"!==t&&(Ln.has(t)||Hn(t,!1,e),Hn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Bn]||(t[Bn]=!0,Hn("selectionchange",!1,t))}}function Vn(e,t,r,n){switch(Qt(t)){case 1:var i=qt;break;case 4:i=Yt;break;default:i=zt}r=i.bind(null,t,r,e),i=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),n?void 0!==i?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):void 0!==i?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Kn(e,t,r,n,i){var o=n;if(0===(1&t)&&0===(2&t)&&null!==n)e:for(;;){if(null===n)return;var a=n.tag;if(3===a||4===a){var s=n.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=n.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=vi(s)))return;if(5===(l=a.tag)||6===l){n=o=a;continue e}s=s.parentNode}}n=n.return}Ne((function(){var n=o,i=Ce(r),a=[];e:{var s=On.get(e);if(void 0!==s){var l=cr,c=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":l=br;break;case"focusin":c="focus",l=mr;break;case"focusout":c="blur",l=mr;break;case"beforeblur":case"afterblur":l=mr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=fr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Rr;break;case bn:case In:case Rn:l=gr;break;case xn:l=xr;break;case"scroll":l=dr;break;case"wheel":l=Nr;break;case"copy":case"cut":case"paste":l=vr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Ir}var u=0!==(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var h,f=n;null!==f;){var m=(h=f).stateNode;if(5===h.tag&&null!==m&&(h=m,null!==p&&(null!=(m=ke(f,p))&&u.push(qn(f,m,h)))),d)break;f=f.return}0<u.length&&(s=new l(s,c,null,r,i),a.push({event:s,listeners:u}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||r===Ae||!(c=r.relatedTarget||r.fromElement)||!vi(c)&&!c[fi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=n,null!==(c=(c=r.relatedTarget||r.toElement)?vi(c):null)&&(c!==(d=Ge(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=n),l!==c)){if(u=hr,m="onMouseLeave",p="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(u=Ir,m="onPointerLeave",p="onPointerEnter",f="pointer"),d=null==l?s:Ai(l),h=null==c?s:Ai(c),(s=new u(m,f+"leave",l,r,i)).target=d,s.relatedTarget=h,m=null,vi(i)===n&&((u=new u(p,f+"enter",c,r,i)).target=h,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(p=c,f=0,h=u=l;h;h=zn(h))f++;for(h=0,m=p;m;m=zn(m))h++;for(;0<f-h;)u=zn(u),f--;for(;0<h-f;)p=zn(p),h--;for(;f--;){if(u===p||null!==p&&u===p.alternate)break e;u=zn(u),p=zn(p)}u=null}else u=null;null!==l&&$n(a,s,l,u,!1),null!==c&&null!==d&&$n(a,d,c,u,!0)}if("select"===(l=(s=n?Ai(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Wr;else if(Vr(s))if(Qr)g=an;else{g=nn;var _=rn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=on);switch(g&&(g=g(e,n))?Kr(a,g,r,i):(_&&_(e,s,n),"focusout"===e&&(_=s._wrapperState)&&_.controlled&&"number"===s.type&&ee(s,"number",s.value)),_=n?Ai(n):window,e){case"focusin":(Vr(_)||"true"===_.contentEditable)&&(gn=_,_n=n,vn=null);break;case"focusout":vn=_n=gn=null;break;case"mousedown":yn=!0;break;case"contextmenu":case"mouseup":case"dragend":yn=!1,An(a,r,i);break;case"selectionchange":if(mn)break;case"keydown":case"keyup":An(a,r,i)}var v;if(Pr)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Br?Fr(e,r)&&(y="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(y="onCompositionStart");y&&(Lr&&"ko"!==r.locale&&(Br||"onCompositionStart"!==y?"onCompositionEnd"===y&&Br&&(v=er()):(Zt="value"in(Xt=i)?Xt.value:Xt.textContent,Br=!0)),0<(_=Yn(n,y)).length&&(y=new yr(y,e,null,r,i),a.push({event:y,listeners:_}),v?y.data=v:null!==(v=Hr(r))&&(y.data=v))),(v=Dr?function(e,t){switch(e){case"compositionend":return Hr(t);case"keypress":return 32!==t.which?null:(jr=!0,Ur);case"textInput":return(e=t.data)===Ur&&jr?null:e;default:return null}}(e,r):function(e,t){if(Br)return"compositionend"===e||!Pr&&Fr(e,t)?(e=er(),Jt=Zt=Xt=null,Br=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Lr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=Yn(n,"onBeforeInput")).length&&(i=new yr("onBeforeInput","beforeinput",null,r,i),a.push({event:i,listeners:n}),i.data=v))}jn(a,t)}))}function qn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Yn(e,t){for(var r=t+"Capture",n=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=ke(e,r))&&n.unshift(qn(e,o,i)),null!=(o=ke(e,t))&&n.push(qn(e,o,i))),e=e.return}return n}function zn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function $n(e,t,r,n,i){for(var o=t._reactName,a=[];null!==r&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===n)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=ke(r,o))&&a.unshift(qn(r,l,s)):i||null!=(l=ke(r,o))&&a.push(qn(r,l,s))),r=r.return}0!==a.length&&e.push({event:t,listeners:a})}var Wn=/\r\n?/g,Qn=/\u0000|\uFFFD/g;function Xn(e){return("string"===typeof e?e:""+e).replace(Wn,"\n").replace(Qn,"")}function Zn(e,t,r){if(t=Xn(t),Xn(e)!==t&&r)throw Error(o(425))}function Jn(){}var ei=null,ti=null;function ri(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ni="function"===typeof setTimeout?setTimeout:void 0,ii="function"===typeof clearTimeout?clearTimeout:void 0,oi="function"===typeof Promise?Promise:void 0,ai="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof oi?function(e){return oi.resolve(null).then(e).catch(si)}:ni;function si(e){setTimeout((function(){throw e}))}function li(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&8===i.nodeType)if("/$"===(r=i.data)){if(0===n)return e.removeChild(i),void Gt(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=i}while(r);Gt(t)}function ci(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ui(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var di=Math.random().toString(36).slice(2),pi="__reactFiber$"+di,hi="__reactProps$"+di,fi="__reactContainer$"+di,mi="__reactEvents$"+di,gi="__reactListeners$"+di,_i="__reactHandles$"+di;function vi(e){var t=e[pi];if(t)return t;for(var r=e.parentNode;r;){if(t=r[fi]||r[pi]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ui(e);null!==e;){if(r=e[pi])return r;e=ui(e)}return t}r=(e=r).parentNode}return null}function yi(e){return!(e=e[pi]||e[fi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Ai(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function Ci(e){return e[hi]||null}var Ei=[],wi=-1;function Si(e){return{current:e}}function Ti(e){0>wi||(e.current=Ei[wi],Ei[wi]=null,wi--)}function bi(e,t){wi++,Ei[wi]=e.current,e.current=t}var Ii={},Ri=Si(Ii),xi=Si(!1),Oi=Ii;function Ni(e,t){var r=e.type.contextTypes;if(!r)return Ii;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in r)o[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ki(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Pi(){Ti(xi),Ti(Ri)}function Mi(e,t,r){if(Ri.current!==Ii)throw Error(o(168));bi(Ri,t),bi(xi,r)}function Di(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!==typeof n.getChildContext)return r;for(var i in n=n.getChildContext())if(!(i in t))throw Error(o(108,V(e)||"Unknown",i));return U({},r,n)}function Li(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ii,Oi=Ri.current,bi(Ri,e),bi(xi,xi.current),!0}function Ui(e,t,r){var n=e.stateNode;if(!n)throw Error(o(169));r?(e=Di(e,t,Oi),n.__reactInternalMemoizedMergedChildContext=e,Ti(xi),Ti(Ri),bi(Ri,e)):Ti(xi),bi(xi,r)}var ji=null,Fi=!1,Hi=!1;function Bi(e){null===ji?ji=[e]:ji.push(e)}function Gi(){if(!Hi&&null!==ji){Hi=!0;var e=0,t=yt;try{var r=ji;for(yt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}ji=null,Fi=!1}catch(i){throw null!==ji&&(ji=ji.slice(e+1)),ze(Je,Gi),i}finally{yt=t,Hi=!1}}return null}var Vi=[],Ki=0,qi=null,Yi=0,zi=[],$i=0,Wi=null,Qi=1,Xi="";function Zi(e,t){Vi[Ki++]=Yi,Vi[Ki++]=qi,qi=e,Yi=t}function Ji(e,t,r){zi[$i++]=Qi,zi[$i++]=Xi,zi[$i++]=Wi,Wi=e;var n=Qi;e=Xi;var i=32-at(n)-1;n&=~(1<<i),r+=1;var o=32-at(t)+i;if(30<o){var a=i-i%5;o=(n&(1<<a)-1).toString(32),n>>=a,i-=a,Qi=1<<32-at(t)+i|r<<i|n,Xi=o+e}else Qi=1<<o|r<<i|n,Xi=e}function eo(e){null!==e.return&&(Zi(e,1),Ji(e,1,0))}function to(e){for(;e===qi;)qi=Vi[--Ki],Vi[Ki]=null,Yi=Vi[--Ki],Vi[Ki]=null;for(;e===Wi;)Wi=zi[--$i],zi[$i]=null,Xi=zi[--$i],zi[$i]=null,Qi=zi[--$i],zi[$i]=null}var ro=null,no=null,io=!1,oo=null;function ao(e,t){var r=Nc(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function so(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ro=e,no=ci(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ro=e,no=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Wi?{id:Qi,overflow:Xi}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Nc(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ro=e,no=null,!0);default:return!1}}function lo(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function co(e){if(io){var t=no;if(t){var r=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ci(r.nextSibling);var n=ro;t&&so(e,t)?ao(n,r):(e.flags=-4097&e.flags|2,io=!1,ro=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,io=!1,ro=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ro=e}function po(e){if(e!==ro)return!1;if(!io)return uo(e),io=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ri(e.type,e.memoizedProps)),t&&(t=no)){if(lo(e))throw ho(),Error(o(418));for(;t;)ao(e,t),t=ci(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){no=ci(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}no=null}}else no=ro?ci(e.stateNode.nextSibling):null;return!0}function ho(){for(var e=no;e;)e=ci(e.nextSibling)}function fo(){no=ro=null,io=!1}function mo(e){null===oo?oo=[e]:oo.push(e)}var go=A.ReactCurrentBatchConfig;function _o(e,t,r){if(null!==(e=r.ref)&&"function"!==typeof e&&"object"!==typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(o(309));var n=r.stateNode}if(!n)throw Error(o(147,e));var i=n,a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=i.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(o(284));if(!r._owner)throw Error(o(290,e))}return e}function vo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function yo(e){return(0,e._init)(e._payload)}function Ao(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Pc(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?((t=Uc(r,e.mode,n)).return=e,t):((t=i(t,r)).return=e,t)}function c(e,t,r,n){var o=r.type;return o===w?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===o||"object"===typeof o&&null!==o&&o.$$typeof===k&&yo(o)===t.type)?((n=i(t,r.props)).ref=_o(e,t,r),n.return=e,n):((n=Mc(r.type,r.key,r.props,null,e.mode,n)).ref=_o(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=jc(r,e.mode,n)).return=e,t):((t=i(t,r.children||[])).return=e,t)}function d(e,t,r,n,o){return null===t||7!==t.tag?((t=Dc(r,e.mode,n,o)).return=e,t):((t=i(t,r)).return=e,t)}function p(e,t,r){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Uc(""+t,e.mode,r)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case C:return(r=Mc(t.type,t.key,t.props,null,e.mode,r)).ref=_o(e,null,t),r.return=e,r;case E:return(t=jc(t,e.mode,r)).return=e,t;case k:return p(e,(0,t._init)(t._payload),r)}if(te(t)||D(t))return(t=Dc(t,e.mode,r,null)).return=e,t;vo(e,t)}return null}function h(e,t,r,n){var i=null!==t?t.key:null;if("string"===typeof r&&""!==r||"number"===typeof r)return null!==i?null:l(e,t,""+r,n);if("object"===typeof r&&null!==r){switch(r.$$typeof){case C:return r.key===i?c(e,t,r,n):null;case E:return r.key===i?u(e,t,r,n):null;case k:return h(e,t,(i=r._init)(r._payload),n)}if(te(r)||D(r))return null!==i?null:d(e,t,r,n,null);vo(e,r)}return null}function f(e,t,r,n,i){if("string"===typeof n&&""!==n||"number"===typeof n)return l(t,e=e.get(r)||null,""+n,i);if("object"===typeof n&&null!==n){switch(n.$$typeof){case C:return c(t,e=e.get(null===n.key?r:n.key)||null,n,i);case E:return u(t,e=e.get(null===n.key?r:n.key)||null,n,i);case k:return f(e,t,r,(0,n._init)(n._payload),i)}if(te(n)||D(n))return d(t,e=e.get(r)||null,n,i,null);vo(t,n)}return null}function m(i,o,s,l){for(var c=null,u=null,d=o,m=o=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var _=h(i,d,s[m],l);if(null===_){null===d&&(d=g);break}e&&d&&null===_.alternate&&t(i,d),o=a(_,o,m),null===u?c=_:u.sibling=_,u=_,d=g}if(m===s.length)return r(i,d),io&&Zi(i,m),c;if(null===d){for(;m<s.length;m++)null!==(d=p(i,s[m],l))&&(o=a(d,o,m),null===u?c=d:u.sibling=d,u=d);return io&&Zi(i,m),c}for(d=n(i,d);m<s.length;m++)null!==(g=f(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),o=a(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(i,e)})),io&&Zi(i,m),c}function g(i,s,l,c){var u=D(l);if("function"!==typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var d=u=null,m=s,g=s=0,_=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(_=m,m=null):_=m.sibling;var y=h(i,m,v.value,c);if(null===y){null===m&&(m=_);break}e&&m&&null===y.alternate&&t(i,m),s=a(y,s,g),null===d?u=y:d.sibling=y,d=y,m=_}if(v.done)return r(i,m),io&&Zi(i,g),u;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=p(i,v.value,c))&&(s=a(v,s,g),null===d?u=v:d.sibling=v,d=v);return io&&Zi(i,g),u}for(m=n(i,m);!v.done;g++,v=l.next())null!==(v=f(m,i,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=a(v,s,g),null===d?u=v:d.sibling=v,d=v);return e&&m.forEach((function(e){return t(i,e)})),io&&Zi(i,g),u}return function e(n,o,a,l){if("object"===typeof a&&null!==a&&a.type===w&&null===a.key&&(a=a.props.children),"object"===typeof a&&null!==a){switch(a.$$typeof){case C:e:{for(var c=a.key,u=o;null!==u;){if(u.key===c){if((c=a.type)===w){if(7===u.tag){r(n,u.sibling),(o=i(u,a.props.children)).return=n,n=o;break e}}else if(u.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===k&&yo(c)===u.type){r(n,u.sibling),(o=i(u,a.props)).ref=_o(n,u,a),o.return=n,n=o;break e}r(n,u);break}t(n,u),u=u.sibling}a.type===w?((o=Dc(a.props.children,n.mode,l,a.key)).return=n,n=o):((l=Mc(a.type,a.key,a.props,null,n.mode,l)).ref=_o(n,o,a),l.return=n,n=l)}return s(n);case E:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){r(n,o.sibling),(o=i(o,a.children||[])).return=n,n=o;break e}r(n,o);break}t(n,o),o=o.sibling}(o=jc(a,n.mode,l)).return=n,n=o}return s(n);case k:return e(n,o,(u=a._init)(a._payload),l)}if(te(a))return m(n,o,a,l);if(D(a))return g(n,o,a,l);vo(n,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==o&&6===o.tag?(r(n,o.sibling),(o=i(o,a)).return=n,n=o):(r(n,o),(o=Uc(a,n.mode,l)).return=n,n=o),s(n)):r(n,o)}}var Co=Ao(!0),Eo=Ao(!1),wo=Si(null),So=null,To=null,bo=null;function Io(){bo=To=So=null}function Ro(e){var t=wo.current;Ti(wo),e._currentValue=t}function xo(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Oo(e,t){So=e,bo=To=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ys=!0),e.firstContext=null)}function No(e){var t=e._currentValue;if(bo!==e)if(e={context:e,memoizedValue:t,next:null},null===To){if(null===So)throw Error(o(308));To=e,So.dependencies={lanes:0,firstContext:e}}else To=To.next=e;return t}var ko=null;function Po(e){null===ko?ko=[e]:ko.push(e)}function Mo(e,t,r,n){var i=t.interleaved;return null===i?(r.next=r,Po(t)):(r.next=i.next,i.next=r),t.interleaved=r,Do(e,n)}function Do(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Lo=!1;function Uo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function jo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Fo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ho(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,0!==(2&Rl)){var i=n.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Do(e,r)}return null===(i=n.interleaved)?(t.next=t,Po(n)):(t.next=i.next,i.next=t),n.interleaved=t,Do(e,r)}function Bo(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&r))){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,vt(e,r)}}function Go(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var i=null,o=null;if(null!==(r=r.firstBaseUpdate)){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===o?i=o=a:o=o.next=a,r=r.next}while(null!==r);null===o?i=o=t:o=o.next=t}else i=o=t;return r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Vo(e,t,r,n){var i=e.updateQueue;Lo=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==o){var d=i.baseState;for(a=0,u=c=l=null,s=o;;){var p=s.lane,h=s.eventTime;if((n&p)===p){null!==u&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var f=e,m=s;switch(p=t,h=r,m.tag){case 1:if("function"===typeof(f=m.payload)){d=f.call(h,d,p);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null===(p="function"===typeof(f=m.payload)?f.call(h,d,p):f)||void 0===p)break e;d=U({},d,p);break e;case 2:Lo=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=i.effects)?i.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=h,l=d):u=u.next=h,a|=p;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(p=s).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}if(null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Ll|=a,e.lanes=a,e.memoizedState=d}}function Ko(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(null!==i){if(n.callback=null,n=r,"function"!==typeof i)throw Error(o(191,i));i.call(n)}}}var qo={},Yo=Si(qo),zo=Si(qo),$o=Si(qo);function Wo(e){if(e===qo)throw Error(o(174));return e}function Qo(e,t){switch(bi($o,t),bi(zo,e),bi(Yo,qo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ti(Yo),bi(Yo,t)}function Xo(){Ti(Yo),Ti(zo),Ti($o)}function Zo(e){Wo($o.current);var t=Wo(Yo.current),r=le(t,e.type);t!==r&&(bi(zo,e),bi(Yo,r))}function Jo(e){zo.current===e&&(Ti(Yo),Ti(zo))}var ea=Si(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ra=[];function na(){for(var e=0;e<ra.length;e++)ra[e]._workInProgressVersionPrimary=null;ra.length=0}var ia=A.ReactCurrentDispatcher,oa=A.ReactCurrentBatchConfig,aa=0,sa=null,la=null,ca=null,ua=!1,da=!1,pa=0,ha=0;function fa(){throw Error(o(321))}function ma(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!sn(e[r],t[r]))return!1;return!0}function ga(e,t,r,n,i,a){if(aa=a,sa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ia.current=null===e||null===e.memoizedState?Ja:es,e=r(n,i),da){a=0;do{if(da=!1,pa=0,25<=a)throw Error(o(301));a+=1,ca=la=null,t.updateQueue=null,ia.current=ts,e=r(n,i)}while(da)}if(ia.current=Za,t=null!==la&&null!==la.next,aa=0,ca=la=sa=null,ua=!1,t)throw Error(o(300));return e}function _a(){var e=0!==pa;return pa=0,e}function va(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ca?sa.memoizedState=ca=e:ca=ca.next=e,ca}function ya(){if(null===la){var e=sa.alternate;e=null!==e?e.memoizedState:null}else e=la.next;var t=null===ca?sa.memoizedState:ca.next;if(null!==t)ca=t,la=e;else{if(null===e)throw Error(o(310));e={memoizedState:(la=e).memoizedState,baseState:la.baseState,baseQueue:la.baseQueue,queue:la.queue,next:null},null===ca?sa.memoizedState=ca=e:ca=ca.next=e}return ca}function Aa(e,t){return"function"===typeof t?t(e):t}function Ca(e){var t=ya(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=la,i=n.baseQueue,a=r.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}n.baseQueue=i=a,r.pending=null}if(null!==i){a=i.next,n=n.baseState;var l=s=null,c=null,u=a;do{var d=u.lane;if((aa&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=n):c=c.next=p,sa.lanes|=d,Ll|=d}u=u.next}while(null!==u&&u!==a);null===c?s=n:c.next=l,sn(n,t.memoizedState)||(ys=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}if(null!==(e=r.interleaved)){i=e;do{a=i.lane,sa.lanes|=a,Ll|=a,i=i.next}while(i!==e)}else null===i&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ea(e){var t=ya(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(null!==i){r.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);sn(a,t.memoizedState)||(ys=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function wa(){}function Sa(e,t){var r=sa,n=ya(),i=t(),a=!sn(n.memoizedState,i);if(a&&(n.memoizedState=i,ys=!0),n=n.queue,La(Ia.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ca&&1&ca.memoizedState.tag){if(r.flags|=2048,Na(9,ba.bind(null,r,n,i,t),void 0,null),null===xl)throw Error(o(349));0!==(30&aa)||Ta(r,t,i)}return i}function Ta(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function ba(e,t,r,n){t.value=r,t.getSnapshot=n,Ra(t)&&xa(e)}function Ia(e,t,r){return r((function(){Ra(t)&&xa(e)}))}function Ra(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!sn(e,r)}catch(n){return!0}}function xa(e){var t=Do(e,1);null!==t&&rc(t,e,1,-1)}function Oa(e){var t=va();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Aa,lastRenderedState:e},t.queue=e,e=e.dispatch=$a.bind(null,sa,e),[t.memoizedState,e]}function Na(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function ka(){return ya().memoizedState}function Pa(e,t,r,n){var i=va();sa.flags|=e,i.memoizedState=Na(1|t,r,void 0,void 0===n?null:n)}function Ma(e,t,r,n){var i=ya();n=void 0===n?null:n;var o=void 0;if(null!==la){var a=la.memoizedState;if(o=a.destroy,null!==n&&ma(n,a.deps))return void(i.memoizedState=Na(t,r,o,n))}sa.flags|=e,i.memoizedState=Na(1|t,r,o,n)}function Da(e,t){return Pa(8390656,8,e,t)}function La(e,t){return Ma(2048,8,e,t)}function Ua(e,t){return Ma(4,2,e,t)}function ja(e,t){return Ma(4,4,e,t)}function Fa(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ha(e,t,r){return r=null!==r&&void 0!==r?r.concat([e]):null,Ma(4,4,Fa.bind(null,t,e),r)}function Ba(){}function Ga(e,t){var r=ya();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ma(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Va(e,t){var r=ya();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ma(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Ka(e,t,r){return 0===(21&aa)?(e.baseState&&(e.baseState=!1,ys=!0),e.memoizedState=r):(sn(r,t)||(r=mt(),sa.lanes|=r,Ll|=r,e.baseState=!0),t)}function qa(e,t){var r=yt;yt=0!==r&&4>r?r:4,e(!0);var n=oa.transition;oa.transition={};try{e(!1),t()}finally{yt=r,oa.transition=n}}function Ya(){return ya().memoizedState}function za(e,t,r){var n=tc(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Wa(e))Qa(t,r);else if(null!==(r=Mo(e,t,r,n))){rc(r,e,n,ec()),Xa(r,t,n)}}function $a(e,t,r){var n=tc(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Wa(e))Qa(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,sn(s,a)){var l=t.interleaved;return null===l?(i.next=i,Po(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(c){}null!==(r=Mo(e,t,i,n))&&(rc(r,e,n,i=ec()),Xa(r,t,n))}}function Wa(e){var t=e.alternate;return e===sa||null!==t&&t===sa}function Qa(e,t){da=ua=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Xa(e,t,r){if(0!==(4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,vt(e,r)}}var Za={readContext:No,useCallback:fa,useContext:fa,useEffect:fa,useImperativeHandle:fa,useInsertionEffect:fa,useLayoutEffect:fa,useMemo:fa,useReducer:fa,useRef:fa,useState:fa,useDebugValue:fa,useDeferredValue:fa,useTransition:fa,useMutableSource:fa,useSyncExternalStore:fa,useId:fa,unstable_isNewReconciler:!1},Ja={readContext:No,useCallback:function(e,t){return va().memoizedState=[e,void 0===t?null:t],e},useContext:No,useEffect:Da,useImperativeHandle:function(e,t,r){return r=null!==r&&void 0!==r?r.concat([e]):null,Pa(4194308,4,Fa.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Pa(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pa(4,2,e,t)},useMemo:function(e,t){var r=va();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=va();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=za.bind(null,sa,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},va().memoizedState=e},useState:Oa,useDebugValue:Ba,useDeferredValue:function(e){return va().memoizedState=e},useTransition:function(){var e=Oa(!1),t=e[0];return e=qa.bind(null,e[1]),va().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=sa,i=va();if(io){if(void 0===r)throw Error(o(407));r=r()}else{if(r=t(),null===xl)throw Error(o(349));0!==(30&aa)||Ta(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,Da(Ia.bind(null,n,a,e),[e]),n.flags|=2048,Na(9,ba.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=va(),t=xl.identifierPrefix;if(io){var r=Xi;t=":"+t+"R"+(r=(Qi&~(1<<32-at(Qi)-1)).toString(32)+r),0<(r=pa++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=ha++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:No,useCallback:Ga,useContext:No,useEffect:La,useImperativeHandle:Ha,useInsertionEffect:Ua,useLayoutEffect:ja,useMemo:Va,useReducer:Ca,useRef:ka,useState:function(){return Ca(Aa)},useDebugValue:Ba,useDeferredValue:function(e){return Ka(ya(),la.memoizedState,e)},useTransition:function(){return[Ca(Aa)[0],ya().memoizedState]},useMutableSource:wa,useSyncExternalStore:Sa,useId:Ya,unstable_isNewReconciler:!1},ts={readContext:No,useCallback:Ga,useContext:No,useEffect:La,useImperativeHandle:Ha,useInsertionEffect:Ua,useLayoutEffect:ja,useMemo:Va,useReducer:Ea,useRef:ka,useState:function(){return Ea(Aa)},useDebugValue:Ba,useDeferredValue:function(e){var t=ya();return null===la?t.memoizedState=e:Ka(t,la.memoizedState,e)},useTransition:function(){return[Ea(Aa)[0],ya().memoizedState]},useMutableSource:wa,useSyncExternalStore:Sa,useId:Ya,unstable_isNewReconciler:!1};function rs(e,t){if(e&&e.defaultProps){for(var r in t=U({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function ns(e,t,r,n){r=null===(r=r(n,t=e.memoizedState))||void 0===r?t:U({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var is={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=ec(),i=tc(e),o=Fo(n,i);o.payload=t,void 0!==r&&null!==r&&(o.callback=r),null!==(t=Ho(e,o,i))&&(rc(t,e,i,n),Bo(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=ec(),i=tc(e),o=Fo(n,i);o.tag=1,o.payload=t,void 0!==r&&null!==r&&(o.callback=r),null!==(t=Ho(e,o,i))&&(rc(t,e,i,n),Bo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ec(),n=tc(e),i=Fo(r,n);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),null!==(t=Ho(e,i,n))&&(rc(t,e,n,r),Bo(t,e,n))}};function os(e,t,r,n,i,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!ln(r,n)||!ln(i,o))}function as(e,t,r){var n=!1,i=Ii,o=t.contextType;return"object"===typeof o&&null!==o?o=No(o):(i=ki(t)?Oi:Ri.current,o=(n=null!==(n=t.contextTypes)&&void 0!==n)?Ni(e,i):Ii),t=new t(r,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=is,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,r,n){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&is.enqueueReplaceState(t,t.state,null)}function ls(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},Uo(e);var o=t.contextType;"object"===typeof o&&null!==o?i.context=No(o):(o=ki(t)?Oi:Ri.current,i.context=Ni(e,o)),i.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(ns(e,t,o,r),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&is.enqueueReplaceState(i,i.state,null),Vo(e,r,i,n),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4194308)}function cs(e,t){try{var r="",n=t;do{r+=B(n),n=n.return}while(n);var i=r}catch(o){i="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:i,digest:null}}function us(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(r){setTimeout((function(){throw r}))}}var ps="function"===typeof WeakMap?WeakMap:Map;function hs(e,t,r){(r=Fo(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Kl||(Kl=!0,ql=n),ds(0,t)},r}function fs(e,t,r){(r=Fo(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"===typeof n){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(r.callback=function(){ds(0,t),"function"!==typeof n&&(null===Yl?Yl=new Set([this]):Yl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function ms(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new ps;var i=new Set;n.set(t,i)}else void 0===(i=n.get(t))&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=Tc.bind(null,e,t,r),t.then(e,e))}function gs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function _s(e,t,r,n,i){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=Fo(-1,1)).tag=2,Ho(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var vs=A.ReactCurrentOwner,ys=!1;function As(e,t,r,n){t.child=null===e?Eo(t,null,r,n):Co(t,e.child,r,n)}function Cs(e,t,r,n,i){r=r.render;var o=t.ref;return Oo(t,i),n=ga(e,t,r,n,o,i),r=_a(),null===e||ys?(io&&r&&eo(t),t.flags|=1,As(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ks(e,t,i))}function Es(e,t,r,n,i){if(null===e){var o=r.type;return"function"!==typeof o||kc(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Mc(r.type,null,n,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,ws(e,t,o,n,i))}if(o=e.child,0===(e.lanes&i)){var a=o.memoizedProps;if((r=null!==(r=r.compare)?r:ln)(a,n)&&e.ref===t.ref)return Ks(e,t,i)}return t.flags|=1,(e=Pc(o,n)).ref=t.ref,e.return=t,t.child=e}function ws(e,t,r,n,i){if(null!==e){var o=e.memoizedProps;if(ln(o,n)&&e.ref===t.ref){if(ys=!1,t.pendingProps=n=o,0===(e.lanes&i))return t.lanes=e.lanes,Ks(e,t,i);0!==(131072&e.flags)&&(ys=!0)}}return bs(e,t,r,n,i)}function Ss(e,t,r){var n=t.pendingProps,i=n.children,o=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},bi(Pl,kl),kl|=r;else{if(0===(1073741824&r))return e=null!==o?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,bi(Pl,kl),kl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==o?o.baseLanes:r,bi(Pl,kl),kl|=n}else null!==o?(n=o.baseLanes|r,t.memoizedState=null):n=r,bi(Pl,kl),kl|=n;return As(e,t,i,r),t.child}function Ts(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function bs(e,t,r,n,i){var o=ki(r)?Oi:Ri.current;return o=Ni(t,o),Oo(t,i),r=ga(e,t,r,n,o,i),n=_a(),null===e||ys?(io&&n&&eo(t),t.flags|=1,As(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ks(e,t,i))}function Is(e,t,r,n,i){if(ki(r)){var o=!0;Li(t)}else o=!1;if(Oo(t,i),null===t.stateNode)Vs(e,t),as(t,r,n),ls(t,r,n,i),n=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=r.contextType;"object"===typeof c&&null!==c?c=No(c):c=Ni(t,c=ki(r)?Oi:Ri.current);var u=r.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==n||l!==c)&&ss(t,a,n,c),Lo=!1;var p=t.memoizedState;a.state=p,Vo(t,n,a,i),l=t.memoizedState,s!==n||p!==l||xi.current||Lo?("function"===typeof u&&(ns(t,r,u,n),l=t.memoizedState),(s=Lo||os(t,r,s,n,p,l,c))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4194308)):("function"===typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=c,n=s):("function"===typeof a.componentDidMount&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,jo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:rs(t.type,s),a.props=c,d=t.pendingProps,p=a.context,"object"===typeof(l=r.contextType)&&null!==l?l=No(l):l=Ni(t,l=ki(r)?Oi:Ri.current);var h=r.getDerivedStateFromProps;(u="function"===typeof h||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==d||p!==l)&&ss(t,a,n,l),Lo=!1,p=t.memoizedState,a.state=p,Vo(t,n,a,i);var f=t.memoizedState;s!==d||p!==f||xi.current||Lo?("function"===typeof h&&(ns(t,r,h,n),f=t.memoizedState),(c=Lo||os(t,r,c,n,p,f,l)||!1)?(u||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(n,f,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(n,f,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=f),a.props=n,a.state=f,a.context=l,n=c):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return Rs(e,t,r,n,o,i)}function Rs(e,t,r,n,i,o){Ts(e,t);var a=0!==(128&t.flags);if(!n&&!a)return i&&Ui(t,r,!1),Ks(e,t,o);n=t.stateNode,vs.current=t;var s=a&&"function"!==typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&a?(t.child=Co(t,e.child,null,o),t.child=Co(t,null,s,o)):As(e,t,s,o),t.memoizedState=n.state,i&&Ui(t,r,!0),t.child}function xs(e){var t=e.stateNode;t.pendingContext?Mi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Mi(0,t.context,!1),Qo(e,t.containerInfo)}function Os(e,t,r,n,i){return fo(),mo(i),t.flags|=256,As(e,t,r,n),t.child}var Ns,ks,Ps,Ms,Ds={dehydrated:null,treeContext:null,retryLane:0};function Ls(e){return{baseLanes:e,cachePool:null,transitions:null}}function Us(e,t,r){var n,i=t.pendingProps,a=ea.current,s=!1,l=0!==(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&0!==(2&a)),n?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),bi(ea,1&a),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},0===(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Lc(l,i,0,null),e=Dc(e,i,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ls(r),t.memoizedState=Ds,e):js(t,l));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,i,a,s){if(r)return 256&t.flags?(t.flags&=-257,Fs(e,t,s,n=us(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=Lc({mode:"visible",children:n.children},i,0,null),(a=Dc(a,i,s,null)).flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,0!==(1&t.mode)&&Co(t,e.child,null,s),t.child.memoizedState=Ls(s),t.memoizedState=Ds,a);if(0===(1&t.mode))return Fs(e,t,s,null);if("$!"===i.data){if(n=i.nextSibling&&i.nextSibling.dataset)var l=n.dgst;return n=l,Fs(e,t,s,n=us(a=Error(o(419)),n,void 0))}if(l=0!==(s&e.childLanes),ys||l){if(null!==(n=xl)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!==(i&(n.suspendedLanes|s))?0:i)&&i!==a.retryLane&&(a.retryLane=i,Do(e,i),rc(n,e,i,-1))}return mc(),Fs(e,t,s,n=us(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=Ic.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,no=ci(i.nextSibling),ro=t,io=!0,oo=null,null!==e&&(zi[$i++]=Qi,zi[$i++]=Xi,zi[$i++]=Wi,Qi=e.id,Xi=e.overflow,Wi=t),t=js(t,n.children),t.flags|=4096,t)}(e,t,l,i,n,a,r);if(s){s=i.fallback,l=t.mode,n=(a=e.child).sibling;var c={mode:"hidden",children:i.children};return 0===(1&l)&&t.child!==a?((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null):(i=Pc(a,c)).subtreeFlags=14680064&a.subtreeFlags,null!==n?s=Pc(n,s):(s=Dc(s,l,r,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Ls(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~r,t.memoizedState=Ds,i}return e=(s=e.child).sibling,i=Pc(s,{mode:"visible",children:i.children}),0===(1&t.mode)&&(i.lanes=r),i.return=t,i.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function js(e,t){return(t=Lc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Fs(e,t,r,n){return null!==n&&mo(n),Co(t,e.child,null,r),(e=js(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Hs(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),xo(e.return,t,r)}function Bs(e,t,r,n,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function Gs(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(As(e,t,n.children,r),0!==(2&(n=ea.current)))n=1&n|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hs(e,r,t);else if(19===e.tag)Hs(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(bi(ea,n),0===(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===ta(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Bs(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ta(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Bs(t,!0,r,null,o);break;case"together":Bs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vs(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ks(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ll|=t.lanes,0===(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(r=Pc(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Pc(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function qs(e,t){if(!io)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ys(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=14680064&i.subtreeFlags,n|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function zs(e,t,r){var n=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ys(t),null;case 1:case 17:return ki(t.type)&&Pi(),Ys(t),null;case 3:return n=t.stateNode,Xo(),Ti(xi),Ti(Ri),na(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==oo&&(ac(oo),oo=null))),ks(e,t),Ys(t),null;case 5:Jo(t);var i=Wo($o.current);if(r=t.type,null!==e&&null!=t.stateNode)Ps(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(o(166));return Ys(t),null}if(e=Wo(Yo.current),po(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[pi]=t,n[hi]=a,e=0!==(1&t.mode),r){case"dialog":Fn("cancel",n),Fn("close",n);break;case"iframe":case"object":case"embed":Fn("load",n);break;case"video":case"audio":for(i=0;i<Dn.length;i++)Fn(Dn[i],n);break;case"source":Fn("error",n);break;case"img":case"image":case"link":Fn("error",n),Fn("load",n);break;case"details":Fn("toggle",n);break;case"input":Q(n,a),Fn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Fn("invalid",n);break;case"textarea":ie(n,a),Fn("invalid",n)}for(var l in ve(r,a),i=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"===typeof c?n.textContent!==c&&(!0!==a.suppressHydrationWarning&&Zn(n.textContent,c,e),i=["children",c]):"number"===typeof c&&n.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Zn(n.textContent,c,e),i=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Fn("scroll",n)}switch(r){case"input":Y(n),J(n,a,!0);break;case"textarea":Y(n),ae(n);break;case"select":case"option":break;default:"function"===typeof a.onClick&&(n.onclick=Jn)}n=i,t.updateQueue=n,null!==n&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof n.is?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),"select"===r&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r),e[pi]=t,e[hi]=n,Ns(e,t,!1,!1),t.stateNode=e;e:{switch(l=ye(r,n),r){case"dialog":Fn("cancel",e),Fn("close",e),i=n;break;case"iframe":case"object":case"embed":Fn("load",e),i=n;break;case"video":case"audio":for(i=0;i<Dn.length;i++)Fn(Dn[i],e);i=n;break;case"source":Fn("error",e),i=n;break;case"img":case"image":case"link":Fn("error",e),Fn("load",e),i=n;break;case"details":Fn("toggle",e),i=n;break;case"input":Q(e,n),i=W(e,n),Fn("invalid",e);break;case"option":default:i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=U({},n,{value:void 0}),Fn("invalid",e);break;case"textarea":ie(e,n),i=ne(e,n),Fn("invalid",e)}for(a in ve(r,i),c=i)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?ge(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===a?"string"===typeof u?("textarea"!==r||""!==u)&&pe(e,u):"number"===typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=u&&"onScroll"===a&&Fn("scroll",e):null!=u&&y(e,a,u,l))}switch(r){case"input":Y(e),J(e,n,!1);break;case"textarea":Y(e),ae(e);break;case"option":null!=n.value&&e.setAttribute("value",""+K(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?re(e,!!n.multiple,a,!1):null!=n.defaultValue&&re(e,!!n.multiple,n.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=Jn)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Ys(t),null;case 6:if(e&&null!=t.stateNode)Ms(e,t,e.memoizedProps,n);else{if("string"!==typeof n&&null===t.stateNode)throw Error(o(166));if(r=Wo($o.current),Wo(Yo.current),po(t)){if(n=t.stateNode,r=t.memoizedProps,n[pi]=t,(a=n.nodeValue!==r)&&null!==(e=ro))switch(e.tag){case 3:Zn(n.nodeValue,r,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zn(n.nodeValue,r,0!==(1&e.mode))}a&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[pi]=t,t.stateNode=n}return Ys(t),null;case 13:if(Ti(ea),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(io&&null!==no&&0!==(1&t.mode)&&0===(128&t.flags))ho(),fo(),t.flags|=98560,a=!1;else if(a=po(t),null!==n&&null!==n.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[pi]=t}else fo(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ys(t),a=!1}else null!==oo&&(ac(oo),oo=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=r,t):((n=null!==n)!==(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&ea.current)?0===Ml&&(Ml=3):mc())),null!==t.updateQueue&&(t.flags|=4),Ys(t),null);case 4:return Xo(),ks(e,t),null===e&&Gn(t.stateNode.containerInfo),Ys(t),null;case 10:return Ro(t.type._context),Ys(t),null;case 19:if(Ti(ea),null===(a=t.memoizedState))return Ys(t),null;if(n=0!==(128&t.flags),null===(l=a.rendering))if(n)qs(a,!1);else{if(0!==Ml||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=ta(e))){for(t.flags|=128,qs(a,!1),null!==(n=l.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return bi(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Xe()>Gl&&(t.flags|=128,n=!0,qs(a,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ta(l))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),qs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return Ys(t),null}else 2*Xe()-a.renderingStartTime>Gl&&1073741824!==r&&(t.flags|=128,n=!0,qs(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(r=a.last)?r.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Xe(),t.sibling=null,r=ea.current,bi(ea,n?1&r|2:1&r),t):(Ys(t),null);case 22:case 23:return dc(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!==(1&t.mode)?0!==(1073741824&kl)&&(Ys(t),6&t.subtreeFlags&&(t.flags|=8192)):Ys(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function $s(e,t){switch(to(t),t.tag){case 1:return ki(t.type)&&Pi(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Xo(),Ti(xi),Ti(Ri),na(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Jo(t),null;case 13:if(Ti(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));fo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ti(ea),null;case 4:return Xo(),null;case 10:return Ro(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Ns=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},ks=function(){},Ps=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Wo(Yo.current);var o,a=null;switch(r){case"input":i=W(e,i),n=W(e,n),a=[];break;case"select":i=U({},i,{value:void 0}),n=U({},n,{value:void 0}),a=[];break;case"textarea":i=ne(e,i),n=ne(e,n),a=[];break;default:"function"!==typeof i.onClick&&"function"===typeof n.onClick&&(e.onclick=Jn)}for(u in ve(r,n),r=null,i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u])if("style"===u){var l=i[u];for(o in l)l.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var c=n[u];if(l=null!=i?i[u]:void 0,n.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(r||(r={}),r[o]=c[o])}else r||(a||(a=[]),a.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(u,c)):"children"===u?"string"!==typeof c&&"number"!==typeof c||(a=a||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Fn("scroll",e),a||l===c||(a=[])):(a=a||[]).push(u,c))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Ms=function(e,t,r,n){r!==n&&(t.flags|=4)};var Ws=!1,Qs=!1,Xs="function"===typeof WeakSet?WeakSet:Set,Zs=null;function Js(e,t){var r=e.ref;if(null!==r)if("function"===typeof r)try{r(null)}catch(n){Sc(e,t,n)}else r.current=null}function el(e,t,r){try{r()}catch(n){Sc(e,t,n)}}var tl=!1;function rl(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&el(t,r,o)}i=i.next}while(i!==n)}}function nl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function il(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"===typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pi],delete t[hi],delete t[mi],delete t[gi],delete t[_i])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function al(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||al(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!==(r=r._reactRootContainer)&&void 0!==r||null!==t.onclick||(t.onclick=Jn));else if(4!==n&&null!==(e=e.child))for(ll(e,t,r),e=e.sibling;null!==e;)ll(e,t,r),e=e.sibling}function cl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(cl(e,t,r),e=e.sibling;null!==e;)cl(e,t,r),e=e.sibling}var ul=null,dl=!1;function pl(e,t,r){for(r=r.child;null!==r;)hl(e,t,r),r=r.sibling}function hl(e,t,r){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,r)}catch(s){}switch(r.tag){case 5:Qs||Js(r,t);case 6:var n=ul,i=dl;ul=null,pl(e,t,r),dl=i,null!==(ul=n)&&(dl?(e=ul,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):ul.removeChild(r.stateNode));break;case 18:null!==ul&&(dl?(e=ul,r=r.stateNode,8===e.nodeType?li(e.parentNode,r):1===e.nodeType&&li(e,r),Gt(e)):li(ul,r.stateNode));break;case 4:n=ul,i=dl,ul=r.stateNode.containerInfo,dl=!0,pl(e,t,r),ul=n,dl=i;break;case 0:case 11:case 14:case 15:if(!Qs&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(0!==(2&o)||0!==(4&o))&&el(r,t,a),i=i.next}while(i!==n)}pl(e,t,r);break;case 1:if(!Qs&&(Js(r,t),"function"===typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Sc(r,t,s)}pl(e,t,r);break;case 21:pl(e,t,r);break;case 22:1&r.mode?(Qs=(n=Qs)||null!==r.memoizedState,pl(e,t,r),Qs=n):pl(e,t,r);break;default:pl(e,t,r)}}function fl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Xs),t.forEach((function(t){var n=Rc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function ml(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(o(160));hl(a,s,i),ul=null,dl=!1;var c=i.alternate;null!==c&&(c.return=null),i.return=null}catch(u){Sc(i,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),_l(e),4&n){try{rl(3,e,e.return),nl(3,e)}catch(g){Sc(e,e.return,g)}try{rl(5,e,e.return)}catch(g){Sc(e,e.return,g)}}break;case 1:ml(t,e),_l(e),512&n&&null!==r&&Js(r,r.return);break;case 5:if(ml(t,e),_l(e),512&n&&null!==r&&Js(r,r.return),32&e.flags){var i=e.stateNode;try{pe(i,"")}catch(g){Sc(e,e.return,g)}}if(4&n&&null!=(i=e.stateNode)){var a=e.memoizedProps,s=null!==r?r.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&X(i,a),ye(l,s);var u=ye(l,a);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(i,p):"dangerouslySetInnerHTML"===d?de(i,p):"children"===d?pe(i,p):y(i,d,p,u)}switch(l){case"input":Z(i,a);break;case"textarea":oe(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var f=a.value;null!=f?re(i,!!a.multiple,f,!1):h!==!!a.multiple&&(null!=a.defaultValue?re(i,!!a.multiple,a.defaultValue,!0):re(i,!!a.multiple,a.multiple?[]:"",!1))}i[hi]=a}catch(g){Sc(e,e.return,g)}}break;case 6:if(ml(t,e),_l(e),4&n){if(null===e.stateNode)throw Error(o(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(g){Sc(e,e.return,g)}}break;case 3:if(ml(t,e),_l(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{Gt(t.containerInfo)}catch(g){Sc(e,e.return,g)}break;case 4:default:ml(t,e),_l(e);break;case 13:ml(t,e),_l(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(Bl=Xe())),4&n&&fl(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?(Qs=(u=Qs)||d,ml(t,e),Qs=u):ml(t,e),_l(e),8192&n){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&0!==(1&e.mode))for(Zs=e,d=e.child;null!==d;){for(p=Zs=d;null!==Zs;){switch(f=(h=Zs).child,h.tag){case 0:case 11:case 14:case 15:rl(4,h,h.return);break;case 1:Js(h,h.return);var m=h.stateNode;if("function"===typeof m.componentWillUnmount){n=h,r=h.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){Sc(n,r,g)}}break;case 5:Js(h,h.return);break;case 22:if(null!==h.memoizedState){Cl(p);continue}}null!==f?(f.return=h,Zs=f):Cl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{i=p.stateNode,u?"function"===typeof(a=i.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=void 0!==(c=p.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(g){Sc(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(g){Sc(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:ml(t,e),_l(e),4&n&&fl(e);case 21:}}function _l(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(al(r)){var n=r;break e}r=r.return}throw Error(o(160))}switch(n.tag){case 5:var i=n.stateNode;32&n.flags&&(pe(i,""),n.flags&=-33),cl(e,sl(e),i);break;case 3:case 4:var a=n.stateNode.containerInfo;ll(e,sl(e),a);break;default:throw Error(o(161))}}catch(s){Sc(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e,t,r){Zs=e,yl(e,t,r)}function yl(e,t,r){for(var n=0!==(1&e.mode);null!==Zs;){var i=Zs,o=i.child;if(22===i.tag&&n){var a=null!==i.memoizedState||Ws;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||Qs;s=Ws;var c=Qs;if(Ws=a,(Qs=l)&&!c)for(Zs=i;null!==Zs;)l=(a=Zs).child,22===a.tag&&null!==a.memoizedState?El(i):null!==l?(l.return=a,Zs=l):El(i);for(;null!==o;)Zs=o,yl(o,t,r),o=o.sibling;Zs=i,Ws=s,Qs=c}Al(e)}else 0!==(8772&i.subtreeFlags)&&null!==o?(o.return=i,Zs=o):Al(e)}}function Al(e){for(;null!==Zs;){var t=Zs;if(0!==(8772&t.flags)){var r=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Qs||nl(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Qs)if(null===r)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:rs(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Ko(t,a,n);break;case 3:var s=t.updateQueue;if(null!==s){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Ko(t,s,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Gt(p)}}}break;default:throw Error(o(163))}Qs||512&t.flags&&il(t)}catch(h){Sc(t,t.return,h)}}if(t===e){Zs=null;break}if(null!==(r=t.sibling)){r.return=t.return,Zs=r;break}Zs=t.return}}function Cl(e){for(;null!==Zs;){var t=Zs;if(t===e){Zs=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Zs=r;break}Zs=t.return}}function El(e){for(;null!==Zs;){var t=Zs;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{nl(4,t)}catch(l){Sc(t,r,l)}break;case 1:var n=t.stateNode;if("function"===typeof n.componentDidMount){var i=t.return;try{n.componentDidMount()}catch(l){Sc(t,i,l)}}var o=t.return;try{il(t)}catch(l){Sc(t,o,l)}break;case 5:var a=t.return;try{il(t)}catch(l){Sc(t,a,l)}}}catch(l){Sc(t,t.return,l)}if(t===e){Zs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Zs=s;break}Zs=t.return}}var wl,Sl=Math.ceil,Tl=A.ReactCurrentDispatcher,bl=A.ReactCurrentOwner,Il=A.ReactCurrentBatchConfig,Rl=0,xl=null,Ol=null,Nl=0,kl=0,Pl=Si(0),Ml=0,Dl=null,Ll=0,Ul=0,jl=0,Fl=null,Hl=null,Bl=0,Gl=1/0,Vl=null,Kl=!1,ql=null,Yl=null,zl=!1,$l=null,Wl=0,Ql=0,Xl=null,Zl=-1,Jl=0;function ec(){return 0!==(6&Rl)?Xe():-1!==Zl?Zl:Zl=Xe()}function tc(e){return 0===(1&e.mode)?1:0!==(2&Rl)&&0!==Nl?Nl&-Nl:null!==go.transition?(0===Jl&&(Jl=mt()),Jl):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Qt(e.type)}function rc(e,t,r,n){if(50<Ql)throw Ql=0,Xl=null,Error(o(185));_t(e,r,n),0!==(2&Rl)&&e===xl||(e===xl&&(0===(2&Rl)&&(Ul|=r),4===Ml&&sc(e,Nl)),nc(e,n),1===r&&0===Rl&&0===(1&t.mode)&&(Gl=Xe()+500,Fi&&Gi()))}function nc(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),s=1<<a,l=i[a];-1===l?0!==(s&r)&&0===(s&n)||(i[a]=ht(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var n=pt(e,e===xl?Nl:0);if(0===n)null!==r&&$e(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&$e(r),1===t)0===e.tag?function(e){Fi=!0,Bi(e)}(lc.bind(null,e)):Bi(lc.bind(null,e)),ai((function(){0===(6&Rl)&&Gi()})),r=null;else{switch(At(n)){case 1:r=Je;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=nt}r=xc(r,ic.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ic(e,t){if(Zl=-1,Jl=0,0!==(6&Rl))throw Error(o(327));var r=e.callbackNode;if(Ec()&&e.callbackNode!==r)return null;var n=pt(e,e===xl?Nl:0);if(0===n)return null;if(0!==(30&n)||0!==(n&e.expiredLanes)||t)t=gc(e,n);else{t=n;var i=Rl;Rl|=2;var a=fc();for(xl===e&&Nl===t||(Vl=null,Gl=Xe()+500,pc(e,t));;)try{vc();break}catch(l){hc(e,l)}Io(),Tl.current=a,Rl=i,null!==Ol?t=0:(xl=null,Nl=0,t=Ml)}if(0!==t){if(2===t&&(0!==(i=ft(e))&&(n=i,t=oc(e,i))),1===t)throw r=Dl,pc(e,0),sc(e,n),nc(e,Xe()),r;if(6===t)sc(e,n);else{if(i=e.current.alternate,0===(30&n)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var i=r[n],o=i.getSnapshot;i=i.value;try{if(!sn(o(),i))return!1}catch(s){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=gc(e,n))&&(0!==(a=ft(e))&&(n=a,t=oc(e,a))),1===t))throw r=Dl,pc(e,0),sc(e,n),nc(e,Xe()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(o(345));case 2:case 5:Cc(e,Hl,Vl);break;case 3:if(sc(e,n),(130023424&n)===n&&10<(t=Bl+500-Xe())){if(0!==pt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){ec(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ni(Cc.bind(null,e,Hl,Vl),t);break}Cc(e,Hl,Vl);break;case 4:if(sc(e,n),(4194240&n)===n)break;for(t=e.eventTimes,i=-1;0<n;){var s=31-at(n);a=1<<s,(s=t[s])>i&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=Xe()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Sl(n/1960))-n)){e.timeoutHandle=ni(Cc.bind(null,e,Hl,Vl),n);break}Cc(e,Hl,Vl);break;default:throw Error(o(329))}}}return nc(e,Xe()),e.callbackNode===r?ic.bind(null,e):null}function oc(e,t){var r=Fl;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Hl,Hl=r,null!==t&&ac(t)),e}function ac(e){null===Hl?Hl=e:Hl.push.apply(Hl,e)}function sc(e,t){for(t&=~jl,t&=~Ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-at(t),n=1<<r;e[r]=-1,t&=~n}}function lc(e){if(0!==(6&Rl))throw Error(o(327));Ec();var t=pt(e,0);if(0===(1&t))return nc(e,Xe()),null;var r=gc(e,t);if(0!==e.tag&&2===r){var n=ft(e);0!==n&&(t=n,r=oc(e,n))}if(1===r)throw r=Dl,pc(e,0),sc(e,t),nc(e,Xe()),r;if(6===r)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Cc(e,Hl,Vl),nc(e,Xe()),null}function cc(e,t){var r=Rl;Rl|=1;try{return e(t)}finally{0===(Rl=r)&&(Gl=Xe()+500,Fi&&Gi())}}function uc(e){null!==$l&&0===$l.tag&&0===(6&Rl)&&Ec();var t=Rl;Rl|=1;var r=Il.transition,n=yt;try{if(Il.transition=null,yt=1,e)return e()}finally{yt=n,Il.transition=r,0===(6&(Rl=t))&&Gi()}}function dc(){kl=Pl.current,Ti(Pl)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ii(r)),null!==Ol)for(r=Ol.return;null!==r;){var n=r;switch(to(n),n.tag){case 1:null!==(n=n.type.childContextTypes)&&void 0!==n&&Pi();break;case 3:Xo(),Ti(xi),Ti(Ri),na();break;case 5:Jo(n);break;case 4:Xo();break;case 13:case 19:Ti(ea);break;case 10:Ro(n.type._context);break;case 22:case 23:dc()}r=r.return}if(xl=e,Ol=e=Pc(e.current,null),Nl=kl=t,Ml=0,Dl=null,jl=Ul=Ll=0,Hl=Fl=null,null!==ko){for(t=0;t<ko.length;t++)if(null!==(n=(r=ko[t]).interleaved)){r.interleaved=null;var i=n.next,o=r.pending;if(null!==o){var a=o.next;o.next=i,n.next=a}r.pending=n}ko=null}return e}function hc(e,t){for(;;){var r=Ol;try{if(Io(),ia.current=Za,ua){for(var n=sa.memoizedState;null!==n;){var i=n.queue;null!==i&&(i.pending=null),n=n.next}ua=!1}if(aa=0,ca=la=sa=null,da=!1,pa=0,bl.current=null,null===r||null===r.return){Ml=1,Dl=t,Ol=null;break}e:{var a=e,s=r.return,l=r,c=t;if(t=Nl,l.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var u=c,d=l,p=d.tag;if(0===(1&d.mode)&&(0===p||11===p||15===p)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var f=gs(s);if(null!==f){f.flags&=-257,_s(f,s,l,0,t),1&f.mode&&ms(a,u,t),c=u;var m=(t=f).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(0===(1&t)){ms(a,u,t),mc();break e}c=Error(o(426))}else if(io&&1&l.mode){var _=gs(s);if(null!==_){0===(65536&_.flags)&&(_.flags|=256),_s(_,s,l,0,t),mo(cs(c,l));break e}}a=c=cs(c,l),4!==Ml&&(Ml=2),null===Fl?Fl=[a]:Fl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Go(a,hs(0,c,t));break e;case 1:l=c;var v=a.type,y=a.stateNode;if(0===(128&a.flags)&&("function"===typeof v.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===Yl||!Yl.has(y)))){a.flags|=65536,t&=-t,a.lanes|=t,Go(a,fs(a,l,t));break e}}a=a.return}while(null!==a)}Ac(r)}catch(A){t=A,Ol===r&&null!==r&&(Ol=r=r.return);continue}break}}function fc(){var e=Tl.current;return Tl.current=Za,null===e?Za:e}function mc(){0!==Ml&&3!==Ml&&2!==Ml||(Ml=4),null===xl||0===(268435455&Ll)&&0===(268435455&Ul)||sc(xl,Nl)}function gc(e,t){var r=Rl;Rl|=2;var n=fc();for(xl===e&&Nl===t||(Vl=null,pc(e,t));;)try{_c();break}catch(i){hc(e,i)}if(Io(),Rl=r,Tl.current=n,null!==Ol)throw Error(o(261));return xl=null,Nl=0,Ml}function _c(){for(;null!==Ol;)yc(Ol)}function vc(){for(;null!==Ol&&!We();)yc(Ol)}function yc(e){var t=wl(e.alternate,e,kl);e.memoizedProps=e.pendingProps,null===t?Ac(e):Ol=t,bl.current=null}function Ac(e){var t=e;do{var r=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(r=zs(r,t,kl)))return void(Ol=r)}else{if(null!==(r=$s(r,t)))return r.flags&=32767,void(Ol=r);if(null===e)return Ml=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Ml&&(Ml=5)}function Cc(e,t,r){var n=yt,i=Il.transition;try{Il.transition=null,yt=1,function(e,t,r,n){do{Ec()}while(null!==$l);if(0!==(6&Rl))throw Error(o(327));r=e.finishedWork;var i=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-at(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}(e,a),e===xl&&(Ol=xl=null,Nl=0),0===(2064&r.subtreeFlags)&&0===(2064&r.flags)||zl||(zl=!0,xc(tt,(function(){return Ec(),null}))),a=0!==(15990&r.flags),0!==(15990&r.subtreeFlags)||a){a=Il.transition,Il.transition=null;var s=yt;yt=1;var l=Rl;Rl|=4,bl.current=null,function(e,t){if(ei=Kt,hn(e=pn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(C){r=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,h=null;t:for(;;){for(var f;p!==r||0!==i&&3!==p.nodeType||(l=s+i),p!==a||0!==n&&3!==p.nodeType||(c=s+n),3===p.nodeType&&(s+=p.nodeValue.length),null!==(f=p.firstChild);)h=p,p=f;for(;;){if(p===e)break t;if(h===r&&++u===i&&(l=s),h===a&&++d===n&&(c=s),null!==(f=p.nextSibling))break;h=(p=h).parentNode}p=f}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(ti={focusedElem:e,selectionRange:r},Kt=!1,Zs=t;null!==Zs;)if(e=(t=Zs).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Zs=e;else for(;null!==Zs;){t=Zs;try{var m=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,_=m.memoizedState,v=t.stateNode,y=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:rs(t.type,g),_);v.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var A=t.stateNode.containerInfo;1===A.nodeType?A.textContent="":9===A.nodeType&&A.documentElement&&A.removeChild(A.documentElement);break;default:throw Error(o(163))}}catch(C){Sc(t,t.return,C)}if(null!==(e=t.sibling)){e.return=t.return,Zs=e;break}Zs=t.return}m=tl,tl=!1}(e,r),gl(r,e),fn(ti),Kt=!!ei,ti=ei=null,e.current=r,vl(r,e,i),Qe(),Rl=l,yt=s,Il.transition=a}else e.current=r;if(zl&&(zl=!1,$l=e,Wl=i),a=e.pendingLanes,0===a&&(Yl=null),function(e){if(ot&&"function"===typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(it,e,void 0,128===(128&e.current.flags))}catch(t){}}(r.stateNode),nc(e,Xe()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)i=t[r],n(i.value,{componentStack:i.stack,digest:i.digest});if(Kl)throw Kl=!1,e=ql,ql=null,e;0!==(1&Wl)&&0!==e.tag&&Ec(),a=e.pendingLanes,0!==(1&a)?e===Xl?Ql++:(Ql=0,Xl=e):Ql=0,Gi()}(e,t,r,n)}finally{Il.transition=i,yt=n}return null}function Ec(){if(null!==$l){var e=At(Wl),t=Il.transition,r=yt;try{if(Il.transition=null,yt=16>e?16:e,null===$l)var n=!1;else{if(e=$l,$l=null,Wl=0,0!==(6&Rl))throw Error(o(331));var i=Rl;for(Rl|=4,Zs=e.current;null!==Zs;){var a=Zs,s=a.child;if(0!==(16&Zs.flags)){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Zs=u;null!==Zs;){var d=Zs;switch(d.tag){case 0:case 11:case 15:rl(8,d,a)}var p=d.child;if(null!==p)p.return=d,Zs=p;else for(;null!==Zs;){var h=(d=Zs).sibling,f=d.return;if(ol(d),d===u){Zs=null;break}if(null!==h){h.return=f,Zs=h;break}Zs=f}}}var m=a.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var _=g.sibling;g.sibling=null,g=_}while(null!==g)}}Zs=a}}if(0!==(2064&a.subtreeFlags)&&null!==s)s.return=a,Zs=s;else e:for(;null!==Zs;){if(0!==(2048&(a=Zs).flags))switch(a.tag){case 0:case 11:case 15:rl(9,a,a.return)}var v=a.sibling;if(null!==v){v.return=a.return,Zs=v;break e}Zs=a.return}}var y=e.current;for(Zs=y;null!==Zs;){var A=(s=Zs).child;if(0!==(2064&s.subtreeFlags)&&null!==A)A.return=s,Zs=A;else e:for(s=y;null!==Zs;){if(0!==(2048&(l=Zs).flags))try{switch(l.tag){case 0:case 11:case 15:nl(9,l)}}catch(E){Sc(l,l.return,E)}if(l===s){Zs=null;break e}var C=l.sibling;if(null!==C){C.return=l.return,Zs=C;break e}Zs=l.return}}if(Rl=i,Gi(),ot&&"function"===typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(it,e)}catch(E){}n=!0}return n}finally{yt=r,Il.transition=t}}return!1}function wc(e,t,r){e=Ho(e,t=hs(0,t=cs(r,t),1),1),t=ec(),null!==e&&(_t(e,1,t),nc(e,t))}function Sc(e,t,r){if(3===e.tag)wc(e,e,r);else for(;null!==t;){if(3===t.tag){wc(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof n.componentDidCatch&&(null===Yl||!Yl.has(n))){t=Ho(t,e=fs(t,e=cs(r,e),1),1),e=ec(),null!==t&&(_t(t,1,e),nc(t,e));break}}t=t.return}}function Tc(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&r,xl===e&&(Nl&r)===r&&(4===Ml||3===Ml&&(130023424&Nl)===Nl&&500>Xe()-Bl?pc(e,0):jl|=r),nc(e,t)}function bc(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ut,0===(130023424&(ut<<=1))&&(ut=4194304)));var r=ec();null!==(e=Do(e,t))&&(_t(e,t,r),nc(e,r))}function Ic(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),bc(e,r)}function Rc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;null!==i&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(o(314))}null!==n&&n.delete(t),bc(e,r)}function xc(e,t){return ze(e,t)}function Oc(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nc(e,t,r,n){return new Oc(e,t,r,n)}function kc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pc(e,t){var r=e.alternate;return null===r?((r=Nc(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Mc(e,t,r,n,i,a){var s=2;if(n=e,"function"===typeof e)kc(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case w:return Dc(r.children,i,a,t);case S:s=8,i|=8;break;case T:return(e=Nc(12,r,t,2|i)).elementType=T,e.lanes=a,e;case x:return(e=Nc(13,r,t,i)).elementType=x,e.lanes=a,e;case O:return(e=Nc(19,r,t,i)).elementType=O,e.lanes=a,e;case P:return Lc(r,i,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case b:s=10;break e;case I:s=9;break e;case R:s=11;break e;case N:s=14;break e;case k:s=16,n=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Nc(s,r,t,i)).elementType=e,t.type=n,t.lanes=a,t}function Dc(e,t,r,n){return(e=Nc(7,e,n,t)).lanes=r,e}function Lc(e,t,r,n){return(e=Nc(22,e,n,t)).elementType=P,e.lanes=r,e.stateNode={isHidden:!1},e}function Uc(e,t,r){return(e=Nc(6,e,null,t)).lanes=r,e}function jc(e,t,r){return(t=Nc(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Fc(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Hc(e,t,r,n,i,o,a,s,l){return e=new Fc(e,t,r,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Nc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Uo(o),e}function Bc(e){if(!e)return Ii;e:{if(Ge(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ki(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var r=e.type;if(ki(r))return Di(e,r,t)}return t}function Gc(e,t,r,n,i,o,a,s,l){return(e=Hc(r,n,!0,e,0,o,0,s,l)).context=Bc(null),r=e.current,(o=Fo(n=ec(),i=tc(r))).callback=void 0!==t&&null!==t?t:null,Ho(r,o,i),e.current.lanes=i,_t(e,i,n),nc(e,n),e}function Vc(e,t,r,n){var i=t.current,o=ec(),a=tc(i);return r=Bc(r),null===t.context?t.context=r:t.pendingContext=r,(t=Fo(o,a)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Ho(i,t,a))&&(rc(e,i,a,o),Bo(e,i,a)),a}function Kc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function qc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Yc(e,t){qc(e,t),(e=e.alternate)&&qc(e,t)}wl=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||xi.current)ys=!0;else{if(0===(e.lanes&r)&&0===(128&t.flags))return ys=!1,function(e,t,r){switch(t.tag){case 3:xs(t),fo();break;case 5:Zo(t);break;case 1:ki(t.type)&&Li(t);break;case 4:Qo(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;bi(wo,n._currentValue),n._currentValue=i;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(bi(ea,1&ea.current),t.flags|=128,null):0!==(r&t.child.childLanes)?Us(e,t,r):(bi(ea,1&ea.current),null!==(e=Ks(e,t,r))?e.sibling:null);bi(ea,1&ea.current);break;case 19:if(n=0!==(r&t.childLanes),0!==(128&e.flags)){if(n)return Gs(e,t,r);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),bi(ea,ea.current),n)break;return null;case 22:case 23:return t.lanes=0,Ss(e,t,r)}return Ks(e,t,r)}(e,t,r);ys=0!==(131072&e.flags)}else ys=!1,io&&0!==(1048576&t.flags)&&Ji(t,Yi,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Vs(e,t),e=t.pendingProps;var i=Ni(t,Ri.current);Oo(t,r),i=ga(null,t,n,e,i,r);var a=_a();return t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ki(n)?(a=!0,Li(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Uo(t),i.updater=is,t.stateNode=i,i._reactInternals=t,ls(t,n,e,r),t=Rs(null,t,n,!0,a,r)):(t.tag=0,io&&a&&eo(t),As(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Vs(e,t),e=t.pendingProps,n=(i=n._init)(n._payload),t.type=n,i=t.tag=function(e){if("function"===typeof e)return kc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===R)return 11;if(e===N)return 14}return 2}(n),e=rs(n,e),i){case 0:t=bs(null,t,n,e,r);break e;case 1:t=Is(null,t,n,e,r);break e;case 11:t=Cs(null,t,n,e,r);break e;case 14:t=Es(null,t,n,rs(n.type,e),r);break e}throw Error(o(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,bs(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 1:return n=t.type,i=t.pendingProps,Is(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 3:e:{if(xs(t),null===e)throw Error(o(387));n=t.pendingProps,i=(a=t.memoizedState).element,jo(e,t),Vo(t,n,null,r);var s=t.memoizedState;if(n=s.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Os(e,t,n,r,i=cs(Error(o(423)),t));break e}if(n!==i){t=Os(e,t,n,r,i=cs(Error(o(424)),t));break e}for(no=ci(t.stateNode.containerInfo.firstChild),ro=t,io=!0,oo=null,r=Eo(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(fo(),n===i){t=Ks(e,t,r);break e}As(e,t,n,r)}t=t.child}return t;case 5:return Zo(t),null===e&&co(t),n=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,ri(n,i)?s=null:null!==a&&ri(n,a)&&(t.flags|=32),Ts(e,t),As(e,t,s,r),t.child;case 6:return null===e&&co(t),null;case 13:return Us(e,t,r);case 4:return Qo(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=Co(t,null,n,r):As(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,Cs(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 7:return As(e,t,t.pendingProps,r),t.child;case 8:case 12:return As(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,bi(wo,n._currentValue),n._currentValue=s,null!==a)if(sn(a.value,s)){if(a.children===i.children&&!xi.current){t=Ks(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===n){if(1===a.tag){(c=Fo(-1,r&-r)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}a.lanes|=r,null!==(c=a.alternate)&&(c.lanes|=r),xo(a.return,r,t),l.lanes|=r;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=r,null!==(l=s.alternate)&&(l.lanes|=r),xo(s,r,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}As(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Oo(t,r),n=n(i=No(i)),t.flags|=1,As(e,t,n,r),t.child;case 14:return i=rs(n=t.type,t.pendingProps),Es(e,t,n,i=rs(n.type,i),r);case 15:return ws(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:rs(n,i),Vs(e,t),t.tag=1,ki(n)?(e=!0,Li(t)):e=!1,Oo(t,r),as(t,n,i),ls(t,n,i,r),Rs(null,t,n,!0,e,r);case 19:return Gs(e,t,r);case 22:return Ss(e,t,r)}throw Error(o(156,t.tag))};var zc="function"===typeof reportError?reportError:function(e){console.error(e)};function $c(e){this._internalRoot=e}function Wc(e){this._internalRoot=e}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zc(){}function Jc(e,t,r,n,i){var o=r._reactRootContainer;if(o){var a=o;if("function"===typeof i){var s=i;i=function(){var e=Kc(a);s.call(e)}}Vc(t,a,e,i)}else a=function(e,t,r,n,i){if(i){if("function"===typeof n){var o=n;n=function(){var e=Kc(a);o.call(e)}}var a=Gc(t,n,e,0,null,!1,0,"",Zc);return e._reactRootContainer=a,e[fi]=a.current,Gn(8===e.nodeType?e.parentNode:e),uc(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"===typeof n){var s=n;n=function(){var e=Kc(l);s.call(e)}}var l=Hc(e,0,!1,null,0,!1,0,"",Zc);return e._reactRootContainer=l,e[fi]=l.current,Gn(8===e.nodeType?e.parentNode:e),uc((function(){Vc(t,l,r,n)})),l}(r,t,e,i,n);return Kc(a)}Wc.prototype.render=$c.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Vc(e,t,null,null)},Wc.prototype.unmount=$c.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){Vc(null,e,null,null)})),t[fi]=null}},Wc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Pt.length&&0!==t&&t<Pt[r].priority;r++);Pt.splice(r,0,e),0===r&&Ut(e)}},Ct=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dt(t.pendingLanes);0!==r&&(vt(t,1|r),nc(t,Xe()),0===(6&Rl)&&(Gl=Xe()+500,Gi()))}break;case 13:uc((function(){var t=Do(e,1);if(null!==t){var r=ec();rc(t,e,1,r)}})),Yc(e,1)}},Et=function(e){if(13===e.tag){var t=Do(e,134217728);if(null!==t)rc(t,e,134217728,ec());Yc(e,134217728)}},wt=function(e){if(13===e.tag){var t=tc(e),r=Do(e,t);if(null!==r)rc(r,e,t,ec());Yc(e,t)}},St=function(){return yt},Tt=function(e,t){var r=yt;try{return yt=e,t()}finally{yt=r}},Ee=function(e,t,r){switch(t){case"input":if(Z(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=Ci(n);if(!i)throw Error(o(90));z(n),Z(n,i)}}}break;case"textarea":oe(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Re=cc,xe=uc;var eu={usingClientEntryPoint:!1,Events:[yi,Ai,Ci,be,Ie,cc]},tu={findFiberByHostInstance:vi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ru={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var nu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nu.isDisabled&&nu.supportsFiber)try{it=nu.inject(ru),ot=nu}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qc(t))throw Error(o(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:E,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Qc(e))throw Error(o(299));var r=!1,n="",i=zc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Hc(e,1,!1,null,0,r,0,n,i),e[fi]=t.current,Gn(8===e.nodeType?e.parentNode:e),new $c(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=qe(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,r){if(!Xc(t))throw Error(o(200));return Jc(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Qc(e))throw Error(o(405));var n=null!=r&&r.hydratedSources||null,i=!1,a="",s=zc;if(null!==r&&void 0!==r&&(!0===r.unstable_strictMode&&(i=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onRecoverableError&&(s=r.onRecoverableError)),t=Gc(t,null,e,1,null!=r?r:null,i,0,a,s),e[fi]=t.current,Gn(e),n)for(e=0;e<n.length;e++)i=(i=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new Wc(t)},t.render=function(e,t,r){if(!Xc(t))throw Error(o(200));return Jc(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Xc(e))throw Error(o(40));return!!e._reactRootContainer&&(uc((function(){Jc(null,null,e,!1,(function(){e._reactRootContainer=null,e[fi]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Xc(r))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Jc(e,t,r,!1,n)},t.version="18.3.1-next-f1338f8080-20240426"},84391:(e,t,r)=>{"use strict";var n=r(97950);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},97950:(e,t,r)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=r(82730)},66366:e=>{var t="undefined"!==typeof Element,r="function"===typeof Map,n="function"===typeof Set,i="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=a.length)return!1;for(l=s;0!==l--;)if(!o(e[l],a[l]))return!1;return!0}if(r&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!o(l.value[1],a.get(l.value[0])))return!1;return!0}if(n&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((s=e.length)!=a.length)return!1;for(l=s;0!==l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof a.toString)return e.toString()===a.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=s;0!==l--;)if(!Object.prototype.hasOwnProperty.call(a,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!==l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!o(e[c[l]],a[c[l]]))return!1;return!0}return e!==e&&a!==a}e.exports=function(e,t){try{return o(e,t)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}},95082:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function _(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case s:case a:case p:case h:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case f:case l:return e;default:return t}}case i:return t}}}r=Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return _(e)===c},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===s||e===a||e===p||e===h||e===g||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===r||void 0!==e.getModuleId)},t.typeOf=_},2086:(e,t,r)=>{"use strict";e.exports=r(95082)},26032:(e,t,r)=>{e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(1),a=l(o),s=l(r(2));function l(e){return e&&e.__esModule?e:{default:e}}var c="undefined"!=typeof document,u=/^[+-]?((\.\d+)|(\d+(\.\d+)?))$/,d=/^([+-]|\.0*|[+-]\.0*|[+-]?\d+\.)?$/;function p(e,t,r){var n=e[t];if("function"==typeof n){for(var i=arguments.length,o=Array(i>3?i-3:0),a=3;a<i;a++)o[a-3]=arguments[a];n=n.apply(void 0,o)}return void 0===n?r:n}var h=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i)));return a._isStrict=!!a.props.strict,a.state=n({btnDownHover:!1,btnDownActive:!1,btnUpHover:!1,btnUpActive:!1,stringValue:""},a._propsToState(a.props)),a.stop=a.stop.bind(a),a.onTouchEnd=a.onTouchEnd.bind(a),a.refsInput={},a.refsWrapper={},a}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"_propsToState",value:function(e){var t={};return e.hasOwnProperty("value")?(t.stringValue=String(e.value||0===e.value?e.value:"").trim(),t.value=""!==t.stringValue?this._parse(e.value):null):!this._isMounted&&e.hasOwnProperty("defaultValue")&&(t.stringValue=String(e.defaultValue||0===e.defaultValue?e.defaultValue:"").trim(),t.value=""!==e.defaultValue?this._parse(e.defaultValue):null),t}},{key:"componentWillReceiveProps",value:function(e){var t=this;this._isStrict=!!e.strict;var r=this._propsToState(e);Object.keys(r).length&&(this._ignoreValueChange=!0,this.setState(r,(function(){t._ignoreValueChange=!1})))}},{key:"componentWillUpdate",value:function(){this.saveSelection()}},{key:"componentDidUpdate",value:function(e,t){this._ignoreValueChange||t.value===this.state.value||isNaN(this.state.value)&&null!==this.state.value||this._invokeEventCallback("onChange",this.state.value,this.refsInput.value,this.refsInput),this._inputFocus&&(this.refsInput.focus(),(this.state.selectionStart||0===this.state.selectionStart)&&(this.refsInput.selectionStart=this.state.selectionStart),(this.state.selectionEnd||0===this.state.selectionEnd)&&(this.refsInput.selectionEnd=this.state.selectionEnd)),this.checkValidity()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.stop()}},{key:"componentDidMount",value:function(){var e=this;this._isMounted=!0,this.refsInput.getValueAsNumber=function(){return e.state.value||0},this.refsInput.setValue=function(t){e.setState({value:e._parse(t),stringValue:t})},!this._inputFocus&&c&&document.activeElement===this.refsInput&&(this._inputFocus=!0,this.refsInput.focus(),this._invokeEventCallback("onFocus",{target:this.refsInput,type:"focus"})),this.checkValidity()}},{key:"saveSelection",value:function(){this.state.selectionStart=this.refsInput.selectionStart,this.state.selectionEnd=this.refsInput.selectionEnd}},{key:"checkValidity",value:function(){var e=void 0,t="",r=!!this.refsInput.checkValidity,n=!(!this.props.noValidate||"false"==this.props.noValidate);this.refsInput.noValidate=n,(e=n||!r)?t="":(""===this.refsInput.pattern&&(this.refsInput.pattern=this.props.required?".+":".*"),r&&(this.refsInput.checkValidity(),(e=this.refsInput.validity.valid)||(t=this.refsInput.validationMessage)),e&&r&&this.props.maxLength&&this.refsInput.value.length>this.props.maxLength&&(t="This value is too long")),t=t||(e?"":this.refsInput.validationMessage||"Unknown Error");var i=this._valid!==t;this._valid=t,t?(!function(e,t){if(e.classList)return e.classList.add(t);e.className.search(new RegExp("\\b"+t+"\\b"))||(e.className=" "+t)}(this.refsWrapper,"has-error"),i&&this._invokeEventCallback("onInvalid",t,this.state.value,this.refsInput.value)):(!function(e,t){if(e.className){if(e.classList)return e.classList.remove(t);e.className=e.className.replace(new RegExp("\\b"+t+"\\b","g"),"")}}(this.refsWrapper,"has-error"),i&&this._invokeEventCallback("onValid",this.state.value,this.refsInput.value))}},{key:"_toNumber",value:function(e){var r=parseFloat(e);if(!isNaN(r)&&isFinite(r)||(r=0),this._isStrict){var n=p(this.props,"precision",null,this),i=Math.pow(10,null===n?10:n),o=+p(this.props,"min",t.defaultProps.min,this),a=+p(this.props,"max",t.defaultProps.max,this);r=Math.min(Math.max(r,o),a),r=Math.round(r*i)/i}return r}},{key:"_parse",value:function(e){return e=String(e),"function"==typeof this.props.parse?parseFloat(this.props.parse(e)):parseFloat(e)}},{key:"_format",value:function(e){var t=this._toNumber(e),r=p(this.props,"precision",null,this);return null!==r&&(t=e.toFixed(r)),t+="",this.props.format?this.props.format(t):t}},{key:"_step",value:function(e,r){var n=this._isStrict;this._isStrict=!0;var i=+p(this.props,"step",t.defaultProps.step,this,e>0?t.DIRECTION_UP:t.DIRECTION_DOWN),o=this._toNumber((this.state.value||0)+i*e);return this.props.snap&&(o=Math.round(o/i)*i),this._isStrict=n,o!==this.state.value&&(this.setState({value:o,stringValue:o+""},r),!0)}},{key:"_onKeyDown",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];t[0].persist(),this._invokeEventCallback.apply(this,["onKeyDown"].concat(t));var n=t[0];if(!n.isDefaultPrevented())if(38===n.keyCode)n.preventDefault(),this._step(n.ctrlKey||n.metaKey?.1:n.shiftKey?10:1);else if(40===n.keyCode)n.preventDefault(),this._step(n.ctrlKey||n.metaKey?-.1:n.shiftKey?-10:-1);else{var i=this.refsInput.value,o=i.length;8===n.keyCode?this.refsInput.selectionStart==this.refsInput.selectionEnd&&this.refsInput.selectionEnd>0&&i.length&&"."===i.charAt(this.refsInput.selectionEnd-1)&&(n.preventDefault(),this.refsInput.selectionStart=this.refsInput.selectionEnd=this.refsInput.selectionEnd-1):46===n.keyCode&&this.refsInput.selectionStart==this.refsInput.selectionEnd&&this.refsInput.selectionEnd<o+1&&i.length&&"."===i.charAt(this.refsInput.selectionEnd)&&(n.preventDefault(),this.refsInput.selectionStart=this.refsInput.selectionEnd=this.refsInput.selectionEnd+1)}}},{key:"stop",value:function(){this._timer&&clearTimeout(this._timer)}},{key:"increase",value:function(){var e=this,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments[1];this.stop(),this._step(1,n);var i=+p(this.props,"max",t.defaultProps.max,this);(isNaN(this.state.value)||+this.state.value<i)&&(this._timer=setTimeout((function(){e.increase(!0)}),r?t.SPEED:t.DELAY))}},{key:"decrease",value:function(){var e=this,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments[1];this.stop(),this._step(-1,n);var i=+p(this.props,"min",t.defaultProps.min,this);(isNaN(this.state.value)||+this.state.value>i)&&(this._timer=setTimeout((function(){e.decrease(!0)}),r?t.SPEED:t.DELAY))}},{key:"onMouseDown",value:function(e,t){"down"==e?this.decrease(!1,t):"up"==e&&this.increase(!1,t)}},{key:"onTouchStart",value:function(e,t){t.preventDefault(),"down"==e?this.decrease():"up"==e&&this.increase()}},{key:"onTouchEnd",value:function(e){e.preventDefault(),this.stop()}},{key:"_invokeEventCallback",value:function(e){if("function"==typeof this.props[e]){for(var t,r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];(t=this.props[e]).call.apply(t,[null].concat(n))}}},{key:"render",value:function(){var e=this,r=this.props,i=this.state,o={},s=this.props,l=(s.step,s.min,s.max,s.precision,s.parse,s.format,s.mobile),p=(s.snap,s.componentClass),h=(s.value,s.type,s.style),f=(s.defaultValue,s.onInvalid,s.onValid,s.strict,s.noStyle),m=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(s,["step","min","max","precision","parse","format","mobile","snap","componentClass","value","type","style","defaultValue","onInvalid","onValid","strict","noStyle"]);for(var g in f=f||!1===h,t.style)o[g]=n({},t.style[g],h&&h[g]||{});var _=r.className&&/\bform-control\b/.test(r.className);"auto"==l&&(l=c&&"ontouchstart"in document),"function"==typeof l&&(l=l.call(this)),l=!!l;var v={wrap:{style:f?null:o.wrap,className:"react-numeric-input",ref:function(t){null!=t&&void 0!=t&&(e.refsWrapper=t)},onMouseUp:void 0,onMouseLeave:void 0},input:n({ref:function(t){null!=t&&void 0!=t&&(e.refsInput=t)},type:"text",style:f?null:n({},o.input,_?{}:o["input:not(.form-control)"],this._inputFocus?o["input:focus"]:{})},m),btnUp:{onMouseEnter:void 0,onMouseDown:void 0,onMouseUp:void 0,onMouseLeave:void 0,onTouchStart:void 0,onTouchEnd:void 0,style:f?null:n({},o.btn,o.btnUp,r.disabled||r.readOnly?o["btn:disabled"]:i.btnUpActive?o["btn:active"]:i.btnUpHover?o["btn:hover"]:{})},btnDown:{onMouseEnter:void 0,onMouseDown:void 0,onMouseUp:void 0,onMouseLeave:void 0,onTouchStart:void 0,onTouchEnd:void 0,style:f?null:n({},o.btn,o.btnDown,r.disabled||r.readOnly?o["btn:disabled"]:i.btnDownActive?o["btn:active"]:i.btnDownHover?o["btn:hover"]:{})}},y=String(i.stringValue||(i.value||0===i.value?i.value:"")||""),A=!this._isStrict&&(this._inputFocus||!this._isMounted);A&&d.test(y)||A&&y&&!u.test(y)?v.input.value=y:i.value||0===i.value?v.input.value=this._format(i.value):v.input.value="",_&&!f&&n(v.wrap.style,o["wrap.hasFormControl"]),l&&!f&&(n(v.input.style,o["input.mobile"]),n(v.btnUp.style,o["btnUp.mobile"]),n(v.btnDown.style,o["btnDown.mobile"])),r.disabled||r.readOnly?!f&&r.disabled&&n(v.input.style,o["input:disabled"]):(n(v.wrap,{onMouseUp:this.stop,onMouseLeave:this.stop}),n(v.btnUp,{onTouchStart:this.onTouchStart.bind(this,"up"),onTouchEnd:this.onTouchEnd,onMouseEnter:function(){e.setState({btnUpHover:!0})},onMouseLeave:function(){e.stop(),e.setState({btnUpHover:!1,btnUpActive:!1})},onMouseUp:function(){e.setState({btnUpHover:!0,btnUpActive:!1})},onMouseDown:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];r[0].preventDefault(),r[0].persist(),e._inputFocus=!0,e.setState({btnUpHover:!0,btnUpActive:!0},(function(){e._invokeEventCallback.apply(e,["onFocus"].concat(r)),e.onMouseDown("up")}))}}),n(v.btnDown,{onTouchStart:this.onTouchStart.bind(this,"down"),onTouchEnd:this.onTouchEnd,onMouseEnter:function(){e.setState({btnDownHover:!0})},onMouseLeave:function(){e.stop(),e.setState({btnDownHover:!1,btnDownActive:!1})},onMouseUp:function(){e.setState({btnDownHover:!0,btnDownActive:!1})},onMouseDown:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];r[0].preventDefault(),r[0].persist(),e._inputFocus=!0,e.setState({btnDownHover:!0,btnDownActive:!0},(function(){e._invokeEventCallback.apply(e,["onFocus"].concat(r)),e.onMouseDown("down")}))}}),n(v.input,{onChange:function(t){var r=t.target.value,n=e._parse(r);isNaN(n)&&(n=null),e.setState({value:e._isStrict?e._toNumber(n):n,stringValue:r})},onKeyDown:this._onKeyDown.bind(this),onInput:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];e.saveSelection(),e._invokeEventCallback.apply(e,["onInput"].concat(r))},onSelect:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];e.saveSelection(),e._invokeEventCallback.apply(e,["onSelect"].concat(r))},onFocus:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];r[0].persist(),e._inputFocus=!0;var i=e._parse(r[0].target.value);e.setState({value:i,stringValue:i||0===i?i+"":""},(function(){e._invokeEventCallback.apply(e,["onFocus"].concat(r))}))},onBlur:function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=e._isStrict;e._isStrict=!0,r[0].persist(),e._inputFocus=!1;var o=e._parse(r[0].target.value);e.setState({value:o},(function(){e._invokeEventCallback.apply(e,["onBlur"].concat(r)),e._isStrict=i}))}}));var C=p||"input";return l?a.default.createElement("span",v.wrap,a.default.createElement(C,v.input),a.default.createElement("b",v.btnUp,a.default.createElement("i",{style:f?null:o.minus}),a.default.createElement("i",{style:f?null:o.plus})),a.default.createElement("b",v.btnDown,a.default.createElement("i",{style:f?null:o.minus}))):a.default.createElement("span",v.wrap,a.default.createElement(C,v.input),a.default.createElement("b",v.btnUp,a.default.createElement("i",{style:f?null:o.arrowUp})),a.default.createElement("b",v.btnDown,a.default.createElement("i",{style:f?null:o.arrowDown})))}}]),t}(o.Component);h.propTypes={step:s.default.oneOfType([s.default.number,s.default.func]),min:s.default.oneOfType([s.default.number,s.default.func]),max:s.default.oneOfType([s.default.number,s.default.func]),precision:s.default.oneOfType([s.default.number,s.default.func]),maxLength:s.default.number,parse:s.default.func,format:s.default.func,className:s.default.string,disabled:s.default.bool,readOnly:s.default.bool,required:s.default.bool,snap:s.default.bool,noValidate:s.default.oneOfType([s.default.bool,s.default.string]),style:s.default.oneOfType([s.default.object,s.default.bool]),noStyle:s.default.bool,type:s.default.string,pattern:s.default.string,onFocus:s.default.func,onBlur:s.default.func,onKeyDown:s.default.func,onChange:s.default.func,onInvalid:s.default.func,onValid:s.default.func,onInput:s.default.func,onSelect:s.default.func,size:s.default.oneOfType([s.default.number,s.default.string]),value:s.default.oneOfType([s.default.number,s.default.string]),defaultValue:s.default.oneOfType([s.default.number,s.default.string]),strict:s.default.bool,componentClass:s.default.string,mobile:function(e,t){var r=e[t];if(!0!==r&&!1!==r&&"auto"!==r&&"function"!=typeof r)return new Error('The "mobile" prop must be true, false, "auto" or a function')}},h.defaultProps={step:1,min:Number.MIN_SAFE_INTEGER||-9007199254740991,max:Number.MAX_SAFE_INTEGER||9007199254740991,precision:null,parse:null,format:null,mobile:"auto",strict:!1,componentClass:"input",style:{}},h.style={wrap:{position:"relative",display:"inline-block"},"wrap.hasFormControl":{display:"block"},arrowUp:{position:"absolute",top:"50%",left:"50%",width:0,height:0,borderWidth:"0 0.6ex 0.6ex 0.6ex",borderColor:"transparent transparent rgba(0, 0, 0, 0.7)",borderStyle:"solid",margin:"-0.3ex 0 0 -0.56ex"},arrowDown:{position:"absolute",top:"50%",left:"50%",width:0,height:0,borderWidth:"0.6ex 0.6ex 0 0.6ex",borderColor:"rgba(0, 0, 0, 0.7) transparent transparent",borderStyle:"solid",margin:"-0.3ex 0 0 -0.56ex"},plus:{position:"absolute",top:"50%",left:"50%",width:2,height:10,background:"rgba(0,0,0,.7)",margin:"-5px 0 0 -1px"},minus:{position:"absolute",top:"50%",left:"50%",width:10,height:2,background:"rgba(0,0,0,.7)",margin:"-1px 0 0 -5px"},btn:{position:"absolute",right:2,width:"2.26ex",borderColor:"rgba(0,0,0,.1)",borderStyle:"solid",textAlign:"center",cursor:"default",transition:"all 0.1s",background:"rgba(0,0,0,.1)",boxShadow:"-1px -1px 3px rgba(0,0,0,.1) inset,1px 1px 3px rgba(255,255,255,.7) inset"},btnUp:{top:2,bottom:"50%",borderRadius:"2px 2px 0 0",borderWidth:"1px 1px 0 1px"},"btnUp.mobile":{width:"3.3ex",bottom:2,boxShadow:"none",borderRadius:2,borderWidth:1},btnDown:{top:"50%",bottom:2,borderRadius:"0 0 2px 2px",borderWidth:"0 1px 1px 1px"},"btnDown.mobile":{width:"3.3ex",bottom:2,left:2,top:2,right:"auto",boxShadow:"none",borderRadius:2,borderWidth:1},"btn:hover":{background:"rgba(0,0,0,.2)"},"btn:active":{background:"rgba(0,0,0,.3)",boxShadow:"0 1px 3px rgba(0,0,0,.2) inset,-1px -1px 4px rgba(255,255,255,.5) inset"},"btn:disabled":{opacity:.5,boxShadow:"none",cursor:"not-allowed"},input:{paddingRight:"3ex",boxSizing:"border-box",fontSize:"inherit"},"input:not(.form-control)":{border:"1px solid #ccc",borderRadius:2,paddingLeft:4,display:"block",WebkitAppearance:"none",lineHeight:"normal"},"input.mobile":{paddingLeft:" 3.4ex",paddingRight:"3.4ex",textAlign:"center"},"input:focus":{},"input:disabled":{color:"rgba(0, 0, 0, 0.3)",textShadow:"0 1px 0 rgba(255, 255, 255, 0.8)"}},h.SPEED=50,h.DELAY=500,h.DIRECTION_UP="up",h.DIRECTION_DOWN="down",e.exports=h},function(e,t){e.exports=r(65043)},function(e,t){e.exports=r(65173)}])},12547:(e,t,r)=>{"use strict";r.r(t),r.d(t,{IGNORE_CLASS_NAME:()=>f,default:()=>g});var n=r(65043),i=r(97950);function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,r){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(r):e.classList.contains(r))}var l,c,u=(void 0===l&&(l=0),function(){return++l}),d={},p={},h=["touchstart","touchmove"],f="ignore-react-onclickoutside";function m(e,t){var r={};return-1!==h.indexOf(t)&&c&&(r.passive=!e.props.preventDefault),r}const g=function(e,t){var r,l,h=e.displayName||e.name||"Component";return l=r=function(r){var l,f;function g(e){var n;return(n=r.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof n.__clickOutsideHandlerProp){var t=n.getInstance();if("function"!==typeof t.props.handleClickOutside){if("function"!==typeof t.handleClickOutside)throw new Error("WrappedComponent: "+h+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else n.__clickOutsideHandlerProp(e)},n.__getComponentNode=function(){var e=n.getInstance();return t&&"function"===typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"===typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,i.findDOMNode)(e)},n.enableOnClickOutside=function(){if("undefined"!==typeof document&&!p[n._uid]){"undefined"===typeof c&&(c=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),r=function(){};return window.addEventListener("testPassiveEventSupport",r,t),window.removeEventListener("testPassiveEventSupport",r,t),e}}()),p[n._uid]=!0;var e=n.props.eventTypes;e.forEach||(e=[e]),d[n._uid]=function(e){var t;null!==n.componentNode&&(n.initTimeStamp>e.timeStamp||(n.props.preventDefault&&e.preventDefault(),n.props.stopPropagation&&e.stopPropagation(),n.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,r){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&s(e,t,r))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,n.componentNode,n.props.outsideClickIgnoreClass)===document&&n.__outsideClickHandler(e)))},e.forEach((function(e){document.addEventListener(e,d[n._uid],m(a(n),e))}))}},n.disableOnClickOutside=function(){delete p[n._uid];var e=d[n._uid];if(e&&"undefined"!==typeof document){var t=n.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,m(a(n),t))})),delete d[n._uid]}},n.getRef=function(e){return n.instanceRef=e},n._uid=u(),n.initTimeStamp=performance.now(),n}f=r,(l=g).prototype=Object.create(f.prototype),l.prototype.constructor=l,o(l,f);var _=g.prototype;return _.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},_.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+h+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},_.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},_.componentWillUnmount=function(){this.disableOnClickOutside()},_.render=function(){var t=this.props;t.excludeScrollbar;var r=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?r.ref=this.getRef:r.wrappedRef=this.getRef,r.disableOnClickOutside=this.disableOnClickOutside,r.enableOnClickOutside=this.enableOnClickOutside,(0,n.createElement)(e,r)},g}(n.Component),r.displayName="OnClickOutside("+h+")",r.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:f,preventDefault:!1,stopPropagation:!1},r.getClass=function(){return e.getClass?e.getClass():e},l}},37099:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Manager:()=>a,Popper:()=>Pe,Reference:()=>Le,usePopper:()=>xe});var n=r(65043),i=n.createContext(),o=n.createContext();function a(e){var t=e.children,r=n.useState(null),a=r[0],s=r[1],l=n.useRef(!1);n.useEffect((function(){return function(){l.current=!0}}),[]);var c=n.useCallback((function(e){l.current||s(e)}),[]);return n.createElement(i.Provider,{value:a},n.createElement(o.Provider,{value:c},t))}var s=function(e){return Array.isArray(e)?e[0]:e},l=function(e){if("function"===typeof e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.apply(void 0,r)}},c=function(e,t){if("function"===typeof e)return l(e,t);null!=e&&(e.current=t)},u=function(e){return e.reduce((function(e,t){var r=t[0],n=t[1];return e[r]=n,e}),{})},d="undefined"!==typeof window&&window.document&&window.document.createElement?n.useLayoutEffect:n.useEffect,p=r(97950);function h(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function f(e){return e instanceof h(e).Element||e instanceof Element}function m(e){return e instanceof h(e).HTMLElement||e instanceof HTMLElement}function g(e){return"undefined"!==typeof ShadowRoot&&(e instanceof h(e).ShadowRoot||e instanceof ShadowRoot)}var _=Math.max,v=Math.min,y=Math.round;function A(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function C(){return!/^((?!chrome|android).)*safari/i.test(A())}function E(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&m(e)&&(i=e.offsetWidth>0&&y(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&y(n.height)/e.offsetHeight||1);var a=(f(e)?h(e):window).visualViewport,s=!C()&&r,l=(n.left+(s&&a?a.offsetLeft:0))/i,c=(n.top+(s&&a?a.offsetTop:0))/o,u=n.width/i,d=n.height/o;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function w(e){var t=h(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function S(e){return e?(e.nodeName||"").toLowerCase():null}function T(e){return((f(e)?e.ownerDocument:e.document)||window.document).documentElement}function b(e){return E(T(e)).left+w(e).scrollLeft}function I(e){return h(e).getComputedStyle(e)}function R(e){var t=I(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function x(e,t,r){void 0===r&&(r=!1);var n=m(t),i=m(t)&&function(e){var t=e.getBoundingClientRect(),r=y(t.width)/e.offsetWidth||1,n=y(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),o=T(t),a=E(e,i,r),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(n||!n&&!r)&&(("body"!==S(t)||R(o))&&(s=function(e){return e!==h(e)&&m(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:w(e);var t}(t)),m(t)?((l=E(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=b(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function O(e){var t=E(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function N(e){return"html"===S(e)?e:e.assignedSlot||e.parentNode||(g(e)?e.host:null)||T(e)}function k(e){return["html","body","#document"].indexOf(S(e))>=0?e.ownerDocument.body:m(e)&&R(e)?e:k(N(e))}function P(e,t){var r;void 0===t&&(t=[]);var n=k(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),o=h(n),a=i?[o].concat(o.visualViewport||[],R(n)?n:[]):n,s=t.concat(a);return i?s:s.concat(P(N(a)))}function M(e){return["table","td","th"].indexOf(S(e))>=0}function D(e){return m(e)&&"fixed"!==I(e).position?e.offsetParent:null}function L(e){for(var t=h(e),r=D(e);r&&M(r)&&"static"===I(r).position;)r=D(r);return r&&("html"===S(r)||"body"===S(r)&&"static"===I(r).position)?t:r||function(e){var t=/firefox/i.test(A());if(/Trident/i.test(A())&&m(e)&&"fixed"===I(e).position)return null;var r=N(e);for(g(r)&&(r=r.host);m(r)&&["html","body"].indexOf(S(r))<0;){var n=I(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var U="top",j="bottom",F="right",H="left",B="auto",G=[U,j,F,H],V="start",K="end",q="viewport",Y="popper",z=G.reduce((function(e,t){return e.concat([t+"-"+V,t+"-"+K])}),[]),$=[].concat(G,[B]).reduce((function(e,t){return e.concat([t,t+"-"+V,t+"-"+K])}),[]),W=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function Q(e){var t=new Map,r=new Set,n=[];function i(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&i(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||i(e)})),n}function X(e){var t;return function(){return t||(t=new Promise((function(r){Promise.resolve().then((function(){t=void 0,r(e())}))}))),t}}var Z={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function ee(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,n=void 0===r?[]:r,i=t.defaultOptions,o=void 0===i?Z:i;return function(e,t,r){void 0===r&&(r=o);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},Z,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],s=!1,l={state:i,setOptions:function(r){var s="function"===typeof r?r(i.options):r;c(),i.options=Object.assign({},o,i.options,s),i.scrollParents={reference:f(e)?P(e):e.contextElement?P(e.contextElement):[],popper:P(t)};var u=function(e){var t=Q(e);return W.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}(function(e){var t=e.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(n,i.options.modifiers)));return i.orderedModifiers=u.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,r=e.options,n=void 0===r?{}:r,o=e.effect;if("function"===typeof o){var s=o({state:i,name:t,instance:l,options:n}),c=function(){};a.push(s||c)}})),l.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,r=e.popper;if(J(t,r)){i.rects={reference:x(t,L(r),"fixed"===i.options.strategy),popper:O(r)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<i.orderedModifiers.length;n++)if(!0!==i.reset){var o=i.orderedModifiers[n],a=o.fn,c=o.options,u=void 0===c?{}:c,d=o.name;"function"===typeof a&&(i=a({state:i,options:u,name:d,instance:l})||i)}else i.reset=!1,n=-1}}},update:X((function(){return new Promise((function(e){l.forceUpdate(),e(i)}))})),destroy:function(){c(),s=!0}};if(!J(e,t))return l;function c(){a.forEach((function(e){return e()})),a=[]}return l.setOptions(r).then((function(e){!s&&r.onFirstUpdate&&r.onFirstUpdate(e)})),l}}var te={passive:!0};function re(e){return e.split("-")[0]}function ne(e){return e.split("-")[1]}function ie(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function oe(e){var t,r=e.reference,n=e.element,i=e.placement,o=i?re(i):null,a=i?ne(i):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case U:t={x:s,y:r.y-n.height};break;case j:t={x:s,y:r.y+r.height};break;case F:t={x:r.x+r.width,y:l};break;case H:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var c=o?ie(o):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case V:t[c]=t[c]-(r[u]/2-n[u]/2);break;case K:t[c]=t[c]+(r[u]/2-n[u]/2)}}return t}var ae={top:"auto",right:"auto",bottom:"auto",left:"auto"};function se(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=a.x,f=void 0===p?0:p,m=a.y,g=void 0===m?0:m,_="function"===typeof u?u({x:f,y:g}):{x:f,y:g};f=_.x,g=_.y;var v=a.hasOwnProperty("x"),A=a.hasOwnProperty("y"),C=H,E=U,w=window;if(c){var S=L(r),b="clientHeight",R="clientWidth";if(S===h(r)&&"static"!==I(S=T(r)).position&&"absolute"===s&&(b="scrollHeight",R="scrollWidth"),i===U||(i===H||i===F)&&o===K)E=j,g-=(d&&S===w&&w.visualViewport?w.visualViewport.height:S[b])-n.height,g*=l?1:-1;if(i===H||(i===U||i===j)&&o===K)C=F,f-=(d&&S===w&&w.visualViewport?w.visualViewport.width:S[R])-n.width,f*=l?1:-1}var x,O=Object.assign({position:s},c&&ae),N=!0===u?function(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:y(r*i)/i||0,y:y(n*i)/i||0}}({x:f,y:g},h(r)):{x:f,y:g};return f=N.x,g=N.y,l?Object.assign({},O,((x={})[E]=A?"0":"",x[C]=v?"0":"",x.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",x)):Object.assign({},O,((t={})[E]=A?g+"px":"",t[C]=v?f+"px":"",t.transform="",t))}const le={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.offset,o=void 0===i?[0,0]:i,a=$.reduce((function(e,r){return e[r]=function(e,t,r){var n=re(e),i=[H,U].indexOf(n)>=0?-1:1,o="function"===typeof r?r(Object.assign({},t,{placement:e})):r,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[H,F].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}(r,t.rects,o),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=a}};var ce={left:"right",right:"left",bottom:"top",top:"bottom"};function ue(e){return e.replace(/left|right|bottom|top/g,(function(e){return ce[e]}))}var de={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return de[e]}))}function he(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&g(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function fe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function me(e,t,r){return t===q?fe(function(e,t){var r=h(e),n=T(e),i=r.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var c=C();(c||!c&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+b(e),y:l}}(e,r)):f(t)?function(e,t){var r=E(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}(t,r):fe(function(e){var t,r=T(e),n=w(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=_(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=_(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+b(e),l=-n.scrollTop;return"rtl"===I(i||r).direction&&(s+=_(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}(T(e)))}function ge(e,t,r,n){var i="clippingParents"===t?function(e){var t=P(N(e)),r=["absolute","fixed"].indexOf(I(e).position)>=0&&m(e)?L(e):e;return f(r)?t.filter((function(e){return f(e)&&he(e,r)&&"body"!==S(e)})):[]}(e):[].concat(t),o=[].concat(i,[r]),a=o[0],s=o.reduce((function(t,r){var i=me(e,r,n);return t.top=_(i.top,t.top),t.right=v(i.right,t.right),t.bottom=v(i.bottom,t.bottom),t.left=_(i.left,t.left),t}),me(e,a,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function _e(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ve(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function ye(e,t){void 0===t&&(t={});var r=t,n=r.placement,i=void 0===n?e.placement:n,o=r.strategy,a=void 0===o?e.strategy:o,s=r.boundary,l=void 0===s?"clippingParents":s,c=r.rootBoundary,u=void 0===c?q:c,d=r.elementContext,p=void 0===d?Y:d,h=r.altBoundary,m=void 0!==h&&h,g=r.padding,_=void 0===g?0:g,v=_e("number"!==typeof _?_:ve(_,G)),y=p===Y?"reference":Y,A=e.rects.popper,C=e.elements[m?y:p],w=ge(f(C)?C:C.contextElement||T(e.elements.popper),l,u,a),S=E(e.elements.reference),b=oe({reference:S,element:A,strategy:"absolute",placement:i}),I=fe(Object.assign({},A,b)),R=p===Y?I:S,x={top:w.top-R.top+v.top,bottom:R.bottom-w.bottom+v.bottom,left:w.left-R.left+v.left,right:R.right-w.right+v.right},O=e.modifiersData.offset;if(p===Y&&O){var N=O[i];Object.keys(x).forEach((function(e){var t=[F,j].indexOf(e)>=0?1:-1,r=[U,j].indexOf(e)>=0?"y":"x";x[e]+=N[r]*t}))}return x}function Ae(e,t,r){return _(e,v(t,r))}const Ce={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=void 0===i||i,a=r.altAxis,s=void 0!==a&&a,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,d=r.padding,p=r.tether,h=void 0===p||p,f=r.tetherOffset,m=void 0===f?0:f,g=ye(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),y=re(t.placement),A=ne(t.placement),C=!A,E=ie(y),w="x"===E?"y":"x",S=t.modifiersData.popperOffsets,T=t.rects.reference,b=t.rects.popper,I="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,R="number"===typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),x=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(S){if(o){var k,P="y"===E?U:H,M="y"===E?j:F,D="y"===E?"height":"width",B=S[E],G=B+g[P],K=B-g[M],q=h?-b[D]/2:0,Y=A===V?T[D]:b[D],z=A===V?-b[D]:-T[D],$=t.elements.arrow,W=h&&$?O($):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},X=Q[P],Z=Q[M],J=Ae(0,T[D],W[D]),ee=C?T[D]/2-q-J-X-R.mainAxis:Y-J-X-R.mainAxis,te=C?-T[D]/2+q+J+Z+R.mainAxis:z+J+Z+R.mainAxis,oe=t.elements.arrow&&L(t.elements.arrow),ae=oe?"y"===E?oe.clientTop||0:oe.clientLeft||0:0,se=null!=(k=null==x?void 0:x[E])?k:0,le=B+te-se,ce=Ae(h?v(G,B+ee-se-ae):G,B,h?_(K,le):K);S[E]=ce,N[E]=ce-B}if(s){var ue,de="x"===E?U:H,pe="x"===E?j:F,he=S[w],fe="y"===w?"height":"width",me=he+g[de],ge=he-g[pe],_e=-1!==[U,H].indexOf(y),ve=null!=(ue=null==x?void 0:x[w])?ue:0,Ce=_e?me:he-T[fe]-b[fe]-ve+R.altAxis,Ee=_e?he+T[fe]+b[fe]-ve-R.altAxis:ge,we=h&&_e?function(e,t,r){var n=Ae(e,t,r);return n>r?r:n}(Ce,he,Ee):Ae(h?Ce:me,he,h?Ee:ge);S[w]=we,N[w]=we-he}t.modifiersData[n]=N}},requiresIfExists:["offset"]};const Ee={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,i=e.options,o=r.elements.arrow,a=r.modifiersData.popperOffsets,s=re(r.placement),l=ie(s),c=[H,F].indexOf(s)>=0?"height":"width";if(o&&a){var u=function(e,t){return _e("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ve(e,G))}(i.padding,r),d=O(o),p="y"===l?U:H,h="y"===l?j:F,f=r.rects.reference[c]+r.rects.reference[l]-a[l]-r.rects.popper[c],m=a[l]-r.rects.reference[l],g=L(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=f/2-m/2,y=u[p],A=_-d[c]-u[h],C=_/2-d[c]/2+v,E=Ae(y,C,A),w=l;r.modifiersData[n]=((t={})[w]=E,t.centerOffset=E-C,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!==typeof n||(n=t.elements.popper.querySelector(n)))&&he(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function we(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function Se(e){return[U,F,j,H].some((function(t){return e[t]>=0}))}var Te=ee({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=void 0===i||i,a=n.resize,s=void 0===a||a,l=h(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",r.update,te)})),s&&l.addEventListener("resize",r.update,te),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",r.update,te)})),s&&l.removeEventListener("resize",r.update,te)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=oe({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=void 0===n||n,o=r.adaptive,a=void 0===o||o,s=r.roundOffsets,l=void 0===s||s,c={placement:re(t.placement),variation:ne(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,se(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,se(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},i=t.elements[e];m(i)&&S(i)&&(Object.assign(i.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});m(n)&&S(n)&&(Object.assign(n.style,o),Object.keys(i).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]},le,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,a=r.altAxis,s=void 0===a||a,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,h=r.flipVariations,f=void 0===h||h,m=r.allowedAutoPlacements,g=t.options.placement,_=re(g),v=l||(_===g||!f?[ue(g)]:function(e){if(re(e)===B)return[];var t=ue(e);return[pe(e),t,pe(t)]}(g)),y=[g].concat(v).reduce((function(e,r){return e.concat(re(r)===B?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?$:l,u=ne(n),d=u?s?z:z.filter((function(e){return ne(e)===u})):G,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var h=p.reduce((function(t,r){return t[r]=ye(e,{placement:r,boundary:i,rootBoundary:o,padding:a})[re(r)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}(t,{placement:r,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:m}):r)}),[]),A=t.rects.reference,C=t.rects.popper,E=new Map,w=!0,S=y[0],T=0;T<y.length;T++){var b=y[T],I=re(b),R=ne(b)===V,x=[U,j].indexOf(I)>=0,O=x?"width":"height",N=ye(t,{placement:b,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),k=x?R?F:H:R?j:U;A[O]>C[O]&&(k=ue(k));var P=ue(k),M=[];if(o&&M.push(N[I]<=0),s&&M.push(N[k]<=0,N[P]<=0),M.every((function(e){return e}))){S=b,w=!1;break}E.set(b,M)}if(w)for(var D=function(e){var t=y.find((function(t){var r=E.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},L=f?3:1;L>0;L--){if("break"===D(L))break}t.placement!==S&&(t.modifiersData[n]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},Ce,Ee,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=ye(t,{elementContext:"reference"}),s=ye(t,{altBoundary:!0}),l=we(a,n),c=we(s,i,o),u=Se(l),d=Se(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),be=r(66366),Ie=r.n(be),Re=[],xe=function(e,t,r){void 0===r&&(r={});var i=n.useRef(null),o={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||Re},a=n.useState({styles:{popper:{position:o.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],l=a[1],c=n.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,r=Object.keys(t.elements);p.flushSync((function(){l({styles:u(r.map((function(e){return[e,t.styles[e]||{}]}))),attributes:u(r.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),h=n.useMemo((function(){var e={onFirstUpdate:o.onFirstUpdate,placement:o.placement,strategy:o.strategy,modifiers:[].concat(o.modifiers,[c,{name:"applyStyles",enabled:!1}])};return Ie()(i.current,e)?i.current||e:(i.current=e,e)}),[o.onFirstUpdate,o.placement,o.strategy,o.modifiers,c]),f=n.useRef();return d((function(){f.current&&f.current.setOptions(h)}),[h]),d((function(){if(null!=e&&null!=t){var n=(r.createPopper||Te)(e,t,h);return f.current=n,function(){n.destroy(),f.current=null}}}),[e,t,r.createPopper]),{state:f.current?f.current.state:null,styles:s.styles,attributes:s.attributes,update:f.current?f.current.update:null,forceUpdate:f.current?f.current.forceUpdate:null}},Oe=function(){},Ne=function(){return Promise.resolve(null)},ke=[];function Pe(e){var t=e.placement,r=void 0===t?"bottom":t,o=e.strategy,a=void 0===o?"absolute":o,l=e.modifiers,u=void 0===l?ke:l,d=e.referenceElement,p=e.onFirstUpdate,h=e.innerRef,f=e.children,m=n.useContext(i),g=n.useState(null),_=g[0],v=g[1],y=n.useState(null),A=y[0],C=y[1];n.useEffect((function(){c(h,_)}),[h,_]);var E=n.useMemo((function(){return{placement:r,strategy:a,onFirstUpdate:p,modifiers:[].concat(u,[{name:"arrow",enabled:null!=A,options:{element:A}}])}}),[r,a,p,u,A]),w=xe(d||m,_,E),S=w.state,T=w.styles,b=w.forceUpdate,I=w.update,R=n.useMemo((function(){return{ref:v,style:T.popper,placement:S?S.placement:r,hasPopperEscaped:S&&S.modifiersData.hide?S.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:S&&S.modifiersData.hide?S.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:T.arrow,ref:C},forceUpdate:b||Oe,update:I||Ne}}),[v,C,r,S,T,I,b]);return s(f)(R)}var Me=r(96440),De=r.n(Me);function Le(e){var t=e.children,r=e.innerRef,i=n.useContext(o),a=n.useCallback((function(e){c(r,e),l(i,e)}),[r,i]);return n.useEffect((function(){return function(){return c(r,null)}}),[]),n.useEffect((function(){De()(Boolean(i),"`Reference` should not be used outside of a `Manager` component.")}),[i]),s(t)({ref:a})}},22166:(e,t,r)=>{"use strict";r.d(t,{Kq:()=>V,Ng:()=>G,wA:()=>z,d4:()=>y});var n=r(29461),i=r(98443),o=r(97950);let a=function(e){e()};const s=()=>a;var l=r(65043);const c=Symbol.for("react-redux-context"),u="undefined"!==typeof globalThis?globalThis:{};function d(){var e;if(!l.createContext)return{};const t=null!=(e=u[c])?e:u[c]=new Map;let r=t.get(l.createContext);return r||(r=l.createContext(null),t.set(l.createContext,r)),r}const p=d();function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p;return function(){return(0,l.useContext)(e)}}const f=h(),m=()=>{throw new Error("uSES not initialized!")};let g=m;const _=(e,t)=>e===t;function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p;const t=e===p?f:h(e);return function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{equalityFn:n=_,stabilityCheck:i,noopCheck:o}="function"===typeof r?{equalityFn:r}:r;const{store:a,subscription:s,getServerState:c,stabilityCheck:u,noopCheck:d}=t(),p=((0,l.useRef)(!0),(0,l.useCallback)({[e.name]:t=>e(t)}[e.name],[e,u,i])),h=g(s.addNestedSub,a.getState,c||a.getState,p,n);return(0,l.useDebugValue)(h),h}}const y=v();var A=r(58168),C=r(98587),E=r(80219),w=r.n(E),S=r(2086);const T=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function b(e,t,r,n,i){let o,a,s,l,c,{areStatesEqual:u,areOwnPropsEqual:d,areStatePropsEqual:p}=i,h=!1;function f(i,h){const f=!d(h,a),m=!u(i,o,h,a);return o=i,a=h,f&&m?(s=e(o,a),t.dependsOnOwnProps&&(l=t(n,a)),c=r(s,l,a),c):f?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(n,a)),c=r(s,l,a),c):m?function(){const t=e(o,a),n=!p(t,s);return s=t,n&&(c=r(s,l,a)),c}():c}return function(i,u){return h?f(i,u):(o=i,a=u,s=e(o,a),l=t(n,a),c=r(s,l,a),h=!0,c)}}function I(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function R(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function x(e,t){return function(t,r){let{displayName:n}=r;const i=function(e,t){return i.dependsOnOwnProps?i.mapToProps(e,t):i.mapToProps(e,void 0)};return i.dependsOnOwnProps=!0,i.mapToProps=function(t,r){i.mapToProps=e,i.dependsOnOwnProps=R(e);let n=i(t,r);return"function"===typeof n&&(i.mapToProps=n,i.dependsOnOwnProps=R(n),n=i(t,r)),n},i}}function O(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function N(e,t,r){return(0,A.A)({},r,e,t)}const k={notify(){},get:()=>[]};function P(e,t){let r,n=k,i=0,o=!1;function a(){u.onStateChange&&u.onStateChange()}function l(){i++,r||(r=t?t.addNestedSub(a):e.subscribe(a),n=function(){const e=s();let t=null,r=null;return{clear(){t=null,r=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let n=!0,i=r={callback:e,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){n&&null!==t&&(n=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}function c(){i--,r&&0===i&&(r(),r=void 0,n.clear(),n=k)}const u={addNestedSub:function(e){l();const t=n.subscribe(e);let r=!1;return()=>{r||(r=!0,t(),c())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:a,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,l())},tryUnsubscribe:function(){o&&(o=!1,c())},getListeners:()=>n};return u}const M=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement)?l.useLayoutEffect:l.useEffect;function D(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function L(e,t){if(D(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!D(e[r[i]],t[r[i]]))return!1;return!0}const U=["reactReduxForwardedRef"];let j=m;const F=[null,null];function H(e,t,r,n,i,o){e.current=n,r.current=!1,i.current&&(i.current=null,o())}function B(e,t){return e===t}const G=function(e,t,r){let{pure:n,areStatesEqual:i=B,areOwnPropsEqual:o=L,areStatePropsEqual:a=L,areMergedPropsEqual:s=L,forwardRef:c=!1,context:u=p}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const d=u,h=function(e){return e?"function"===typeof e?x(e):O(e,"mapStateToProps"):I((()=>({})))}(e),f=function(e){return e&&"object"===typeof e?I((t=>function(e,t){const r={};for(const n in e){const i=e[n];"function"===typeof i&&(r[n]=function(){return t(i(...arguments))})}return r}(e,t))):e?"function"===typeof e?x(e):O(e,"mapDispatchToProps"):I((e=>({dispatch:e})))}(t),m=function(e){return e?"function"===typeof e?function(e){return function(t,r){let n,{displayName:i,areMergedPropsEqual:o}=r,a=!1;return function(t,r,i){const s=e(t,r,i);return a?o(s,n)||(n=s):(a=!0,n=s),n}}}(e):O(e,"mergeProps"):()=>N}(r),g=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",r=`Connect(${t})`,n={shouldHandleStateChanges:g,displayName:r,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:h,initMapDispatchToProps:f,initMergeProps:m,areStatesEqual:i,areStatePropsEqual:a,areOwnPropsEqual:o,areMergedPropsEqual:s};function u(t){const[r,i,o]=l.useMemo((()=>{const{reactReduxForwardedRef:e}=t,r=(0,C.A)(t,U);return[t.context,e,r]}),[t]),a=l.useMemo((()=>r&&r.Consumer&&(0,S.isContextConsumer)(l.createElement(r.Consumer,null))?r:d),[r,d]),s=l.useContext(a),c=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),u=Boolean(s)&&Boolean(s.store);const p=c?t.store:s.store,h=u?s.getServerState:p.getState,f=l.useMemo((()=>function(e,t){let{initMapStateToProps:r,initMapDispatchToProps:n,initMergeProps:i}=t,o=(0,C.A)(t,T);return b(r(e,o),n(e,o),i(e,o),e,o)}(p.dispatch,n)),[p]),[m,_]=l.useMemo((()=>{if(!g)return F;const e=P(p,c?void 0:s.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[p,c,s]),v=l.useMemo((()=>c?s:(0,A.A)({},s,{subscription:m})),[c,s,m]),y=l.useRef(),E=l.useRef(o),w=l.useRef(),I=l.useRef(!1),R=(l.useRef(!1),l.useRef(!1)),x=l.useRef();M((()=>(R.current=!0,()=>{R.current=!1})),[]);const O=l.useMemo((()=>()=>w.current&&o===E.current?w.current:f(p.getState(),o)),[p,o]),N=l.useMemo((()=>e=>m?function(e,t,r,n,i,o,a,s,l,c,u){if(!e)return()=>{};let d=!1,p=null;const h=()=>{if(d||!s.current)return;const e=t.getState();let r,h;try{r=n(e,i.current)}catch(f){h=f,p=f}h||(p=null),r===o.current?a.current||c():(o.current=r,l.current=r,a.current=!0,u())};return r.onStateChange=h,r.trySubscribe(),h(),()=>{if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}(g,p,m,f,E,y,I,R,w,_,e):()=>{}),[m]);var k,D,L;let B;k=H,D=[E,y,I,o,w,_],M((()=>k(...D)),L);try{B=j(N,O,h?()=>f(h(),o):O)}catch(V){throw x.current&&(V.message+=`\nThe error may be correlated with this previous error:\n${x.current.stack}\n\n`),V}M((()=>{x.current=void 0,w.current=void 0,y.current=B}));const G=l.useMemo((()=>l.createElement(e,(0,A.A)({},B,{ref:i}))),[i,e,B]);return l.useMemo((()=>g?l.createElement(a.Provider,{value:v},G):G),[a,G,v])}const p=l.memo(u);if(p.WrappedComponent=e,p.displayName=u.displayName=r,c){const t=l.forwardRef((function(e,t){return l.createElement(p,(0,A.A)({},e,{reactReduxForwardedRef:t}))}));return t.displayName=r,t.WrappedComponent=e,w()(t,e)}return w()(p,e)}};const V=function(e){let{store:t,context:r,children:n,serverState:i,stabilityCheck:o="once",noopCheck:a="once"}=e;const s=l.useMemo((()=>{const e=P(t);return{store:t,subscription:e,getServerState:i?()=>i:void 0,stabilityCheck:o,noopCheck:a}}),[t,i,o,a]),c=l.useMemo((()=>t.getState()),[t]);M((()=>{const{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}}),[s,c]);const u=r||p;return l.createElement(u.Provider,{value:s},n)};function K(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p;const t=e===p?f:h(e);return function(){const{store:e}=t();return e}}const q=K();function Y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p;const t=e===p?q:K(e);return function(){return t().dispatch}}const z=Y();var $,W;$=i.useSyncExternalStoreWithSelector,g=$,(e=>{j=e})(n.useSyncExternalStore),W=o.unstable_batchedUpdates,a=W},35475:(e,t,r)=>{"use strict";var n,i;r.d(t,{Kd:()=>m,k2:()=>y});var o=r(65043),a=r(97950),s=r(73216),l=r(31387);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}function u(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const d=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],p=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"];try{window.__reactRouterVersion="6"}catch(w){}const h=o.createContext({isTransitioning:!1});new Map;const f=(n||(n=r.t(o,2))).startTransition;(i||(i=r.t(a,2))).flushSync,(n||(n=r.t(o,2))).useId;function m(e){let{basename:t,children:r,future:n,window:i}=e,a=o.useRef();null==a.current&&(a.current=(0,l.zR)({window:i,v5Compat:!0}));let c=a.current,[u,d]=o.useState({action:c.action,location:c.location}),{v7_startTransition:p}=n||{},h=o.useCallback((e=>{p&&f?f((()=>d(e))):d(e)}),[d,p]);return o.useLayoutEffect((()=>c.listen(h)),[c,h]),o.createElement(s.Ix,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:c,future:n})}const g="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,_=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,v=o.forwardRef((function(e,t){let r,{onClick:n,relative:i,reloadDocument:a,replace:p,state:h,target:f,to:m,preventScrollReset:v,unstable_viewTransition:y}=e,A=u(e,d),{basename:C}=o.useContext(s.jb),E=!1;if("string"===typeof m&&_.test(m)&&(r=m,g))try{let e=new URL(window.location.href),t=m.startsWith("//")?new URL(e.protocol+m):new URL(m),r=(0,l.pb)(t.pathname,C);t.origin===e.origin&&null!=r?m=r+t.search+t.hash:E=!0}catch(w){}let S=(0,s.$P)(m,{relative:i}),T=function(e,t){let{target:r,replace:n,state:i,preventScrollReset:a,relative:c,unstable_viewTransition:u}=void 0===t?{}:t,d=(0,s.Zp)(),p=(0,s.zy)(),h=(0,s.x$)(e,{relative:c});return o.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,r)){t.preventDefault();let r=void 0!==n?n:(0,l.AO)(p)===(0,l.AO)(h);d(e,{replace:r,state:i,preventScrollReset:a,relative:c,unstable_viewTransition:u})}}),[p,d,h,n,i,r,e,a,c,u])}(m,{replace:p,state:h,target:f,preventScrollReset:v,relative:i,unstable_viewTransition:y});return o.createElement("a",c({},A,{href:r||S,onClick:E||a?n:function(e){n&&n(e),e.defaultPrevented||T(e)},ref:t,target:f}))}));const y=o.forwardRef((function(e,t){let{"aria-current":r="page",caseSensitive:n=!1,className:i="",end:a=!1,style:d,to:f,unstable_viewTransition:m,children:g}=e,_=u(e,p),y=(0,s.x$)(f,{relative:_.relative}),C=(0,s.zy)(),w=o.useContext(s.Rq),{navigator:S,basename:T}=o.useContext(s.jb),b=null!=w&&function(e,t){void 0===t&&(t={});let r=o.useContext(h);null==r&&(0,l.Oi)(!1);let{basename:n}=E(A.useViewTransitionState),i=(0,s.x$)(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=(0,l.pb)(r.currentLocation.pathname,n)||r.currentLocation.pathname,c=(0,l.pb)(r.nextLocation.pathname,n)||r.nextLocation.pathname;return null!=(0,l.B6)(i.pathname,c)||null!=(0,l.B6)(i.pathname,a)}(y)&&!0===m,I=S.encodeLocation?S.encodeLocation(y).pathname:y.pathname,R=C.pathname,x=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;n||(R=R.toLowerCase(),x=x?x.toLowerCase():null,I=I.toLowerCase()),x&&T&&(x=(0,l.pb)(x,T)||x);const O="/"!==I&&I.endsWith("/")?I.length-1:I.length;let N,k=R===I||!a&&R.startsWith(I)&&"/"===R.charAt(O),P=null!=x&&(x===I||!a&&x.startsWith(I)&&"/"===x.charAt(I.length)),M={isActive:k,isPending:P,isTransitioning:b},D=k?r:void 0;N="function"===typeof i?i(M):[i,k?"active":null,P?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let L="function"===typeof d?d(M):d;return o.createElement(v,c({},_,{"aria-current":D,className:N,ref:t,style:L,to:f,unstable_viewTransition:m}),"function"===typeof g?g(M):g)}));var A,C;function E(e){let t=o.useContext(s.sp);return t||(0,l.Oi)(!1),t}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(A||(A={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(C||(C={}))},73216:(e,t,r)=>{"use strict";var n;r.d(t,{$P:()=>h,BV:()=>L,C5:()=>k,Ix:()=>D,Rq:()=>l,Zp:()=>_,jb:()=>c,qh:()=>M,sp:()=>s,sv:()=>P,x$:()=>y,zy:()=>m});var i=r(65043),o=r(31387);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}const s=i.createContext(null);const l=i.createContext(null);const c=i.createContext(null);const u=i.createContext(null);const d=i.createContext({outlet:null,matches:[],isDataRoute:!1});const p=i.createContext(null);function h(e,t){let{relative:r}=void 0===t?{}:t;f()||(0,o.Oi)(!1);let{basename:n,navigator:a}=i.useContext(c),{hash:s,pathname:l,search:u}=y(e,{relative:r}),d=l;return"/"!==n&&(d="/"===l?n:(0,o.HS)([n,l])),a.createHref({pathname:d,search:u,hash:s})}function f(){return null!=i.useContext(u)}function m(){return f()||(0,o.Oi)(!1),i.useContext(u).location}function g(e){i.useContext(c).static||i.useLayoutEffect(e)}function _(){let{isDataRoute:e}=i.useContext(d);return e?function(){let{router:e}=R(b.UseNavigateStable),t=O(I.UseNavigateStable),r=i.useRef(!1);return g((()=>{r.current=!0})),i.useCallback((function(n,i){void 0===i&&(i={}),r.current&&("number"===typeof n?e.navigate(n):e.navigate(n,a({fromRouteId:t},i)))}),[e,t])}():function(){f()||(0,o.Oi)(!1);let e=i.useContext(s),{basename:t,future:r,navigator:n}=i.useContext(c),{matches:a}=i.useContext(d),{pathname:l}=m(),u=JSON.stringify((0,o.yD)(a,r.v7_relativeSplatPath)),p=i.useRef(!1);return g((()=>{p.current=!0})),i.useCallback((function(r,i){if(void 0===i&&(i={}),!p.current)return;if("number"===typeof r)return void n.go(r);let a=(0,o.Gh)(r,JSON.parse(u),l,"path"===i.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:(0,o.HS)([t,a.pathname])),(i.replace?n.replace:n.push)(a,i.state,i)}),[t,n,u,l,e])}()}const v=i.createContext(null);function y(e,t){let{relative:r}=void 0===t?{}:t,{future:n}=i.useContext(c),{matches:a}=i.useContext(d),{pathname:s}=m(),l=JSON.stringify((0,o.yD)(a,n.v7_relativeSplatPath));return i.useMemo((()=>(0,o.Gh)(e,JSON.parse(l),s,"path"===r)),[e,l,s,r])}function A(e,t,r,n){f()||(0,o.Oi)(!1);let{navigator:s}=i.useContext(c),{matches:l}=i.useContext(d),p=l[l.length-1],h=p?p.params:{},g=(p&&p.pathname,p?p.pathnameBase:"/");p&&p.route;let _,v=m();if(t){var y;let e="string"===typeof t?(0,o.Rr)(t):t;"/"===g||(null==(y=e.pathname)?void 0:y.startsWith(g))||(0,o.Oi)(!1),_=e}else _=v;let A=_.pathname||"/",C=A;if("/"!==g){let e=g.replace(/^\//,"").split("/");C="/"+A.replace(/^\//,"").split("/").slice(e.length).join("/")}let E=(0,o.ue)(e,{pathname:C});let w=T(E&&E.map((e=>Object.assign({},e,{params:Object.assign({},h,e.params),pathname:(0,o.HS)([g,s.encodeLocation?s.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?g:(0,o.HS)([g,s.encodeLocation?s.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),l,r,n);return t&&w?i.createElement(u.Provider,{value:{location:a({pathname:"/",search:"",hash:"",state:null,key:"default"},_),navigationType:o.rc.Pop}},w):w}function C(){let e=function(){var e;let t=i.useContext(p),r=x(I.UseRouteError),n=O(I.UseRouteError);if(void 0!==t)return t;return null==(e=r.errors)?void 0:e[n]}(),t=(0,o.pX)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:n};return i.createElement(i.Fragment,null,i.createElement("h2",null,"Unexpected Application Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},t),r?i.createElement("pre",{style:a},r):null,null)}const E=i.createElement(C,null);class w extends i.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?i.createElement(d.Provider,{value:this.props.routeContext},i.createElement(p.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function S(e){let{routeContext:t,match:r,children:n}=e,o=i.useContext(s);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),i.createElement(d.Provider,{value:t},n)}function T(e,t,r,n){var a;if(void 0===t&&(t=[]),void 0===r&&(r=null),void 0===n&&(n=null),null==e){var s;if(!r)return null;if(r.errors)e=r.matches;else{if(!(null!=(s=n)&&s.v7_partialHydration&&0===t.length&&!r.initialized&&r.matches.length>0))return null;e=r.matches}}let l=e,c=null==(a=r)?void 0:a.errors;if(null!=c){let e=l.findIndex((e=>e.route.id&&void 0!==(null==c?void 0:c[e.route.id])));e>=0||(0,o.Oi)(!1),l=l.slice(0,Math.min(l.length,e+1))}let u=!1,d=-1;if(r&&n&&n.v7_partialHydration)for(let i=0;i<l.length;i++){let e=l[i];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(d=i),e.route.id){let{loaderData:t,errors:n}=r,i=e.route.loader&&void 0===t[e.route.id]&&(!n||void 0===n[e.route.id]);if(e.route.lazy||i){u=!0,l=d>=0?l.slice(0,d+1):[l[0]];break}}}return l.reduceRight(((e,n,o)=>{let a,s=!1,p=null,h=null;var f;r&&(a=c&&n.route.id?c[n.route.id]:void 0,p=n.route.errorElement||E,u&&(d<0&&0===o?(f="route-fallback",!1||N[f]||(N[f]=!0),s=!0,h=null):d===o&&(s=!0,h=n.route.hydrateFallbackElement||null)));let m=t.concat(l.slice(0,o+1)),g=()=>{let t;return t=a?p:s?h:n.route.Component?i.createElement(n.route.Component,null):n.route.element?n.route.element:e,i.createElement(S,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:null!=r},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===o)?i.createElement(w,{location:r.location,revalidation:r.revalidation,component:p,error:a,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}var b=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(b||{}),I=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(I||{});function R(e){let t=i.useContext(s);return t||(0,o.Oi)(!1),t}function x(e){let t=i.useContext(l);return t||(0,o.Oi)(!1),t}function O(e){let t=function(){let e=i.useContext(d);return e||(0,o.Oi)(!1),e}(),r=t.matches[t.matches.length-1];return r.route.id||(0,o.Oi)(!1),r.route.id}const N={};(n||(n=r.t(i,2))).startTransition;function k(e){let{to:t,replace:r,state:n,relative:a}=e;f()||(0,o.Oi)(!1);let{future:s,static:l}=i.useContext(c),{matches:u}=i.useContext(d),{pathname:p}=m(),h=_(),g=(0,o.Gh)(t,(0,o.yD)(u,s.v7_relativeSplatPath),p,"path"===a),v=JSON.stringify(g);return i.useEffect((()=>h(JSON.parse(v),{replace:r,state:n,relative:a})),[h,v,a,r,n]),null}function P(e){return function(e){let t=i.useContext(d).outlet;return t?i.createElement(v.Provider,{value:e},t):t}(e.context)}function M(e){(0,o.Oi)(!1)}function D(e){let{basename:t="/",children:r=null,location:n,navigationType:s=o.rc.Pop,navigator:l,static:d=!1,future:p}=e;f()&&(0,o.Oi)(!1);let h=t.replace(/^\/*/,"/"),m=i.useMemo((()=>({basename:h,navigator:l,static:d,future:a({v7_relativeSplatPath:!1},p)})),[h,p,l,d]);"string"===typeof n&&(n=(0,o.Rr)(n));let{pathname:g="/",search:_="",hash:v="",state:y=null,key:A="default"}=n,C=i.useMemo((()=>{let e=(0,o.pb)(g,h);return null==e?null:{location:{pathname:e,search:_,hash:v,state:y,key:A},navigationType:s}}),[h,g,_,v,y,A,s]);return null==C?null:i.createElement(c.Provider,{value:m},i.createElement(u.Provider,{children:r,value:C}))}function L(e){let{children:t,location:r}=e;return A(U(t),r)}new Promise((()=>{}));i.Component;function U(e,t){void 0===t&&(t=[]);let r=[];return i.Children.forEach(e,((e,n)=>{if(!i.isValidElement(e))return;let a=[...t,n];if(e.type===i.Fragment)return void r.push.apply(r,U(e.props.children,a));e.type!==M&&(0,o.Oi)(!1),e.props.index&&e.props.children&&(0,o.Oi)(!1);let s={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=U(e.props.children,a)),r.push(s)})),r}},98222:e=>{e.exports=function(){const e=["a","b","c","d","e","f","0","1","2","3","4","5","6","7","8","9"];let t=[];for(let r=0;r<35;r++)t[r]=7===r||12===r||17===r||22===r?"-":e[Math.floor(Math.random()*e.length-1)];return t.join("")}},51153:(e,t,r)=>{"use strict";var n=r(65043),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,o={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,n)&&!l.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===o[n]&&(o[n]=t[n]);return{$$typeof:i,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},14202:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function _(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||f}function v(){}function y(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||f}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=_.prototype;var A=y.prototype=new v;A.constructor=y,m(A,_.prototype),A.isPureReactComponent=!0;var C=Array.isArray,E=Object.prototype.hasOwnProperty,w={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,i)&&!S.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:r,type:e,key:a,ref:s,props:o,_owner:w.current}}function b(e){return"object"===typeof e&&null!==e&&e.$$typeof===r}var I=/\/+/g;function R(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function x(e,t,i,o,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case n:l=!0}}if(l)return a=a(l=e),e=""===o?"."+R(l,0):o,C(a)?(i="",null!=e&&(i=e.replace(I,"$&/")+"/"),x(a,t,i,"",(function(e){return e}))):null!=a&&(b(a)&&(a=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(I,"$&/")+"/")+e)),t.push(a)),1;if(l=0,o=""===o?".":o+":",C(e))for(var c=0;c<e.length;c++){var u=o+R(s=e[c],c);l+=x(s,t,i,u,a)}else if(u=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=x(s=s.value,t,i,u=o+R(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function O(e,t,r){if(null==e)return e;var n=[],i=0;return x(e,n,"","",(function(e){return t.call(r,e,i++)})),n}function N(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var k={current:null},P={transition:null},M={ReactCurrentDispatcher:k,ReactCurrentBatchConfig:P,ReactCurrentOwner:w};function D(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,r){O(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!b(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=_,t.Fragment=i,t.Profiler=a,t.PureComponent=y,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.act=D,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=m({},e.props),o=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=w.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)E.call(t,c)&&!S.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:r,type:e.type,key:o,ref:a,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=b,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=D,t.useCallback=function(e,t){return k.current.useCallback(e,t)},t.useContext=function(e){return k.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return k.current.useDeferredValue(e)},t.useEffect=function(e,t){return k.current.useEffect(e,t)},t.useId=function(){return k.current.useId()},t.useImperativeHandle=function(e,t,r){return k.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return k.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return k.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return k.current.useMemo(e,t)},t.useReducer=function(e,t,r){return k.current.useReducer(e,t,r)},t.useRef=function(e){return k.current.useRef(e)},t.useState=function(e){return k.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return k.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return k.current.useTransition()},t.version="18.3.1"},65043:(e,t,r)=>{"use strict";e.exports=r(14202)},70579:(e,t,r)=>{"use strict";e.exports=r(51153)},77048:(e,t,r)=>{"use strict";r.d(t,{Tw:()=>g,zH:()=>f,HY:()=>p,Zz:()=>m,y$:()=>d});var n=r(64467);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var s="function"===typeof Symbol&&Symbol.observable||"@@observable",l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function d(e,t,r){var n;if("function"===typeof t&&"function"===typeof r||"function"===typeof r&&"function"===typeof arguments[3])throw new Error(a(0));if("function"===typeof t&&"undefined"===typeof r&&(r=t,t=void 0),"undefined"!==typeof r){if("function"!==typeof r)throw new Error(a(1));return r(d)(e,t)}if("function"!==typeof e)throw new Error(a(2));var i=e,o=t,l=[],p=l,h=!1;function f(){p===l&&(p=l.slice())}function m(){if(h)throw new Error(a(3));return o}function g(e){if("function"!==typeof e)throw new Error(a(4));if(h)throw new Error(a(5));var t=!0;return f(),p.push(e),function(){if(t){if(h)throw new Error(a(6));t=!1,f();var r=p.indexOf(e);p.splice(r,1),l=null}}}function _(e){if(!u(e))throw new Error(a(7));if("undefined"===typeof e.type)throw new Error(a(8));if(h)throw new Error(a(9));try{h=!0,o=i(o,e)}finally{h=!1}for(var t=l=p,r=0;r<t.length;r++){(0,t[r])()}return e}return _({type:c.INIT}),(n={dispatch:_,subscribe:g,getState:m,replaceReducer:function(e){if("function"!==typeof e)throw new Error(a(10));i=e,_({type:c.REPLACE})}})[s]=function(){var e,t=g;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(a(11));function r(){e.next&&e.next(m())}return r(),{unsubscribe:t(r)}}})[s]=function(){return this},e},n}function p(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var i=t[n];0,"function"===typeof e[i]&&(r[i]=e[i])}var o,s=Object.keys(r);try{!function(e){Object.keys(e).forEach((function(t){var r=e[t];if("undefined"===typeof r(void 0,{type:c.INIT}))throw new Error(a(12));if("undefined"===typeof r(void 0,{type:c.PROBE_UNKNOWN_ACTION()}))throw new Error(a(13))}))}(r)}catch(l){o=l}return function(e,t){if(void 0===e&&(e={}),o)throw o;for(var n=!1,i={},l=0;l<s.length;l++){var c=s[l],u=r[c],d=e[c],p=u(d,t);if("undefined"===typeof p){t&&t.type;throw new Error(a(14))}i[c]=p,n=n||p!==d}return(n=n||s.length!==Object.keys(e).length)?i:e}}function h(e,t){return function(){return t(e.apply(this,arguments))}}function f(e,t){if("function"===typeof e)return h(e,t);if("object"!==typeof e||null===e)throw new Error(a(16));var r={};for(var n in e){var i=e[n];"function"===typeof i&&(r[n]=h(i,t))}return r}function m(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function g(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(a(15))},i={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map((function(e){return e(i)}));return n=m.apply(void 0,s)(r.dispatch),o(o({},r),{},{dispatch:n})}}}},27234:(e,t)=>{"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,i=e[n];if(!(0<o(i,t)))break e;e[n]=t,e[r]=i,r=n}}function n(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,i=e.length,a=i>>>1;n<a;){var s=2*(n+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,r))c<i&&0>o(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[s]=r,n=s);else{if(!(c<i&&0>o(u,r)))break e;e[n]=u,e[c]=r,n=c}}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,h=3,f=!1,m=!1,g=!1,_="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,y="undefined"!==typeof setImmediate?setImmediate:null;function A(e){for(var t=n(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,r(c,t)}t=n(u)}}function C(e){if(g=!1,A(e),!m)if(null!==n(c))m=!0,P(E);else{var t=n(u);null!==t&&M(C,t.startTime-e)}}function E(e,r){m=!1,g&&(g=!1,v(b),b=-1),f=!0;var o=h;try{for(A(r),p=n(c);null!==p&&(!(p.expirationTime>r)||e&&!x());){var a=p.callback;if("function"===typeof a){p.callback=null,h=p.priorityLevel;var s=a(p.expirationTime<=r);r=t.unstable_now(),"function"===typeof s?p.callback=s:p===n(c)&&i(c),A(r)}else i(c);p=n(c)}if(null!==p)var l=!0;else{var d=n(u);null!==d&&M(C,d.startTime-r),l=!1}return l}finally{p=null,h=o,f=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var w,S=!1,T=null,b=-1,I=5,R=-1;function x(){return!(t.unstable_now()-R<I)}function O(){if(null!==T){var e=t.unstable_now();R=e;var r=!0;try{r=T(!0,e)}finally{r?w():(S=!1,T=null)}}else S=!1}if("function"===typeof y)w=function(){y(O)};else if("undefined"!==typeof MessageChannel){var N=new MessageChannel,k=N.port2;N.port1.onmessage=O,w=function(){k.postMessage(null)}}else w=function(){_(O,0)};function P(e){T=e,S||(S=!0,w())}function M(e,r){b=_((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||f||(m=!0,P(E))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?a+o:a:o=a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,r(u,e),null===n(c)&&e===n(u)&&(g?(v(b),b=-1):g=!0,M(C,o-a))):(e.sortIndex=s,r(c,e),m||f||(m=!0,P(E))),e},t.unstable_shouldYield=x,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},78853:(e,t,r)=>{"use strict";e.exports=r(27234)},17324:e=>{e.exports=function(e,t,r,n){var i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(i=r?r.call(n,u,d,c):void 0)||void 0===i&&u!==d)return!1}return!0}},72119:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>ke,i7:()=>Ne});var n=r(2086),i=r(65043),o=r(17324),a=r.n(o);const s=function(e){function t(e,n,l,c,p){for(var h,f,m,g,A,E=0,w=0,S=0,T=0,b=0,k=0,M=m=h=0,L=0,U=0,j=0,F=0,H=l.length,B=H-1,G="",V="",K="",q="";L<H;){if(f=l.charCodeAt(L),L===B&&0!==w+T+S+E&&(0!==w&&(f=47===w?10:47),T=S=E=0,H++,B++),0===w+T+S+E){if(L===B&&(0<U&&(G=G.replace(d,"")),0<G.trim().length)){switch(f){case 32:case 9:case 59:case 13:case 10:break;default:G+=l.charAt(L)}f=59}switch(f){case 123:for(h=(G=G.trim()).charCodeAt(0),m=1,F=++L;L<H;){switch(f=l.charCodeAt(L)){case 123:m++;break;case 125:m--;break;case 47:switch(f=l.charCodeAt(L+1)){case 42:case 47:e:{for(M=L+1;M<B;++M)switch(l.charCodeAt(M)){case 47:if(42===f&&42===l.charCodeAt(M-1)&&L+2!==M){L=M+1;break e}break;case 10:if(47===f){L=M+1;break e}}L=M}}break;case 91:f++;case 40:f++;case 34:case 39:for(;L++<B&&l.charCodeAt(L)!==f;);}if(0===m)break;L++}if(m=l.substring(F,L),0===h&&(h=(G=G.replace(u,"").trim()).charCodeAt(0)),64===h){switch(0<U&&(G=G.replace(d,"")),f=G.charCodeAt(1)){case 100:case 109:case 115:case 45:U=n;break;default:U=N}if(F=(m=t(n,U,m,f,p+1)).length,0<P&&(A=s(3,m,U=r(N,G,j),n,R,I,F,f,p,c),G=U.join(""),void 0!==A&&0===(F=(m=A.trim()).length)&&(f=0,m="")),0<F)switch(f){case 115:G=G.replace(C,a);case 100:case 109:case 45:m=G+"{"+m+"}";break;case 107:m=(G=G.replace(_,"$1 $2"))+"{"+m+"}",m=1===O||2===O&&o("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=G+m,112===c&&(V+=m,m="")}else m=""}else m=t(n,r(n,G,j),m,c,p+1);K+=m,m=j=U=M=h=0,G="",f=l.charCodeAt(++L);break;case 125:case 59:if(1<(F=(G=(0<U?G.replace(d,""):G).trim()).length))switch(0===M&&(h=G.charCodeAt(0),45===h||96<h&&123>h)&&(F=(G=G.replace(" ",":")).length),0<P&&void 0!==(A=s(1,G,n,e,R,I,V.length,c,p,c))&&0===(F=(G=A.trim()).length)&&(G="\0\0"),h=G.charCodeAt(0),f=G.charCodeAt(1),h){case 0:break;case 64:if(105===f||99===f){q+=G+l.charAt(L);break}default:58!==G.charCodeAt(F-1)&&(V+=i(G,h,f,G.charCodeAt(2)))}j=U=M=h=0,G="",f=l.charCodeAt(++L)}}switch(f){case 13:case 10:47===w?w=0:0===1+h&&107!==c&&0<G.length&&(U=1,G+="\0"),0<P*D&&s(0,G,n,e,R,I,V.length,c,p,c),I=1,R++;break;case 59:case 125:if(0===w+T+S+E){I++;break}default:switch(I++,g=l.charAt(L),f){case 9:case 32:if(0===T+E+w)switch(b){case 44:case 58:case 9:case 32:g="";break;default:32!==f&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===T+w+E&&(U=j=1,g="\f"+g);break;case 108:if(0===T+w+E+x&&0<M)switch(L-M){case 2:112===b&&58===l.charCodeAt(L-3)&&(x=b);case 8:111===k&&(x=k)}break;case 58:0===T+w+E&&(M=L);break;case 44:0===w+S+T+E&&(U=1,g+="\r");break;case 34:case 39:0===w&&(T=T===f?0:0===T?f:T);break;case 91:0===T+w+S&&E++;break;case 93:0===T+w+S&&E--;break;case 41:0===T+w+E&&S--;break;case 40:if(0===T+w+E){if(0===h)if(2*b+3*k===533);else h=1;S++}break;case 64:0===w+S+T+E+M+m&&(m=1);break;case 42:case 47:if(!(0<T+E+S))switch(w){case 0:switch(2*f+3*l.charCodeAt(L+1)){case 235:w=47;break;case 220:F=L,w=42}break;case 42:47===f&&42===b&&F+2!==L&&(33===l.charCodeAt(F+2)&&(V+=l.substring(F,L+1)),g="",w=0)}}0===w&&(G+=g)}k=b,b=f,L++}if(0<(F=V.length)){if(U=n,0<P&&(void 0!==(A=s(2,V,U,e,R,I,F,c,p,c))&&0===(V=A).length))return q+V+K;if(V=U.join(",")+"{"+V+"}",0!==O*x){switch(2!==O||o(V,2)||(x=0),x){case 111:V=V.replace(y,":-moz-$1")+V;break;case 112:V=V.replace(v,"::-webkit-input-$1")+V.replace(v,"::-moz-$1")+V.replace(v,":-ms-input-$1")+V}x=0}}return q+V+K}function r(e,t,r){var i=t.trim().split(m);t=i;var o=i.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<o;++s)t[s]=n(e,t[s],r).trim();break;default:var l=s=0;for(t=[];s<o;++s)for(var c=0;c<a;++c)t[l++]=n(e[c]+" ",i[s],r).trim()}return t}function n(e,t,r){var n=t.charCodeAt(0);switch(33>n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*r&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function i(e,t,r,n){var a=e+";",s=2*t+3*r+4*n;if(944===s){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===O||2===O&&o(l,1)?"-webkit-"+l+l:l}if(0===O||2===O&&!o(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(b,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return h.test(a)?a.replace(p,":-webkit-")+a.replace(p,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(A,"tb");break;case 232:l=a.replace(A,"tb-rl");break;case 220:l=a.replace(A,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(w,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(w,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===T.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?i(e.replace("stretch","fill-available"),t,r,n).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===r+n&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(f,"$1-webkit-$2")+a}return a}function o(e,t){var r=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?r:10);return r=e.substring(r+1,e.length-1),M(2!==t?n:n.replace(S,"$1"),r,t)}function a(e,t){var r=i(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return r!==t+";"?r.replace(E," or ($1)").substring(4):"("+t+")"}function s(e,t,r,n,i,o,a,s,l,u){for(var d,p=0,h=t;p<P;++p)switch(d=k[p].call(c,e,h,r,n,i,o,a,s,l,u)){case void 0:case!1:case!0:case null:break;default:h=d}if(h!==t)return h}function l(e){return void 0!==(e=e.prefix)&&(M=null,e?"function"!==typeof e?O=1:(O=2,M=e):O=0),l}function c(e,r){var n=e;if(33>n.charCodeAt(0)&&(n=n.trim()),n=[n],0<P){var i=s(-1,r,n,n,R,I,0,0,0,0);void 0!==i&&"string"===typeof i&&(r=i)}var o=t(N,n,r,0,0);return 0<P&&(void 0!==(i=s(-2,o,n,n,R,I,o.length,0,0,0))&&(o=i)),x=0,I=R=1,o}var u=/^\0+/g,d=/[\0\r\f]/g,p=/: */g,h=/zoo|gra/,f=/([,: ])(transform)/g,m=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,_=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,y=/:(read-only)/g,A=/[svh]\w+-[tblr]{2}/,C=/\(\s*(.*)\s*\)/g,E=/([\s\S]*?);/g,w=/-self|flex-/g,S=/[^]*?(:[rp][el]a[\w-]+)[^]*/,T=/stretch|:\s*\w+\-(?:conte|avail)/,b=/([^-])(image-set\()/,I=1,R=1,x=0,O=1,N=[],k=[],P=0,M=null,D=0;return c.use=function e(t){switch(t){case void 0:case null:P=k.length=0;break;default:if("function"===typeof t)k[P++]=t;else if("object"===typeof t)for(var r=0,n=t.length;r<n;++r)e(t[r]);else D=0|!!t}return e},c.set=l,void 0!==e&&l(e),c};const l={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var c=r(11068),u=r(80219),d=r.n(u);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var h=function(e,t){for(var r=[e[0]],n=0,i=t.length;n<i;n+=1)r.push(t[n],e[n+1]);return r},f=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,n.typeOf)(e)},m=Object.freeze([]),g=Object.freeze({});function _(e){return"function"==typeof e}function v(e){return e.displayName||e.name||"Component"}function y(e){return e&&"string"==typeof e.styledComponentId}var A="undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}&&({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.REACT_APP_SC_ATTR||{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.SC_ATTR)||"data-styled",C="undefined"!=typeof window&&"HTMLElement"in window,E=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}&&(void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.REACT_APP_SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.REACT_APP_SC_DISABLE_SPEEDY:void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.SC_DISABLE_SPEEDY&&("false"!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_VERCEL_GIT_COMMIT_SHA:"8833920fb0e31a0247c25743ab96de7e6a0f6165",REACT_APP_VERCEL_URL:"trellus-ms7vanuz7-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"app.trellus.ai",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"anene",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"Ajinkya Nene",REACT_APP_VERCEL_GIT_REPO_OWNER:"cbonnoit",REACT_APP_VERCEL_GIT_REPO_SLUG:"trellus-web",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_BRANCH_URL:"trellus-web-git-main-cbonnoits-projects.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"start sequence is loaded (#345)",REACT_APP_VERCEL_GIT_REPO_ID:"534965397",REACT_APP_VERCEL_GIT_COMMIT_REF:"main"}.SC_DISABLE_SPEEDY)));function w(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(r.length>0?" Args: "+r.join(", "):""))}var S=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r<e;r++)t+=this.groupSizes[r];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,i=n;e>=i;)(i<<=1)<0&&w(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var o=n;o<i;o++)this.groupSizes[o]=0}for(var a=this.indexOfGroup(e+1),s=0,l=t.length;s<l;s++)this.tag.insertRule(a,t[s])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(var i=r;i<n;i++)this.tag.deleteRule(r)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r,o=n;o<i;o++)t+=this.tag.getRule(o)+"/*!sc*/\n";return t},e}(),T=new Map,b=new Map,I=1,R=function(e){if(T.has(e))return T.get(e);for(;b.has(I);)I++;var t=I++;return T.set(e,t),b.set(t,e),t},x=function(e){return b.get(e)},O=function(e,t){t>=I&&(I=t+1),T.set(e,t),b.set(t,e)},N="style["+A+'][data-styled-version="5.3.11"]',k=new RegExp("^"+A+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),P=function(e,t,r){for(var n,i=r.split(","),o=0,a=i.length;o<a;o++)(n=i[o])&&e.registerName(t,n)},M=function(e,t){for(var r=(t.textContent||"").split("/*!sc*/\n"),n=[],i=0,o=r.length;i<o;i++){var a=r[i].trim();if(a){var s=a.match(k);if(s){var l=0|parseInt(s[1],10),c=s[2];0!==l&&(O(c,l),P(e,c,s[3]),e.getTag().insertRules(l,n)),n.length=0}else n.push(a)}}},D=function(){return r.nc},L=function(e){var t=document.head,r=e||t,n=document.createElement("style"),i=function(e){for(var t=e.childNodes,r=t.length;r>=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(A))return n}}(r),o=void 0!==i?i.nextSibling:null;n.setAttribute(A,"active"),n.setAttribute("data-styled-version","5.3.11");var a=D();return a&&n.setAttribute("nonce",a),r.insertBefore(n,o),n},U=function(){function e(e){var t=this.element=L(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r<n;r++){var i=t[r];if(i.ownerNode===e)return i}w(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),j=function(){function e(e){var t=this.element=L(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),F=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),H=C,B={isServer:!C,useCSSOMInjection:!E},G=function(){function e(e,t,r){void 0===e&&(e=g),void 0===t&&(t={}),this.options=p({},B,{},e),this.gs=t,this.names=new Map(r),this.server=!!e.isServer,!this.server&&C&&H&&(H=!1,function(e){for(var t=document.querySelectorAll(N),r=0,n=t.length;r<n;r++){var i=t[r];i&&"active"!==i.getAttribute(A)&&(M(e,i),i.parentNode&&i.parentNode.removeChild(i))}}(this))}e.registerId=function(e){return R(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,r){return void 0===r&&(r=!0),new e(p({},this.options,{},t),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(r=(t=this.options).isServer,n=t.useCSSOMInjection,i=t.target,e=r?new F(i):n?new U(i):new j(i),new S(e)));var e,t,r,n,i},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(R(e),this.names.has(e))this.names.get(e).add(t);else{var r=new Set;r.add(t),this.names.set(e,r)}},t.insertRules=function(e,t,r){this.registerName(e,t),this.getTag().insertRules(R(e),r)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(R(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),r=t.length,n="",i=0;i<r;i++){var o=x(i);if(void 0!==o){var a=e.names.get(o),s=t.getGroup(i);if(a&&s&&a.size){var l=A+".g"+i+'[id="'+o+'"]',c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+=e+",")})),n+=""+s+l+'{content:"'+c+'"}/*!sc*/\n'}}}return n}(this)},e}(),V=/(a)(d)/gi,K=function(e){return String.fromCharCode(e+(e>25?39:97))};function q(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=K(t%52)+r;return(K(t%52)+r).replace(V,"$1-$2")}var Y=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},z=function(e){return Y(5381,e)};function $(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(_(r)&&!y(r))return!1}return!0}var W=z("5.3.11"),Q=function(){function e(e,t,r){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===r||r.isStatic)&&$(e),this.componentId=t,this.baseHash=Y(W,t),this.baseStyle=r,G.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,r){var n=this.componentId,i=[];if(this.baseStyle&&i.push(this.baseStyle.generateAndInjectStyles(e,t,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&t.hasNameForId(n,this.staticRulesId))i.push(this.staticRulesId);else{var o=fe(this.rules,e,t,r).join(""),a=q(Y(this.baseHash,o)>>>0);if(!t.hasNameForId(n,a)){var s=r(o,"."+a,void 0,n);t.insertRules(n,a,s)}i.push(a),this.staticRulesId=a}else{for(var l=this.rules.length,c=Y(this.baseHash,r.hash),u="",d=0;d<l;d++){var p=this.rules[d];if("string"==typeof p)u+=p;else if(p){var h=fe(p,e,t,r),f=Array.isArray(h)?h.join(""):h;c=Y(c,f+d),u+=f}}if(u){var m=q(c>>>0);if(!t.hasNameForId(n,m)){var g=r(u,"."+m,void 0,n);t.insertRules(n,m,g)}i.push(m)}}return i.join(" ")},e}(),X=/^\s*\/\/.*$/gm,Z=[":","[",".","#"];function J(e){var t,r,n,i,o=void 0===e?g:e,a=o.options,l=void 0===a?g:a,c=o.plugins,u=void 0===c?m:c,d=new s(l),p=[],h=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(r,n,i,o,a,s,l,c,u,d){switch(r){case 1:if(0===u&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===c)return n+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(i[0]+n),"";default:return n+(0===d?"/*|*/":"")}case-2:n.split("/*|*/}").forEach(t)}}}((function(e){p.push(e)})),f=function(e,n,o){return 0===n&&-1!==Z.indexOf(o[r.length])||o.match(i)?e:"."+t};function _(e,o,a,s){void 0===s&&(s="&");var l=e.replace(X,""),c=o&&a?a+" "+o+" { "+l+" }":l;return t=s,r=o,n=new RegExp("\\"+r+"\\b","g"),i=new RegExp("(\\"+r+"\\b){2,}"),d(a||!o?"":o,c)}return d.use([].concat(u,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(r)>0&&(i[0]=i[0].replace(n,f))},h,function(e){if(-2===e){var t=p;return p=[],t}}])),_.hash=u.length?u.reduce((function(e,t){return t.name||w(15),Y(e,t.name)}),5381).toString():"",_}var ee=i.createContext(),te=(ee.Consumer,i.createContext()),re=(te.Consumer,new G),ne=J();function ie(){return(0,i.useContext)(ee)||re}function oe(){return(0,i.useContext)(te)||ne}function ae(e){var t=(0,i.useState)(e.stylisPlugins),r=t[0],n=t[1],o=ie(),s=(0,i.useMemo)((function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,i.useMemo)((function(){return J({options:{prefix:!e.disableVendorPrefixes},plugins:r})}),[e.disableVendorPrefixes,r]);return(0,i.useEffect)((function(){a()(r,e.stylisPlugins)||n(e.stylisPlugins)}),[e.stylisPlugins]),i.createElement(ee.Provider,{value:s},i.createElement(te.Provider,{value:l},e.children))}var se=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=ne);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.toString=function(){return w(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ne),this.name+e.hash},e}(),le=/([A-Z])/,ce=/([A-Z])/g,ue=/^ms-/,de=function(e){return"-"+e.toLowerCase()};function pe(e){return le.test(e)?e.replace(ce,de).replace(ue,"-ms-"):e}var he=function(e){return null==e||!1===e||""===e};function fe(e,t,r,n){if(Array.isArray(e)){for(var i,o=[],a=0,s=e.length;a<s;a+=1)""!==(i=fe(e[a],t,r,n))&&(Array.isArray(i)?o.push.apply(o,i):o.push(i));return o}return he(e)?"":y(e)?"."+e.styledComponentId:_(e)?"function"!=typeof(c=e)||c.prototype&&c.prototype.isReactComponent||!t?e:fe(e(t),t,r,n):e instanceof se?r?(e.inject(r,n),e.getName(n)):e:f(e)?function e(t,r){var n,i,o=[];for(var a in t)t.hasOwnProperty(a)&&!he(t[a])&&(Array.isArray(t[a])&&t[a].isCss||_(t[a])?o.push(pe(a)+":",t[a],";"):f(t[a])?o.push.apply(o,e(t[a],a)):o.push(pe(a)+": "+(n=a,(null==(i=t[a])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||n in l||n.startsWith("--")?String(i).trim():i+"px")+";")));return r?[r+" {"].concat(o,["}"]):o}(e):e.toString();var c}var me=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function ge(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return _(e)||f(e)?me(fe(h(m,[e].concat(r)))):0===r.length&&1===e.length&&"string"==typeof e[0]?e:me(fe(h(e,r)))}new Set;var _e=function(e,t,r){return void 0===r&&(r=g),e.theme!==r.theme&&e.theme||t||r.theme},ve=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ye=/(^-|-$)/g;function Ae(e){return e.replace(ve,"-").replace(ye,"")}var Ce=function(e){return q(z(e)>>>0)};function Ee(e){return"string"==typeof e&&!0}var we=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Se=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Te(e,t,r){var n=e[r];we(t)&&we(n)?be(n,t):e[r]=t}function be(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(var i=0,o=r;i<o.length;i++){var a=o[i];if(we(a))for(var s in a)Se(s)&&Te(e,a[s],s)}return e}var Ie=i.createContext();Ie.Consumer;var Re={};function xe(e,t,r){var n=y(e),o=!Ee(e),a=t.attrs,s=void 0===a?m:a,l=t.componentId,u=void 0===l?function(e,t){var r="string"!=typeof e?"sc":Ae(e);Re[r]=(Re[r]||0)+1;var n=r+"-"+Ce("5.3.11"+r+Re[r]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):l,h=t.displayName,f=void 0===h?function(e){return Ee(e)?"styled."+e:"Styled("+v(e)+")"}(e):h,A=t.displayName&&t.componentId?Ae(t.displayName)+"-"+t.componentId:t.componentId||u,C=n&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,E=t.shouldForwardProp;n&&e.shouldForwardProp&&(E=t.shouldForwardProp?function(r,n,i){return e.shouldForwardProp(r,n,i)&&t.shouldForwardProp(r,n,i)}:e.shouldForwardProp);var w,S=new Q(r,A,n?e.componentStyle:void 0),T=S.isStatic&&0===s.length,b=function(e,t){return function(e,t,r,n){var o=e.attrs,a=e.componentStyle,s=e.defaultProps,l=e.foldedComponentIds,u=e.shouldForwardProp,d=e.styledComponentId,h=e.target,f=function(e,t,r){void 0===e&&(e=g);var n=p({},t,{theme:e}),i={};return r.forEach((function(e){var t,r,o,a=e;for(t in _(a)&&(a=a(n)),a)n[t]=i[t]="className"===t?(r=i[t],o=a[t],r&&o?r+" "+o:r||o):a[t]})),[n,i]}(_e(t,(0,i.useContext)(Ie),s)||g,t,o),m=f[0],v=f[1],y=function(e,t,r){var n=ie(),i=oe();return t?e.generateAndInjectStyles(g,n,i):e.generateAndInjectStyles(r,n,i)}(a,n,m),A=r,C=v.$as||t.$as||v.as||t.as||h,E=Ee(C),w=v!==t?p({},t,{},v):t,S={};for(var T in w)"$"!==T[0]&&"as"!==T&&("forwardedAs"===T?S.as=w[T]:(u?u(T,c.A,C):!E||(0,c.A)(T))&&(S[T]=w[T]));return t.style&&v.style!==t.style&&(S.style=p({},t.style,{},v.style)),S.className=Array.prototype.concat(l,d,y!==d?y:null,t.className,v.className).filter(Boolean).join(" "),S.ref=A,(0,i.createElement)(C,S)}(w,e,t,T)};return b.displayName=f,(w=i.forwardRef(b)).attrs=C,w.componentStyle=S,w.displayName=f,w.shouldForwardProp=E,w.foldedComponentIds=n?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):m,w.styledComponentId=A,w.target=n?e.target:e,w.withComponent=function(e){var n=t.componentId,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(t,["componentId"]),o=n&&n+"-"+(Ee(e)?e:Ae(v(e)));return xe(e,p({},i,{attrs:C,componentId:o}),r)},Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=n?be({},e.defaultProps,t):t}}),Object.defineProperty(w,"toString",{value:function(){return"."+w.styledComponentId}}),o&&d()(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),w}var Oe=function(e){return function e(t,r,i){if(void 0===i&&(i=g),!(0,n.isValidElementType)(r))return w(1,String(r));var o=function(){return t(r,i,ge.apply(void 0,arguments))};return o.withConfig=function(n){return e(t,r,p({},i,{},n))},o.attrs=function(n){return e(t,r,p({},i,{attrs:Array.prototype.concat(i.attrs,n).filter(Boolean)}))},o}(xe,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Oe[e]=Oe(e)}));!function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=$(e),G.registerId(this.componentId+1)}var t=e.prototype;t.createStyles=function(e,t,r,n){var i=n(fe(this.rules,t,r,n).join(""),""),o=this.componentId+e;r.insertRules(o,o,i)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,r,n){e>2&&G.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)}}();function Ne(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=ge.apply(void 0,[e].concat(r)).join(""),o=Ce(i);return new se(o,i)}!function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var r=D();return"<style "+[r&&'nonce="'+r+'"',A+'="true"','data-styled-version="5.3.11"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?w(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return w(2);var r=((t={})[A]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=D();return n&&(r.nonce=n),[i.createElement("style",p({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new G({isServer:!0}),this.sealed=!1}var t=e.prototype;t.collectStyles=function(e){return this.sealed?w(2):i.createElement(ae,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return w(3)}}();const ke=Oe},45956:(e,t,r)=>{"use strict";var n=r(65043);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(n){return!0}}var u="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return s((function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,r,t]),a((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},45039:(e,t,r)=>{"use strict";var n=r(65043),i=r(29461);var o="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=i.useSyncExternalStore,s=n.useRef,l=n.useEffect,c=n.useMemo,u=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==i&&p.hasValue){var t=p.value;if(i(t,e))return s=t}return s=e}if(t=s,o(a,e))return t;var r=n(e);return void 0!==i&&i(t,r)?t:(a=e,s=r)}var a,s,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,r,n,i]);var h=a(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=h}),[h]),u(h),h}},29461:(e,t,r)=>{"use strict";e.exports=r(45956)},98443:(e,t,r)=>{"use strict";e.exports=r(45039)},18527:(e,t,r)=>{var n=r(54238),i=r(37377),o=i;o.v1=n,o.v4=i,e.exports=o},83950:e=>{for(var t=[],r=0;r<256;++r)t[r]=(r+256).toString(16).substr(1);e.exports=function(e,r){var n=r||0,i=t;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}},93795:e=>{var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var r=new Uint8Array(16);e.exports=function(){return t(r),r}}else{var n=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),n[t]=e>>>((3&t)<<3)&255;return n}}},54238:(e,t,r)=>{var n,i,o=r(93795),a=r(83950),s=0,l=0;e.exports=function(e,t,r){var c=t&&r||0,u=t||[],d=(e=e||{}).node||n,p=void 0!==e.clockseq?e.clockseq:i;if(null==d||null==p){var h=o();null==d&&(d=n=[1|h[0],h[1],h[2],h[3],h[4],h[5]]),null==p&&(p=i=16383&(h[6]<<8|h[7]))}var f=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:l+1,g=f-s+(m-l)/1e4;if(g<0&&void 0===e.clockseq&&(p=p+1&16383),(g<0||f>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=f,l=m,i=p;var _=(1e4*(268435455&(f+=122192928e5))+m)%4294967296;u[c++]=_>>>24&255,u[c++]=_>>>16&255,u[c++]=_>>>8&255,u[c++]=255&_;var v=f/4294967296*1e4&268435455;u[c++]=v>>>8&255,u[c++]=255&v,u[c++]=v>>>24&15|16,u[c++]=v>>>16&255,u[c++]=p>>>8|128,u[c++]=255&p;for(var y=0;y<6;++y)u[c+y]=d[y];return t||a(u)}},37377:(e,t,r)=>{var n=r(93795),i=r(83950);e.exports=function(e,t,r){var o=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||n)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},96440:e=>{"use strict";var t=function(){};e.exports=t},98139:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,o(r)))}return e}function o(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=a(t,r));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},9417:(e,t,r)=>{"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,{A:()=>n})},64467:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(20816);function i(e,t,r){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},58168:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(null,arguments)}r.d(t,{A:()=>n})},98587:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}r.d(t,{A:()=>n})},63662:(e,t,r)=>{"use strict";function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}r.d(t,{A:()=>n})},20816:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(82284);function i(e){var t=function(e,t){if("object"!=(0,n.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=(0,n.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,n.A)(t)?t:t+""}},82284:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{A:()=>n})},8696:(e,t,r)=>{"use strict";r.d(t,{CS:()=>Br,zh:()=>Er});var n=y(),i=e=>m(e,n),o=y();i.write=e=>m(e,o);var a=y();i.onStart=e=>m(e,a);var s=y();i.onFrame=e=>m(e,s);var l=y();i.onFinish=e=>m(e,l);var c=[];i.setTimeout=(e,t)=>{const r=i.now()+t,n=()=>{const e=c.findIndex((e=>e.cancel==n));~e&&c.splice(e,1),h-=~e?1:0},o={time:r,handler:e,cancel:n};return c.splice(u(r),0,o),h+=1,g(),o};var u=e=>~(~c.findIndex((t=>t.time>e))||~c.length);i.cancel=e=>{a.delete(e),s.delete(e),l.delete(e),n.delete(e),o.delete(e)},i.sync=e=>{f=!0,i.batchedUpdates(e),f=!1},i.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function n(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];t=n,i.onStart(r)}return n.handler=e,n.cancel=()=>{a.delete(r),t=null},n};var d="undefined"!=typeof window?window.requestAnimationFrame:()=>{};i.use=e=>d=e,i.now="undefined"!=typeof performance?()=>performance.now():Date.now,i.batchedUpdates=e=>e(),i.catch=console.error,i.frameLoop="always",i.advance=()=>{"demand"!==i.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):v()};var p=-1,h=0,f=!1;function m(e,t){f?(t.delete(e),e(0)):(t.add(e),g())}function g(){p<0&&(p=0,"demand"!==i.frameLoop&&d(_))}function _(){~p&&(d(_),i.batchedUpdates(v))}function v(){const e=p;p=i.now();const t=u(p);t&&(A(c.splice(0,t),(e=>e.handler())),h-=t),h?(a.flush(),n.flush(e?Math.min(64,p-e):16.667),s.flush(),o.flush(),l.flush()):p=-1}function y(){let e=new Set,t=e;return{add(r){h+=t!=e||e.has(r)?0:1,e.add(r)},delete:r=>(h-=t==e&&e.has(r)?1:0,e.delete(r)),flush(r){t.size&&(e=new Set,h-=t.size,A(t,(t=>t(r)&&e.add(t))),h+=e.size,t=e)}}}function A(e,t){e.forEach((e=>{try{t(e)}catch(r){i.catch(r)}}))}var C=r(65043),E=Object.defineProperty,w={};function S(){}((e,t)=>{for(var r in t)E(e,r,{get:t[r],enumerable:!0})})(w,{assign:()=>j,colors:()=>D,createStringInterpolator:()=>N,skipAnimation:()=>L,to:()=>k,willAdvance:()=>U});var T={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"===typeof e,str:e=>"string"===typeof e,num:e=>"number"===typeof e,und:e=>void 0===e};function b(e,t){if(T.arr(e)){if(!T.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var I=(e,t)=>e.forEach(t);function R(e,t,r){if(T.arr(e))for(let n=0;n<e.length;n++)t.call(r,e[n],`${n}`);else for(const n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n)}var x=e=>T.und(e)?[]:T.arr(e)?e:[e];function O(e,t){if(e.size){const r=Array.from(e);e.clear(),I(r,t)}}var N,k,P=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return O(e,(e=>e(...r)))},M=()=>"undefined"===typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),D=null,L=!1,U=S,j=e=>{e.to&&(k=e.to),e.now&&(i.now=e.now),void 0!==e.colors&&(D=e.colors),null!=e.skipAnimation&&(L=e.skipAnimation),e.createStringInterpolator&&(N=e.createStringInterpolator),e.requestAnimationFrame&&i.use(e.requestAnimationFrame),e.batchedUpdates&&(i.batchedUpdates=e.batchedUpdates),e.willAdvance&&(U=e.willAdvance),e.frameLoop&&(i.frameLoop=e.frameLoop)},F=new Set,H=[],B=[],G=0,V={get idle(){return!F.size&&!H.length},start(e){G>e.priority?(F.add(e),i.onStart(K)):(q(e),i(z))},advance:z,sort(e){if(G)i.onFrame((()=>V.sort(e)));else{const t=H.indexOf(e);~t&&(H.splice(t,1),Y(e))}},clear(){H=[],F.clear()}};function K(){F.forEach(q),F.clear(),i(z)}function q(e){H.includes(e)||Y(e)}function Y(e){H.splice(function(e,t){const r=e.findIndex(t);return r<0?e.length:r}(H,(t=>t.priority>e.priority)),0,e)}function z(e){const t=B;for(let r=0;r<H.length;r++){const n=H[r];G=n.priority,n.idle||(U(n),n.advance(e),n.idle||t.push(n))}return G=0,(B=H).length=0,(H=t).length>0}var $="[-+]?\\d*\\.?\\d+",W=$+"%";function Q(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var X=new RegExp("rgb"+Q($,$,$)),Z=new RegExp("rgba"+Q($,$,$,$)),J=new RegExp("hsl"+Q($,W,W)),ee=new RegExp("hsla"+Q($,W,W,$)),te=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,re=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ne=/^#([0-9a-fA-F]{6})$/,ie=/^#([0-9a-fA-F]{8})$/;function oe(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function ae(e,t,r){const n=r<.5?r*(1+t):r+t-r*t,i=2*r-n,o=oe(i,n,e+1/3),a=oe(i,n,e),s=oe(i,n,e-1/3);return Math.round(255*o)<<24|Math.round(255*a)<<16|Math.round(255*s)<<8}function se(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function le(e){return(parseFloat(e)%360+360)%360/360}function ce(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ue(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function de(e){let t=function(e){let t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=ne.exec(e))?parseInt(t[1]+"ff",16)>>>0:D&&void 0!==D[e]?D[e]:(t=X.exec(e))?(se(t[1])<<24|se(t[2])<<16|se(t[3])<<8|255)>>>0:(t=Z.exec(e))?(se(t[1])<<24|se(t[2])<<16|se(t[3])<<8|ce(t[4]))>>>0:(t=te.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=ie.exec(e))?parseInt(t[1],16)>>>0:(t=re.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=J.exec(e))?(255|ae(le(t[1]),ue(t[2]),ue(t[3])))>>>0:(t=ee.exec(e))?(ae(le(t[1]),ue(t[2]),ue(t[3]))|ce(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var pe=(e,t,r)=>{if(T.fun(e))return e;if(T.arr(e))return pe({range:e,output:t,extrapolate:r});if(T.str(e.output[0]))return N(e);const n=e,i=n.output,o=n.range||[0,1],a=n.extrapolateLeft||n.extrapolate||"extend",s=n.extrapolateRight||n.extrapolate||"extend",l=n.easing||(e=>e);return e=>{const t=function(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}(e,o);return function(e,t,r,n,i,o,a,s,l){let c=l?l(e):e;if(c<t){if("identity"===a)return c;"clamp"===a&&(c=t)}if(c>r){if("identity"===s)return c;"clamp"===s&&(c=r)}if(n===i)return n;if(t===r)return e<=t?n:i;t===-1/0?c=-c:r===1/0?c-=t:c=(c-t)/(r-t);c=o(c),n===-1/0?c=-c:i===1/0?c+=n:c=c*(i-n)+n;return c}(e,o[t],o[t+1],i[t],i[t+1],l,a,s,n.map)}};var he=1.70158,fe=1.525*he,me=he+1,ge=2*Math.PI/3,_e=2*Math.PI/4.5,ve=e=>{const t=7.5625,r=2.75;return e<1/r?t*e*e:e<2/r?t*(e-=1.5/r)*e+.75:e<2.5/r?t*(e-=2.25/r)*e+.9375:t*(e-=2.625/r)*e+.984375},ye={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>me*e*e*e-he*e*e,easeOutBack:e=>1+me*Math.pow(e-1,3)+he*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-fe)/2:(Math.pow(2*e-2,2)*((fe+1)*(2*e-2)+fe)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*ge),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*ge)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*_e)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*_e)/2+1,easeInBounce:e=>1-ve(1-e),easeOutBounce:ve,easeInOutBounce:e=>e<.5?(1-ve(1-2*e))/2:(1+ve(2*e-1))/2,steps:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"end";return r=>{const n=(r="end"===t?Math.min(r,.999):Math.max(r,.001))*e,i="end"===t?Math.floor(n):Math.ceil(n);return o=0,a=1,s=i/e,Math.min(Math.max(s,o),a);var o,a,s}}},Ae=Symbol.for("FluidValue.get"),Ce=Symbol.for("FluidValue.observers"),Ee=e=>Boolean(e&&e[Ae]),we=e=>e&&e[Ae]?e[Ae]():e,Se=e=>e[Ce]||null;function Te(e,t){const r=e[Ce];r&&r.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var be=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");Ie(this,e)}},Ie=(e,t)=>Ne(e,Ae,t);function Re(e,t){if(e[Ae]){let r=e[Ce];r||Ne(e,Ce,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function xe(e,t){const r=e[Ce];if(r&&r.has(t)){const n=r.size-1;n?r.delete(t):e[Ce]=null,e.observerRemoved&&e.observerRemoved(n,t)}}var Oe,Ne=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),ke=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Pe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Me=new RegExp(`(${ke.source})(%|[a-z]+)`,"i"),De=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Le=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ue=e=>{const[t,r]=je(e);if(!t||M())return e;const n=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim();if(r&&r.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(r);return t||e}return r&&Le.test(r)?Ue(r):r||e},je=e=>{const t=Le.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]},Fe=(e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`,He=e=>{Oe||(Oe=D?new RegExp(`(${Object.keys(D).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>we(e).replace(Le,Ue).replace(Pe,de).replace(Oe,de))),r=t.map((e=>e.match(ke).map(Number))),n=r[0].map(((e,t)=>r.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))).map((t=>pe({...e,output:t})));return e=>{const r=!Me.test(t[0])&&t.find((e=>Me.test(e)))?.replace(ke,"");let i=0;return t[0].replace(ke,(()=>`${n[i++](e)}${r||""}`)).replace(De,Fe)}},Be="react-spring: ",Ge=e=>{const t=e;let r=!1;if("function"!=typeof t)throw new TypeError(`${Be}once requires a function parameter`);return function(){r||(t(...arguments),r=!0)}},Ve=Ge(console.warn);var Ke=Ge(console.warn);function qe(e){return T.str(e)&&("#"==e[0]||/\d/.test(e)||!M()&&Le.test(e)||e in(D||{}))}var Ye=M()?C.useEffect:C.useLayoutEffect,ze=()=>{const e=(0,C.useRef)(!1);return Ye((()=>(e.current=!0,()=>{e.current=!1})),[]),e};function $e(){const e=(0,C.useState)()[1],t=ze();return()=>{t.current&&e(Math.random())}}var We=e=>(0,C.useEffect)(e,Qe),Qe=[];function Xe(e){const t=(0,C.useRef)();return(0,C.useEffect)((()=>{t.current=e})),t.current}var Ze=Symbol.for("Animated:node"),Je=e=>e&&e[Ze],et=(e,t)=>{return r=e,n=Ze,i=t,Object.defineProperty(r,n,{value:i,writable:!0,configurable:!0});var r,n,i},tt=e=>e&&e[Ze]&&e[Ze].getPayload(),rt=class{constructor(){et(this,this)}getPayload(){return this.payload||[]}},nt=class extends rt{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,T.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new nt(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return T.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,T.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},it=class extends nt{constructor(e){super(0),this._string=null,this._toString=pe({output:[e,e]})}static create(e){return new it(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(T.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=pe({output:[this.getValue(),e]})),this._value=0,super.reset()}},ot={dependencies:null},at=class extends rt{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return R(this.source,((r,n)=>{var i;(i=r)&&i[Ze]===i?t[n]=r.getValue(e):Ee(r)?t[n]=we(r):e||(t[n]=r)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&I(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return R(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){ot.dependencies&&Ee(e)&&ot.dependencies.add(e);const t=tt(e);t&&I(t,(e=>this.add(e)))}},st=class extends at{constructor(e){super(e)}static create(e){return new st(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,r)=>t.setValue(e[r]))).some(Boolean):(super.setValue(e.map(lt)),!0)}};function lt(e){return(qe(e)?it:nt).create(e)}function ct(e){const t=Je(e);return t?t.constructor:T.arr(e)?st:qe(e)?it:nt}var ut=(e,t)=>{const r=!T.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,C.forwardRef)(((n,o)=>{const a=(0,C.useRef)(null),s=r&&(0,C.useCallback)((e=>{a.current=function(e,t){e&&(T.fun(e)?e(t):e.current=t);return t}(o,e)}),[o]),[l,c]=function(e,t){const r=new Set;ot.dependencies=r,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new at(e),ot.dependencies=null,[e,r]}(n,t),u=$e(),d=()=>{const e=a.current;if(r&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))&&u()},p=new dt(d,c),h=(0,C.useRef)();Ye((()=>(h.current=p,I(c,(e=>Re(e,p))),()=>{h.current&&(I(h.current.deps,(e=>xe(e,h.current))),i.cancel(h.current.update))}))),(0,C.useEffect)(d,[]),We((()=>()=>{const e=h.current;I(e.deps,(t=>xe(t,e)))}));const f=t.getComponentProps(l.getValue());return C.createElement(e,{...f,ref:s})}))},dt=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&i.write(this.update)}};var pt=Symbol.for("AnimatedComponent"),ht=e=>T.str(e)?e:e&&T.str(e.displayName)?e.displayName:T.fun(e)&&e.name||null;function ft(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return T.fun(e)?e(...r):e}var mt=(e,t)=>!0===e||!!(t&&e&&(T.fun(e)?e(t):x(e).includes(t))),gt=(e,t)=>T.obj(e)?t&&e[t]:e,_t=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,vt=e=>e,yt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt,r=At;e.default&&!0!==e.default&&(e=e.default,r=Object.keys(e));const n={};for(const i of r){const r=t(e[i],i);T.und(r)||(n[i]=r)}return n},At=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Ct={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Et(e){const t=function(e){const t={};let r=0;if(R(e,((e,n)=>{Ct[n]||(t[n]=e,r++)})),r)return t}(e);if(t){const r={to:t};return R(e,((e,n)=>n in t||(r[n]=e))),r}return{...e}}function wt(e){return e=we(e),T.arr(e)?e.map(wt):qe(e)?w.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function St(e){for(const t in e)return!0;return!1}function Tt(e){return T.fun(e)||T.arr(e)&&T.obj(e[0])}function bt(e,t){e.ref?.delete(e),t?.delete(e)}function It(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var Rt={tension:170,friction:26,mass:1,damping:1,easing:ye.linear,clamp:!1},xt=class{constructor(){this.velocity=0,Object.assign(this,Rt)}};function Ot(e,t){if(T.und(t.decay)){const r=!T.und(t.tension)||!T.und(t.friction);!r&&T.und(t.frequency)&&T.und(t.damping)&&T.und(t.mass)||(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}else e.duration=void 0}var Nt=[],kt=class{constructor(){this.changed=!1,this.values=Nt,this.toValues=null,this.fromValues=Nt,this.config=new xt,this.immediate=!1}};function Pt(e,t){let{key:r,props:n,defaultProps:o,state:a,actions:s}=t;return new Promise(((t,l)=>{let c,u,d=mt(n.cancel??o?.cancel,r);if(d)f();else{T.und(n.pause)||(a.paused=mt(n.pause,r));let e=o?.pause;!0!==e&&(e=a.paused||mt(e,r)),c=ft(n.delay||0,r),e?(a.resumeQueue.add(h),s.pause()):(s.resume(),h())}function p(){a.resumeQueue.add(h),a.timeouts.delete(u),u.cancel(),c=u.time-i.now()}function h(){c>0&&!w.skipAnimation?(a.delayed=!0,u=i.setTimeout(f,c),a.pauseQueue.add(p),a.timeouts.add(u)):f()}function f(){a.delayed&&(a.delayed=!1),a.pauseQueue.delete(p),a.timeouts.delete(u),e<=(a.cancelId||0)&&(d=!0);try{s.start({...n,callId:e,cancel:d},t)}catch(r){l(r)}}}))}var Mt=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?Ut(e.get()):t.every((e=>e.noop))?Dt(e.get()):Lt(e.get(),t.every((e=>e.finished))),Dt=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Lt=function(e,t){return{value:e,finished:t,cancelled:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}},Ut=e=>({value:e,cancelled:!0,finished:!1});function jt(e,t,r,n){const{callId:o,parentId:a,onRest:s}=t,{asyncTo:l,promise:c}=r;return a||e!==l||t.reset?r.promise=(async()=>{r.asyncId=o,r.asyncTo=e;const u=yt(t,((e,t)=>"onRest"===t?void 0:e));let d,p;const h=new Promise(((e,t)=>(d=e,p=t))),f=e=>{const t=o<=(r.cancelId||0)&&Ut(n)||o!==r.asyncId&&Lt(n,!1);if(t)throw e.result=t,p(e),e},m=(e,t)=>{const i=new Ht,a=new Bt;return(async()=>{if(w.skipAnimation)throw Ft(r),a.result=Lt(n,!1),p(a),a;f(i);const s=T.obj(e)?{...e}:{...t,to:e};s.parentId=o,R(u,((e,t)=>{T.und(s[t])&&(s[t]=e)}));const l=await n.start(s);return f(i),r.paused&&await new Promise((e=>{r.resumeQueue.add(e)})),l})()};let g;if(w.skipAnimation)return Ft(r),Lt(n,!1);try{let t;t=T.arr(e)?(async e=>{for(const t of e)await m(t)})(e):Promise.resolve(e(m,n.stop.bind(n))),await Promise.all([t.then(d),h]),g=Lt(n.get(),!0,!1)}catch(_){if(_ instanceof Ht)g=_.result;else{if(!(_ instanceof Bt))throw _;g=_.result}}finally{o==r.asyncId&&(r.asyncId=a,r.asyncTo=a?l:void 0,r.promise=a?c:void 0)}return T.fun(s)&&i.batchedUpdates((()=>{s(g,n,n.item)})),g})():c}function Ft(e,t){O(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Ht=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},Bt=class extends Error{constructor(){super("SkipAnimationSignal")}},Gt=e=>e instanceof Kt,Vt=1,Kt=class extends be{constructor(){super(...arguments),this.id=Vt++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Je(this);return e&&e.getValue()}to(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return w.to(this,t)}interpolate(){Ve(`${Be}The "interpolate" function is deprecated in v9 (use "to" instead)`);for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return w.to(this,t)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e){Te(this,{type:"change",parent:this,value:e,idle:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})}_onPriorityChange(e){this.idle||V.sort(this),Te(this,{type:"priority",parent:this,priority:e})}},qt=Symbol.for("SpringPhase"),Yt=e=>(1&e[qt])>0,zt=e=>(2&e[qt])>0,$t=e=>(4&e[qt])>0,Wt=(e,t)=>t?e[qt]|=3:e[qt]&=-3,Qt=(e,t)=>t?e[qt]|=4:e[qt]&=-5,Xt=class extends Kt{constructor(e,t){if(super(),this.animation=new kt,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!T.und(e)||!T.und(t)){const r=T.obj(e)?{...e}:{...t,from:e};T.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(zt(this)||this._state.asyncTo)||$t(this)}get goal(){return we(this.animation.to)}get velocity(){const e=Je(this);return e instanceof nt?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return Yt(this)}get isAnimating(){return zt(this)}get isPaused(){return $t(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,r=!1;const n=this.animation;let{toValues:i}=n;const{config:o}=n,a=tt(n.to);!a&&Ee(n.to)&&(i=x(we(n.to))),n.values.forEach(((s,l)=>{if(s.done)return;const c=s.constructor==it?1:a?a[l].lastPosition:i[l];let u=n.immediate,d=c;if(!u){if(d=s.lastPosition,o.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const r=n.fromValues[l],i=null!=s.v0?s.v0:s.v0=T.arr(o.velocity)?o.velocity[l]:o.velocity;let a;const p=o.precision||(r==c?.005:Math.min(1,.001*Math.abs(c-r)));if(T.und(o.duration))if(o.decay){const e=!0===o.decay?.998:o.decay,n=Math.exp(-(1-e)*t);d=r+i/(1-e)*(1-n),u=Math.abs(s.lastPosition-d)<=p,a=i*n}else{a=null==s.lastVelocity?i:s.lastVelocity;const t=o.restVelocity||p/10,n=o.clamp?0:o.bounce,l=!T.und(n),h=r==c?s.v0>0:r<c;let f,m=!1;const g=1,_=Math.ceil(e/g);for(let e=0;e<_&&(f=Math.abs(a)>t,f||(u=Math.abs(c-d)<=p,!u));++e){l&&(m=d==c||d>c==h,m&&(a=-a*n,d=c));a+=(1e-6*-o.tension*(d-c)+.001*-o.friction*a)/o.mass*g,d+=a*g}}else{let n=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,t=s.elapsedTime+=e)),n=(o.progress||0)+t/this._memoizedDuration,n=n>1?1:n<0?0:n,s.durationProgress=n),d=r+o.easing(n)*(c-r),a=(d-s.lastPosition)/e,u=1==n}s.lastVelocity=a,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),u=!0)}a&&!a[l].done&&(u=!1),u?s.done=!0:t=!1,s.setValue(d,o.round)&&(r=!0)}));const s=Je(this),l=s.getValue();if(t){const e=we(n.to);l===e&&!r||o.decay?r&&o.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else r&&this._onChange(l)}set(e){return i.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(zt(this)){const{to:e,config:t}=this.animation;i.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let r;return T.und(e)?(r=this.queue||[],this.queue=[]):r=[T.obj(e)?e:{...t,to:e}],Promise.all(r.map((e=>this._update(e)))).then((e=>Mt(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),Ft(this._state,e&&this._lastCallId),i.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:r,from:n}=e;r=T.obj(r)?r[t]:r,(null==r||Tt(r))&&(r=void 0),n=T.obj(n)?n[t]:n,null==n&&(n=void 0);const i={to:r,from:n};return Yt(this)||(e.reverse&&([r,n]=[n,r]),n=we(n),T.und(n)?Je(this)||this._set(r):this._set(n)),i}_update(e,t){let{...r}=e;const{key:n,defaultProps:i}=this;r.default&&Object.assign(i,yt(r,((e,t)=>/^on/.test(t)?gt(e,n):e))),ir(this,r,"onProps"),or(this,"onProps",r,this);const o=this._prepareNode(r);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return Pt(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{$t(this)||(Qt(this,!0),P(a.pauseQueue),or(this,"onPause",Lt(this,Zt(this,this.animation.to)),this))},resume:()=>{$t(this)&&(Qt(this,!1),zt(this)&&this._resume(),P(a.resumeQueue),or(this,"onResume",Lt(this,Zt(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then((e=>{if(r.loop&&e.finished&&(!t||!e.noop)){const e=Jt(r);if(e)return this._update(e,!0)}return e}))}_merge(e,t,r){if(t.cancel)return this.stop(!0),r(Ut(this));const n=!T.und(e.to),o=!T.und(e.from);if(n||o){if(!(t.callId>this._lastToId))return r(Ut(this));this._lastToId=t.callId}const{key:a,defaultProps:s,animation:l}=this,{to:c,from:u}=l;let{to:d=c,from:p=u}=e;!o||n||t.default&&!T.und(d)||(d=p),t.reverse&&([d,p]=[p,d]);const h=!b(p,u);h&&(l.from=p),p=we(p);const f=!b(d,c);f&&this._focus(d);const m=Tt(t.to),{config:g}=l,{decay:_,velocity:v}=g;(n||o)&&(g.velocity=0),t.config&&!m&&function(e,t,r){r&&(Ot(r={...r},t),t={...r,...t}),Ot(e,t),Object.assign(e,t);for(const a in Rt)null==e[a]&&(e[a]=Rt[a]);let{frequency:n,damping:i}=e;const{mass:o}=e;T.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*o,e.friction=4*Math.PI*i*o/n)}(g,ft(t.config,a),t.config!==s.config?ft(s.config,a):void 0);let y=Je(this);if(!y||T.und(d))return r(Lt(this,!0));const A=T.und(t.reset)?o&&!t.default:!T.und(p)&&mt(t.reset,a),C=A?p:this.get(),E=wt(d),w=T.num(E)||T.arr(E)||qe(E),S=!m&&(!w||mt(s.immediate||t.immediate,a));if(f){const e=ct(d);if(e!==y.constructor){if(!S)throw Error(`Cannot animate between ${y.constructor.name} and ${e.name}, as the "to" prop suggests`);y=this._set(E)}}const R=y.constructor;let O=Ee(d),N=!1;if(!O){const e=A||!Yt(this)&&h;(f||e)&&(N=b(wt(C),E),O=!N),(b(l.immediate,S)||S)&&b(g.decay,_)&&b(g.velocity,v)||(O=!0)}if(N&&zt(this)&&(l.changed&&!A?O=!0:O||this._stop(c)),!m&&((O||Ee(c))&&(l.values=y.getPayload(),l.toValues=Ee(d)?null:R==it?[1]:x(E)),l.immediate!=S&&(l.immediate=S,S||A||this._set(c)),O)){const{onRest:e}=l;I(nr,(e=>ir(this,t,e)));const n=Lt(this,Zt(this,c));P(this._pendingCalls,n),this._pendingCalls.add(r),l.changed&&i.batchedUpdates((()=>{l.changed=!A,e?.(n,this),A?ft(s.onRest,n):l.onStart?.(n,this)}))}A&&this._set(C),m?r(jt(t.to,t,this._state,this)):O?this._start():zt(this)&&!f?this._pendingCalls.add(r):r(Dt(C))}_focus(e){const t=this.animation;e!==t.to&&(Se(this)&&this._detach(),t.to=e,Se(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Ee(t)&&(Re(t,this),Gt(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Ee(e)&&xe(e,this)}_set(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const r=we(e);if(!T.und(r)){const e=Je(this);if(!e||!b(r,e.getValue())){const n=ct(r);e&&e.constructor==n?e.setValue(r):et(this,n.create(r)),e&&i.batchedUpdates((()=>{this._onChange(r,t)}))}}return Je(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,or(this,"onStart",Lt(this,Zt(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),ft(this.animation.onChange,e,this)),ft(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Je(this).reset(we(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),zt(this)||(Wt(this,!0),$t(this)||this._resume())}_resume(){w.skipAnimation?this.finish():V.start(this)}_stop(e,t){if(zt(this)){Wt(this,!1);const r=this.animation;I(r.values,(e=>{e.done=!0})),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Te(this,{type:"idle",parent:this});const n=t?Ut(this.get()):Lt(this.get(),Zt(this,e??r.to));P(this._pendingCalls,n),r.changed&&(r.changed=!1,or(this,"onRest",n,this))}}};function Zt(e,t){const r=wt(t);return b(wt(e.get()),r)}function Jt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to;const n=ft(t);if(n){const i=!0!==n&&Et(n),o=(i||e).reverse,a=!i||i.reset;return er({...e,loop:t,default:!1,pause:void 0,to:!o||Tt(r)?r:void 0,from:a?e.from:void 0,reset:a,...i})}}function er(e){const{to:t,from:r}=e=Et(e),n=new Set;return T.obj(t)&&rr(t,n),T.obj(r)&&rr(r,n),e.keys=n.size?Array.from(n):null,e}function tr(e){const t=er(e);return T.und(t.default)&&(t.default=yt(t)),t}function rr(e,t){R(e,((e,r)=>null!=e&&t.add(r)))}var nr=["onStart","onRest","onChange","onPause","onResume"];function ir(e,t,r){e.animation[r]=t[r]!==_t(t,r)?gt(t[r],e.key):void 0}function or(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var ar=["onStart","onChange","onRest"],sr=1,lr=class{constructor(e,t){this.id=sr++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,r)=>e[r]=t.get())),e}set(e){for(const t in e){const r=e[t];T.und(r)||this.springs[t].set(r)}}update(e){return e&&this.queue.push(er(e)),this}start(e){let{queue:t}=this;return e?t=x(e).map(er):this.queue=[],this._flush?this._flush(this,t):(mr(this,t),cr(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const r=this.springs;I(x(t),(t=>r[t].stop(!!e)))}else Ft(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(T.und(e))this.start({pause:!0});else{const t=this.springs;I(x(e),(e=>t[e].pause()))}return this}resume(e){if(T.und(e))this.start({pause:!1});else{const t=this.springs;I(x(e),(e=>t[e].resume()))}return this}each(e){R(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,O(e,(e=>{let[t,r]=e;r.value=this.get(),t(r,this,this._item)})));const o=!n&&this._started,a=i||o&&r.size?this.get():null;i&&t.size&&O(t,(e=>{let[t,r]=e;r.value=a,t(r,this,this._item)})),o&&(this._started=!1,O(r,(e=>{let[t,r]=e;r.value=a,t(r,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}i.onFrame(this._onFrame)}};function cr(e,t){return Promise.all(t.map((t=>ur(e,t)))).then((t=>Mt(e,t)))}async function ur(e,t,r){const{keys:n,to:o,from:a,loop:s,onRest:l,onResolve:c}=t,u=T.obj(t.default)&&t.default;s&&(t.loop=!1),!1===o&&(t.to=null),!1===a&&(t.from=null);const d=T.arr(o)||T.fun(o)?o:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):I(ar,(r=>{const n=t[r];if(T.fun(n)){const i=e._events[r];t[r]=e=>{let{finished:t,cancelled:r}=e;const o=i.get(n);o?(t||(o.finished=!1),r&&(o.cancelled=!0)):i.set(n,{value:null,finished:t||!1,cancelled:r||!1})},u&&(u[r]=t[r])}}));const p=e._state;t.pause===!p.paused?(p.paused=t.pause,P(t.pause?p.pauseQueue:p.resumeQueue)):p.paused&&(t.pause=!0);const h=(n||Object.keys(e.springs)).map((r=>e.springs[r].start(t))),f=!0===t.cancel||!0===_t(t,"cancel");(d||f&&p.asyncId)&&h.push(Pt(++e._lastAsyncId,{props:t,state:p,actions:{pause:S,resume:S,start(t,r){f?(Ft(p,e._lastAsyncId),r(Ut(e))):(t.onRest=l,r(jt(d,t,p,e)))}}})),p.paused&&await new Promise((e=>{p.resumeQueue.add(e)}));const m=Mt(e,await Promise.all(h));if(s&&m.finished&&(!r||!m.noop)){const r=Jt(t,s,o);if(r)return mr(e,[r]),ur(e,r,!0)}return c&&i.batchedUpdates((()=>c(m,e,e.item))),m}function dr(e,t){const r={...e.springs};return t&&I(x(t),(e=>{T.und(e.keys)&&(e=er(e)),T.obj(e.to)||(e={...e,to:void 0}),fr(r,e,(e=>hr(e)))})),pr(e,r),r}function pr(e,t){R(t,((t,r)=>{e.springs[r]||(e.springs[r]=t,Re(t,e))}))}function hr(e,t){const r=new Xt;return r.key=e,t&&Re(r,t),r}function fr(e,t,r){t.keys&&I(t.keys,(n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)}))}function mr(e,t){I(t,(t=>{fr(e.springs,t,(t=>hr(t,e)))}))}var gr,_r,vr=e=>{let{children:t,...r}=e;const n=(0,C.useContext)(yr),i=r.pause||!!n.pause,o=r.immediate||!!n.immediate;r=function(e,t){const[r]=(0,C.useState)((()=>({inputs:t,result:e()}))),n=(0,C.useRef)(),i=n.current;let o=i;o?Boolean(t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,o.inputs))||(o={inputs:t,result:e()}):o=r;return(0,C.useEffect)((()=>{n.current=o,i==r&&(r.inputs=r.result=void 0)}),[o]),o.result}((()=>({pause:i,immediate:o})),[i,o]);const{Provider:a}=yr;return C.createElement(a,{value:r},t)},yr=(gr=vr,_r={},Object.assign(gr,C.createContext(_r)),gr.Provider._context=gr,gr.Consumer._context=gr,gr);vr.Provider=yr.Provider,vr.Consumer=yr.Consumer;var Ar=()=>{const e=[],t=function(t){Ke(`${Be}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const n=[];return I(e,((e,i)=>{if(T.und(t))n.push(e.start());else{const o=r(t,e,i);o&&n.push(e.start(o))}})),n};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const r=e.indexOf(t);~r&&e.splice(r,1)},t.pause=function(){return I(e,(e=>e.pause(...arguments))),this},t.resume=function(){return I(e,(e=>e.resume(...arguments))),this},t.set=function(t){I(e,((e,r)=>{const n=T.fun(t)?t(r,e):t;n&&e.set(n)}))},t.start=function(t){const r=[];return I(e,((e,n)=>{if(T.und(t))r.push(e.start());else{const i=this._getProps(t,e,n);i&&r.push(e.start(i))}})),r},t.stop=function(){return I(e,(e=>e.stop(...arguments))),this},t.update=function(t){return I(e,((e,r)=>e.update(this._getProps(t,e,r)))),this};const r=function(e,t,r){return T.fun(e)?e(r,t):e};return t._getProps=r,t};function Cr(e,t,r){const n=T.fun(t)&&t;n&&!r&&(r=[]);const i=(0,C.useMemo)((()=>n||3==arguments.length?Ar():void 0),[]),o=(0,C.useRef)(0),a=$e(),s=(0,C.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const r=dr(e,t);return o.current>0&&!s.queue.length&&!Object.keys(r).some((t=>!e.springs[t]))?cr(e,t):new Promise((n=>{pr(e,r),s.queue.push((()=>{n(cr(e,t))})),a()}))}})),[]),l=(0,C.useRef)([...s.ctrls]),c=[],u=Xe(e)||0;function d(e,r){for(let i=e;i<r;i++){const e=l.current[i]||(l.current[i]=new lr(null,s.flush)),r=n?n(i,e):t[i];r&&(c[i]=tr(r))}}(0,C.useMemo)((()=>{I(l.current.slice(e,u),(e=>{bt(e,i),e.stop(!0)})),l.current.length=e,d(u,e)}),[e]),(0,C.useMemo)((()=>{d(0,Math.min(u,e))}),r);const p=l.current.map(((e,t)=>dr(e,c[t]))),h=(0,C.useContext)(vr),f=Xe(h),m=h!==f&&St(h);Ye((()=>{o.current++,s.ctrls=l.current;const{queue:e}=s;e.length&&(s.queue=[],I(e,(e=>e()))),I(l.current,((e,t)=>{i?.add(e),m&&e.start({default:h});const r=c[t];r&&(It(e,r.ref),e.ref?e.queue.push(r):e.start(r))}))})),We((()=>()=>{I(s.ctrls,(e=>e.stop(!0)))}));const g=p.map((e=>({...e})));return i?[g,i]:g}function Er(e,t){const r=T.fun(e),[[n],i]=Cr(1,r?e:[e],r?t||[]:t);return r||2==arguments.length?[n,i]:n}var wr=class extends Kt{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=pe(...t);const r=this._get(),n=ct(r);et(this,n.create(r))}advance(e){const t=this._get();b(t,this.get())||(Je(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Tr(this._active)&&br(this)}_get(){const e=T.arr(this.source)?this.source.map(we):x(we(this.source));return this.calc(...e)}_start(){this.idle&&!Tr(this._active)&&(this.idle=!1,I(tt(this),(e=>{e.done=!1})),w.skipAnimation?(i.batchedUpdates((()=>this.advance())),br(this)):V.start(this))}_attach(){let e=1;I(x(this.source),(t=>{Ee(t)&&Re(t,this),Gt(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){I(x(this.source),(e=>{Ee(e)&&xe(e,this)})),this._active.clear(),br(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=x(this.source).reduce(((e,t)=>Math.max(e,(Gt(t)?t.priority:0)+1)),0))}};function Sr(e){return!1!==e.idle}function Tr(e){return!e.size||Array.from(e).every(Sr)}function br(e){e.idle||(e.idle=!0,I(tt(e),(e=>{e.done=!0})),Te(e,{type:"idle",parent:e}))}w.assign({createStringInterpolator:He,to:(e,t)=>new wr(e,t)});V.advance;var Ir=r(97950),Rr=/^--/;function xr(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||Rr.test(e)||Nr.hasOwnProperty(e)&&Nr[e]?(""+t).trim():t+"px"}var Or={};var Nr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},kr=["Webkit","Ms","Moz","O"];Nr=Object.keys(Nr).reduce(((e,t)=>(kr.forEach((r=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(r,t)]=e[t])),e)),Nr);var Pr=/^(matrix|translate|scale|rotate|skew)/,Mr=/^(translate)/,Dr=/^(rotate|skew)/,Lr=(e,t)=>T.num(e)&&0!==e?e+t:e,Ur=(e,t)=>T.arr(e)?e.every((e=>Ur(e,t))):T.num(e)?e===t:parseFloat(e)===t,jr=class extends at{constructor(e){let{x:t,y:r,z:n,...i}=e;const o=[],a=[];(t||r||n)&&(o.push([t||0,r||0,n||0]),a.push((e=>[`translate3d(${e.map((e=>Lr(e,"px"))).join(",")})`,Ur(e,0)]))),R(i,((e,t)=>{if("transform"===t)o.push([e||""]),a.push((e=>[e,""===e]));else if(Pr.test(t)){if(delete i[t],T.und(e))return;const r=Mr.test(t)?"px":Dr.test(t)?"deg":"";o.push(x(e)),a.push("rotate3d"===t?e=>{let[t,n,i,o]=e;return[`rotate3d(${t},${n},${i},${Lr(o,r)})`,Ur(o,0)]}:e=>[`${t}(${e.map((e=>Lr(e,r))).join(",")})`,Ur(e,t.startsWith("scale")?1:0)])}})),o.length&&(i.transform=new Fr(o,a)),super(i)}},Fr=class extends be{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return I(this.inputs,((r,n)=>{const i=we(r[0]),[o,a]=this.transforms[n](T.arr(i)?i:r.map(we));e+=" "+o,t=t&&a})),t?"none":e}observerAdded(e){1==e&&I(this.inputs,(e=>I(e,(e=>Ee(e)&&Re(e,this)))))}observerRemoved(e){0==e&&I(this.inputs,(e=>I(e,(e=>Ee(e)&&xe(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),Te(this,e)}};w.assign({batchedUpdates:Ir.unstable_batchedUpdates,createStringInterpolator:He,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var Hr=function(e){let{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=e=>new at(e),getComponentProps:n=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},o=e=>{const t=ht(e)||"Anonymous";return(e=T.str(e)?o[e]||(o[e]=ut(e,i)):e[pt]||(e[pt]=ut(e,i))).displayName=`Animated(${t})`,e};return R(e,((t,r)=>{T.arr(e)&&(r=ht(t)),o[r]=o(t)})),{animated:o}}(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const r="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:n,children:i,scrollTop:o,scrollLeft:a,viewBox:s,...l}=t,c=Object.values(l),u=Object.keys(l).map((t=>r||e.hasAttribute(t)?t:Or[t]||(Or[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==i&&(e.textContent=i);for(const d in n)if(n.hasOwnProperty(d)){const t=xr(d,n[d]);Rr.test(d)?e.style.setProperty(d,t):e.style[d]=t}u.forEach(((t,r)=>{e.setAttribute(t,c[r])})),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new jr(e),getComponentProps:e=>{let{scrollTop:t,scrollLeft:r,...n}=e;return n}}),Br=Hr.animated},39119:(e,t,r)=>{"use strict";function n(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new e.constructor(+e):"number"===typeof e||"[object Number]"===t||"string"===typeof e||"[object String]"===t?new Date(e):new Date(NaN)}r.d(t,{a:()=>n})}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=e,r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(n,i){if(1&i&&(n=this(n)),8&i)return n;if("object"===typeof n&&n){if(4&i&&n.__esModule)return n;if(16&i&&"function"===typeof n.then)return n}var o=Object.create(null);r.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&i&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((e=>a[e]=()=>n[e]));return a.default=()=>n,r.d(o,a),o}})(),r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[])),r.u=e=>"static/js/"+e+"."+{106:"38bac5a4",275:"3b93646f",672:"feb7ef26",716:"b5f871aa",858:"81101341",1030:"603e1647",1098:"969787ce",1356:"6b36eafa",1407:"bb092747",1633:"533df563",1727:"2688a625",1934:"937a9234",2297:"38a6fdbf",2572:"c487bc3b",2673:"1f37915b",2797:"c51d115f",3049:"7abca6f9",3259:"f6f06746",3377:"f913965d",3625:"9111fa02",3646:"b51a0ca1",4145:"8eb2e040",4332:"1250e824",4337:"883c88a1",4782:"c9f09ec2",4937:"ad718f0b",5553:"afdf40b9",5637:"96580ee6",5649:"0d964810",5751:"f0ff7256",5786:"46664bef",5787:"22eff450",6083:"4bf67d72",6347:"9e2d63aa",6598:"e328907a",6608:"77ab8abd",6615:"fb000774",6924:"840241d6",7318:"6c6524de",7676:"71ccd22c",7844:"6202bfea",7925:"e14238b6",7942:"82f91159",8142:"31e837d7",8285:"3d7d5053",8298:"99952b56",8402:"79179f68",8415:"56278940",8688:"24b7e3f8",8714:"c18f6780",8846:"cbe0a0c1",8861:"d4478478",8884:"b0f40d6e",8928:"745aa11f",9071:"7290f804",9455:"0d988cf6",9506:"77f2a337",9871:"e3192554"}[e]+".chunk.js",r.miniCssF=e=>"static/css/"+e+"."+{672:"37b3b39a",2572:"b8b909c2",4145:"99a37c3d",4332:"eb38cfdb",4337:"cce3cd60",4782:"334dcca8",5553:"1f2569ab",5649:"ee8a577b",5751:"50113a9c",5787:"a8e812ca",6924:"ee8a577b",7318:"ee8a577b",7676:"37b3b39a",8285:"f07917ad",8415:"b8b909c2",8688:"6a7ad95e",8861:"f07917ad",9455:"ee8a577b",9506:"b79c23c8"}[e]+".chunk.css",r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="trellus-web:";r.l=(n,i,o,a)=>{if(e[n])e[n].push(i);else{var s,l;if(void 0!==o)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+o){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,r.nc&&s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",t+o),s.src=n),e[n]=[i];var p=(t,r)=>{s.onerror=s.onload=null,clearTimeout(h);var i=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(r))),t)return t(r)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",(()=>{if("undefined"!==typeof document){var e=e=>new Promise(((t,n)=>{var i=r.miniCssF(e),o=r.p+i;if(((e,t)=>{for(var r=document.getElementsByTagName("link"),n=0;n<r.length;n++){var i=(a=r[n]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(i===e||i===t))return a}var o=document.getElementsByTagName("style");for(n=0;n<o.length;n++){var a;if((i=(a=o[n]).getAttribute("data-href"))===e||i===t)return a}})(i,o))return t();((e,t,n,i,o)=>{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",r.nc&&(a.nonce=r.nc),a.onerror=a.onload=r=>{if(a.onerror=a.onload=null,"load"===r.type)i();else{var n=r&&r.type,s=r&&r.target&&r.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+n+": "+s+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=n,l.request=s,a.parentNode&&a.parentNode.removeChild(a),o(l)}},a.href=t,n?n.parentNode.insertBefore(a,n.nextSibling):document.head.appendChild(a)})(e,o,null,t,n)})),t={8792:0};r.f.miniCss=(r,n)=>{t[r]?n.push(t[r]):0!==t[r]&&{672:1,2572:1,4145:1,4332:1,4337:1,4782:1,5553:1,5649:1,5751:1,5787:1,6924:1,7318:1,7676:1,8285:1,8415:1,8688:1,8861:1,9455:1,9506:1}[r]&&n.push(t[r]=e(r).then((()=>{t[r]=0}),(e=>{throw delete t[r],e})))}}})(),(()=>{var e={8792:0};r.f.j=(t,n)=>{var i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else if(8688!=t){var o=new Promise(((r,n)=>i=e[t]=[r,n]));n.push(i[2]=o);var a=r.p+r.u(t),s=new Error;r.l(a,(n=>{if(r.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,i[1](s)}}),"chunk-"+t,t)}else e[t]=0};var t=(t,n)=>{var i,o,a=n[0],s=n[1],l=n[2],c=0;if(a.some((t=>0!==e[t]))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(l)l(r)}for(t&&t(n);c<a.length;c++)o=a[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunktrellus_web=self.webpackChunktrellus_web||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.nc=void 0,(()=>{"use strict";var e=r(65043),t=r(84391),n=r(35475),i=r(73216),o=r(81838),a=r(59905),s=r(70579);class l extends e.Component{render(){return(0,s.jsxs)("div",{className:"flex select-none w-screen h-screen overflow-hidden",style:{backgroundColor:"#FBFBFB"},children:[(0,s.jsx)(o.z6,{}),(0,s.jsx)(e.Suspense,{fallback:(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(a.a,{})}),children:(0,s.jsx)("div",{className:"overflow-auto h-full flex-1 w-full",children:(0,s.jsx)("div",{className:"h-full w-full",children:(0,s.jsx)(i.sv,{})})})})]})}}var c=r(24175),u=r(65455),d=r(31380),p=r(73383),h=r(81366),f=r(22166),m=r(80907),g=r(19922),_=r(64850);const v=(0,m.U1)({reducer:{counter:g.Ay,sessionList:_.bN.reducer,userGroupInfo:_.a0.reducer,externalAccounts:_.SI.reducer,scope:_._$.reducer,adminWrite:_.To.reducer,user:_.oN.reducer,team:_.un.reducer,visibleAccounts:_.hq.reducer,pendingReviews:_.XX.reducer,authenticationInfo:_.nF.reducer,emailValueProps:_.hK.reducer,dispositionOptions:_.LP.reducer,prospectInfoOptions:_.oc.reducer,settings:_.sI.reducer}});function y(){return"development"===function(){try{const e="production";if("development"===e||"test"===e)return"development"}catch(e){}return"production"}()}var A="https://va.vercel-scripts.com/v1/speed-insights",C=`${A}/script.js`,E=`${A}/script.debug.js`;function w(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;if("undefined"===typeof window||null===e.route)return null;window.si||(window.si=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];(window.siq=window.siq||[]).push(t)});const r=Boolean(e.dsn)?C:"/_vercel/speed-insights/script.js",n=e.scriptSrc||(y()?E:r);if(document.head.querySelector(`script[src*="${n}"]`))return null;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend));const i=document.createElement("script");return i.src=n,i.defer=!0,i.dataset.sdkn="@vercel/speed-insights"+(e.framework?`/${e.framework}`:""),i.dataset.sdkv="1.0.12",e.sampleRate&&(i.dataset.sampleRate=e.sampleRate.toString()),e.route&&(i.dataset.route=e.route),e.endpoint&&(i.dataset.endpoint=e.endpoint),e.dsn&&(i.dataset.dsn=e.dsn),y()&&!1===e.debug&&(i.dataset.debug="false"),i.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${n}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(i),{setRoute:e=>{i.dataset.route=e??void 0}}}function S(t){const r=(0,e.useRef)(null);return(0,e.useEffect)((()=>{if(r.current)t.route&&r.current(t.route);else{const e=w({framework:t.framework||"react",...t});e&&(r.current=e.setRoute)}}),[t.route]),null}var T=r(26399);const b=(0,f.Ng)((e=>({authentication_info:e.authenticationInfo.value,visibleAccounts:(0,_.rA)(e.visibleAccounts,(e=>e.team_is_active&&e.can_dial)),userGroupsLoaded:e.userGroupInfo.hasLoaded,externalAccounts:e.externalAccounts.accounts,user:(0,_.tW)(e.user),isAdmin:e.adminWrite.value?e.adminWrite.value.team_ids.length>0:null,dispositionOptions:e.dispositionOptions.value,prospectInfoOptions:e.prospectInfoOptions.value,team:e.team.value})))((t=>{let{component:r,...n}=t;return(0,e.useEffect)((()=>{n.authentication_info||(0,_._W)(n.dispatch),n.user||(0,_.JF)(n.dispatch),n.userGroupsLoaded||(0,_.sV)(n.dispatch),null===n.isAdmin&&(0,_.yx)(n.dispatch),null===n.visibleAccounts&&(0,_.Eg)(n.dispatch),null===n.externalAccounts&&(0,_.RF)(n.dispatch),null===n.prospectInfoOptions&&(0,_.Wp)(n.dispatch),null===n.dispositionOptions&&(0,_.rM)(n.dispatch),null===n.team&&(0,_.RY)(n.dispatch)}),[]),n.authentication_info?n.authentication_info&&null==n.authentication_info.apiKey?(0,s.jsx)(i.C5,{to:"/login"}):(0,s.jsx)(r,{...n}):(0,s.jsx)(a.a,{})}));var I=r(6110);const R=e.lazy((()=>Promise.all([r.e(8688),r.e(1030),r.e(7318)]).then(r.bind(r,1399)).then((e=>({default:e.History}))))),x=e.lazy((()=>r.e(4782).then(r.bind(r,4782)).then((e=>({default:e.Trigger}))))),O=e.lazy((()=>Promise.all([r.e(8688),r.e(1030),r.e(7925),r.e(2797),r.e(8285)]).then(r.bind(r,5346)).then((e=>({default:e.Coaching}))))),N=e.lazy((()=>r.e(716).then(r.bind(r,60716)).then((e=>({default:e.Install}))))),k=e.lazy((()=>r.e(3377).then(r.bind(r,25220)).then((e=>({default:e.Learn}))))),P=e.lazy((()=>Promise.resolve().then(r.bind(r,65455)).then((e=>({default:e.Authentication}))))),M=e.lazy((()=>r.e(8884).then(r.bind(r,38884)).then((e=>({default:e.Uninstall}))))),D=e.lazy((()=>Promise.all([r.e(4937),r.e(4337)]).then(r.bind(r,54337)).then((e=>({default:e.Admin}))))),L=e.lazy((()=>r.e(3049).then(r.bind(r,63049)).then((e=>({default:e.Redirect}))))),U=e.lazy((()=>r.e(8402).then(r.bind(r,88402)).then((e=>({default:e.Settings}))))),j=e.lazy((()=>Promise.all([r.e(5786),r.e(1098)]).then(r.bind(r,21098)).then((e=>({default:e.AutodialerSettings}))))),F=e.lazy((()=>Promise.all([r.e(8142),r.e(5787)]).then(r.bind(r,81302)).then((e=>({default:e.Demo}))))),H=e.lazy((()=>r.e(106).then(r.bind(r,50106)).then((e=>({default:e.LeaderboardTeamCreation}))))),B=e.lazy((()=>r.e(9506).then(r.bind(r,19506)).then((e=>({default:e.LiveListen}))))),G=e.lazy((()=>r.e(1934).then(r.bind(r,61934)).then((e=>({default:e.Keywords}))))),V=e.lazy((()=>r.e(4332).then(r.bind(r,34332)).then((e=>({default:e.UserGroupSettings}))))),K=e.lazy((()=>r.e(5553).then(r.bind(r,95553)).then((e=>({default:e.ExternalAccounts}))))),q=e.lazy((()=>Promise.all([r.e(8688),r.e(1030),r.e(6924)]).then(r.bind(r,98353)).then((e=>({default:e.Plays}))))),Y=e.lazy((()=>Promise.all([r.e(3625),r.e(8688),r.e(1633),r.e(4145),r.e(4937),r.e(1030),r.e(1407),r.e(9455)]).then(r.bind(r,75498)).then((e=>({default:e.Diagnostics}))))),z=e.lazy((()=>Promise.all([r.e(3625),r.e(8688),r.e(1633),r.e(4145),r.e(858),r.e(6615),r.e(8928),r.e(1030),r.e(5649)]).then(r.bind(r,86638)).then((e=>({default:e.Reports}))))),$=e.lazy((()=>Promise.all([r.e(3625),r.e(1633),r.e(6608)]).then(r.bind(r,86608)).then((e=>({default:e.NumberHealth}))))),W=e.lazy((()=>Promise.all([r.e(3625),r.e(1633),r.e(6598),r.e(6347)]).then(r.bind(r,86347)).then((e=>({default:e.AreaCodeMapPage}))))),Q=e.lazy((()=>Promise.all([r.e(4145),r.e(1407),r.e(6083)]).then(r.bind(r,69521)).then((e=>({default:e.Planning}))))),X=e.lazy((()=>Promise.all([r.e(3259),r.e(7676)]).then(r.bind(r,38284)).then((e=>({default:e.AutoDialerList}))))),Z=e.lazy((()=>r.e(9871).then(r.bind(r,79871)).then((e=>({default:e.PaymentSuccess}))))),J=e.lazy((()=>r.e(8298).then(r.bind(r,18298)).then((e=>({default:e.InternalTools}))))),ee=e.lazy((()=>r.e(1727).then(r.bind(r,51727)).then((e=>({default:e.UserManagement}))))),te=e.lazy((()=>r.e(8846).then(r.bind(r,98846)).then((e=>({default:e.EmbeddedIframe}))))),re=e.lazy((()=>Promise.all([r.e(3625),r.e(1633),r.e(3259),r.e(2297),r.e(672)]).then(r.bind(r,30664)).then((e=>({default:e.MultiDialer}))))),ne=e.lazy((()=>r.e(8714).then(r.bind(r,28714)).then((e=>({default:e.EmailSettings}))))),ie=e.lazy((()=>Promise.all([r.e(2673),r.e(5637)]).then(r.bind(r,25637)).then((e=>({default:e.NumberRegistration}))))),oe=e.lazy((()=>Promise.all([r.e(4145),r.e(9071)]).then(r.bind(r,4109)).then((e=>({default:e.MultiDialerAdmin}))))),ae=e.lazy((()=>Promise.all([r.e(3646),r.e(7942),r.e(7925),r.e(2572)]).then(r.bind(r,30590)).then((e=>({default:e.SynthProspect}))))),se=e.lazy((()=>Promise.all([r.e(3625),r.e(1633),r.e(858),r.e(7925),r.e(8415)]).then(r.bind(r,71559)).then((e=>({default:e.SynthProspectAdmin}))))),le=e.lazy((()=>Promise.all([r.e(3625),r.e(3646),r.e(6615),r.e(7844)]).then(r.bind(r,64970)).then((e=>({default:e.StartSequence})))));(0,d.M)();function ce(t){return(0,s.jsx)(e.Suspense,{fallback:(0,s.jsx)("div",{children:(0,s.jsx)(a.a,{})}),children:t})}t.createRoot(document.getElementById("root")).render((0,s.jsxs)(e.StrictMode,{children:[(0,s.jsx)(S,{}),(0,s.jsx)(f.Kq,{store:v,children:(0,s.jsx)(n.Kd,{children:(0,s.jsxs)(i.BV,{children:[(0,s.jsxs)(i.qh,{path:"/",element:(0,s.jsx)(b,{component:l}),children:[(0,s.jsx)(i.qh,{path:"analytics",element:(0,s.jsx)(b,{component:z})}),(0,s.jsx)(i.qh,{path:"research",element:(0,s.jsx)(b,{component:z})}),(0,s.jsx)(i.qh,{path:"prime-time",element:(0,s.jsx)(b,{component:Q})}),(0,s.jsx)(i.qh,{path:"transcripts",element:(0,s.jsx)(b,{component:R})}),(0,s.jsx)(i.qh,{path:"transcripts/:id",element:(0,s.jsx)(b,{component:R})}),(0,s.jsx)(i.qh,{path:"triggers",element:(0,s.jsx)(b,{component:x})}),(0,s.jsx)(i.qh,{path:"suggestions",element:(0,s.jsx)(b,{component:x})}),(0,s.jsx)(i.qh,{path:"plays",element:(0,s.jsx)(b,{component:q})}),(0,s.jsx)(i.qh,{path:"settings",element:(0,s.jsx)(b,{component:U})}),(0,s.jsx)(i.qh,{path:"autodialer-settings",element:(0,s.jsx)(b,{component:j})}),(0,s.jsx)(i.qh,{path:"subteams",element:(0,s.jsx)(b,{component:V})}),(0,s.jsx)(i.qh,{path:"client-accounts",element:(0,s.jsx)(b,{component:K})}),(0,s.jsx)(i.qh,{path:"keywords",element:(0,s.jsx)(b,{component:G})}),(0,s.jsx)(i.qh,{path:"live",element:(0,s.jsx)(b,{component:B})}),(0,s.jsx)(i.qh,{path:"diagnostics",element:(0,s.jsx)(b,{component:Y})}),(0,s.jsx)(i.qh,{path:"reports",element:(0,s.jsx)(b,{component:z})}),(0,s.jsx)(i.qh,{path:"number-health",element:(0,s.jsx)(b,{component:$})}),(0,s.jsx)(i.qh,{path:"geography",element:(0,s.jsx)(b,{component:W})}),(0,s.jsx)(i.qh,{path:"user-management",element:(0,s.jsx)(b,{component:ee})}),(0,s.jsx)(i.qh,{path:"multidialer",element:(0,s.jsx)(b,{component:re})}),(0,s.jsx)(i.qh,{path:"email-settings",element:(0,s.jsx)(b,{component:ne})}),(0,s.jsx)(i.qh,{path:"number-registration",element:(0,s.jsx)(b,{component:ie})}),(0,s.jsx)(i.qh,{path:"multidialer-admin",element:(0,s.jsx)(b,{component:oe})}),(0,s.jsx)(i.qh,{path:"practice",element:(0,s.jsx)(b,{component:ae})}),(0,s.jsx)(i.qh,{path:"bot-admin",element:(0,s.jsx)(b,{component:se})}),(0,s.jsx)(i.qh,{path:"*",element:(0,s.jsx)("main",{style:{padding:"1rem"},children:(0,s.jsx)("div",{className:"w-full h-full flex flex-row items-center justify-center text-center",children:(0,s.jsx)(h.o5,{variant:"largeParagraph",children:"Incorrect link - Select a tab"})})})})]}),(0,s.jsxs)(i.qh,{path:"/pages",children:[(0,s.jsx)(i.qh,{path:"live",element:ce((0,s.jsx)(I.D,{component:O}))}),(0,s.jsx)(i.qh,{path:"live/index.html",element:ce((0,s.jsx)(I.D,{component:O}))}),(0,s.jsx)(i.qh,{path:"iframe",element:ce((0,s.jsx)(I.D,{component:te,onlyProgressOnAuthenticationLoad:!0,onlyLoadAuthenticationInfo:!0}))}),(0,s.jsx)(i.qh,{path:"iframe/index.html",element:ce((0,s.jsx)(I.D,{component:te,onlyProgressOnAuthenticationLoad:!0,onlyLoadAuthenticationInfo:!0}))}),(0,s.jsx)(i.qh,{path:"login",element:ce((0,s.jsx)(P,{}))}),(0,s.jsx)(i.qh,{path:"reset",element:ce((0,s.jsx)(P,{viewState:u.AuthState.PASSWORD_RESET}))}),(0,s.jsx)(i.qh,{path:"signin",element:ce((0,s.jsx)(P,{}))}),(0,s.jsx)(i.qh,{path:"signin/index.html",element:ce((0,s.jsx)(P,{}))}),(0,s.jsx)(i.qh,{path:"signup",element:ce((0,s.jsx)(P,{}))}),(0,s.jsx)(i.qh,{path:"upload",element:ce((0,s.jsx)(I.D,{component:X}))}),(0,s.jsx)(i.qh,{path:"start",element:ce((0,s.jsx)(I.D,{component:le}))})]}),(0,s.jsx)(i.qh,{path:"login",element:ce((0,s.jsx)(P,{viaMainPage:!0}))}),(0,s.jsx)(i.qh,{path:"join",element:ce((0,s.jsx)(H,{}))}),(0,s.jsx)(i.qh,{path:"/uninstall",element:ce((0,s.jsx)(M,{}))}),(0,s.jsx)(i.qh,{path:"/install",element:ce((0,s.jsx)(N,{}))}),(0,s.jsx)(i.qh,{path:"/free",element:ce((0,s.jsx)(N,{attributionChannel:c.GX.DOM}))}),(0,s.jsx)(i.qh,{path:"/install-now",element:ce((0,s.jsx)(N,{attributionChannel:c.GX.MANUAL}))}),(0,s.jsx)(i.qh,{path:"/get-started",element:ce((0,s.jsx)(N,{attributionChannel:c.GX.TRELLUS_WEBSITE}))}),(0,s.jsx)(i.qh,{path:"/try-trellus",element:ce((0,s.jsx)(N,{attributionChannel:c.GX.LINKEDIN_POST}))}),(0,s.jsx)(i.qh,{path:"/get-trellus",element:ce((0,s.jsx)(N,{attributionChannel:c.GX.LINKEDIN_DM}))}),(0,s.jsx)(i.qh,{path:"/try-now",element:ce((0,s.jsx)(N,{attributionChannel:c.GX.COLD_EMAIL}))}),(0,s.jsx)(i.qh,{path:"/integrate",element:ce((0,s.jsx)(L,{url:p.p1}))}),(0,s.jsx)(i.qh,{path:"/upgrade",element:ce((0,s.jsx)(L,{url:p.p1}))}),(0,s.jsx)(i.qh,{path:"/everywhere",element:ce((0,s.jsx)(L,{url:p.e3}))}),(0,s.jsx)(i.qh,{path:"/demo",element:ce((0,s.jsx)(F,{}))}),(0,s.jsx)(i.qh,{path:"/success",element:ce((0,s.jsx)(Z,{}))}),(0,s.jsx)(i.qh,{path:"/learn",element:ce((0,s.jsx)(k,{}))}),(0,s.jsx)(i.qh,{path:"/learn-now",element:ce((0,s.jsx)(k,{attributionChannel:c.GX.COLD_EMAIL}))}),(0,s.jsx)(i.qh,{path:"/learn-more",element:ce((0,s.jsx)(k,{attributionChannel:c.GX.LINKEDIN_DM}))}),(0,s.jsx)(i.qh,{path:"/learn-about",element:ce((0,s.jsx)(k,{attributionChannel:c.GX.LINKEDIN_POST}))}),(0,s.jsx)(i.qh,{path:"/admin",element:ce((0,s.jsx)(D,{}))}),(0,s.jsx)(i.qh,{path:"/internal",element:ce((0,s.jsx)(J,{}))}),(0,s.jsx)(i.qh,{path:"/email",element:ce((0,s.jsx)(T.EmbeddedAutomator,{}))})]})})})]}))})()})();
//# sourceMappingURL=main.6292166f.js.map