PageSourceSearch

https://www.mwcbarcelona.com/build/assets/MyMWCApp-Q-_neLAN.js

js mwcbarcelona.com collected 2026-10-01 08:54:47 UTC 641,526 bytes, 2 lines download raw bytes

1import{j as p}from"./jsx-runtime-De-xxnn8.js";import{r as O,_ as fa,g as kt,e as Te,R as $,f as Ub,a as it}from"./react-D3AUmzDp.js";import{m as ha,P as Fb,c as nx,U as rx,B as ax,C as sx,t as K,i as pt,e as Yf,h as qb,N as je,j as Ds,k as ix,n as ox,F as rr,s as Fn,d as Xe,g as en,o as $b,p as ea,q as Xf,v as Jf,w as Qf,x as lx,D as dn,y as Hb,z as jn,l as xo,E as ux,S as cx,G as hi,H as dx,R as kn,M as Zn,I as fx}from"./app-D0n4DI5A.js";import{c as Bn,a as nt}from"./utils-Cjda48Dp.js";import{c as Ce}from"./index-BnpjehdN.js";import{E as Pr}from"./ErrorBoundary-CTW3kzcB.js";import{C as Rs,a as hx,H as px,T as vx,S as mx,M as gx}from"./Loaders-BfZvqcT8.js";import{A as Os,L as Gb,u as Zf,a as yx,D as Is,b as Ps,c as ks,d as eh,T as pi,e as _x,f as bx,C as Bb,N as Wb,g as zb,h as th,M as wx,i as Ex,j as Cf,k as Sf,S as xx,l as Vb,m as Cx,n as Fp,o as Sx,B as Mx,R as Nx,p as un,q as zl}from"./AttendeeWrapper-WwGCtoa5.js";import{g as Kb,a as Yb,b as Xb,c as nh,d as Tx,e as rh,f as ah}from"./api-DoJkHvRD.js";import{d as sh,a as Jb,s as ih,b as Qb,g as oh}from"./hooks-DHoUt97D.js";import{u as Ho}from"./useScreenSize-D-w61rO0.js";import{R as Ax,a as Dx,f as Rx,W as ms,E as Ox}from"./Home--VW0He-W.js";import{t as ne,G as Ix,r as U,s as j,l as lh,W as Wt,S as yn,v as ta,n as oe,c as uh,D as Y,H as Px,V as kx,u as dt,a as Lx,e as Zb,b as jx,j as Ux,z as ft,B as Vl,q as qp,d as Ie,f as Re,m as vi,g as Q,T as ae,N as rt,w as ze,C as tt,O as $p,h as ch,i as Go,L as lo,k as Hp,o as de,p as Co,x as Fx,y as ew,A as tw,E as nw,F as qx,P as $x,I as Hx,J as _e,K as Gx,M as Bx,Q as Gp,R as et,U as mi,X as ht,Y as gi,Z as Wx,$ as zx,a0 as Me,a1 as Xr,a2 as fe,a3 as yi,a4 as pn,a5 as er,a6 as Kl,a7 as Vx,a8 as rw,a9 as Kx,aa as Yx,ab as Xx,ac as Jx,ad as dh,ae as Qx,af as Zx,ag as eC,ah as tC,ai as nC,aj as rC,ak as Bo,al as aC,am as _i,an as sC,ao as iC,ap as oC,aq as bi,ar as lC,as as Bp,at as So,au as uC,av as cC,aw as dC,ax as fC,ay as hC,az as aw,aA as pC,aB as fh,aC as tr,aD as Ln,aE as In,aF as vC,aG as Le,aH as Ae,aI as hh,aJ as mC,aK as gC,aL as yC,aM as _C,aN as Pn,aO as Mo,aP as No,aQ as Ut,aR as St,aS as Cr,aT as Qn,aU as bC,aV as De,aW as wC,aX as At,aY as sw,aZ as pa,a_ as iw,a$ as ow,b0 as lw,b1 as EC,b2 as hn,b3 as ph,b4 as Wo,b5 as xC,b6 as uw,b7 as ar,b8 as kr,b9 as qn,ba as Ls,bb as CC,bc as To,bd as Se,be as SC,bf as us,bg as MC,bh as NC,bi as Wp,bj as TC,bk as AC,bl as zp,bm as Vp,bn as DC,bo as RC,bp as OC,bq as IC,br as PC,bs as kC,bt as LC,bu as jC,bv as UC,bw as FC,bx as qC,by as $C,bz as HC,bA as GC,bB as BC,bC as WC,bD as zC,bE as VC,bF as KC,bG as Qr,bH as cw,bI as YC,bJ as dw,bK as La,bL as XC,bM as Yl,bN as JC,bO as fw,bP as QC,bQ as hw}from"./sendbird-CW8ws8M9.js";import{P as ee,L as vh}from"./Loading-BTl-M94U.js";import{r as pw,a as zo,b as vw,c as Vo,d as ir,e as mw,f as va,g as mh,h as xn,i as js,j as gw,k as gh,l as yw,m as Ko,n as yh,o as ZC,p as _w,q as eS,s as tS,t as Yo,u as nS,v as _h,w as bw,x as bh,y as ww,z as rS,A as aS,B as Ew}from"./dev-CYQ1UptD.js";import{R as Xo}from"./index-CSUYExzE.js";import"./es-mx-_kecwGAF.js";import{T as xw}from"./Tag-D-Ppqrtx.js";import{a as mt,b as sS}from"./vendor-DeLyGtsp.js";import{u as iS,a as oS,b as lS}from"./hooks-DIS5Mpb8.js";import{a as uS,d as cS,u as dS}from"./api-BS71LmV2.js";import fS from"./AddToFavourites-CEH8mMwP.js";import{E as hS}from"./ExhibitorGridItem-BqPQ-DTl.js";import{S as pS}from"./SessionItem-B0hBQIEs.js";import{S as vS}from"./SpeakerItem-DsGfav_1.js";import{u as mS}from"./urlParam-B2VpgALm.js";import"./useFavouriteMutationSnapshot-CiZLYBot.js";import"./button-DqGjG33F.js";import"./index-DPrgALtl.js";import"./Advert-C49lQusv.js";import"./api-Bsq--Yvv.js";import"./react-alice-carousel-DM_77vx5.js";import"./MatchRecommendation-DnIu82JY.js";import"./QuickFavourite-C5IyRa2F.js";import"./search-insights-browser-fQKTCYQP.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"d00ef78d2efe895700fa19003848d1bfb72b1681"};var n=new t.Error().stack;
1n&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[n]="8491bb28-4fcd-4dd5-a812-b45cac33459b",t._sentryDebugIdIdentifier="sentry-dbid-8491bb28-4fcd-4dd5-a812-b45cac33459b")}catch(e){}})();function wh({tabs:t,defaultTab:n,className:e,onTabChange:r}){var i;const[a,s]=O.useState(n||((i=t[0])==null?void 0:i.id));return O.useEffect(()=>{n&&s(n)},[n]),p.jsxs("div",{className:"tabs-container",children:[p.jsx("div",{className:Bn("tabs-header flex flex-row gap-4 overflow-x-auto",e),role:"tablist",children:t.map(o=>p.jsx("button",{role:"tab","aria-selected":a===o.id,"aria-controls":"tabpanel-".concat(o.id),id:"tab-".concat(o.id),className:Ce("tab-button px-4 py-2 border  hover:bg-white rounded-lg relative",a===o.id?"bg-white font-bold active border-white":"border-black/10"),onClick:()=>{s(o.id),r==null||r(o.id)},children:o.label},o.id))}),t.map(o=>p.jsx("div",{role:"tabpanel",id:"tabpanel-".concat(o.id),"aria-labelledby":"tab-".concat(o.id),"aria-hidden":a!==o.id,style:{display:a===o.id?"block":"none"},className:"tab-content",children:p.jsx(O.Suspense,{fallback:p.jsx(O.Activity,{children:p.jsx("div",{className:"tab-loading",children:"Loading..."})}),children:o.content})},o.id))]})}const gS=async(t,n,e,r,a,s,i,o,l,u,c=[])=>{var b,E;const f={random:![t,n,e,r,a,s,i,o,l].some(m=>m),keyword:t,page:u,filterExclusiveInterests:[]};n?f.filterEventRegister=[n]:c.length&&(f.filterEventRegister=c),e&&f.filterExclusiveInterests.push(e),r&&f.filterExclusiveInterests.push(r),a&&f.filterExclusiveInterests.push(a),s&&f.filterExclusiveInterests.push(s),i&&(f.filterCountries=[i]),o&&(f.isTeamMember=o),l&&(f.notes=l);const h=await ha("".concat(Fb,"/search"),"POST",f),v=(b=h==null?void 0:h.responseData)==null?void 0:b.count,g=h==null?void 0:h.elements;return{attendees:((E=h==null?void 0:h.responseData)==null?void 0:E.result)||[],totalCount:Number.isInteger(v)&&v>=0?v:null,elements:Number.isInteger(g)&&g>0?g:null}},yS=async(t=0,n=15)=>{const e=await ha("".concat(sx,"/page/").concat(t,"/").concat(n),"GET");return{contacts:e.responseData||[],count:e.elements||0}},Cw=async t=>{var e;const n=await ha("".concat(Fb,"/userIds"),"POST",t);return((e=n==null?void 0:n.responseData)==null?void 0:e.result)||[]},_S=async()=>(await ha(nx,"GET")).responseData||[],bS=async t=>(await ha("".concat(ax,"/").concat(t),"GET")).responseData||[],wS=async t=>(await ha("".concat(rx,"/").concat(t),"GET")).responseData||[],ES=(t,n)=>{const[e,r]=O.useState(t);return O.useEffect(()=>{const a=setTimeout(()=>r(t),n);return()=>{clearTimeout(a)}},[t,n]),e};function xS({search:t,classname:n}){const e=K("myMwcTranslations.noAttendeeSearchResultsMessage",'Your search for "X" did not match any attendees.');let r;return t.length===0?r=e.replace(/"[^"]*"/g,"").replace(/\bfor\b/g,"").replace(/\s+/g," ").trim():r=e.replace(/\bx\b/i,t),p.jsxs("div",{className:Bn("flex flex-col text-left py-4 px-6 w-full bg-white",n,pt()&&"rounded-xl"),children:[p.jsx("h2",{className:"text-2xl font-bold text-deepBlue",children:K("translations.noResultsText","No results found.")}),p.jsx("p",{children:r})]})}const CS=({search:t,onSearchChange:n,isMeeting:e,isChat:r})=>p.jsxs("div",{className:Ce("relative flex items-center rounded-lg w-full",{"bg-cream":e||r,"bg-white":!e&&!r}),children:[p.jsx("label",{htmlFor:"find-attendees-search-bar",className:"pl-4",children:p.jsx("i",{className:"fa fa-search"})}),p.jsx("input",{id:"find-attendees-search-bar",placeholder:K("myMwcTranslations.findAttendeesLinkText","Find Attendees"),value:t,onChange:a=>n(a.target.value),autoFocus:!0,className:"w-full p-4 focus:outline-0 placeholder-[#4F5178]"})]}),Sw=({page:t,hasResults:n,hasActiveFilters:e,onPrevPage:r,onNextPage:a,onPageChange:s,isLoading:i=!1,totalPages:o})=>{if(!e||i||o===0)return null;const l=t>=1,u=o===void 0?n:t+1<o,c=l&&u&&!s;if(!l&&!u&&!s)return null;const d=o!=null?o:t+1+(u?1:0),f=Math.max(0,Math.min(t-2,d-5)),h=Math.min(d-1,f+4),v=Array.from({length:h-f+1},(E,m)=>f+m),g=E=>E===t?p.jsx("span",{"aria-current":"page",className:"inline-flex items-center justify-center min-w-10 h-10 px-2 bg-primary text-white font-bold rounded",children:E+1},E):p.jsx("a",{className:"inline-flex items-center justify-center min-w-10 h-10 px-2 underline rounded hover:bg-gray-100",href:"#find-attendees-search-bar","aria-label":"".concat(K("myMwcTranslations.pageLabel","Page")," ").concat(E+1),onClick:()=>s==null?void 0:s(E),children:E+1},E),b=s?"nav":"p";return p.jsxs(b,{className:"text-center","aria-label":s?K("myMwcTranslations.paginationLabel","Pagination"):void 0,children:[l&&p.jsx("a",{className:"underline text-lg",href:"#find-attendees-search-bar",onClick:r,children:K("myMwcTranslations.previousLinkText","Previous")}),s&&p.jsxs("span",{className:"inline-flex flex-wrap items-center justify-center gap-1 mx-3 align-middle",children:[f>0&&g(0),f>1&&p.jsx("span",{"aria-hidden":"true",children:"…"}),v.map(g),h<d-2&&p.jsx("span",{"aria-hidden":"true",children:"…"}),h<d-1&&g(d-1)]}),c&&" | ",u&&p.jsx("a",{className:"underline text-lg",href:"#find-attendees-search-bar",onClick:a,children:K("myMwcTranslations.nextLinkText","Next")})]})},SS=(t="")=>{const[n,e]=O.useState(""),[r,a]=O.useState(t),[s,i]=O.useState(""),[o,l]=O.useState(""),[u,c]=O.useState(""),[d,f]=O.useState(""),[h,v]=O.useState(""),[g,b]=O.useState(!1),[E,m]=O.useState(!1),[x,y]=O.useState(0),w=O.useMemo(()=>[n,r!==t?r:"",s,o,u,d,h,g,E].some(M=>M),[n,r,t,s,o,u,d,h,g,E]);return{filters:{search:n,event:r,responsibility:s,companyActivity:o,jobFunction:u,attendeeInterest:d,country:h,isTeamMember:g,withNotes:E,page:x},hasActiveFilters:w,clearFilters:()=>{e(""),a(t),i(""),l(""),c(""),f(""),v(""),b(!1),m(!1),y(0)},setSearch:e,setEvent:a,setResponsibility:i,setCompanyActivity:l,setJobFunction:c,setAttendeeInterest:f,setCountry:v,setIsTeamMember:b,setWithNotes:m,setPage:y}},MS=(t="")=>{const[n,e]=O.useState([]),[r,a]=O.useState([]),[s,i]=O.useState([]),[o,l]=O.useState([]),[u,c]=O.useState([]),[d,f]=O.useState([]),[h,v]=O.useState(!1);return O.useEffect(()=>{(async()=>{v(!0);try{const[b,E,m,x,y,w]=await Promise.all([Kb(),Yb(),Xb(),nh(),Tx(),rh()]);a(Object.values(b)),i(Object.values(E)),l(Object.values(m)),f(Object.values(x));const _=t.split(",").map(M=>
1M.trim()).filter(Boolean),C=Object.values(y);e(_.length?C.filter(M=>!_.includes(String(M.bonaEventId))):C),c(Object.values(w))}catch(b){console.error("Error loading filter options:",b)}finally{v(!1)}})()},[t]),{events:n,responsibilities:r,companyActivities:s,jobFunctions:o,interests:u,countries:d,isLoading:h}},Mw=O.createContext(null),NS=({children:t,restrictEventFilterToOwnEvent:n=!1,hiddenEventFilterIds:e="",enableEventsFilter:r=!0,enableAttendeeInterestFilter:a=!0,enableAreasOfResponsibilityFilter:s=!0,enableCompanyActivityFilter:i=!0,enableJobFunctionFilter:o=!0,enableCountryFilter:l=!0,enableOptionsFilter:u=!0})=>{const c=n?String(window.appConfig.bonaEventId):"",d=SS(c),f=MS(e),h={...d,...f,restrictEventFilterToOwnEvent:n,enableEventsFilter:r,enableAttendeeInterestFilter:a,enableAreasOfResponsibilityFilter:s,enableCompanyActivityFilter:i,enableJobFunctionFilter:o,enableCountryFilter:l,enableOptionsFilter:u};return p.jsx(Mw.Provider,{value:h,children:t})},Nw=()=>{const t=O.useContext(Mw);if(!t)throw new Error("useFilters must be used within a FilterProvider");return t},TS=(t=[])=>{const[n,e]=O.useState(t),r=O.useCallback(s=>n.includes(s),[n]),a=O.useCallback(async s=>{if(Yf.isPending("profile",s))return!1;const i=qb.getSnapshot("profile",s),o=i.known?i.isFavourite:n.includes(s);return(o?await sh("profile",s):await Jb("profile",s))?(e(u=>o?u.filter(c=>s!==c):u.includes(s)?u:[...u,s]),!0):(ih(),!1)},[n]);return{contacts:n,setContacts:e,isContact:r,toggleContact:a}};function AS({label:t,isSelected:n,onClick:e}){return p.jsx("button",{onClick:e,className:Ce("px-3 py-1.5 text-sm border rounded-full cursor-pointer transition-colors",{"bg-primary text-white border-primary":n,"bg-white text-black border-gray-300 hover:border-gray-400":!n}),children:t})}function Tw({label:t,renderOptions:n}){return p.jsxs("details",{className:"font-medium relative text-black border-b border-gray-400 group-last:mb-0 group-last:border-none md:mb-0 md:border-none",children:[p.jsx("summary",{className:"flex justify-between items-center gap-4 pr-2 mb-4 md:hidden",children:p.jsx("legend",{className:"text-sm pl-2 text-black border-l-2 border-primary",children:p.jsx("span",{className:"font-bold",children:t})})}),p.jsx("div",{className:"flex flex-wrap gap-2 mb-4",children:n})]})}function DS({label:t,tabId:n,activeTab:e,options:r,selectedValue:a,onSelect:s,getKey:i,getLabel:o}){const{isTablet:l}=Ho(),u=[...r].sort((c,d)=>o(c).localeCompare(o(d))).map(c=>{const d=i(c);return p.jsx(AS,{label:o(c),isSelected:a===d,onClick:()=>s(a===d?"":d)},d)});return l?p.jsx(Tw,{label:t,renderOptions:u}):p.jsx("div",{className:Ce("filter-content",{hidden:e!==n}),children:p.jsx("div",{className:"flex flex-wrap gap-2",children:u})})}const RS=({showFilterPanel:t,toggleFilterPanel:n})=>{var L;const{isTablet:e}=Ho(),{filters:r,hasActiveFilters:a,clearFilters:s,setEvent:i,setResponsibility:o,setCompanyActivity:l,setJobFunction:u,setAttendeeInterest:c,setCountry:d,setIsTeamMember:f,setWithNotes:h,events:v,responsibilities:g,companyActivities:b,jobFunctions:E,interests:m,countries:x,restrictEventFilterToOwnEvent:y,enableEventsFilter:w,enableAttendeeInterestFilter:_,enableAreasOfResponsibilityFilter:C,enableCompanyActivityFilter:M,enableJobFunctionFilter:S,enableCountryFilter:A,enableOptionsFilter:N}=Nw(),R=[...y||!w?[]:[{id:"event",label:K("seaTranslations.eventsHeading","Events"),options:v,selectedValue:r.event,onSelect:i,getKey:D=>D.bonaEventId,getLabel:D=>D.eventName}],..._?[{id:"interest",label:K("myMwcTranslations.interestsLabel","Attendee Interest"),options:m,selectedValue:r.attendeeInterest,onSelect:c,getKey:D=>String(D.id),getLabel:D=>D.name}]:[],...C?[{id:"responsibility",label:K("myMwcTranslations.areaOfResponsibilityLabel","Areas of Responsibility"),options:g,selectedValue:r.responsibility,onSelect:o,getKey:D=>String(D.id),getLabel:D=>D.name}]:[],...M?[{id:"companyActivity",label:K("myMwcTranslations.companysMainActivityLabel","Company Activity"),options:b,selectedValue:r.companyActivity,onSelect:l,getKey:D=>String(D.id),getLabel:D=>D.name}]:[],...S?[{id:"jobFunction",label:K("myMwcTranslations.jobFunctionLabel","Job Function"),options:E,selectedValue:r.jobFunction,onSelect:u,getKey:D=>String(D.id),getLabel:D=>D.name}]:[],...A?[{id:"country",label:K("myMwcTranslations.countryLabel","Country"),options:x,selectedValue:r.country,onSelect:d,getKey:D=>String(D.id),getLabel:D=>D.name}]:[],...N?[{id:"options",label:K("myMwcTranslations.optionsLabel","Options")}]:[]],T=p.jsxs("div",{className:"flex flex-wrap gap-6",children:[p.jsxs("div",{className:"flex items-center gap-4",children:[p.jsx("label",{className:"text-sm text-grey-dark",htmlFor:"notes",children:K("myMwcTranslations.notesLabel","Notes")}),p.jsxs("div",{className:"form-switch inline-block mr-0",children:[p.jsx("input",{type:"checkbox",name:"notes",id:"notes",className:"form-switch-checkbox",checked:r.withNotes,onChange:()=>h(!r.withNotes)}),p.jsx("label",{className:"form-switch-label",htmlFor:"notes"})]})]}),p.jsxs("div",{className:"flex items-center gap-4",children:[p.jsx("label",{className:"text-sm text-grey-dark",htmlFor:"exhibitors",children:K("myMwcTranslations.exhibitorRepresentativeLabel","Exhibitor Representative")}),p.jsxs("div",{className:"form-switch inline-block mr-0",children:[p.jsx("input",{type:"checkbox",name:"exhibitors",id:"exhibitors",className:"form-switch-checkbox",checked:r.isTeamMember,onChange:()=>f(!r.isTeamMember)}),p.jsx("label",{className:"form-switch-label",htmlFor:"exhibitors"})]})]})]}),[I,F]=O.useState((L=R[0])==null?void 0:L.id),P=D=>{F(D)};return t&&p.jsx("div",{className:"relative",children:p.jsxs("div",{className:Ce("bg-white filter-panel fixed z-20 h-dvh md:h-[unset] transition-all duration-300 p-6 overflow-y-auto left-0 right-0 bottom-0 md:transition-none md:max-h-none md:static md:z-auto flex flex-col gap-4",!t&&"translate-y-[100%] md:translate-y-[0%]",t&&"translate-y-[0%]",pt()&&"md:rounded-md"),children:[p.jsx("div",{className:"absolute block md:hidden top-0 right-0",children:p.jsx("button",{onClick:n,className:"p-8 text-2xl",children:p.jsxs("i",{className:"fa-solid fa-xmark",children:[p.jsx("span",{className:"sr-only",children:"Close menu"})," "]})})}),p.jsxs("div",{className:"flex flex-row justify-between",children:[p.jsx("span",{className:"font-bold text-2-5xl lg::text-2xl",children:"Filters"}),a&&p.jsxs("button",{onClick:s,className:"hidden md:flex flex-row items-center gap-2 px-4 py-2 text-white rounded-lg relative bg-darkNavy hover:bg-darkNavy/60 font-bold uppercase",children:[p.jsx("span",{className:"text-sm",children:"Clear"}),p.jsx("i",{className:"fa-regular fa-xmark"})]})]}
1),p.jsx("div",{className:"filter-controls text-black gap-4 border-b border-b-gray-300 mb-2 hidden md:flex flex-wrap",children:R.map(({id:D,label:k})=>p.jsx("button",{onClick:()=>P(D),className:Ce("text-sm pb-2 inline-block tracking-wide border-b-2 border-transparent cursor-pointer",{"font-bold border-primary!":I===D}),children:k},D))}),R.map(D=>D.id==="options"?p.jsx("div",{className:Ce("filter-content",(I!=="options"||e)&&"hidden"),children:T},D.id):p.jsx(DS,{label:D.label,tabId:D.id,activeTab:I,options:D.options,selectedValue:D.selectedValue,onSelect:D.onSelect,getKey:D.getKey,getLabel:D.getLabel},D.id)),e&&N&&p.jsx(Tw,{label:"Options",renderOptions:T}),p.jsxs("div",{className:"flex flex-col gap-3 justify-end grow md:hidden",children:[p.jsx("button",{onClick:n,className:"w-full flex flex-row justify-center items-center gap-2 p-4 text-white rounded-lg relative bg-secondary hover:bg-darkNavy/60 font-bold uppercase",children:p.jsx("span",{className:"text-sm",children:a?"Apply Filters":"Close Filter"})}),a&&p.jsxs("button",{onClick:s,className:"w-full flex flex-row justify-center items-center gap-2 p-4 text-white rounded-lg relative bg-darkNavy hover:bg-darkNavy/60 font-bold uppercase",children:[p.jsx("span",{className:"text-sm",children:"Clear"}),p.jsx("span",{className:"hidden md:block",children:p.jsx("i",{className:"fa-regular fa-xmark"})})]})]})]})})},OS=()=>{const[t,n]=O.useState(!1);return{showFilterPanel:t,toggleFilterPanel:()=>{n(!t),t?document.body.classList.remove("overflow-hidden","md:overflow-auto"):document.body.classList.add("overflow-hidden","md:overflow-auto")}}};function IS({profile:t,onClick:n=null,location:e=null,showFilters:r=!0,showAddRemove:a=!0,selectedContacts:s=[],isMeeting:i,isChat:o,hiddenEventFilterIds:l=""}){const[u,c]=O.useState([]),[d,f]=O.useState(null),[h,v]=O.useState(null),g=O.useRef(null),[b,E]=O.useState(!1),{filters:m,hasActiveFilters:x,setSearch:y,setPage:w,events:_,restrictEventFilterToOwnEvent:C}=Nw(),M=l?_.map(k=>k.bonaEventId):[],{showFilterPanel:S,toggleFilterPanel:A}=OS(),N=ES(m.search,250),{setContacts:R,isContact:T,toggleContact:I}=TS(t.contacts);O.useEffect(()=>{R(t.contacts)},[t.contacts]),O.useEffect(()=>{let k=!1;return(async()=>{E(!0);try{const{attendees:z,totalCount:Z,elements:te}=await gS(N,m.event,m.responsibility,m.companyActivity,m.jobFunction,m.attendeeInterest,m.country,m.isTeamMember,m.withNotes,m.page,M);if(k)return;if(m.page===0&&(g.current=te,v(te)),f(Z),C&&Z!==null&&m.page>0&&(Z===0||g.current!==null&&m.page*g.current>=Z)){w(0);return}c(z),E(!1)}catch(z){if(k)return;console.error("Error fetching attendees:",z),c([]),f(null),E(!1)}})(),()=>{k=!0}},[N,m.event,m.responsibility,m.companyActivity,m.jobFunction,m.attendeeInterest,m.country,m.isTeamMember,m.withNotes,m.page,_,C,w]);const F=k=>{y(k),w(0)},P=()=>w(m.page-1),L=()=>w(m.page+1),D=d===0?0:d!==null&&h!==null?Math.ceil(d/h):void 0;return p.jsxs("div",{className:"my-4 flex flex-col gap-4",children:[p.jsxs("div",{className:"flex flex-row gap-4",children:[p.jsx(CS,{search:m.search,onSearchChange:F,isMeeting:i,isChat:o}),!i&&!o&&p.jsx("div",{className:"flex gap-6",children:p.jsxs("button",{onClick:A,className:Ce("flex cursor-pointer px-4 py-2 gap-2 justify-between items-center bg-white",pt()&&"rounded-lg"),children:[p.jsx("i",{className:"fa fa-filter-list",children:p.jsx("span",{className:"sr-only",children:K("seaTranslations.filtersIconAltText","Filters")})}),p.jsx("span",{className:"hidden md:block",children:K("seaTranslations.filtersSectionTitle","Filters")}),p.jsx("span",{className:"hidden md:block",children:p.jsx("i",{className:Ce("fa-regular fa-chevron-down transition-all duration-200",S&&"rotate-180")})})]})})]}),r&&p.jsx(RS,{showFilterPanel:S,toggleFilterPanel:A}),b?p.jsx("ul",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:p.jsx(Rs,{count:"12",lines:"2",image:"circle"})}):p.jsx("ul",{className:Ce("grid grid-cols-1 md:grid-cols-2 gap-4 xl:gap-6",{"lg:grid-cols-3":!i&&!o}),children:u.length>0?u.map(k=>{const q=s.some(z=>z.userId===k.userId);return p.jsx("li",{className:Ce(s.length>=10&&!q&&"opacity-40 pointer-events-none"),children:p.jsx(Os,{attendeeHrefDisabled:e==="createNewMeeting",location:e,attendee:k,profile:t,isSelected:q,showAddRemove:a,isContact:T(k.userId),onToggleContact:()=>I(k.userId),onClick:n,isMeeting:i,isChat:o})},k.id)}
1):p.jsx(xS,{search:m.search,classname:"col-span-3"})}),p.jsx(Sw,{page:m.page,hasResults:h===null?u.length>0:u.length===h,hasActiveFilters:x||C,onPrevPage:P,onNextPage:L,onPageChange:C?w:void 0,isLoading:C&&b,totalPages:C?D:void 0})]})}function Eh(t){const{restrictEventFilterToOwnEvent:n=!1,hiddenEventFilterIds:e="",enableEventsFilter:r=!0,enableAttendeeInterestFilter:a=!0,enableAreasOfResponsibilityFilter:s=!0,enableCompanyActivityFilter:i=!0,enableJobFunctionFilter:o=!0,enableCountryFilter:l=!0,enableOptionsFilter:u=!0,...c}=t;return p.jsx(NS,{restrictEventFilterToOwnEvent:n,hiddenEventFilterIds:e,enableEventsFilter:r,enableAttendeeInterestFilter:a,enableAreasOfResponsibilityFilter:s,enableCompanyActivityFilter:i,enableJobFunctionFilter:o,enableCountryFilter:l,enableOptionsFilter:u,children:p.jsx(IS,{hiddenEventFilterIds:e,...c})})}function PS({classname:t}){return p.jsxs("div",{className:Bn("flex flex-col text-left py-4 px-6 w-full bg-white",t,pt()&&"rounded-xl"),children:[p.jsx("h2",{className:"text-2xl font-bold text-deepBlue",children:K("myMwcTranslations.nothingHereYet","Nothing here yet.")}),p.jsx("p",{children:K("myMwcTranslations.attendeesWhoFollowYouShowU
1pHere","Attendees who follow you will show up in this list.")})]})}const kS=({profile:t,sidebar:n})=>{const[e,r]=O.useState(!0),[a,s]=O.useState([]),[i,o]=O.useState([]);O.useEffect(()=>{s(t.contacts)},[t]),O.useEffect(()=>{(async()=>{r(!0);const f=(await _S()).map(h=>h.profile);o(f),r(!1)})()},[]);const l=c=>a.includes(c.userId),u=async c=>{if(Yf.isPending("profile",c.userId))return!1;const d=qb.getSnapshot("profile",c.userId),f=d.known?d.isFavourite:l(c);return(f?await sh("profile",c.userId):await Jb("profile",c.userId))?(s(v=>f?v.filter(g=>c.userId!==g):v.includes(c.userId)?v:[...v,c.userId]),!0):(ih(),!1)};return p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[p.jsx("div",{className:n&&"lg:col-span-2",children:p.jsx("ul",{className:Bn("grid grid-cols-1 sm:grid-cols-2 gap-4"),children:e?p.jsx(Rs,{count:"4",lines:"2",image:"circle"}):i.length===0?p.jsx(PS,{classname:"col-span-2"}):i.map(c=>p.jsx("li",{className:"col-span-1",children:p.jsx(Os,{attendee:c,profile:t,isContact:l(c),onToggleContact:u})},c.id))})}),n&&n]})};function LS({classname:t}){return p.jsxs("div",{className:Bn("flex flex-col text-left py-4 px-6 w-full bg-white",t,pt()&&"rounded-xl"),children:[p.jsx("h2",{className:"text-2xl font-bold text-deepBlue",children:K("myMwcTranslations.noContactsAddedYet","You haven’t added any contacts yet.")}),p.jsx("p",{children:K("myMwcTranslations.connectWithAttendeesProfilesNetwork","Connect to build relationships, expand your network, and create new opportunities.")}),p.jsx(Gb,{to:je.SEARCH,className:"px-4 py-2 text-white rounded-lg relative bg-secondary hover:bg-secondary
1Dark font-bold uppercase w-fit mt-3",children:K("myMwcTranslations.findAttendeesLongLink","Find Contacts")})]})}const jS=({showAddRemove:t=!0,onClick:n=null,perPage:e=20,location:r=null,selectedContacts:a=[],sidebar:s,isMeeting:i,isChat:o,profile:l})=>{const[u,c]=O.useState(!0),[d,f]=O.useState([]),[h,v]=O.useState(0);O.useEffect(()=>{(async()=>{c(!0);const x=await yS(h,e);f(x.contacts),c(!1)})()},[h]);const g=()=>{v(h-1)},b=()=>{v(h+1)},E=async m=>Yf.isPending("profile",m.userId)?!1:await sh("profile",m.userId)?(Ds({event:"nwk_contact_removed"}),f(y=>y.filter(w=>m.userId!==w.userId)),!0):(ih(),!1);return p.jsxs("div",{className:Ce({"relative grid grid-cols-1 lg:grid-cols-3 gap-6":!i&&!o}),children:[p.jsxs("div",{className:s&&"lg:col-span-2",children:[p.jsx("ul",{id:"contacts-top",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:u?p.jsx(Rs,{count:"4",lines:"2",image:"circle"}):d.length===0?p.jsx(LS,{classname:"col-span-2"}):d.map(m=>{const x=a.some(y=>y.userId===m.userId);return p.jsx("li",{className:Ce("col-span-1",a.length>=10&&!x&&"opacity-40 pointer-events-none"),children:p.jsx(Os,{attendeeHrefDisabled:r==="createNewMeeting",location:r,isSelected:x,onClick:n,attendee:m,profile:l,isContact:!0,onToggleContact:E,showAddRemove:t,isMeeting:i,isChat:o})},m.id)})}),p.jsx(Sw,{page:h,hasResults:d.length===20,hasActiveFilters:!0,onPrevPage:g,onNextPage:b})]}),s&&s]})},xh=t=>p.jsx(Pr,{children:p.jsx(jS,{...t})});function US({profile:t,defaultTab:n="search",restrictEventFilterToOwnEvent:e=!1,hiddenEventFilterIds:r="",enableEventsFilter:a=!0,enableAttendeeInterestFilter:s=!0,enableAreasOfResponsibilityFilter:i=!0,enableCompanyActivityFilter:o=!0,enableJobFunctionFilter:l=!0,enableCountryFilter:u=!0,enableOptionsFilter:c=!0}){const d=Zf(),f=yx(),h=O.useMemo(()=>d.pathname.includes("/contacts")?"contacts":d.pathname.includes("/followers")?"followers":d.pathname.includes("/search")?"search":n,[d.pathname,n]),v=E=>{f("".concat(ix,"/").concat(ox,"/").concat(E))},g=O.useMemo(()=>p.jsx(Ax,{profile:t,mode:"dark",className:"col-span-1"}),[t]),b=O.useMemo(()=>[{id:"search",label:"".concat(K("translations.searchInputPlaceholder","Search")),content:p.jsx(Eh,{profile:t,restrictEventFilterToOwnEvent:e,hiddenEventFilterIds:r,enableEventsFilter:a,enableAttendeeInterestFilter:s,enableAreasOfResponsibilityFilter:i,enableCompanyActivityFilter:o,enableJobFunctionFilter:l,enableCountryFilter:u,enableOptionsFilter:c})},{id:"contacts",label:"".concat(K("myMwcTranslations.myContactsNavLabel","Contacts")),content:p.jsx(xh,{profile:t,sidebar:g})},{id:"followers",label:"".concat(K("myMwcTranslations.followersNavLabel","Followers")),content:p.jsx(kS,{profile:t,sidebar:g})}],[]);return p.jsxs("div",{className:Bn("flex flex-col gap-4"),children:[p.jsxs("div",{children:[p.jsx("h1",{className:"text-4xl font-bold",children:K("myMwcTranslations.attendeesHeading","Attendees")}),p.jsx("h2",{children:K("myMwcTranslations.connectWithAttendeesProfilesNetwork","Connect with attendees, explore profiles, and build your network.")})]}),p.jsx(wh,{tabs:b,defaultTab:h,onTabChange:v,className:"mb-6"})]})}const FS=t=>p.jsx(Pr,{children:p.jsx(US,{...t})});var Je;(function(t){t[t.NONE=0]="NONE",t[t.CHANNEL_ENTER=10102]="CHANNEL_ENTER",t[t.CHANNEL_EXIT=10103]="CHANNEL_EXIT",t[t.USER_CHANNEL_MUTE=10201]="USER_CHANNEL_MUTE",t[t.USER_CHANNEL_UNMUTE=10200]="USER_CHANNEL_UNMUTE",t[t.USER_CHANNEL_BAN=10601]="USER_CHANNEL_BAN",t[t.USER_CHANNEL_UNBAN=10600]="USER_CHANNEL_UNBAN",t[t.CHANNEL_FREEZE=10701]="CHANNEL_FREEZE",t[t.CHANNEL_UNFREEZE=10700]="CHANNEL_UNFREEZE",t[t.TYPING_START=10900]="TYPING_START",t[t.TYPING_END=10901]="TYPING_END",t[t.CHANNEL_JOIN=1e4]="CHANNEL_JOIN",t[t.CHANNEL_LEAVE=10001]="CHANNEL_LEAVE",t[t.CHANNEL_OPERATOR_UPDATE=10002]="CHANNEL_OPERATOR_UPDATE",t[t.CHANNEL_INVITE=10020]="CHANNEL_INVITE",t[t.CHANNEL_ACCEPT_INVITE=10021]="CHANNEL_ACCEPT_INVITE",t[t.CHANNEL_DECLINE_INVITE=10022]="CHANNEL_DECLINE_INVITE",t[t.CHANNEL_PROP_CHANGED=11e3]="CHANNEL_PROP_CHANGED",t[t.CHANNEL_DELETED=12e3]="CHANNEL_DELETED",t[t.CHANNEL_META_DATA_CHANGED=11100]="CHANNEL_META_DATA_CHANGED",t[t.CHANNEL_META_COUNTERS_CHANGED=11200]="CHANNEL_META_COUNTERS_CHANGED",t[t.CHANNEL_HIDE=13e3]="CHANNEL_HIDE",t[t.CHANNEL_UNHIDE=13001]="CHANNEL_UNHIDE",t[t.PINNED_MESSAGE_CHANGED=11300]="PINNED_MESSAGE_CHANGED"})(Je||(Je={}));var qS=(function(){function t(n){var e;this.channelUrl=n.channel_url,this.channelType=n.channel_type,this.category=n.cat,this.data=(e=n.data)!==null&&e!==void 0?e:{},this.ts=n.ts}return Object.defineProperty(t.prototype,"isGroupChannelEvent",{get:function(){return this.channelType===ft.GROUP}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isOpenChannelEvent",{get:function(){return this.channelType===ft.OPEN},enumerable:!1,configurable:!0}),t})(),ma=(function(t){function n(e,r,a){var s=t.call(this,e,"SYEV",a)||this;return s.event=new qS(a),s}return ne(n,t),n})(Wt),$S=(function(t){function n(e,r,a){var s=t.call(this,e,r,a)||this,i=a.data.operators,o=i===void 0?[]:i;return s.operators=o.map((function(l){return new yn(s._iid,l)})),s}return ne(n,t),n})(ma),HS=(function(t){function n(e,r,a){var s,i=this;return(i=t.call(this,e,"SYEV",a)||this).pinnedMessageIds=[],i.latestPinnedMessage=null,i.ts=0,a.data&&(i.pinnedMessageIds=(s=a.data.pinned_message_ids)!==null&&s!==void 0?s:[],i.latestPinnedMessage=a.data.latest_pinned_message?ta(e,oe({},a.data.latest_pinned_message)):null),i.ts=a.ts,i}return ne(n,t),n})(Wt),GS=(function(t){function n(e,r){var a=t.call(this,e)||this;return a._logger=r.logger,a._sdkState=r.sdkState,a._sessionManager=r.sessionManager,a._requestQueue=r.requestQueue,a._dispatcher=r.dispatcher,a._cacheContext=r.cacheContext,a._channelType=r.channelType,a}return ne(n,t),Object.defineProperty(n.prototype,"_messageBroadcast",{get:function(){return Ix.of(this._iid)},enumerable:!1,configurable:!0}),n.prototype.subscribeMessageEvent=function(e,r){this._messageBroadcast.subscribe(e,r)},n.prototype.unsubscribeMessageEvent=function(e){this._messageBroadcast.unsubscribe(e)},n.prototype.getMessageFromCache=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){return[2,null]}))}))},n.prototype.getExactlyMatchingMessagesForTokenFromCache=function(e,r,a,s){return U(this,void 0,void 0,(function(){return j(this,(function(i){return[2,[]]}))}))},n.prototype.getMessagesFromCache=function(e,r,a,s,i,o,l){return U(this,void 0,void 0,(function(){return j(this,(function(u){return[2,[]]}))}))},n.prototype.getPollMessagesFromCache=function(e,r,a,s){return U(this,void 0,void 0,(function(){return j(this,(function(i){return[2,[]]}))}))},n.prototype.getCachedMessageCountBetween=function(e,r,a,s){return U(this,void 0,void 0,(function(){return j(this,(function(i){return[2,0]}))}))},n.prototype.getUnsentMessagesFromCache=function(e,r){return U(this,void 0,void 0,(function(){return j(this,(function(a){return[2,[]]}))}))},n.prototype.removeFailedMessageFromCache=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){return[2]}))}))},n})(lh),BS=(function(t){function n(e,r,a){var s,i,o,l,u=this;(u=t.call(this,e,"ADMM",a)||this).message=new uh(e,a);var c=Y.of(e).sdkState;return u.isMentioned=Px(u.message.mentionType,(o=(s=u.message.mentionedUserIds)!==null&&s!==void 0?s:(i=u.message.mentionedUsers)===null||i===void 0?void 0:i.map((function(d){return d.userId})))!==null&&o!==void 0?o:[],c.userId),u.forceUpdateLastMessage=(l=a.force_update_last_message)!==null&&l!==void 0&&l,u}return ne(n,t),n})(Wt),WS=(function(t){function n(e,r,a){var s,i,o,l,u,c=this;(c=t.call(this,e,"AEDI",a)||this).message=new uh(e,a);var d=Y.of(e).sdkState;return c.mentionCountChange=kx({mentionType:(s=a.old_values)===null||s===void 0?void 0:s.mention_type,mentionedUserIds:(o=(i=a.old_values)===null||i===void 0?void 0:i.mentioned_user_ids)!==null&&o!==void 0?o:[]},dt({mentionType:c.message.mentionType,mentionedUserIds:(l=c.message.mentionedUserIds)!==null&&l!==void 0?l:(u=c.message.mentionedUsers)===null||u===void 0?void 0:u.map((function(f){return f.userId}))}),d.userId),c}return ne(n,t),n})(Wt),zS=(function(t){function n(e,r,a){var s=t.call(this,e,"MRCT",a)||this;return s.channelUrl=a.channel_url,s.channelType=a.channel_type,s.event=new Lx(a),s}return ne(n,t),n})(Wt),VS=(function(t){function n(e,r,a){var s=t.call(this,e,"MTHD",a)||this;return s.event=new Zb(e,a),s}return ne(n,t),n})(Wt),KS=(function(t){function n(e,r,a){var s=t.call(this,e,"MCNT",a)||this;return s.groupChannelMemberCounts=a.group_channels.map((function(i){return{channelUrl:i.channel_url,memberCount:i.member_count,joinedMemberCount:i.joined_member_count,updatedAt:i.ts}})),s.openChannelMemberCounts=a.open_channels.map((function(i){return{channelUrl:i.channel_url,participantCount:i.participant_count,updatedAt:i.ts}})),s}return ne(n,t),n})(Wt),YS=(function(t){function n(e,r,a){var s=t.call(this,e,"PEDI",a)||this;return s.event=new jx(e,a),s.status=Ux(a.poll.status)||a.poll.status,s.channelUrl=a.channel_url,s.channelType=a.channel_type,s}return ne(n,t),n})(Wt),Ve;(function(t){t.NONE="none",t.JOINED="joined",t.INVITED="invited",t.LEFT="left"})(Ve||(Ve={}));var _n,Mt,Tt,nr,$t,Ao,Un,gs,Ht=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.state=null,a.role=null,a.isMuted=!1,a.isBlockedByMe=!1,a.isBlockingMe=!1,a.joinedAt=0,a.state=ze(Ve,r.state)?r.state:null,a.role=ze(tr,r.role)?r.role:null,typeof r.is_muted=="boolean"&&(a.isMuted=r.is_muted),typeof r.is_blocked_by_me=="boolean"&&(a.isBlockedByMe=r.is_blocked_by_me),typeof r.is_blocking_me=="boolean"&&(a.isBlockingMe=r.is_blocking_me),typeof r.joined_ts=="number"&&(a.joinedAt=1e3*r.joined_ts),a}return ne(n,t),n.payloadify=function(e){return et(dt(oe(oe({},t.payloadify.call(this,e)),{state:e.state,role:e.role,is_muted:e.isMuted,is_blocked_by_me:e.isBlockedByMe,is_blocking_me:e.isBlockingMe,joined_ts:e.joinedAt/1e3})))},n})(fC),XS=(function(t){function n(e,r){var a,s,i=this;return(i=t.call(this,e)||this).channelUrl=(a=r.channel_url)!==null&&a!==void 0?a:"",i.channelType=(s=r.channel_type)!==null&&s!==void 0?s:ft.GROUP,i.member=new yn(i._iid,r.user),i.deliveryAt=r.ts,i}return ne(n,t),n})(lh);(function(t){t.ALL="all",t.PUBLIC="public",t.PRIVATE="private"})(_n||(_n={})),(function(t){t.ALL="all",t.JOINED="joined_only",t.INVITED="invited_only",t.INVITED_BY_FRIEND="invited_by_friend",t.INVITED_BY_NON_FRIEND="invited_by_non_friend"})(Mt||(Mt={})),(function(t){t.ALL="all",t.SUPER="super",t.NON_SUPER="nonsuper",t.BROADCAST_ONLY="broadcast_only",t.EXCLUSIVE_ONLY="exclusive_only"})(Tt||(Tt={})),(function(t){t.ALL="all",t.UNREAD_MESSAGE="unread_message"})(nr||(nr={})),(function(t){t.ALL="all",t.UNHIDDEN="unhidden_only",t.HIDDEN="hidden_only",t.HIDDEN_ALLOW_AUTO_UNHIDE="hidden_allow_auto_unhide",t.HIDDEN_PREVENT_AUTO_UNHIDE="hidden_prevent_auto_unhide"})($t||($t={})),(function(t){t.ALL="all",t.OPERATOR="operator",t.NONOPERATOR="nonoperator"})(Ao||(Ao={})),(function(t){t.AND="AND",t.OR="OR"})(Un||(Un={})),(function(t){t.MEMBER_NICKNAME="member_nickname",t.CHANNEL_NAME="channel_name"})(gs||(gs={}));var We,Ch=(function(){function t(n){var e,r,a,s,i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w;this._searchFilter=null,this._userIdsFilter=null,this.metadataKey=null,this.metadataValues=null,this.metadataValueStartsWith=null,this.includeEmpty=(e=n==null?void 0:n.includeEmpty)!==null&&e!==void 0&&e,this.nicknameContainsFilter=(r=n==null?void 0:n.nicknameContainsFilter)!==null&&r!==void 0?r:null,this.nicknameStartsWithFilter=(a=n==null?void 0:n.nicknameStartsWithFilter)!==null&&a!==void 0?a:null,this.nicknameExactMatchFilter=(s=n==null?void 0:n.nicknameExactMatchFilter)!==null&&s!==void 0?s:null,this.channelNameContainsFilter=(i=n==null?void 0:n.channelNameContainsFilter)!==null&&i!==void 0?i:"",this.myMemberStateFilter=(o=n==null?void 0:n.myMemberStateFilter)!==null&&o!==void 0?o:Mt.ALL,this.customTypesFilter=(l=n==null?void 0:n.customTypesFilter)!==null&&l!==void 0?l:null,this.channelUrlsFilter=(u=n==null?void 0:n.channelUrlsFilter)!==null&&u!==void 0?u:null,this.superChannelFilter=(c=n==null?void 0:n.superChannelFilter)!==null&&c!==void 0?c:Tt.ALL,this.publicChannelFilter=(d=n==null?void 0:n.publicChannelFilter)!==null&&d!==void 0?d:_n.ALL,this.customTypeStartsWithFilter=(f=n==null?void 0:n.customTypeStartsWithFilter)!==null&&f!==void 0?f:null,this.unreadChannelFilter=(h=n==null?void 0:n.unreadChannelFilter)!==null&&h!==void 0?h:nr.ALL,this.hiddenChannelFilter=(v=n==null?void 0:n.hiddenChannelFilter)!==null&&v!==void 0?v:$t.UNHIDDEN,this.includeFrozen=(g=n==null?void 0:n.includeFrozen)===null||g===void 0||g,this.metadataKey=(b=n==null?void 0:n.metadataKey)!==null&&b!==void 0?b:null,this.metadataValues=(E=n==null?void 0:n.metadataValues)!==null&&E!==void 0?E:null,this.metadataValueStartsWith=(m=n==null?void 0:n.metadataValueStartsWith)!==null&&m!==void 0?m:null,this._userIdsFilter=(x=n==null?void 0:n.userIdsFilter)!==null&&x!==void 0?x:null,this._searchFilter=(y=n==null?void 0:n.searchFilter)!==null&&y!==void 0?y:null,n!=null&&n.createdAfter&&(this.createdAfter=n.createdAfter),n!=null&&n.createdBefore&&(this.createdBefore=n.createdBefore),this.includeMetaData=(w=n==null?void 0:n.includeMetaData)===null||w===void 0||w}return t.prototype._isFriend=function(n){return!(!n||!n.friendDiscoveryKey&&!n.friendName)},Object.defineProperty(t.prototype,"searchFilter",{get:function(){return this._searchFilter}
1,enumerable:!1,configurable:!0}),t.prototype.setSearchFilter=function(n,e){Array.isArray(n)&&n.length!==0&&typeof e=="string"&&e&&(this._searchFilter={query:e,fields:n})},Object.defineProperty(t.prototype,"userIdsFilter",{get:function(){return this._userIdsFilter},enumerable:!1,configurable:!0}),t.prototype.setUserIdsFilter=function(n,e,r){r===void 0&&(r=Un.AND),this._userIdsFilter={userIds:n,includeMode:e,queryType:r}},t.prototype.clone=function(){var n,e=new t;this.searchFilter&&e.setSearchFilter(this.searchFilter.fields,(n=this.searchFilter.query)!==null&&n!==void 0?n:void 0),this.userIdsFilter&&e.setUserIdsFilter(this.userIdsFilter.userIds,this.userIdsFilter.includeMode,this.userIdsFilter.queryType);var r=JSON.parse(JSON.stringify(this));return Object.keys(r).forEach((function(a){e[a]=r[a]})),e},t.prototype.match=function(n,e){var r;if(this._searchFilter){var a=this._searchFilter,s=a.query,i=a.fields;if(s&&i&&i.length>0&&!i.some((function(g){switch(g){case gs.CHANNEL_NAME:return n.name.toLowerCase().includes(s.toLowerCase());case gs.MEMBER_NICKNAME:return n.members.some((function(b){return b.nickname.toLowerCase().includes(s.toLowerCase())}));default:return!0}})))return!1}if(this._userIdsFilter){var o=this._userIdsFilter,l=o.userIds,u=o.includeMode,c=o.queryType,d=n.members.map((function(g){return g.userId}));if(u){if(l.length>0)switch(c){case Un.AND:if(l.some((function(g){return!d.includes(g)})))return!1;break;case Un.OR:if(l.every((function(g){return!d.includes(g)})))return!1}}else if(l.includes(e)||l.push(e),n.members.length>l.length||!yC(l,d))return!1}if(!this.includeEmpty&&!n.lastMessage||!this.includeFrozen&&n.isFrozen||this.customTypesFilter&&this.customTypesFilter.length>0&&!this.customTypesFilter.includes("*")&&!this.customTypesFilter.includes(n.customType)||this.customTypeStartsWithFilter&&!new RegExp("^".concat(this.customTypeStartsWithFilter)).test(n.customType)||this.channelNameContainsFilter&&!n.name.toLowerCase().includes(this.channelNameContainsFilter.toLowerCase()))return!1;if(this.nicknameContainsFilter){var f=this.nicknameContainsFilter.toLowerCase();if(!n.members.some((function(g){return g.userId!==e&&g.nickname.toLowerCase().includes(f)})))return!1}if(this.nicknameStartsWithFilter){var h=this.nicknameStartsWithFilter.toLowerCase();if(!n.members.some((function(g){return g.userId!==e&&g.nickname.toLowerCase().startsWith(h)})))return!1}if(this.nicknameExactMatchFilter){var v=this.nicknameExactMatchFilter.toLowerCase();if(!n.members.some((function(g){return g.userId!==e&&g.nickname.toLowerCase()!=v})))return!1}if(this.channelUrlsFilter&&this.channelUrlsFilter.length>0&&!this.channelUrlsFilter.includes(n.url))return!1;if(this.myMemberStateFilter)switch(this.myMemberStateFilter){case Mt.ALL:if(n.myMemberState==="none")return!1;break;case Mt.JOINED:if(n.myMemberState!=="joined")return!1;break;case Mt.INVITED:if(n.myMemberState!=="invited")return!1;break;case Mt.INVITED_BY_FRIEND:if(n.myMemberState!=="invited"||!this._isFriend(n.inviter))return!1;break;case Mt.INVITED_BY_NON_FRIEND:if(n.myMemberState!=="invited"||this._isFriend(n.inviter))return!1}if(this.hiddenChannelFilter)switch(this.hiddenChannelFilter){case $t.UNHIDDEN:if(n.isHidden||n.hiddenState!=="unhidden")return!1;break;case $t.HIDDEN:if(!n.isHidden)return!1;break;case $t.HIDDEN_ALLOW_AUTO_UNHIDE:if(!n.isHidden||n.hiddenState!=="hidden_allow_auto_unhide")return!1;break;case $t.HIDDEN_PREVENT_AUTO_UNHIDE:if(!n.isHidden||n.hiddenState!=="hidden_prevent_auto_unhide")return!1}if(this.unreadChannelFilter&&this.unreadChannelFilter===nr.UNREAD_MESSAGE&&n.unreadMessageCount===0)return!1;if(this.publicChannelFilter)switch(this.publicChannelFilter){case _n.PUBLIC:if(!n.isPublic)return!1;break;case _n.PRIVATE:if(n.isPublic)return!1}if(this.superChannelFilter)switch(this.superChannelFilter){case Tt.SUPER:if(!n.isSuper)return!1;break;case Tt.NON_SUPER:if(n.isSuper)return!1}return this.includeMetaData&&this.metadataKey&&(((r=n.cachedMetaData)===null||r===void 0?void 0:r[this.metadataKey])===void 0||this.metadataValues&&!this.metadataValues.includes(n.cachedMetaData[this.metadataKey])||this.metadataValueStartsWith&&!n.cachedMetaData[this.metadataKey].startsWith(this.metadataValueStartsWith))?!1:!(this.createdAfter&&n.createdAt<this.createdAfter)&&!(this.createdBefore&&n.createdAt>this.createdBefore)},t})(),zr={},JS=(function(t){function n(e,r){var a=r.sdkState,s=r.cacheContext,i=t.call(this,e)||this;return i._channels=new Map,i._sdkState=a,i._cacheContext=s,i}return ne(n,t),n.of=function(e){if(!zr[e]){var r=Y.of(e),a=r.sdkState,s=r.cacheContext;zr[e]=new n(e,{sdkState:a,cacheContext:s})}return zr[e]},n.clear=function(e){zr[e]&&(zr[e].clear(),delete zr[e])},Object.defineProperty(n.prototype,"collection",{get:function(){var e=this._cacheContext.nestdb;return Me(!!e).throw(fe.databaseError),e.collection(hC)}
1,enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"localCacheEnabled",{get:function(){return this._cacheContext.localCacheEnabled&&!!this.collection},enumerable:!1,configurable:!0}),n.prototype._serialize=function(e,r){return r===void 0&&(r=0),oe(oe({},e.serialize()),{lastMessageUpdatedAt:e.lastMessage?e.lastMessage.createdAt:0,syncIndex:r})},n.prototype._deserialize=function(e){return Qe.of(this._iid).buildGroupChannelFromSerializedData(e)},Object.defineProperty(n.prototype,"channels",{get:function(){return Ie([],Re(this._channels.values()),!1)},enumerable:!1,configurable:!0}),n.prototype.isCachedInMemory=function(e){return this._channels.has(e)},n.prototype.filterOffsetChanged=function(e){var r=this;return e.filter((function(a){if(r._channels.has(a.url))return r._channels.get(a.url).messageOffsetTimestamp<a.messageOffsetTimestamp}))},n.prototype.get=function(e){return U(this,void 0,void 0,(function(){var r,a;return j(this,(function(s){switch(s.label){case 0:return this._channels.has(e)?[3,3]:this.localCacheEnabled?[4,this.collection.getByKey(e)]:[3,2];case 1:if(r=s.sent())return a=this._deserialize(r),this._channels.set(e,a),[2,a];s.label=2;case 2:return[2,void 0];case 3:return[2,this._channels.get(e)]}}))}))},n.prototype.fetch=function(e){var r=e.token,a=e.offset,s=a===void 0?0:a,i=e.limit,o=i===void 0?aw:i,l=e.backward,u=l!==void 0&&l,c=e.filter,d=c===void 0?new Ch:c,f=e.order,h=f===void 0?tt.LATEST_LAST_MESSAGE:f,v=e.excludeChannelUrls;return U(this,void 0,void 0,(function(){var g,b,E,m,x=this;return j(this,(function(y){switch(y.label){case 0:return this.localCacheEnabled?(g=pC(h),b={where:function(w){if(s>0)return s--,!1;if(r)switch(h){case tt.CHANNEL_NAME_ALPHABETICAL:if(!u&&w.name.localeCompare(r)<0||u&&w.name.localeCompare(r)>0)return!1;break;case tt.CHRONOLOGICAL:if(!u&&w.createdAt>r||u&&w.createdAt<r)return!1;break;case tt.LATEST_LAST_MESSAGE:if(w.lastMessage&&(!u&&w.lastMessageUpdatedAt>r||u&&w.lastMessageUpdatedAt<r))return!1}return!(v!=null&&v.has(w.url))&&d.match(x._deserialize(w),x._sdkState.userId)},index:g,backward:u},[4,this.collection.query(b)]):[3,3];case 1:return[4,y.sent().fetch({limit:o})];case 2:return E=y.sent(),(m=E.map((function(w){return x._deserialize(w)}))).forEach((function(w){!d.includeMetaData&&w.cachedMetaData&&w._clearCachedMetaData(),x._channels.has(w.url)||x._channels.set(w.url,w)})),[2,m];case 3:return[2,[]]}}))}))},n.prototype.upsert=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i,o=this;return j(this,(function(l){switch(l.label){case 0:if(a=[],e.forEach((function(u){if(o._channels.has(u.url)){var c=o._channels.get(u.url);c._pinnedMessagesUpdatedAt<u._pinnedMessagesUpdatedAt&&(c._pinnedMessagesUpdatedAt=u._pinnedMessagesUpdatedAt),c._messageCollectionLastAccessedAt>u._messageCollectionLastAccessedAt&&(u._messageCollectionLastAccessedAt=c._messageCollectionLastAccessedAt),u.cachedMetaData instanceof Map&&u.cachedMetaData.size>0&&r&&(c._updateCachedMetaData(u.cachedMetaData,r).isUpdated||Object.assign(u,{_cachedMetaData:c.cachedMetaData})),c._update(u),a.push(c)}else o._channels.set(u.url,u),a.push(u)})),!this.localCacheEnabled)return[3,2];for(s=[],i=0;i<a.length;i++)s.push(this._serialize(a[i],i));return[4,this.collection.upsertMany(s)];case 1:l.sent(),l.label=2;case 2:return[2,a]}}))}))},n.prototype.remove=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:try{for(r=de(e),a=r.next();!a.done;a=r.next())s=a.value,this._channels.delete(s)}catch(u){i={error:u}}finally{try{a&&!a.done&&(o=r.return)&&o.call(r)}finally{if(i)throw i.error}}return this.localCacheEnabled?[4,this.collection.removeIf({where:{url:{"/in":e}}})]:[3,2];case 1:l.sent(),l.label=2;case 2:return[2]}}
1))}))},n.prototype.clear=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return this.clearMemoryCache(),this.localCacheEnabled?[4,this.collection.clear()]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}}))}))},n.prototype.clearMemoryCache=function(){this._channels.clear()},n.prototype._setBlockStateOfAllChannels=function(e,r,a){return U(this,void 0,void 0,(function(){var s,i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w,_,C;return j(this,(function(M){switch(M.label){case 0:if(s=[],e===this._sdkState.userId)try{for(i=de(this._channels.values()),o=i.next();!o.done;o=i.next()){f=o.value;try{for(m=void 0,l=de(f.members),u=l.next();!u.done;u=l.next())if((g=u.value).userId===r){g.isBlockedByMe=a,s.push(f);break}}catch(S){m={error:S}}finally{try{u&&!u.done&&(x=l.return)&&x.call(l)}finally{if(m)throw m.error}}}}catch(S){b={error:S}}finally{try{o&&!o.done&&(E=i.return)&&E.call(i)}finally{if(b)throw b.error}}else if(r===this._sdkState.userId)try{for(c=de(this._channels.values()),d=c.next();!d.done;d=c.next()){f=d.value;try{for(_=void 0,h=de(f.members),v=h.next();!v.done;v=h.next())if((g=v.value).userId===e){g.isBlockingMe=a,s.push(f);break}}catch(S){_={error:S}}finally{try{v&&!v.done&&(C=h.return)&&C.call(h)}finally{if(_)throw _.error}}}}catch(S){y={error:S}}finally{try{d&&!d.done&&(w=c.return)&&w.call(c)}finally{if(y)throw y.error}}return s.length>0?[4,this.upsert(s)]:[3,2];case 1:M.sent(),M.label=2;case 2:return[2]}}
1))}))},n.prototype.block=function(e,r){return U(this,void 0,void 0,(function(){return j(this,(function(a){switch(a.label){case 0:return[4,this._setBlockStateOfAllChannels(e,r,!0)];case 1:return a.sent(),[2]}}))}))},n.prototype.unblock=function(e,r){return U(this,void 0,void 0,(function(){return j(this,(function(a){switch(a.label){case 0:return[4,this._setBlockStateOfAllChannels(e,r,!1)];case 1:return a.sent(),[2]}}))}))},n.prototype.markAsRead=function(e,r){return r===void 0&&(r=Ie([],Re(this._channels.keys()),!1)),U(this,void 0,void 0,(function(){var a,s,i,o,l,u,c,d;return j(this,(function(f){switch(f.label){case 0:a=[],f.label=1;case 1:f.trys.push([1,6,7,8]),s=de(r),i=s.next(),f.label=2;case 2:return i.done?[3,5]:(o=i.value,[4,this.get(o)]);case 3:(l=f.sent())!=null&&l._updateUnreadMemberState(this._sdkState.userId,e)&&(l._updateUnreadCount(0,0),a.push(l)),f.label=4;case 4:return i=s.next(),[3,2];case 5:return[3,8];case 6:return u=f.sent(),c={error:u},[3,8];case 7:try{i&&!i.done&&(d=s.return)&&d.call(s)}finally{if(c)throw c.error}return[7];case 8:return a.length>0?[4,this.upsert(a)]:[3,10];case 9:f.sent(),f.label=10;case 10:return[2]}}
1))}))},n})(lh);oe({},Q);var Do=function(t){return t.startsWith("EVENT_")||t===Q.SYNC_CHANNEL_CHANGELOGS||t===Q.REFRESH_CHANNEL},pe=(function(t){function n(e){var r=e.channels,a=e.context,s=e.isWebSocketEventComing,i=s!==void 0&&s,o=e.ts,l=t.call(this)||this;return l.channels=r,l.context=a,l.isWebSocketEventComing=i,l.ts=o,l}return ne(n,t),n})(fh),On=(function(t){function n(e){var r=e.channelUrls,a=e.context,s=e.isWebSocketEventComing,i=s!==void 0&&s,o=t.call(this)||this;return o.channelUrls=r,o.context=a,o.isWebSocketEventComing=i,o}return ne(n,t),n})(fh),Aw=(function(t){function n(e){var r=e.channel,a=t.call(this)||this;return a.channel=r,a}return ne(n,t),n})(fh),QS=(function(){function t(n){var e=n.groupChannelCache,r=n.userInfoCache,a=n.messageCache,s=n.unsentMessageCache,i=n.dispatcher,o=this;this._observers=new Map,i.on((function(l){return U(o,void 0,void 0,(function(){var u,c,d,f,h,v,g,b,E,m,x,y,w,_,C,M,S,A,N,R,T,I,F=this;return j(this,(function(P){switch(P.label){case 0:if(!(l instanceof pe))return[3,19];if(A=l.channels,y=l.context,w=l.isWebSocketEventComing,u=A.filter((function(L){return L instanceof Gt})),y.source!==Q.EVENT_CHANNEL_RESET_HISTORY&&y.source!==Q.EVENT_CHANNEL_HIDDEN)return[3,9];P.label=1;case 1:P.trys.push([1,6,7,8]),c=de(u),d=c.next(),P.label=2;case 2:return d.done?[3,5]:(b=d.value,[4,a.removeUnderOffset(b.url,b.messageOffsetTimestamp)]);case 3:P.sent(),P.label=4;case 4:return d=c.next(),[3,2];case 5:return[3,8];case 6:return f=P.sent(),N={error:f},[3,8];case 7:try{d&&!d.done&&(R=c.return)&&R.call(c)}finally{if(N)throw N.error}return[7];case 8:return[3,17];case 9:h=e.filterOffsetChanged(u),P.label=10;case 10:P.trys.push([10,15,16,17]),v=de(h),g=v.next(),P.label=11;case 11:return g.done?[3,14]:(b=g.value,[4,a.removeUnderOffset(b.url,b.messageOffsetTimestamp)]);case 12:P.sent(),P.label=13;case 13:return g=v.next(),[3,11];case 14:return[3,17];case 15:return E=P.sent(),T={error:E},[3,17];case 16:try{g&&!g.done&&(I=v.return)&&I.call(v)}finally{if(T)throw T.error}return[7];case 17:return[4,e.upsert(u,l.ts)];case 18:return m=P.sent(),w||this._broadcastUpdateEvent(m,y),[3,30];case 19:return l instanceof On?(x=l.channelUrls,y=l.context,w=l.isWebSocketEventComing,[4,e.remove(x)]):[3,22];case 20:return P.sent(),[4,Pn((function(){return U(F,void 0,void 0,(function(){var L,D,k,q,z,Z;return j(this,(function(te){switch(te.label){case 0:te.trys.push([0,6,7,8]),L=de(x),D=L.next(),te.label=1;case 1:return D.done?[3,5]:(k=D.value,[4,a.removeMessagesOfChannel(k)]);case 2:return te.sent(),[4,s.removeMessagesOfChannel(k)];case 3:te.sent(),te.label=4;case 4:return D=L.next(),[3,1];case 5:return[3,8];case 6:return q=te.sent(),z={error:q},[3,8];case 7:try{D&&!D.done&&(Z=L.return)&&Z.call(L)}finally{if(z)throw z.error}return[7];case 8:return[2]}}
1))}))}))];case 21:return P.sent(),w||this._broadcastRemoveEvent(x,y),[3,30];case 22:if(!(l instanceof _C))return[3,30];_=100,C=Number.MAX_SAFE_INTEGER,M=new Set,S=!0,P.label=23;case 23:return S?[4,e.fetch({token:C,limit:_,order:tt.CHRONOLOGICAL,filter:new Ch({includeEmpty:!0,includeMetaData:!0,hiddenChannelFilter:$t.ALL}),excludeChannelUrls:M})]:[3,28];case 24:return(A=P.sent()).length!==0?[3,25]:(S=!1,[3,27]);case 25:return A.forEach((function(L){return M.add(L.url)})),C=A[A.length-1].createdAt,[4,Bo(10)];case 26:P.sent(),P.label=27;case 27:return[3,23];case 28:return[4,r.fetch({limit:Number.MAX_SAFE_INTEGER})];case 29:P.sent(),Y.of(l._iid).sdkState.userId===l.userId&&i.dispatch(new nw),P.label=30;case 30:return[2]}}))}))}))}return t.prototype._broadcastUpdateEvent=function(n,e){var r,a;try{for(var s=de(this._observers.values()),i=s.next();!i.done;i=s.next()){var o=i.value;o.onUpdate&&o.onUpdate(n,e)}}catch(l){r={error:l}}finally{try{i&&!i.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}},t.prototype._broadcastRemoveEvent=function(n,e){var r,a;try{for(var s=de(this._observers.values()),i=s.next();!i.done;i=s.next()){var o=i.value;o.onRemove&&o.onRemove(n,e)}}catch(l){r={error:l}}finally{try{i&&!i.done&&(a=s.return)&&a.call(s)}finally{if(r)throw r.error}}},t.prototype.subscribe=function(n,e){this._observers.set(n,e)},t.prototype.unsubscribe=function(n){this._observers.delete(n)},t.prototype.unsubscribeAll=function(){this._observers.clear()},t})(),uo={invitedUserIds:void 0,channelUrl:void 0,coverUrl:void 0,coverImage:void 0,isDistinct:void 0,isSuper:void 0,isBroadcast:void 0,isExclusive:void 0,isPublic:void 0,isDiscoverable:void 0,isStrict:void 0,isEphemeral:void 0,accessCode:void 0,name:void 0,data:void 0,customType:void 0,operatorUserIds:void 0,messageSurvivalSeconds:void 0},Mf=function(t){return rt("string",t.invitedUserIds,!0)&&ae("string",t.channelUrl,!0)&&ae("string",t.coverUrl,!0)&&(Xr(t.coverImage)||ae("string",t.coverImage,!0))&&ae("boolean",t.isDistinct,!0)&&ae("boolean",t.isSuper,!0)&&ae("boolean",t.isBroadcast,!0)&&ae("boolean",t.isExclusive,!0)&&ae("boolean",t.isPublic,!0)&&ae("boolean",t.isStrict,!0)&&ae("boolean",t.isDiscoverable,!0)&&ae("boolean",t.isEphemeral,!0)&&ae("string",t.accessCode,!0)&&ae("string",t.name,!0)&&ae("string",t.data,!0)&&ae("string",t.customType,!0)&&rt("string",t.operatorUserIds,!0)&&ae("number",t.messageSurvivalSeconds,!0)},Ro={customTypes:void 0,includeEmpty:!1,includeFrozen:!0,includeMetaData:!0,includeChatNotification:!1},Nf=function(t){return rt("string",t.customTypes,!0)&&ae("boolean",t.includeEmpty,!0)&&ae("boolean",t.includeFrozen,!0)&&ae("boolean",t.includeMetaData,!0)&&ae("boolean",t.includeChatNotification,!0)},Dw={myMemberStateFilter:Mt.ALL},Rw=function(t){return ze(Mt,t.myMemberStateFilter)};(function(t){t.GROUP_CHANNEL_UNREAD_MENTION_COUNT="group_channel_unread_mention_count",t.NONSUPER_UNREAD_MENTION_COUNT="non_super_group_channel_unread_mention_count",t.SUPER_UNREAD_MENTION_COUNT="super_group_channel_unread_mention_count",t.GROUP_CHANNEL_UNREAD_MESSAGE_COUNT="group_channel_unread_message_count",t.NONSUPER_UNREAD_MESSAGE_COUNT="non_super_group_channel_unread_message_count",t.SUPER_UNREAD_MESSAGE_COUNT="super_group_channel_unread_message_count",t.GROUP_CHANNEL_INVITATION_COUNT="group_channel_invitation_count",t.NONSUPER_INVITATION_COUNT="non_super_group_channel_invitation_count",t.SUPER_INVITATION_COUNT="super_group_channel_invitation_count"})(We||(We={}));var ZS={keys:[We.GROUP_CHANNEL_UNREAD_MENTION_COUNT,We.NONSUPER_UNREAD_MENTION_COUNT,We.SUPER_UNREAD_MENTION_COUNT,We.GROUP_CHANNEL_UNREAD_MESSAGE_COUNT,We.NONSUPER_UNREAD_MESSAGE_COUNT,We.SUPER_UNREAD_MESSAGE_COUNT,We.GROUP_CHANNEL_INVITATION_COUNT,We.NONSUPER_INVITATION_COUNT,We.SUPER_INVITATION_COUNT],customTypeFilters:void 0,customTypesFilter:void 0},eM={channelCustomTypesFilter:void 0,superChannelFilter:Tt.ALL},tM=function(t){return rt("string",t.channelCustomTypesFilter,!0)&&ze(Tt,t.superChannelFilter)},nM={channelUrl:void 0,scheduledStatus:void 0,messageTypeFilter:us.ALL}
1,rM=(function(t){function n(e){var r=e.userId,a=e.ts,s=e.token,i=e.filter,o=e.includeChatNotification,l=o!==void 0&&o,u=t.call(this)||this,c=oe(oe({},Ro),i),d=c.customTypes,f=c.includeEmpty,h=c.includeFrozen;return u.method=De.GET,u.path="".concat(hn,"/").concat(encodeURIComponent(r),"/my_group_channels/changelogs"),u.params=et(dt({show_delivery_receipt:!0,show_member:!0,show_read_receipt:!0,change_ts:a||null,token:s,custom_types:d,show_empty:f,show_frozen:h,include_chat_notification:l})),u}return ne(n,t),n})(Ae),aM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.updatedChannels=r.updated.map((function(s){return new Gt(e,Object.assign(s,{ts:r.ts}))})),a.deletedChannelUrls=r.deleted,a.hasMore=r.has_more,a.token=r.next,a.ts=r.ts,a}return ne(n,t),n})(Le),Tf=(function(t){function n(e){var r=e.channelUrl,a=e.isInternalCall,s=e.showLatestMessage,i=t.call(this)||this;return i.method=De.GET,i.path="".concat(a?wC:At,"/").concat(encodeURIComponent(r)),i.params={show_member:!0,show_read_receipt:!0,show_delivery_receipt:!0,show_latest_message:s!=null&&s,show_conversation:!0},i}return ne(n,t),n})(Ae),Af=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.channel=new Gt(e,r),a}return ne(n,t),n})(Le),Vr={includeEmpty:!1,myMemberStateFilter:Mt.ALL,unreadChannelFilter:nr.ALL,superChannelFilter:Tt.ALL,publicChannelFilter:_n.ALL,hiddenChannelFilter:$t.ALL,userIdsFilter:{queryType:Un.AND},order:tt.LATEST_LAST_MESSAGE},sM=(function(t){function n(e){var r=this,a=e.userId,s=e.token,i=e.limit,o=e.order,l=e.includeEmpty,u=e.myMemberStateFilter,c=e.superChannelFilter,d=e.publicChannelFilter,f=e.unreadChannelFilter,h=e.nicknameContainsFilter,v=e.nicknameStartsWithFilter,g=e.nicknameExactMatchFilter,b=e.channelNameContainsFilter,E=e.channelUrlsFilter,m=e.customTypesFilter,x=e.customTypeStartsWithFilter,y=e.hiddenChannelFilter,w=e.metadataOrderKeyFilter,_=e.metadataKey,C=e.metadataValues,M=e.metadataValueStartsWith,S=e.includeFrozen,A=e.includeMetaData,N=e.searchFilter,R=e.userIdsFilter,T=e.includeChatNotification,I=T!==void 0&&T,F=e.includeLeftChannel,P=F!==void 0&&F,L=e.createdAfter,D=e.createdBefore;return(r=t.call(this)||this).method=De.GET,r.path="".concat(hn,"/").concat(encodeURIComponent(a),"/my_group_channels"),r.params=et({token:s,limit:i,order:o!=null?o:Vr.order,show_member:!0,show_read_receipt:!0,show_delivery_receipt:!0,show_empty:l!=null?l:Vr.includeEmpty,member_state_filter:u!=null?u:Vr.myMemberStateFilter,super_mode:c!=null?c:Vr.superChannelFilter,public_mode:d!=null?d:Vr.publicChannelFilter,unread_filter:f!=null?f:Vr.unreadChannelFilter,members_nickname_contains:h,members_nickname_startswith:v,members_nickname:g,name_contains:b,channel_urls:E,custom_types:m,custom_type_startswith:x,hidden_mode:y,metadata_order_key:w,metadata_key:_,metadata_values:C,metadata_value_startswith:M,show_frozen:S,show_metadata:A,include_chat_notification:I,include_left_channel:P,created_after:L,created_before:D}),N&&N.query&&N.fields&&(r.params.search_query=N.query,r.params.search_fields=N.fields),R&&R.userIds&&R.userIds.length>0&&(R.includeMode?(r.params.members_include_in=R.userIds,r.params.query_type=R.queryType.toUpperCase()):r.params.members_exactly_in=R.userIds),r}return ne(n,t),n})(Ae),Ow=(function(t){function n(e,r){var a=t.call(this,e,r)||this;a.channels=[];var s=r.next,i=r.channels,o=r.ts;return a.token=s,i&&i.length>0&&(a.channels=i.map((function(l){return l.ts=o,new Gt(e,l)}))),a.ts=o!=null?o:0,a}return ne(n,t),n})(Le),iM=(function(t){function n(e){var r=e.userId,a=e.filter,s=t.call(this)||this,i=a.myMemberStateFilter;return s.method=De.GET,s.path="".concat(hn,"/").concat(encodeURIComponent(r),"/group_channel_count"),s.params={state:i!=null?i:Mt.ALL},s}return ne(n,t),n})(Ae),oM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.groupChannelCount=r.group_channel_count,a}return ne(n,t),n})(Le),lM=(function(t){function n(e){var r=e.userId,a=e.filter,s=t.call(this)||this,i=a.keys,o=a.customTypeFilters,l=a.customTypesFilter;return s.method=De.GET,s.path="".concat(hn,"/").concat(encodeURIComponent(r),"/unread_item_count"),s.params=et({item_keys:i,custom_types:l!=null?l:o}),s}return ne(n,t),n})(Ae),uM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return typeof r[We.GROUP_CHANNEL_UNREAD_MENTION_COUNT]=="number"&&(a.groupChannelUnreadMentionCount=r[We.GROUP_CHANNEL_UNREAD_MENTION_COUNT]),typeof r[We.GROUP_CHANNEL_UNREAD_MESSAGE_COUNT]=="number"&&(a.groupChannelUnreadMessageCount=r[We.GROUP_CHANNEL_UNREAD_MESSAGE_COUNT]),typeof r[We.GROUP_CHANNEL_INVITATION_COUNT]=="number"&&(a.groupChannelInvitationCount=r[We.GROUP_CHANNEL_INVITATION_COUNT]),typeof r[We.SUPER_UNREAD_MENTION_COUNT]=="number"&&(a.superGroupChannelUnreadMentionCount=r[We.SUPER_UNREAD_MENTION_COUNT]),typeof r[We.SUPER_UNREAD_MESSAGE_COUNT]=="number"&&(a.superGroupChannelUnreadMessageCount=r[We.SUPER_UNREAD_MESSAGE_COUNT]),typeof r[We.SUPER_INVITATION_COUNT]=="number"&&(a.superGroupChannelInvitationCount=r[We.SUPER_INVITATION_COUNT]),typeof r[We.NONSUPER_UNREAD_MENTION_COUNT]=="number"&&(a.nonSuperGroupChannelUnreadMentionCount=r[We.NONSUPER_UNREAD_MENTION_COUNT]),typeof r[We.NONSUPER_UNREAD_MESSAGE_COUNT]=="number"&&(a.nonSuperGroupChannelUnreadMessageCount=r[We.NONSUPER_UNREAD_MESSAGE_COUNT]),typeof r[We.NONSUPER_INVITATION_COUNT]=="number"&&(a.nonSuperGroupChannelInvitationCount=r[We.NONSUPER_INVITATION_COUNT]),a}return ne(n,t),n})(Le),cM=(function(t){function n(e){var r=e.userId,a=t.call(this)||this;return a.method=De.GET,a.path="".concat(hn,"/").concat(encodeURIComponent(r),"/unread_channel_c
1ount"),a}return ne(n,t),n})(Ae),dM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.unreadCount=r.unread_count,a}return ne(n,t),n})(Le),fM=(function(t){function n(e){var r=e.userId,a=e.filter,s=e.includeFeedChannel,i=s!==void 0&&s,o=t.call(this)||this,l=a.channelCustomTypesFilter,u=a.superChannelFilter;return o.method=De.GET,o.path="".concat(hn,"/").concat(encodeURIComponent(r),"/unread_message_count"),o.params={super_mode:u!=null?u:Tt.ALL,custom_types:l,include_feed_channel:i},o}return ne(n,t),n})(Ae),hM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.unreadCount=r.unread_count,a.unreadFeedCount=r.unread_feed_count,a}return ne(n,t),n})(Le),pM=(function(t){function n(e){var r=e.channelUrl,a=e.scheduledStatus,s=e.messageTypeFilter,i=t.call(this)||this;return i.method=De.GET,i.path="".concat(dw,"/count"),i.params={channel_url:r,status:mM(a)},s&&(i.params.message_type=s),i}return ne(n,t),n})(Ae),vM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.count=r.count,a}return ne(n,t),n})(Le),mM=function(t){if(!t)return[];var n=[];return t.forEach((function(e){switch(e){case Qr.PENDING:n.push(La.PENDING);break;case Qr.SENT:n.push(La.IN_QUEUE),n.push(La.SENT);break;case Qr.CANCELED:n.push(La.CANCELED);break;case Qr.FAILED:n.push(La.FAILED)}})),n},gM=(function(t){function n(e){var r=this,a=e.userId,s=e.channelUrl,i=e.coverUrl,o=e.coverImage,l=e.isDistinct,u=e.isSuper,c=e.isBroadcast,d=e.isPublic,f=e.isExclusive,h=e.isDiscoverable,v=e.isStrict,g=e.isEphemeral,b=e.accessCode,E=e.name,m=e.data,x=e.customType,y=e.messageSurvivalSeconds,w=e.invitedUserIds,_=e.operatorUserIds;return(r=t.call(this)||this).method=De.POST,r.path=At,r.params=et({user_ids:Ie([a],Re(w!=null?w:[]),!1).filter((function(C,M,S){return M===S.indexOf(C)})),channel_url:s,cover_url:i,cover_file:o,is_distinct:l,is_super:u,is_broadcast:c,is_exclusive:f,is_public:d,is_discoverable:h,strict:v,is_ephemeral:g,access_code:b,name:E,data:m,custom_type:x,operator_ids:_,message_survival_seconds:y}),r}return ne(n,t),n})(Ae),yM=(function(t){function n(e,r){var a,s=this;return(s=t.call(this,e,r)||this).channel=new Gt(e,r),s.isCreated=(a=r.is_created)===null||a===void 0||a,s}return ne(n,t),n})(Le),Kp=(function(t){function n(e){var r=e.userId,a=e.channelUrls,s=t.call(this)||this;return s.method=De.PUT,s.path="".concat(hn,"/").concat(encodeURIComponent(r),"/mark_as_read_all"),s.params={channel_urls:a},s}return ne(n,t),n})(Ae);(function(t){function n(){return t!==null&&t.apply(this,arguments)||this}ne(n,t)})(Le);var _M=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.userId,i=e.accessCode;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/join"),r.params={user_id:s,access_code:i},r}return ne(n,t),n})(Ae),bM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.channel=new Gt(e,r),a}return ne(n,t),n})(Le),wM=(function(t){function n(e,r,a){var s=t.call(this,e,r,a)||this,i=a.data,o=i.member_count,l=o===void 0?0:o,u=i.joined_member_count,c=u===void 0?0:u,d=i.users,f=d===void 0?null:d;return s.memberCount=l,s.joinedMemberCount=c,s.members=Array.isArray(f)?f.map((function(h){return new Ht(e,h)})):[new Ht(e,a.data)],s}return ne(n,t),n})(ma),EM=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.userId,i=e.shouldRemoveOperatorStatus;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/leave"),r.params={user_id:s,should_remove_operator_status:i},r}return ne(n,t),n})(Ae);(function(t){function n(e,r){return t.call(this,e,r)||this}ne(n,t)})(Le);var xM=(function(t){function n(e,r,a){var s=t.call(this,e,r,a)||this,i=a.data,o=i.member_count,l=o===void 0?0:o,u=i.joined_member_count,c=u===void 0?0:u;return s.memberCount=l,s.joinedMemberCount=c,s.member=new Ht(s._iid,a.data),s}return ne(n,t),n})(ma),CM=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.userIds;return(r=t.call(this)||this).method=De.POST,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/invite"),r.params={user_ids:s},r}return ne(n,t),n})(Ae),SM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.channel=new Gt(e,r),a}return ne(n,t),n})(Le),MM=(function(t){function n(e,r,a){var s=t.call(this,e,r,a)||this;s.inviter=null;var i=a.data,o=i.member_count,l=o===void 0?0:o,u=i.joined_member_count,c=u===void 0?0:u,d=i.inviter,f=i.invitees,h=f===void 0?[]:f;return s.memberCount=l,s.joinedMemberCount=c,d&&Object.keys(d).length>0&&(s.inviter=new yn(e,d)),s.invitees=h.map((function(v){return new Ht(e,v)})),s}return ne(n,t),n})(ma),NM=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.userId;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/decline"),r.params={user_id:s},r}return ne(n,t),n})(Ae);(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.channel=new Gt(e,r),a.channel.myMemberState=Ve.NONE,a}ne(n,t)})(Le);var TM=(function(t){function n(e,r,a){var s=t.call(this,e,r,a)||this,i=a.data,o=i.member_count,l=i.joined_member_count,u=i.inviter,c=i.invitee;return s.memberCount=o!=null?o:0,s.joinedMemberCount=l!=null?l:0,s.inviter=new yn(e,u),s.invitee=new Ht(e,c),s}return ne(n,t),n})(ma),Df={hidePreviousMessages:!1,allowAutoUnhide:!0},AM=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.userId,i=e.hidePreviousMessages,o=e.allowAutoUnhide;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/hide"),r.params={user_id:s,hide_previous_messages:i!=null?i:Df.hidePreviousMessages,allow_auto_unhide:o!=null?o:Df.allowAutoUnhide},r}return ne(n,t),n})(Ae),DM=(function(t){function n(e,r){var a=t.call(this,e,r)||this,s=r.ts_message_offset;return a.messageOffsetTimestamp=s,a}return ne(n,t),n})(Le),RM=(function(t){function n(e,r,a){var s,i,o,l=this;return(l=t.call(this,e,"SYEV",a)||this).allowAutoUnhide=null,l.hidePreviousMessages=null,l.messageOffsetTimestamp=null,a.data&&(l.allowAutoUnhide=(s=a.data.allow_auto_unhide)!==null&&s!==void 0?s:null,l.hidePreviousMessages=(i=a.data.hide_previous_messages)!==null&&i!==void 0?i:null),l.messageOffsetTimestamp=(o=a.ts_message_offset)!==null&&o!==void 0?o:null,l}return ne(n,t),n})(Wt),OM=(function(t){function n(e){var r=e.channelUrl,a=e.time;return t.call(this,{code:"TPST",ackRequired:!1,payload:{channel_url:r,time:a}})||this}return ne(n,t),n})(hh),IM=(function(t){function n(e,r,a){var s=t.call(this,e,"SYEV",a)||this;return s.user=new yn(e,a.data),s}return ne(n,t),n})(Wt),PM=(function(t){function n(e){var r=e.channelUrl,a=e.time;return t.call(this,{code:"TPEN",ackRequired:!1,payload:{channel_url:r,time:a}})||this}return ne(n,t),n})(hh),kM=(function(t){function n(e,r,a){var s=t.call(this,e,"SYEV",a)||this;return s.user=new yn(e,a.data),s}return ne(n,t),n})(Wt),LM=(function(t){function n(e){var r=e.channelUrl,a=e.messageId;return t.call(this,{code:"MACK",ackRequired:!1,payload:{channel_url:r,msg_id:a}})||this}return ne(n,t),n})(hh),Iw=(function(t){function n(e,r){var a,s,i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w,_,C,M,S,A,N=this;return(N=t.call(this,e,r)||this).includeEmpty=!1,N.includeFrozen=!0,N.includeMetaData=!0,N.includeChatNotification=!1,N.channelUrlsFilter=null,N.customTypesFilter=null,N.customTypeStartsWithFilter=null,N.nicknameContainsFilter=null,N.nicknameStartsWithFilter=null,N.nicknameExactMatchFilter=null,N.channelNameContainsFilter="",N.myMemberStateFilter=Mt.ALL,N.unreadChannelFilter=nr.ALL,N.superChannelFilter=Tt.ALL,N.publicChannelFilter=_n.ALL,N.hiddenChannelFilter=$t.UNHIDDEN,N.searchFilter={fields:[],query:null},N.userIdsFilter={userIds:[],includeMode:!0,queryType:Un.AND},N.metadataKey=null,N.metadataValues=null,N.metadataOrderKeyFilter=null,N.metadataValueStartsWith=null,N.order=tt.LATEST_LAST_MESSAGE,N.includeEmpty=(a=r.includeEmpty)!==null&&a!==void 0&&a,N.includeFrozen=(s=r.includeFrozen)===null||s===void 0||s,N.includeMetaData=(i=r.includeMetaData)===null||i===void 0||i,N.includeChatNotification=(o=r.includeChatNotification)!==null&&o!==void 0&&o,N.channelUrlsFilter=(l=r.channelUrlsFilter)!==null&&l!==void 0?l:null,N.customTypesFilter=(u=r.customTypesFilter)!==null&&u!==void 0?u:null,N.customTypeStartsWithFilter=(c=r.customTypeStartsWithFilter)!==null&&c!==void 0?c:"",N.nicknameContainsFilter=(d=r.nicknameContainsFilter)!==null&&d!==void 0?d:null,N.nicknameStartsWithFilter=(f=r.nicknameStartsWithFilter)!==null&&f!==void 0?f:null,N.nicknameExactMatchFilter=(
1h=r.nicknameExactMatchFilter)!==null&&h!==void 0?h:null,N.channelNameContainsFilter=(v=r.channelNameContainsFilter)!==null&&v!==void 0?v:"",N.myMemberStateFilter=(g=r.myMemberStateFilter)!==null&&g!==void 0?g:Mt.ALL,N.unreadChannelFilter=(b=r.unreadChannelFilter)!==null&&b!==void 0?b:nr.ALL,N.superChannelFilter=(E=r.superChannelFilter)!==null&&E!==void 0?E:Tt.ALL,N.publicChannelFilter=(m=r.publicChannelFilter)!==null&&m!==void 0?m:_n.ALL,N.hiddenChannelFilter=(x=r.hiddenChannelFilter)!==null&&x!==void 0?x:$t.UNHIDDEN,N.searchFilter=(y=r.searchFilter)!==null&&y!==void 0?y:{fields:[],query:null},N.userIdsFilter=(w=r.userIdsFilter)!==null&&w!==void 0?w:{userIds:[],includeMode:!0,queryType:Un.AND},N.metadataKey=(_=r.metadataKey)!==null&&_!==void 0?_:null,N.metadataValues=(C=r.metadataValues)!==null&&C!==void 0?C:null,N.metadataOrderKeyFilter=(M=r.metadataOrderKeyFilter)!==null&&M!==void 0?M:null,N.metadataValueStartsWith=(S=r.metadataValueStartsWith)!==null&&S!==void 0?S:null,N.order=(A=r.order)!==null&&A!==void 0?A:tt.LATEST_LAST_MESSAGE,r.createdAfter&&(N.createdAfter=r.createdAfter),r.createdBefore&&(N.createdBefore=r.createdBefore),N}return ne(n,t),n.prototype._validate=function(){return t.prototype._validate.call(this)&&ae("boolean",this.includeEmpty)&&ae("boolean",this.includeFrozen)&&ae("boolean",this.includeMetaData)&&ae("string",this.channelNameContainsFilter)&&rt("string",this.channelUrlsFilter,!0)&&rt("string",this.customTypesFilter,!0)&&ae("string",this.customTypeStartsWithFilter)&&ae("string",this.nicknameContainsFilter,!0)&&ae("string",this.nicknameStartsWithFilter,!0)&&ae("string",this.nicknameExactMatchFilter,!0)&&ze(Mt,this.myMemberStateFilter)&&ze(Tt,this.superChannelFilter)&&ze(_n,this.publicChannelFilter)&&ze(nr,this.unreadChannelFilter)&&ze($t,this.hiddenChannelFilter)&&rt(gs,this.searchFilter.fields)&&ae("string",this.searchFilter.query,!0)&&rt("string",this.userIdsFilter.userIds)&&ae("boolean",this.userIdsFilter.includeMode)&&ze(Un,this.userIdsFilter.queryType)&&ze(tt,this.order)&&ae("string",this.metadataOrderKeyFilter,!0)&&ae("string",this.metadataKey,!0)&&rt("string",this.metadataValues,!0)&&ae("string",this.metadataValueStartsWith,!0)&&$p(this.createdAfter)&&$p(this.createdBefore)},n.prototype.serialize=function(){return ch(this)},n.prototype.next=function(){return U(this,void 0,void 0,(function(){var e,r,a;return j(this,(function(s){switch(s.label){case 0:return this._validate()?this._isLoading?[3,3]:this._hasNext?(this._isLoading=!0,[4,Qe.of(this._iid).getMyGroupChannels(this._token,dt(oe({},this)),this.limit,Q.REQUEST_CHANNEL,!0)]):[3,2]:[3,5];case 1:return e=s.sent(),r=e.channels,a=e.token,this._token=a,this._hasNext=!!a,this._isLoading=!1,[2,r];case 2:return[2,[]];case 3:throw fe.queryInProgress;case 4:return[3,6];case 5:throw fe.invalidParameters;case 6:return[2]}}
1))}))},n})(Go),jM=(function(t){function n(e){var r=this,a=e.userId,s=e.token,i=e.limit,o=e.order,l=e.customType;return(r=t.call(this)||this).method=De.GET,r.path="".concat(hn,"/").concat(encodeURIComponent(a),"/my_group_channels/inactive_channels"),r.params=et({token:s,limit:i,order:o!=null?o:lo.LATEST,custom_type:l!=null?l:void 0}),r}return ne(n,t),n})(Ae),Pw=(function(t){function n(e,r){var a,s,i=this;return(i=t.call(this,e,r)||this).order=lo.LATEST,i.customType=null,i.order=(a=r.order)!==null&&a!==void 0?a:lo.LATEST,i.customType=(s=r.customType)!==null&&s!==void 0?s:null,i}return ne(n,t),n.prototype._validate=function(){return t.prototype._validate.call(this)&&ze(lo,this.order)&&ae("string",this.customType,!0)},n.prototype.serialize=function(){return ch(this)},n.prototype.next=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:if(!this._validate())return[3,7];if(this._isLoading)return[3,5];if(!this._hasNext)return[3,4];this._isLoading=!0,c.label=1;case 1:return c.trys.push([1,,3,4]),e=Y.of(this._iid),r=e.sdkState,a=e.requestQueue,s=new jM({userId:r.userId,token:this._token,limit:this.limit,order:this.order,customType:this.customType}),[4,a.send(s)];case 2:return i=c.sent(),o=i.as(Ow),l=o.channels,u=o.token,this._token=u,this._hasNext=!!u,[2,l];case 3:return this._isLoading=!1,[7];case 4:return[2,[]];case 5:throw fe.queryInProgress;case 6:return[3,8];case 7:throw fe.invalidParameters;case 8:return[2]}}
1))}))},n})(Go),UM=(function(t){function n(e){var r=e.channelUrl,a=e.userId,s=t.call(this)||this;return s.method=De.PUT,s.path="".concat(At,"/").concat(encodeURIComponent(r),"/messages/mark_as_delivered"),s.params=et({user_id:a}),s}return ne(n,t),n})(Ae);(function(t){function n(){return t!==null&&t.apply(this,arguments)||this}ne(n,t)})(Le);var Rf,FM=(function(t){function n(e,r,a){var s=t.call(this,e,"DLVR",a)||this;return s.channelUrl=a.channel_url,s.deliveredStateUpdate=a.updated,s}return ne(n,t),n})(Wt),Qt=(function(){function t(n){var e=n.top,r=e===void 0?Number.MAX_SAFE_INTEGER:e,a=n.bottom,s=a===void 0?0:a;this.top=r,this.bottom=s}return t.prototype.includes=function(){for(var n=this,e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return e.every((function(a){return n.top<=a&&a<=n.bottom}))},t.prototype.overlap=function(n){return this.includes(n.top)||this.includes(n.bottom)},t.prototype.intersect=function(){for(var n=this,e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return e.some((function(a){return n.top<=a&&a<=n.bottom}))},t.prototype.extends=function(){for(var n=[],e=0;e<arguments.length;e++)n[e]=arguments[e];this.top=Math.min.apply(Math,Ie([this.top],Re(n),!1)),this.bottom=Math.max.apply(Math,Ie([this.bottom],Re(n),!1))},t})(),Kt={},kw=function(t,n){return"sendbird:".concat(t,"@groupchannel/").concat(n,"/message/sync.meta")},qM=(function(){function t(n){var e=n._iid,r=n.channel,a=n.limit,s=a===void 0?100:a,i=this;this.ref=0,this._iid=e,this._channel=r,this._limit=s,this._prevSyncLoopCount=0;var o=Y.of(this._iid),l=o.sdkState,u=o.cacheContext,c=o.dispatcher,d=o.logger,f=o.statManager,h=o.messageBackgroun
1dSyncThrottleController;this._metadataKey=kw(l.userId,r.url);var v,g,b=(v=l.userId,g=r.url,"sendbird:".concat(v,"@groupchannel/").concat(g,"/message/sync"));this._prevSync=new ar(b,(function(E){return U(i,void 0,void 0,(function(){var m=this;return j(this,(function(x){switch(x.label){case 0:return[4,h.run("message-background-sync-".concat(r.url,"-prev"),(function(){return U(m,void 0,void 0,(function(){var y,w,_,C,M,S,A,N,R,T,I,F;return j(this,(function(P){switch(P.label){case 0:return y={hasNext:!0,nextToken:0},this._prevSyncLoopCount++,[4,this.loadMetadata()];case 1:if(P.sent(),d.debug("message background prev sync from",(S=this._metadata)===null||S===void 0?void 0:S.range.top),(A=this._metadata)===null||A===void 0?void 0:A.previousComplete)return[3,10];P.label=2;case 2:return P.trys.push([2,5,8,9]),[4,No.of(this._iid)._getMessagesByTimestampForCollection(this._channel.url,this._channel.channelType,!((R=(N=this._metadata)===null||N===void 0?void 0:N.range)===null||R===void 0)&&R.top?this._metadata.range.top:E,{prevResultSize:this._limit,nextResultSize:0,replyType:To.ALL,includeReactions:!0,includeMetaArray:!0,includeParentMessageInfo:!0,includeThreadInfo:!0,isInclusive:!0},Q.SYNC_MESSAGE_BACKGROUND,!1,!1,Qn.INTERNAL_BACKSYNC)];case 3:return(w=P.sent().messages).length>0&&(_=w.map((function(L){return L.createdAt})),!((T=this._metadata)===null||T===void 0)&&(M=T.range).intersect.apply(M,Ie([],Re(_),!1))?this.extendRange(w):this._metadata={range:new Qt({top:Math.min.apply(Math,Ie([],Re(_),!1)),bottom:Math.max.apply(Math,Ie([],Re(_),!1))}),previousComplete:!1}),y.hasNext=w.length>=this._limit&&this._prevSyncLoopCount<1,this._metadata&&(y.nextToken=this._metadata.range.top,this._metadata.previousComplete=w.length<this._limit),d.debug("message background prev sync progress",y),[4,this.saveMetadata()];case 4:return P.sent(),[3,9];case 5:return C=P.sent(),d.debug("message background prev sync error",C),C instanceof fe&&C.isInvalidTokenError?[4,this.clearMetadata()]:[3,7];case 6:P.sent(),P.label=7;case 7:throw C;case 8:return f.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:r.url,measured_on:"back_sync",event:"cache_fetch",max_db_size:(F=(I=u.localCacheConfig)===null||I===void 0?void 0:I.maxSize)!==null&&F!==void 0?F:0,use_local_cache:u.localCacheEnabled,starting_point:0,message_init_policy:""}})),[7];case 9:return[3,11];case 10:y.hasNext=!1,P.label=11;case 11:return[2,y]}}))}))}))];case 1:return[2,x.sent()]}}))}))})),this._nextSync=new ar(b,(function(E){return U(i,void 0,void 0,(function(){var m=this;return j(this,(function(x){switch(x.label){case 0:return[4,h.run("message-background-sync-".concat(r.url,"-next"),(function(){return U(m,void 0,void 0,(function(){var y,w,_,C,M,S,A,N,R,T,I;return j(this,(function(F){switch(F.label){case 0:return y={hasNext:!0,nextToken:0},[4,this.loadMetadata()];case 1:F.sent(),d.debug("message background next sync from",(S=this._metadata)===null||S===void 0?void 0:S.range.bottom),F.label=2;case 2:return F.trys.push([2,5,6,7]),[4,No.of(this._iid)._getMessagesByTimestampForCollection(this._channel.url,this._channel.channelType,!((N=(A=this._metadata)===null||A===void 0?void 0:A.range)===null||N===void 0)&&N.bottom?this._metadata.range.bottom:E,{prevResultSize:0,nextResultSize:this._limit,replyType:To.ALL,includeReactions:!0,includeMetaArray:!0,includeParentMessageInfo:!0,includeThreadInfo:!0,isInclusive:!0},Q.SYNC_MESSAGE_BACKGROUND,!1,!1,Qn.INTERNAL_BACKSYNC)];case 3:return(w=F.sent().messages).length>0&&(_=w.map((function(P){return P.createdAt})),!((R=this._metadata)===null||R===void 0)&&(M=R.range).intersect.apply(M,Ie([],Re(_),!1))?this.extendRange(w):this._metadata={range:new Qt({top:Math.min.apply(Math,Ie([],Re(_),!1)),bottom:Math.max.apply(Math,Ie([],Re(_),!1))}),previousComplete:!1}),y.hasNext=w.length>=this._limit,this._metadata&&(y.nextToken=this._metadata.range.bottom),d.debug("message background next sync progress",y),[4,this.saveMetadata()];case 4:return F.sent(),[3,7];case 5:throw C=F.sent(),d.debug("message background next sync error",C),C;case 6:return f.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:r.url,measured_on:"back_sync",event:"cache_fetch",max_db_size:(I=(T=u.localCacheConfig)===null||T===void 0?void 0:T.maxSize)!==null&&I!==void 0?I:0,use_local_cache:u.localCacheEnabled,starting_point:0,message_init_policy:""}})),[7];case 7:return[2,y]}}))}))}))];case 1:return[2,x.sent()]}}))}))})),this._connectionEventContext=c.on((function(E){E instanceof kr?E.stateType===qn.CONNECTED?i.resume():i.pause():E instanceof Ls&&i.resume()}))}return t.of=function(n,e){return Kt[n]||(Kt[n]={}),Kt[n][e.url]||(Kt[n][e.url]=new t({_iid:n,channel:e})),Kt[n][e.url].ref++,Kt[n][e.url]},t.clear=function(n,e){Kt[n]&&Kt[n][e]&&(Kt[n][e].close(),Object.keys(Kt[n]).length===0&&delete Kt[n])}
1,Object.defineProperty(t.prototype,"range",{get:function(){var n,e;return(e=(n=this._metadata)===null||n===void 0?void 0:n.range)!==null&&e!==void 0?e:new Qt({})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"previousComplete",{get:function(){var n;return!!(!((n=this._metadata)===null||n===void 0)&&n.previousComplete)},enumerable:!1,configurable:!0}),t.prototype.isWrappingMessages=function(n){var e;return(e=this.range)===null||e===void 0?void 0:e.includes.apply(e,Ie([],Re(n.map((function(r){return r.createdAt}))),!1))},t.prototype.extendRange=function(n){var e;this._metadata&&(e=this._metadata.range).extends.apply(e,Ie([],Re(n.map((function(r){return r.createdAt}))),!1))},t.prototype.loadMetadata=function(){return U(this,void 0,void 0,(function(){var n;return j(this,(function(e){switch(e.label){case 0:return this._metadata?[3,2]:[4,Y.of(this._iid).cacheContext.preference.get(this._metadataKey)];case 1:n=e.sent(),this._metadata=n?{range:new Qt(n.range),previousComplete:n.previousComplete}:{range:new Qt({}),previousComplete:!1},e.label=2;case 2:return[2,this._metadata]}}))}))},t.prototype.saveMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return this._metadata?[4,Y.of(this._iid).cacheContext.preference.set(this._metadataKey,this._metadata)]:[3,2];case 1:return n.sent(),[2,!0];case 2:return[2,!1]}}))}))},t.prototype.clearMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return[4,Y.of(this._iid).cacheContext.preference.remove(this._metadataKey)];case 1:return n.sent(),this._metadata=void 0,[2]}}))}))},t.prototype.resume=function(n){var e,r,a,s;n===void 0&&(n=Date.now());var i=Y.of(this._iid),o=i.logger,l=i.sessionManager;i.cacheContext.localCacheEnabled&&l.session.hasSession&&(o.debug("message background sync resume()"),this._prevSyncLoopCount=0,this._metadata&&this._metadata.previousComplete||this._prevSync.start((r=(e=this._metadata)===null||e===void 0?void 0:e.range.top)!==null&&r!==void 0?r:n),this._nextSync.start((s=(a=this._metadata)===null||a===void 0?void 0:a.range.bottom)!==null&&s!==void 0?s:n))},t.prototype.pause=function(){Y.exists(this._iid)&&Y.of(this._iid).logger.debug("message background sync stop()"),this._prevSync.stop(),this._nextSync.stop()},t.prototype.close=function(){this.ref--,this.ref<=0&&(this.ref=0,this.pause(),this._connectionEventContext.close(),delete Kt[this._iid][this._channel.url])},t})(),$M=(function(){function t(n){var e=n._iid,r=n.cacheContext,a=n.groupChannelCache,s=n.messageCache,i=n.unsentMessageCache,o=n.activeChannelCount,l=o===void 0?2e3:o;this._iid=e,this._cacheContext=r,this._groupChannelCache=a,this._messageCache=s,this._unsentMessageCache=i,this.activeChannelCount=l}return t.prototype.removeChannelMessages=function(n){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return[4,this._messageCache.removeMessagesOfChannel(n)];case 1:return e.sent(),[4,this._unsentMessageCache.removeMessagesOfChannel(n)];case 2:return e.sent(),[2]}}))}))},Object.defineProperty(t.prototype,"channelRotationEnabled",{get:function(){var n,e,r=Y.of(this._iid).appInfo;return(e=(n=r==null?void 0:r.channelRotationInfo)===null||n===void 0?void 0:n.enabled)!==null&&e!==void 0&&e},enumerable:!1,configurable:!0}),t.prototype.removeChannelsByRotation=function(){return U(this,void 0,void 0,(function(){var n,e,r,a,s,i,o,l,u=this;return j(this,(function(c){switch(c.label){case 0:return n=Y.of(this._iid),e=n.appInfo,r=n.connectedAt,e!=null&&e.channelRotationInfo&&e.channelRotationInfo.enabled?(a=e.channelRotationInfo,s=a.orderBy,i=a.excludeRecentHours,o=a.bufferRatio,s==="LAST_MESSAGE_TS_EXCLUDING_RECENT_JOINS"?[3,1]:[3,5]):[3,5];case 1:return[4,this._groupChannelCache.fetch({token:0,order:tt.LATEST_LAST_MESSAGE,offset:this.activeChannelCount*o,limit:Number.MAX_SAFE_INTEGER})];case 2:return l=c.sent(),typeof i=="number"&&(l=l.filter((function(d){return 1e3*d.joinedAt<r-3600*i*1e3}))),[4,this._groupChannelCache.remove(l.map((function(d){return d.url})))];case 3:return c.sent(),[4,Promise.all(l.map((function(d){return u.removeChannelMessages(d.url)})))];case 4:return c.sent(),[3,5];case 5:return[2]}}
1))}))},t})(),mr={},Qe=(function(t){function n(e,r){var a,s=this;return(s=t.call(this,e,oe(oe({},r),{channelType:ft.GROUP}))||this)._leftChannels=new Map,s._markAsReadAllLastSentAt=0,s._forceDisableMack=(a=r.forceDisableMack)!==null&&a!==void 0&&a,s._groupChannelHandlers=new Map,s._groupChannelCache=JS.of(s._iid),s._groupChannelRotationManager=new $M({_iid:s._iid,cacheContext:r.cacheContext,groupChannelCache:s._groupChannelCache,messageCache:s._messageCache,unsentMessageCache:s._unsentMessageCache}),s._userInfoCache=new Hp(s._iid,{sdkState:r.sdkState,cacheContext:r.cacheContext}),s._groupChannelBroadcast=new QS({dispatcher:r.dispatcher,groupChannelCache:s._groupChannelCache,userInfoCache:s._userInfoCache,messageCache:Vl.of(s._iid),unsentMessageCache:qp.of(s._iid)}),s._typingStatusInvalidateTimer=setInterval((function(){var i,o;if(!Y.exists(s._iid))return clearInterval(s._typingStatusInvalidateTimer),void(s._typingStatusInvalidateTimer=void 0);var l=function(d){d.invalidateTypingStatus()&&(s._dispatcher.dispatch(new pe({channels:[d],context:{source:Q.EVENT_CHANNEL_TYPING_STATUS_UPDATE}})),s._groupChannelHandlers.forEach((function(f){f.onTypingStatusUpdated&&f.onTypingStatusUpdated(d)})))};try{for(var u=de(s._groupChannelCache.channels),c=u.next();!c.done;c=u.next())l(c.value)}catch(d){i={error:d}}finally{try{c&&!c.done&&(o=u.return)&&o.call(u)}finally{if(i)throw i.error}}}),1e3),s._dispatcher.on((function(i){if(i instanceof Wt)s._handleEvent(i).catch((function(c){if(Co(c)&&s._sdkState.appState==="foreground")throw c}));else if(i instanceof Fx)U(s,void 0,void 0,(function(){var c,d;return j(this,(function(f){switch(f.label){case 0:return c=i.message,[4,this.getChannelFromCache(c.channelUrl)];case 1:return(d=f.sent())?[3,3]:[4,this.getChannelWithoutCache(c.channelUrl,!0)];case 2:d=f.sent(),f.label=3;case 3:return c instanceof ew?d._autoResendUserMessage(c):c instanceof tw&&d._autoResendFileMessage(c),[2]}}))}));else if(i instanceof nw)s.reduceDBSize();else if(i instanceof qx){var o=i.appConfigsInfo,l=i.configTs,u=o.message_purge_offset;u&&s._messageDataRetention(u),s._dispatcher.dispatch(new $x({configTs:l}))}else i instanceof Hx?U(s,void 0,void 0,(function(){var c,d,f,h,v,g=this;return j(this,(function(b){switch(b.label){case 0:return c=i.channelUrl,d=i.channelType,f=i.parentMessage,h=new Zb(this._iid,{channel_type:ft.GROUP,channel_url:c,parent_message_id:f.messageId,thread_info:Gx.payloadify(f.threadInfo)}),d!==ft.GROUP?[3,2]:[4,this.getChannel(c,!0)];case 1:v=b.sent(),_e((function(){return U(g,void 0,void 0,(function(){var E,m,x,y,w;return j(this,(function(_){try{for(E=de(this._groupChannelHandlers.values()),m=E.next();!m.done;m=E.next())(x=m.value).onThreadInfoUpdated&&x.onThreadInfoUpdated(v,h)}catch(C){y={error:C}}finally{try{m&&!m.done&&(w=E.return)&&w.call(E)}finally{if(y)throw y.error}}return[2]}))}))})),b.label=2;case 2:return[2]}}
1))})):i instanceof Aw?U(s,void 0,void 0,(function(){var c;return j(this,(function(d){switch(d.label){case 0:return c=i.channel,[4,this._groupChannelCache.upsert([c])];case 1:return d.sent(),[2]}}))})):i instanceof Bx&&U(s,void 0,void 0,(function(){return j(this,(function(c){switch(c.label){case 0:return[4,this._expandMessageChunk(i)];case 1:return c.sent(),[2]}}))}))})),mr[e]||(mr[e]=s),s}return ne(n,t),Object.defineProperty(n.prototype,"_messageCache",{get:function(){return Vl.of(this._iid)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"_unsentMessageCache",{get:function(){return qp.of(this._iid)},enumerable:!1,configurable:!0}),n.of=function(e){return mr[e]||(mr[e]=new n(e,Y.of(e))),mr[e]},n.clear=function(e){mr[e]&&delete mr[e]},Object.defineProperty(n.prototype,"handlers",{get:function(){return Ie([],Re(this._groupChannelHandlers.values()),!1)},enumerable:!1,configurable:!0}),n.prototype.buildGroupChannelFromSerializedData=function(e){var r=vi(e);return new Gt(this._iid,Gt.payloadify(r))},n.prototype.buildGroupChannelListQueryFromSerializedData=function(e){var r=vi(e);return new Iw(this._iid,r)},n.prototype.buildInactiveChannelListQueryFromSerializedData=function(e){var r=vi(e);return new Pw(this._iid,r)},n.prototype.buildMemberFromSerializedData=function(e){var r=vi(e);return new Ht(this._iid,Ht.payloadify(r))},n.prototype.getChannelFromCache=function(e){var r;return U(this,void 0,void 0,(function(){return j(this,(function(a){switch(a.label){case 0:return[4,this._groupChannelCache.get(e)];case 1:return[2,(r=a.sent())!==null&&r!==void 0?r:null]}}))}))},n.prototype.getChannelsFromCache=function(e,r,a,s,i){return U(this,void 0,void 0,(function(){return j(this,(function(o){switch(o.label){case 0:return[4,this._groupChannelCache.fetch({token:e,filter:r,order:a,limit:s,excludeChannelUrls:i})];case 1:return[2,o.sent()]}}))}))},n.prototype.upsertChannelsToCache=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this._groupChannelCache.upsert(e)];case 1:return[2,r.sent()]}}))}))},n.prototype.removeChannelsFromCache=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this._groupChannelCache.remove(e)];case 1:return r.sent(),[2]}}))}))},n.prototype.clearChannelsFromCache=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return[4,this._groupChannelCache.clear()];case 1:return e.sent(),[2]}}))}))},n.prototype.removeChannelsByRotation=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return[4,this._groupChannelRotationManager.removeChannelsByRotation()];case 1:return e.sent(),[2]}}))}))},n.prototype.reduceDBSize=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o,l,u,c,d,f,h;return j(this,(function(v){switch(v.label){case 0:return e=Y.of(this._iid).cacheContext,r=e.localCacheConfig,a=e.nestdb,e.localCacheEnabled&&a&&a.state==Wp.OPENED?(s=1024*r.maxSize*1024,[4,a.estimateUsage()]):[2];case 1:if(v.sent()<s)return[2];i=[],o=this._groupChannelCache.channels,l=r.clearOrder===NC.CUSTOM,h=0,v.label=2;case 2:return h<o.length?l?[4,this._messageCache.countByChannel(o[h].url)]:[3,4]:[3,7];case 3:return c=v.sent(),[3,5];case 4:c=0,v.label=5;case 5:u=c,d=new MC({channel:o[h],cachedMessageCount:u}),i.push(d),v.label=6;case 6:return h++,[3,2];case 7:f=i.sort(r.clearOrderComparator),h=0,v.label=8;case 8:return h<f.length?[4,this._messageCache.removeMessagesOfChannel(f[h].channel.url)]:[3,12];case 9:return v.sent(),[4,a.estimateUsage()];case 10:if(v.sent()<s)return[3,12];v.label=11;case 11:return h++,[3,8];case 12:return[4,Hp.of(this._iid).clear()];case 13:return v.sent(),a.store.trim(),[2]}}))}))},n.prototype._messageDataRetention=function(e){var r;return U(this,void 0,void 0,(function(){var a,s,i,o,l,u,c,d,f,h,v=this;return j(this,(function(g){switch(g.label){case 0:a=[],s=Vl.of(this._iid),i=function(b){var E,m;return j(this,(function(x){switch(x.label){case 0:return E=b.customType,m=(r=e[E])!==null&&r!==void 0?r:e.global,[4,s.removeUnderOffset(b.url,m,!0)];case 1:return x.sent(),b.lastMessage&&b.lastMessage.createdAt<=m&&(b.lastMessage=null,a.push(b),_e((function(){return U(v,void 0,void 0,(function(){var y,w,_,C,M;return j(this,(function(S){try{for(y=de(this._groupChannelHandlers.values()),w=y.next();!w.done;w=y.next())(_=w.value).onChannelChanged&&_.onChannelChanged(b)}catch(A){C={error:A}}finally{try{w&&!w.done&&(M=y.return)&&M.call(y)}finally{if(C)throw C.error}}return[2]}))}))}))),o._dispatcher.dispatch(new TC({channelUrl:b.url,messageDeletionTimestamp:m,source:Q.EVENT_MESSAGE_OFFSET_UPDATED})),[2]}}))},o=this,g.label=1;case 1:g.trys.push([1,6,7,8]),l=de(this._groupChannelCache.channels),u=l.next(),g.label=2;case 2:return u.done?[3,5]:(c=u.value,[5,i(c)]);case 3:g.sent(),g.label=4;case 4:return u=l.next(),[3,2];case 5:return[3,8];case 6:return d=g.sent(),f={error:d},[3,8];case 7:try{u&&!u.done&&(h=l.return)&&h.call(l)}finally{if(f)throw f.error}
1return[7];case 8:return a.length>0&&this._dispatcher.dispatch(new pe({channels:a,context:{source:Q.EVENT_CHANNEL_UPDATED}})),[2]}}))}))},n.prototype._expandMessageChunk=function(e){var r;return U(this,void 0,void 0,(function(){var a,s,i,o,l,u,c,d,f;return j(this,(function(h){switch(h.label){case 0:return a=Y.of(this._iid).cacheContext,s=e.previousMessageId,i=e.messageCreatedAt,o=e.channelUrl,a.localCacheEnabled&&((r=a.nestdb)===null||r===void 0?void 0:r.state)===Wp.OPENED&&s?[4,this.getMessageFromCache(s)]:[2];case 1:return l=h.sent(),u=kw(this._sdkState.userId,o),[4,a.preference.get(u)];case 2:return(c=h.sent())?[3,5]:l?(d={range:new Qt({top:l.createdAt,bottom:i}),previousComplete:!1},[4,a.preference.set(u,d)]):[3,4];case 3:h.sent(),h.label=4;case 4:return[3,7];case 5:return f={range:new Qt({top:c.range.top,bottom:c.range.bottom}),previousComplete:c.previousComplete},l&&f.range.includes(l.createdAt)?(f.range.extends(l.createdAt,i),[4,a.preference.set(u,f)]):[3,7];case 6:h.sent(),h.label=7;case 7:return[2]}}))}))},n.prototype._isSuperGroupMackDisabled=function(e){var r=Y.of(this._iid).appInfo;return!(!e.isSuper||e.isBroadcast||!(r!=null&&r.disableSuperGroupMack))},n.prototype._getCachedUserInfo=function(e){return this._userInfoCache.getUserInfoFromCache(e)},n.prototype._upsertCachedUserInfo=function(e,r){Y.of(this._iid).useMemberInfoInMessage&&this._userInfoCache.upsert(e,r)},n.prototype._handleEvent=function(e){var r,a;return U(this,void 0,void 0,(function(){var s,i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w,_,C,M,S,A,N,R,T,I,F,P,L,D,k,q,z,Z,te,se,B,W,X,H,V,re,ie,ue,ye,Pe,ve,Oe,ce,we,qe,ke,Be,Ue,Ne,He,Ee,at,Lt,st,zn,Dt,Ur,ba,zt,Vt,yl,Et,Vn,xp,xe,Rt,Ys,Cp,Sp,wa,Xs,Ea,Fr,Ze,_l,Js,Nn,bl,wl,El,Mp,qr,Qs,xl,xa,$r,Ot,Ca,Cl,Zs,Sa,Hr,ei,xt,Ma,Tn,Kn,Na,Yn,Ta,Sl,ti,An,Gr,cr,Aa,Br,gt,ni,Da,Ml,Ra,ri,Oa,ai,Wr,si,dr,ii,Nl,Tl,Al,oi,Dl,ln,li,fr,hr,pr,vr,ui,Ia,Pa,ka,Dn,ci,Rl,Np,Tp,ut,Ol,Il,Pl,di,fi,kl,Ll,Ap,jl,Dp,Ul,Rp,Fl,Op,ql,Ip,$l,Pp,Hl,kp,Gl,Lp,Bl,jp,Wl,Up,Fe=this;return j(this,(function(ge){switch(ge.label){case 0:switch(ge.trys.push([0,88,,89]),e.code){case"MESG":case"FILE":case"ADMM":case"BRDM":return[3,1];case"MEDI":case"FEDI":case"AEDI":return[3,4];case"DELM":return[3,7];case"READ":return[3,10];case"DLVR":return[3,13];case"MRCT":return[3,15];case"MTHD":return[3,27];case"MCNT":return[3,31];case"PEDI":return[3,40];case"VOTE":return[3,43];case"SYEV":return[3,46];case"USEV":return[3,86]}return[3,87];case 1:return h=null,e.code==="MESG"?h=e.as(zC):e.code==="FILE"?h=e.as(VC):e.code!=="ADMM"&&e.code!="BRDM"||(h=e.as(BS)),h?(s=h.message,i=h.isMentioned,o=h.forceUpdateLastMessage,s.channelType!==ft.GROUP?[3,3]:(W=this._groupChannelCache.isCachedInMemory(s.channelUrl),I=s instanceof ht&&s.sender.userId===this._sdkState.userId,[4,this.getChannel(s.channelUrl,!0)])):[3,3];case 2:if(l=ge.sent(),u=Y.of(this._iid),E=u.useMemberInfoInMessage,ut=u.requestDeduplicator,this._forceDisableMack||this._isSuperGroupMackDisabled(l)||s instanceof uh||I||Pn((function(){return U(Fe,void 0,void 0,(function(){var J;return j(this,(function(G){switch(G.label){case 0:return J=new LM(s),[4,this._requestQueue.send(J)];case 1:return G.sent(),[2]}}))}))})),s instanceof ht){c=s.sender,l.isSuper&&this._upsertCachedUserInfo(c,s.createdAt);try{for(d=de(l.members),f=d.next();!f.done;f=d.next())if((gt=f.value).userId===s.sender.userId){E&&(gt.nickname=s.sender.nickname,gt.plainProfileUrl=s.sender.plainProfileUrl,gt.metaData=s.sender.metaData,gt.isBlockedByMe=s.sender.isBlockedByMe);break}}catch(J){Ll={error:J}}finally{try{f&&!f.done&&(Ap=d.return)&&Ap.call(d)}finally{if(Ll)throw Ll.error}}E&&i&&((r=s.mentionedUsers)===null||r===void 0||r.forEach((function(J){var G,he;try{for(var le=de(l.members),me=le.next();!me.done;me=le.next()){var Ke=me.value;if(J.userId===Ke.userId){Ke.nickname=J.nickname,Ke.plainProfileUrl=J.plainProfileUrl,Ke.metaData=J.metaData;break}}}catch(Ge){G={error:Ge}}finally{try{me&&!me.done&&(he=le.return)&&he.call(le)}finally{if(G)throw G.error}}}))),I&&(_=this._sessionManager.currentUser)&&(_.nickname=s.sender.nickname,_.plainProfileUrl=s.sender.plainProfileUrl,_.metaData=s.sender.metaData)}s.silent&&!I||(l.isEphemeral||W)&&(l._updateLastMessage(s),I||l._shouldUpdateUnreadCountWith(s)&&l._updateUnreadCount(l.unreadMessageCount+1,l.unreadMentionCount+(i?1:0))),o&&l._updateLastMessage(s),ut.updatePendingResponse(l,Date.now()),this._dispatcher.dispatch(new pe({channels:[l],context:{source:Q.EVENT_MESSAGE_RECEIVED}})),s.silent&&!I||_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onChannelChanged&&he.onChannelChanged(l)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),this._dispatcher.dispatch(new er({messages:[s],source:Q.EVENT_MESSAGE_RECEIVED})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onMessageReceived&&he.onMessageReceived(l,s),i&&he.onMentionReceived&&he.onMentionReceived(l,s)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),ge.label=3;case 3:return[3,87];case 4:return h=null,e.code==="MEDI"?h=e.as(BC):e.code==="FEDI"?h=e.as(WC):e.code==="AEDI"&&(h=e.as(WS)),h?(v=h.message,g=h.mentionCountChange,b=Y.of(this._iid),E=b.useMemberInfoInMessage,ut=b.requestDeduplicator,v.threadInfo&&(v.threadInfo.unreadReplyCount=void 0),v.channelType!==ft.GROUP?[3,6]:(W=this._groupChannelCache.isCachedInMemory(v.channelUrl),[4,this.getChannel(v.channelUrl,!0)])):[3,6];case 5:if(m=ge.sent(),I=!1,v instanceof ht){I=v.sender.userId===this._sdkState.userId,m.isSuper&&this._upsertCachedUserInfo(v.sender,v.updatedAt);try{for(x=de(m.members),y=x.next();!y.done;y=x.next())if((gt=y.value).userId===v.sender.userId){E&&(gt.nickname=v.sender.nickname,gt.plainProfileUrl=v.sender.plainProfileUrl,gt.metaData=v.sender.metaData,gt.isBlockedByMe=v.sender.isBlockedByMe);break}}catch(J){jl={error:J}}finally{try{y&&!y.done&&(Dp=x.return)&&Dp.call(x)}finally{if(jl)throw jl.error}}}Z=!1,I?(w=v.sender,(_=this._sessionManager.currentUser)&&(_.nickname=w.nickname,_.plainProfileUrl=w.plainProfileUrl,_.metaData=w.metaData)):m.isReadMessage(v)||g!==0&&!v.silent&&W&&(m._updateUnreadCount(m.unreadMessageCount,m.unreadMentionCount+g),Z=!0),m._updateLastMessage(v)?Z=!0:!((a=m.lastMessage)===null||a===void 0)&&a.isIdentical(v)&&(W?m._updateLastMessage(v)&&(Z=!0):Z=!0),C=!1,m.lastPinnedMessage&&m.lastPinnedMessage.messageId===v.messageId&&(m.lastPinnedMessage=v,Z=!0,C=!0),Z&&(ut.updatePendingResponse(m,Date.now()),this._dispatcher.dispatch(new pe({channels:[m],context:{source:C?Q.EVENT_PINNED_MESSAGE_UPDATED:Q.EVENT_MESSAGE_UPDATED}})),v.silent&&!I||_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onChannelChanged&&he.onChannelChanged(m)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),C&&_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onPinnedMessageUpdated&&he.onPinnedMessageUpdated(m)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))}))),this._dispatcher.dispatch(new er({messages:[v],source:Q.EVENT_MESSAGE_UPDATED})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onMessageUpdated&&he.onMessageUpdated(m,v),g>0&&he.onMentionReceived&&he.onMentionReceived(m,v)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),ge.label=6;case 6:return[3,87];case 7:return M=e.as(GC),Et=M.channelUrl,Vn=M.channelType,S=M.messageId,A=
1M.silent,N=M.messageCreatedAt,R=M.senderId,Vn!==ft.GROUP?[3,9]:[4,this.getChannel(Et,!0)];case 8:T=ge.sent(),I=R===this._sdkState.userId,A||I||N>0&&T.myLastRead<N&&T.unreadMessageCount>0&&(T._updateUnreadCount(T.unreadMessageCount-1,0),(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(T,Date.now())),this._dispatcher.dispatch(new HC({messageIds:[S],source:Q.EVENT_MESSAGE_DELETED})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onMessageDeleted&&he.onMessageDeleted(T,S)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),ge.label=9;case 9:return[3,87];case 10:return(F=e.as(rw).readStatus).channelType!==ft.GROUP?[3,12]:(W=this._groupChannelCache.isCachedInMemory(F.channelUrl),[4,this.getChannel(F.channelUrl,!0)]);case 11:if(P=ge.sent(),L=F.reader.userId===this._sdkState.userId,D=!0,W&&(D=P._updateUnreadMemberState(F.reader.userId,F.readAt,F.isExcluded)),F.isExcluded){if(D){try{for(k=de(this._groupChannelHandlers.values()),q=k.next();!q.done;q=k.next())(z=q.value).onUserMarkedUnread!==Se&&z.onUserMarkedUnread(P,[F.reader.userId]),z.onUnreadMemberStatusUpdated!==Se&&z.onUnreadMemberStatusUpdated(P)}catch(J){Ul={error:J}}finally{try{q&&!q.done&&(Rp=k.return)&&Rp.call(k)}finally{if(Ul)throw Ul.error}}this._dispatcher.dispatch(new pe({channels:[P],context:{source:Q.EVENT_CHANNEL_UNREAD,userIds:[F.reader.userId]}}))}}else Z=!0,L&&(W?P.unreadMentionCount>0||P.unreadMessageCount>0?P._updateUnreadCount(0,0):Z=!1:P.unreadMessageCount!==0&&P.unreadMentionCount!==0&&(Z=!1)),Z&&(this._dispatcher.dispatch(new pe({channels:[P],context:{source:D?Q.EVENT_CHANNEL_READ:Q.EVENT_CHANNEL_UPDATED,userIds:[F.reader.userId]}})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())he=G.value,L?he.onChannelChanged!==Se&&he.onChannelChanged(P):D&&(he.onUserMarkedRead!==Se&&he.onUserMarkedRead(P,[F.reader.userId]),he.onUnreadMemberStatusUpdated!==Se&&he.onUnreadMemberStatusUpdated(P))}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})));ge.label=12;case 12:return[3,87];case 13:return te=e.as(FM),Et=te.channelUrl,se=te.deliveredStateUpdate,B=se===void 0?{}:se,W=this._groupChannelCache.isCachedInMemory(Et),[4,this.getChannel(Et,!0)];case 14:return X=ge.sent(),W&&Object.keys(B).forEach((function(J){X._updateUndeliveredMemberState(J,B[J])})),Object.keys(B).some((function(J){return J!==Fe._sdkState.userId}))&&(this._dispatcher.dispatch(new pe({channels:[X],context:{source:Q.EVENT_CHANNEL_DELIVERED}})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onUndeliveredMemberStatusUpdated&&he.onUndeliveredMemberStatusUpdated(X)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))}))),[3,87];case 15:return H=e.as(zS),Et=H.channelUrl,Vn=H.channelType,V=H.event,Vn!==ft.GROUP?[3,26]:[4,this.getChannel(Et,!0)];case 16:return re=ge.sent(),[4,this.getMessageFromCache(V.messageId)];case 17:if(qe=ge.sent(),!re.isSuper)return[3,25];ge.label=18;case 18:ge.trys.push([18,23,24,25]),ie=de(Object.keys(V._sampledUserInfoList)),ue=ie.next(),ge.label=19;case 19:return ue.done?[3,22]:(ye=ue.value,[4,this._userInfoCache.get(ye)]);case 20:(Pe=ge.sent())?(Pe.plainProfileUrl=V._sampledUserInfoList[ye].profile_url,Pe.nickname=V._sampledUserInfoList[ye].nickname,this._upsertCachedUserInfo(Pe,V.updatedAt)):(ve=new yn(this._iid,{user_id:ye,nickname:V._sampledUserInfoList[ye].nickname,profile_url:V._sampledUserInfoList[ye].profile_url,require_auth_for_profile_image:V._sampledUserInfoList[ye].require_auth_for_profile_image}),this._upsertCachedUserInfo(ve,V.updatedAt)),ge.label=21;case 21:return ue=ie.next(),[3,19];case 22:return[3,25];case 23:return Oe=ge.sent(),Fl={error:Oe},[3,25];case 24:try{ue&&!ue.done&&(Op=ie.return)&&Op.call(ie)}finally{if(Fl)throw Fl.error}
1return[7];case 25:qe?qe instanceof Mo&&(qe.applyReactionEvent(V),this._dispatcher.dispatch(new er({messages:[qe],source:Q.EVENT_MESSAGE_REACTION_UPDATED}))):this._dispatcher.dispatch(new $C({event:V,source:Q.EVENT_MESSAGE_REACTION_UPDATED})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onReactionUpdated&&he.onReactionUpdated(re,V)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),ge.label=26;case 26:return[3,87];case 27:return(ce=e.as(VS).event).channelType!==ft.GROUP?[3,30]:[4,this.getChannel(ce.channelUrl,!0)];case 28:return we=ge.sent(),[4,this.getMessageFromCache(ce.targetMessageId)];case 29:if((qe=ge.sent())?qe instanceof Mo&&(qe.applyThreadInfoUpdateEvent(ce),this._dispatcher.dispatch(new er({messages:[qe],source:Q.EVENT_MESSAGE_THREADINFO_UPDATED}))):this._dispatcher.dispatch(new qC({event:ce,source:Q.EVENT_MESSAGE_THREADINFO_UPDATED})),we.isSuper)try{for(ke=de(ce.threadInfo.mostRepliedUsers),Be=ke.next();!Be.done;Be=ke.next())ti=Be.value,this._upsertCachedUserInfo(ti,ce.threadInfo.updatedAt)}catch(J){ql={error:J}}finally{try{Be&&!Be.done&&(Ip=ke.return)&&Ip.call(ke)}finally{if(ql)throw ql.error}}_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onThreadInfoUpdated&&he.onThreadInfoUpdated(we,ce)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),ge.label=30;case 30:return[3,87];case 31:Ue=e.as(KS).groupChannelMemberCounts,Ne=[],ge.label=32;case 32:ge.trys.push([32,37,38,39]),He=de(Ue),Ee=He.next(),ge.label=33;case 33:return Ee.done?[3,36]:(at=Ee.value,Et=at.channelUrl,Tn=at.memberCount,Kn=at.joinedMemberCount,Lt=at.updatedAt,[4,this.getChannelFromCache(Et)]);case 34:(st=ge.sent())&&st._setLatestMemberCount(Tn,Kn,Lt)&&Ne.push(st),ge.label=35;case 35:return Ee=He.next(),[3,33];case 36:return[3,39];case 37:return zn=ge.sent(),$l={error:zn},[3,39];case 38:try{Ee&&!Ee.done&&(Pp=He.return)&&Pp.call(He)}finally{if($l)throw $l.error}return[7];case 39:return Ne.length>0&&(this._dispatcher.dispatch(new pe({channels:Ne,context:{source:Q.EVENT_CHANNEL_MEMBER_COUNT_UPDATED}})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onChannelMemberCountChanged&&he.onChannelMemberCountChanged(Ne)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))}))),[3,87];case 40:return Dt=e.as(YS),Ur=Dt.event,ba=Dt.status,Et=Dt.channelUrl,Vn=Dt.channelType,Et&&Vn===ft.GROUP?[4,this.getChannel(Et,!0)]:[3,42];case 41:zt=ge.sent(),this._dispatcher.dispatch(new FC({event:Ur,source:Q.EVENT_POLL_UPDATED})),_e(ba===KC?function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onPollDeleted&&he.onPollDeleted(zt,Ur.pollId)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))}:function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onPollUpdated&&he.onPollUpdated(zt,Ur)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))}),ge.label=42;case 42:return[3,87];case 43:return Vt=e.as(UC),yl=Vt.event,Et=Vt.channelUrl,Vn=Vt.channelType,Et&&Vn===ft.GROUP?[4,this.getChannel(Et,!0)]:[3,45];case 44:xp=ge.sent(),this._dispatcher.dispatch(new jC({event:yl,source:Q.EVENT_POLL_VOTED})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onPollVoted&&he.onPollVoted(xp,yl)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),ge.label=45;case 45:return[3,87];case 46:if(!(xe=e.as(ma).event).isGroupChannelEvent)return[3,85];switch(xe.category){case Je.CHANNEL_JOIN:return[3,47];case Je.CHANNEL_LEAVE:return[3,49];case Je.CHANNEL_OPERATOR_UPDATE:return[3,53];case Je.CHANNEL_INVITE:return[3,55];case Je.CHANNEL_DECLINE_INVITE:return[3,57];case Je.TYPING_START:case Je.TYPING_END:return[3,59];case Je.USER_CHANNEL_MUTE:case Je.USER_CHANNEL_UNMUTE:return[3,61];case Je.USER_CHANNEL_BAN:return[3,63];case Je.USER_CHANNEL_UNBAN:return[3,67];case Je.CHANNEL_FREEZE:case Je.CHANNEL_UNFREEZE:return[3,69];case Je.CHANNEL_HIDE:return[3,71];case Je.CHANNEL_UNHIDE:return[3,73];case Je.CHANNEL_DELETED:return[3,75];case Je.CHANNEL_PROP_CHANGED:return[3,76];case Je.CHANNEL_META_DATA_CHANGED:return[3,79];case Je.CHANNEL_META_COUNTERS_CHANGED:return[3,81];case Je.PINNED_MESSAGE_CHANGED:return[3,83]}return[3,85];case 47:return[4,this.getChannel(xe.channelUrl,!0)];case 48:if(Rt=ge.sent(),Ys=e.as(wM),Cp=Ys.memberCount,Sp=Ys.joinedMemberCount,wa=Ys.members,Xs=!1,wa.forEac
1h((function(J){Rt.isExclusive||Rt.isSuper||Rt.isBroadcast?Xs=Xs||Rt._setLatestMemberCount(Cp,Sp,xe.ts):(J.state=Ve.JOINED,Rt.addMember(J,xe.ts),Fe._updateJoinedMemberCount(Rt)),J.userId===Fe._sdkState.userId&&(Rt.myMemberState=Ve.JOINED)})),Rt.isSuper)try{for(Ea=de(wa),Fr=Ea.next();!Fr.done;Fr=Ea.next())gt=Fr.value,this._upsertCachedUserInfo(gt,xe.ts)}catch(J){Hl={error:J}}finally{try{Fr&&!Fr.done&&(kp=Ea.return)&&kp.call(Ea)}finally{if(Hl)throw Hl.error}}return(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(Rt,Date.now()),this._dispatcher.dispatch(new pe({channels:[Rt],context:{source:Q.EVENT_CHANNEL_JOINED,users:wa}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){var he,le;try{for(var me=de(wa),Ke=me.next();!Ke.done;Ke=me.next()){var Ge=Ke.value;G.onUserJoined&&G.onUserJoined(Rt,Ge)}}catch(tx){he={error:tx}}finally{try{Ke&&!Ke.done&&(le=me.return)&&le.call(me)}finally{if(he)throw he.error}}Rt.isBroadcast&&Xs&&G.onChannelMemberCountChanged&&G.onChannelMemberCountChanged([Rt])})),[2]}))}))})),[3,85];case 49:return(ni=this._leftChannels.get(xe.channelUrl))?(_l=ni.channel,[3,52]):[3,50];case 50:return[4,this.getChannel(xe.channelUrl,!0)];case 51:_l=ge.sent(),ge.label=52;case 52:return Ze=_l,Js=e.as(xM),Tn=Js.memberCount,Kn=Js.joinedMemberCount,Nn=Js.member,bl=!1,wl=Y.of(this._iid),El=wl.appInfo,ut=wl.requestDeduplicator,Ze.isExclusive||Ze.isSuper||Ze.isBroadcast?bl=Ze._setLatestMemberCount(Tn,Kn,xe.ts):(El!=null&&El.enabledChannelMemberShipHistory?((Mp=Ze.members.find((function(J){return J.userId===Nn.userId})))&&(Mp.state=Ve.LEFT),Ze.memberCount=Tn):Ze.removeMember(Nn),this._updateJoinedMemberCount(Ze)),Nn.userId===this._sdkState.userId?(Ze.myMemberState=Ve.NONE,Ze.invitedAt=0,Ze.joinedAt=0,Ze._updateUnreadCount(0,0),Ze.isPublic?this._dispatcher.dispatch(new pe({channels:[Ze],context:{source:Q.EVENT_CHANNEL_LEFT,user:Nn}})):(this._markAsLeave(Ze),this._dispatcher.dispatch(new On({channelUrls:[Ze.url],context:{source:Q.EVENT_CHANNEL_LEFT,user:Nn}})))):this._dispatcher.dispatch(new pe({channels:[Ze],context:{source:Q.EVENT_CHANNEL_LEFT,user:Nn}})),ut.updatePendingResponse(Ze,Date.now()),Ze.isSuper&&this._upsertCachedUserInfo(Nn,xe.ts),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onUserLeft&&G.onUserLeft(Ze,Nn),Ze.isBroadcast&&bl&&G.onChannelMemberCountChanged&&G.onChannelMemberCountChanged([Ze])})),[2]}))}))})),[3,85];case 53:return[4,this.getChannel(xe.channelUrl,!0)];case 54:qr=ge.sent(),Qs=e.as($S).operators,xl=Qs.map((function(J){return J.userId}));try{for(xa=de(qr.members),$r=xa.next();!$r.done;$r=xa.next())(gt=$r.value).role=xl.includes(gt.userId)?tr.OPERATOR:tr.NONE}catch(J){Gl={error:J}}finally{try{$r&&!$r.done&&(Lp=xa.return)&&Lp.call(xa)}finally{if(Gl)throw Gl.error}}return qr.myRole=xl.includes(this._sdkState.userId)?tr.OPERATOR:tr.NONE,(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(qr,Date.now()),this._dispatcher.dispatch(new pe({channels:[qr],context:{source:Q.EVENT_CHANNEL_OPERATOR_UPDATED,operators:Qs}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onOperatorUpdated&&G.onOperatorUpdated(qr,Qs)})),[2]}))}))})),[3,85];case 55:return[4,this.getChannel(xe.channelUrl,!0)];case 56:Ot=ge.sent(),Ca=e.as(MM),Tn=Ca.memberCount,Kn=Ca.joinedMemberCount,Cl=Ca.inviter,(Zs=Ca.invitees).forEach((function(J){return J.state=Ve.INVITED}));try{for(Sa=de(Zs),Hr=Sa.next();!Hr.done;Hr=Sa.next())ei=Hr.value,Ot.isExclusive||Ot.isSuper||Ot.isBroadcast?(Ot.isSuper&&this._userInfoCache.upsert(ei,xe.ts),Ot._setLatestMemberCount(Tn,Kn,xe.ts)):Ot.addMember(ei,xe.ts),this._sdkState.userId===ei.userId&&(Ot.hiddenState=qt.UNHIDDEN,Ot.myMemberState!==Ve.JOINED&&(Ot.myMemberState=Ve.INVITED),Ot.invitedAt=xe.ts)}catch(J){Bl={error:J}}finally{try{Hr&&!Hr.done&&(jp=Sa.return)&&jp.call(Sa)}finally{if(Bl)throw Bl.error}}return(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(Ot,Date.now()),this._dispatcher.dispatch(new pe({channels:[Ot],context:{source:Q.EVENT_CHANNEL_INVITED,inviter:Cl,invitees:Zs}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEac
1h((function(G){G.onUserReceivedInvitation&&G.onUserReceivedInvitation(Ot,Cl,Zs)})),[2]}))}))})),[3,85];case 57:return[4,this.getChannel(xe.channelUrl,!0)];case 58:return xt=ge.sent(),Ma=e.as(TM),Tn=Ma.memberCount,Kn=Ma.joinedMemberCount,Na=Ma.inviter,Yn=Ma.invitee,xt.isExclusive||xt.isSuper||xt.isBroadcast?(xt.isSuper&&this._userInfoCache.upsert(Yn,xe.ts),xt._setLatestMemberCount(Tn,Kn,xe.ts)):xt.removeMember(Yn),this._sdkState.userId===Yn.userId?(xt.invitedAt=0,xt.myMemberState=Ve.NONE,xt.isPublic?this._dispatcher.dispatch(new pe({channels:[xt],context:{source:Q.EVENT_CHANNEL_DECLINED_INVITE,inviter:Na,invitee:Yn}})):this._dispatcher.dispatch(new On({channelUrls:[xt.url],context:{source:Q.EVENT_CHANNEL_DECLINED_INVITE,inviter:Na,invitee:Yn}}))):this._dispatcher.dispatch(new pe({channels:[xt],context:{source:Q.EVENT_CHANNEL_DECLINED_INVITE,inviter:Na,invitee:Yn}})),(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(xt,Date.now()),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onUserDeclinedInvitation&&G.onUserDeclinedInvitation(xt,Na,Yn)})),[2]}))}))})),[3,85];case 59:return[4,this.getChannel(xe.channelUrl,!0)];case 60:return Ta=ge.sent(),Sl=xe.category===Je.TYPING_START,ti=e.as(Sl?IM:kM).user,Ta._updateTypingStatus(ti,Sl?xe.ts:0),(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(Ta,Date.now()),this._dispatcher.dispatch(new pe({channels:[Ta],context:{source:Q.EVENT_CHANNEL_TYPING_STATUS_UPDATE}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onTypingStatusUpdated&&G.onTypingStatusUpdated(Ta)})),[2]}))}))})),[3,85];case 61:return[4,this.getChannel(xe.channelUrl,!0)];case 62:An=ge.sent(),Gr=xe.category===Je.USER_CHANNEL_MUTE,(cr=e.as(Gr?kC:LC).user).userId===this._sdkState.userId&&(An.myMutedState=Gr?Ln.MUTED:Ln.UNMUTED,An._myMutedRemainingTime=cr.restrictionInfo.remainingDuration);try{for(Aa=de(An.members),Br=Aa.next();!Br.done;Br=Aa.next())if((gt=Br.value).userId===cr.userId){gt.isMuted=Gr;break}}catch(J){Wl={error:J}}finally{try{Br&&!Br.done&&(Up=Aa.return)&&Up.call(Aa)}finally{if(Wl)throw Wl.error}}return An.isSuper&&this._userInfoCache.upsert(cr,xe.ts),(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(An,Date.now()),this._dispatcher.dispatch(new pe({channels:[An],context:{source:Gr?Q.EVENT_CHANNEL_MUTED:Q.EVENT_CHANNEL_UNMUTED,user:cr}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){Gr?G.onUserMuted&&G.onUserMuted(An,cr):G.onUserUnmuted&&G.onUserUnmuted(An,cr)})),[2]}))}))})),[3,85];case 63:return(ni=this._leftChannels.get(xe.channelUrl))?(Ml=ni.channel,[3,66]):[3,64];case 64:return[4,this.getChannel(xe.channelUrl,!0)];case 65:Ml=ge.sent(),ge.label=66;case 66:return Da=Ml,this._markAsLeave(Da),Ra=e.as(PC).user,ai=Ra.userId===this._sdkState.userId,Da.isSuper&&this._userInfoCache.upsert(Ra,xe.ts),ai&&this._dispatcher.dispatch(new On({channelUrls:[Da.url],context:{source:Q.EVENT_CHANNEL_BANNED,user:Ra}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onUserBanned&&G.onUserBanned(Da,Ra)})),[2]}))}))})),[3,85];case 67:return[4,this.getChannel(xe.channelUrl,!0)];case 68:return ri=ge.sent(),Oa=e.as(IC).user,ai=Oa.userId===this._sdkState.userId,ri.isSuper&&this._userInfoCache.upsert(Oa,xe.ts),ai&&this._dispatcher.dispatch(new On({channelUrls:[ri.url],context:{source:Q.EVENT_CHANNEL_UNBANNED,user:Oa}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onUserUnbanned&&G.onUserUnbanned(ri,Oa)})),[2]}))}))})),[3,85];case 69:return[4,this.getChannel(xe.channelUrl,!0)];case 70:return Wr=ge.sent(),si=e.as(OC).freeze,Wr.isFrozen=si,(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(Wr,Date.now()),this._dispatcher.dispatch(new pe({channels:[Wr],context:{source:si?Q.EVENT_CHANNEL_FROZEN:Q.EVENT_CHANNEL_UNFROZEN}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEac
1h((function(G){si?G.onChannelFrozen&&G.onChannelFrozen(Wr):G.onChannelUnfrozen&&G.onChannelUnfrozen(Wr)})),[2]}))}))})),[3,85];case 71:return[4,this.getChannel(xe.channelUrl,!0)];case 72:return dr=ge.sent(),ii=e.as(RM),Nl=ii.allowAutoUnhide,Tl=ii.hidePreviousMessages,Al=ii.messageOffsetTimestamp,Nl!==null&&(dr.hiddenState=Nl?qt.HIDDEN_ALLOW_AUTO_UNHIDE:qt.HIDDEN_PREVENT_AUTO_UNHIDE),Tl!==null&&Tl&&dr._updateUnreadCount(0,0),Al!==null&&(dr.messageOffsetTimestamp=Al),(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(dr,Date.now()),this._dispatcher.dispatch(new pe({channels:[dr],context:{source:Q.EVENT_CHANNEL_HIDDEN}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onChannelHidden&&G.onChannelHidden(dr)})),[2]}))}))})),[3,85];case 73:return[4,this.getChannel(xe.channelUrl,!0)];case 74:return(oi=ge.sent()).hiddenState=qt.UNHIDDEN,(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(oi,Date.now()),this._dispatcher.dispatch(new pe({channels:[oi],context:{source:Q.EVENT_CHANNEL_UNHIDDEN}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onChannelChanged&&G.onChannelChanged(oi)})),[2]}))}))})),[3,85];case 75:return this._dispatcher.dispatch(new On({channelUrls:[xe.channelUrl],context:{source:Q.EVENT_CHANNEL_DELETED}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onChannelDeleted&&G.onChannelDeleted(xe.channelUrl,ft.GROUP)})),[2]}))}))})),[3,85];case 76:return[4,Bo(50)];case 77:return ge.sent(),[4,this.getChannelWithoutCache(xe.channelUrl,!0,!1)];case 78:return Dl=ge.sent(),this._dispatcher.dispatch(new pe({channels:[Dl],context:{source:Q.EVENT_CHANNEL_UPDATED}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){G.onChannelChanged&&G.onChannelChanged(Dl)})),[2]}))}))})),[3,85];case 79:return[4,this.getChannel(xe.channelUrl,!0)];case 80:return ln=ge.sent(),li=e.as(RC),fr=li.created,hr=li.updated,pr=li.deleted,fr&&(ln._upsertCachedMetaData(fr,xe.ts),this._dispatcher.dispatch(new pe({channels:[ln],context:{source:Q.EVENT_CHANNEL_METADATA_CREATED,metaData:fr},ts:xe.ts}))),hr&&(ln._upsertCachedMetaData(hr,xe.ts),this._dispatcher.dispatch(new pe({channels:[ln],context:{source:Q.EVENT_CHANNEL_METADATA_UPDATED,metaData:hr},ts:xe.ts}))),pr&&(ln._removeFromCachedMetaData(pr,xe.ts),this._dispatcher.dispatch(new pe({channels:[ln],context:{source:Q.EVENT_CHANNEL_METADATA_DELETED,metaDataKeys:pr},ts:xe.ts}))),(fr||hr||pr)&&(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(ln,Date.now()),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){fr&&G.onMetaDataCreated&&G.onMetaDataCreated(ln,fr),hr&&G.onMetaDataUpdated&&G.onMetaDataUpdated(ln,hr),pr&&G.onMetaDataDeleted&&G.onMetaDataDeleted(ln,pr)})),[2]}))}))})),[3,85];case 81:return[4,this.getChannel(xe.channelUrl,!0)];case 82:return vr=ge.sent(),ui=e.as(DC),Ia=ui.created,Pa=ui.updated,ka=ui.deleted,Ia&&this._dispatcher.dispatch(new pe({channels:[vr],context:{source:Q.EVENT_CHANNEL_METACOUNTER_CREATED,metaCounters:Ia}})),Pa&&this._dispatcher.dispatch(new pe({channels:[vr],context:{source:Q.EVENT_CHANNEL_METACOUNTER_UPDATED,metaCounters:Pa}})),ka&&this._dispatcher.dispatch(new pe({channels:[vr],context:{source:Q.EVENT_CHANNEL_METACOUNTER_DELETED,metaCounterKeys:ka}})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEach((function(G){Ia&&G.onMetaCounterCreated&&G.onMetaCounterCreated(vr,Ia),Pa&&G.onMetaCounterUpdated&&G.onMetaCounterUpdated(vr,Pa),ka&&G.onMetaCounterDeleted&&G.onMetaCounterDeleted(vr,ka)})),[2]}))}))})),[3,85];case 83:return[4,this.getChannel(xe.channelUrl,!0)];case 84:return Dn=ge.sent(),ci=e.as(HS),Rl=ci.pinnedMessageIds,Np=ci.latestPinnedMessage,(Tp=ci.ts)>Dn._pinnedMessagesUpdatedAt&&(Dn.pinnedMessageIds=Rl!=null?Rl:[],Dn.lastPinnedMessage=Np,Dn._pinnedMessagesUpdatedAt=Tp,(ut=Y.of(this._iid).requestDeduplicator).updatePendingResponse(Dn,Date.now()),this._dispatcher.dispatch(new pe({channels:[Dn],context:{source:Q.EVENT_PINNED_MESSAGE_UPDATED}})),_e((function(){return U(Fe,void 0,void 0,(function(){var J,G,he,le,me;return j(this,(function(Ke){try{for(J=de(this._groupChannelHandlers.values()),G=J.next();!G.done;G=J.next())(he=G.value).onChannelChanged&&he.onChannelChanged(Dn)}catch(Ge){le={error:Ge}}finally{try{G&&!G.done&&(me=J.return)&&me.call(J)}finally{if(le)throw le.error}}return[2]}))}))})),_e((function(){return U(Fe,void 0,void 0,(function(){return j(this,(function(J){return this._groupChannelHandlers.forEac
1h((function(G){G.onPinnedMessageUpdated&&G.onPinnedMessageUpdated(Dn)})),[2]}))}))}))),[3,85];case 85:return[3,87];case 86:switch((Ol=e.as(AC).event).category){case zp.USER_BLOCK:Il=Vp.getDataAsUserBlockEvent(this._iid,Ol),di=Il.blocker,fi=Il.blockee,this._groupChannelCache.block(di.userId,fi.userId);break;case zp.USER_UNBLOCK:Pl=Vp.getDataAsUserBlockEvent(this._iid,Ol),di=Pl.blocker,fi=Pl.blockee,this._groupChannelCache.unblock(di.userId,fi.userId)}return[3,87];case 87:return[3,89];case 88:if(kl=ge.sent(),Co(kl))throw kl;return[3,89];case 89:return[2]}}))}))},n.prototype._markAsLeave=function(e){var r,a=this,s=(r=this._leftChannels.get(e.url))!==null&&r!==void 0?r:{channel:e,ref:0};s.ref++,this._leftChannels.set(e.url,s),setTimeout((function(){s.ref--,s.ref===0&&a._leftChannels.delete(e.url)}),1e4)},n.prototype.addHandler=function(e,r){this._groupChannelHandlers.set(e,r)},n.prototype.removeHandler=function(e){this._groupChannelHandlers.delete(e)},n.prototype.clearHandler=function(){this._groupChannelHandlers.clear()},n.prototype.subscribeChannelEvent=function(e,r){this._groupChannelBroadcast.subscribe(e,r)},n.prototype.unsubscribeChannelEvent=function(e){this._groupChannelBroadcast.unsubscribe(e)},n.prototype._updateJoinedMemberCount=function(e){e.joinedMemberCount=e.members.filter((function(r){return r.state===Ve.JOINED})).length},n.prototype.getChannel=function(e,r){return r===void 0&&(r=!1),U(this,void 0,void 0,(function(){var a;return j(this,(function(s){switch(s.label){case 0:Me(ae("string",e)).throw(fe.invalidParameters),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,this.getChannelFromCache(e)];case 2:return(a=s.sent())?[2,a]:[3,4];case 3:return s.sent(),[3,4];case 4:return[4,this.getChannelWithoutCache(e,r)];case 5:return[2,s.sent()]}}))}))},n.prototype.getChannelWithoutCache=function(e,r,a){return r===void 0&&(r=!1),a===void 0&&(a=!0),U(this,void 0,void 0,(function(){var s,i,o,l,u,c,d,f,h,v,g,b,E,m=this;return j(this,(function(x){switch(x.label){case 0:return Me(ae("string",e)).throw(fe.invalidParameters),s=Y.of(this._iid).requestDeduplicator,i=new Tf({channelUrl:e,isInternalCall:r}),[4,s.requestGetChannel(i.path,(function(){return m._requestQueue.send(i)}),i.params,a)];case 1:switch(o=x.sent(),l=o.as(Af).channel,u=l.unreadMessageCount,c=l.unreadMentionCount,l.myCountPreference){case Ft.UNREAD_MESSAGE_COUNT_ONLY:c=0;break;case Ft.UNREAD_MENTION_COUNT_ONLY:u=0;break;case Ft.OFF:u=0,c=0}l._updateUnreadCount(u,c),d=this._groupChannelCache.filterOffsetChanged([l]),x.label=2;case 2:x.trys.push([2,7,8,9]),f=de(d),h=f.next(),x.label=3;case 3:return h.done?[3,6]:(v=h.value,[4,this._messageCache.removeUnderOffset(v.url,v.messageOffsetTimestamp)]);case 4:x.sent(),x.label=5;case 5:return h=f.next(),[3,3];case 6:return[3,9];case 7:return g=x.sent(),b={error:g},[3,9];case 8:try{h&&!h.done&&(E=f.return)&&E.call(f)}finally{if(b)throw b.error}return[7];case 9:return[4,this._groupChannelCache.upsert([l])];case 10:return[2,x.sent()[0]]}}))}))},n.prototype.refreshChannel=function(e,r,a,s){return r===void 0&&(r=!0),a===void 0&&(a=Q.REFRESH_CHANNEL),s===void 0&&(s=!1),U(this,void 0,void 0,(function(){var i,o,l,u,c,d,f=this;return j(this,(function(h){switch(h.label){case 0:return h.trys.push([0,5,,6]),i=Y.of(this._iid).requestDeduplicator,o=new Tf({channelUrl:e,isInternalCall:r,showLatestMessage:s}),[4,i.requestGetChannel(o.path,(function(){return f._requestQueue.send(o)}),o.params,!1)];case 1:return l=h.sent(),(u=l.as(Af).channel).myMemberState!==Ve.NONE?[3,2]:(this._dispatcher.dispatch(new On({channelUrls:[u.url],context:{source:a}})),[3,4]);case 2:return[4,this.upsertChannelsToCache([u])];case 3:c=h.sent(),this._dispatcher.dispatch(new pe({channels:c,context:{source:a}})),h.label=4;case 4:return[3,6];case 5:return(d=h.sent()).code!==Cr.NON_AUTHORIZED&&d.code!==Cr.NOT_FOUND_IN_DATABASE||this._dispatcher.dispatch(new On({channelUrls:[e],context:{source:a}})),[3,6];case 6:return[2]}}
1))}))},n.prototype.getMyGroupChannels=function(e,r,a,s,i){return s===void 0&&(s=Q.REQUEST_CHANNEL),i===void 0&&(i=!1),U(this,void 0,void 0,(function(){var o,l,u,c,d,f,h,v,g;return j(this,(function(b){switch(b.label){case 0:return r.createdAfter&&(r.createdAfter=Math.floor(r.createdAfter/1e3)),r.createdBefore&&(r.createdBefore=Math.floor(r.createdBefore/1e3)),o=!1,i&&(l=Y.of(this._iid),u=l.appInfo,(c=l.cacheContext)&&!c.localCacheEnabled&&(u!=null&&u.enabledChannelMemberShipHistory)&&(u!=null&&u.applicationAttributes.includes("left_user_view_support"))&&(o=!0)),d=new sM(oe(oe({},r),{userId:this._sdkState.userId,token:e,limit:a,includeLeftChannel:i&&o})),[4,this._requestQueue.send(d)];case 1:return f=b.sent(),h=f.as(Ow),v=h.channels,g=h.token,this._dispatcher.dispatch(new pe({channels:v,context:{source:s}})),[2,{channels:v,token:g}]}}))}))},n.prototype.getMyGroupChannelChangeLogs=function(e,r,a){return a===void 0&&(a=Q.REQUEST_CHANNEL_CHANGELOGS),U(this,void 0,void 0,(function(){var s,i,o,l,u,c,d,f;return j(this,(function(h){switch(h.label){case 0:return s=oe(oe({},Ro),r),Me((ae("string",e)||ae("number",e))&&Nf(s)).throw(fe.invalidParameters),i=new rM(dt({userId:this._sdkState.userId,ts:typeof e=="number"?e:null,token:typeof e=="string"?e:null,filter:s})),[4,this._requestQueue.send(i)];case 1:return o=h.sent(),l=o.as(aM),u=l.updatedChannels,c=l.deletedChannelUrls,d=l.hasMore,f=l.ts,u.length>0&&this._dispatcher.dispatch(new pe({channels:u,context:{source:a},ts:f})),c.length>0&&this._dispatcher.dispatch(new On({channelUrls:c,context:{source:a}})),[2,{updatedChannels:u,deletedChannelUrls:c,hasMore:d,token:l.token}]}}))}))},n.prototype.getGroupChannelCount=function(e){return U(this,void 0,void 0,(function(){var r,a,s;return j(this,(function(i){switch(i.label){case 0:return r=oe(oe({},Dw),e),Me(Rw(r)).throw(fe.invalidParameters),a=new iM({userId:this._sdkState.userId,filter:r}),[4,this._requestQueue.send(a)];case 1:return s=i.sent(),[2,s.as(oM).groupChannelCount]}}))}))},n.prototype.getUnreadItemCount=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u,c,d,f,h,v,g,b,E,m;return j(this,(function(x){switch(x.label){case 0:return r=oe(oe({},ZS),e),Me((function(y){return rt(We,y.keys)&&rt("string",y.customTypeFilters,!0)&&rt("string",y.customTypesFilter,!0)})(r)).throw(fe.invalidParameters),a=Y.of(this._iid),s=a.sdkState,i=a.requestQueue,o=new lM({userId:s.userId,filter:r}),[4,i.send(o)];case 1:return l=x.sent(),u=l.as(uM),c=u.groupChannelUnreadMentionCount,d=u.groupChannelUnreadMessageCount,f=u.groupChannelInvitationCount,h=u.superGroupChannelUnreadMentionCount,v=u.superGroupChannelUnreadMessageCount,g=u.superGroupChannelInvitationCount,b=u.nonSuperGroupChannelUnreadMentionCount,E=u.nonSuperGroupChannelUnreadMessageCount,m=u.nonSuperGroupChannelInvitationCount,[2,et({groupChannelUnreadMentionCount:c,groupChannelUnreadMessageCount:d,groupChannelInvitationCount:f,superGroupChannelUnreadMentionCount:h,superGroupChannelUnreadMessageCount:v,superGroupChannelInvitationCount:g,nonSuperGroupChannelUnreadMentionCount:b,nonSuperGroupChannelUnreadMessageCount:E,nonSuperGroupChannelInvitationCount:m})]}}))}))},n.prototype.getTotalUnreadChannelCount=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i;return j(this,(function(o){switch(o.label){case 0:return e=Y.of(this._iid),r=e.sdkState,a=e.requestQueue,s=new cM({userId:r.userId}),[4,a.send(s)];case 1:return i=o.sent(),[2,i.as(dM).unreadCount]}}))}))},n.prototype.getTotalUnreadMessageCount=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l;return j(this,(function(u){switch(u.label){case 0:return r=oe(oe({},eM),e),Me(tM(r)).throw(fe.invalidParameters),a=Y.of(this._iid),s=a.sdkState,i=a.requestQueue,o=new fM({userId:s.userId,filter:r}),[4,i.send(o)];case 1:return l=u.sent(),[2,l.as(hM).unreadCount]}}))}))},n.prototype.getTotalScheduledMessageCount=function(e){return e===void 0&&(e={}),U(this,void 0,void 0,(function(){var r,a,s,i;return j(this,(function(o){switch(o.label){case 0:return r=oe(oe({},nM),e),Me((function(l){return ae("string",l.channelUrl,!0)&&rt(Qr,l.scheduledStatus,!0)&&ze(us,l.messageTypeFilter)}
1)(r)).throw(fe.invalidParameters),a=Y.of(this._iid).requestQueue,s=new pM(r),[4,a.send(s)];case 1:return i=o.sent(),[2,i.as(vM).count]}}))}))},n.prototype.getSubscribedTotalUnreadMessageCount=function(){var e=Y.of(this._iid).subscribedUnreadMessageCount;return e.all>=0?e.all:0},n.prototype.getSubscribedCustomTypeTotalUnreadMessageCount=function(){var e=0,r=Y.of(this._iid).subscribedUnreadMessageCount;return Object.keys(r.customTypes).forEach((function(a){e+=r.customTypes[a]})),e},n.prototype.getSubscribedCustomTypeUnreadMessageCount=function(e){var r;return(r=Y.of(this._iid).subscribedUnreadMessageCount.customTypes[e])!==null&&r!==void 0?r:0},n.prototype.createChannel=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i;return j(this,(function(o){switch(o.label){case 0:return r=oe(oe({},uo),e),Me(Mf(r)).throw(fe.invalidParameters),r.isPublic||(r.accessCode=void 0),a=new gM(oe({userId:this._sdkState.userId},r)),[4,this._requestQueue.send(a)];case 1:return s=o.sent(),i=s.as(yM).channel,[4,this.upsertChannelsToCache([i])];case 2:return o.sent(),[2,i]}}))}))},n.prototype.markAsReadAll=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return e=Date.now(),Me(e-this._markAsReadAllLastSentAt>=1e3).throw(fe.markAsReadAllRateLimitExceeded),this._markAsReadAllLastSentAt=e,r=new Kp({userId:this._sdkState.userId}),[4,this._requestQueue.send(r)];case 1:c.sent(),a=this._groupChannelCache.channels;try{for(s=de(a),i=s.next();!i.done;i=s.next())(o=i.value)._updateUnreadMemberState(this._sdkState.userId,e),o._updateUnreadCount(0,0)}catch(d){l={error:d}}finally{try{i&&!i.done&&(u=s.return)&&u.call(s)}finally{if(l)throw l.error}}return a.length>0?[4,this.upsertChannelsToCache(a)]:[3,3];case 2:c.sent(),c.label=3;case 3:return[2]}}
1))}))},n.prototype.markAsReadWithChannelUrls=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u,c,d;return j(this,(function(f){switch(f.label){case 0:return r=Date.now(),Me(rt("string",e)&&r-this._markAsReadAllLastSentAt>=1e3).throw(fe.markAsReadAllRateLimitExceeded),this._markAsReadAllLastSentAt=r,a=new Kp({userId:this._sdkState.userId,channelUrls:e}),[4,this._requestQueue.send(a)];case 1:f.sent(),s=this._groupChannelCache.channels,i=[];try{for(o=de(s),l=o.next();!l.done;l=o.next())u=l.value,e.includes(u.url)&&(u._updateUnreadMemberState(this._sdkState.userId,r),u._updateUnreadCount(0,0),i.push(u))}catch(h){c={error:h}}finally{try{l&&!l.done&&(d=o.return)&&d.call(o)}finally{if(c)throw c.error}}return i.length>0?[4,this.upsertChannelsToCache(i)]:[3,3];case 2:f.sent(),f.label=3;case 3:return[2]}}))}))},n.prototype.markAsDelivered=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this.getChannel(e)];case 1:return[4,r.sent().markAsDelivered()];case 2:return r.sent(),[2]}}))}))},n.prototype.getMessageFromCache=function(e){var r;return U(this,void 0,void 0,(function(){return j(this,(function(a){switch(a.label){case 0:return[4,this._messageCache.get(e)];case 1:return[2,(r=a.sent())!==null&&r!==void 0?r:null]}}))}))},n.prototype.getExactlyMatchingMessagesForTokenFromCache=function(e,r,a,s){return U(this,void 0,void 0,(function(){return j(this,(function(i){switch(i.label){case 0:return[4,this._messageCache.fetch({channelUrl:e,token:r,filter:a,exactMatch:!0,isRestoreIndexedDB:s})];case 1:return[2,i.sent()]}}))}))},n.prototype.getMessagesFromCache=function(e,r,a,s,i,o,l){return i===void 0&&(i=uw),o===void 0&&(o=!0),l===void 0&&(l=!1),U(this,void 0,void 0,(function(){return j(this,(function(u){switch(u.label){case 0:return[4,this._messageCache.fetch({channelUrl:e,token:r,limit:i,filter:s,backward:a==="next",inclusive:o,isRestoreIndexedDB:l})];case 1:return[2,u.sent()]}}))}))},n.prototype.getPollMessagesFromCache=function(e,r,a,s){return U(this,void 0,void 0,(function(){return j(this,(function(i){switch(i.label){case 0:return[4,this._messageCache.fetch({channelUrl:e,token:r,limit:s,filter:a,backward:!1,isPollOnly:!0})];case 1:return[2,i.sent()]}}))}))},n.prototype.getCachedMessageCountBetween=function(e,r,a,s){return U(this,void 0,void 0,(function(){return j(this,(function(i){switch(i.label){case 0:return[4,this._messageCache.countBetween(e,r,new Qt({top:a,bottom:s}))];case 1:return[2,i.sent()]}}))}))},n.prototype.getUnsentMessagesFromCache=function(e,r){return U(this,void 0,void 0,(function(){return j(this,(function(a){switch(a.label){case 0:return[4,this._unsentMessageCache.fetch({channelUrl:e,filter:r})];case 1:return[2,a.sent()]}}))}))},n.prototype.removeFailedMessageFromCache=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this._unsentMessageCache.remove([e])];case 1:return r.sent(),[2]}}))}))},n})(GS),Ct=function(t,n){return n instanceof ht?t.findIndex((function(e){return e instanceof ht&&n.isIdentical(e)})):t.findIndex((function(e){return e.isIdentical(n)}))},ja=function(t,n){return t.findIndex((function(e){return e instanceof Mo?e.messageId===n:e instanceof CC?e.notificationId===n:void 0}))},Xl=function(t,n){if(t.length>0){for(var e=0,r=t.length-1,a=Math.floor((e+r)/2);e<r;){var s=t[a].createdAt-n.createdAt;if(s>0)r=a,a=Math.floor((e+r)/2);else{if(!(s<0))return a;e=a+1,a=Math.floor((e+r)/2)}}return t[a].createdAt>n.createdAt?a:a+1}return t.length},Yt={},HM=(function(){function t(n){var e=n._iid,r=n.channel,a=n.includeParams,s=this;this.ref=0,this._iid=e,this._channel=r,this._includeParams=a;var i,o,l=Y.of(this._iid),u=l.logger,c=l.sdkState,d=l.dispatcher;this._metadataKey=(i=c.userId,o=r.url,"sendbird:".concat(i,"@groupchannel/").concat(o,"/message/changelogs.meta"));var f=(function(h,v){return"sendbird:".concat(h,"@groupchannel/").concat(v,"/message/changelogs")})(c.userId,this._channel.url);this._sync=new ar(f,(function(){return U(s,void 0,void 0,(function(){var h,v,g,b,E,m,x,y,w;return j(this,(function(_){switch(_.label){case 0:return h={hasNext:!0,nextToken:0},[4,this.loadMetadata()];case 1:_.sent(),u.debug("message changelog sync from",(w=this._metadata)===null||w===void 0?void 0:w.token),_.label=2;case 2:return _.trys.push([2,5,,8]),[4,No.of(this._iid).getMessageChangelogs(this._channel.url,this._channel.channelType,this._metadata.token,oe({replyType:To.ALL},this._includeParams),Q.SYNC_MESSAGE_CHANGELOGS)];case 3:return v=_.sent(),g=v.updatedMessages,b=v.deletedMessageIds,E=v.hasMore,m=v.token,x=v.forceUseNextToken,h.hasNext=E,h.nextToken=m,g.length>0||b.length>0?this._metadata&&(this._metadata.token=m):x&&this._metadata&&(this._metadata.token=m),u.debug("message changelog sync progress",h),[4,this.saveMetadata()];case 4:return _.sent(),[3,8];case 5:return y=_.sent(),u.debug("message changelog sync error",y),y instanceof fe&&y.isInvalidTokenError?[4,this.clearMetadata()]:[3,7];case 6:_.sent(),_.label=7;case 7:throw y;case 8:return[2,h]}}))}))})),this._connectionEventContext=d.on((function(h){h instanceof kr?h.stateType===qn.CONNECTED?s.resume():s.pause():h instanceof Ls&&s.resume()}))}return t.of=function(n,e,r){return Yt[n]||(Yt[n]={}),Yt[n][e.url]||(Yt[n][e.url]=new t({_iid:n,channel:e,includeParams:r})),Yt[n][e.url].ref++,Yt[n][e.url]},t.clear=function(n,e){Yt[n]&&Yt[n][e]&&(Yt[n][e].close(),Object.keys(Yt[n]).length===0&&delete Yt[n])},t.prototype.loadMetadata=function(){return U(this,void 0,void 0,(function(){var n,e,r,a;return j(this,(function(s){switch(s.label){case 0:return this._metadata?[3,2]:(n=Y.of(this._iid),e=n.cacheContext,r=n.firstConnectedAt,[4,e.preference.get(this._metadataKey)]);case 1:a=s.sent(),this._metadata={token:a?a.token:r},s.label=2;case 2:return[2,this._metadata]}}))}))},t.prototype.saveMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return this._metadata?[4,Y.of(this._iid).cacheContext.preference.set(this._metadataKey,this._metadata)]:[3,2];case 1:return n.sent(),[2,!0];case 2:return[2,!1]}}))}))},t.prototype.clearMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return[4,Y.of(this._iid).cacheContext.preference.remove(this._metadataKey)];case 1:return n.sent(),this._metadata=void 0,[2]}}))}))},t.prototype.resume=function(){var n=Y.of(this._iid),e=n.logger;n.sessionManager.session.hasSession&&(e.debug("message changelog sync resume()"),this._sync.start(0))},t.prototype.pause=function(){Y.exists(this._iid)&&Y.of(this._iid).logger.debug("message changelog sync pause()"),this._sync.stop()},t.prototype.close=function(){this.ref--,this.ref<=0&&(this.ref=0,this.pause(),this._connectionEventContext.close(),delete Yt[this._iid][this._channel.url])},t})(),gr={},GM=(function(){function t(n){var e=n._iid,r=n.channel,a=n.hasPollMessage,s=this;this.ref=0,this._iid=e,this._channel=r;var i,o,l=Y.of(this._iid),u=l.logger,c=l.sdkState,d=l.dispatcher;this._metadataKey=(i=c.userId,o=r.url,"sendbird:".concat(i,"@groupchannel/").concat(o,"/poll/changelogs.meta"));var f=(function(h,v){return"sendbird:".concat(h,"@groupchannel/").concat(v,"/poll/changelogs")})(c.userId,this._channel.url);this._sync=new ar(f,(function(){return U(s,void 0,void 0,(function(){var h,v,g,b,E,m,x,y;return j(this,(function(w){switch(w.label){case 0:return h={hasNext:!0,nextToken:0},[4,this.loadMetadata()];case 1:return w.sent(),u.debug("poll changelog sync from",(y=this._metadata)===null||y===void 0?void 0:y.token),(v=!this._metadata||!this._metadata.token)?[4,a()]:[3,3];case 2:v=!w.sent(),w.label=3;case 3:if(v)return[2,{hasNext:!1,nextToken:0}];this._metadata||(g=Y.of(this._iid).firstConnectedAt,this._metadata={token:g}),w.label=4;case 4:return w.trys.push([4,7,,10]),[4,SC.of(this._iid).getPollChangeLogs(this._channel.url,this._channel.channelType,this._metadata.token)];case 5:return b=w.sent(),E=b.hasMore,m=b.token,h.hasNext=E,h.nextToken=m,this._metadata.token=m,u.debug("poll changelog sync progress",h),[4,this.saveMetadata()];case 6:return w.sent(),[3,10];case 7:return x=w.sent(),u.debug("poll changelog sync error",x),x instanceof fe&&x.isInvalidTokenError?[4,this.clearMetadata()]:[3,9];case 8:w.sent(),w.label=9;case 9:throw x;case 10:return[2,h]}}))}))})),this._connectionEventContext=d.on((function(h){h instanceof kr&&(h.stateType===qn.CONNECTED?s.resume():s.pause())}))}return t.of=function(n,e,r){return gr[n]||(gr[n]={}),gr[n][e.url]||(gr[n][e.url]=new t({_iid:n,channel:e,hasPollMessage:r})),gr[n][e.url].ref++,gr[n][e.url]},t.prototype.loadMetadata=function(){return U(this,void 0,void 0,(function(){var n;return j(this,(function(e){switch(e.label){case 0:return this._metadata?[3,2]:[4,Y.of(this._iid).cacheContext.preference.get(this._metadataKey)];case 1:n=e.sent(),this._metadata=n?{token:n.token}:void 0,e.label=2;case 2:return[2]}}
1))}))},t.prototype.saveMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return this._metadata?[4,Y.of(this._iid).cacheContext.preference.set(this._metadataKey,this._metadata)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}}))}))},t.prototype.clearMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return[4,Y.of(this._iid).cacheContext.preference.remove(this._metadataKey)];case 1:return n.sent(),this._metadata=void 0,[2]}}))}))},t.prototype.resume=function(){Y.of(this._iid).logger.debug("poll changelog sync resume()"),this._sync.start(0)},t.prototype.pause=function(){Y.exists(this._iid)&&Y.of(this._iid).logger.debug("poll changelog sync pause()"),this._sync.stop()},t.prototype.close=function(){this.ref--,this.ref<=0&&(this.ref=0,this.pause(),this._connectionEventContext.close(),delete gr[this._iid][this._channel.url])},t})(),BM=(function(t){function n(e){var r,a,s,i,o,l,u,c,d,f,h=this;return(h=t.call(this)||this).method=De.GET,h.path="".concat(pa(e.channelType),"/").concat(e.channelUrl,"/messages_gap"),h.params=et({prev_start_ts:e.prevStart,prev_end_ts:e.prevEnd,prev_cache_count:e.prevCount,next_start_ts:e.nextStart,next_end_ts:e.nextEnd,next_cache_count:e.nextCount,huge_gap_threshold:(r=e.threshold)!==null&&r!==void 0?r:null,reverse:!0,custom_types:(a=e.customTypes)!==null&&a!==void 0?a:["*"],message_type:(s=e.messageType)!==null&&s!==void 0?s:null,include_reply_type:(i=e.replyType)!==null&&i!==void 0?i:To.NONE,include_reactions_summary:(o=e.includeReactions)===null||o===void 0||o,include_meta_array:(l=e.includeMetaArray)===null||l===void 0||l,include_thread_info:(u=e.includeThreadInfo)===null||u===void 0||u,include_parent_message_info:(c=e.includeParentMessageInfo)===null||c===void 0||c,with_sorted_meta_array:(d=e.includeMetaArray)===null||d===void 0||d,show_subchannel_messages_only:(f=e.showSubchannelMessagesOnly)!==null&&f!==void 0&&f,include_poll_details:!0,checking_continuous_messages:e.checkingContinuousMessages}),h}return ne(n,t),n})(Ae),WM=(function(t){function n(e,r){var a,s,i,o,l,u,c=this;return(c=t.call(this,e,r)||this).isHugeGap=r.is_huge_gap,c.prevMessages=((a=r.prev_messages)!==null&&a!==void 0?a:[]).map((function(d){return ta(e,d)})),c.prevHasMore=(s=r.prev_hasmore)!==null&&s!==void 0&&s,c.isContinuousPrevMessages=(i=r.is_continuous_prev_messages)!==null&&i!==void 0&&i,c.nextMessages=((o=r.next_messages)!==null&&o!==void 0?o:[]).map((function(d){return ta(e,d)})),c.nextHasmore=(l=r.next_hasmore)!==null&&l!==void 0&&l,c.isContinuousNextMessages=(u=r.is_continuous_next_messages)!==null&&u!==void 0&&u,c}return ne(n,t),n})(Le),Yp={includeMetaArray:!0,includeReactions:!0,includeThreadInfo:!0,includeParentMessageInfo:!0};(function(t){t.CACHE_AND_REPLACE_BY_API="cache_and_replace_by_api"})(Rf||(Rf={}));var cs,ds,fs,zM=(function(){function t(){this._onCacheResult=Se,this._onApiResult=Se}return t.prototype._invokeResponse=function(n,e,r){var a=this;_e((function(){return U(a,void 0,void 0,(function(){return j(this,(function(s){switch(n){case"local":this._onCacheResult(e,r);break;case"remote":this._onApiResult(e,r)}return[2]}))}))}))},t.prototype.onCacheResult=function(n){return this._onCacheResult=n,this},t.prototype.onApiResult=function(n){return this._onApiResult=n,this},t})(),VM=(function(){function t(n,e){var r=e.filter,a=e.startingPoint,s=e.limit,i=e.prevResultLimit,o=e.nextResultLimit,l=e.channel,u=e.channelManager,c=e.disableBackgroundSync,d=c!==void 0&&c,f=this;this._messages=[],this._unsentMessages=[],this._isLoadingPrevious=!1,this._isLoadingNext=!1,this._isInitializing=!1,this._pendingInitMessages=null,this._iid=n,this._key="mc-".concat(dh()),this._isDisposed=!1,this.filter=r!=null?r:new xC,this._channel=l,this._syncRange=new Qt({}),this._hasPrevious=!0,this._hasNext=!0,this._startingPoint=typeof a=="number"&&Number.isFinite(a)?a:Number.MAX_SAFE_INTEGER,this._limit=s||uw,this._prevResultLimit=i!=null?i:Math.floor(this._limit/2),this._nextResultLimit=o!=null?o:Math.floor(this._limit/2),this._channelManager=u;var h=Y.of(this._iid).statManager;this._channelManager.subscribeChannelEvent(this._key,{onUpdate:function(m,x){var y=x.source,w=m.findIndex((function(_){return _.isIdentical(f.channel)}));w>=0&&(f._replaceChannelOfCollection(m[w]),f.channel._runIfHandleableWithGroupChannel
1((function(_){switch(y){case Q.EVENT_CHANNEL_UPDATED:for(var C=!1,M=0;M<f._messages.length;M++)if(f._messages[M].createdAt>=_.messageOffsetTimestamp){C=!0;var S=M;if(S>0){var A=f._messages.splice(0,S);f._removeMessagesFromView(A.map((function(T){return f.keyOf(T)})),Q.EVENT_MESSAGE_OFFSET_UPDATED)}break}!C&&f._messages.length>0&&f._removeMessagesFromView(f._messages.map((function(T){return f.keyOf(T)})),Q.EVENT_MESSAGE_OFFSET_UPDATED);break;case Q.EVENT_CHANNEL_UNMUTED:var N=Y.of(f._iid).sdkState,R=x.user;N.userId===R.userId&&f._clearCheckMyMutedTimer();break;case Q.EVENT_CHANNEL_MUTED:N=Y.of(f._iid).sdkState,R=x.user,N.userId===R.userId&&_._myMutedRemainingTime!==-1&&f._startCheckMyMutedTimer(_._myMutedRemainingTime);break;case Q.EVENT_CHANNEL_LEFT:_.isPublic&&f._clearCheckMyMutedTimer()}_e((function(){return U(f,void 0,void 0,(function(){var T;return j(this,(function(I){return Do(y)&&(!((T=this._handler)===null||T===void 0)&&T.onChannelUpdated)&&this._handler.onChannelUpdated(x,this.channel),[2]}))}))}))})),f._postprocessChannelUpdateEvent(m[w],y))},onRemove:function(m,x){var y=m.indexOf(f.channel.url);y>=0&&f._channel._runIfHandleableWithGroupChannel((function(w){w.myMemberState=Ve.NONE,f._clearCheckMyMutedTimer(),_e((function(){return U(f,void 0,void 0,(function(){var _;return j(this,(function(C){return!((_=this._handler)===null||_===void 0)&&_.onChannelDeleted&&this._handler.onChannelDeleted(x,this.channel.url),[2]}))}))})),f._postprocessChannelRemoveEvent(m[y])}))}}),this._channelManager.subscribeMessageEvent(this._key,{onUpdate:function(m,x){var y,w,_=[],C=[];try{for(var M=de(m),S=M.next();!S.done;S=M.next()){var A=S.value;A.channelUrl===f._channel.url&&(f.filter.match(A)?_.push(A):C.push(f.keyOf(A)))}}catch(N){y={error:N}}finally{try{S&&!S.done&&(w=M.return)&&w.call(M)}finally{if(y)throw y.error}}if(In(x)){if(_.length>0)switch(x){case Q.LOCAL_MESSAGE_CANCELED:case Q.LOCAL_MESSAGE_RESEND_STARTED:case Q.EVENT_MESSAGE_SENT_FAILED:case Q.EVENT_MESSAGE_UPDATED:case Q.EVENT_MESSAGE_THREADINFO_UPDATED:case Q.EVENT_MESSAGE_REACTION_UPDATED:case Q.EVENT_MESSAGE_FEEDBACK_ADDED:case Q.EVENT_MESSAGE_FEEDBACK_UPDATED:case Q.EVENT_MESSAGE_FEEDBACK_DELETED:f._updateMessagesToView(_,x);break;case Q.EVENT_MESSAGE_SENT_SUCCESS:case Q.SYNC_MESSAGE_CHANGELOGS:f._isInitializing?f._pendingInitMessages.push({messages:Ie([],Re(_),!1),source:x}):f._updateMessagesToView(_,x);break;case Q.EVENT_MESSAGE_SENT_PENDING:f._addMessagesToView(_,x);break;case Q.EVENT_MESSAGE_RECEIVED:f._isInitializing?f._pendingInitMessages.push({messages:Ie([],Re(_),!1),source:x}):f.hasNext||f._addMessagesToView(_,x);break;case Q.SYNC_MESSAGE_FILL:f._addMessagesToView(_,x)}C.length>0&&f._removeMessagesFromView(C,x)}f._postprocessMessageUpdateEvent(m,x)},onRemove:function(m,x){f._removeMessagesFromView(m,x),f._postprocessMessageRemoveEvent(m)},onRemoveUnsent:function(m,x){f._removeUnsentMessageFromView(m,x)},onPollChangeLogUpdate:function(m,x){f._updatePollsToView(m,x)},onPollUpdate:function(m,x){f._applyPollUpdateEventToView(m,x)},onPollVote:function(m,x){f._applyPollVoteEventToView(m,x)},onReactionUpdate:function(m,x){f._applyReactionEventToView(m,x)},onThreadInfoUpdate:function(m,x){f._applyThreadInfoEventToView(m,x)},onDeletedByRetentionPolicy:function(m,x,y){x===f.channel.url&&f._messageRetention(m,y)}});var v=Y.of(this._iid),g=v.cacheContext,b=v.dispatcher,E=v.messageBackgroun
1dSyncThrottleController;this._channel._updateMessageCollectionLastAccessedAt(),b.dispatch(new pe({channels:[this._channel],context:{source:Q.CHANNEL_LASTACCESSEDAT_UPDATED}})),this._backgroundSync=qM.of(this._iid,this._channel),!d&&this._shouldStartBackgroundSync()&&this._backgroundSync.resume(this._startingPoint),this._changelogSync=HM.of(this._iid,this._channel,this.changelogIncludeParams),this._changelogSync.resume(),this._pollChangelogSync=GM.of(this._iid,this._channel,this._hasPollMessage.bind(this)),this._pollChangelogSync.resume(),this._prevFill=new ar(this._key,(function(m){return U(f,void 0,void 0,(function(){var x=this;return j(this,(function(y){switch(y.label){case 0:return[4,E.run("message-fill-sync-".concat(l.url,"-prev"),(function(){return U(x,void 0,void 0,(function(){var w,_,C,M,S,A,N;return j(this,(function(R){switch(R.label){case 0:return[4,this._getRemoteMessages(m,{prevLimit:this._prevResultLimit,source:Q.SYNC_MESSAGE_FILL,checkingContinuousMessages:g.localCacheEnabled,sdkSource:Qn.INTERNAL_FILL_GAP})];case 1:return w=R.sent(),_=w.messages,C=w.isContinuousMessages,_.length>0?(M=Math.min.apply(Math,Ie([],Re(_.map((function(T){return T.createdAt}))),!1)),this._syncRange.extends(M),C&&((S=this._backgroundSync)===null||S===void 0||S.range.extends(M)),[2,{hasNext:_.length>=this._prevResultLimit&&this.viewTop<M,nextToken:this._syncRange.top}]):(g.localCacheEnabled&&h.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,measured_on:"gap_check",event:"cache_fetch",max_db_size:(N=(A=g.localCacheConfig)===null||A===void 0?void 0:A.maxSize)!==null&&N!==void 0?N:0,use_local_cache:g.localCacheEnabled,starting_point:0,message_init_policy:""}})),[2,{hasNext:!1,nextToken:0}])}}))}))}))];case 1:return[2,y.sent()]}}))}))})),this._nextFill=new ar(this._key,(function(m){return U(f,void 0,void 0,(function(){var x=this;return j(this,(function(y){switch(y.label){case 0:return[4,E.run("message-fill-sync-".concat(l.url,"-next"),(function(){return U(x,void 0,void 0,(function(){var w,_,C,M,S,A,N,R;return j(this,(function(T){switch(T.label){case 0:return[4,this._getRemoteMessages(m,{nextLimit:this._nextResultLimit,source:Q.SYNC_MESSAGE_FILL,checkingHasNext:!0,checkingContinuousMessages:g.localCacheEnabled,sdkSource:Qn.INTERNAL_FILL_GAP})];case 1:return w=T.sent(),_=w.messages,C=w.isContinuousMessages,M=w.hasNext,_.length>0?(S=Math.max.apply(Math,Ie([],Re(_.map((function(I){return I.createdAt}))),!1)),this._syncRange.extends(S),C&&((A=this._backgroundSync)===null||A===void 0||A.range.extends(S)),[2,{hasNext:M,nextToken:this._syncRange.bottom}]):(g.localCacheEnabled&&h.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,measured_on:"gap_check",event:"cache_fetch",max_db_size:(R=(N=g.localCacheConfig)===null||N===void 0?void 0:N.maxSize)!==null&&R!==void 0?R:0,use_local_cache:g.localCacheEnabled,starting_point:0,message_init_policy:""}})),[2,{hasNext:!1,nextToken:0}])}}))}))}))];case 1:return[2,y.sent()]}}))}))})),this._connectionEventContext=b.on((function(m){if(m instanceof kr)switch(m.stateType){case qn.CONNECTED:Pn((function(){return U(f,void 0,void 0,(function(){return j(this,(function(x){return this._activate(),[2]}))}))}));break;case qn.LOGOUT:f.dispose();break;default:f._clearCheckMyMutedTimer(),f._prevFill.stop(),f._nextFill.stop()}else m instanceof Ls&&f._activate()}))}return t.prototype.keyOf=function(n){return 0},Object.defineProperty(t.prototype,"changelogIncludeParams",{get:function(){return{includeReactions:!0,includeThreadInfo:!0,includeMetaArray:!0,includeParentMessageInfo:!0}},enumerable:!1,configurable:!0}),t.prototype._postprocessChannelUpdateEvent=function(n,e){},t.prototype._postprocessChannelRemoveEvent=function(n){},t.prototype._postprocessMessageUpdateEvent=function(n,e){},t.prototype._postprocessMessageRemoveEvent=function(n){},Object.defineProperty(t.prototype,"channel",{get:function(){return this._channel},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"succeededMessages",{get:function(){return Ie([],Re(this._messages),!1)}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"failedMessages",{get:function(){return this._unsentMessages.filter((function(n){return n.sendingStatus===So.FAILED}))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pendingMessages",{get:function(){return this._unsentMessages.filter((function(n){return n.sendingStatus===So.PENDING}))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasPrevious",{get:function(){return this._hasPrevious},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasNext",{get:function(){return this._hasNext},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewTop",{get:function(){return Math.min.apply(Math,Ie(Ie([],Re(this._messages.map((function(n){return n.createdAt}))),!1),[Number.MAX_SAFE_INTEGER],!1))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewBottom",{get:function(){return Math.max.apply(Math,Ie(Ie([],Re(this._messages.map((function(n){return n.createdAt}))),!1),[0],!1))},enumerable:!1,configurable:!0}),t.prototype._activate=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return Y.of(this._iid).logger.debug("check huge gap"),this._checkHugeGap(),[4,this._refreshChannel(Q.SYNC_CHANNEL_CHANGELOGS)];case 1:return n.sent(),[2]}}))}))},t.prototype._replaceChannelOfCollection=function(n){this._channel.isGroupChannel()?this._channel=n:this._channel.isFeedChannel()&&(this._channel._groupChannel=n._groupChannel)},t.prototype._shouldStartBackgroundSync=function(){var n=Y.of(this._iid).cacheContext;return this.channel.isGroupChannel()?n.localCacheEnabled&&!this.channel.isSuper:n.localCacheEnabled},t.prototype._setBaseMessageCollectionHandler=function(n){this._handler=n},t.prototype._filterUnderOffsetMessage=function(n){var e;return this._channel._runIfHandleableWithGroupChannel((function(r){e=n.filter((function(a){return a.createdAt>=r.messageOffsetTimestamp}))})),e!==void 0?e:n},t.prototype._flushPendingInitMessages=function(n){var e,r,a,s,i,o,l=this._pendingInitMessages;if(this._pendingInitMessages=null,l&&!this._isDisposed)try{for(var u=de(l),c=u.next();!c.done;c=u.next()){var d=c.value,f=d.messages;switch(d.source){case Q.EVENT_MESSAGE_RECEIVED:if(!this.hasNext)try{for(var h=(a=void 0,de(f)),v=h.next();!v.done;v=h.next()){var g=v.value;(m=Ct(n,g))>=0?g.updatedAt>n[m].updatedAt&&(n[m]=g):n.push(g)}}catch(x){a={error:x}}finally{try{v&&!v.done&&(s=h.return)&&s.call(h)}finally{if(a)throw a.error}}break;case Q.EVENT_MESSAGE_SENT_SUCCESS:case Q.SYNC_MESSAGE_CHANGELOGS:try{for(var b=(i=void 0,de(f)),E=b.next();!E.done;E=b.next()){var m;g=E.value,(m=Ct(n,g))>=0?g.updatedAt>n[m].updatedAt&&(n[m]=g):this.hasNext||n.push(g)}}catch(x){i={error:x}}
1finally{try{E&&!E.done&&(o=b.return)&&o.call(b)}finally{if(i)throw i.error}}}}}catch(x){e={error:x}}finally{try{c&&!c.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}},t.prototype._updateChildMessagesInView=function(n){var e=[];return this._messages.forEach((function(r){r instanceof Mo&&r.parentMessageId===n.messageId&&r.applyParentMessage(n)&&e.push(r)})),e},t.prototype._updatePollsToView=function(n,e){var r,a,s=this,i=[];try{for(var o=de(n),l=o.next();!l.done;l=o.next()){var u=l.value,c=ja(this._messages,u.messageId);if(c>=0){var d=this._messages[c];d.isUserMessage()&&d.applyPoll(u),i.push(d)}}}catch(f){r={error:f}}finally{try{l&&!l.done&&(a=o.return)&&a.call(o)}finally{if(r)throw r.error}}return i.length>0&&In(e)&&_e((function(){return U(s,void 0,void 0,(function(){var f,h,v;return j(this,(function(g){return f={source:e},i.length>0&&((v=(h=this._handler).onMessagesUpdated)===null||v===void 0||v.call(h,f,this.channel,i)),[2]}))}))})),i},t.prototype._applyPollUpdateEventToView=function(n,e){var r=this,a=ja(this._messages,n.messageId);if(a>=0){var s=this._messages[a];s&&s.isUserMessage()&&s.poll&&s.poll.applyPollUpdateEvent(n)&&In(e)&&_e((function(){return U(r,void 0,void 0,(function(){var i,o,l;return j(this,(function(u){return i={source:e},(l=(o=this._handler)===null||o===void 0?void 0:o.onMessagesUpdated)===null||l===void 0||l.call(o,i,this.channel,[s]),[2]}))}))}))}},t.prototype._applyPollVoteEventToView=function(n,e){var r=this,a=ja(this._messages,n.messageId);if(a>=0){var s=this._messages[a];s&&s.isUserMessage()&&s.poll&&s.poll.applyPollVoteEvent(n)&&In(e)&&_e((function(){return U(r,void 0,void 0,(function(){var i,o,l;return j(this,(function(u){return i={source:e},(l=(o=this._handler)===null||o===void 0?void 0:o.onMessagesUpdated)===null||l===void 0||l.call(o,i,this.channel,[s]),[2]}))}))}))}},t.prototype._applyReactionEventToView=function(n,e){var r=this,a=ja(this._messages,n.messageId);if(a>=0){var s=this._messages[a];s&&(s.isUserMessage()||s.isFileMessage()||s.isMultipleFilesMessage())&&In(e)&&(s.applyReactionEvent(n),_e((function(){return U(r,void 0,void 0,(function(){var i,o,l;return j(this,(function(u){return i={source:e},(l=(o=this._handler)===null||o===void 0?void 0:o.onMessagesUpdated)===null||l===void 0||l.call(o,i,this.channel,[s]),[2]}))}))})))}},t.prototype._applyThreadInfoEventToView=function(n,e){var r=this,a=ja(this._messages,n.targetMessageId);if(a>=0){var s=this._messages[a];s&&(s.isUserMessage()||s.isFileMessage()||s.isMultipleFilesMessage())&&In(e)&&(s.applyThreadInfoUpdateEvent(n),_e((function(){return U(r,void 0,void 0,(function(){var i,o,l;return j(this,(function(u){return i={source:e},(l=(o=this._handler)===null||o===void 0?void 0:o.onMessagesUpdated)===null||l===void 0||l.call(o,i,this.channel,[s]),[2]}))}))})))}},t.prototype._removeMessagesFromView=function(n,e){var r,a,s=this,i=[],o=[],l=function(f){var h=u._messages.findIndex((function(g){return s.keyOf(g)===f}));if(h>=0){var v=u._messages[h];i.push(u.keyOf(v)),o.push(v),u._messages.splice(h,1)}},u=this;try{for(var c=de(n),d=c.next();!d.done;d=c.next())l(d.value)}catch(f){r={error:f}}finally{try{d&&!d.done&&(a=c.return)&&a.call(c)}finally{if(r)throw r.error}}return In(e)&&o.length>0&&_e((function(){return U(s,void 0,void 0,(function(){var f,h,v;return j(this,(function(g){return f={source:e},(v=(h=this._handler)===null||h===void 0?void 0:h.onMessagesDeleted)===null||v===void 0||v.call(h,f,this.channel,i,o),[2]}))}))})),i},t.prototype._messageRetention=function(n,e){var r,a,s=[];try{for(var i=de(this._messages),o=i.next();!o.done;o=i.next()){var l=o.value;l.createdAt<=n&&s.push(this.keyOf(l))}}catch(u){r={error:u}}finally{try{o&&!o.done&&(a=i.return)&&a.call(i)}finally{if(r)throw r.error}}s.length>0&&this._removeMessagesFromView(s,e)},t.prototype._removeUnsentMessageFromView=function(n,e){var r=this._unsentMessages.findIndex((function(a){return a.reqId===n}));r>=0&&this._unsentMessages.splice(r,1)},t.prototype._getLocalMessages=function(n,e){var r=e.prevLimit,a=r===void 0?0:r,s=e.nextLimit,i=s===void 0?0:s,o=e.inclusive,l=o===void 0||o,u=e.isRestoreIndexedDB,c=u!==void 0&&u;return U(this,void 0,void 0,(function(){var d,f,h,v,g;return j(this,(function(b){switch(b.label){case 0:return d=[],l?[4,this._channelManager.getExactlyMatchingMessagesForTokenFromCache(this._channel.url,n,this.filter,c)]:[3,2];case 1:d=b.sent(),b.label=2;case 2:return a>0?[4,this._channelManager.getMessagesFromCache(this._channel.url,n,"prev",this.filter,a,!1,c)]:[3,4];case 3:return h=b.sent(),[3,5];case 4:h=[],b.label=5;case 5:return f=h,i>0?[4,this._channelManager.getMessagesFromCache(this._channel.url,n,"next",this.filter,i,!1,c)]:[3,7];case 6:return g=b.sent(),[3,8];case 7:g=[],b.label=8;case 8:return v=g,[2,{messages:Ie(Ie(Ie([],Re(d),!1),Re(f),!1),Re(v),!1).sort((function(E,m){return m.createdAt-E.createdAt})),prevMessagesCount:f.length,nextMessagesCount:v.length}]}}))}))},t.prototype._getRemoteMessages=function(n,e){var r=e.prevLimit,a=r===void 0?0:r,s=e.nextLimit,i=s===void 0?0:s,o=e.source,l=o===void 0?Q.REQUEST_MESSAGE:o,u=e.reverse,c=u!==void 0&&u,d=e.checkingHasNext,f=d!==void 0&&d,h=e.checkingContinuousMessages,v=h!==void 0&&h,g=e.sdkSource;return U(this,void 0,void 0,(function(){var b,E;return j(this,(function(m){switch(m.label){case 0:return b=No.of(this._iid),a>0||i>0?[4,b._getMessagesByTimestampForCollection(this._channel.url,this._channel.channelType,n,dt(oe(oe(oe({},this.filter),Yp),{isInclusive:!0,reverse:c,prevResultSize:a,nextResultSize:i})),l,f,v,g)]:[3,2];case 1:return E=m.sent(),[3,3];case 2:E={messages:[],isContinuousMessages:!1},m.label=3;case 3:return[2,E]}}))}))},t.prototype._checkHugeGap=function(){var n,e,r,a,s;return U(this,void 0,void 0,(function(){var i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w,_,C,M,S,A,N,R,T,I,F=this;return j(this,(function(P){switch(P.label){case 0:return i=Y.of(this._iid),o=i.dispatcher,l=i.requestQueue,u=i.cacheContext,c=i.statManager,d=i.logger,this._messages.length>0?(f=this._syncRange.top,h=this.viewTop,v=this._syncRange.bottom,g=this.hasNext?this.viewBottom:Number.MAX_SAFE_INTEGER,[4,this._channelManager.getCachedMessageCountBetween(this._channel.url,this.filter,h,f)]):[3,8];case 1:return b=P.sent(),[4,this._channelManager.getCachedMessageCountBetween(this._channel.url,this.filter,v,g)];case 2:E=P.sent(),P.label=3;case 3:return P.trys.push([3,5,6,7]),[4,bC((function(){return U(F,void 0,void 0,(function(){var L,D,k,q,z,Z,te,se,B,W,X,H,V,re,ie,ue,ye,Pe=this;return j(this,(function(ve){switch(ve.label){case 0:return L=new BM(oe(oe({channelUrl:this._channel.url,channelType:this._channel.channelType,prevStart:h,prevEnd:f,prevCount:b,nextStart:v,nextEnd:g,nextCount:E,checkingContinuousMessages:u.localCacheEnabled},this.filter),Yp)),[4,l.send(L)];case 1:return D=ve.sent(),k=D.as(WM),q=k.isHugeGap,z=k.prevMessages,Z=z===void 0?[]:z,te=k.prevHasMore,se=k.isContinuousPrevMessages,B=k.nextMessages,W=B===void 0?[]:B,X=k.nextHasmore,H=k.isContinuousNextMessages,q?_e((function(){return U(Pe,void 0,void 0,(function(){var Oe;return j(this,(function(ce){return!((Oe=this._handler)===null||Oe===void 0)&&Oe.onHugeGapDetected&&this._handler.onHugeGapDetected(),[2]}))}
1))})):(V=this.viewTop,re=this.viewBottom,ie=Math.min.apply(Math,Ie([Number.MAX_SAFE_INTEGER,V],Re(Z.map((function(Oe){return Oe.createdAt}))),!1)),ue=Math.max.apply(Math,Ie([0,re],Re(W.map((function(Oe){return Oe.createdAt}))),!1)),o.dispatch(new er({messages:Z,source:Q.SYNC_MESSAGE_FILL})),o.dispatch(new er({messages:W,source:Q.SYNC_MESSAGE_FILL})),this._syncRange.extends(ie,ue),(se||H)&&((ye=this._backgroundSync)===null||ye===void 0||ye.range.extends(ie,ue)),te&&this._prevFill.start(ie),X&&this._nextFill.start(ue)),[2]}}))}))}),1)];case 4:return P.sent(),[3,7];case 5:return m=P.sent(),d.debug("Failed HugeGap Check ",m),[3,7];case 6:return u.localCacheEnabled&&c.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,measured_on:"gap_check",event:"cache_fetch",max_db_size:(e=(n=u.localCacheConfig)===null||n===void 0?void 0:n.maxSize)!==null&&e!==void 0?e:0,use_local_cache:u.localCacheEnabled,starting_point:0,message_init_policy:""}})),[7];case 7:return[3,13];case 8:x=Date.now(),P.label=9;case 9:return P.trys.push([9,11,12,13]),[4,this._getRemoteMessages(x,{prevLimit:this._prevResultLimit,nextLimit:this._nextResultLimit,source:Q.SYNC_MESSAGE_FILL,checkingHasNext:!0,checkingContinuousMessages:u.localCacheEnabled,sdkSource:Qn.INTERNAL_FILL_GAP})];case 10:if(y=P.sent(),w=y.messages,_=y.isContinuousMessages,C=y.hasNext,w.length>0){for(M=w.map((function(L){return L.createdAt})),S=0,A=0,N=0;N<M.length;N++)(R=M[N])<=x?S++:R>=x&&A++;this._hasPrevious=S>=this._prevResultLimit,this._hasNext=C!=null?C:A>=this._nextResultLimit,(I=this._syncRange).extends.apply(I,Ie([],Re(M),!1)),_&&((r=this._backgroundSync)===null||r===void 0||r.range.extends(this._syncRange.top,this._syncRange.bottom)),this._addMessagesToView(w,Q.SYNC_MESSAGE_FILL)}else this._hasPrevious=!1,this._hasNext=!1;return[3,13];case 11:return(T=P.sent())instanceof fe&&T.code===Cr.NOT_FOUND_IN_DATABASE&&(this._hasPrevious=!1,this._hasNext=!1),[3,13];case 12:return u.localCacheEnabled&&c.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,measured_on:"gap_check",event:"cache_fetch",max_db_size:(s=(a=u.localCacheConfig)===null||a===void 0?void 0:a.maxSize)!==null&&s!==void 0?s:0,use_local_cache:u.localCacheEnabled,starting_point:0,message_init_policy:""}})),[7];case 13:return[2]}}
1))}))},t.prototype._loadUnsentMessages=function(){return U(this,void 0,void 0,(function(){var n;return j(this,(function(e){switch(e.label){case 0:return n=this,[4,this._channelManager.getUnsentMessagesFromCache(this._channel.url,this.filter)];case 1:return n._unsentMessages=e.sent(),[2]}}))}))},t.prototype._hasPollMessage=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return[4,this._channelManager.getPollMessagesFromCache(this._channel.url,Date.now()+6e5,this.filter,1)];case 1:return n.sent().length>0?[2,!0]:[2,!1]}}))}))},t.prototype._refreshChannel=function(n,e){return e===void 0&&(e=!1),U(this,void 0,void 0,(function(){var r,a,s=this;return j(this,(function(i){switch(i.label){case 0:r=Y.of(this._iid).logger,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this._channelManager.refreshChannel(this.channel.url,!0,n,e)];case 2:return i.sent(),this.channel._runIfHandleableWithGroupChannel((function(o){o.myMutedState===Ln.MUTED&&Pn((function(){return U(s,void 0,void 0,(function(){var l;return j(this,(function(u){switch(u.label){case 0:return[4,this.channel.getMyMutedInfo()];case 1:return(l=u.sent()).isMuted&&l.remainingDuration!==-1&&this._startCheckMyMutedTimer(l.remainingDuration),[2]}}))}))}))})),[3,4];case 3:return a=i.sent(),r.warn("Failed to refresh channel",a),[3,4];case 4:return[2]}}
1))}))},t.prototype._startCheckMyMutedTimer=function(n){var e=this;this._clearCheckMyMutedTimer(),this._checkMyMutedStateTimer=setTimeout((function(){return U(e,void 0,void 0,(function(){var r,a,s,i=this;return j(this,(function(o){switch(o.label){case 0:this._checkMyMutedStateTimer=void 0,r=!0,o.label=1;case 1:return o.trys.push([1,3,4,5]),[4,this._channel.getMyMutedInfo()];case 2:return a=o.sent(),r=!a.isMuted,[3,5];case 3:return o.sent(),r=!0,[3,5];case 4:return r&&(s=Y.of(this._iid).sessionManager,this.channel._runIfHandleableWithGroupChannel((function(l){var u,c;l.myMutedState=Ln.UNMUTED;var d={source:Q.EVENT_CHANNEL_UNMUTED,user:s.currentUser};(c=(u=i._handler)===null||u===void 0?void 0:u.onChannelUpdated)===null||c===void 0||c.call(u,d,i.channel)}))),[7];case 5:return[2]}}))}))}),n+1e3)},t.prototype._clearCheckMyMutedTimer=function(){this._checkMyMutedStateTimer&&(clearTimeout(this._checkMyMutedStateTimer),this._checkMyMutedStateTimer=void 0)},t.prototype._setHasNextAndHasPrevious=function(n,e){for(var r=n.map((function(l){return l.createdAt})),a=0,s=0,i=0;i<r.length;i++){var o=r[i];o<this._startingPoint?a++:o>this._startingPoint&&s++}this._hasPrevious=a>=this._prevResultLimit,this._hasNext=e!=null?e:s>=this._nextResultLimit},t.prototype.initialize=function(n){var e=this,r=new zM;this._messages=[],this._unsentMessages=[],this._syncRange=new Qt({}),this._hasNext=!0,this._hasPrevious=!0,this._isInitializing=!0,this._pendingInitMessages=[];var a=[],s={messages:[],prevMessagesCount:0,nextMessagesCount:0};return _e((function(){return U(e,void 0,void 0,(function(){var i,o,l,u,c,d=this;return j(this,(function(f){switch(f.label){case 0:return[4,(c=this._backgroundSync)===null||c===void 0?void 0:c.loadMetadata()];case 1:return i=f.sent(),o=Y.of(this._iid),l=o.cacheContext,u=o.statManager,n===Rf.CACHE_AND_REPLACE_BY_API&&this._getLocalMessages(this._startingPoint,{prevLimit:this._prevResultLimit,nextLimit:this._nextResultLimit,isRestoreIndexedDB:!0}).then((function(h){return U(d,void 0,void 0,(function(){return j(this,(function(v){switch(v.label){case 0:return s=h,a=this._filterUnderOffsetMessage(s.messages),this._addMessagesToView(a,Q.REQUEST_MESSAGE),[4,this._loadUnsentMessages()];case 1:return v.sent(),r._invokeResponse("local",null,a),[2]}}))}))})).catch((function(h){if(Co(h))throw h;r._invokeResponse("local",h,null)})).finally((function(){return U(d,void 0,void 0,(function(){var h,v,g,b,E,m,x,y=this;return j(this,(function(w){switch(w.label){case 0:return h=Y.of(this._iid).cacheContext,v=!0,g=!0,b=!1,h.localCacheEnabled&&(a.length>0&&(E=i.range).includes.apply(E,Ie([],Re(a.map((function(_){return _.createdAt}))),!1))?!i.previousComplete&&s.prevMessagesCount<this._prevResultLimit?g=!0:this._startingPoint>i.range.bottom||s.nextMessagesCount<this._nextResultLimit?b=!0:g=!1:a.length===0&&(b=!0)),[4,this._refreshChannel(Q.REFRESH_CHANNEL,b)];case 1:return w.sent(),b&&this._channel._runIfHandleableWithGroupChannel((function(_){var C=Math.max.apply(Math,Ie([],Re(a.map((function(M){return M.createdAt}))),!1));_._latestMessageInfo&&C>=_._latestMessageInfo.createdAt&&(g=!1)})),g?(v=!1,this._getRemoteMessages(this._startingPoint,{prevLimit:this._prevResultLimit,nextLimit:this._nextResultLimit,reverse:!0,checkingHasNext:!0,checkingContinuousMessages:h.localCacheEnabled,sdkSource:Qn.EXTERNAL_COLLECTION}).then((function(_){var C,M,S,A=_.messages,N=_.isContinuousMessages,R=_.hasNext,T=y._filterUnderOffsetMessage(A);y._messages=[],T.length>0?(y._setHasNextAndHasPrevious(T,R),(C=y._syncRange).extends.apply(C,Ie([],Re(T.map((function(I){return I.createdAt}))),!1)),N&&(!((M=y._backgroundSync)===null||M===void 0)&&M.range.overlap(y._syncRange))&&((S=y._backgroundSync)===null||S===void 0||S.range.extends(y._syncRange.top,y._syncRange.bottom))):(y._hasPrevious=!1,y._hasNext=!1),y._isInitializing=!1,y._flushPendingInitMessages(T),T.length>0&&y._addMessagesToView(T,Q.REQUEST_MESSAGE),r._invokeResponse("remote",null,T)})).catch((function(_){if(y._isInitializing=!1,y._pendingInitMessages=null,Co(_))throw _;r._invokeResponse("remote",_,null)}))):(this._setHasNextAndHasPrevious(a),this._isInitializing=!1,this._flushPendingInitMessages(a),a.length>0&&this._addMessagesToView(a,Q.REQUEST_MESSAGE),r._invokeResponse("remote",null,a)),h.localCacheEnabled&&u.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,starting_point:this._startingPoint,measured_on:"initial_load",event:v?"cache_hit":"cache_miss",max_db_size:(x=(m=h.localCacheConfig)===null||m===void 0?void 0:m.maxSize)!==null&&x!==void 0?x:0,message_init_policy:n,use_local_cache:h.localCacheEnabled,collection_id:this._key}})),[2]}}))}))})),u.put(new cw({type:St.FEATURE_LOCALCACHE,data:{use_local_cache:l.localCacheEnabled,collection_interface:{message_init_policy:n,message:!0}}})),[2]}}))}))})),r},t.prototype.loadPrevious=function(){var n,e,r;return U(this,void 0,void 0,(function(){var a,s,i,o,l,u,c,d,f=this;return j(this,(function(h){switch(h.label){case 0:if(this._isDisposed)throw new fe({code:Cr.COLLECTION_DISPOSED,message:"Collection has been disposed."});return a=Y.of(this._iid),s=a.cacheContext,i=a.statManager,o=a.logger,this._hasPrevious?this._isLoadingPrevious?(o.warn("Messages are already fetching."),[2,[]]):(this._isLoadingPrevious=!0,l=this.viewTop,u=[],[4,Pn((function(){return U(f,void 0,void 0,(function(){var v;return j(this,(function(g){switch(g.label){case 0:return[4,this._getLocalMessages(l,{prevLimit:this._prevResultLimit,inclusive:!1})];case 1:return v=g.sent(),u=this._filterUnderOffsetMessage(v.messages),[2]}}))}))}))]):[2,[]];case 1:return h.sent(),c=u.length>=this._prevResultLimit,s.localCacheEnabled&&i.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,starting_point:this._startingPoint,measured_on:"load_prev",event:c?"cache_hit":"cache_miss",max_db_size:(e=(n=s.localCacheConfig)===null||n===void 0?void 0:n.maxSize)!==null&&e!==void 0?e:0,use_local_cache:s.localCacheEnabled,collection_id:this._key,message_init_policy:""}})),c&&(!((r=this._backgroundSync)===null||r===void 0)&&r.isWrappingMessages(u))?[3,3]:(d=!1,[4,Pn((function(){return U(f,void 0,void 0,(function(){var v,g,b,E,m,x,y,w=this;return j(this,(function(_){switch(_.label){case 0:return v=Y.of(this._iid).cacheContext,[4,this._getRemoteMessages(l,{prevLimit:this._prevResultLimit,reverse:!0,checkingContinuousMessages:v.localCacheEnabled,sdkSource:Qn.EXTERNAL_COLLECTION})];case 1:return g=_.sent(),(u=this._filterUnderOffsetMessage(g.messages)).length>0&&((b=this._syncRange).extends.apply(b,Ie([],Re(u.map((function(C){return C.createdAt}))),!1)),!((E=this._backgroundSync)===null||E===void 0)&&E.range.overlap(this._syncRange)&&g.isContinuousMessages&&(d=!0,(m=this._backgroundSync)===null||m===void 0||m.range.extends(this._syncRange.top))),u=u.filter((function(C){return Ct(w._messages,C)<0})),this._hasPrevious=u.length>=this._prevResultLimit,v.localCacheEnabled&&d&&i.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,starting_point:this._startingPoint,measured_on:"load_prev",event:"cache_fetch",max_db_size:(y=(x=v.localCacheConfig)===null||x===void 0?void 0:x.maxSize)!==null&&y!==void 0?y:0,use_local_cache:v.localCacheEnabled,collection_id:this._key,message_init_policy:""}})),[2]}}))}))}))]);case 2:return h.sent(),this._addMessagesToView(u,Q.REQUEST_MESSAGE),[3,4];case 3:this._hasPrevious=u.length>=this._prevResultLimit,u.length>0&&this._addMessagesToView(u,Q.REQUEST_MESSAGE),h.label=4;case 4:return this._isLoadingPrevious=!1,[2,u]}}))}))},t.prototype.loadNext=function(){var n,e,r;return U(this,void 0,void 0,(function(){var a,s,i,o,l,u,c,d,f=this;return j(this,(function(h){switch(h.label){case 0:if(this._isDisposed)throw new fe({code:Cr.COLLECTION_DISPOSED,message:"Collection has been disposed."});return a=Y.of(this._iid),s=a.cacheContext,i=a.statManager,o=a.logger,this._hasNext?this._isLoadingNext?(o.warn("Messages are already fetching."),[2,[]]):(this._isLoadingNext=!0,l=this.viewBottom,u=[],[4,Pn((function(){return U(f,void 0,void 0,(function(){var v;return j(this,(function(g){switch(g.label){case 0:return[4,this._getLocalMessages(l,{nextLimit:this._nextResultLimit,inclusive:!1})];case 1:return v=g.sent(),u=this._filterUnderOffsetMessage(v.messages),[2]}}))}))}))]):[2,[]];case 1:return h.sent(),c=u.length>=this._nextResultLimit,s.localCacheEnabled&&i.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,starting_point:this._startingPoint,measured_on:"load_next",event:c?"cache_hit":"cache_miss",max_db_size:(e=(n=s.localCacheConfig)===null||n===void 0?void 0:n.maxSize)!==null&&e!==void 0?e:0,use_local_cache:s.localCacheEnabled,collection_id:this._key,message_init_policy:""}})),c&&(!((r=this._backgroundSync)===null||r===void 0)&&r.isWrappingMessages(u))?[3,3]:(d=!1,[4,Pn((function(){return U(f,void 0,void 0,(function(){var v,g,b,E,m,x,y,w,_=this;return j(this,(function(C){switch(C.label){case 0:return v=Y.of(this._iid).cacheContext,[4,this._getRemoteMessages(l,{nextLimit:this._nextResultLimit,reverse:!0,checkingHasNext:!0,checkingContinuousMessages:v.localCacheEnabled,sdkSource:Qn.EXTERNAL_COLLECTION})];case 1:return g=C.sent(),(u=this._filterUnderOffsetMessage(g.messages)).length>0&&((b=this._syncRange).extends.apply(b,Ie([],Re(u.map((function(M){return M.createdAt}))),!1)),!((E=this._backgroundSync)===null||E===void 0)&&E.range.overlap(this._syncRange)&&g.isContinuousMessages&&(d=!0,(m=this._backgroundSync)===null||m===void 0||m.range.extends(this._syncRange.bottom))),u=u.filter((function(M){return Ct(_._messages,M)<0})),this._hasNext=(x=g.hasNext)!==null&&x!==void 0?x:u.length>=this._nextResultLimit,v.localCacheEnabled&&d&&i.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:this.channel.url,starting_point:this._startingPoint,measured_on:"load_next",event:"cache_fetch",max_db_size:(w=(y=v.localCacheConfig)===null||y===void 0?void 0:y.maxSize)!==null&&w!==void 0?w:0,use_local_cache:v.localCacheEnabled,collection_id:this._key,message_init_policy:""}})),[2]}}))}))}))]);case 2:return h.sent(),this._addMessagesToView(u,Q.REQUEST_MESSAGE),[3,4];case 3:this._hasNext=u.length>=this._nextResultLimit,u.length>0&&this._addMessagesToView(u,Q.REQUEST_MESSAGE),h.label=4;case 4:return this._isLoadingNext=!1,[2,u]}}))}))},t.prototype.removeFailedMessage=function(n){return U(this,void 0,void 0,(function(){var e;return j(this,(function(r){switch(r.label){case 0:if(this._isDisposed)throw new fe({code:Cr.COLLECTION_DISPOSED,message:"Collection has been disposed."});return[4,this._channelManager.removeFailedMessageFromCache(n)];case 1:return r.sent(),(e=this._unsentMessages.findIndex((function(a){return a.reqId===n})))>-1&&this._unsentMessages.splice(e,1),[2]}}))}))},t.prototype.dispose=function(){var n,e,r,a=this;if(!this._isDisposed){if(this._isDisposed=!0,this._messages=[],this._clearCheckMyMutedTimer(),Y.exists(this._iid)){var s=Y.of(this._iid),i=s.cacheContext,o=s.dispatcher;
1this._channel._runIfHandleableWithGroupChannel((function(l){l.myMemberState!==Ve.NONE&&(a._channel._updateMessageCollectionLastAccessedAt(),o.dispatch(new pe({channels:[a._channel],context:{source:Q.CHANNEL_LASTACCESSEDAT_UPDATED}})))})),i.localCacheEnabled&&(this._prevFill.stop(),this._nextFill.stop())}(n=this._backgroundSync)===null||n===void 0||n.close(),(e=this._changelogSync)===null||e===void 0||e.close(),(r=this._pollChangelogSync)===null||r===void 0||r.close(),this._channelManager.unsubscribeChannelEvent(this._key),this._channelManager.unsubscribeMessageEvent(this._key),this._connectionEventContext&&this._connectionEventContext.close()}},t})(),KM=(function(t){function n(e,r){return t.call(this,e,oe(oe({},r),{channelManager:Qe.of(e)}))||this}return ne(n,t),n.prototype.keyOf=function(e){return e.messageId},n.prototype.initialize=function(e){return t.prototype.initialize.call(this,e)},n.prototype.setMessageCollectionHandler=function(e){this._setBaseMessageCollectionHandler(e)},n.prototype._addMessagesToView=function(e,r){var a,s,i=this,o=this._filterUnderOffsetMessage(e),l=[],u=[];try{for(var c=de(o),d=c.next();!d.done;d=c.next()){var f=d.value;if(r===Q.SYNC_MESSAGE_FILL)if(f.messageId>0){if((b=Ct(this._messages,f))<0){Ct(this._unsentMessages,f)<0&&l.push(f);var h=Xl(this._messages,f);this._messages.splice(h,0,f)}}else f instanceof ht&&(b=Ct(this._unsentMessages,f))<0&&Ct(this._messages,f)<0&&(this._unsentMessages.push(f),l.push(f));else if(f.messageId>0){if((b=Ct(this._messages,f))<0){var v=Ct(this._unsentMessages,f);v<0?l.push(f):(this._unsentMessages.splice(v,1),u.push(f)),h=Xl(this._messages,f),this._messages.splice(h,0,f)}else u.push(f),this._messages[b]=f;if(f.updatedAt>0){var g=this._updateChildMessagesInView(f);u.push.apply(u,Ie([],Re(g),!1))}}else if(f instanceof ht){var b;(b=Ct(this._unsentMessages,f))<0?Ct(this._messages,f)<0&&(this._unsentMessages.push(f),l.push(f)):(u.push(f),this._unsentMessages[b]=f)}}}catch(E){a={error:E}}finally{try{d&&!d.done&&(s=c.return)&&s.call(c)}finally{if(a)throw a.error}}In(r)&&_e((function(){return U(i,void 0,void 0,(function(){var E,m,x,y,w;return j(this,(function(_){return E={source:r},l.length>0&&((x=(m=this._handler)===null||m===void 0?void 0:m.onMessagesAdded)===null||x===void 0||x.call(m,E,this.channel,l)),u.length>0&&((w=(y=this._handler)===null||y===void 0?void 0:y.onMessagesUpdated)===null||w===void 0||w.call(y,E,this.channel,u)),[2]}))}))}))},n.prototype._updateMessagesToView=function(e,r){var a,s,i=this,o=[],l=[],u=[];try{for(var c=de(e),d=c.next();!d.done;d=c.next()){var f,h=d.value;if(h.messageId>0)if((f=Ct(this._messages,h))>=0)l.push(h),this._messages[f]=h;else{var v=Ct(this._unsentMessages,h);if(v>=0){var g=Re(this._unsentMessages.splice(v,1),1)[0];if(this.hasNext&&g)u.push(g);else{l.push(h);var b=Xl(this._messages,h);this._messages.splice(b,0,h)}}else{var E=this._messages.map((function(m){return m.createdAt}));(h.createdAt<Math.min.apply(Math,Ie([],Re(E),!1))&&!this._hasPrevious||h.createdAt>Math.max.apply(Math,Ie([],Re(E),!1))&&!this._hasNext)&&o.push(h)}}else h instanceof ht&&(f=Ct(this._unsentMessages,h))>=0&&(l.push(h),this._unsentMessages[f]=h)}}catch(m){a={error:m}}finally{try{d&&!d.done&&(s=c.return)&&s.call(c)}finally{if(a)throw a.error}}return In(r)&&_e((function(){return U(i,void 0,void 0,(function(){var m,x,y,w,_;return j(this,(function(C){return m={source:r},l.length>0?(y=(x=this._handler)===null||x===void 0?void 0:x.onMessagesUpdated)===null||y===void 0||y.call(x,m,this.channel,l):u.length>0?(_=(w=this._handler)===null||w===void 0?void 0:w.onMessagesDeleted)===null||_===void 0||_.call(w,m,this.channel,[],u):o.length>0&&this._addMessagesToView(o,r),[2]}))}))})),l},n})(VM),YM={coverUrl:void 0,coverImage:void 0,isDistinct:void 0,isPublic:void 0,isDiscoverable:void 0,accessCode:void 0,name:void 0,data:void 0,customType:void 0,operatorUserIds:void 0,messageSurvivalSeconds:void 0},XM=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.token,i=e.limit,o=e.order,l=e.mutedMemberFilter,u=e.memberStateFilter,c=e.nicknameStartsWithFilter,d=e.operatorFilter;return(r=t.call(this)||this).method=De.GET,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/members"),r.params={token:s,limit:i,order:o,muted_member_filter:l,member_state_filter:u,nickname_startswith:c,operator_filter:d,show_member_is_muted:!0,show_read_receipt:!0,show_delivery_receipt:!0},r}return ne(n,t),n})(Ae),JM=(function(t){function n(e,r){var a=t.call(this,e,r)||this;a.members=[];var s=r.next,i=r.members;return a.token=s,i&&i.length>0&&(a.members=i.map((function(o){return new Ht(e,o)}))),a}return ne(n,t),n})(Le);(function(t){t.ALL="all",t.MUTED="muted",t.UNMUTED="unmuted"})(cs||(cs={})),(function(t){t.MEMBER_NICKNAME_ALPHABETICAL="member_nickname_alphabetical",t.OPE
1RATOR_THEN_MEMBER_ALPHABETICAL="operator_then_member_alphabetical"})(ds||(ds={})),(function(t){t.ALL="all",t.JOINED="joined_only",t.INVITED="invited_only",t.INVITED_BY_FRIEND="invited_by_friend",t.INVITED_BY_NON_FRIEND="invited_by_non_friend"})(fs||(fs={}));var QM=(function(t){function n(e,r,a){var s,i,o,l,u=this;return(u=t.call(this,e,r,ft.GROUP,a)||this).mutedMemberFilter=cs.ALL,u.memberStateFilter=fs.ALL,u.nicknameStartsWithFilter=null,u.operatorFilter=Ao.ALL,u.order=ds.MEMBER_NICKNAME_ALPHABETICAL,u.mutedMemberFilter=(s=a.mutedMemberFilter)!==null&&s!==void 0?s:cs.ALL,u.memberStateFilter=(i=a.memberStateFilter)!==null&&i!==void 0?i:fs.ALL,u.nicknameStartsWithFilter=(o=a.nicknameStartsWithFilter)!==null&&o!==void 0?o:null,u.order=(l=a.order)!==null&&l!==void 0?l:ds.MEMBER_NICKNAME_ALPHABETICAL,u}return ne(n,t),n.prototype._validate=function(){return t.prototype._validate.call(this)&&ze(cs,this.mutedMemberFilter)&&ze(fs,this.memberStateFilter)&&(ae("string",this.nicknameStartsWithFilter)||this.nicknameStartsWithFilter===null)&&ze(Ao,this.operatorFilter)&&ze(ds,this.order)},n.prototype.next=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return this._validate()?this._isLoading?[3,3]:this._hasNext?(this._isLoading=!0,e=Y.of(this._iid).requestQueue,r=new XM(dt(oe(oe({},this),{token:this._token}))),[4,e.send(r)]):[3,2]:[3,5];case 1:return a=l.sent(),s=a.as(JM),i=s.members,o=s.token,this._token=o,this._hasNext=!!o,this._isLoading=!1,[2,i];case 2:return[2,[]];case 3:throw fe.queryInProgress;case 4:return[3,6];case 5:throw fe.invalidParameters;case 6:return[2]}}
1))}))},n})(vC),ZM=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.userId,i=e.accessCode;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/accept"),r.params={user_id:s,access_code:i},r}return ne(n,t),n})(Ae),eN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.channel=new Gt(e,r),a.channel.myMemberState=Ve.JOINED,a}return ne(n,t),n})(Le),tN=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.isDistinct,i=e.isPublic,o=e.isDiscoverable,l=e.coverUrl,u=e.coverImage,c=e.accessCode,d=e.name,f=e.data,h=e.customType,v=e.operatorUserIds,g=e.messageSurvivalSeconds;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a)),r.params=et({is_distinct:s,is_public:i,is_discoverable:o,name:d,data:f,custom_type:h,cover_url:l,cover_file:u,access_code:c,operator_ids:v,message_survival_seconds:g}),r}return ne(n,t),n})(Ae),nN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.channel=new Gt(e,r),a}return ne(n,t),n})(Le),rN=(function(t){function n(e){var r=this,a=e.channelUrl;return(r=t.call(this)||this).method=De.DELETE,r.path="".concat(At,"/").concat(encodeURIComponent(a)),r}return ne(n,t),n})(Ae);(function(t){function n(e,r){return t.call(this,e,r)||this}ne(n,t)})(Le);var aN=(function(t){function n(e){var r=this,a=e.channelUrl;return(r=t.call(this)||this).method=De.DELETE,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/hide"),r}return ne(n,t),n})(Ae);(function(t){function n(){return t!==null&&t.apply(this,arguments)||this}ne(n,t)})(Le);var sN=(function(t){function n(e){var r=e.userId,a=e.channelUrl,s=e.countPreference,i=t.call(this)||this;return i.method=De.PUT,i.path="".concat(hn,"/").concat(encodeURIComponent(r),"/count_preference/").concat(encodeURIComponent(a)),i.params={count_preference:s},i}return ne(n,t),n})(Ae),iN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.countPreference=r.count_preference,a}return ne(n,t),n})(Le),oN=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.locale;return(r=t.call(this)||this).method=De.PUT,r.path="".concat(At,"/").concat(encodeURIComponent(a),"/reset_user_history"),r.params=et({locale:s}),r}return ne(n,t),n})(Ae),lN=(function(t){function n(e,r){var a=t.call(this,e,r)||this,s=r.ts_message_offset;return a.messageOffsetTimestamp=s,a}return ne(n,t),n})(Le),uN=oe(oe({},gC),{scheduledAt:void 0,file:void 0,fileUrl:void 0,fileName:void 0,mimeType:void 0,fileSize:void 0,thumbnailSizes:void 0,requireAuth:!1}),cN=oe(oe({},mC),{scheduledAt:void 0}),dN=(function(t){function n(e){var r,a,s=this;s=t.call(this)||this;var i=[];e.mentionType===sw.USERS&&(e.mentionedUserIds?i=e.mentionedUserIds:e.mentionedUsers&&(i=e.mentionedUsers.map((function(c){return c.userId}))));var o=e.channelType,l=e.channelUrl,u=e.scheduledMessageId;return s.method=De.PUT,s.path="".concat(pa(o),"/").concat(encodeURIComponent(l),"/scheduled_messages/").concat(encodeURIComponent(u)),s.params=et(dt({req_id:e.reqId,scheduled_at:e.scheduledAt,message_type:iw.FILE,url:e.fileUrl,file_name:e.fileName,file_size:e.fileSize,file_type:e.mimeType,thumbnails:(r=e._thumbnails)===null||r===void 0?void 0:r.map((function(c){return EC.payloadify(c)})),custom_type:e.customType,data:e.data,require_auth:e.requireAuth,mention_type:e.mentionType,mentioned_user_ids:i,sorted_metaarray:(a=e.metaArrays)===null||a===void 0?void 0:a.map((function(c){return lw.payloadify(c)})),apple_critical_alert_options:e.appleCriticalAlertOptions?ow.payloadify(e.appleCriticalAlertOptions):null,push_option:e.pushNotificationDeliveryOption})),s}return ne(n,t),n})(Ae),fN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.message=new tw(e,r),a}return ne(n,t),n})(Le),hN=(function(t){function n(e){var r,a=this;a=t.call(this)||this;var s=[];e.mentionType===sw.USERS&&(e.mentionedUserIds?s=e.mentionedUserIds:e.mentionedUsers&&(s=e.mentionedUsers.map((function(u){return u.userId}))));var i=e.channelType,o=e.channelUrl,l=e.scheduledMessageId;return a.method=De.PUT,a.path="".concat(pa(i),"/").concat(encodeURIComponent(o),"/scheduled_messages/").concat(encodeURIComponent(l)),a.params=et(dt({req_id:e.reqId,scheduled_at:e.scheduledAt,message_type:iw.USER,message:e.message,custom_type:e.customType,data:e.data,mention_type:e.mentionType,mentioned_user_ids:s,sorted_metaarray:(r=e.metaArrays)===null||r===void 0?void 0:r.map((function(u){return lw.payloadify(u)})),apple_critical_alert_options:e.appleCriticalAlertOptions?ow.payloadify(e.appleCriticalAlertOptions):null,target_langs:e.translationTargetLanguages,push_option:e.pushNotificationDeliveryOption})),a}return ne(n,t),n})(Ae);(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.message=new ew(e,r),a}ne(n,t)})(Le);var Xp,Jp,pN=(function(t){function n(e){var r=t.call(this)||this,a=e.channelType,s=e.channelUrl,i=e.scheduledMessageId;return r.method=De.DELETE,r.path="".concat(pa(a),"/").concat(encodeURIComponent(s),"/scheduled_messages/").concat(encodeURIComponent(i)),r}return ne(n,t),n})(Ae),vN=(function(t){function n(e){var r=t.call(this)||this,a=e.channelType,s=e.channelUrl,i=e.scheduledMessageId;return r.method=De.POST,r.path="".concat(pa(a),"/").concat(encodeURIComponent(s),"/scheduled_messages/").concat(encodeURIComponent(i),"/send_now"),r}return ne(n,t),n})(Ae),mN=(function(t){function n(e){var r=e.userId,a=e.channelUrl,s=e.pushTriggerOption,i=t.call(this)||this;return i.method=De.PUT,i.path="".concat(hn,"/").concat(encodeURIComponent(r),"/push_preference/").concat(encodeURIComponent(a)),i.params={push_trigger_option:s},i}return ne(n,t),n})(Ae),gN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.pushTriggerOption=r.push_trigger_option,a.enabled=r.enable,a}return ne(n,t),n})(Le),yN=(function(t){function n(e){var r=e.userId,a=e.channelUrl,s=t.call(this)||this;return s.method=De.GET,s.path="".concat(hn,"/").concat(encodeURIComponent(r),"/push_preference/").concat(encodeURIComponent(a)),s}return ne(n,t),n})(Ae),_N=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.pushTriggerOption=r.push_trigger_option,a.enabled=r.enable,a}return ne(n,t),n})(Le),bN=(function(t){function n(e){var r=this,a=e.channelUrl,s=e.channelType;return(r=t.call(this)||this).method=De.GET,r.path="".concat(pa(s),"/").concat(encodeURIComponent(a),"/message_purge_offset"),r}return ne(n,t),n})(Ae),wN=(function(t){function n(e,r){var a=t.call(this,e,r)||this,s=r.message_purge_offset;return a.messageDeletionTimestamp=s,a}return ne(n,t),n})(Le),Qp=(function(){function t(n){this.url=n.channel_url,this.lastMessageTs=n.last_message_ts}return t.payloadify=function(n){return{channel_url:n.url,last_message_ts:n.lastMessageTs}},t})(),Zp=(function(){function t(n){var e,r,a,s;this.type=n.type,this.ticketId=(e=n.ticket_id)!==null&&e!==void 0?e:void 0,this.timestamp=(r=n.timestamp)!==null&&r!==void 0?r:void 0,this.estimatedAgentJoinAt=(a=n.estimated_agent_join_at)!==null&&a!==void 0?a:void 0,this.requestedAt=(s=n.requested_at)!==null&&s!==void 0?s:void 0}return t.payloadify=function(n){return et({type:n.type,ticket_id:n.ticketId,timestamp:n.timestamp,estimated_agent_join_at:n.estimatedAgentJoinAt,requested_at:n.requestedAt})},t})(),ev=(function(){function t(n){this.isResolved=n.is_resolved,this.determinedBy=n.determined_by}return t.payloadify=function(n){return{is_resolved:n.isResolved,determined_by:n.determinedBy}},t})();(function(t){t.DEFAULT="default",t.PROACTIVE="proactive"})(Xp||(Xp={})),(function(t){t.OPEN="open",t.CLOSED="closed",t.INITIALIZED="initialized"})(Jp||(Jp={}));var Ft,qt,na=(function(){function t(n){var e,r,a,s,i,o,l,u,c;this.id=n.id,this.aiAgentId=n.ai_agent_id,this.type=n.conversation_type,this.status=n.status,this.channelInfo=new Qp(n.channel),this.title=(e=n.title)!==null&&e!==void 0?e:void 0,this.summary=(r=n.summary_text)!==null&&r!==void 0?r:void 0,this.csat=(a=n.csat)!==null&&a!==void 0?a:void 0,this.csatReason=(s=n.csat_reason)!==null&&s!==void 0?s:void 0,this.csatExpireAt=(i=n.csat_expire_at)!==null&&i!==void 0?i:void 0,this.resolution=n.resolution?new ev(n.resolution):void 0,this.topics=(o=n.topics)!==null&&o!==void 0?o:[],this.handoff=n.handoff?new Zp(n.handoff):void 0,this.handedOverAt=(l=n.handed_over_at)!==null&&l!==void 0?l:void 0,this.context=(c=(u=n.ai_agent_context)===null||u===void 0?void 0:u.context)!==null&&c!==void 0?c:void 0}return t.payloadify=function(n){return et(dt({id:n.id,ai_agent_id:n.aiAgentId,conversation_type:n.type,status:n.status,channel:Qp.payloadify(n.channelInfo),title:n.title,summary_text:n.summary,csat:n.csat,csat_reason:n.csatReason,csat_expire_at:n.csatExpireAt,resolution:n.resolution&&ev.payloadify(n.resolution),topics:n.topics,handoff:n.handoff&&Zp.payloadify(n.handoff),handed_over_at:n.handedOverAt,ai_agent_context:n.context?{context:n.context}:void 0}))},t})(),EN=(function(t){function n(e){var r=this,a=e.channelUrl;return(r=t.call(this)||this).method=De.POST,r.path="".concat(ph,"/").concat(encodeURIComponent(a),"/submit_csat"),r.params=et({csat:e.csat,csat_reason:e.csatReason,csat_type:e.csatType,is_resolved:e.isResolved,resolution_score:e.resolutionScore,csat_started_at:e.csatStartedAt}),r}return ne(n,t),n})(Ae),xN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.conversation=new na(r.conversation),a}return ne(n,t),n})(Le),CN=(function(t){function n(e){var r=this,a=e.channelUrl;return(r=t.call(this)||this).method=De.POST,r.path="".concat(ph,"/").concat(encodeURIComponent(a),"/handoff"),r.params={},r}return ne(n,t),n})(Ae),SN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.conversation=new na(r.conversation),a}return ne(n,t),n})(Le),MN=(function(t){function n(e){var r=this,a=e.channelUrl;return(r=t.call(this)||this).method=De.POST,r.path="".concat(ph,"/").concat(encodeURIComponent(a),"/close_conversation"),r.params={},r}return ne(n,t),n})(Ae),NN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.conversation=new na(r.conversation),a}return ne(n,t),n})(Le),TN=(function(t){function n(e){var r=e.aiAgentId,a=e.channelUrl,s=e.context,i=t.call(this)||this;return i.method=De.PUT,i.path="".concat(Wo,"/ai_agents/").concat(encodeURIComponent(r),"/channels/").concat(encodeURIComponent(a),"/ai_agent_context"),i.params=et(dt({context:s})),i}return ne(n,t),n})(Ae),AN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.contextObject=r,a}return ne(n,t),n})(Le),DN=(function(t){function n(e){var r=e.aiAgentId,a=e.channelUrl,s=t.call(this)||this;return s.method=De.GET,s.path="".concat(Wo,"/ai_agents/").concat(encodeURIComponent(r),"/channels/").concat(encodeURIComponent(a),"/ai_agent_context"),s}return ne(n,t),n})(Ae),RN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.contextObject=r,a}return ne(n,t),n})(Le),ON=(function(t){function n(e){var r=e.aiAgentId,a=e.channelUrl,s=e.context,i=t.call(this)||this;return i.method=De.PATCH,i.path="".concat(Wo,"/ai_agents/").concat(encodeURIComponent(r),"/channels/").concat(encodeURIComponent(a),"/ai_agent_context"),i.params=et(dt({context:s})),i}return ne(n,t),n})(Ae),IN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.contextObject=r,a}return ne(n,t),n})(Le),tv=(function(){function t(n){this.type=n.type,this.ticketStatus=n.ticket_status}return t.payloadify=function(n){return et({type:n.type,ticket_status:n.ticketStatus})},t})(),PN=(function(t){function n(e){var r=e.aiAgentId,a=e.channelUrl,s=e.initialUserMessage,i=t.call(this)||this;return i.method=De.POST,i.path="".concat(Wo,"/ai_agents/").concat(encodeURIComponent(r),"/conversations"),i.params=et({channel_url:a,initial_user_message:s}),i}return ne(n,t),n})(Ae),kN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;return a.conversation=new na(r),a}return ne(n,t),n})(Le);(function(t){t.ALL="all",t.UNREAD_MESSAGE_COUNT_ONLY="unread_message_count_only",t.UNREAD_MENTION_COUNT_ONLY="unread_mention_count_only",t.OFF="off"})(Ft||(Ft={})),(function(t){t.UNHIDDEN="unhidden",t.HIDDEN_ALLOW_AUTO_UNHIDE="hidden_allow_auto_unhide",t.HIDDEN_PREVENT_AUTO_UNHIDE="hidden_prevent_auto_unhide"})(qt||(qt={}));var Gt=(function(t){function n(e,r){var a,s,i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w,_,C,M,S=this;return(S=t.call(this,e,r)||this)._unreadMemberStateMap=new Map,S._undeliveredMemberStateMap=new Map,S._typingStatus=new Map,S._lastMemberCountUpdated=0,S._typingStarted=0,S._typingEnded=0,S._aiAgentAdditionalData={},S.isDistinct=!1,S.isSuper=!1,S.isBroadcast=!1,S.isExclusive=!1,S.isPublic=!1,S.isDiscoverable=!0,S.isChatNotification=!1,S.isAccessCodeRequired=!1,S.isPushEnabled=!1,S.unreadMessageCount=0,S.unreadMentionCount=0,S.totalUnreadReplyCount=0,S.members=[],S.memberCount=0,S.joinedMemberCount=0,S.hiddenState=qt.UNHIDDEN,S.lastMessage=null,S.messageOffsetTimestamp=0,S.messageSurvivalSeconds=-1,S.myMemberState=Ve.NONE,S.myRole=tr.NONE,S.myMutedState=Ln.UNMUTED,S.myLastRead=0,S.myCountPreference=Ft.ALL,S.myPushTriggerOption=_i.DEFAULT,S.inviter=null,S.invitedAt=0,S.joinedAt=0,S.lastPinnedMessage=null,S.conversation=null,S.helpdeskInfo=null,S._latestMessageInfo=null,S._pinnedMessagesUpdatedAt=0,S._myMutedRemainingTime=-1,S._messageDeletionTimestamp=0,S.channelType=ft.GROUP,S.isDistinct=(s=r.is_distinct)!==null&&s!==void 0&&s,S.isSuper=(i=r.is_super)!==null&&i!==void 0&&i,S.isBroadcast=(o=r.is_broadcast)!==null&&o!==void 0&&o,S.isExclusive=(l=r.is_exclusive)!==null&&l!==void 0&&l,S.isPublic=(u=r.is_public)!==null&&u!==void 0&&u,S.isDiscoverable=(c=r.is_discoverable)!==null&&c!==void 0?c:S.isPublic,S.isChatNotification=(d=r.is_chat_notification)!==null&&d!==void 0&&d,S.isAccessCodeRequired=(f=r.
1is_access_code_required)!==null&&f!==void 0&&f,S.isPushEnabled=(h=r.is_push_enabled)!==null&&h!==void 0&&h,Array.isArray(r.members)&&(a=S.members).push.apply(a,Ie([],Re(r.members.map((function(A){return new Ht(S._iid,A)}))),!1)),S.memberCount=(v=r.member_count)!==null&&v!==void 0?v:0,S.joinedMemberCount=(g=r.joined_member_count)!==null&&g!==void 0?g:0,S.hiddenState=ze(qt,r.hidden_state)?r.hidden_state:qt.UNHIDDEN,S.messageOffsetTimestamp=(b=r.ts_message_offset)!==null&&b!==void 0?b:0,S.messageSurvivalSeconds=(E=r.message_survival_seconds)!==null&&E!==void 0?E:-1,S.lastMessage=r.last_message?ta(S._iid,oe({channel_type:S.channelType},r.last_message)):null,r.read_receipt&&Object.keys(r.read_receipt).forEach((function(A){ae("number",r.read_receipt[A])&&S._updateUnreadMemberState(A,r.read_receipt[A])})),r.delivery_receipt&&Object.keys(r.delivery_receipt).forEach((function(A){ae("number",r.delivery_receipt[A])&&S._updateUndeliveredMemberState(A,r.delivery_receipt[A])})),S.myMemberState=ze(Ve,r.member_state)?r.member_state:Ve.NONE,S.myRole=ze(tr,r.my_role)?r.my_role:tr.NONE,ze(Ln,r.is_muted)?S.myMutedState=r.is_muted:ae("boolean",r.is_muted)?S.myMutedState=r.is_muted?Ln.MUTED:Ln.UNMUTED:S.myMutedState=Ln.UNMUTED,S.myCountPreference=ze(Ft,r.count_preference)?r.count_preference:Ft.ALL,S.myPushTriggerOption=ze(_i,r.push_trigger_option)?r.push_trigger_option:_i.ALL,S.myLastRead=(m=r.user_last_read)!==null&&m!==void 0?m:0,S.inviter=r.inviter?new yn(S._iid,r.inviter):null,S.invitedAt=(x=r.invited_at)!==null&&x!==void 0?x:0,S.joinedAt=(y=r.joined_ts)!==null&&y!==void 0?y:0,S._updateUnreadCount((w=r.unread_message_count)!==null&&w!==void 0?w:0,(_=r.unread_mention_count)!==null&&_!==void 0?_:0),S.totalUnreadReplyCount=(C=r.total_unread_thread_message_count)!==null&&C!==void 0?C:0,S.lastPinnedMessage=r.latest_pinned_message?ta(S._iid,oe({channel_type:S.channelType},r.latest_pinned_message)):null,S.conversation=r.conversation?new na(r.conversation):null,S.helpdeskInfo=r.helpdesk_info?new tv(r.helpdesk_info):null,r.latest_message&&(S._latestMessageInfo={messageId:r.latest_message.message_id,createdAt:r.latest_message.created_at}),S._aiAgentAdditionalData={hasBot:r.has_bot,hasAIBot:r.has_ai_bot,isAIAgent:r.is_ai_agent_channel,isDesk:r.is_desk_channel},S._messageDeletionTimestamp=(M=r.message_purge_offset)!==null&&M!==void 0?M:0,S}return ne(n,t),Object.defineProperty(n.prototype,"isHidden",{get:function(){return this.hiddenState!==qt.UNHIDDEN},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isTyping",{get:function(){return this._typingStatus.size>0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cachedUnreadMemberState",{get:function(){var e,r,a={};try{for(var s=de(this._unreadMemberStateMap),i=s.next();!i.done;i=s.next()){var o=Re(i.value,2),l=o[0],u=o[1];a[l]=u}}catch(c){e={error:c}}finally{try{i&&!i.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}return a},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cachedUndeliveredMemberState",{get:function(){var e,r,a={};try{for(var s=de(this._undeliveredMemberStateMap),i=s.next();!i.done;i=s.next()){var o=Re(i.value,2),l=o[0],u=o[1];a[l]=u}}catch(c){e={error:c}}finally{try{i&&!i.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}return a},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasBot",{get:function(){return!!this._aiAgentAdditionalData.hasBot},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasAiBot",{get:function(){return!!this._aiAgentAdditionalData.hasAIBot},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isDesk",{get:function(){return!!this._aiAgentAdditionalData.isDesk},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isAIAgent",{get:function(){return!!this._aiAgentAdditionalData.isAIAgent},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"messageDeletionTimestamp",{get:function(){return this._messageDeletionTimestamp},enumerable:!1,configurable:!0}),n.payloadify=function(e,r){var a,s,i,o;r===void 0&&(r=!1);var l=oe(oe({},t.payloadify.call(this,e,r)),{is_access_code_required:e.isAccessCodeRequired,is_distinct:e.isDistinct,is_super:e.isSuper,is_broadcast:e.isBroadcast,is_exclusive:e.isExclusive,is_public:e.isPublic,is_discoverable:e.isDiscoverable,is_muted:e.myMutedState,is_push_enabled:e.isPushEnabled,unread_message_count:e.unreadMessageCount,unread_mention_count:e.unreadMentionCount,total_unread_thread_message_count:e.totalUnreadReplyCount,push_trigger_option:e.myPushTriggerOption,count_preference:e.myCountPreference,hidden_state:e.hiddenState,member_count:e.memberCount,joined_member_count:e.joinedMemberCount,member_state:e.myMemberState,my_role:e.myRole,user_last_read:e.myLastRead,ts_message_offset:e.messageOffsetTimestamp,message_survival_seconds:e.messageSurvivalSeconds,read_receipt:e.cachedUnreadMemberState,delivery_receipt:e.cachedUndeliveredMemberState,members:e.members.map((function(u){return Ht.payloadify(u)})),last_message:e.lastMessage?Gp(e.lastMessage):null,inviter:e.inviter?yn.payloadify(e.inviter):null,invited_at:e.invitedAt,joined_ts:e.joinedAt,latest_pinned_message:e.lastPinnedMessage?Gp(e.lastPinnedMessage):null,latest_message:e._latestMessageInfo?{message_id:e._latestMessageInfo.messageId,created_at:e._latestMessageInfo.createdAt}:null,has_bot:(a=e._aiAgentAdditionalData)===null||a===void 0?void 0:a.hasBot,has_ai_bot:(s=e._aiAgentAdditionalData)===null||s===void 0?void 0:s.hasAIBot,is_desk_channel:(i=e._aiAgentAdditionalData)===null||i===void 0?void 0:i.isDesk,is_ai_agent_channel:(o=e._aiAgentAdditionalData)===null||o===void 0?void 0:o.isAIAgent,message_purge_offset:e.messageDeletionTimestamp,conversation:e.conversation?na.payloadify(e.conversation):null,helpdesk_info:e.helpdeskInfo?tv.payloadify(e.helpdeskInfo):null});return r?l:et(dt(l))},n.prototype._shouldUpdateLastMessageWith=function(e){if(e.silent)return!1;var r=Y.of(this._iid).appInfo;switch(r==null?void 0:r.lastMessageThreadingPolicy){case mi.NONE:case mi.INCLUDE_REPLY:break;case mi.EXCLUDE_REPLY:if(e.parentMessageId>0)return!1;break;case mi.INCLUDE_REPLY_TO_CHANNEL:if(e instanceof ht&&e.parentMessageId>0&&!e.replyToChannel)return!1}return!this.lastMessage||this.lastMessage.createdAt<e.createdAt||this.lastMessage.createdAt===e.createdAt&&this.lastMessage.messageId===e.messageId&&this.lastMessage.updatedAt<=e.updatedAt},n.prototype._tryUpdateLastMessageAndCallEvents=function(e,r){var a=Y.of(this._iid).dispatcher,s=Qe.of(this._iid);this._updateLastMessage(r),s.handlers.map((function(i){i.onChannelChanged&&i.onChannelChanged(e)})),a.dispatch(new pe({channels:[e],context:{source:Q.EVENT_MESSAGE_SENT}}))},n.prototype._shouldUpdateUnreadCountWith=function(e){var r=Y.of(this._iid).appInfo;switch(r==null?void 0:r.unreadCountThreadingPolicy){case gi.NONE:case gi.INCLUDE_REPLY:break;case gi.EXCLUDE_REPLY:if(e.parentMessageId>0)return!1;break;case gi.INCLUDE_REPLY_TO_CHANNEL:if(e instanceof ht&&e.parentMessageId>0&&!e.replyToChannel)return!1}return!0},n.prototype._updateLastMessage=function(e){return!!this._shouldUpdateLastMessageWith(e)&&(this.lastMessage=e,!0)},n.prototype._updateUnreadCount=function(e,r){if(typeof e=="number"&&e>=0)if(this.myCountPreference===Ft.ALL||this.myCountPreference===Ft.UNREAD_MESSAGE_COUNT_ONLY)if(this.isExclusive||this.isSuper||this.isBroadcast){var a=Y.of(this._iid).maxSuperGroupChannelUnreadCount;this.unreadMessageCount=a&&e>=a?a:e}else this.unreadMessageCount=e;else this.unreadMessageCount=0;else this.unreadMessageCount=0;typeof r=="number"&&r>=0&&(this.myCountPreference===Ft.ALL||this.myCountPreference===Ft.UNREAD_MENTION_COUNT_ONLY)?this.unreadMentionCount=r:this.unreadMentionCount=0},n.prototype._updateUnreadMemberState=function(e,r,a){a===void 0&&(a=!1);var s=this._unreadMemberStateMap.get(e);return!!(!s||a||!a&&s<r)&&s!==r&&(this._unreadMemberStateMap.set(e,r),Y.of(this._iid).sdkState.userId===e&&(this.myLastRead=r),!0)},n.prototype._updateUndeliveredMemberState=function(e,r){var a=this._undeliveredMemberStateMap.get(e);return(!a||a<r)&&(this._undeliveredMemberStateMap.set(e,r),!0)},n.prototype._updateTypingStatus=function(e,r){r===void 0&&(r=new Date().getTime()),r>0?this._typingStatus.set(e.userId,{user:e,ts:r}):this._typingStatus.delete(e.userId)},n.prototype._clearTypingStatus=function(){this._typingStatus.clear(),this._typingStarted=0,this._typingEnded=0},n.prototype._update=function(e){e._typingStatus=this._typingStatus,e._typingStarted=this._typingStarted,e._typingEnded=this._typingEnded,t.prototype._update.call(this,e)},n.prototype._setLatestMemberCount=function(e,r,a){var s=!1;return a>=this._lastMemberCountUpdated&&(this._lastMemberCountUpdated=a,s=e!==this.memberCount||r!==this.joinedMemberCount,this.memberCount=e,this.joinedMemberCount=r),s},n.prototype.isReadMessage=function(e){var r=Y.of(this._iid).sdkState,a=this._unreadMemberStateMap.get(r.userId);return!!a&&a>=e.createdAt},n.prototype.serialize=function(){var e=this;return ch(this,(function(r){r.cachedUnreadMemberState=e.cachedUnreadMemberState,r.cachedUndeliveredMemberState=e.cachedUndeliveredMemberState,Object.assign(r,e._seri
1alizeCachedMetaData())}))},n.prototype.createMessageCollection=function(e){return e===void 0&&(e={}),new KM(this._iid,oe(oe({},e),{channel:this}))},n.prototype.createMemberListQuery=function(e){return e===void 0&&(e={}),new QM(this._iid,this.url,e)},n.prototype.createThreadedParentMessageListQuery=function(e){return e===void 0&&(e={}),new Wx(this._iid,this.url,this.channelType,e)},n.prototype.addMember=function(e,r){if(r===void 0&&(r=0),!this.isExclusive&&!this.isSuper&&!this.isBroadcast){var a=this.members.findIndex((function(i){return i.userId===e.userId}));if(a>-1){var s=this.members[a];s.state===Ve.JOINED&&(e.state=s.state),this.members.splice(a,1),this.memberCount--}this.members.push(e),this.memberCount++,this._updateUnreadMemberState(e.userId,r),this._updateUndeliveredMemberState(e.userId,r)}},n.prototype.removeMember=function(e){if(!this.isExclusive&&!this.isSuper&&!this.isBroadcast){var r=e instanceof Ht?e.userId:e,a=this.members.findIndex((function(s){return s.userId===r}));if(a>-1)return this.members.splice(a,1),this.memberCount--,!0}return!1},n.prototype.getUnreadMemberCount=function(e){var r,a;if(e instanceof ht&&!this.isExclusive&&!this.isSuper&&!this.isBroadcast){var s=Y.of(this._iid).sdkState,i=e.createdAt,o=0;try{for(var l=de(this.members),u=l.next();!u.done;u=l.next()){var c=u.value;s.userId!==c.userId&&c.state===Ve.JOINED&&e.sender.userId!==c.userId&&(this.cachedUnreadMemberState[c.userId]||0)<i&&o++}}catch(d){r={error:d}}finally{try{u&&!u.done&&(a=l.return)&&a.call(l)}finally{if(r)throw r.error}}return o}return 0},n.prototype.getUndeliveredMemberCount=function(e){var r,a;if(e instanceof ht&&!this.isExclusive&&!this.isSuper&&!this.isBroadcast){var s=Y.of(this._iid).sdkState,i=e.createdAt,o=0;try{for(var l=de(this.members),u=l.next();!u.done;u=l.next()){var c=u.value;s.userId!==c.userId&&c.state===Ve.JOINED&&e.sender.userId!==c.userId&&(this.cachedUndeliveredMemberState[c.userId]||0)<i&&o++}}catch(d){r={error:d}}finally{try{u&&!u.done&&(a=l.return)&&a.call(l)}finally{if(r)throw r.error}}return o}return 0},n.prototype.getReadMembers=function(e,r){var a=this;r===void 0&&(r=!1);var s=Y.of(this._iid).sdkState;if(!s.userId||this.isExclusive||this.isSuper||this.isBroadcast)return[];var i=e instanceof ht?e.sender:null,o=[];return this.members.forEach((function(l){if(r||l.userId!==s.userId&&l.userId!==(i==null?void 0:i.userId)){var u=a._unreadMemberStateMap.get(l.userId);u&&u>=e.createdAt&&o.push(l)}})),o},n.prototype.getUnreadMembers=function(e,r){var a=this;r===void 0&&(r=!1);var s=Y.of(this._iid).sdkState;if(!s.userId||this.isExclusive||this.isSuper||this.isBroadcast)return[];var i=e instanceof ht?e.sender:null,o=[];return this.members.forEach((function(l){if(r||l.userId!==s.userId&&l.userId!==(i==null?void 0:i.userId)){var u=a._unreadMemberStateMap.get(l.userId);u&&u<e.createdAt&&o.push(l)}})),o},n.prototype.getReadStatus=function(e){var r=this;e===void 0&&(e=!1);var a=Y.of(this._iid).sdkState;if(!a.userId||this.isExclusive||this.isSuper||this.isBroadcast)return null;var s={};return this.members.forEach((function(i){if(e||i.userId!==a.userId){var o=r._unreadMemberStateMap.get(i.userId);s[i.userId]=new zx(r._iid,{channel_url:r.url,channel_type:r.channelType,user:Ht.payloadify(i),ts:o!=null?o:0})}})),s},n.prototype.getDeliveryStatus=function(e){var r=this;e===void 0&&(e=!0);var a=Y.of(this._iid).sdkState;if(!a.userId||this.isExclusive||this.isSuper||this.isBroadcast)return null;var s={};return this.members.forEach((function(i){if(e||i.userId!==a.userId){var o=r._undeliveredMemberStateMap.get(i.userId);s[i.userId]=new XS(r._iid,{channel_url:r.url,channel_type:r.channelType,user:Ht.payloadify(i),ts:o!=null?o:0})}})),s},n.prototype.getTypingUsers=function(){var e=[];return this._typingStatus.forEach((function(r){var a=r.user;e.push(a)})),e},n.prototype.invalidateTypingStatus=function(){var e=this;if(!this.isTyping)return!1;var r=Y.of(this._iid).typingIndicatorInvalidateTime,a=Date.now(),s=!1;return this._typingStatus.forEach((function(i,o){var l=i.ts;a-l>=r&&(e._typingStatus.delete(o),s=!0)})),s},n.prototype.refresh=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){return[2,this._refresh()]}))}))},n.prototype._refresh=function(e){return e===void 0&&(e=!1),U(this,void 0,void 0,(function(){var r,a,s,i,o,l;return j(this,(function(u){switch(u.label){case 0:return r=Y.of(this._iid),a=r.requestQueue,s=r.dispatcher,i=new Tf({channelUrl:this.url}),[4,a.send(i)];case 1:return o=u.sent(),l=o.as(Af).channel,this._update(l),e||s.dispatch(new pe({channels:[l],context:{source:Q.REFRESH_CHANNEL}})),[2,this]}}))}))},n.prototype.freeze=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return[4,t.prototype.freeze.call(this)];case 1:return e.sent(),Y.of(this._iid).dispatcher.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_FROZEN},isWebSocketEventComing:!0})),[2]}}))}))},n.prototype.unfreeze=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return[4,t.prototype.unfreeze.call(this)];case 1:return e.sent(),Y.of(this._iid).dispatcher.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UNFROZEN},isWebSocketEventComing:!0})),[2]}}))}))},n.prototype.updateChannel=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return r=oe(oe({},YM),e),Me((function(d){return ae("string",d.coverUrl,!0)&&(Xr(d.coverImage)||ae("string",d.coverImage,!0))&&ae("boolean",d.isDistinct,!0)&&ae("boolean",d.isPublic,!0)&&ae("boolean",d.isDiscoverable,!0)&&ae("string",d.accessCode,!0)&&ae("string",d.name,!0)&&ae("string",d.data,!0)&&ae("string",d.customType,!0)&&rt("string",d.operatorUserIds,!0)&&ae("number",d.messageSurvivalSeconds,!0)}
1)(r)).throw(fe.invalidParameters),a=Y.of(this._iid),s=a.dispatcher,i=a.requestQueue,o=new tN(oe({channelUrl:this.url},r)),[4,i.send(o)];case 1:return l=c.sent(),u=l.as(nN).channel,this._update(u),s.dispatch(new pe({channels:[u],context:{source:Q.EVENT_CHANNEL_UPDATED},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype.invite=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){return Me(e.every((function(a){return a instanceof yn}))).throw(fe.invalidParameters),[2,this.inviteWithUserIds(e.map((function(a){return a.userId})))]}))}))},n.prototype.inviteWithUserIds=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return Me(rt("string",e)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.dispatcher,s=r.requestQueue,i=r.sessionManager,o=new CM({channelUrl:this.url,userIds:e}),[4,s.send(o)];case 1:return l=c.sent(),u=l.as(SM).channel,this._update(u),a.dispatch(new pe({channels:[u],context:{source:Q.EVENT_CHANNEL_INVITED,inviter:i.currentUser,invitees:[]},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype.join=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return Me(ae("string",e,!0)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.dispatcher,s=r.sdkState,i=r.requestQueue,o=new _M({channelUrl:this.url,userId:s.userId,accessCode:e}),[4,i.send(o)];case 1:return l=c.sent(),(u=l.as(bM).channel).myMemberState=this.myMemberState=Ve.JOINED,this._update(u),a.dispatch(new pe({channels:[u],context:{source:Q.EVENT_CHANNEL_JOINED,users:[]},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype.leave=function(e){return e===void 0&&(e=!1),U(this,void 0,void 0,(function(){var r,a,s,i;return j(this,(function(o){switch(o.label){case 0:return r=Y.of(this._iid),a=r.sdkState,s=r.requestQueue,i=new EM({channelUrl:this.url,userId:a.userId,shouldRemoveOperatorStatus:e}),[4,s.send(i)];case 1:return o.sent(),this.myMemberState=Ve.NONE,[2]}}))}))},n.prototype.acceptInvitation=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return Me(ae("string",e,!0)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.dispatcher,s=r.sdkState,i=r.requestQueue,o=new ZM({channelUrl:this.url,userId:s.userId,accessCode:e}),[4,i.send(o)];case 1:return l=c.sent(),(u=l.as(eN).channel).myMemberState=this.myMemberState=Ve.JOINED,this._update(u),a.dispatch(new pe({channels:[u],context:{source:Q.EVENT_CHANNEL_ACCEPTED_INVITE},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype.declineInvitation=function(){return U(this,void 0,void 0,(function(){var e,r,a,s;return j(this,(function(i){switch(i.label){case 0:return e=Y.of(this._iid),r=e.sdkState,a=e.requestQueue,s=new NM({channelUrl:this.url,userId:r.userId}),[4,a.send(s)];case 1:return i.sent(),this.myMemberState=Ve.NONE,[2,this]}}))}))},n.prototype.sendUserMessage=function(e){var r=this,a=new pn,s=Y.of(this._iid).dispatcher,i=yi.of(this._iid);return t.prototype.sendUserMessage.call(this,e).onPending((function(o){i.completeCurrentAndProcessNextAutoResend(o),a._trigger(o)})).onFailed((function(o,l){l&&i.completeCurrentAndProcessNextAutoResend(l),a._triggerFailed(o,l)})).onSucceeded((function(o){i.completeCurrentAndProcessNextAutoResend(o),r._updateLastMessage(o),Qe.of(r._iid).handlers.map((function(l){l.onChannelChanged&&l.onChannelChanged(r)})),s.dispatch(new pe({channels:[r],context:{source:Q.EVENT_MESSAGE_SENT}})),a._trigger(o)})),a},n.prototype.updateUserMessage=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i,o,l=this;return j(this,(function(u){switch(u.label){case 0:return a=Y.of(this._iid).dispatcher,[4,t.prototype.updateUserMessage.call(this,e,r)];case 1:return s=u.sent(),i=this._updateLastMessage(s),o=!1,this.lastPinnedMessage&&this.lastPinnedMessage.messageId===s.messageId&&(this.lastPinnedMessage=s,i=!0,o=!0),i&&(Qe.of(this._iid).handlers.map((function(c){c.onChannelChanged&&c.onChannelChanged(l)})),a.dispatch(new pe({channels:[this],context:{source:o?Q.EVENT_PINNED_MESSAGE_UPDATED:Q.EVENT_MESSAGE_UPDATED}}))),o&&Qe.of(this._iid).handlers.map((function(c){c.onPinnedMessageUpdated&&
1c.onPinnedMessageUpdated(l)})),a.dispatch(new er({messages:[s],source:Q.EVENT_MESSAGE_UPDATED})),[2,s]}}))}))},n.prototype._autoResendUserMessage=function(e){var r=this,a=new pn,s=Y.of(this._iid).dispatcher,i=yi.of(this._iid);return t.prototype._autoResendUserMessage.call(this,e).onPending((function(o){i.completeCurrentAndProcessNextAutoResend(o),a._trigger(o)})).onFailed((function(o,l){i.completeCurrentAndProcessNextAutoResend(l),a._triggerFailed(o,l)})).onSucceeded((function(o){var l=Qe.of(r._iid);i.completeCurrentAndProcessNextAutoResend(o),r._updateLastMessage(o),l.handlers.map((function(u){u.onChannelChanged&&u.onChannelChanged(r)})),s.dispatch(new pe({channels:[r],context:{source:Q.EVENT_MESSAGE_SENT}})),a._trigger(o)})),a},n.prototype.sendFileMessage=function(e){var r=this,a=new pn,s=Y.of(this._iid).dispatcher,i=yi.of(this._iid);return t.prototype.sendFileMessage.call(this,e).onPending((function(o){i.completeCurrentAndProcessNextAutoResend(o),a._trigger(o)})).onFailed((function(o,l){l&&i.completeCurrentAndProcessNextAutoResend(l),a._triggerFailed(o,l)})).onSucceeded((function(o){var l=Qe.of(r._iid);i.completeCurrentAndProcessNextAutoResend(o),r._updateLastMessage(o),l.handlers.map((function(u){u.onChannelChanged&&u.onChannelChanged(r)})),s.dispatch(new pe({channels:[r],context:{source:Q.EVENT_MESSAGE_SENT}})),a._trigger(o)})),a},n.prototype.sendMultipleFilesMessage=function(e){var r=this,a=new Kl,s=Y.of(this._iid).dispatcher;return t.prototype.sendMultipleFilesMessage.call(this,e).onPending((function(i){a._trigger(i)})).onFailed((function(i,o){a._triggerFailed(i,o)})).onSucceeded((function(i){var o=Qe.of(r._iid);r._updateLastMessage(i),o.handlers.map((function(l){l.onChannelChanged&&l.onChannelChanged(r)})),s.dispatch(new pe({channels:[r],context:{source:Q.EVENT_MESSAGE_SENT}})),a._trigger(i)})).onFileUploaded((function(i,o,l,u){a._triggerOnFileUploaded(i,o,l,u)})),a},n.prototype.updateFileMessage=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i,o,l=this;return j(this,(function(u){switch(u.label){case 0:return a=Y.of(this._iid).dispatcher,[4,t.prototype.updateFileMessage.call(this,e,r)];case 1:return s=u.sent(),i=this._updateLastMessage(s),o=!1,this.lastPinnedMessage&&this.lastPinnedMessage.messageId===s.messageId&&(this.lastPinnedMessage=s,i=!0,o=!0),i&&(Qe.of(this._iid).handlers.map((function(c){c.onChannelChanged&&c.onChannelChanged(l)})),a.dispatch(new pe({channels:[this],context:{source:o?Q.EVENT_PINNED_MESSAGE_UPDATED:Q.EVENT_MESSAGE_UPDATED}}))),o&&Qe.of(this._iid).handlers.map((function(c){c.onPinnedMessageUpdated&&c.onPinnedMessageUpdated(l)})),a.dispatch(new er({messages:[s],source:Q.EVENT_MESSAGE_UPDATED})),[2,s]}}))}))},n.prototype._autoResendFileMessage=function(e){var r=this,a=new pn,s=Y.of(this._iid).dispatcher,i=yi.of(this._iid);return t.prototype._autoResendFileMessage.call(this,e).onPending((function(o){i.completeCurrentAndProcessNextAutoResend(o),a._trigger(o)})).onFailed((function(o,l){i.completeCurrentAndProcessNextAutoResend(l),a._triggerFailed(o,l)})).onSucceeded((function(o){var l=Qe.of(r._iid);i.completeCurrentAndProcessNextAutoResend(o),r._updateLastMessage(o),l.handlers.map((function(u){u.onChannelChanged&&u.onChannelChanged(r)})),s.dispatch(new pe({channels:[r],context:{source:Q.EVENT_MESSAGE_SENT}})),a._trigger(o)})),a},n.prototype.deleteMessage=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,t.prototype.deleteMessage.call(this,e)];case 1:return r.sent(),e.messageId===0&&e instanceof ht&&Y.of(this._iid).dispatcher.dispatch(new Vx({reqId:e.reqId,source:Q.EVENT_MESSAGE_DELETED})),[2]}}))}))},n.prototype.hide=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u,c;return j(this,(function(d){switch(d.label){case 0:return r=oe(oe({},Df),e),Me((function(f){return ae("boolean",f.hidePreviousMessages,!0)&&ae("boolean",f.allowAutoUnhide,!0)})(r)).throw(fe.invalidParameters),a=Y.of(this._iid),s=a.dispatcher,i=a.sdkState,o=a.requestQueue,l=new AM(oe({channelUrl:this.url,userId:i.userId},r)),[4,o.send(l)];case 1:return u=d.sent(),c=u.as(DM).messageOffsetTimestamp,this.hiddenState=r.allowAutoUnhide?qt.HIDDEN_ALLOW_AUTO_UNHIDE:qt.HIDDEN_PREVENT_AUTO_UNHIDE,r.hidePreviousMessages&&this._updateUnreadCount(0,0),c&&(this.messageOffsetTimestamp=c),s.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_HIDDEN},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype.unhide=function(){return U(this,void 0,void 0,(function(){var e,r,a,s;return j(this,(function(i){switch(i.label){case 0:return e=Y.of(this._iid),r=e.dispatcher,a=e.requestQueue,s=new aN({channelUrl:this.url}),[4,a.send(s)];case 1:return i.sent(),this.hiddenState=qt.UNHIDDEN,r.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UNHIDDEN},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype.delete=function(){return U(this,void 0,void 0,(function(){var e,r;return j(this,(function(a){switch(a.label){case 0:return e=Y.of(this._iid).requestQueue,r=new rN({channelUrl:this.url}),[4,e.send(r)];case 1:return a.sent(),[2]}}))}))},n.prototype.markAsRead=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o,l,u=this;return j(this,(function(c){switch(c.label){case 0:return e=Y.of(this._iid),r=e.dispatcher,a=e.requestQueue,s=new Kx({channelUrl:this.url}),[4,a.send(s)];case 1:return i=c.sent(),o=i.as(rw).readStatus,this._updateUnreadMemberState(o.reader.userId,o.readAt),l=!1,(this.unreadMessageCount>0||this.unreadMentionCount>0)&&(this._updateUnreadCount(0,0),l=!0),Qe.of(this._iid).handlers.map((function(d){l&&d.onChannelChanged&&d.onChannelChanged(u),d.onUserMarkedRead&&d.onUserMarkedRead(u,[o.reader.userId])})),r.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_READ,userIds:[o.reader.userId]}})),[2]}}))}))},n.prototype.markAsUnread=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u,c,d,f,h,v,g=this;return j(this,(function(b){switch(b.label){case 0:return r=Y.of(this._iid),a=r.sdkState,s=r.dispatcher,i=r.requestQueue,o=new Jx({channelUrl:this.url,channelType:this.channelType,messageId:e.messageId,userId:a.userId,isExcluded:!0,uniqueId:"read-".concat(dh())}),[4,i.send(o)];case 1:return l=b.sent(),u=l.as(Yx),c=u.readAt,d=u.unreadMessageCount,f=u.userId,h=u.isExcluded,v=u.totalUnreadCount,this._updateUnreadMemberState(f,c,h),this._updateUnreadCount(d,this.unreadMentionCount),s.dispatch(new Xx(v)),Qe.of(this._iid).handlers.map((function(E){E.onChannelChanged&&E.onChannelChanged(g),E.onUserMarkedUnread&&E.onUserMarkedUnread(g,[f])})),s.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UNREAD,userIds:[f]}}
1)),[2]}}))}))},n.prototype.markAsDelivered=function(){return U(this,void 0,void 0,(function(){var e,r,a,s;return j(this,(function(i){switch(i.label){case 0:return e=Y.of(this._iid),r=e.sdkState,a=e.requestQueue,s=new UM({channelUrl:this.url,userId:r.userId}),[4,a.send(s)];case 1:return i.sent(),[2]}}))}))},n.prototype.startTyping=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i;return j(this,(function(o){switch(o.label){case 0:return e=Y.of(this._iid),r=e.requestQueue,a=e.typingIndicatorThrottle,(s=new Date().getTime())-this._typingStarted>=a?(this._typingStarted=s,this._typingEnded=0,i=new OM({channelUrl:this.url,time:this._typingStarted}),[4,r.send(i)]):[3,2];case 1:o.sent(),o.label=2;case 2:return[2]}}))}))},n.prototype.endTyping=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i;return j(this,(function(o){switch(o.label){case 0:return e=Y.of(this._iid),r=e.requestQueue,a=e.typingIndicatorThrottle,(s=new Date().getTime())-this._typingEnded>=a?(this._typingStarted=0,this._typingEnded=s,i=new PM({channelUrl:this.url,time:this._typingStarted}),[4,r.send(i)]):[3,2];case 1:o.sent(),o.label=2;case 2:return[2]}}
1))}))},n.prototype.createScheduledUserMessage=function(e){e=oe(oe({},Qx),e),Me(Zx(e)).throw(fe.invalidParameters);var r=new pn;return this._createScheduledUserMessage(e,r),r},n.prototype.updateScheduledUserMessage=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return a=oe(oe({},cN),r),Me((function(u){return tC(u)&&ae("number",u.scheduledAt,!0)})(a)).throw(fe.invalidParameters),s=Y.of(this._iid).requestQueue,i=new hN(oe({reqId:this._generateRequestId(),scheduledMessageId:e,channelType:this.channelType,channelUrl:this.url},a)),[4,s.send(i)];case 1:return o=l.sent(),[2,o.as(eC).message]}}))}))},n.prototype.createScheduledFileMessage=function(e){var r=this;e=oe(oe({},nC),e),Me(rC(e)).throw(fe.invalidParameters);var a=Date.now(),s=this._generateRequestId(),i=new pn;return Bo(YC).then((function(){var o=r._createPendingScheduledFileMessage(e,s,a);_e((function(){return U(r,void 0,void 0,(function(){return j(this,(function(l){return[2,i._trigger(o)]}))}))}))})),Xr(e.file)?this._uploadFileAndUpdateParams(e).then((function(){return r._createScheduledFileMessage(e,i,s,a)})):this._createScheduledFileMessage(e,i,s,a),i},n.prototype.updateScheduledFileMessage=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i;return j(this,(function(o){switch(o.label){case 0:return a=oe(oe({},uN),r),Me((function(l){return aC(l)&&ae("number",l.scheduledAt,!0)&&(Xr(l.file)||ae("string",l.fileUrl))&&ae("string",l.fileName,!0)&&ae("string",l.mimeType,!0)&&ae("number",l.fileSize,!0)&&(l.thumbnailSizes===null||l.thumbnailSizes===void 0||l.thumbnailSizes.every((function(u){return ae("object",u)&&u.maxWidth>0&&u.maxHeight>0})))})(a)).throw(fe.invalidParameters),Xr(a.file)?[4,this._uploadFileAndUpdateParams(a)]:[3,2];case 1:o.sent(),o.label=2;case 2:return s=new dN(oe({reqId:this._generateRequestId(),scheduledMessageId:e,channelType:this.channelType,channelUrl:this.url},a)),[4,Y.of(this._iid).requestQueue.send(s)];case 3:return i=o.sent(),[2,i.as(fN).message]}}))}))},n.prototype.cancelScheduledMessage=function(e){return U(this,void 0,void 0,(function(){var r;return j(this,(function(a){switch(a.label){case 0:return r=new pN({scheduledMessageId:e,channelType:this.channelType,channelUrl:this.url}),[4,Y.of(this._iid).requestQueue.send(r)];case 1:return a.sent(),[2]}}))}))},n.prototype.sendScheduledMessageNow=function(e){return U(this,void 0,void 0,(function(){var r;return j(this,(function(a){switch(a.label){case 0:return r=new vN({scheduledMessageId:e,channelType:this.channelType,channelUrl:this.url}),[4,Y.of(this._iid).requestQueue.send(r)];case 1:return a.sent(),[2]}}))}))},n.prototype.getMyPushTriggerOption=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return e=Y.of(this._iid),r=e.sdkState,a=e.requestQueue,s=new yN({userId:r.userId,channelUrl:this.url}),[4,a.send(s)];case 1:return i=l.sent(),o=i.as(_N).pushTriggerOption,this.myPushTriggerOption=o,[2,o]}}))}))},n.prototype.setMyPushTriggerOption=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return Me(ze(_i,e)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.dispatcher,s=r.sdkState,i=r.requestQueue,o=new mN({userId:s.userId,channelUrl:this.url,pushTriggerOption:e}),[4,i.send(o)];case 1:return l=c.sent(),u=l.as(gN).pushTriggerOption,this.myPushTriggerOption=u,a.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UPDATED},isWebSocketEventComing:!0})),[2,u]}}))}))},n.prototype.setMyCountPreference=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u;return j(this,(function(c){switch(c.label){case 0:return Me(ze(Ft,e)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.dispatcher,s=r.sdkState,i=r.requestQueue,o=new sN({channelUrl:this.url,userId:s.userId,countPreference:e}),[4,i.send(o)];case 1:return l=c.sent(),u=l.as(iN).countPreference,this.myCountPreference=u,this._updateUnreadCount(this.unreadMessageCount,this.unreadMentionCount),a.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UPDATED},isWebSocketEventComing:!0})),[2,u]}}))}))},n.prototype.resetMyHistory=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return e=Y.of(this._iid),r=e.dispatcher,a=e.requestQueue,s=new oN({channelUrl:this.url}),[4,a.send(s)];case 1:return i=l.sent(),o=i.as(lN).messageOffsetTimestamp,this.messageOffsetTimestamp=o,this.lastMessage&&this.lastMessage.createdAt<o&&(this.lastMessage=null),this._updateUnreadCount(0,0),this.totalUnreadReplyCount=0,r.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_RESET_HISTORY},isWebSocketEventComing:!0})),[2,this]}}))}))},n.prototype._uploadFileAndUpdateParams=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l,u,c,d,f;return j(this,(function(h){switch(h.label){case 0:return Xr(e.file)?(r=Y.of(this._iid).requestQueue,a=new iC({file:e.file,channelUrl:this.url,thumbnailSizes:e.thumbnailSizes,requestId:this._generateRequestId()}),[4,r.send(a)]):[3,2];case 1:s=h.sent(),i=s.as(sC),o=i.url,l=i.fileSize,u=l===void 0?e.fileSize:l,c=i.thumbnails,d=i.requireAuth,f=d!==void 0&&d,e.fileUrl=o,e.fileSize=u,e.requireAuth=f,e._thumbnails=c,h.label=2;case 2:return[2]}}
1))}))},n.prototype.resendMessage=function(e,r){var a,s=this;if(Me(e instanceof ht&&!e.scheduledInfo&&e.isResendable).throw(fe.invalidParameters),e.isUserMessage()){var i=(a=e.messageParams)!==null&&a!==void 0?a:oC(e),o=new pn;return this._sendUserMessage(i,bi.RESEND,e.reqId).onPending((function(d){o._trigger(d)})).onFailed((function(d,f){o._triggerFailed(d,f)})).onSucceeded((function(d){s._tryUpdateLastMessageAndCallEvents(s,d),o._trigger(d)})),o}if(e.isFileMessage()){var l=this._validateFailedFileMessageHasFile(e,r);Me(l).throw(fe.invalidParameters),i=lC(e,r);var u=new pn;return this._sendFileMessage(i,bi.RESEND,e.reqId).onPending((function(d){u._trigger(d)})).onFailed((function(d,f){u._triggerFailed(d,f)})).onSucceeded((function(d){s._tryUpdateLastMessageAndCallEvents(s,d),u._trigger(d)})),u}if(e.isMultipleFilesMessage()){i=e.messageParams;var c=new Kl;return this._sendMultipleFilesMessage(i,bi.RESEND,e.reqId).onPending((function(d){c._trigger(d)})).onFailed((function(d,f){c._triggerFailed(d,f)})).onSucceeded((function(d){s._tryUpdateLastMessageAndCallEvents(s,d),c._trigger(d)})).onFileUploaded((function(d,f,h,v){c._triggerOnFileUploaded(d,f,h,v)})),c}},n.prototype.copyMessage=function(e,r){var a=this;if(Me(e instanceof Bp&&r instanceof ht&&r.sendingStatus===So.SUCCEEDED&&this.url===r.channelUrl&&!r.scheduledInfo).throw(fe.invalidParameters),r.isUserMessage()){Me(!r.poll).throw(fe.notSupportedError);var s=uC(r),i=new pn;return e._sendUserMessage(s).onPending((function(u){i._trigger(u)})).onFailed((function(u,c){i._triggerFailed(u,c)})).onSucceeded((function(u){e.isGroupChannel()&&a._tryUpdateLastMessageAndCallEvents(e,u),i._trigger(u)})),i}if(r.isFileMessage()){s=cC(r);var o=new pn;return e._sendFileMessage(s).onPending((function(u){o._trigger(u)})).onFailed((function(u,c){o._triggerFailed(u,c)})).onSucceeded((function(u){e.isGroupChannel()&&a._tryUpdateLastMessageAndCallEvents(e,u),o._trigger(u)})),o}if(r.isMultipleFilesMessage()){if(e.isGroupChannel()){s=dC(r);var l=new Kl;return e._sendMultipleFilesMessage(s,bi.COPY).onPending((function(u){l._trigger(u)})).onFailed((function(u,c){l._triggerFailed(u,c)})).onSucceeded((function(u){a._tryUpdateLastMessageAndCallEvents(e,u),l._trigger(u)})).onFileUploaded((function(u,c,d,f){l._triggerOnFileUploaded(u,c,d,f)})),l}throw fe.channelTypeNotSupportedError}},n.prototype.getMessageDeletionTimestamp=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return e=Y.of(this._iid),r=e.requestQueue,a=e.dispatcher,s=new bN({channelUrl:this.url,channelType:this.channelType}),[4,r.send(s)];case 1:return i=l.sent(),o=i.as(wN).messageDeletionTimestamp,this._messageDeletionTimestamp=o,a.dispatch(new Aw({channel:this})),[2,o]}}))}))},n.prototype.submitCSAT=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l;return j(this,(function(u){switch(u.label){case 0:return Me(ae("string",e.csatType)&&ae("number",e.csat,!0)&&ae("string",e.csatReason,!0)&&ae("boolean",e.isResolved,!0)&&ae("number",e.resolutionScore,!0)&&ae("number",e.csatStartedAt,!0)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.requestQueue,s=r.dispatcher,i=new EN(oe({channelUrl:this.url},e)),[4,a.send(i)];case 1:return o=u.sent(),l=o.as(xN).conversation,this.conversation=l,s.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_CSAT_SUBMITTED}})),[2,l]}}))}))},n.prototype.markConversationAsHandoff=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return e=Y.of(this._iid),r=e.requestQueue,a=e.dispatcher,s=new CN({channelUrl:this.url}),[4,r.send(s)];case 1:return i=l.sent(),o=i.as(SN).conversation,this.conversation=o,a.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_CONVERSATION_HANDEDOFF}})),[2,o]}}))}))},n.prototype.closeConversation=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return e=Y.of(this._iid),r=e.requestQueue,a=e.dispatcher,s=new MN({channelUrl:this.url}),[4,r.send(s)];case 1:return i=l.sent(),o=i.as(NN).conversation,this.conversation=o,a.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UPDATED}})),[2,o]}}))}))},n.prototype.getContextObject=function(e){return U(this,void 0,void 0,(function(){var r,a,s;return j(this,(function(i){switch(i.label){case 0:return Me(ae("string",e)).throw(fe.invali
1dParameters),r=Y.of(this._iid).requestQueue,a=new DN({aiAgentId:e,channelUrl:this.url}),[4,r.send(a)];case 1:return s=i.sent(),[2,s.as(RN).contextObject]}}))}))},n.prototype.updateContext=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i;return j(this,(function(o){switch(o.label){case 0:return Me(ae("string",e)&&ae("object",r)).throw(fe.invalidParameters),a=Y.of(this._iid).requestQueue,s=new TN({aiAgentId:e,channelUrl:this.url,context:r}),[4,a.send(s)];case 1:return i=o.sent(),[2,i.as(AN).contextObject]}}))}))},n.prototype.patchContext=function(e,r){return U(this,void 0,void 0,(function(){var a,s,i;return j(this,(function(o){switch(o.label){case 0:return Me(ae("string",e)&&ae("object",r)).throw(fe.invalidParameters),a=Y.of(this._iid).requestQueue,s=new ON({aiAgentId:e,channelUrl:this.url,context:r}),[4,a.send(s)];case 1:return i=o.sent(),[2,i.as(IN).contextObject]}}))}))},n.prototype.initConversation=function(e){return U(this,void 0,void 0,(function(){var r,a,s,i,o,l;return j(this,(function(u){switch(u.label){case 0:return Me(ae("string",e.aiAgentId)).throw(fe.invalidParameters),r=Y.of(this._iid),a=r.requestQueue,s=r.dispatcher,i=new PN({aiAgentId:e.aiAgentId,channelUrl:this.url,initialUserMessage:e.initialUserMessage}),[4,a.send(i)];case 1:return o=u.sent(),l=o.as(kN).conversation,this.conversation=l,s.dispatch(new pe({channels:[this],context:{source:Q.EVENT_CHANNEL_UPDATED}})),[2]}}))}))},n})(Bp),LN=function(){this.onUserMuted=Se,this.onUserUnmuted=Se,this.onUserBanned=Se,this.onUserUnbanned=Se,this.onChannelChanged=Se,this.onChannelDeleted=Se,this.onChannelFrozen=Se,this.onChannelUnfrozen=Se,this.onOperatorUpdated=Se,this.onChannelMemberCountChanged=Se,this.onMetaDataCreated=Se,this.onMetaDataUpdated=Se,this.onMetaDataDeleted=Se,this.onMetaCounterCreated=Se,this.onMetaCounterUpdated=Se,this.onMetaCounterDeleted=Se,this.onMessageReceived=Se,this.onMessageUpdated=Se,this.onMessageDeleted=Se,this.onMentionReceived=Se,this.onReactionUpdated=Se,this.onThreadInfoUpdated=Se},hs,yr={},jN=(function(){function t(n){var e=n._iid,r=n.limit,a=r===void 0?100:r,s=this;this.ref=0,this._iid=e,this._limit=a;var i,o=Y.of(this._iid),l=o.sdkState,u=o.dispatcher,c=o.logger,d=o.cacheContext,f=o.statManager;this._metadataKey=(i=l.userId,"sendbird:".concat(i,"@groupchannel/sync.meta"));var h=(function(v){return"sendbird:".concat(v,"@groupchannel/sync")})(l.userId);this._sync=new ar(h,(function(){return U(s,void 0,void 0,(function(){var v,g,b,E,m,x,y,w,_,C,M,S,A,N,R,T;return j(this,(function(I){switch(I.label){case 0:return v={hasNext:!0,nextToken:""},[4,this.loadMetadata()];case 1:if(I.sent(),c.debug("channel background sync from",(_=this._metadata)===null||_===void 0?void 0:_.token),(C=this._metadata)===null||C===void 0?void 0:C.completed)return[3,14];g={includeEmpty:!0,includeMetaData:!0,hiddenChannelFilter:$t.ALL,order:tt.CHRONOLOGICAL},I.label=2;case 2:if(I.trys.push([2,9,12,13]),g.order!==tt.LATEST_LAST_MESSAGE)return[3,6];I.label=3;case 3:return I.trys.push([3,5,,6]),[4,d.preference.get(fw(l.appId))];case 4:return b=I.sent(),g.includeChatNotification=!!b,[3,6];case 5:return I.sent(),g.includeChatNotification=!1,[3,6];case 6:return[4,Qe.of(this._iid).getMyGroupChannels((S=(M=this._metadata)===null||M===void 0?void 0:M.token)!==null&&S!==void 0?S:"",g,this._limit,Q.SYNC_CHANNEL_BACKGROUND)];case 7:return E=I.sent(),m=E.channels,x=E.token,v.hasNext=m.length>=this._limit&&!!x,v.nextToken=x,this._metadata&&(this._metadata.token=x,(w=this._metadata.range).extends.apply(w,Ie([],Re(m.map((function(F){return F.createdAt}))),!1)),this._metadata.completed=!v.hasNext),c.debug("channel background sync progress",v),[4,this.saveMetadata()];case 8:return I.sent(),[3,13];case 9:return y=I.sent(),c.debug("channel background sync error",y),y instanceof fe&&y.isInvalidTokenError?[4,this.clearMetaData()]:[3,11];case 10:I.sent(),I.label=11;case 11:throw y;case 12:return f.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:"",measured_on:"channel_back_sync",event:"cache_fetch",max_db_size:(N=(A=d.localCacheConfig)===null||A===void 0?void 0:A.maxSize)!==null&&N!==void 0?N:0,use_local_cache:d.localCacheEnabled,starting_point:0,message_init_policy:(T=(R=g.order)===null||R===void 0?void 0:R.toString())!==null&&T!==void 0?T:"",collection_id:l.userId}})),[7];case 13:return[3,15];case 14:v.hasNext=!1,v.nextToken="",I.label=15;case 15:return[2,v]}}))}))})),this._connectionEventContext=u.on((function(v){v instanceof kr?v.stateType===qn.CONNECTED?s.resume():s.pause():v instanceof Ls&&s.resume()}))}return t.of=function(n){return yr[n]||(yr[n]=new t({_iid:n}
1)),yr[n].ref++,yr[n]},t.clear=function(n){yr[n]&&yr[n].close()},Object.defineProperty(t.prototype,"range",{get:function(){var n,e;return(e=(n=this._metadata)===null||n===void 0?void 0:n.range)!==null&&e!==void 0?e:new Qt({})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"completed",{get:function(){var n;return!!(!((n=this._metadata)===null||n===void 0)&&n.completed)},enumerable:!1,configurable:!0}),t.prototype.loadMetadata=function(){return U(this,void 0,void 0,(function(){var n;return j(this,(function(e){switch(e.label){case 0:return this._metadata?[3,2]:[4,Y.of(this._iid).cacheContext.preference.get(this._metadataKey)];case 1:n=e.sent(),this._metadata={token:n?n.token:"",range:new Qt(n?n.range:{top:Number.MAX_SAFE_INTEGER,bottom:0}),completed:!!n&&n.completed},e.label=2;case 2:return[2,this._metadata]}}))}))},t.prototype.saveMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return this._metadata?[4,Y.of(this._iid).cacheContext.preference.set(this._metadataKey,this._metadata)]:[3,2];case 1:return n.sent(),[2,!0];case 2:return[2,!1]}}))}))},t.prototype.clearMetaData=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return[4,Y.of(this._iid).cacheContext.preference.remove(this._metadataKey)];case 1:return n.sent(),this._metadata=void 0,[2]}}))}))},t.prototype.resume=function(){var n,e,r=Y.of(this._iid),a=r.logger;r.sessionManager.session.hasSession&&(a.debug("channel background sync resume()"),this._sync.start((e=(n=this._metadata)===null||n===void 0?void 0:n.token)!==null&&e!==void 0?e:""))},t.prototype.pause=function(){Y.exists(this._iid)&&Y.of(this._iid).logger.debug("channel background sync stop()"),this._sync.stop()},t.prototype.close=function(){this.ref--,this.ref<=0&&(this.ref=0,this.pause(),this._connectionEventContext.close(),delete yr[this._iid])},t})(),_r={},UN=(function(){function t(n){var e=n._iid,r=n.prefix,a=n.fetcher,s=this;this.ref=0,this._iid=e,this._fetcher=a,this._prefix=r;var i=Y.of(this._iid),o=i.logger,l=i.sdkState,u=i.dispatcher,c=i.cacheContext,d=i.statManager;this._metadataKey=(function(h,v){return v?"sendbird:".concat(h,":").concat(v,"@groupchannel/changelogs.meta"):"sendbird:".concat(h,"@groupchannel/changelogs.meta")})(l.userId,this._prefix),this._subscribers=new QC;var f=(function(h,v){return v?"sendbird:".concat(h,":").concat(v,"@groupchannel/changelogs"):"sendbird:".concat(h,"@groupchannel/changelogs")})(l.userId,this._prefix);this._sync=new ar(f,(function(){return U(s,void 0,void 0,(function(){var h,v,g,b,E,m,x,y,w,_,C;return j(this,(function(M){switch(M.label){case 0:return h={hasNext:!0,nextToken:0},[4,this.loadMetadata()];case 1:M.sent(),o.debug("channel changelog sync from",(w=this._metadata)===null||w===void 0?void 0:w.token),v=Qe.of(this._iid),M.label=2;case 2:return M.trys.push([2,5,8,12]),[4,this._fetcher((C=(_=this._metadata)===null||_===void 0?void 0:_.token)!==null&&C!==void 0?C:"")];case 3:return g=M.sent(),b=g.updatedChannels,E=g.deletedChannelUrls,m=g.hasMore,x=g.token,this._subscribers.dispatch("progress",{updatedChannels:b,deletedChannelUrls:E,hasMore:m,token:x}),h.hasNext=m,h.nextToken=x,this._metadata&&(this._metadata.token=x),o.debug("channel changelog sync progress",h),[4,this.saveMetadata()];case 4:return M.sent(),c.localCacheEnabled&&d.put(new Ut({type:St.FEATURE_LOCALCACHE_EVENT,ts:Date.now(),data:{channel_url:"",measured_on:"channel_change_log_sync",event:b.length>0||E.length>0?"cache_miss":"cache_hit",max_db_size:b.length,use_local_cache:c.localCacheEnabled,starting_point:0,message_init_policy:E.length.toString(),collection_id:l.userId}})),[3,12];case 5:return y=M.sent(),o.debug("channel changelog sync error",y),y instanceof fe&&y.isInvalidTokenError?[4,this.clearMetadata()]:[3,7];case 6:M.sent(),M.label=7;case 7:throw y;case 8:return h.hasNext?[3,11]:[4,Bo(500)];case 9:return M.sent(),[4,v.removeChannelsByRotation()];case 10:M.sent(),M.label=11;case 11:return[7];case 12:return[2,h]}}))}))})),this._sync.on("stop",(function(){s._subscribers.dispatch("pause")})),this._connectionEventContext=u.on((function(h){h instanceof kr?h.stateType===qn.CONNECTED?s.resume():s.pause():h instanceof Ls&&s.resume()}))}return t.of=function(n){var e=n._iid,r=n.prefix,a=n.fetcher,s=r?"".concat(e,":").concat(r):e;return _r[s]||(_r[s]=new t({_iid:e,prefix:r,fetcher:a})),_r[s].ref++,_r[s]},t.clear=function(n){var e=n._iid,r=n.prefix,a=r?"".concat(e,":").concat(r):e;_r[a]&&_r[a].close()},Object.defineProperty(t.prototype,"isRunning",{get:function(){return this._sync.isRunning}
1,enumerable:!1,configurable:!0}),t.prototype.loadMetadata=function(){return U(this,void 0,void 0,(function(){var n,e,r,a;return j(this,(function(s){switch(s.label){case 0:return this._metadata?[3,2]:(n=Y.of(this._iid),e=n.cacheContext,r=n.firstConnectedAt,[4,e.preference.get(this._metadataKey)]);case 1:a=s.sent(),this._metadata={token:a?a.token:r},s.label=2;case 2:return[2,this._metadata]}}))}))},t.prototype.saveMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return this._metadata?[4,Y.of(this._iid).cacheContext.preference.set(this._metadataKey,this._metadata)]:[3,2];case 1:return n.sent(),[2,!0];case 2:return[2,!1]}}))}))},t.prototype.clearMetadata=function(){return U(this,void 0,void 0,(function(){return j(this,(function(n){switch(n.label){case 0:return[4,Y.of(this._iid).cacheContext.preference.remove(this._metadataKey)];case 1:return n.sent(),this._metadata=void 0,[2]}}))}))},t.prototype.on=function(n,e){return this._subscribers.on(n,e)},t.prototype.resume=function(){Y.of(this._iid).sessionManager.session.hasSession&&this._sync.start(0)},t.prototype.pause=function(){this._sync.stop()},t.prototype.close=function(){if(this.ref--,this.ref<=0){var n=this._prefix?"".concat(this._iid,":").concat(this._prefix):this._iid;this.ref=0,this.pause(),this._connectionEventContext.close(),delete _r[n]}},t})(),nv=function(t,n){var e,r,a,s;switch(n){case tt.LATEST_LAST_MESSAGE:return(r=(e=t.lastMessage)===null||e===void 0?void 0:e.createdAt)!==null&&r!==void 0?r:t.createdAt;case tt.CHRONOLOGICAL:return t.createdAt;case tt.CHANNEL_NAME_ALPHABETICAL:return t.name;default:return(s=(a=t.lastMessage)===null||a===void 0?void 0:a.createdAt)!==null&&s!==void 0?s:t.createdAt}},co=function(t,n){return t.findIndex((function(e){return e.isIdentical(n)}))},rv=function(t,n,e){if(t.length>0){for(var r=co(t,n),a=0,s=t.length-1,i=Math.floor((a+s)/2);a<s;){var o=av(t[i],n,e);if(o>0)s=i,i=Math.floor((a+s)/2);else{if(!(o<0))return{place:i,oldPosition:r};a=i+1,i=Math.floor((a+s)/2)}}return{place:av(t[i],n,e)>=0?i:i+1,oldPosition:r}}return{place:t.length,oldPosition:-1}},av=function(t,n,e){switch(e){case tt.LATEST_LAST_MESSAGE:return t.lastMessage&&n.lastMessage?(r=n.lastMessage.createdAt-t.lastMessage.createdAt)===0?n.createdAt-t.createdAt:r:t.lastMessage?-1:n.lastMessage?1:n.createdAt-t.createdAt;case tt.CHRONOLOGICAL:return n.createdAt-t.createdAt;case tt.CHANNEL_NAME_ALPHABETICAL:var r;return(r=t.name.localeCompare(n.name))===0?t.createdAt-n.createdAt:r;default:return 0}},FN=(function(){function t(n,e){var r,a=this;this._channels=[],this._isInitialized=!1,this._isLoadMoreChannelFetchActive=!1,this._iid=n,this._fetcher=e.fetcher,this._isDisposed=!1,this._isGetRemoteChannelsSucceeded=!0,this._includeChangesOnInitialLoad=(r=e.includeChangesOnInitialLoad)!==null&&r!==void 0&&r,this.filter=e.filter,this._channelFilter=e.filter,this.order=e.order,this._hasMore=!0,this._token="",this._limit=e.limit,this._localCacheToken=null;var s=Y.of(this._iid),i=s.cacheContext,o=s.dispatcher;i.localCacheEnabled&&(this._backgroundSync=jN.of(n),this._backgroundSync.resume()),this._changelogSync=UN.of({_iid:this._iid,prefix:e.syncKeyPrefix,fetcher:this._fetcher.changeLogSync}),this._changelogSync.resume(),o.on((function(l){l instanceof kr&&(l.stateType===qn.CONNECTED?a._isGetRemoteChannelsSucceeded||U(a,void 0,void 0,(function(){return j(this,(function(u){switch(u.label){case 0:return[4,this._revokeLoadMore()];case 1:return u.sent(),[2]}}))})):l.stateType===qn.LOGOUT&&a.dispose())}))}return Object.defineProperty(t.prototype,"hasMore",{get:function(){return!this._isDisposed&&this._hasMore},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"handler",{get:function(){return this._handler},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"channels",{get:function(){return this._channels},enumerable:!1,configurable:!0}),t.prototype._subscribeChannelEvent=function(n,e){Qe.of(this._iid).subscribeChannelEvent(n,e)},t.prototype._unsubscribeChannelEvent=function(n){Qe.of(this._iid).unsubscribeChannelEvent(n)},Object.defineProperty(t.prototype,"_isLoadMoreChannelFetchInProgress",{get:function(){return this._isLoadMoreChannelFetchActive}
vendor: 3,786 bytes, line 1
1,enumerable:!1,configurable:!0}),t.prototype._prepareLoadMoreChannels=function(n){return n},t.prototype.setGroupChannelCollectionHandler=function(n){this._handler=n},t.prototype._addChannelsToView=function(n,e,r){var a,s,i,o,l=this;r===void 0&&(r=!1);var u=[],c=[],d=[];try{for(var f=de(n),h=f.next();!h.done;h=f.next()){var v=h.value,g=co(this._channels,v);g>=0&&this._channels.splice(g,1);var b=rv(this._channels,v,this.order).place;if(g<0)b===this._channels.length?!r&&this.hasMore||(u.push(v),this._channels.push(v)):(u.push(v),this._channels.splice(b,0,v));else switch(e.source){case Q.EVENT_CHANNEL_UPDATED:case Q.EVENT_MESSAGE_RECEIVED:case Q.SYNC_CHANNEL_CHANGELOGS:case Q.EVENT_MESSAGE_SENT:this.order===tt.CHANNEL_NAME_ALPHABETICAL&&this.hasMore&&b===this._channels.length?d.push(v):(this._channels.splice(b,0,v),c.push(v));break;default:this._channels.splice(b,0,v),c.push(v)}}}catch(y){a={error:y}}finally{try{h&&!h.done&&(s=f.return)&&s.call(f)}finally{if(a)throw a.error}}if(d.length>0)try{for(var E=de(d),m=E.next();!m.done;m=E.next()){v=m.value;var x=co(this._channels,v);x!==-1&&this._channels.splice(x,1)}}catch(y){i={error:y}}finally{try{m&&!m.done&&(o=E.return)&&o.call(E)}finally{if(i)throw i.error}}Do(e.source)&&_e((function(){return U(l,void 0,void 0,(function(){var y,w,_;return j(this,(function(C){return u.length>0&&(!((y=this.handler)===null||y===void 0)&&y.onChannelsAdded)&&this.handler.onChannelsAdded(e,u),c.length>0&&(!((w=this.handler)===null||w===void 0)&&w.onChannelsUpdated)&&this.handler.onChannelsUpdated(e,c),d.length>0&&(!((_=this.handler)===null||_===void 0)&&_.onChannelsDeleted)&&this.handler.onChannelsDeleted(e,d.map((function(M){return M.url}))),[2]}))}))}))},t.prototype._removeChannelsFromView=function(n,e){var r,a,s=this,i=[],o=function(d){var f=l._channels.findIndex((function(h){return h.url===d}));f>=0&&(i.push(l._channels[f].url),l._channels.splice(f,1))},l=this;try{for(var u=de(n),c=u.next();!c.done;c=u.next())o(c.value)}catch(d){r={error:d}}finally{try{c&&!c.done&&(a=u.return)&&a.call(u)}finally{if(r)throw r.error}}return Do(e.source)&&i.length>0&&_e((function(){return U(s,void 0,void 0,(function(){var d;return j(this,(function(f){return!((d=this.handler)===null||d===void 0)&&d.onChannelsDeleted&&this.handler.onChannelsDeleted(e,i),[2]}))}))})),i},t.prototype._getLocalChannels=function(){return U(this,void 0,void 0,(function(){var n,e,r;return j(this,(function(a){switch(a.label){case 0:return n=Qe.of(this._iid),e=this.channels.length>0?new Set(this.channels.map((function(s){return s.url}))):void 0,[4,n.getChannelsFromCache(this._localCacheToken,this._channelFilter,this.order,this._limit,e)];case 1:return(r=a.sent()).length>0&&(this._localCacheToken=nv(r[r.length-1],this.order)),[2,r]}}))}))},t.prototype._getRemoteChannels=function(){return U(this,void 0,void 0,(function(){var n,e,r;return j(this,(function(a){switch(a.label){case 0:return[4,this._fetcher.getRemoteChannels(this._token,this.filter,this.order,this._limit)];case 1:return n=a.sent(),e=n.channels,r=n.token,this._token=r,this._hasMore=!!r,e.length>0&&(this._localCacheToken=nv(e[e.length-1],this.order)),[2,e]}}))}))},t.prototype._beginLoadMoreChannelFetch=function(){this._isLoadMoreChannelFetchActive=!0},t.prototype._endLoadMoreChannelFetch=function(){this._isLoadMoreChannelFetchActive=!1},t.prototype._revokeLoadMore=function(){return U(this,void 0,void 0,(function(){var n;return j(this,(function(e){switch(e.label){case 0:if(this._isDisposed)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,this._getRemoteChannels()];case 2:return n=e.sent(),this._isGetRemoteChannelsSucceeded=!0,this._addChannelsToView(n,{source:Q.REQUEST_CHANNEL},!0),[3,4];case 3:return e.sent(),this._isGetRemoteChannelsSucceeded=!1,[3,4];case 4:return[2]}}
1))}))},t.prototype.loadMore=function(){var n,e,r;return U(this,void 0,void 0,(function(){var a,s,i,o,l,u,c,d,f,h,v,g,b,E,m,x,y,w,_,C,M,S=this;return j(this,(function(A){switch(A.label){case 0:if(this._isDisposed)throw new fe({code:Cr.COLLECTION_DISPOSED,message:"Collection has been disposed."});return a=null,this._includeChangesOnInitialLoad&&this._channels.length===0&&this._changelogSync.isRunning?[4,new Promise((function(N){S._changelogSyncSubscriberContext=S._changelogSync.on("progress",(function(R){return N(R)})).on("pause",(function(){return N(null)}))}))]:[3,2];case 1:a=A.sent(),(n=this._changelogSyncSubscriberContext)===null||n===void 0||n.close(),A.label=2;case 2:return s=Y.of(this._iid),i=s.cacheContext,o=s.connectionManager,l=s.statManager,this._isInitialized?[3,5]:(this._isInitialized=!0,i.localCacheEnabled?[4,(e=this._backgroundSync)===null||e===void 0?void 0:e.loadMetadata()]:[3,4]);case 3:A.sent(),A.label=4;case 4:l.put(new cw({type:St.FEATURE_LOCALCACHE,data:{use_local_cache:i.localCacheEnabled,collection_interface:{group_channel:!0}}})),A.label=5;case 5:if(u=[],!this._hasMore)return[3,14];this._beginLoadMoreChannelFetch(),A.label=6;case 6:return A.trys.push([6,,12,13]),!i.localCacheEnabled||o.isConnected&&!(!((r=this._backgroundSync)===null||r===void 0)&&r.completed)?[3,8]:[4,Pn((function(){return U(S,void 0,void 0,(function(){return j(this,(function(N){switch(N.label){case 0:return[4,this._getLocalChannels()];case 1:return u=N.sent(),[2]}}))}))}))];case 7:return A.sent(),this._hasMore=u.length>=this._limit,[3,11];case 8:return A.trys.push([8,10,,11]),[4,this._getRemoteChannels()];case 9:return u=A.sent(),this._isGetRemoteChannelsSucceeded=!0,[3,11];case 10:return A.sent(),this._isGetRemoteChannelsSucceeded=!1,[3,11];case 11:return u=this._prepareLoadMoreChannels(u),[3,13];case 12:return this._endLoadMoreChannelFetch(),[7];case 13:this._addChannelsToView(u,{source:Q.REQUEST_CHANNEL},!0),this._hasMore||(this._localCacheToken=null),A.label=14;case 14:if(a){c=Y.of(this._iid).sdkState,d=a.updatedChannels.filter((function(N){return S._channelFilter.match(N,c.userId)}));try{for(f=de(d),h=f.next();!h.done;h=f.next())v=h.value,(y=co(u,v))>=0?u[y]=v:(g=rv(u,v,this.order).place,u.splice(g,0,v)),this._addChannelsToView([v],{source:Q.REQUEST_CHANNEL},!0)}catch(N){w={error:N}}finally{try{h&&!h.done&&(_=f.return)&&_.call(f)}finally{if(w)throw w.error}}b=u.map((function(N){return N.url}));try{for(E=de(a.deletedChannelUrls),m=E.next();!m.done;m=E.next())x=m.value,(y=b.indexOf(x))>=0&&(u.splice(y,1),b.splice(y,1))}catch(N){C={error:N}}finally{try{m&&!m.done&&(M=E.return)&&M.call(E)}finally{if(C)throw C.error}}this._removeChannelsFromView(a.deletedChannelUrls,{source:Q.REQUEST_CHANNEL})}return[2,u]}}))}))},t.prototype.dispose=function(){var n,e,r;this._isDisposed||(this._isDisposed=!0,this._channels.length>0&&this._channels.splice(0,this._channels.length),this._localCacheToken=null,(n=this._backgroundSync)===null||n===void 0||n.close(),(e=this._changelogSync)===null||e===void 0||e.close(),(r=this._changelogSyncSubscriberContext)===null||r===void 0||r.close())},t})(),qN=function(t){return{getRemoteChannels:function(n,e,r,a){return Qe.of(t).getMyGroupChannels(n,dt(oe(oe({},e),{userIdsFilter:e.userIdsFilter,searchFilter:e.searchFilter,order:r})),a)},changeLogSync:function(n){return U(void 0,void 0,void 0,(function(){var e,r,a,s,i;return j(this,(function(o){switch(o.label){case 0:e={includeEmpty:!0,includeMetaData:!0},r=Y.of(t),a=r.cacheContext,s=r.sdkState,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,a.preference.get(fw(s.appId))];case 2:return i=o.sent(),e.includeChatNotification=!!i,[3,4];case 3:return o.sent(),e.includeChatNotification=!1,[3,4];case 4:return[2,Qe.of(t).getMyGroupChannelChangeLogs(n,e,Q.SYNC_CHANNEL_CHANGELOGS)]}}))}))}}},$N=(function(t){function n(e,r){r===void 0&&(r={});var a,s,i,o=this;(o=t.call(this,e,oe(oe({},r),{filter:(a=r.filter)!==null&&a!==void 0?a:new Ch,order:(s=r.order)!==null&&s!==void 0?s:tt.LATEST_LAST_MESSAGE,limit:(i=r.limit)!==null&&i!==void 0?i:aw,fetcher:qN(e)}))||this)._hasCompletedInitialLoadMore=!1,o._pendingInitialMessageEventChannels=new Map,o._key="gcc-".concat(dh());var l=Y.of(o._iid).sdkState;return o._subscribeChannelEvent(o._key,{onUpdate:function(u,c){var d,f,h=c.source;if(o._shouldBufferInitialMessageEvent(h)){var v=Qe.of(o._iid);try{for(var g=de(u),b=g.next();!b.done;b=g.next()){var E=b.value;o.filter.match(E,l.userId)?o._pendingInitialMessageEventChannels.set(E.url,{channel:v.buildGroupChannelFromSerializedData(E.serialize()),context:c}):o._pendingInitialMessageEventChannels.delete(E.url)}}catch(y){d={error:y}}finally{try{b&&!b.done&&(f=g.return)&&f.call(g)}finally{if(d)throw d.error}}}else if(Do(h)){var m=u.filter((function(y){return o.filter.match(y,l.userId)})),x=u.filter((function(y){return!o.filter.match(y,l.userId)})).map((function(y){return y.url}));m.length>0&&o._addChannelsToView(m,c,!1),x.length>0&&o._removeChannelsFromView(x,c)}},onRemove:function(u,c){var d,f;try{for(var h=de(u),v=h.next();!v.done;v=h.next()){var g=v.value;o._pendingInitialMessageEventChannels.delete(g)}}catch(b){d={error:b}}finally{try{v&&!v.done&&(f=h.return)&&f.call(h)}finally{if(d)throw d.error}}o._removeChannelsFromView(u,c)}}),o}return ne(n,t),n.prototype._shouldBufferInitialMessageEvent=function(e){return!this._hasCompletedInitialLoadMore&&this._isLoadMoreChannelFetchInProgress&&(e===Q.EVENT_MESSAGE_RECEIVED||e===Q.EVENT_MESSAGE_SENT)},n.prototype._prepareLoadMoreChannels=function(e){var r,a;if(this._hasCompletedInitialLoadMore||(this._hasCompletedInitialLoadMore=!0,this._pendingInitialMessageEventChannels.size===0))return e;var s=!1,i=[];try{for(var o=de(e),l=o.next();!l.done;
1l=o.next()){var u=l.value,c=this._pendingInitialMessageEventChannels.get(u.url);c?(s=!0,this._pendingInitialMessageEventChannels.delete(u.url),i.push(c.channel)):i.push(u)}}catch(d){r={error:d}}finally{try{l&&!l.done&&(a=o.return)&&a.call(o)}finally{if(r)throw r.error}}return this._pendingInitialMessageEventChannels.clear(),s?i:e},n.prototype.dispose=function(){this._pendingInitialMessageEventChannels.clear(),t.prototype.dispose.call(this),this._unsubscribeChannelEvent(this._key)},n})(FN),HN=(function(t){function n(e){var r=this,a=e.token,s=e.limit,i=e.order,o=e.includeEmpty,l=e.membershipFilter,u=e.channelNameContainsFilter,c=e.channelUrlsFilter,d=e.customTypesFilter,f=e.customTypeStartsWithFilter,h=e.superChannelFilter,v=e.metadataOrderKeyFilter,g=e.metadataKey,b=e.metadataValues,E=e.metadataValueStartsWith,m=e.includeFrozen,x=e.includeMetaData;return(r=t.call(this)||this).method=De.GET,r.path=At,r.params=et(dt({token:a,limit:s,order:i,show_member:!0,show_read_receipt:!0,show_delivery_receipt:!0,show_empty:o,public_mode:_n.PUBLIC,public_membership_mode:l,name_contains:u,channel_urls:c,custom_types:d,custom_type_startswith:f,super_mode:h,metadata_order_key:v,metadata_key:g,metadata_values:b,metadata_value_startswith:E,show_frozen:m,show_metadata:x})),r}return ne(n,t),n})(Ae),GN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;a.channels=[];var s=r.next,i=r.channels,o=r.ts;return a.token=s,i&&i.length>0&&(a.channels=i.map((function(l){return l.ts=o,new Gt(e,l)}))),a.ts=typeof o=="number"?o:0,a}return ne(n,t),n})(Le);(function(t){t.ALL="all",t.JOINED="joined"})(hs||(hs={}));var BN=(function(t){function n(e,r){var a,s,i,o,l,u,c,d,f,h,v,g,b,E,m=this;return(m=t.call(this,e,r)||this).includeEmpty=!1,m.includeFrozen=!0,m.includeMetaData=!0,m.channelUrlsFilter=null,m.customTypesFilter=null,m.customTypeStartsWithFilter=null,m.channelNameContainsFilter=null,m.membershipFilter=hs.ALL,m.superChannelFilter=Tt.ALL,m.metadataKey=null,m.metadataValues=null,m.metadataOrderKeyFilter=null,m.metadataValueStartsWith=null,m.order=Yl.CHRONOLOGICAL,m.includeEmpty=(a=r.includeEmpty)!==null&&a!==void 0&&a,m.includeFrozen=(s=r.includeFrozen)===null||s===void 0||s,m.includeMetaData=(i=r.includeMetaData)===null||i===void 0||i,m.channelUrlsFilter=(o=r.channelUrlsFilter)!==null&&o!==void 0?o:null,m.customTypesFilter=(l=r.customTypesFilter)!==null&&l!==void 0?l:null,m.customTypeStartsWithFilter=(u=r.customTypeStartsWithFilter)!==null&&u!==void 0?u:null,m.channelNameContainsFilter=(c=r.channelNameContainsFilter)!==null&&c!==void 0?c:null,m.membershipFilter=(d=r.membershipFilter)!==null&&d!==void 0?d:hs.ALL,m.superChannelFilter=(f=r.superChannelFilter)!==null&&f!==void 0?f:Tt.ALL,m.metadataKey=(h=r.metadataKey)!==null&&h!==void 0?h:null,m.metadataValues=(v=r.metadataValues)!==null&&v!==void 0?v:null,m.metadataOrderKeyFilter=(g=r.metadataOrderKeyFilter)!==null&&g!==void 0?g:null,m.metadataValueStartsWith=(b=r.metadataValueStartsWith)!==null&&b!==void 0?b:null,m.order=(E=r.order)!==null&&E!==void 0?E:Yl.CHRONOLOGICAL,m}return ne(n,t),n.prototype._validate=function(){return t.prototype._validate.call(this)&&ae("boolean",this.includeEmpty)&&ae("boolean",this.includeFrozen)&&ae("boolean",this.includeMetaData)&&ae("string",this.channelNameContainsFilter,!0)&&rt("string",this.channelUrlsFilter,!0)&&rt("string",this.customTypesFilter,!0)&&ae("string",this.customTypeStartsWithFilter,!0)&&ze(hs,this.membershipFilter)&&ze(Tt,this.superChannelFilter)&&ze(Yl,this.order)&&ae("string",this.metadataOrderKeyFilter,!0)&&ae("string",this.metadataKey,!0)&&rt("string",this.metadataValues,!0)&&ae("string",this.metadataValueStartsWith,!0)},n.prototype.next=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o,l;return j(this,(function(u){switch(u.label){case 0:return this._validate()?this._isLoading?[3,3]:(e=[],this._hasNext?(this._isLoading=!0,r=Y.of(this._iid).requestQueue,a=new HN(dt(oe(oe({},this),{token:this._token}))),[4,r.send(a)]):[3,2]):[3,5];case 1:return s=u.sent(),i=s.as(GN),o=i.channels,l=i.token,this._token=l,this._hasNext=!!l,this._isLoading=!1,[2,o];case 2:return[2,e];case 3:throw fe.queryInProgress;case 4:return[3,6];
1case 5:throw fe.invalidParameters;case 6:return[2]}}))}))},n})(Go),Sh=(function(t){function n(e){e===void 0&&(e={});var r=t.call(this)||this;return Object.keys(e).forEach((function(a){r.hasOwnProperty(a)&&(r[a]=e[a])})),r}return ne(n,t),n})((function(t){function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.onUserJoined=Se,e.onUserLeft=Se,e.onUserReceivedInvitation=Se,e.onUserDeclinedInvitation=Se,e.onChannelHidden=Se,e.onUnreadMemberStatusUpdated=Se,e.onUserMarkedRead=Se,e.onUserMarkedUnread=Se,e.onUndeliveredMemberStatusUpdated=Se,e.onTypingStatusUpdated=Se,e.onPollUpdated=Se,e.onPollVoted=Se,e.onPollDeleted=Se,e.onPinnedMessageUpdated=Se,e}return ne(n,t),n})(LN)),WN=(function(t){function n(e){var r=this,a=e.token,s=e.limit,i=e.order,o=e.reverse,l=e.channelUrl,u=e.messageTypeFilter,c=e.scheduledStatus;return(r=t.call(this)||this).method=De.GET,r.path="".concat(dw),r.params=et(dt({token:a,limit:s,reverse:o,channel_url:l,order:i,message_type:u,status:c})),r}return ne(n,t),n})(Ae),zN=(function(t){function n(e,r){var a=t.call(this,e,r)||this;a.scheduledMessages=[];var s=r.next,i=r.scheduled_messages;return a.token=s,a.scheduledMessages=i.map((function(o){return ta(e,o)})),a}return ne(n,t),n})(Le),VN=(function(t){function n(e,r){var a,s,i,o,l,u=this;return(u=t.call(this,e,r)||this).channelUrl=null,u.order=null,u.reverse=!1,u.scheduledStatus=null,u.messageTypeFilter=us.ALL,u.channelUrl=(a=r.channelUrl)!==null&&a!==void 0?a:null,u.order=(s=r.order)!==null&&s!==void 0?s:null,u.reverse=(i=r.reverse)!==null&&i!==void 0&&i,u.scheduledStatus=(o=r.scheduledStatus)!==null&&o!==void 0?o:null,u.messageTypeFilter=(l=r.messageTypeFilter)!==null&&l!==void 0?l:us.ALL,u}return ne(n,t),n.prototype._validate=function(){return t.prototype._validate.call(this)&&ae("string",this.channelUrl,!0)&&(ze(JC,this.order)||this.order===null)&&ae("boolean",this.reverse)&&(rt(Qr,this.scheduledStatus)||this.scheduledStatus===null)&&ze(us,this.messageTypeFilter)},n.prototype.next=function(){return U(this,void 0,void 0,(function(){var e,r,a,s,i,o;return j(this,(function(l){switch(l.label){case 0:return this._validate()?this._isLoading?[3,3]:this._hasNext?(this._isLoading=!0,e=Y.of(this._iid).requestQueue,r=new WN(dt(oe(oe({},this),{token:this._token}))),[4,e.send(r)]):[3,2]:[3,5];case 1:return a=l.sent(),s=a.as(zN),i=s.scheduledMessages,o=s.token,this._token=o,this._hasNext=!!o,this._isLoading=!1,[2,i];case 2:return[2,[]];case 3:throw fe.queryInProgress;case 4:return[3,6];case 5:throw fe.invalidParameters;case 6:return[2]}}
1))}))},n})(Go),Lw=(function(t){function n(){var e=t!==null&&t.apply(this,arguments)||this;return e.name="groupChannel",e}return ne(n,t),n.prototype.init=function(e,r){var a=r.sdkState,s=r.dispatcher,i=r.sessionManager,o=r.requestQueue,l=r.logger,u=r.onlineDetector,c=r.cacheContext;t.prototype.init.call(this,e,{sdkState:a,dispatcher:s,sessionManager:i,requestQueue:o,logger:l,onlineDetector:u,cacheContext:c}),this._manager=new Qe(e,{sdkState:a,cacheContext:c,dispatcher:s,sessionManager:i,requestQueue:o,logger:l})},n.prototype.createGroupChannelCollection=function(e){return e===void 0&&(e={}),new $N(this._iid,e)},n.prototype.createMyGroupChannelListQuery=function(e){return e===void 0&&(e={}),new Iw(this._iid,e)},n.prototype.createInactiveChannelListQuery=function(e){return e===void 0&&(e={}),new Pw(this._iid,e)},n.prototype.createPublicGroupChannelListQuery=function(e){return e===void 0&&(e={}),new BN(this._iid,e)},n.prototype.createScheduledMessageListQuery=function(e){return e===void 0&&(e={}),new VN(this._iid,e)},n.prototype.addGroupChannelHandler=function(e,r){Me(ae("string",e)&&r instanceof Sh).throw(fe.invalidParameters),this._manager.addHandler(e,r)},n.prototype.removeGroupChannelHandler=function(e){Me(ae("string",e)).throw(fe.invalidParameters),this._manager.removeHandler(e)},n.prototype.removeAllGroupChannelHandlers=function(){this._manager.clearHandler()},n.prototype.buildGroupChannelFromSerializedData=function(e){return this._manager.buildGroupChannelFromSerializedData(e)},n.prototype.buildGroupChannelListQueryFromSerializedData=function(e){return this._manager.buildGroupChannelListQueryFromSerializedData(e)},n.prototype.buildInactiveChannelListQueryFromSerializedData=function(e){return this._manager.buildInactiveChannelListQueryFromSerializedData(e)},n.prototype.buildMemberFromSerializedData=function(e){return this._manager.buildMemberFromSerializedData(e)},n.prototype.getChannel=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){return Me(ae("string",e)).throw(fe.invalidParameters),[2,this._manager.getChannel(e)]}))}))},n.prototype.getChannelWithoutCache=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){return Me(ae("string",e)).throw(fe.invalidParameters),[2,this._manager.getChannelWithoutCache(e)]}))}))},n.prototype.getMyGroupChannelChangeLogsByToken=function(e,r){return r===void 0&&(r={}),U(this,void 0,void 0,(function(){var a;return j(this,(function(s){switch(s.label){case 0:return a=oe(oe({},Ro),r),Me(ae("string",e)&&Nf(a)).throw(fe.invalidParameters),[4,this._manager.getMyGroupChannelChangeLogs(e,a)];case 1:return[2,s.sent()]}}))}))},n.prototype.getMyGroupChannelChangeLogsByTimestamp=function(e,r){return r===void 0&&(r={}),U(this,void 0,void 0,(function(){var a;return j(this,(function(s){switch(s.label){case 0:return a=oe(oe({},Ro),r),Me(ae("number",e)&&Nf(a)).throw(fe.invalidParameters),[4,this._manager.getMyGroupChannelChangeLogs(e,a)];case 1:return[2,s.sent()]}}))}))},n.prototype.getGroupChannelCount=function(e){return U(this,void 0,void 0,(function(){var r;return j(this,(function(a){return r=oe(oe({},Dw),e),Me(Rw(r)).throw(fe.invalidParameters),[2,this._manager.getGroupChannelCount(r)]}))}))},n.prototype.getUnreadItemCount=function(e){return e===void 0&&(e={}),U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this._manager.getUnreadItemCount(e)];case 1:return[2,r.sent()]}}))}))},n.prototype.getTotalUnreadChannelCount=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){switch(e.label){case 0:return[4,this._manager.getTotalUnreadChannelCount()];case 1:return[2,e.sent()]}}))}))},n.prototype.getTotalUnreadMessageCount=function(e){return e===void 0&&(e={}),U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this._manager.getTotalUnreadMessageCount(e)];case 1:return[2,r.sent()]}}))}))},n.prototype.getTotalScheduledMessageCount=function(e){return e===void 0&&(e={}),U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return[4,this._manager.getTotalScheduledMessageCount(e)];case 1:return[2,r.sent()]}}))}))},n.prototype.getSubscribedTotalUnreadMessageCount=function(){return this._manager.getSubscribedTotalUnreadMessageCount()}
1,n.prototype.getSubscribedCustomTypeTotalUnreadMessageCount=function(){return this._manager.getSubscribedCustomTypeTotalUnreadMessageCount()},n.prototype.getSubscribedCustomTypeUnreadMessageCount=function(e){return this._manager.getSubscribedCustomTypeUnreadMessageCount(e)},n.prototype.createChannel=function(e){return e===void 0&&(e={}),U(this,void 0,void 0,(function(){var r;return j(this,(function(a){return r=oe(oe({},uo),e),Me(Mf(r)).throw(fe.invalidParameters),[2,this._manager.createChannel(r)]}))}))},n.prototype.createDistinctChannelIfNotExist=function(e){return e===void 0&&(e={}),U(this,void 0,void 0,(function(){var r;return j(this,(function(a){return r=oe(oe({},uo),e),Me(Mf(r)).throw(fe.invalidParameters),r&&(r.isDistinct=!0),[2,this.createChannel(r)]}))}))},n.prototype.createChannelWithUserIds=function(e,r,a,s,i,o){return r===void 0&&(r=!1),i===void 0&&(i=""),o===void 0&&(o=""),U(this,void 0,void 0,(function(){var l;return j(this,(function(u){return l=oe(oe({},uo),{invitedUserIds:e,isDistinct:r,name:a,data:i,customType:o}),typeof s=="string"?l.coverUrl=s:l.coverImage=s,[2,this.createChannel(l)]}))}))},n.prototype.markAsReadAll=function(){return U(this,void 0,void 0,(function(){return j(this,(function(e){return this._manager.markAsReadAll(),[2]}))}))},n.prototype.markAsReadWithChannelUrls=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){return Me(rt("string",e)).throw(fe.invalidParameters),this._manager.markAsReadWithChannelUrls(e),[2]}))}))},n.prototype.markAsDelivered=function(e){return U(this,void 0,void 0,(function(){return j(this,(function(r){switch(r.label){case 0:return Me(ae("string",e)).throw(fe.invalidParameters),[4,this.getChannel(e)];case 1:return[4,r.sent().markAsDelivered()];case 2:return r.sent(),[2]}}))}))},n})(XC);async function KN({connect:t,load:n,onLoaded:e,disconnect:r,isActive:a}){let s=!1,i;try{if(await t(),a()){const o=await n();a()&&e(o)}}catch(o){s=!0,i=o}try{await r()}catch(o){s||(s=!0,i=o)}if(s)throw i}const YN=1e3;function XN({realtime:t=!1,profile:n}){const[e,r]=O.useState(0);return O.useEffect(()=>{if(!(n!=null&&n.userId)||!(n!=null&&n.tokenSendbird)||!n.networkingEnabled)return;const a=hw.init({appId:window.appConfig.sendbirdAppId,modules:[new Lw]});let s=!0,i;const o=async()=>{const d=a.groupChannel.createMyGroupChannelListQuery({order:tt.LATEST_LAST_MESSAGE});return d.hasNext?(await d.next()).reduce((h,v)=>{var g;return h+((g=v.unreadMessageCount)!=null?g:0)},0):0},l=async()=>{try{const d=await o();s&&r(d)}catch(d){s&&console.warn("Sendbird unread-count refresh failed:",d)}},u=()=>{s&&(clearTimeout(i),i=setTimeout(()=>{s&&l()},YN))};if(!t)return KN({connect:()=>a.connect(String(n.userId),n.tokenSendbird),load:o,onLoaded:r,disconnect:()=>a.disconnect(),isActive:()=>s}).catch(d=>{s&&console.warn("Sendbird unread-count load failed:",d)}),()=>{s=!1,clearTimeout(i)};a.connect(String(n.userId),n.tokenSendbird).then(()=>s?l():a.disconnect()).catch(d=>{s&&console.error("Sendbird connect error:",d)});const c=new Sh({onMessageReceived:u,onChannelChanged:u});return a.groupChannel.addGroupChannelHandler("unreadCounter",c),()=>{s=!1,clearTimeout(i),a.groupChannel.removeGroupChannelHandler("unreadCounter"),a.disconnect()}},[n==null?void 0:n.networkingEnabled,n==null?void 0:n.tokenSendbird,n==null?void 0:n.userId,t]),e}function $n(t){"@babel/helpers - typeof";return $n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$n(t)}function JN(t,n){if($n(t)!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var r=e.call(t,n);if($n(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function jw(t){var n=JN(t,"string");return $n(n)=="symbol"?n:n+""}function ct(t,n,e){return(n=jw(n))in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function En(t,n){if(t==null)return{};var e,r,a=fa(t,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(r=0;r<s.length;r++)e=s[r],n.indexOf(e)===-1&&{}.propertyIsEnumerable.call(t,e)&&(a[e]=t[e])}return a}function ot(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function sv(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,jw(r.key),r)}}function lt(t,n,e){return n&&sv(t.prototype,n),e&&sv(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function QN(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function bt(t,n){if(n&&($n(n)=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QN(t)}function $e(t){return $e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$e(t)}
1function Oo(t,n){return Oo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},Oo(t,n)}function wt(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Oo(t,n)}function Uw(t){if(Array.isArray(t))return t}function ZN(t,n){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var r,a,s,i,o=[],l=!0,u=!1;try{if(s=(e=e.call(t)).next,n!==0)for(;!(l=(r=s.call(e)).done)&&(o.push(r.value),o.length!==n);l=!0);}catch(c){u=!0,a=c}finally{try{if(!l&&e.return!=null&&(i=e.return(),Object(i)!==i))return}finally{if(u)throw a}}return o}}function Of(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,r=Array(n);e<n;e++)r[e]=t[e];return r}function Mh(t,n){if(t){if(typeof t=="string")return Of(t,n);var e={}.toString.call(t).slice(8,-1);return e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set"?Array.from(t):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Of(t,n):void 0}}function Fw(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Zt(t,n){return Uw(t)||ZN(t,n)||Mh(t,n)||Fw()}var Jl,iv;function eT(){if(iv)return Jl;iv=1;var t=function(n,e,r,a,s,i,o,l){if(!n){var u;if(e===void 0)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,a,s,i,o,l],d=0;u=new Error(e.replace(/%s/g,function(){return c[d++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};return Jl=t,Jl}var tT=eT();const ys=kt(tT);var nT=function(){};function rT(t,n){var e={};return Object.keys(t).forEach(function(r){e[fo(r)]=nT}),e}function ov(t,n){return t[n]!==void 0}function fo(t){return"default"+t.charAt(0).toUpperCase()+t.substr(1)}function aT(t){return!!t&&(typeof t!="function"||t.prototype&&t.prototype.isReactComponent)}function sT(t,n,e){var r=O.useRef(t!==void 0),a=O.useState(n),s=a[0],i=a[1],o=t!==void 0,l=r.current;return r.current=o,!o&&l&&s!==n&&i(n),[o?t:s,O.useCallback(function(u){for(var c=arguments.length,d=new Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];e&&e.apply(void 0,[u].concat(d)),i(u)},[e])]}function iT(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,Oo(t,n)}function qw(){var t=this.constructor.getDerivedStateFromProps(this.props,this.state);t!=null&&this.setState(t)}function $w(t){function n(e){var r=this.constructor.getDerivedStateFromProps(t,e);return r!=null?r:null}this.setState(n.bind(this))}function Hw(t,n){try{var e=this.props,r=this.state;this.props=t,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(e,r)}finally{this.props=e,this.state=r}}qw.__suppressDeprecationWarning=!0;$w.__suppressDeprecationWarning=!0;Hw.__suppressDeprecationWarning=!0;function oT(t){var n=t.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");if(typeof t.getDerivedStateFromProps!="function"&&typeof n.getSnapshotBeforeUpdate!="function")return t;var e=null,r=null,a=null;if(typeof n.componentWillMount=="function"?e="componentWillMount":typeof n.UNSAFE_componentWillMount=="function"&&(e="UNSAFE_componentWillMount"),typeof n.componentWillReceiveProps=="function"?r="componentWillReceiveProps":typeof n.UNSAFE_componentWillReceiveProps=="function"&&(r="UNSAFE_componentWillReceiveProps"),typeof n.componentWillUpdate=="function"?a="componentWillUpdate":typeof n.UNSAFE_componentWillUpdate=="function"&&(a="UNSAFE_componentWillUpdate"),e!==null||r!==null||a!==null){var s=t.displayName||t.name,i=typeof t.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+i+" but also contains the following legacy lifecycles:"+(e!==null?"\n  "+e:"")+(r!==null?"\n  "+r:"")+(a!==null?"\n  "+a:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if(typeof t.getDerivedStateFromProps=="function"&&(n.componentWillMount=qw,n.componentWillReceiveProps=$w),typeof n.getSnapshotBeforeUpdate=="function"){if(typeof n.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");n.componentWillUpdate=Hw;var o=n.componentDidUpdate;n.componentDidUpdate=function(u,c,d){var f=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:d;o.call(this,u,c,f)}}return t}var lT="/Users/jquense/src/uncontrollable/src/uncontrollable.js";function Gw(t,n,e){e===void 0&&(e=[]);var r=t.displayName||t.name||"Component",a=aT(t),s=Object.keys(n),i=s.map(fo);a||!e.length||ys(!1);var o=(function(u){iT(c,u);function c(){for(var f,h=arguments.length,v=new Array(h),g=0;g<h;g++)v[g]=arguments[g];f=u.call.apply(u,[this].concat(v))||this,f.handlers=Object.create(null),s.forEac
1h(function(E){var m=n[E],x=function(w){if(f.props[m]){var _;f._notifying=!0;for(var C=arguments.length,M=new Array(C>1?C-1:0),S=1;S<C;S++)M[S-1]=arguments[S];(_=f.props)[m].apply(_,[w].concat(M)),f._notifying=!1}f.unmounted||f.setState(function(A){var N,R=A.values;return{values:Te(Object.create(null),R,(N={},N[E]=w,N))}})};f.handlers[m]=x}),e.length&&(f.attachRef=function(E){f.inner=E});var b=Object.create(null);return s.forEach(function(E){b[E]=f.props[fo(E)]}),f.state={values:b,prevProps:{}},f}var d=c.prototype;return d.shouldComponentUpdate=function(){return!this._notifying},c.getDerivedStateFromProps=function(h,v){var g=v.values,b=v.prevProps,E={values:Te(Object.create(null),g),prevProps:{}};return s.forEach(function(m){E.prevProps[m]=h[m],!ov(h,m)&&ov(b,m)&&(E.values[m]=h[fo(m)])}),E},d.componentWillUnmount=function(){this.unmounted=!0},d.render=function(){var h=this,v=this.props,g=v.innerRef,b=fa(v,["innerRef"]);i.forEach(function(m){delete b[m]});var E={};return s.forEach(function(m){var x=h.props[m];E[m]=x!==void 0?x:h.state.values[m]}),$.createElement(t,Te({},b,E,this.handlers,{ref:g||this.attachRef}))},c})($.Component);oT(o),o.displayName="Uncontrolled("+r+")",o.propTypes=Te({innerRef:function(){}},rT(n)),e.forEach(function(u){o.prototype[u]=function(){var d;return(d=this.inner)[u].apply(d,arguments)}});var l=o;return $.forwardRef&&(l=$.forwardRef(function(u,c){return $.createElement(o,Te({},u,{innerRef:c,__source:{fileName:lT,lineNumber:128},__self:this}))}),l.propTypes=o.propTypes),l.ControlledComponent=t,l.deferControlTo=function(u,c,d){return c===void 0&&(c={}),Gw(u,Te({},n,c),d)},l}var Io="milliseconds",_s="seconds",bs="minutes",ws="hours",Nr="day",ra="week",Es="month",Tr="year",Ar="decade",Dr="century",Bw={milliseconds:1,seconds:1e3,minutes:60*1e3,hours:3600*1e3,day:1440*60*1e3,week:10080*60*1e3},uT={month:1,year:12,decade:120,century:1200};function cT(t){return[31,dT(t),31,30,31,30,31,31,30,31,30,31]}function dT(t){return t%4===0&&t%100!==0||t%400===0?29:28}function fn(t,n,e){switch(t=new Date(t),e){case Io:case _s:case bs:case ws:case Nr:case ra:return fT(t,n*Bw[e]);case Es:case Tr:case Ar:case Dr:return hT(t,n*uT[e])}throw new TypeError('Invalid units: "'+e+'"')}function fT(t,n){var e=new Date(+t+n);return pT(t,e)}function hT(t,n){var e=t.getFullYear(),r=t.getMonth(),a=t.getDate(),s=e*12+r+n,i=Math.trunc(s/12),o=s%12,l=Math.min(a,cT(i)[o]),u=new Date(t);return u.setFullYear(i),u.setDate(1),u.setMonth(o),u.setDate(l),u}function pT(t,n){var e=t.getTimezoneOffset(),r=n.getTimezoneOffset(),a=r-e;
1return new Date(+n+a*Bw.minutes)}function xs(t,n,e){return fn(t,-n,e)}function vt(t,n,e){switch(t=new Date(t),n){case Dr:case Ar:case Tr:t=ko(t,0);case Es:t=Yw(t,1);case ra:case Nr:t=Ms(t,0);case ws:t=aa(t,0);case bs:t=Ss(t,0);case _s:t=Cs(t,0)}return n===Ar&&(t=xs(t,Rr(t)%10,"year")),n===Dr&&(t=xs(t,Rr(t)%100,"year")),n===ra&&(t=Xw(t,0,e)),t}function Po(t,n,e){switch(t=new Date(t),t=vt(t,n,e),n){case Dr:case Ar:case Tr:case Es:case ra:t=fn(t,1,n),t=xs(t,1,Nr),t.setHours(23,59,59,999);break;case Nr:t.setHours(23,59,59,999);break;case ws:case bs:case _s:t=fn(t,1,n),t=xs(t,1,Io)}return t}var Us=ya(function(t,n){return t===n}),Nh=ya(function(t,n){return t!==n}),Jo=ya(function(t,n){return t>n}),Fs=ya(function(t,n){return t>=n}),Th=ya(function(t,n){return t<n}),ga=ya(function(t,n){return t<=n});function Ww(){return new Date(Math.min.apply(Math,arguments))}function zw(){return new Date(Math.max.apply(Math,arguments))}function Vw(t,n,e,r){return r=r||"day",(!n||Fs(t,n,r))&&(!e||ga(t,e,r))}var Cs=or("Milliseconds"),Ss=or("Seconds"),aa=or("Minutes"),Ms=or("Hours"),Kw=or("Day"),Yw=or("Date"),ko=or("Month"),Rr=or("FullYear");function vT(t,n){return n===void 0?Rr(vt(t,Ar)):fn(t,n+10,Tr)}function mT(t,n){return n===void 0?Rr(vt(t,Dr)):fn(t,n+100,Tr)}function Xw(t,n,e){var r=(Kw(t)+7-(e||0))%7;return n===void 0?r:fn(t,n-r,Nr)}function gT(t,n,e,r){var a,s,i;switch(e){case Io:case _s:case bs:case ws:case Nr:case ra:a=n.getTime()-t.getTime();break;case Es:case Tr:case Ar:case Dr:a=(Rr(n)-Rr(t))*12+ko(n)-ko(t);break;default:throw new TypeError('Invalid units: "'+e+'"')}switch(e){case Io:s=1;break;case _s:s=1e3;break;case bs:s=1e3*60;break;case ws:s=1e3*60*60;break;case Nr:s=1e3*60*60*24;break;case ra:s=1e3*60*60*24*7;break;case Es:s=1;break;case Tr:s=12;break;case Ar:s=120;break;case Dr:s=1200;break;default:throw new TypeError('Invalid units: "'+e+'"')}return i=a/s,r?i:Math.round(i)}function or(t){var n=(function(e){switch(e){case"Milliseconds":return 36e5;case"Seconds":return 3600;case"Minutes":return 60;case"Hours":return 1;default:return null}})(t);return function(e,r){if(r===void 0)return e["get"+t]();var a=new Date(e);return a["set"+t](r),n&&a["get"+t]()!=r&&(t==="Hours"||r>=n&&a.getHours()-e.getHours()<Math.floor(r/n))&&a["set"+t](r+n),a}}function ya(t){return function(n,e,r){return t(+vt(n,r),+vt(e,r))}}const lv=Object.freeze(Object.defineProperty({__proto__:null,add:fn,century:mT,date:Yw,day:Kw,decade:vT,diff:gT,endOf:Po,eq:Us,gt:Jo,gte:Fs,hours:Ms,inRange:Vw,lt:Th,lte:ga,max:zw,milliseconds:Cs,min:Ww,minutes:aa,month:ko,neq:Nh,seconds:Ss,startOf:vt,subtract:xs,weekday:Xw,year:Rr},Symbol.toStringTag,{value:"Module"}));function yT(t){if(Array.isArray(t))return Of(t)}function Jw(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function _T(){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 ho(t){return yT(t)||Jw(t)||Mh(t)||_T()}var Ql,uv;function bT(){if(uv)return Ql;uv=1;var t=pw(),n=zo(),e=vw(),r=Math.ceil,a=Math.max;function s(i,o,l){(l?n(i,o,l):o===void 0)?o=1:o=a(e(o),0);var u=i==null?0:i.length;if(!u||o<1)return[];for(var c=0,d=0,f=Array(r(u/o));c<u;)f[d++]=t(i,c,c+=o);return f}return Ql=s,Ql}var wT=bT();const ET=kt(wT);function Ah(t){return t&&t.ownerDocument||document}function xT(t){const n=Ah(t);return n&&n.defaultView||window}function CT(t,n){return xT(t).getComputedStyle(t,n)}const ST=/([A-Z])/g;function MT(t){return t.replace(ST,"-$1").toLowerCase()}const NT=/^ms-/;function wi(t){return MT(t).replace(NT,"-ms-")}const TT=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function AT(t){return!!(t&&TT.test(t))}function Jr(t,n){let e="",r="";if(typeof n=="string")return t.style.getPropertyValue(wi(n))||CT(t).getPropertyValue(wi(n));Object.keys(n).forEach(a=>{const s=n[a];!s&&s!==0?t.style.removeProperty(wi(a)):AT(a)?r+="".concat(a,"(").concat(s,") "):e+="".concat(wi(a),": ").concat(s,";")}),r&&(e+="transform: ".concat(r,";")),t.style.cssText+=";".concat(e)}function Lo(t,n){if(t.contains)return t.contains(n);if(t.compareDocumentPosition)return t===n||!!(t.compareDocumentPosition(n)&16)}function DT(t){return"nodeType"in t&&t.nodeType===document.DOCUMENT_NODE}function Dh(t){return"window"in t&&t.window===t?t:DT(t)&&t.defaultView||!1}function Qw(t){const n=t==="pageXOffset"?"scrollLeft":"scrollTop";function e(r,a){const s=Dh(r);if(a===void 0)return s?s[t]:r[n];s?s.scrollTo(s[t],a):r[n]=a}return e}const Zw=Qw("pageXOffset"),eE=Qw("pageYOffset");function Sr(t){const n=Ah(t);let e={top:0,left:0,height:0,width:0};const r=n&&n.documentElement;return!r||!Lo(r,t)||(t.getBoundingClientRect!==void 0&&(e=t.getBoundingClientRect()),e={top:e.top+eE(r)-(r.clientTop||0),left
1:e.left+Zw(r)-(r.clientLeft||0),width:e.width,height:e.height}),e}const RT=t=>!!t&&"offsetParent"in t;function OT(t){const n=Ah(t);let e=t&&t.offsetParent;for(;RT(e)&&e.nodeName!=="HTML"&&Jr(e,"position")==="static";)e=e.offsetParent;return e||n.documentElement}const IT=t=>t.nodeName&&t.nodeName.toLowerCase();function tE(t,n){let e={top:0,left:0},r;if(Jr(t,"position")==="fixed")r=t.getBoundingClientRect();else{const i=n||OT(t);r=Sr(t),IT(i)!=="html"&&(e=Sr(i));const o=String(Jr(i,"borderTopWidth")||0);e.top+=parseInt(o,10)-eE(i)||0;const l=String(Jr(i,"borderLeftWidth")||0);e.left+=parseInt(l,10)-Zw(i)||0}const a=String(Jr(t,"marginTop")||0),s=String(Jr(t,"marginLeft")||0);return{...r,top:r.top-e.top-(parseInt(a,10)||0),left:r.left-e.left-(parseInt(s,10)||0)}}const Rh=!!(typeof window<"u"&&window.document&&window.document.createElement);let cv=new Date().getTime();function PT(t){const n=new Date().getTime(),e=Math.max(0,16-(n-cv)),r=setTimeout(t,e);return cv=n,r}const kT=["","webkit","moz","o","ms"];let If="clearTimeout",Pf=PT;const dv=(t,n)=>"".concat(t+(t?n[0].toUpperCase()+n.substr(1):n),"AnimationFrame");Rh&&kT.some(t=>{const n=dv(t,"request");return n in window&&(If=dv(t,"cancel"),Pf=e=>window[n](e)),!!Pf});const fv=t=>{typeof window[If]=="function"&&window[If](t)},nE=Pf;var Zl;function LT(t,n){if(!Zl){var e=document.body,r=e.matches||e.matchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;Zl=function(s,i){return r.call(s,i)}}return Zl(t,n)}var jT=Function.prototype.bind.call(Function.prototype.call,[].slice);function hv(t,n){return jT(t.querySelectorAll(n))}const Oh=!!(typeof window<"u"&&window.document&&window.document.createElement);var kf=!1,Lf=!1;try{var eu={get passive(){return kf=!0},get once(){return Lf=kf=!0}};Oh&&(window.addEventListener("test",eu,eu),window.removeEventListener("test",eu,!0))}catch(t){}function rE(t,n,e,r){if(r&&typeof r!="boolean"&&!Lf){var a=r.once,s=r.capture,i=e;!Lf&&a&&(i=e.__once||function o(l){this.removeEventListener(n,o,s),e.call(this,l)},e.__once=i),t.addEventListener(n,i,kf?r:s)}t.addEventListener(n,e,r)}function aE(t){const n=O.useRef(null);return O.useEffect(()=>{n.current=t}),n.current}function UT(){const[,t]=O.useReducer(n=>!n,!1);return t}function FT(t){const n=O.useRef(t);return O.useEffect(()=>{n.current=t},[t]),n}function gn(t){const n=FT(t);return O.useCallback(function(...e){return n.current&&n.current(...e)},[n])}function qT(t,n,e,r=!1){const a=gn(e);O.useEffect(()=>{const s=typeof t=="function"?t():t;return s.addEventListener(n,a,r),()=>s.removeEventListener(n,a,r)},[t])}function $T(t,n,e=!1){const r=O.useCallback(()=>document,[]);return qT(r,t,n,e)}var Ih=$.createContext(null);function jf(){return O.useState(null)}function sE(){const t=O.useRef(!0),n=O.useRef(()=>t.current);return O.useEffect(()=>(t.current=!0,()=>{t.current=!1}),[]),n.current}function HT(t){const n=sE();return[t[0],O.useCallback(e=>{if(n())return t[1](e)},[n,t[1]])]}var It="top",tn="bottom",nn="right",Pt="left",Ph="auto",qs=[It,tn,nn,Pt],sa="start",Ns="end",GT="clippingParents",iE="viewport",Ua="popper",BT="reference",pv=qs.reduce(function(t,n){return t.concat([n+"-"+sa,n+"-"+Ns])},[]),kh=[].concat(qs,[Ph]).reduce(function(t,n){return t.concat([n,n+"-"+sa,n+"-"+Ns])},[]),WT="beforeRead",zT="read",VT="afterRead",KT="beforeMain",YT="main",XT="afterMain",JT="beforeWrite",QT="write",ZT="afterWrite",eA=[WT,zT,VT,KT,YT,XT,JT,QT,ZT];function bn(t){return t.split("-")[0]}function Bt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var n=t.ownerDocument;return n&&n.defaultView||window}return t}function Or(t){var n=Bt(t).Element;return t instanceof n||t instanceof Element}function wn(t){var n=Bt(t).HTMLElement;return t instanceof n||t instanceof HTMLElement}function Lh(t){if(typeof ShadowRoot>"u")return!1;var n=Bt(t).ShadowRoot;return t instanceof n||t instanceof ShadowRoot}var Mr=Math.max,jo=Math.min,ia=Math.round;function Uf(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function oE(){return!/^((?!chrome|android).)*safari/i.test(Uf())}
vendor: 15,398 bytes, line 1
1function oa(t,n,e){n===void 0&&(n=!1),e===void 0&&(e=!1);var r=t.getBoundingClientRect(),a=1,s=1;n&&wn(t)&&(a=t.offsetWidth>0&&ia(r.width)/t.offsetWidth||1,s=t.offsetHeight>0&&ia(r.height)/t.offsetHeight||1);var i=Or(t)?Bt(t):window,o=i.visualViewport,l=!oE()&&e,u=(r.left+(l&&o?o.offsetLeft:0))/a,c=(r.top+(l&&o?o.offsetTop:0))/s,d=r.width/a,f=r.height/s;return{width:d,height:f,top:c,right:u+d,bottom:c+f,left:u,x:u,y:c}}function jh(t){var n=oa(t),e=t.offsetWidth,r=t.offsetHeight;return Math.abs(n.width-e)<=1&&(e=n.width),Math.abs(n.height-r)<=1&&(r=n.height),{x:t.offsetLeft,y:t.offsetTop,width:e,height:r}}function lE(t,n){var e=n.getRootNode&&n.getRootNode();if(t.contains(n))return!0;if(e&&Lh(e)){var r=n;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function sr(t){return t?(t.nodeName||"").toLowerCase():null}function Hn(t){return Bt(t).getComputedStyle(t)}function tA(t){return["table","td","th"].indexOf(sr(t))>=0}function lr(t){return((Or(t)?t.ownerDocument:t.document)||window.document).documentElement}function Qo(t){return sr(t)==="html"?t:t.assignedSlot||t.parentNode||(Lh(t)?t.host:null)||lr(t)}function vv(t){return!wn(t)||Hn(t).position==="fixed"?null:t.offsetParent}function nA(t){var n=/firefox/i.test(Uf()),e=/Trident/i.test(Uf());if(e&&wn(t)){var r=Hn(t);if(r.position==="fixed")return null}var a=Qo(t);for(Lh(a)&&(a=a.host);wn(a)&&["html","body"].indexOf(sr(a))<0;){var s=Hn(a);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||n&&s.willChange==="filter"||n&&s.filter&&s.filter!=="none")return a;a=a.parentNode}return null}function $s(t){for(var n=Bt(t),e=vv(t);e&&tA(e)&&Hn(e).position==="static";)e=vv(e);return e&&(sr(e)==="html"||sr(e)==="body"&&Hn(e).position==="static")?n:e||nA(t)||n}function Uh(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ps(t,n,e){return Mr(t,jo(n,e))}function rA(t,n,e){var r=ps(t,n,e);return r>e?e:r}function uE(){return{top:0,right:0,bottom:0,left:0}}function cE(t){return Object.assign({},uE(),t)}function dE(t,n){return n.reduce(function(e,r){return e[r]=t,e},{})}var aA=function(n,e){return n=typeof n=="function"?n(Object.assign({},e.rects,{placement:e.placement})):n,cE(typeof n!="number"?n:dE(n,qs))};function sA(t){var n,e=t.state,r=t.name,a=t.options,s=e.elements.arrow,i=e.modifiersData.popperOffsets,o=bn(e.placement),l=Uh(o),u=[Pt,nn].indexOf(o)>=0,c=u?"height":"width";if(!(!s||!i)){var d=aA(a.padding,e),f=jh(s),h=l==="y"?It:Pt,v=l==="y"?tn:nn,g=e.rects.reference[c]+e.rects.reference[l]-i[l]-e.rects.popper[c],b=i[l]-e.rects.reference[l],E=$s(s),m=E?l==="y"?E.clientHeight||0:E.clientWidth||0:0,x=g/2-b/2,y=d[h],w=m-f[c]-d[v],_=m/2-f[c]/2+x,C=ps(y,_,w),M=l;e.modifiersData[r]=(n={},n[M]=C,n.centerOffset=C-_,n)}}function iA(t){var n=t.state,e=t.options,r=e.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=n.elements.popper.querySelector(a),!a)||lE(n.elements.popper,a)&&(n.elements.arrow=a))}const oA={name:"arrow",enabled:!0,phase:"main",fn:sA,effect:iA,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function la(t){return t.split("-")[1]}var lA={top:"auto",right:"auto",bottom:"auto",left:"auto"};function uA(t,n){var e=t.x,r=t.y,a=n.devicePixelRatio||1;return{x:ia(e*a)/a||0,y:ia(r*a)/a||0}}function mv(t){var n,e=t.popper,r=t.popperRect,a=t.placement,s=t.variation,i=t.offsets,o=t.position,l=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,d=t.isFixed,f=i.x,h=f===void 0?0:f,v=i.y,g=v===void 0?0:v,b=typeof c=="function"?c({x:h,y:g}):{x:h,y:g};h=b.x,g=b.y;var E=i.hasOwnProperty("x"),m=i.hasOwnProperty("y"),x=Pt,y=It,w=window;if(u){var _=$s(e),C="clientHeight",M="clientWidth";if(_===Bt(e)&&(_=lr(e),Hn(_).position!=="static"&&o==="absolute"&&(C="scrollHeight",M="scrollWidth")),_=_,a===It||(a===Pt||a===nn)&&s===Ns){y=tn;var S=d&&_===w&&w.visualViewport?w.visualViewport.height:_[C];g-=S-r.height,g*=l?1:-1}if(a===Pt||(a===It||a===tn)&&s===Ns){x=nn;var A=d&&_===w&&w.visualViewport?w.visualViewport.width:_[M];h-=A-r.width,h*=l?1:-1}}var N=Object.assign({position:o},u&&lA),R=c===!0?uA({x:h,y:g},Bt(e)):{x:h,y:g};if(h=R.x,g=R.y,l){var T;return Object.assign({},N,(T={},T[y]=m?"0":"",T[x]=E?"0":"",T.transform=(w.devicePixelRatio||1)<=1?"translate("+h+"px, "+g+"px)":"translate3d("+h+"px, "+g+"px, 0)",T))}return Object.assign({},N,(n={},n[y]=m?g+"px":"",n[x]=E?h+"px":"",n.transform="",n))}function cA(t){var n=t.state,e=t.options,r=e.gpuAcceleration,a=r===void 0?!0:r,s=e.adaptive,i=s===void 0?!0:s,o=e.roundOffsets,l=o===void 0?!0:o,u={placement:bn(n.placement),variation:la(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:a,isFixed:n.options.strategy==="fixed"};n.modifiersData.popperOffsets!=null&&(n.styles.popper=Object.assign({},n.styles.popper,mv(Object.assign({},u,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:i,roundOffsets:l})))),n.modifiersData.arrow!=null&&(n.styles.arrow=Object.assign({},n.styles.arrow,mv(Object.assign({},u,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})}const dA={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:cA,data:{}};var Ei={passive:!0};function fA(t){var n=t.state,e=t.instance,r=t.options,a=r.scroll,s=a===void 0?!0:a,i=r.resize,o=i===void 0?!0:i,l=Bt(n.elements.popper),u=[].concat(n.scrollParents.reference,n.scrollParents.popper);return s&&u.forEach(function(c){c.addEventListener("scroll",e.update,Ei)}),o&&l.addEventListener("resize",e.update,Ei),function(){s&&u.forEach(function(c){c.removeEventListener("scroll",e.update,Ei)}),o&&l.removeEventListener("resize",e.update,Ei)}}const hA={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:fA,data:{}};var pA={left:"right",right:"left",bottom:"top",top:"bottom"};function po(t){return t.replace(/left|right|bottom|top/g,function(n){return pA[n]})}var vA={start:"end",end:"start"};function gv(t){return t.replace(/start|end/g,function(n){return vA[n]})}function Fh(t){var n=Bt(t),e=n.pageXOffset,r=n.pageYOffset;return{scrollLeft:e,scrollTop:r}}function qh(t){return oa(lr(t)).left+Fh(t).scrollLeft}function mA(t,n){var e=Bt(t),r=lr(t),a=e.visualViewport,s=r.clientWidth,i=r.clientHeight,o=0,l=0;if(a){s=a.width,i=a.height;var u=oE();(u||!u&&n==="fixed")&&(o=a.offsetLeft,l=a.offsetTop)}return{width:s,height:i,x:o+qh(t),y:l}}function gA(t){var n,e=lr(t),r=Fh(t),a=(n=t.ownerDocument)==null?void 0:n.body,s=Mr(e.scrollWidth,e.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Mr(e.scrollHeight,e.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),o=-r.scrollLeft+qh(t),l=-r.scrollTop;return Hn(a||e).direction==="rtl"&&(o+=Mr(e.clientWidth,a?a.clientWidth:0)-s),{width:s,height:i,x:o,y:l}}function $h(t){var n=Hn(t),e=n.overflow,r=n.overflowX,a=n.overflowY;return/auto|scroll|overlay|hidden/.test(e+a+r)}function fE(t){return["html","body","#document"].indexOf(sr(t))>=0?t.ownerDocument.body:wn(t)&&$h(t)?t:fE(Qo(t))}function vs(t,n){var e;n===void 0&&(n=[]);var r=fE(t),a=r===((e=t.ownerDocument)==null?void 0:e.body),s=Bt(r),i=a?[s].concat(s.visualViewport||[],$h(r)?r:[]):r,o=n.concat(i);return a?o:o.concat(vs(Qo(i)))}function Ff(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function yA(t,n){var e=oa(t,!1,n==="fixed");return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function yv(t,n,e){return n===iE?Ff(mA(t,e)):Or(n)?yA(n,e):Ff(gA(lr(t)))}function _A(t){var n=vs(Qo(t)),e=["absolute","fixed"].indexOf(Hn(t).position)>=0,r=e&&wn(t)?$s(t):t;return Or(r)?n.filter(function(a){return Or(a)&&lE(a,r)&&sr(a)!=="body"}):[]}function bA(t,n,e,r){var a=n==="clippingParents"?_A(t):[].concat(n),s=[].concat(a,[e]),i=s[0],o=s.reduce(function(l,u){var c=yv(t,u,r);return l.top=Mr(c.top,l.top),l.right=jo(c.right,l.right),l.bottom=jo(c.bottom,l.bottom),l.left=Mr(c.left,l.left),l},yv(t,i,r));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function hE(t){var n=t.reference,e=t.element,r=t.placement,a=r?bn(r):null,s=r?la(r):null,i=n.x+n.width/2-e.width/2,o=n.y+n.height/2-e.height/2,l;switch(a){case It:l={x:i,y:n.y-e.height};break;case tn:l={x:i,y:n.y+n.height};break;case nn:l={x:n.x+n.width,y:o};break;case Pt:l={x:n.x-e.width,y:o};break;default:l={x:n.x,y:n.y}}var u=a?Uh(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(s){case sa:l[u]=l[u]-(n[c]/2-e[c]/2);break;case Ns:l[u]=l[u]+(n[c]/2-e[c]/2);break}}return l}function Ts(t,n){n===void 0&&(n={});var e=n,r=e.placement,a=r===void 0?t.placement:r,s=e.strategy,i=s===void 0?t.strategy:s,o=e.boundary,l=o===void 0?GT:o,u=e.rootBoundary,c=u===void 0?iE:u,d=e.elementContext,f=d===void 0?Ua:d,h=e.altBoundary,v=h===void 0?!1:h,g=e.padding,b=g===void 0?0:g,E=cE(typeof b!="number"?b:dE(b,qs)),m=f===Ua?BT:Ua,x=t.rects.popper,y=t.elements[v?m:f],w=bA(Or(y)?y:y.contextElement||lr(t.elements.popper),l,c,i),_=oa(t.elements.reference),C=hE({reference:_,element:x,placement:a}),M=Ff(Object.assign({},x,C)),S=f===Ua?M:_,A={top:w.top-S.top+E.top,bottom:S.bottom-w.bottom+E.bottom,left:w.left-S.left+E.left,right:S.right-w.right+E.right},N=t.modifiersData.offset;if(f===Ua&&N){var R=N[a];Object.keys(A).forEach(function(T){var I=[nn,tn].indexOf(T)>=0?1:-1,F=[It,tn].indexOf(T)>=0?"y":"x";A[T]+=R[F]*I})}return A}function wA(t,n){n===void 0&&(n={});var e=n,r=e.placement,a=e.boundary,s=e.rootBoundary,i=e.padding,o=e.flipVariations,l=e.allowedAutoPlacements,u=l===void 0?kh:l,c=la(r),d=c?o?pv:pv.filter(function(v){return la(v)===c}):qs,f=d.filter(function(v){return u.indexOf(v)>=0});f.length===0&&(f=d);var h=f.reduce(function(v,g){return v[g]=Ts(t,{placement:g,boundary:a,rootBoundary:s,padding:i})[bn(g)],v},{});return Object.keys(h).sort(function(v,g){return h[v]-h[g]})}function EA(t){if(bn(t)===Ph)return[];var n=po(t);return[gv(t),n,gv(n)]}function xA(t){var n=t.state,e=t.options,r=t.name;if(!n.modifiersData[r]._skip){for(var a=e.mainAxis,s=a===void 0?!0:a,i=e.altAxis,o=i===void 0?!0:i,l=e.fallbackPlacements,u=e.padding,c=e.boundary,d=e.rootBoundary,f=e.altBoundary,h=e.flipVariations,v=h===void 0?!0:h,g=e.allowedAutoPlacements,b=n.options.placement,E=bn(b),m=E===b,x=l||(m||!v?[po(b)]:EA(b)),y=[b].concat(x).reduce(function(se,B){return se.concat(bn(B)===Ph?wA(n,{placement:B,boundary:c,rootBoundary:d,padding:u,flipVariations:v,allowedAutoPlacements:g}):B)},[]),w=n.rects.reference,_=n.rects.popper,C=new Map,M=!0,S=y[0],A=0;A<y.length;A++){var N=y[A],R=bn(N),T=la(N)===sa,I=[It,tn].indexOf(R)>=0,F=I?"width":"height",P=Ts(n,{placement:N,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),L=I?T?nn:Pt:T?tn:It;w[F]>_[F]&&(L=po(L));var D=po(L),k=[];if(s&&k.push(P[R]<=0),o&&k.push(P[L]<=0,P[D]<=0),k.every(function(se){return se})){S=N,M=!1;break}C.set(N,k)}if(M)for(var q=v?3:1,z=function(B){var W=y.find(function(X){var H=C.get(X);if(H)return H.slice(0,B).every(function(V){return V})});if(W)return S=W,"break"},Z=q;Z>0;Z--){var te=z(Z);if(te==="break")break}n.placement!==S&&(n.modifiersData[r]._skip=!0,n.placement=S,n.reset=!0)}}const CA={name:"flip",enabled:!0,phase:"main",fn:xA,requiresIfExists:["offset"],data:{_skip:!1}};function _v(t,n,e){return e===void 0&&(e={x:0,y:0}),{top:t.top-n.height-e.y,right:t.right-n.width+e.x,bottom:t.bottom-n.height+e.y,left:t.left-n.width-e.x}}function bv(t){return[It,nn,tn,Pt].some(function(n){return t[n]>=0})}function SA(t){var n=t.state,e=t.name,r=n.rects.reference,a=n.rects.popper,s=n.modifiersData.preventOverflow,i=Ts(n,{elementContext:"reference"}),o=Ts(n,{altBoundary:!0}),l=_v(i,r),u=_v(o,a,s),c=bv(l),d=bv(u);n.modifiersData[e]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const MA={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:SA};function NA(t,n,e){var r=bn(t),a=[Pt,It].indexOf(r)>=0?-1:1,s=typeof e=="function"?e(Object.assign({},n,{placement:t})):e,i=s[0],o=s[1];return i=i||0,o=(o||0)*a,[Pt,nn].indexOf(r)>=0?{x:o,y:i}:{x:i,y:o}}function TA(t){var n=t.state,e=t.options,r=t.name,a=e.offset,s=a===void 0?[0,0]:a,i=kh.reduce(function(c,d){return c[d]=NA(d,n.rects,s),c},{}),o=i[n.placement],l=o.x,u=o.y;n.modifiersData.popperOffsets!=null&&(n.modifiersData.popperOffsets.x+=l,n.modifiersData.popperOffsets.y+=u),n.modifiersData[r]=i}const AA={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:TA};function DA(t){var n=t.state,e=t.name;n.modifiersData[e]=hE({reference:n.rects.reference,element:n.rects.popper,placement:n.placement})}const RA={name:"popperOffsets",enabled:!0,phase:"read",fn:DA,data:{}};function OA(t){return t==="x"?"y":"x"}function IA(t){var n=t.state,e=t.options,r=t.name,a=e.mainAxis,s=a===void 0?!0:a,i=e.altAxis,o=i===void 0?!1:i,l=e.boundary,u=e.rootBoundary,c=e.altBoundary,d=e.padding,f=e.tether,h=f===void 0?!0:f,v=e.tetherOffset,g=v===void 0?0:v,b=Ts(n,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),E=bn(n.placement),m=la(n.placement),x=!m,y=Uh(E),w=OA(y),_=n.modifiersData.popperOffsets,C=n.rects.reference,M=n.rects.popper,S=typeof g=="function"?g(Object.assign({},n.rects,{placement:n.placement})):g,A=typeof S=="number"?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),N=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,R={x:0,y:0};if(_){if(s){var T,I=y==="y"?It:Pt,F=y==="y"?tn:nn,P=y==="y"?"height":"width",L=_[y],D=L+b[I],k=L-b[F],q=h?-M[P]/2:0,z=m===sa?C[P]:M[P],Z=m===sa?-M[P]:-C[P],te=n.elements.arrow,se=h&&te?jh(te):{width:0,height:0},B=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:uE(),W=B[I],X=B[F],H=ps(0,C[P],se[P]),V=x?C[P]/2-q-H-W-A.mainAxis:z-H-W-A.mainAxis,re=x?-C[P]/2+q+H+X+A.mainAxis:Z+H+X+A.mainAxis,ie=n.elements.arrow&&$s(n.elements.arrow),ue=ie?y==="y"?ie.clientTop||0:ie.clientLeft||0:0,ye=(T=N==null?void 0:N[y])!=null?T:0,Pe=L+V-ye-ue,ve=L+re-ye,Oe=ps(h?jo(D,Pe):D,L,h?Mr(k,ve):k);_[y]=Oe,R[y]=Oe-L}if(o){var ce,we=y==="x"?It:Pt,qe=y==="x"?tn:nn,ke=_[w],Be=w==="y"?"height":"width",Ue=ke+b[we],Ne=ke-b[qe],He=[It,Pt].indexOf(E)!==-1,Ee=(ce=N==null?void 0:N[w])!=null?ce:0,at=He?Ue:ke-C[Be]-M[Be]-Ee+A.altAxis,Lt=He?ke+C[Be]+M[Be]-Ee-A.altAxis:Ne,st=h&&He?rA(at,ke,Lt):ps(h?at:Ue,ke,h?Lt:Ne);_[w]=st,R[w]=st-ke}n.modifiersData[r]=R}}const PA={name:"preventOverflow",enabled:!0,phase:"main",fn:IA,requiresIfExists:["offset"]};function kA(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function LA(t){return t===Bt(t)||!wn(t)?Fh(t):kA(t)}function jA(t){var n=t.getBoundingClientRect(),e=ia(n.width)/t.offsetWidth||1,r=ia(n.height)/t.offsetHeight||1;return e!==1||r!==1}function UA(t,n,e){e===void 0&&(e=!1);var r=wn(n),a=wn(n)&&jA(n),s=lr(n),i=oa(t,a,e),o={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!e)&&((sr(n)!=="body"||$h(s))&&(o=LA(n)),wn(n)?(l=oa(n,!0),l.x+=n.clientLeft,l.y+=n.clientTop):s&&(l.x=qh(s))),{x:i.left+o.scrollLeft-l.x,y:i.top+o.scrollTop-l.y,width:i.width,height:i.height}}function FA(t){var n=new Map,e=new Set,r=[];t.forEach(function(s){n.set(s.name,s)});function a(s){e.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);
1i.forEach(function(o){if(!e.has(o)){var l=n.get(o);l&&a(l)}}),r.push(s)}return t.forEach(function(s){e.has(s.name)||a(s)}),r}function qA(t){var n=FA(t);return eA.reduce(function(e,r){return e.concat(n.filter(function(a){return a.phase===r}))},[])}function $A(t){var n;return function(){return n||(n=new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(t())})})),n}}function HA(t){var n=t.reduce(function(e,r){var a=e[r.name];return e[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,e},{});return Object.keys(n).map(function(e){return n[e]})}var wv={placement:"bottom",modifiers:[],strategy:"absolute"};function Ev(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];return!n.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function GA(t){t===void 0&&(t={});var n=t,e=n.defaultModifiers,r=e===void 0?[]:e,a=n.defaultOptions,s=a===void 0?wv:a;return function(o,l,u){u===void 0&&(u=s);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},wv,s),modifiersData:{},elements:{reference:o,popper:l},attributes:{},styles:{}},d=[],f=!1,h={state:c,setOptions:function(E){var m=typeof E=="function"?E(c.options):E;g(),c.options=Object.assign({},s,c.options,m),c.scrollParents={reference:Or(o)?vs(o):o.contextElement?vs(o.contextElement):[],popper:vs(l)};var x=qA(HA([].concat(r,c.options.modifiers)));return c.orderedModifiers=x.filter(function(y){return y.enabled}),v(),h.update()},forceUpdate:function(){if(!f){var E=c.elements,m=E.reference,x=E.popper;if(Ev(m,x)){c.rects={reference:UA(m,$s(x),c.options.strategy==="fixed"),popper:jh(x)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(A){return c.modifiersData[A.name]=Object.assign({},A.data)});for(var y=0;y<c.orderedModifiers.length;y++){if(c.reset===!0){c.reset=!1,y=-1;continue}var w=c.orderedModifiers[y],_=w.fn,C=w.options,M=C===void 0?{}:C,S=w.name;typeof _=="function"&&(c=_({state:c,options:M,name:S,instance:h})||c)}}}},update:$A(function(){return new Promise(function(b){h.forceUpdate(),b(c)})}),destroy:function(){g(),f=!0}};if(!Ev(o,l))return h;h.setOptions(u).then(function(b){!f&&u.onFirstUpdate&&u.onFirstUpdate(b)});function v(){c.orderedModifiers.forEach(function(b){var E=b.name,m=b.options,x=m===void 0?{}:m,y=b.effect;if(typeof y=="function"){var w=y({state:c,name:E,instance:h,options:x}),_=function(){};d.push(w||_)}})}function g(){d.forEach(function(b){return b()}),d=[]}return h}}var BA=GA({defaultModifiers:[MA,RA,dA,hA,AA,CA,PA,oA]}),xv=function(n){return{position:n,top:"0",left:"0",opacity:"0",pointerEvents:"none"}},WA={name:"applyStyles",enabled:!1},zA={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:function(n){var e=n.state;return function(){var r=e.elements,a=r.reference,s=r.popper;if("removeAttribute"in a){var i=(a.getAttribute("aria-describedby")||"").split(",").filter(function(o){return o.trim()!==s.id});i.length?a.setAttribute("aria-describedby",i.join(",")):a.removeAttribute("aria-describedby")}}},fn:function(n){var e,r=n.state,a=r.elements,s=a.popper,i=a.reference,o=(e=s.getAttribute("role"))==null?void 0:e.toLowerCase();if(s.id&&o==="tooltip"&&"setAttribute"in i){var l=i.getAttribute("aria-describedby");if(l&&l.split(",").indexOf(s.id)!==-1)return;i.setAttribute("aria-describedby",l?l+","+s.id:s.id)}}},VA=[];function pE(t,n,e){var r=e===void 0?{}:e,a=r.enabled,s=a===void 0?!0:a,i=r.placement,o=i===void 0?"bottom":i,l=r.strategy,u=l===void 0?"absolute":l,c=r.modifiers,d=c===void 0?VA:c,f=fa(r,["enabled","placement","strategy","modifiers"]),h=O.useRef(),v=O.useCallback(function(){var y;(y=h.current)==null||y.update()},[]),g=O.useCallback(function(){var y;(y=h.current)==null||y.forceUpdate()},[]),b=HT(O.useState({placement:o,update:v,forceUpdate:g,attributes:{},styles:{popper:xv(u),arrow:{}}})),E=b[0],m=b[1],x=O.useMemo(function(){return{name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:function(w){var _=w.state,C={},M={};Object.keys(_.elements).forEach(function(S){C[S]=_.styles[S],M[S]=_.attributes[S]}),m({state:_,styles:C,attributes:M,update:v,forceUpdate:g,placement:_.placement})}}},[v,g,m]);return O.useEffect(function(){!h.current||!s||h.current.setOptions({placement:o,strategy:u,modifiers:[].concat(d,[x,WA])})},[u,o,x,s]),O.useEffect(function(){if(!(!s||t==null||n==null))return h.current=BA(t,n,Te({},f,{placement:o,strategy:u,modifiers:[].concat(d,[zA,x])})),function(){h.current!=null&&(h.current.destroy(),h.current=void 0,m(function(y){return Te({},y,{attributes:{},styles:{popper:xv(u)}})}))}},[s,t,n]),E}function qf(t,n){if(t.contains)return t.contains(n);if(t.compareDocumentPosition)return t===n||!!(t.compareDocumentPosition(n)&16)}function KA(t,n,e,r){var a=r&&typeof r!="boolean"?r.capture:r;t.removeEventListener(n,e,a),e.__once&&t.removeEventListener(n,e.__once,a)}function Zr(t,n,e,r){return rE(t,n,e,r),function(){KA(t,n,e,r)}}var tu,Cv;
1function YA(){if(Cv)return tu;Cv=1;var t=function(){};return tu=t,tu}var XA=YA();const JA=kt(XA);function ua(t){return t&&t.ownerDocument||document}function QA(t){return t&&"setState"in t?Xo.findDOMNode(t):t!=null?t:null}const ZA=(function(t){return ua(QA(t))});var eD=27,Sv=function(){};function tD(t){return t.button===0}function nD(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}var Mv=function(n){return n&&("current"in n?n.current:n)};function Hh(t,n,e){var r=e===void 0?{}:e,a=r.disabled,s=r.clickTrigger,i=s===void 0?"click":s,o=O.useRef(!1),l=n||Sv,u=O.useCallback(function(f){var h,v=Mv(t);JA(!!v,"RootClose captured a close event but does not have a ref to compare it to. useRootClose(), should be passed a ref that resolves to a DOM node"),o.current=!v||nD(f)||!tD(f)||!!qf(v,(h=f.composedPath==null?void 0:f.composedPath()[0])!=null?h:f.target)},[t]),c=gn(function(f){o.current||l(f)}),d=gn(function(f){f.keyCode===eD&&l(f)});O.useEffect(function(){if(!(a||t==null)){var f=window.event,h=ZA(Mv(t)),v=Zr(h,i,u,!0),g=Zr(h,i,function(m){if(m===f){f=void 0;return}c(m)}),b=Zr(h,"keyup",function(m){if(m===f){f=void 0;return}d(m)}),E=[];return"ontouchstart"in h.documentElement&&(E=[].slice.call(h.body.children).map(function(m){return Zr(m,"mousemove",Sv)})),function(){v(),g(),b(),E.forEach(function(m){return m()})}}},[t,a,i,u,c,d])}function rD(t){var n={};return Array.isArray(t)?(t==null||t.forEach(function(e){n[e.name]=e}),n):t||n}function aD(t){return t===void 0&&(t={}),Array.isArray(t)?t:Object.keys(t).map(function(n){return t[n].name=n,t[n]})}function vE(t){var n,e,r,a,s=t.enabled,i=t.enableEvents,o=t.placement,l=t.flip,u=t.offset,c=t.fixed,d=t.containerPadding,f=t.arrowElement,h=t.popperConfig,v=h===void 0?{}:h,g=rD(v.modifiers);return Te({},v,{placement:o,enabled:s,strategy:c?"fixed":v.strategy,modifiers:aD(Te({},g,{eventListeners:{enabled:i},preventOverflow:Te({},g.preventOverflow,{options:d?Te({padding:d},(n=g.preventOverflow)==null?void 0:n.options):(e=g.preventOverflow)==null?void 0:e.options}),offset:{options:Te({offset:u},(r=g.offset)==null?void 0:r.options)},arrow:Te({},g.arrow,{enabled:!!f,options:Te({},(a=g.arrow)==null?void 0:a.options,{element:f})}),flip:Te({enabled:!!l},g.flip)}))})}var sD=function(){};function mE(t){t===void 0&&(t={});var n=O.useContext(Ih),e=jf(),r=e[0],a=e[1],s=O.useRef(!1),i=t,o=i.flip,l=i.offset,u=i.rootCloseEvent,c=i.fixed,d=c===void 0?!1:c,f=i.popperConfig,h=f===void 0?{}:f,v=i.usePopper,g=v===void 0?!!n:v,b=(n==null?void 0:n.show)==null?!!t.show:n.show,E=(n==null?void 0:n.alignEnd)==null?t.alignEnd:n.alignEnd;b&&!s.current&&(s.current=!0);var m=function(T){n==null||n.toggle(!1,T)},x=n||{},y=x.drop,w=x.setMenu,_=x.menuElement,C=x.toggleElement,M=E?"bottom-end":"bottom-start";y==="up"?M=E?"top-end":"top-start":y==="right"?M=E?"right-end":"right-start":y==="left"&&(M=E?"left-end":"left-start");var S=pE(C,_,vE({placement:M,enabled:!!(g&&b),enableEvents:b,offset:l,flip:o,fixed:d,arrowElement:r,popperConfig:h})),A=Te({ref:w||sD,"aria-labelledby":C==null?void 0:C.id},S.attributes.popper,{style:S.styles.popper}),N={show:b,alignEnd:E,hasShown:s.current,toggle:n==null?void 0:n.toggle,popper:g?S:null,arrowProps:g?Te({ref:a},S.attributes.arrow,{style:S.styles.arrow}):{}};return Hh(_,m,{clickTrigger:u,disabled:!b}),[A,N]}var iD={children:ee.func.isRequired,show:ee.bool,alignEnd:ee.bool,flip:ee.bool,usePopper:ee.oneOf([!0,!1]),popperConfig:ee.object,rootCloseEvent:ee.string},oD={usePopper:!0};function Zo(t){var n=t.children,e=fa(t,["children"]),r=mE(e),a=r[0],s=r[1];return $.createElement($.Fragment,null,s.hasShown?n(a,s):null)}Zo.displayName="ReactOverlaysDropdownMenu";Zo.propTypes=iD;Zo.defaultProps=oD;var Nv=function(){};function gE(){var t=O.useContext(Ih)||{},n=t.show,e=n===void 0?!1:n,r=t.toggle,a=r===void 0?Nv:r,s=t.setToggle,i=O.useCallback(function(o){a(!e,o)},[e,a]);return[{ref:s||Nv,onClick:i,"aria-haspopup":!0,"aria-expanded":!!e},{show:e,toggle:a}]}var lD={children:ee.func.isRequired};function Gh(t){var n=t.children,e=gE(),r=e[0],a=e[1];return $.createElement($.Fragment,null,n(r,a))}Gh.displayName="ReactOverlaysDropdownToggle";Gh.propTypes=lD;var uD={children:ee.node,drop:ee.oneOf(["up","left","right","down"]),focusFirstItemOnShow:ee.oneOf([
1!1,!0,"keyboard"]),itemSelector:ee.string,alignEnd:ee.bool,show:ee.bool,defaultShow:ee.bool,onToggle:ee.func};function Tv(){var t=UT(),n=O.useRef(null),e=O.useCallback(function(r){n.current=r,t()},[t]);return[n,e]}function Hs(t){var n=t.drop,e=t.alignEnd,r=t.defaultShow,a=t.show,s=t.onToggle,i=t.itemSelector,o=i===void 0?"* > *":i,l=t.focusFirstItemOnShow,u=t.children,c=sT(a,r,s),d=c[0],f=c[1],h=Tv(),v=h[0],g=h[1],b=v.current,E=Tv(),m=E[0],x=E[1],y=m.current,w=aE(d),_=O.useRef(null),C=O.useRef(!1),M=O.useCallback(function(T,I){f(T,I)},[f]),S=O.useMemo(function(){return{toggle:M,drop:n,show:d,alignEnd:e,menuElement:b,toggleElement:y,setMenu:g,setToggle:x}},[M,n,d,e,b,y,g,x]);b&&w&&!d&&(C.current=b.contains(document.activeElement));var A=gn(function(){y&&y.focus&&y.focus()}),N=gn(function(){var T=_.current,I=l;if(I==null&&(I=v.current&&LT(v.current,"[role=menu]")?"keyboard":!1),!(I===!1||I==="keyboard"&&!/^key.+$/.test(T))){var F=hv(v.current,o)[0];F&&F.focus&&F.focus()}});O.useEffect(function(){d?N():C.current&&(C.current=!1,A())},[d,C,A,N]),O.useEffect(function(){_.current=null});var R=function(I,F){if(!v.current)return null;var P=hv(v.current,o),L=P.indexOf(I)+F;return L=Math.max(0,Math.min(L,P.length)),P[L]};return $T("keydown",function(T){var I,F,P=T.key,L=T.target,D=(I=v.current)==null?void 0:I.contains(L),k=(F=m.current)==null?void 0:F.contains(L),q=/input|textarea/i.test(L.tagName);if(!(q&&(P===" "||P!=="Escape"&&D))&&!(!D&&!k)&&!(!v.current&&P==="Tab"))switch(_.current=T.type,P){case"ArrowUp":{var z=R(L,-1);z&&z.focus&&z.focus(),T.preventDefault();return}case"ArrowDown":if(T.preventDefault(),!d)f(!0,T);else{var Z=R(L,1);Z&&Z.focus&&Z.focus()}return;case"Tab":rE(document,"keyup",function(te){var se;(te.key==="Tab"&&!te.target||!((se=v.current)!=null&&se.contains(te.target)))&&f(!1,T)},{once:!0});break;case"Escape":T.preventDefault(),T.stopPropagation(),f(!1,T);break}}),$.createElement(Ih.Provider,{value:S},u)}Hs.displayName="ReactOverlaysDropdown";Hs.propTypes=uD;Hs.Menu=Zo;Hs.Toggle=Gh;function nu(t){t===void 0&&(t=ua());try{var n=t.activeElement;return!n||!n.nodeName?null:n}catch(e){return t.body}}function cD(t){const n=O.useRef(t);return n.current=t,n}function dD(t){const n=cD(t);O.useEffect(()=>()=>n.current(),[])}function fD(t,n){return t.classList?!!n&&t.classList.contains(n):(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+n+" ")!==-1}function hD(t,n){t.classList?t.classList.add(n):fD(t,n)||(typeof t.className=="string"?t.className=t.className+" "+n:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+n))}function Av(t,n){return t.replace(new RegExp("(^|\\s)"+n+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function pD(t,n){t.classList?t.classList.remove(n):typeof t.className=="string"?t.className=Av(t.className,n):t.setAttribute("class",Av(t.className&&t.className.baseVal||"",n))}function vD(t){var n=ua(t);return n&&n.defaultView||window}function mD(t,n){return vD(t).getComputedStyle(t,n)}var gD=/([A-Z])/g;function yD(t){return t.replace(gD,"-$1").toLowerCase()}var _D=/^ms-/;function xi(t){return yD(t).replace(_D,"-ms-")}var bD=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function wD(t){return!!(t&&bD.test(t))}function Dv(t,n){var e="",r="";if(typeof n=="string")return t.style.getPropertyValue(xi(n))||mD(t).getPropertyValue(xi(n));Object.keys(n).forEach(function(a){var s=n[a];!s&&s!==0?t.style.removeProperty(xi(a)):wD(a)?r+=a+"("+s+") ":e+=xi(a)+": "+s+";"}),r&&(e+="transform: "+r+";"),t.style.cssText+=";"+e}var Ci;function ED(t){if((!Ci&&Ci!==0||t)&&Oh){var n=document.createElement("div");n.style.position="absolute",n.style.top="-9999px",n.style.width="50px",n.style.height="50px",n.style.overflow="scroll",document.body.appendChild(n),Ci=n.offsetWidth-n.clientWidth,document.body.removeChild(n)}return Ci}function xD(t){return"nodeType"in t&&t.nodeType===document.DOCUMENT_NODE}function $f(t){return"window"in t&&t.window===t?t:xD(t)&&t.defaultView||!1}function CD(t){return t&&t.tagName.toLowerCase()==="body"}function SD(t){var n=$f(t)?ua():ua(t),e=$f(t)||n.defaultView;return n.body.clientWidth<e.innerWidth}function MD(t){var n=$f(t);return n||CD(t)?SD(t):t.scrollHeight>t.clientHeight}var ND=["template","script","style"],TD=function(n){var e=n.nodeType,r=n.tagName;return e===1&&ND.indexOf(r.toLowerCase())===-1},yE=function(n,e,r){[].forEach.call(n.children,function(a){e.indexOf(a)===-1&&TD(a)&&r(a)})};function Uo(t,n){n&&(t?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden"))}function AD(t,n){var e=n.dialog,r=n.backdrop;yE(t,[e,r],function(a){return Uo(!0,a)})}function DD(t,n){var e=n.dialog,r=n.backdrop;yE(t,[e,r],function(a){return Uo(!1,a)})}function RD(t,n){var e=-1;return t.some(function(r,a){return n(r,a)?(e=a,!0):!1}),e}var Bh=(function(){function t(e){var r=e===void 0?{}:e,a=r.hideSiblingNodes,s=a===void 0?!0:a,i=r.handleContainerOverflow,o=i===void 0?!0:i;this.hideSiblingNodes=void 0,this.handleContainerOverflow=void 0,this.modals=void 0,this.containers=void 0,this.data=void 0,this.scrollbarSize=void 0,this.hideSiblingNodes=s,this.handleContainerOverflow=o,this.modals=[],this.containers=[],this.data=[],this.scrollbarSize=ED()}var n=t.prototype;return n.isContainerOverflowing=function(r){var a=this.data[this.containerIndexFromModal(r)];return a&&a.overflowing},n.containerIndexFromModal=function(r){return RD(this.data,function(a){return a.modals.indexOf(r)!==-1})},n.setContainerStyle=function(r,a){var s={overflow:"hidden"};r.style={overflow:a.style.overflow,paddingRight:a.style.paddingRight},r.overflowing&&(s.paddingRight=parseInt(Dv(a,"paddingRight")||"0",10)+this.scrollbarSize+"px"),Dv(a,s)},n.removeContainerStyle=function(r,a){Object.assign(a.style,r.style)}
1,n.add=function(r,a,s){var i=this.modals.indexOf(r),o=this.containers.indexOf(a);if(i!==-1)return i;if(i=this.modals.length,this.modals.push(r),this.hideSiblingNodes&&AD(a,r),o!==-1)return this.data[o].modals.push(r),i;var l={modals:[r],classes:s?s.split(/\s+/):[],overflowing:MD(a)};return this.handleContainerOverflow&&this.setContainerStyle(l,a),l.classes.forEach(hD.bind(null,a)),this.containers.push(a),this.data.push(l),i},n.remove=function(r){var a=this.modals.indexOf(r);if(a!==-1){var s=this.containerIndexFromModal(r),i=this.data[s],o=this.containers[s];if(i.modals.splice(i.modals.indexOf(r),1),this.modals.splice(a,1),i.modals.length===0)i.classes.forEach(pD.bind(null,o)),this.handleContainerOverflow&&this.removeContainerStyle(i,o),this.hideSiblingNodes&&DD(o,r),this.containers.splice(s,1),this.data.splice(s,1);else if(this.hideSiblingNodes){var l=i.modals[i.modals.length-1],u=l.backdrop,c=l.dialog;Uo(!1,c),Uo(!1,u)}}},n.isTopModal=function(r){return!!this.modals.length&&this.modals[this.modals.length-1]===r},t})(),ru=function(n){var e;return typeof document>"u"?null:n==null?ua().body:(typeof n=="function"&&(n=n()),n&&"current"in n&&(n=n.current),(e=n)!=null&&e.nodeType&&n||null)};function Fo(t,n){var e=O.useState(function(){return ru(t)}),r=e[0],a=e[1];if(!r){var s=ru(t);s&&a(s)}return O.useEffect(function(){n&&r&&n(r)},[n,r]),O.useEffect(function(){var i=ru(t);i!==r&&a(i)},[t,r]),r}var au;function OD(){return au||(au=new Bh),au}function ID(t){var n=t||OD(),e=O.useRef({dialog:null,backdrop:null});return Object.assign(e.current,{add:function(a,s){return n.add(e.current,a,s)},remove:function(){return n.remove(e.current)},isTopModal:function(){return n.isTopModal(e.current)},setDialogRef:O.useCallback(function(r){e.current.dialog=r},[]),setBackdropRef:O.useCallback(function(r){e.current.backdrop=r},[])})}var Wh=O.forwardRef(function(t,n){var e=t.show,r=e===void 0?!1:e,a=t.role,s=a===void 0?"dialog":a,i=t.className,o=t.style,l=t.children,u=t.backdrop,c=u===void 0?!0:u,d=t.keyboard,f=d===void 0?!0:d,h=t.onBackdropClick,v=t.onEscapeKeyDown,g=t.transition,b=t.backdropTransition,E=t.autoFocus,m=E===void 0?!0:E,x=t.enforceFocus,y=x===void 0?!0:x,w=t.restoreFocus,_=w===void 0?!0:w,C=t.restoreFocusOptions,M=t.renderDialog,S=t.renderBackdrop,A=S===void 0?function(Ee){return $.createElement("div",Ee)}:S,N=t.manager,R=t.container,T=t.containerClassName,I=t.onShow,F=t.onHide,P=F===void 0?function(){}:F,L=t.onExit,D=t.onExited,k=t.onExiting,q=t.onEnter,z=t.onEntering,Z=t.onEntered,te=fa(t,["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","backdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","containerClassName","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"]),se=Fo(R),B=ID(N),W=sE(),X=aE(r),H=O.useState(!r),V=H[0],re=H[1],ie=O.useRef(null);O.useImperativeHandle(n,function(){return B},[B]),Oh&&!X&&r&&(ie.current=nu()),!g&&!r&&!V?re(!0):r&&V&&re(!1);var ue=gn(function(){if(B.add(se,T),we.current=Zr(document,"keydown",Oe),ce.current=Zr(document,"focus",function(){return setTimeout(Pe)},!0),I&&I(),m){var Ee=nu(document);B.dialog&&Ee&&!qf(B.dialog,Ee)&&(ie.current=Ee,B.dialog.focus())}}),ye=gn(function(){if(B.remove(),we.current==null||we.current(),ce.current==null||ce.current(),_){var Ee;(Ee=ie.current)==null||Ee.focus==null||Ee.focus(C),ie.current=null}});O.useEffect(function(){!r||!se||ue()},[r,se,ue]),O.useEffect(function(){V&&ye()},[V,ye]),dD(function(){ye()});var Pe=gn(function(){if(!(!y||!W()||!B.isTopModal())){var Ee=nu();B.dialog&&Ee&&!qf(B.dialog,Ee)&&B.dialog.focus()}}),ve=gn(function(Ee){Ee.target===Ee.currentTarget&&(h==null||h(Ee),c===!0&&P())}),Oe=gn(function(Ee){f&&Ee.keyCode===27&&B.isTopModal()&&(v==null||v(Ee),Ee.defaultPrevented||P())}),ce=O.useRef(),we=O.useRef(),qe=function(){re(!0);for(var at=arguments.length,Lt=new Array(at),st=0;st<at;st++)Lt[st]=arguments[st];D==null||D.apply(void 0,Lt)},ke=g;if(!se||!(r||ke&&!V))return null;var Be=Te({role:s,ref:B.setDialogRef,"aria-modal":s==="dialog"?!0:void 0},te,{style:o,className:i,tabIndex:-1}),Ue=M?M(Be):$.createElement("div",Be,$.cloneElement(l,{role:"document"}));ke&&(Ue=$.createElement(ke,{appear:!0,unmountOnExit:!0,in:!!r,onExit:L,onExiting:k,onExited:qe,onEnter:q,onEntering:z,onEntered:Z},Ue));var Ne=null;if(c){var He=b;Ne=A({ref:B.setBackdropRef,onClick:ve}),He&&(Ne=$.createElement(He,{appear:!0,in:!!r},Ne))}return $.createElement($.Fragment,null,Xo.createPortal($.createElement($.Fragment,null,Ne,Ue),se))}),PD={show:ee.bool,container:ee.any,onShow:ee.func,onHide:ee.func,backdrop:ee.oneOfType([ee.bool,ee.oneOf(["static"])]),renderDialog:ee.func,renderBackdrop:ee.func,onEscapeKeyDown:ee.func,onBackdropClick:ee.func,containerClassName:ee.string,keyboard:ee.bool,transition:ee.elementType,backdropTransition:ee.elementType,autoFocus:ee.bool,enforceFocus:ee.bool,restoreFocus:ee.bool,restoreFocusOptions:ee.shape({preventScroll:ee.bool}),onEnter:ee.func,onEntering:ee.func,onEntered:ee.func,onExit:ee.func,onExiting:ee.func,onExited:ee.func,manager:ee.instanceOf(Bh)};Wh.displayName="Modal";Wh.propTypes=PD;const kD=Object.assign(Wh,{Manager:Bh}),Rv=t=>!t||typeof t=="function"?t:n=>{t.current=n};function LD(t,n){const e=Rv(t),r=Rv(n);return a=>{e&&e(a),r&&r(a)}}function jD(t,n){return O.useMemo(()=>LD(t,n),[t,n])}var el=$.forwardRef(function(t,n){var e=t.flip,r=t.offset,a=t.placement,s=t.containerPadding,i=s===void 0?5:s,o=t.popperConfig,l=o===void 0?{}:o,u=t.transition,c=jf(),d=c[0],f=c[1],h=jf(),v=h[0],g=h[1],b=jD(f,n),E=Fo(t.container),m=Fo(t.target),x=O.useState(!t.show),y=x[0],w=x[1],_=pE(m,d,vE({placement:a,enableEvents:!!t.show,containerPadding:i||5,flip:e,offset:r,arrowElement:v,popperConfig:l})),C=_.styles,M=_.attributes,S=fa(_,["styles","attributes"]);t.show?y&&w(!1):!t.transition&&!y&&w(!0);var A=function(){w(!0),t.onExited&&t.onExited.apply(t,arguments)},N=t.show||u&&!y;if(Hh(d,t.onHide,{disabled:!t.rootClose||t.rootCloseDisabled,clickTrigger:t.rootCloseEvent}),!N)return null;var R=t.children(Te({},S,{show:!!t.show,props:Te({},M.popper,{style:C.popper,ref:b}),arrowProps:Te({},M.arrow,{style:C.arrow,ref:g})}));if(u){var T=t.onExit,I=t.onExiting,F=t.onEnter,P=t.onEntering,L=t.onEntered;R=$.createElement(u,{in:t.show,appear:!0,onExit:T,onExiting:I,onExited:A,onEnter:F,onEntering:P,onEntered:L},R)}return E?Xo.createPortal(R,E):null});el.displayName="Overlay";el.propTypes={show:ee.bool,placement:ee.oneOf(kh),target:ee.any,container:ee.any,flip:ee.bool,children:ee.func.isRequired,containerPadding:ee.number,popperConfig:ee.object,rootClose:ee.bool,rootCloseEvent:ee.oneOf(["click","mousedown"]),rootCloseDisabled:ee.bool,onHide:function(n){for(var e=arguments.length,r=new Array(e>1?e-1:0),a=1;a<e;a++)r[a-1]=arguments[a];if(n.rootClose){var s;return(s=ee.func).isRequired.apply(s,[n].concat(r))}return ee.func.apply(ee,[n].concat(r))},transition:ee.elementType,onEnter:ee.func,onEntering:ee.func,onEntered:ee.func,onExit:ee.func,onExiting:ee.func,onExited:ee.func};var UD={container:ee.any,onRendered:ee.func},zh=function(n){var e=n.container,r=n.children,a=n.onRendered,s=Fo(e,a);return s?$.createElement($.Fragment,null,Xo.createPortal(r,s)):null};zh.displayName="Portal";zh.propTypes=UD;const FD=Object.freeze(Object.defineProperty({__proto__:null,Dropdown:Hs,Modal:kD,Overlay:el,Portal:zh,useDropdownMenu:mE,useDropdownToggle:gE,useRootClose:Hh},Symbol.toStringTag,{value:"Module"}));var su,Ov;function qD(){if(Ov)return su;Ov=1;function t(){this.__data__=[],this.size=0}return su=t,su}var iu,Iv;function tl(){if(Iv)return iu;Iv=1;var t=Vo();function n(e,r){for(var a=e.length;a--;)if(t(e[a][0],r))return a;return-1}return iu=n,iu}var ou,Pv;function $D(){if(Pv)return ou;Pv=1;var t=tl(),n=Array.prototype,e=n.splice;function r(a){var s=this.__data__,i=t(s,a);if(i<0)return!1;var o=s.length-1;
vendor: 1,379 bytes, line 1
1return i==o?s.pop():e.call(s,i,1),--this.size,!0}return ou=r,ou}var lu,kv;function HD(){if(kv)return lu;kv=1;var t=tl();function n(e){var r=this.__data__,a=t(r,e);return a<0?void 0:r[a][1]}return lu=n,lu}var uu,Lv;function GD(){if(Lv)return uu;Lv=1;var t=tl();function n(e){return t(this.__data__,e)>-1}return uu=n,uu}var cu,jv;function BD(){if(jv)return cu;jv=1;var t=tl();function n(e,r){var a=this.__data__,s=t(a,e);return s<0?(++this.size,a.push([e,r])):a[s][1]=r,this}return cu=n,cu}var du,Uv;function nl(){if(Uv)return du;Uv=1;var t=qD(),n=$D(),e=HD(),r=GD(),a=BD();function s(i){var o=-1,l=i==null?0:i.length;for(this.clear();++o<l;){var u=i[o];this.set(u[0],u[1])}}return s.prototype.clear=t,s.prototype.delete=n,s.prototype.get=e,s.prototype.has=r,s.prototype.set=a,du=s,du}var fu,Fv;function WD(){if(Fv)return fu;Fv=1;var t=nl();function n(){this.__data__=new t,this.size=0}return fu=n,fu}var hu,qv;function zD(){if(qv)return hu;qv=1;function t(n){var e=this.__data__,r=e.delete(n);return this.size=e.size,r}return hu=t,hu}var pu,$v;function VD(){if($v)return pu;$v=1;function t(n){return this.__data__.get(n)}return pu=t,pu}var vu,Hv;function KD(){if(Hv)return vu;Hv=1;function t(n){return this.__data__.has(n)}return vu=t,vu}var mu,Gv;function YD(){if(Gv)return mu;Gv=1;var t=ir(),n=t["__core-js_shared__"];return mu=n,mu}var gu,Bv;function XD(){if(Bv)return gu;Bv=1;
1var t=YD(),n=(function(){var r=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function e(r){return!!n&&n in r}return gu=e,gu}var yu,Wv;function _E(){if(Wv)return yu;Wv=1;var t=Function.prototype,n=t.toString;function e(r){if(r!=null){try{return n.call(r)}catch(a){}try{return r+""}catch(a){}}return""}return yu=e,yu}var _u,zv;function JD(){if(zv)return _u;zv=1;var t=mw(),n=XD(),e=va(),r=_E(),a=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,i=Function.prototype,o=Object.prototype,l=i.toString,u=o.hasOwnProperty,c=RegExp("^"+l.call(u).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function d(f){if(!e(f)||n(f))return!1;var h=t(f)?c:s;return h.test(r(f))}return _u=d,_u}var bu,Vv;function QD(){if(Vv)return bu;Vv=1;function t(n,e){return n==null?void 0:n[e]}return bu=t,bu}var wu,Kv;function Lr(){if(Kv)return wu;Kv=1;var t=JD(),n=QD();function e(r,a){var s=n(r,a);return t(s)?s:void 0}return wu=e,wu}var Eu,Yv;function Vh(){if(Yv)return Eu;Yv=1;
vendor: 8,777 bytes, line 1
1var t=Lr(),n=ir(),e=t(n,"Map");return Eu=e,Eu}var xu,Xv;function rl(){if(Xv)return xu;Xv=1;var t=Lr(),n=t(Object,"create");return xu=n,xu}var Cu,Jv;function ZD(){if(Jv)return Cu;Jv=1;var t=rl();function n(){this.__data__=t?t(null):{},this.size=0}return Cu=n,Cu}var Su,Qv;function eR(){if(Qv)return Su;Qv=1;function t(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}return Su=t,Su}var Mu,Zv;function tR(){if(Zv)return Mu;Zv=1;var t=rl(),n="__lodash_hash_undefined__",e=Object.prototype,r=e.hasOwnProperty;function a(s){var i=this.__data__;if(t){var o=i[s];return o===n?void 0:o}return r.call(i,s)?i[s]:void 0}return Mu=a,Mu}var Nu,em;function nR(){if(em)return Nu;em=1;var t=rl(),n=Object.prototype,e=n.hasOwnProperty;function r(a){var s=this.__data__;return t?s[a]!==void 0:e.call(s,a)}return Nu=r,Nu}var Tu,tm;function rR(){if(tm)return Tu;tm=1;var t=rl(),n="__lodash_hash_undefined__";function e(r,a){var s=this.__data__;return this.size+=this.has(r)?0:1,s[r]=t&&a===void 0?n:a,this}return Tu=e,Tu}var Au,nm;function aR(){if(nm)return Au;nm=1;var t=ZD(),n=eR(),e=tR(),r=nR(),a=rR();function s(i){var o=-1,l=i==null?0:i.length;for(this.clear();++o<l;){var u=i[o];this.set(u[0],u[1])}}return s.prototype.clear=t,s.prototype.delete=n,s.prototype.get=e,s.prototype.has=r,s.prototype.set=a,Au=s,Au}var Du,rm;function sR(){if(rm)return Du;rm=1;var t=aR(),n=nl(),e=Vh();function r(){this.size=0,this.__data__={hash:new t,map:new(e||n),string:new t}}return Du=r,Du}var Ru,am;function iR(){if(am)return Ru;am=1;function t(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}return Ru=t,Ru}var Ou,sm;function al(){if(sm)return Ou;sm=1;var t=iR();function n(e,r){var a=e.__data__;return t(r)?a[typeof r=="string"?"string":"hash"]:a.map}return Ou=n,Ou}var Iu,im;function oR(){if(im)return Iu;im=1;var t=al();function n(e){var r=t(this,e).delete(e);return this.size-=r?1:0,r}return Iu=n,Iu}var Pu,om;function lR(){if(om)return Pu;om=1;var t=al();function n(e){return t(this,e).get(e)}return Pu=n,Pu}var ku,lm;function uR(){if(lm)return ku;lm=1;var t=al();function n(e){return t(this,e).has(e)}return ku=n,ku}var Lu,um;function cR(){if(um)return Lu;um=1;var t=al();function n(e,r){var a=t(this,e),s=a.size;return a.set(e,r),this.size+=a.size==s?0:1,this}return Lu=n,Lu}var ju,cm;function Kh(){if(cm)return ju;cm=1;var t=sR(),n=oR(),e=lR(),r=uR(),a=cR();function s(i){var o=-1,l=i==null?0:i.length;for(this.clear();++o<l;){var u=i[o];this.set(u[0],u[1])}}return s.prototype.clear=t,s.prototype.delete=n,s.prototype.get=e,s.prototype.has=r,s.prototype.set=a,ju=s,ju}var Uu,dm;function dR(){if(dm)return Uu;dm=1;var t=nl(),n=Vh(),e=Kh(),r=200;function a(s,i){var o=this.__data__;if(o instanceof t){var l=o.__data__;if(!n||l.length<r-1)return l.push([s,i]),this.size=++o.size,this;o=this.__data__=new e(l)}return o.set(s,i),this.size=o.size,this}return Uu=a,Uu}var Fu,fm;function Yh(){if(fm)return Fu;fm=1;var t=nl(),n=WD(),e=zD(),r=VD(),a=KD(),s=dR();function i(o){var l=this.__data__=new t(o);this.size=l.size}return i.prototype.clear=n,i.prototype.delete=e,i.prototype.get=r,i.prototype.has=a,i.prototype.set=s,Fu=i,Fu}var qu,hm;function fR(){if(hm)return qu;hm=1;var t="__lodash_hash_undefined__";function n(e){return this.__data__.set(e,t),this}return qu=n,qu}var $u,pm;function hR(){if(pm)return $u;pm=1;function t(n){return this.__data__.has(n)}return $u=t,$u}var Hu,vm;function pR(){if(vm)return Hu;vm=1;var t=Kh(),n=fR(),e=hR();function r(a){var s=-1,i=a==null?0:a.length;for(this.__data__=new t;++s<i;)this.add(a[s])}return r.prototype.add=r.prototype.push=n,r.prototype.has=e,Hu=r,Hu}var Gu,mm;function vR(){if(mm)return Gu;mm=1;function t(n,e){for(var r=-1,a=n==null?0:n.length;++r<a;)if(e(n[r],r,n))return!0;return!1}return Gu=t,Gu}var Bu,gm;function mR(){if(gm)return Bu;gm=1;function t(n,e){return n.has(e)}return Bu=t,Bu}var Wu,ym;function bE(){if(ym)return Wu;ym=1;var t=pR(),n=vR(),e=mR(),r=1,a=2;function s(i,o,l,u,c,d){var f=l&r,h=i.length,v=o.length;if(h!=v&&!(f&&v>h))return!1;var g=d.get(i),b=d.get(o);if(g&&b)return g==o&&b==i;var E=-1,m=!0,x=l&a?new t:void 0;for(d.set(i,o),d.set(o,i);++E<h;){var y=i[E],w=o[E];if(u)var _=f?u(w,y,E,o,i,d):u(y,w,E,i,o,d);if(_!==void 0){if(_)continue;m=!1;break}if(x){if(!n(o,function(C,M){if(!e(x,M)&&(y===C||c(y,C,l,u,d)))return x.push(M)})){m=!1;break}}else if(!(y===w||c(y,w,l,u,d))){m=!1;break}}return d.delete(i),d.delete(o),m}return Wu=s,Wu}var zu,_m;function wE(){if(_m)return zu;_m=1;var t=ir(),n=t.Uint8Array;return zu=n,zu}var Vu,bm;function gR(){if(bm)return Vu;bm=1;function t(n){var e=-1,r=Array(n.size);return n.forEach(function(a,s){r[++e]=[s,a]}),r}return Vu=t,Vu}var Ku,wm;function yR(){if(wm)return Ku;wm=1;function t(n){var e=-1,r=Array(n.size);return n.forEach(function(a){r[++e]=a}),r}return Ku=t,Ku}var Yu,Em;function _R(){if(Em)return Yu;Em=1;var t=mh(),n=wE(),e=Vo(),r=bE(),a=gR(),s=yR(),i=1,o=2,l="[object Boolean]",u="[object Date]",c="[object Error]",d="[object Map]",f="[object Number]",h="[object RegExp]",v="[object Set]",g="[object String]",b="[object Symbol]",E="[object ArrayBuffer]",m="[object DataView]",x=t?t.prototype:void 0,y=x?x.valueOf:void 0;function w(_,C,M,S,A,N,R){switch(M){case m:if(_.byteLength!=C.byteLength||_.byteOffset!=C.byteOffset)return!1;_=_.buffer,C=C.buffer;case E:return!(_.byteLength!=C.byteLength||!N(new n(_),new n(C)));case l:case u:case f:return e(+_,+C);case c:return _.name==C.name&&_.message==C.message;case h:case g:return _==C+"";case d:var T=a;case v:var I=S&i;if(T||(T=s),_.size!=C.size&&!I)return!1;var F=R.get(_);if(F)return F==C;S|=o,R.set(_,C);var P=r(T(_),T(C),S,A,N,R);return R.delete(_),P;case b:if(y)return y.call(_)==y.call(C)}return!1}return Yu=w,Yu}var Xu,xm;function Xh(){if(xm)return Xu;xm=1;function t(n,e){for(var r=-1,a=e.length,s=n.length;++r<a;)n[s+r]=e[r];return n}return Xu=t,Xu}var Ju,Cm;function EE(){if(Cm)return Ju;Cm=1;var t=Xh(),n=xn();function e(r,a,s){var i=a(r);return n(r)?i:t(i,s(r))}return Ju=e,Ju}var Qu,Sm;function bR(){if(Sm)return Qu;Sm=1;function t(n,e){for(var r=-1,a=n==null?0:n.length,s=0,i=[];++r<a;){var o=n[r];e(o,r,n)&&(i[s++]=o)}return i}return Qu=t,Qu}var Zu,Mm;function xE(){if(Mm)return Zu;Mm=1;function t(){return[]}return Zu=t,Zu}var ec,Nm;function Jh(){if(Nm)return ec;Nm=1;var t=bR(),n=xE(),e=Object.prototype,r=e.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(i){return i==null?[]:(i=Object(i),t(a(i),function(o){return r.call(i,o)}))}:n;return ec=s,ec}var tc,Tm;function CE(){if(Tm)return tc;Tm=1;var t=EE(),n=Jh(),e=js();function r(a){return t(a,e,n)}return tc=r,tc}var nc,Am;function wR(){if(Am)return nc;Am=1;var t=CE(),n=1,e=Object.prototype,r=e.hasOwnProperty;function a(s,i,o,l,u,c){var d=o&n,f=t(s),h=f.length,v=t(i),g=v.length;if(h!=g&&!d)return!1;for(var b=h;b--;){var E=f[b];if(!(d?E in i:r.call(i,E)))return!1}var m=c.get(s),x=c.get(i);if(m&&x)return m==i&&x==s;var y=!0;c.set(s,i),c.set(i,s);for(var w=d;++b<h;){E=f[b];var _=s[E],C=i[E];if(l)var M=d?l(C,_,E,i,s,c):l(_,C,E,s,i,c);if(!(M===void 0?_===C||u(_,C,o,l,c):M)){y=!1;break}w||(w=E=="constructor")}if(y&&!w){var S=s.constructor,A=i.constructor;S!=A&&"constructor"in s&&"constructor"in i&&!(typeof S=="function"&&S instanceof S&&typeof A=="function"&&A instanceof A)&&(y=!1)}return c.delete(s),c.delete(i),y}return nc=a,nc}var rc,Dm;function ER(){if(Dm)return rc;Dm=1;var t=Lr(),n=ir(),e=t(n,"DataView");return rc=e,rc}var ac,Rm;function xR(){if(Rm)return ac;Rm=1;var t=Lr(),n=ir(),e=t(n,"Promise");return ac=e,ac}var sc,Om;function CR(){if(Om)return sc;Om=1;var t=Lr(),n=ir(),e=t(n,"Set");return sc=e,sc}var ic,Im;function SR(){if(Im)return ic;Im=1;var t=Lr(),n=ir(),e=t(n,"WeakMap");return ic=e,ic}var oc,Pm;function sl(){if(Pm)return oc;Pm=1;var t=ER(),n=Vh(),e=xR(),r=CR(),a=SR(),s=gw(),i=_E(),o="[object Map]",l="[object Object]",u="[object Promise]",c="[object Set]",d="[object WeakMap]",f="[object DataView]",h=i(t),v=i(n),g=i(e),b=i(r),E=i(a),m=s;return(t&&m(new t(new ArrayBuffer(1)))!=f||n&&m(new n)!=o||e&&m(e.resolve())!=u||r&&m(new r)!=c||a&&m(new a)!=d)&&(m=function(x){var y=s(x),w=y==l?x.constructor:void 0,_=w?i(w):"";if(_)switch(_){case h:return f;case v:return o;case g:return u;case b:return c;case E:return d}return y}),oc=m,oc}var lc,km;function MR(){if(km)return lc;km=1;var t=Yh(),n=bE(),e=_R(),r=wR(),a=sl(),s=xn(),i=gh(),o=yw(),l=1,u="[object Arguments]",c="[object Array]",d="[object Object]",f=Object.prototype,h=f.hasOwnProperty;function v(g,b,E,m,x,y){var w=s(g),_=s(b),C=w?c:a(g),M=_?c:a(b);C=C==u?d:C,M=M==u?d:M;var S=C==d,A=M==d,N=C==M;if(N&&i(g)){if(!i(b))return!1;w=!0,S=!1}if(N&&!S)return y||(y=new t),w||o(g)?n(g,b,E,m,x,y):e(g,b,C,E,m,x,y);if(!(E&l)){var R=S&&h.call(g,"__wrapped__"),T=A&&h.call(b,"__wrapped__");
1if(R||T){var I=R?g.value():g,F=T?b.value():b;return y||(y=new t),x(I,F,E,m,y)}}return N?(y||(y=new t),r(g,b,E,m,x,y)):!1}return lc=v,lc}var uc,Lm;function Qh(){if(Lm)return uc;Lm=1;var t=MR(),n=Ko();function e(r,a,s,i,o){return r===a?!0:r==null||a==null||!n(r)&&!n(a)?r!==r&&a!==a:t(r,a,s,i,e,o)}return uc=e,uc}var cc,jm;function SE(){if(jm)return cc;jm=1;var t=Qh();function n(e,r){return t(e,r)}return cc=n,cc}var NR=SE();const TR=kt(NR);function dc(t,n){const e=Dh(t);return e?e.innerHeight:Sr(t).height}const AR=Function.prototype.bind.call(Function.prototype.call,[].slice);function DR(t,n){return AR(t.querySelectorAll(n))}let fc;function RR(t,n){if(!fc){const e=document.body,r=e.matches||e.matchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;fc=(a,s)=>r.call(a,s)}return fc(t,n)}function ME(t,n,e){t.closest&&!e&&t.closest(n);let r=t;do{if(RR(r,n))return r;r=r.parentElement}while(r&&r!==e&&r.nodeType===document.ELEMENT_NODE);return null}let Hf=!1,Gf=!1;try{const t={get passive(){return Hf=!0},get once(){return Gf=Hf=!0}};Rh&&(window.addEventListener("test",t,t),window.removeEventListener("test",t,!0))}catch(t){}function OR(t,n,e,r){if(r&&typeof r!="boolean"&&!Gf){const{once:a,capture:s}=r;let i=e;!Gf&&a&&(i=e.__once||function o(l){this.removeEventListener(n,o,s),e.call(this,l)},e.__once=i),t.addEventListener(n,i,Hf?r:s)}t.addEventListener(n,e,r)}function IR(t,n,e,r){const a=r&&typeof r!="boolean"?r.capture:r;t.removeEventListener(n,e,a),e.__once&&t.removeEventListener(n,e.__once,a)}function PR(t,n,e,r){return OR(t,n,e,r),()=>{IR(t,n,e,r)}}var hc,Um;function kR(){if(Um)return hc;Um=1;function t(n,e,r,a){for(var s=n.length,i=r+(a?1:-1);a?i--:++i<s;)if(e(n[i],i,n))return i;return-1}return hc=t,hc}var pc,Fm;function LR(){if(Fm)return pc;Fm=1;var t=Yh(),n=Qh(),e=1,r=2;function a(s,i,o,l){var u=o.length,c=u,d=!l;if(s==null)return!c;for(s=Object(s);u--;){var f=o[u];if(d&&f[2]?f[1]!==s[f[0]]:!(f[0]in s))return!1}for(;++u<c;){f=o[u];var h=f[0],v=s[h],g=f[1];if(d&&f[2]){if(v===void 0&&!(h in s))return!1}else{var b=new t;if(l)var E=l(v,g,h,s,i,b);if(!(E===void 0?n(g,v,e|r,l,b):E))return!1}}return!0}return pc=a,pc}var vc,qm;function NE(){if(qm)return vc;qm=1;var t=va();function n(e){return e===e&&!t(e)}return vc=n,vc}var mc,$m;
vendor: 5,984 bytes, line 1
1function jR(){if($m)return mc;$m=1;var t=NE(),n=js();function e(r){for(var a=n(r),s=a.length;s--;){var i=a[s],o=r[i];a[s]=[i,o,t(o)]}return a}return mc=e,mc}var gc,Hm;function TE(){if(Hm)return gc;Hm=1;function t(n,e){return function(r){return r==null?!1:r[n]===e&&(e!==void 0||n in Object(r))}}return gc=t,gc}var yc,Gm;function UR(){if(Gm)return yc;Gm=1;var t=LR(),n=jR(),e=TE();function r(a){var s=n(a);return s.length==1&&s[0][2]?e(s[0][0],s[0][1]):function(i){return i===a||t(i,a,s)}}return yc=r,yc}var _c,Bm;function Zh(){if(Bm)return _c;Bm=1;var t=xn(),n=yh(),e=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(s,i){if(t(s))return!1;var o=typeof s;return o=="number"||o=="symbol"||o=="boolean"||s==null||n(s)?!0:r.test(s)||!e.test(s)||i!=null&&s in Object(i)}return _c=a,_c}var bc,Wm;function FR(){if(Wm)return bc;Wm=1;var t=Kh(),n="Expected a function";function e(r,a){if(typeof r!="function"||a!=null&&typeof a!="function")throw new TypeError(n);var s=function(){var i=arguments,o=a?a.apply(this,i):i[0],l=s.cache;if(l.has(o))return l.get(o);var u=r.apply(this,i);return s.cache=l.set(o,u)||l,u};return s.cache=new(e.Cache||t),s}return e.Cache=t,bc=e,bc}var wc,zm;function qR(){if(zm)return wc;zm=1;var t=FR(),n=500;function e(r){var a=t(r,function(i){return s.size===n&&s.clear(),i}),s=a.cache;return a}return wc=e,wc}var Ec,Vm;function $R(){if(Vm)return Ec;Vm=1;var t=qR(),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,e=/\\(\\)?/g,r=t(function(a){var s=[];return a.charCodeAt(0)===46&&s.push(""),a.replace(n,function(i,o,l,u){s.push(l?u.replace(e,"$1"):o||i)}),s});return Ec=r,Ec}var xc,Km;function il(){if(Km)return xc;Km=1;var t=xn(),n=Zh(),e=$R(),r=ZC();function a(s,i){return t(s)?s:n(s,i)?[s]:e(r(s))}return xc=a,xc}var Cc,Ym;function Gs(){if(Ym)return Cc;Ym=1;var t=yh();function n(e){if(typeof e=="string"||t(e))return e;var r=e+"";return r=="0"&&1/e==-1/0?"-0":r}return Cc=n,Cc}var Sc,Xm;function ol(){if(Xm)return Sc;Xm=1;var t=il(),n=Gs();function e(r,a){a=t(a,r);for(var s=0,i=a.length;r!=null&&s<i;)r=r[n(a[s++])];return s&&s==i?r:void 0}return Sc=e,Sc}var Mc,Jm;function HR(){if(Jm)return Mc;Jm=1;var t=ol();function n(e,r,a){var s=e==null?void 0:t(e,r);return s===void 0?a:s}return Mc=n,Mc}var Nc,Qm;function GR(){if(Qm)return Nc;Qm=1;function t(n,e){return n!=null&&e in Object(n)}return Nc=t,Nc}var Tc,Zm;function BR(){if(Zm)return Tc;Zm=1;var t=il(),n=_w(),e=xn(),r=tS(),a=eS(),s=Gs();function i(o,l,u){l=t(l,o);for(var c=-1,d=l.length,f=!1;++c<d;){var h=s(l[c]);if(!(f=o!=null&&u(o,h)))break;o=o[h]}return f||++c!=d?f:(d=o==null?0:o.length,!!d&&a(d)&&r(h,d)&&(e(o)||n(o)))}return Tc=i,Tc}var Ac,eg;function WR(){if(eg)return Ac;eg=1;var t=GR(),n=BR();function e(r,a){return r!=null&&n(r,a,t)}return Ac=e,Ac}var Dc,tg;function zR(){if(tg)return Dc;tg=1;var t=Qh(),n=HR(),e=WR(),r=Zh(),a=NE(),s=TE(),i=Gs(),o=1,l=2;function u(c,d){return r(c)&&a(d)?s(i(c),d):function(f){var h=n(f,c);return h===void 0&&h===d?e(f,c):t(d,h,o|l)}}return Dc=u,Dc}var Rc,ng;function VR(){if(ng)return Rc;ng=1;function t(n){return function(e){return e==null?void 0:e[n]}}return Rc=t,Rc}var Oc,rg;function KR(){if(rg)return Oc;rg=1;var t=ol();function n(e){return function(r){return t(r,e)}}return Oc=n,Oc}var Ic,ag;function YR(){if(ag)return Ic;ag=1;var t=VR(),n=KR(),e=Zh(),r=Gs();function a(s){return e(s)?t(r(s)):n(s)}return Ic=a,Ic}var Pc,sg;function ll(){if(sg)return Pc;sg=1;var t=UR(),n=zR(),e=Yo(),r=xn(),a=YR();function s(i){return typeof i=="function"?i:i==null?e:typeof i=="object"?r(i)?n(i[0],i[1]):t(i):a(i)}return Pc=s,Pc}var kc,ig;function AE(){if(ig)return kc;ig=1;var t=kR(),n=ll(),e=vw(),r=Math.max;function a(s,i,o){var l=s==null?0:s.length;if(!l)return-1;var u=o==null?0:e(o);return u<0&&(u=r(l+u,0)),t(s,n(i,3),u)}return kc=a,kc}var XR=AE();const JR=kt(XR);var Lc,og;function QR(){if(og)return Lc;og=1;var t=Math.ceil,n=Math.max;function e(r,a,s,i){for(var o=-1,l=n(t((a-r)/(s||1)),0),u=Array(l);l--;)u[i?l:++o]=r,r+=s;return u}return Lc=e,Lc}var jc,lg;function ZR(){if(lg)return jc;lg=1;var t=QR(),n=zo(),e=nS();function r(a){return function(s,i,o){return o&&typeof o!="number"&&n(s,i,o)&&(i=o=void 0),s=e(s),i===void 0?(i=s,s=0):i=e(i),o=o===void 0?s<i?1:-1:e(o),t(s,i,o,a)}}return jc=r,jc}var Uc,ug;function DE(){if(ug)return Uc;ug=1;var t=ZR(),n=t();return Uc=n,Uc}var eO=DE();const tO=kt(eO);var cg=Number.isNaN||function(n){return typeof n=="number"&&n!==n};function nO(t,n){return!!(t===n||cg(t)&&cg(n))}function rO(t,n){if(t.length!==n.length)return!1;for(var e=0;e<t.length;e++)if(!nO(t[e],n[e]))return!1;return!0}function ep(t,n){n===void 0&&(n=rO);var e=null;function r(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];if(e&&e.lastThis===this&&n(a,e.lastArgs))return e.lastResult;var i=t.apply(this,a);return e={lastResult:i,lastArgs:a,lastThis:this},i}return r.clear=function(){e=null},r}const aO=Object.freeze(Object.defineProperty({__proto__:null,default:ep},Symbol.toStringTag,{value:"Module"}));function Bf(t,n){const e=Dh(t);return e?e.innerWidth:Sr(t).width}var Fc,dg;function sO(){if(dg)return Fc;dg=1;var t=mh(),n=_w(),e=xn(),r=t?t.isConcatSpreadable:void 0;function a(s){return e(s)||n(s)||!!(r&&s&&s[r])}return Fc=a,Fc}var qc,fg;function RE(){if(fg)return qc;fg=1;var t=Xh(),n=sO();function e(r,a,s,i,o){var l=-1,u=r.length;for(s||(s=n),o||(o=[]);++l<u;){var c=r[l];a>0&&s(c)?a>1?e(c,a-1,s,i,o):t(o,c):i||(o[o.length]=c)}return o}return qc=e,qc}var $c,hg;function iO(){if(hg)return $c;hg=1;function t(n){return function(e,r,a){for(var s=-1,i=Object(e),o=a(e),l=o.length;l--;){var u=o[n?l:++s];if(r(i[u],u,i)===!1)break}return e}}return $c=t,$c}var Hc,pg;function oO(){if(pg)return Hc;pg=1;var t=iO(),n=t();return Hc=n,Hc}var Gc,vg;function tp(){if(vg)return Gc;vg=1;var t=oO(),n=js();function e(r,a){return r&&t(r,a,n)}return Gc=e,Gc}var Bc,mg;function lO(){if(mg)return Bc;mg=1;var t=_h();function n(e,r){return function(a,s){if(a==null)return a;
1if(!t(a))return e(a,s);for(var i=a.length,o=r?i:-1,l=Object(a);(r?o--:++o<i)&&s(l[o],o,l)!==!1;);return a}}return Bc=n,Bc}var Wc,gg;function uO(){if(gg)return Wc;gg=1;var t=tp(),n=lO(),e=n(t);return Wc=e,Wc}var zc,yg;function cO(){if(yg)return zc;yg=1;var t=uO(),n=_h();function e(r,a){var s=-1,i=n(r)?Array(r.length):[];return t(r,function(o,l,u){i[++s]=a(o,l,u)}),i}return zc=e,zc}var Vc,_g;function dO(){if(_g)return Vc;_g=1;function t(n,e){var r=n.length;for(n.sort(e);r--;)n[r]=n[r].value;return n}return Vc=t,Vc}var Kc,bg;function fO(){if(bg)return Kc;bg=1;var t=yh();function n(e,r){if(e!==r){var a=e!==void 0,s=e===null,i=e===e,o=t(e),l=r!==void 0,u=r===null,c=r===r,d=t(r);if(!u&&!d&&!o&&e>r||o&&l&&c&&!u&&!d||s&&l&&c||!a&&c||!i)return 1;if(!s&&!o&&!d&&e<r||d&&a&&i&&!s&&!o||u&&a&&i||!l&&i||!c)return-1}return 0}return Kc=n,Kc}var Yc,wg;function hO(){if(wg)return Yc;wg=1;var t=fO();function n(e,r,a){for(var s=-1,i=e.criteria,o=r.criteria,l=i.length,u=a.length;++s<l;){var c=t(i[s],o[s]);if(c){if(s>=u)return c;var d=a[s];return c*(d=="desc"?-1:1)}}return e.index-r.index}return Yc=n,Yc}var Xc,Eg;function pO(){if(Eg)return Xc;Eg=1;var t=bw(),n=ol(),e=ll(),r=cO(),a=dO(),s=bh(),i=hO(),o=Yo(),l=xn();function u(c,d,f){d.length?d=t(d,function(g){return l(g)?function(b){return n(b,g.length===1?g[0]:g)}:g}):d=[o];var h=-1;d=t(d,s(e));var v=r(c,function(g,b,E){var m=t(d,function(x){return x(g)});return{criteria:m,index:++h,value:g}});return a(v,function(g,b){return i(g,b,f)})}return Xc=u,Xc}var Jc,xg;function vO(){if(xg)return Jc;xg=1;function t(n,e,r){switch(r.length){case 0:return n.call(e);case 1:return n.call(e,r[0]);case 2:return n.call(e,r[0],r[1]);case 3:return n.call(e,r[0],r[1],r[2])}return n.apply(e,r)}return Jc=t,Jc}var Qc,Cg;function OE(){if(Cg)return Qc;Cg=1;var t=vO(),n=Math.max;function e(r,a,s){return a=n(a===void 0?r.length-1:a,0),function(){for(var i=arguments,o=-1,l=n(i.length-a,0),u=Array(l);++o<l;)u[o]=i[a+o];o=-1;for(var c=Array(a+1);++o<a;)c[o]=i[o];return c[a]=s(u),t(r,this,c)}}return Qc=e,Qc}var Zc,Sg;function mO(){if(Sg)return Zc;Sg=1;function t(n){return function(){return n}}return Zc=t,Zc}var ed,Mg;function IE(){if(Mg)return ed;Mg=1;var t=Lr(),n=(function(){try{var e=t(Object,"defineProperty");return e({},"",{}),e}catch(r){}})();return ed=n,ed}var td,Ng;function gO(){if(Ng)return td;Ng=1;var t=mO(),n=IE(),e=Yo(),r=n?function(a,s){return n(a,"toString",{configurable:!0,enumerable:!1,value:t(s),writable:!0})}:e;return td=r,td}var nd,Tg;function yO(){if(Tg)return nd;Tg=1;var t=800,n=16,e=Date.now;function r(a){var s=0,i=0;return function(){var o=e(),l=n-(o-i);if(i=o,l>0){if(++s>=t)return arguments[0]}else s=0;return a.apply(void 0,arguments)}}return nd=r,nd}var rd,Ag;function PE(){if(Ag)return rd;Ag=1;var t=gO(),n=yO(),e=n(t);return rd=e,rd}var ad,Dg;function kE(){if(Dg)return ad;Dg=1;var t=Yo(),n=OE(),e=PE();function r(a,s){return e(n(a,s,t),a+"")}return ad=r,ad}var sd,Rg;function LE(){if(Rg)return sd;Rg=1;var t=RE(),n=pO(),e=kE(),r=zo(),a=e(function(s,i){if(s==null)return[];var o=i.length;return o>1&&r(s,i[0],i[1])?i=[]:o>2&&r(i[0],i[1],i[2])&&(i=[i[0]]),n(s,t(i,1),[])});return sd=a,sd}var _O=LE();const bO=kt(_O);let Si;function np(t){if((!Si&&Si!==0||t)&&Rh){const n=document.createElement("div");n.style.position="absolute",n.style.top="-9999px",n.style.width="50px",n.style.height="50px",n.style.overflow="scroll",document.body.appendChild(n),Si=n.offsetWidth-n.clientWidth,document.body.removeChild(n)}return Si}function jE(t){return Uw(t)||Jw(t)||Mh(t)||Fw()}function wO(t,n){return t.classList?t.classList.contains(n):" ".concat(t.className.baseVal||t.className," ").indexOf(" ".concat(n," "))!==-1}function EO(t,n){t.classList?t.classList.add(n):wO(t,n)||(typeof t.className=="string"?t.className="".concat(t.className," ").concat(n):t.setAttribute("class","".concat(t.className&&t.className.baseVal||""," ").concat(n)))}function Og(t,n){return t.replace(new RegExp("(^|\\s)".concat(n,"(?:\\s|$)"),"g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function xO(t,n){t.classList?t.classList.remove(n):typeof t.className=="string"?t.className=Og(t.className,n):t.setAttribute("class",Og(t.className&&t.className.baseVal||"",n))}var id,Ig;function CO(){if(Ig)return id;Ig=1;function t(n){var e=[];
1if(n!=null)for(var r in Object(n))e.push(r);return e}return id=t,id}var od,Pg;function SO(){if(Pg)return od;Pg=1;var t=va(),n=ww(),e=CO(),r=Object.prototype,a=r.hasOwnProperty;function s(i){if(!t(i))return e(i);var o=n(i),l=[];for(var u in i)u=="constructor"&&(o||!a.call(i,u))||l.push(u);return l}return od=s,od}var ld,kg;function ul(){if(kg)return ld;kg=1;var t=rS(),n=SO(),e=_h();function r(a){return e(a)?t(a,!0):n(a)}return ld=r,ld}var ud,Lg;function MO(){if(Lg)return ud;Lg=1;var t=kE(),n=Vo(),e=zo(),r=ul(),a=Object.prototype,s=a.hasOwnProperty,i=t(function(o,l){o=Object(o);var u=-1,c=l.length,d=c>2?l[2]:void 0;for(d&&e(l[0],l[1],d)&&(c=1);++u<c;)for(var f=l[u],h=r(f),v=-1,g=h.length;++v<g;){var b=h[v],E=o[b];(E===void 0||n(E,a[b])&&!s.call(o,b))&&(o[b]=f[b])}return o});return ud=i,ud}var NO=MO();const TO=kt(NO);var cd,jg;function rp(){if(jg)return cd;jg=1;var t=IE();function n(e,r,a){r=="__proto__"&&t?t(e,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[r]=a}return cd=n,cd}var dd,Ug;function AO(){if(Ug)return dd;Ug=1;var t=rp(),n=tp(),e=ll();function r(a,s){var i={};return s=e(s,3),n(a,function(o,l,u){t(i,l,s(o,l,u))}),i}return dd=r,dd}var DO=AO();const RO=kt(DO);var fd,Fg;function UE(){if(Fg)return fd;Fg=1;function t(n,e){for(var r=-1,a=n==null?0:n.length;++r<a&&e(n[r],r,n)!==!1;);return n}return fd=t,fd}var hd,qg;function FE(){if(qg)return hd;qg=1;var t=rp(),n=Vo(),e=Object.prototype,r=e.hasOwnProperty;function a(s,i,o){var l=s[i];(!(r.call(s,i)&&n(l,o))||o===void 0&&!(i in s))&&t(s,i,o)}return hd=a,hd}var pd,$g;function Bs(){if($g)return pd;$g=1;var t=FE(),n=rp();function e(r,a,s,i){var o=!s;s||(s={});for(var l=-1,u=a.length;++l<u;){var c=a[l],d=i?i(s[c],r[c],c,s,r):void 0;d===void 0&&(d=r[c]),o?n(s,c,d):t(s,c,d)}return s}return pd=e,pd}var vd,Hg;function OO(){if(Hg)return vd;Hg=1;var t=Bs(),n=js();function e(r,a){return r&&t(a,n(a),r)}return vd=e,vd}var md,Gg;function IO(){if(Gg)return md;Gg=1;var t=Bs(),n=ul();function e(r,a){return r&&t(a,n(a),r)}return md=e,md}var ls={exports:{}};ls.exports;var Bg;function PO(){return Bg||(Bg=1,(function(t,n){var e=ir(),r=n&&!n.nodeType&&n,a=r&&!0&&t&&!t.nodeType&&t,s=a&&a.exports===r,i=s?e.Buffer:void 0,o=i?i.allocUnsafe:void 0;function l(u,c){if(c)return u.slice();var d=u.length,f=o?o(d):new u.constructor(d);return u.copy(f),f}t.exports=l})(ls,ls.exports)),ls.exports}var gd,Wg;function kO(){if(Wg)return gd;Wg=1;function t(n,e){var r=-1,a=n.length;for(e||(e=Array(a));++r<a;)e[r]=n[r];return e}return gd=t,gd}var yd,zg;function LO(){if(zg)return yd;zg=1;var t=Bs(),n=Jh();function e(r,a){return t(r,n(r),a)}return yd=e,yd}var _d,Vg;function cl(){if(Vg)return _d;Vg=1;var t=aS(),n=t(Object.getPrototypeOf,Object);return _d=n,_d}var bd,Kg;function qE(){if(Kg)return bd;Kg=1;var t=Xh(),n=cl(),e=Jh(),r=xE(),a=Object.getOwnPropertySymbols,s=a?function(i){for(var o=[];i;)t(o,e(i)),i=n(i);return o}:r;return bd=s,bd}var wd,Yg;function jO(){if(Yg)return wd;Yg=1;var t=Bs(),n=qE();function e(r,a){return t(r,n(r),a)}return wd=e,wd}var Ed,Xg;function $E(){if(Xg)return Ed;Xg=1;var t=EE(),n=qE(),e=ul();function r(a){return t(a,e,n)}return Ed=r,Ed}var xd,Jg;function UO(){if(Jg)return xd;Jg=1;var t=Object.prototype,n=t.hasOwnProperty;function e(r){var a=r.length,s=new r.constructor(a);return a&&typeof r[0]=="string"&&n.call(r,"index")&&(s.index=r.index,s.input=r.input),s}return xd=e,xd}var Cd,Qg;function ap(){if(Qg)return Cd;Qg=1;var t=wE();function n(e){var r=new e.constructor(e.byteLength);return new t(r).set(new t(e)),r}return Cd=n,Cd}var Sd,Zg;function FO(){if(Zg)return Sd;Zg=1;var t=ap();function n(e,r){var a=r?t(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}return Sd=n,Sd}var Md,ey;function qO(){if(ey)return Md;ey=1;var t=/\w*$/;function n(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}return Md=n,Md}var Nd,ty;function $O(){if(ty)return Nd;ty=1;var t=mh(),n=t?t.prototype:void 0,e=n?n.valueOf:void 0;function r(a){return e?Object(e.call(a)):{}}return Nd=r,Nd}var Td,ny;function HO(){if(ny)return Td;ny=1;var t=ap();function n(e,r){var a=r?t(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}return Td=n,Td}var Ad,ry;function GO(){if(ry)return Ad;ry=1;var t=ap(),n=FO(),e=qO(),r=$O(),a=HO(),s="[object Boolean]",i="[object Date]",o="[object Map]",l="[object Number]",u="[object RegExp]",c="[object Set]",d="[object String]",f="[object Symbol]",h="[object ArrayBuffer]",v="[object DataView]",g="[object Float32Array]",b="[object Float64Array
1]",E="[object Int8Array]",m="[object Int16Array]",x="[object Int32Array]",y="[object Uint8Array]",w="[object Uint8ClampedArray]",_="[object Uint16Array]",C="[object Uint32Array]";function M(S,A,N){var R=S.constructor;switch(A){case h:return t(S);case s:case i:return new R(+S);case v:return n(S,N);case g:case b:case E:case m:case x:case y:case w:case _:case C:return a(S,N);case o:return new R;case l:case d:return new R(S);case u:return e(S);case c:return new R;case f:return r(S)}}return Ad=M,Ad}var Dd,ay;function HE(){if(ay)return Dd;ay=1;var t=va(),n=Object.create,e=(function(){function r(){}return function(a){if(!t(a))return{};if(n)return n(a);r.prototype=a;var s=new r;return r.prototype=void 0,s}})();return Dd=e,Dd}var Rd,sy;function BO(){if(sy)return Rd;sy=1;var t=HE(),n=cl(),e=ww();function r(a){return typeof a.constructor=="function"&&!e(a)?t(n(a)):{}}return Rd=r,Rd}var Od,iy;function WO(){if(iy)return Od;iy=1;var t=sl(),n=Ko(),e="[object Map]";function r(a){return n(a)&&t(a)==e}return Od=r,Od}var Id,oy;function zO(){if(oy)return Id;oy=1;var t=WO(),n=bh(),e=Ew(),r=e&&e.isMap,a=r?n(r):t;return Id=a,Id}var Pd,ly;function VO(){if(ly)return Pd;ly=1;var t=sl(),n=Ko(),e="[object Set]";function r(a){return n(a)&&t(a)==e}return Pd=r,Pd}var kd,uy;function KO(){if(uy)return kd;uy=1;var t=VO(),n=bh(),e=Ew(),r=e&&e.isSet,a=r?n(r):t;return kd=a,kd}var Ld,cy;function YO(){if(cy)return Ld;cy=1;var t=Yh(),n=UE(),e=FE(),r=OO(),a=IO(),s=PO(),i=kO(),o=LO(),l=jO(),u=CE(),c=$E(),d=sl(),f=UO(),h=GO(),v=BO(),g=xn(),b=gh(),E=zO(),m=va(),x=KO(),y=js(),w=ul(),_=1,C=2,M=4,S="[object Arguments]",A="[object Array]",N="[object Boolean]",R="[object Date]",T="[object Error]",I="[object Function]",F="[object GeneratorFunction]",P="[object Map]",L="[object Number]",D="[object Object]",k="[object RegExp]",q="[object Set]",z="[object String]",Z="[object Symbol]",te="[object WeakMap]",se="[object ArrayBuffer]",B="[object DataView]",W="[object Float32Array]",X="[object Float64Array]",H="[object Int8Array]",V="[object Int16Array]",re="[object Int32Array]",ie="[object Uint8Array]",ue="[object Uint8ClampedArray]",ye="[object Uint16Array]",Pe="[object Uint32Array]",ve={};ve[S]=ve[A]=ve[se]=ve[B]=ve[N]=ve[R]=ve[W]=ve[X]=ve[H]=ve[V]=ve[re]=ve[P]=ve[L]=ve[D]=ve[k]=ve[q]=ve[z]=ve[Z]=ve[ie]=ve[ue]=ve[ye]=ve[Pe]=!0,ve[T]=ve[I]=ve[te]=!1;function Oe(ce,we,qe,ke,Be,Ue){var Ne,He=we&_,Ee=we&C,at=we&M;if(qe&&(Ne=Be?qe(ce,ke,Be,Ue):qe(ce)),Ne!==void 0)return Ne;if(!m(ce))return ce;var Lt=g(ce);if(Lt){if(Ne=f(ce),!He)return i(ce,Ne)}else{var st=d(ce),zn=st==I||st==F;if(b(ce))return s(ce,He);if(st==D||st==S||zn&&!Be){if(Ne=Ee||zn?{}:v(ce),!He)return Ee?l(ce,a(Ne,ce)):o(ce,r(Ne,ce))}else{if(!ve[st])return Be?ce:{};Ne=h(ce,st,He)}}Ue||(Ue=new t);var Dt=Ue.get(ce);if(Dt)return Dt;Ue.set(ce,Ne),x(ce)?ce.forEach(function(zt){Ne.add(Oe(zt,we,qe,zt,ce,Ue))}):E(ce)&&ce.forEach(function(zt,Vt){Ne.set(Vt,Oe(zt,we,qe,Vt,ce,Ue))});var Ur=at?Ee?c:u:Ee?w:y,ba=Lt?void 0:Ur(ce);return n(ba||ce,function(zt,Vt){ba&&(Vt=zt,zt=ce[Vt]),e(Ne,Vt,Oe(zt,we,qe,Vt,ce,Ue))}),Ne}return Ld=Oe,Ld}var jd,dy;function XO(){if(dy)return jd;dy=1;function t(n){var e=n==null?0:n.length;return e?n[e-1]:void 0}return jd=t,jd}var Ud,fy;function JO(){if(fy)return Ud;fy=1;var t=ol(),n=pw();function e(r,a){return a.length<2?r:t(r,n(a,0,-1))}return Ud=e,Ud}var Fd,hy;function QO(){if(hy)return Fd;hy=1;var t=il(),n=XO(),e=JO(),r=Gs(),a=Object.prototype,s=a.hasOwnProperty;function i(o,l){l=t(l,o);var u=-1,c=l.length;if(!c)return!0;for(;++u<c;){var d=r(l[u]);if(d==="__proto__"&&!s.call(o,"__proto__")||(d==="constructor"||d==="prototype")&&u<c-1)return!1}var f=e(o,l);return f==null||delete f[r(n(l))]}return Fd=i,Fd}var qd,py;function ZO(){if(py)return qd;py=1;var t=gw(),n=cl(),e=Ko(),r="[object Object]",a=Function.prototype,s=Object.prototype,i=a.toString,o=s.hasOwnProperty,l=i.call(Object);function u(c){if(!e(c)||t(c)!=r)return!1;var d=n(c);if(d===null)return!0;var f=o.call(d,"constructor")&&d.constructor;return typeof f=="function"&&f instanceof f&&i.call(f)==l}return qd=u,qd}var $d,vy;function e1(){if(vy)return $d;vy=1;var t=ZO();function n(e){return t(e)?void 0:e}return $d=n,$d}var Hd,my;function t1(){if(my)return Hd;my=1;var t=RE();function n(e){var r=e==null?0:e.length;return r?t(e,1):[]}return Hd=n,Hd}var Gd,gy;function n1(){if(gy)return Gd;gy=1;var t=t1(),n=OE(),e=PE();function r(a){return e(n(a,void 0,t),a+"")}return Gd=r,Gd}var Bd,yy;function r1(){if(yy)return Bd;yy=1;var t=bw(),n=YO(),e=QO(),r=il(),a=Bs(),s=e1(),i=n1(),o=$E(),l=1,u=2,c=4,d=i(function(f,h){var v={};if(f==null)return v;var g=!1;h=t(h,function(E){return E=r(E,f),g||(g=E.length>1),E}),a(f,o(f),v),g&&(v=n(v,l|u|c,s));for(var b=h.length;b--;)e(v,h[b]);return v});return Bd=d,Bd}var a1=r1();const s1=kt(a1);var Wd,_y;function i1(){if(_y)return Wd;_y=1;var t=UE(),n=HE(),e=tp(),r=ll(),a=cl(),s=xn(),i=gh(),o=mw(),l=va(),u=yw();function c(d,f,h){var v=s(d),g=v||i(d)||u(d);if(f=r(f,4),h==null){var b=d&&d.constructor;g?h=v?new b:[]:l(d)?h=o(b)?n(a(d)):{}:h={}}return(g?t:e)(d,function(E,m,x){return f(h,E,m,x)}),h}return Wd=c,Wd}var o1=i1();const l1=kt(o1);var vo={exports:{}},u1=vo.exports,by;function c1(){return by||(by=1,(function(t,n){(function(e,r){t.exports=r()})(u1,(function(){return function(e,r,a){r.prototype.isBetween=function(s,i,o,l){var u=a(s),c=a(i),d=(l=l||"()")[0]==="(",f=l[1]===")";return(d?this.isAfter(u,o):!this.isBefore(u,o))&&(f?this.isBefore(c,o):!this.isAfter(c,o))||(d?this.isBefore(u,o):!this.isAfter(u,o))&&(f?this.isAfter(c,o):!this.isBefore(c,o))}}}))})(vo)),vo.exports}c1();var mo={exports:{}},d1=mo.exports,wy;function f1(){return wy||(wy=1,(function(t,n){(function(e,r){t.exports=r()}
1)(d1,(function(){return function(e,r){r.prototype.isSameOrAfter=function(a,s){return this.isSame(a,s)||this.isAfter(a,s)}}}))})(mo)),mo.exports}f1();var go={exports:{}},h1=go.exports,Ey;function p1(){return Ey||(Ey=1,(function(t,n){(function(e,r){t.exports=r()})(h1,(function(){return function(e,r){r.prototype.isSameOrBefore=function(a,s){return this.isSame(a,s)||this.isBefore(a,s)}}}))})(go)),go.exports}p1();var yo={exports:{}},v1=yo.exports,xy;function m1(){return xy||(xy=1,(function(t,n){(function(e,r){t.exports=r()})(v1,(function(){return function(e,r,a){var s=r.prototype,i=function(d){return d&&(d.indexOf?d:d.s)},o=function(d,f,h,v,g){var b=d.name?d:d.$locale(),E=i(b[f]),m=i(b[h]),x=E||m.map((function(w){return w.slice(0,v)}));if(!g)return x;var y=b.weekStart;return x.map((function(w,_){return x[(_+(y||0))%7]}))},l=function(){return a.Ls[a.locale()]},u=function(d,f){return d.formats[f]||(function(h){return h.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(v,g,b){return g||b.slice(1)}))})(d.formats[f.toUpperCase()])},c=function(){var d=this;return{months:function(f){return f?f.format("MMMM"):o(d,"months")},monthsShort:function(f){return f?f.format("MMM"):o(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(f){return f?f.format("dddd"):o(d,"weekdays")},weekdaysMin:function(f){return f?f.format("dd"):o(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(f){return f?f.format("ddd"):o(d,"weekdaysShort","weekdays",3)},longDateFormat:function(f){return u(d.$locale(),f)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};s.localeData=function(){return c.bind(this)()},a.localeData=function(){var d=l();return{firstDayOfWeek:function(){return d.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(f){return u(d,f)},meridiem:d.meridiem,ordinal:d.ordinal}},a.months=function(){return o(l(),"months")},a.monthsShort=function(){return o(l(),"monthsShort","months",3)},a.weekdays=function(d){return o(l(),"weekdays",null,null,d)},a.weekdaysShort=function(d){return o(l(),"weekdaysShort","weekdays",3,d)},a.weekdaysMin=function(d){return o(l(),"weekdaysMin","weekdays",2,d)}}}))})(yo)),yo.exports}m1();var _o={exports:{}},g1=_o.exports,Cy;function y1(){return Cy||(Cy=1,(function(t,n){(function(e,r){t.exports=r()})(g1,(function(){return function(e,r,a){var s=function(i,o){if(!o||!o.length||o.length===1&&!o[0]||o.length===1&&Array.isArray(o[0])&&!o[0].length)return null;var l;o.length===1&&o[0].length>0&&(o=o[0]),l=(o=o.filter((function(c){return c})))[0];for(var u=1;u<o.length;u+=1)o[u].isValid()&&!o[u][i](l)||(l=o[u]);return l};a.max=function(){var i=[].slice.call(arguments,0);return s("isAfter",i)},a.min=function(){var i=[].slice.call(arguments,0);return s("isBefore",i)}}}))})(_o)),_o.exports}y1();var bo={exports:{}},_1=bo.exports,Sy;function b1(){return Sy||(Sy=1,(function(t,n){(function(e,r){t.exports=r()})(_1,(function(){return function(e,r){r.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}}))})(bo)),bo.exports}b1();function mn(t){return t.children}var _t={PREVIOUS:"PREV",NEXT:"NEXT",TODAY:"TODAY",DATE:"DATE"},Nt={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"},My=Object.keys(Nt).map(function(t){return Nt[t]});ee.oneOfType([ee.string,ee.func]);ee.any;ee.func;ee.oneOfType([ee.arrayOf(ee.oneOf(My)),ee.objectOf(function(t,n){var e=My.indexOf(n)!==-1&&typeof t[n]=="boolean";if(e)return null;for(var r=arguments.length,a=new Array(r>2?r-2:0),s=2;s<r;s++)a[s-2]=arguments[s];return ee.elementType.apply(ee,[t,n].concat(a))})]);ee.oneOfType([ee.oneOf(["overlap","no-overlap"]),ee.func]);var Ny={seconds:1e3,minutes:1e3*60,hours:1e3*60*60,day:1e3*60*60*24};function GE(t,n){var e=vt(t,"month");return vt(e,"week",n.startOfWeek())}function BE(t,n){var e=Po(t,"month");return Po(e,"week",n.startOfWeek())}function w1(t,n){for(var e=GE(t,n),r=BE(t,n),a=[];ga(e,r,"day");)a.push(e),e=fn(e,1,"day");return a}function E1(t,n){var e=vt(t,n);return Us(e,t)?e:fn(e,1,n)}function x1(t,n){for(var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",r=t,a=[];ga(r,n,e);)a.push(r),r=fn(r,1,e);return a}function C1(t,n){return n==null&&t==null?null:(n==null&&(n=new Date),t==null&&(t=new Date),t=vt(t,"day"),t=Ms(t,Ms(n)),t=aa(t,aa(n)),t=Ss(t,Ss(n)),Cs(t,Cs(n)))}function Ty(t){return Ms(t)===0&&aa(t)===0&&Ss(t)===0&&Cs(t)===0}function S1(t,n,e,r){return e==="day"&&(e="date"),Math.abs(lv[e](t,void 0,r)-lv[e](n,void 0,r))}function sp(t,n,e){return!e||e==="milliseconds"?Math.abs(+t-+n):Math.round(Math.abs(+vt(t,e)/Ny[e]-+vt(n,e)/Ny[e]))}function Ay(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Mi(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};
1n%2?Ay(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ay(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}var M1=ee.oneOfType([ee.string,ee.func]);function N1(t,n,e,r,a){var s=typeof r=="function"?r(e,a,t):n.call(t,e,r,a);return ys(s==null||typeof s=="string","`localizer format(..)` must return a string, null, or undefined"),s}function T1(t,n,e){return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,n+e,0,0)}function ip(t,n){return t.getTimezoneOffset()-n.getTimezoneOffset()}function A1(t,n){return sp(t,n,"minutes")+ip(t,n)}function D1(t){var n=vt(t,"day");return sp(n,t,"minutes")+ip(n,t)}function R1(t,n){return Th(t,n,"day")}function O1(t,n,e){var r=Us(t,n,"minutes");return r?Fs(n,e,"minutes"):Jo(n,e,"minutes")}function Wf(t,n){return S1(t,n,"day")}function I1(t){var n=t.evtA,e=n.start,r=n.end,a=n.allDay,s=t.evtB,i=s.start,o=s.end,l=s.allDay,u=+vt(e,"day")-+vt(i,"day"),c=Wf(e,r),d=Wf(i,o);return u||d-c||!!l-!!a||+e-+i||+r-+o}function P1(t){var n=t.event,e=n.start,r=n.end,a=t.range,s=a.start,i=a.end,o=vt(e,"day"),l=ga(o,i,"day"),u=Nh(o,r,"minutes"),c=u?Jo(r,s,"minutes"):Fs(r,s,"minutes");return l&&c}function k1(t,n){return Us(t,n,"day")}function L1(t,n){return Ty(t)&&Ty(n)}var j1=lt(function t(n){var e=this;ot(this,t),ys(typeof n.format=="function","date localizer `format(..)` must be a function"),ys(typeof n.firstOfWeek=="function","date localizer `firstOfWeek(..)` must be a function"),this.propType=n.propType||M1,this.formats=n.formats,this.format=function(){for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return N1.apply(void 0,[e,n.format].concat(a))},this.startOfWeek=n.firstOfWeek,this.merge=n.merge||C1,this.inRange=n.inRange||Vw,this.lt=n.lt||Th,this.lte=n.lte||ga,this.gt=n.gt||Jo,this.gte=n.gte||Fs,this.eq=n.eq||Us,this.neq=n.neq||Nh,this.startOf=n.startOf||vt,this.endOf=n.endOf||Po,this.add=n.add||fn,this.range=n.range||x1,this.diff=n.diff||sp,this.ceil=n.ceil||E1,this.min=n.min||Ww,this.max=n.max||zw,this.minutes=n.minutes||aa,this.daySpan=n.daySpan||Wf,this.firstVisibleDay=n.firstVisibleDay||GE,this.lastVisibleDay=n.lastVisibleDay||BE,this.visibleDays=n.visibleDays||w1,this.getSlotDate=n.getSlotDate||T1,this.getTimezoneOffset=n.getTimezoneOffset||function(r){return r.getTimezoneOffset()},this.getDstOffset=n.getDstOffset||ip,this.getTotalMin=n.getTotalMin||A1,this.getMinutesFromMidnight=n.getMinutesFromMidnight||D1,this.continuesPrior=n.continuesPrior||R1,this.continuesAfter=n.continuesAfter||O1,this.sortEvents=n.sortEvents||I1,this.inEventRange=n.inEventRange||P1,this.isSameDate=n.isSameDate||k1,this.startAndEndAreDateOnly=n.startAndEndAreDateOnly||L1,this.segmentOffset=n.browserTZOffset?n.browserTZOffset():0});function U1(t,n,e,r){var a=Mi(Mi({},t.formats),e);return Mi(Mi({},t),{},{messages:r,startOfWeek:function(){return t.startOfWeek(n)},format:function(i,o){return t.format(i,a[o]||o,n)}})}function F1(t,n,e){return n=$e(n),bt(t,WE()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function WE(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(WE=function(){return!!t})()}var zE=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=F1(this,n,[].concat(a)),e.navigate=function(i){e.props.onNavigate(i)},e.view=function(i){e.props.onView(i)},e}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.localizer.messages,s=r.label;return $.createElement("div",{className:"rbc-toolbar"},$.createElement("span",{className:"rbc-btn-group"},$.createElement("button",{type:"button",onClick:this.navigate.bind(null,_t.TODAY)},a.today),$.createElement("button",{type:"button",onClick:this.navigate.bind(null,_t.PREVIOUS)},a.previous),$.createElement("button",{type:"button",onClick:this.navigate.bind(null,_t.NEXT)},a.next)),$.createElement("span",{className:"rbc-toolbar-label"},s),$.createElement("span",{className:"rbc-btn-group"},this.viewNamesGroup(a)))}},{key:"viewNamesGroup",value:function(r){var a=this,s=this.props.views,i=this.props.view;if(s.length>1)return s.map(function(o){return $.createElement("button",{type:"button",key:o,className:nt({"rbc-active":i===o}),onClick:a.view.bind(null,o)},r[o])})}}])})($.Component);zE.propTypes={};function Ye(t,n){t&&t.apply(null,[].concat(n))}function Dy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Ry(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};
1n%2?Dy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Dy(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}var q1={date:"Date",time:"Time",event:"Event",allDay:"All Day",week:"Week",work_week:"Work Week",day:"Day",month:"Month",previous:"Back",next:"Next",yesterday:"Yesterday",tomorrow:"Tomorrow",today:"Today",agenda:"Agenda",noEventsInRange:"There are no events in this range.",showMore:function(n){return"+".concat(n," more")}};function $1(t){return Ry(Ry({},q1),t)}function H1(t){var n=t.ref,e=t.callback;O.useEffect(function(){var r=function(s){n.current&&!n.current.contains(s.target)&&e()};return document.addEventListener("mousedown",r),function(){document.removeEventListener("mousedown",r)}},[n,e])}var G1=["style","className","event","selected","isAllDay","onSelect","onDoubleClick","onKeyPress","localizer","continuesPrior","continuesAfter","accessors","getters","children","components","slotStart","slotEnd"];function Oy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Iy(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Oy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Oy(Object(e)).forEac
1h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function B1(t,n,e){return n=$e(n),bt(t,VE()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function VE(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(VE=function(){return!!t})()}var op=(function(t){function n(){return ot(this,n),B1(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.style,s=r.className,i=r.event,o=r.selected,l=r.isAllDay,u=r.onSelect,c=r.onDoubleClick,d=r.onKeyPress,f=r.localizer,h=r.continuesPrior,v=r.continuesAfter,g=r.accessors,b=r.getters,E=r.children,m=r.components,x=m.event,y=m.eventWrapper,w=r.slotStart,_=r.slotEnd,C=En(r,G1);delete C.resizable;var M=g.title(i),S=g.tooltip(i),A=g.end(i),N=g.start(i),R=g.allDay(i),T=l||R||f.diff(N,f.ceil(A,"day"),"day")>1,I=b.eventProp(i,N,A,o),F=$.createElement("div",{className:"rbc-event-content",title:S||void 0},x?$.createElement(x,{event:i,continuesPrior:h,continuesAfter:v,title:M,isAllDay:R,localizer:f,slotStart:w,slotEnd:_}):M);return $.createElement(y,Te({},this.props,{type:"date"}),$.createElement("div",Te({},C,{style:Iy(Iy({},I.style),a),className:nt("rbc-event",s,I.className,{"rbc-selected":o,"rbc-event-allday":T,"rbc-event-continues-prior":h,"rbc-event-continues-after":v}),onClick:function(L){return u&&u(i,L)},onDoubleClick:function(L){return c&&c(i,L)},onKeyDown:function(L){return d&&d(i,L)}}),typeof E=="function"?E(F):F))}}])})($.Component);op.propTypes={};function dl(t,n){return!t||n==null?!1:TR(t,n)}function KE(t,n){var e=t.right-t.left,r=e/n;return r}function YE(t,n,e,r){var a=KE(t,r);return e?r-1-Math.floor((n-t.left)/a):Math.floor((n-t.left)/a)}function W1(t,n){var e=n.x,r=n.y;return r>=t.top&&r<=t.bottom&&e>=t.left&&e<=t.right}function z1(t,n,e,r,a){var s=-1,i=-1,o=r-1,l=KE(n,r),u=YE(n,e.x,a,r),c=n.top<e.y&&n.bottom>e.y,d=n.top<t.y&&n.bottom>t.y,f=t.y>n.bottom,h=n.top>t.y,v=e.top<n.top&&e.bottom>n.bottom;return v&&(s=0,i=o),c&&(h?(s=0,i=u):f&&(s=u,i=o)),d&&(s=i=a?o-Math.floor((t.x-n.left)/l):Math.floor((t.x-n.left)/l),c?u<s?s=u:i=u:t.y<e.y?i=o:s=0),{startIdx:s,endIdx:i}}function V1(t){var n=t.target,e=t.offset,r=t.container,a=t.box,s=Sr(n),i=s.top,o=s.left,l=s.width,u=s.height,c=Sr(r),d=c.top,f=c.left,h=c.width,v=c.height,g=Sr(a),b=g.width,E=g.height,m=d+v,x=f+h,y=i+E,w=o+b,_=e.x,C=e.y,M=y>m?i-E-C:i+C+u,S=w>x?o+_-b+l:o+_;return{topOffset:M,leftOffset:S}}function K1(t){var n=t.containerRef,e=t.accessors,r=t.getters,a=t.selected,s=t.components,i=t.localizer,o=t.position,l=t.show,u=t.events,c=t.slotStart,d=t.slotEnd,f=t.onSelect,h=t.onDoubleClick,v=t.onKeyPress,g=t.handleDragStart,b=t.popperRef,E=t.target,m=t.offset;H1({ref:b,callback:l}),O.useLayoutEffect(function(){var w=V1({target:E,offset:m,container:n.current,box:b.current}),_=w.topOffset,C=w.leftOffset;b.current.style.top="".concat(_,"px"),b.current.style.left="".concat(C,"px")},[m.x,m.y,E]);var x=o.width,y={minWidth:x+x/2};return $.createElement("div",{style:y,className:"rbc-overlay",ref:b},$.createElement("div",{className:"rbc-overlay-header"},i.format(c,"dayHeaderFormat")),u.map(function(w,_){return $.createElement(op,{key:_,type:"popup",localizer:i,event:w,getters:r,onSelect:f,accessors:e,components:s,onDoubleClick:h,onKeyPress:v,continuesPrior:i.lt(e.end(w),c,"day"),continuesAfter:i.gte(e.start(w),d,"day"),slotStart:c,slotEnd:d,selected:dl(w,a),draggable:!0,onDragStart:function(){return g(w)},onDragEnd:function(){return l()}})}))}var XE=$.forwardRef(function(t,n){return $.createElement(K1,Te({},t,{popperRef:n}))});XE.propTypes={accessors:ee.object.isRequired,getters:ee.object.isRequired,selected:ee.object,components:ee.object.isRequired,localizer:ee.object.isRequired,position:ee.object.isRequired,show:ee.func.isRequired,events:ee.array.isRequired,slotStart:ee.instanceOf(Date).isRequired,slotEnd:ee.instanceOf(Date),onSelect:ee.func,onDoubleClick:ee.func,onKeyPress:ee.func,handleDragStart:ee.func,style:ee.object,offset:ee.shape({x:ee.number,y:ee.number})};function Y1(t){var n=t.containerRef,e=t.popupOffset,r=e===void 0?5:e,a=t.overlay,s=t.accessors,i=t.localizer,o=t.components,l=t.getters,u=t.selected,c=t.handleSelectEvent,d=t.handleDoubleClickEvent,f=t.handleKeyPressEvent,h=t.handleDragStart,v=t.onHide,g=t.overlayDisplay,b=O.useRef(null);if(!a.position)return null;var E=r;isNaN(r)||(E={x:r,y:r});var m=a.position,x=a.events,y=a.date,w=a.end;return $.createElement(el,{rootClose:!0,flip:!0,show:!0,placement:"bottom",onHide:v,target:a.target}
1,function(_){var C=_.props;return $.createElement(XE,Te({},C,{containerRef:n,ref:b,target:a.target,offset:E,accessors:s,getters:l,selected:u,components:o,localizer:i,position:m,show:g,events:x,slotStart:y,slotEnd:w,onSelect:c,onDoubleClick:d,onKeyPress:f,handleDragStart:h}))})}var lp=$.forwardRef(function(t,n){return $.createElement(Y1,Te({},t,{containerRef:n}))});lp.propTypes={popupOffset:ee.oneOfType([ee.number,ee.shape({x:ee.number,y:ee.number})]),overlay:ee.shape({position:ee.object,events:ee.array,date:ee.instanceOf(Date),end:ee.instanceOf(Date)}),accessors:ee.object.isRequired,localizer:ee.object.isRequired,components:ee.object.isRequired,getters:ee.object.isRequired,selected:ee.object,handleSelectEvent:ee.func,handleDoubleClickEvent:ee.func,handleKeyPressEvent:ee.func,handleDragStart:ee.func,onHide:ee.func,overlayDisplay:ee.func};function yt(t,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document;return PR(e,t,n,{passive:!1})}function X1(t,n,e){return!t||Lo(t,document.elementFromPoint(n,e))}function J1(t,n){var e=n.clientX,r=n.clientY,a=document.elementFromPoint(e,r);return ME(a,".rbc-event",t)}function Q1(t,n){var e=n.clientX,r=n.clientY,a=document.elementFromPoint(e,r);return ME(a,".rbc-show-more",t)}function qo(t,n){return!!J1(t,n)}function Z1(t,n){return!!Q1(t,n)}function Fa(t){var n=t;return t.touches&&t.touches.length&&(n=t.touches[0]),{clientX:n.clientX,clientY:n.clientY,pageX:n.pageX,pageY:n.pageY}}var Py=5,eI=250,JE=(function(){function t(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.global,a=r===void 0?!1:r,s=e.longPressThreshold,i=s===void 0?250:s,o=e.validContainers,l=o===void 0?[]:o;ot(this,t),this._initialEvent=null,this.selecting=!1,this.isDetached=!1,this.container=n,this.globalMouse=!n||a,this.longPressThreshold=i,this.validContainers=l,this._listeners=Object.create(null),this._handleInitialEvent=this._handleInitialEvent.bind(this),this._handleMoveEvent=this._handleMoveEvent.bind(this),this._handleTerminatingEvent=this._handleTerminatingEvent.bind(this),this._keyListener=this._keyListener.bind(this),this._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=yt("touchmove",function(){},window),this._removeKeyDownListener=yt("keydown",this._keyListener),this._removeKeyUpListener=yt("keyup",this._keyListener),this._removeDropFromOutsideListener=yt("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=yt("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()}return lt(t,[{key:"on",value:function(e,r){var a=this._listeners[e]||(this._listeners[e]=[]);return a.push(r),{remove:function(){var i=a.indexOf(r);i!==-1&&a.splice(i,1)}}}},{key:"emit",value:function(e){for(var r=arguments.length,a=new Array(r>1?r-1:0),s=1;s<r;s++)a[s-1]=arguments[s];var i,o=this._listeners[e]||[];return o.forEach(function(l){i===void 0&&(i=l.apply(void 0,a))}),i}},{key:"teardown",value:function(){this._initialEvent=null,this._initialEventData=null,this._selectRect=null,this.selecting=!1,this._lastClickData=null,this.isDetached=!0,this._listeners=Object.create(null),this._removeTouchMoveWindowListener&&this._removeTouchMoveWindowListener(),this._removeInitialEventListener&&this._removeInitialEventListener(),this._removeEndListener&&this._removeEndListener(),this._onEscListener&&this._onEscListener(),this._removeMoveListener&&this._removeMoveListener(),this._removeKeyUpListener&&this._removeKeyUpListener(),this._removeKeyDownListener&&this._removeKeyDownListener(),this._removeDropFromOutsideListener&&this._removeDropFromOutsideListener(),this._removeDragOverFromOutsideListener&&this._removeDragOverFromOutsideListener()}},{key:"isSelected",value:function(e){var r=this._selectRect;return!r||!this.selecting?!1:ky(r,Ir(e))}},{key:"filter",value:function(e){var r=this._selectRect;return!r||!this.selecting?[]:e.filter(this.isSelected,this)}},{key:"_addLongPressListener",value:function(e,r){var a=this,s=null,i=null,o=null,l=function(f){s=setTimeout(function(){c(),e(f)},a.longPressThreshold),i=yt("touchmove",function(){return c()}),o=yt("touchend",function(){return c()})},u=yt("touchstart",l),c=function(){s&&clearTimeout(s),i&&i(),o&&o(),s=null,i=null,o=null};return r&&l(r),function(){c(),u()}}},{key:"_addInitialEventListener",value:function(){var e=this,r=yt("mousedown",function(s){e._removeInitialEventListener(),e._handleInitialEvent(s),e._removeInitialEventListener=yt("mousedown",e._handleInitialEvent)}),a=yt("touchstart",function(s){e._removeInitialEventListener(),e._removeInitialEventListener=e._addLongPressListener(e._handleInitialEvent,s)});this._removeInitialEventListener=function(){r(),a()}}},{key:"_dropFromOutsideListener",value:function(e){var r=Fa(e),a=r.pageX,s=r.pageY,i=r.clientX,o=r.clientY;
1this.emit("dropFromOutside",{x:a,y:s,clientX:i,clientY:o}),e.preventDefault()}},{key:"_dragOverFromOutsideListener",value:function(e){var r=Fa(e),a=r.pageX,s=r.pageY,i=r.clientX,o=r.clientY;this.emit("dragOverFromOutside",{x:a,y:s,clientX:i,clientY:o}),e.preventDefault()}},{key:"_handleInitialEvent",value:function(e){if(this._initialEvent=e,!this.isDetached){var r=Fa(e),a=r.clientX,s=r.clientY,i=r.pageX,o=r.pageY,l=this.container(),u,c;if(!(e.which===3||e.button===2||!X1(l,a,s))){if(!this.globalMouse&&l&&!Lo(l,e.target)){var d=tI(0),f=d.top,h=d.left,v=d.bottom,g=d.right;if(c=Ir(l),u=ky({top:c.top-f,left:c.left-h,bottom:c.bottom+v,right:c.right+g},{top:o,left:i}),!u)return}var b=this.emit("beforeSelect",this._initialEventData={isTouch:/^touch/.test(e.type),x:i,y:o,clientX:a,clientY:s});if(b!==!1)switch(e.type){case"mousedown":this._removeEndListener=yt("mouseup",this._handleTerminatingEvent),this._onEscListener=yt("keydown",this._handleTerminatingEvent),this._removeMoveListener=yt("mousemove",this._handleMoveEvent);break;case"touchstart":this._handleMoveEvent(e),this._removeEndListener=yt("touchend",this._handleTerminatingEvent),this._removeMoveListener=yt("touchmove",this._handleMoveEvent);break}}}}},{key:"_isWithinValidContainer",value:function(e){var r=e.target,a=this.validContainers;return!a||!a.length||!r?!0:a.some(function(s){return!!r.closest(s)})}},{key:"_handleTerminatingEvent",value:function(e){var r=this.selecting,a=this._selectRect;if(!r&&e.type.includes("key")&&(e=this._initialEvent),this.selecting=!1,this._removeEndListener&&this._removeEndListener(),this._removeMoveListener&&this._removeMoveListener(),this._selectRect=null,this._initialEvent=null,this._initialEventData=null,!!e){var s=!this.container||Lo(this.container(),e.target),i=this._isWithinValidContainer(e);return e.key==="Escape"||!i?this.emit("reset"):!r&&s?this._handleClickEvent(e):r?this.emit("select",a):this.emit("reset")}}},{key:"_handleClickEvent",value:function(e){var r=Fa(e),a=r.pageX,s=r.pageY,i=r.clientX,o=r.clientY,l=new Date().getTime();return this._lastClickData&&l-this._lastClickData.timestamp<eI?(this._lastClickData=null,this.emit("doubleClick",{x:a,y:s,clientX:i,clientY:o})):(this._lastClickData={timestamp:l},this.emit("click",{x:a,y:s,clientX:i,clientY:o}))}},{key:"_handleMoveEvent",value:function(e){if(!(this._initialEventData===null||this.isDetached)){var r=this._initialEventData,a=r.x,s=r.y,i=Fa(e),o=i.pageX,l=i.pageY,u=Math.abs(a-o),c=Math.abs(s-l),d=Math.min(o,a),f=Math.min(l,s),h=this.selecting,v=this.isClick(o,l);v&&!h&&!(u||c)||(!h&&!v&&this.emit("selectStart",this._initialEventData),v||(this.selecting=!0,this._selectRect={top:f,left:d,x:o,y:l,right:d+u,bottom:f+c},this.emit("selecting",this._selectRect)),e.preventDefault())}}},{key:"_keyListener",value:function(e){this.ctrl=e.metaKey||e.ctrlKey}},{key:"isClick",value:function(e,r){var a=this._initialEventData,s=a.x,i=a.y,o=a.isTouch;return!o&&Math.abs(e-s)<=Py&&Math.abs(r-i)<=Py}}])})();function tI(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return $n(t)!=="object"&&(t={top:t,left:t,right:t,bottom:t}),t}function ky(t,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=Ir(t),a=r.top,s=r.left,i=r.right,o=i===void 0?s:i,l=r.bottom,u=l===void 0?a:l,c=Ir(n),d=c.top,f=c.left,h=c.right,v=h===void 0?f:h,g=c.bottom,b=g===void 0?d:g;return!(u-e<d||a+e>b||o-e<f||s+e>v)}function Ir(t){if(!t.getBoundingClientRect)return t;var n=t.getBoundingClientRect(),e=n.left+Ly("left"),r=n.top+Ly("top");return{top:r,left:e,right:(t.offsetWidth||0)+e,bottom:(t.offsetHeight||0)+r}}function Ly(t){if(t==="left")return window.pageXOffset||document.body.scrollLeft||0;if(t==="top")return window.pageYOffset||document.body.scrollTop||0}function jy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Uy(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?jy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):jy(Object(e)).forEac
1h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function nI(t,n,e){return n=$e(n),bt(t,QE()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function QE(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(QE=function(){return!!t})()}var ZE=(function(t){function n(e,r){var a;return ot(this,n),a=nI(this,n,[e,r]),a.state={selecting:!1},a.containerRef=O.createRef(),a}return wt(n,t),lt(n,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"componentDidUpdate",value:function(r){!r.selectable&&this.props.selectable&&this._selectable(),r.selectable&&!this.props.selectable&&this._teardownSelectable()}},{key:"render",value:function(){var r=this.props,a=r.range,s=r.getNow,i=r.getters,o=r.date,l=r.components.dateCellWrapper,u=r.localizer,c=this.state,d=c.selecting,f=c.startIdx,h=c.endIdx,v=s();return $.createElement("div",{className:"rbc-row-bg",ref:this.containerRef},a.map(function(g,b){var E=d&&b>=f&&b<=h,m=i.dayProp(g),x=m.className,y=m.style;return $.createElement(l,{key:b,value:g,range:a},$.createElement("div",{style:y,className:nt("rbc-day-bg",x,E&&"rbc-selected-cell",u.isSameDate(g,v)&&"rbc-today",o&&u.neq(o,g,"month")&&"rbc-off-range-bg")}))}))}},{key:"_selectable",value:function(){var r=this,a=this.containerRef.current,s=this._selector=new JE(this.props.container,{longPressThreshold:this.props.longPressThreshold}),i=function(l,u){if(!qo(a,l)&&!Z1(a,l)){var c=Ir(a),d=r.props,f=d.range,h=d.rtl;if(W1(c,l)){var v=YE(c,l.x,h,f.length);r._selectSlot({startIdx:v,endIdx:v,action:u,box:l})}}r._initial={},r.setState({selecting:!1})};s.on("selecting",function(o){var l=r.props,u=l.range,c=l.rtl,d=-1,f=-1;if(r.state.selecting||(Ye(r.props.onSelectStart,[o]),r._initial={x:o.x,y:o.y}),s.isSelected(a)){var h=Ir(a),v=z1(r._initial,h,o,u.length,c);d=v.startIdx,f=v.endIdx}r.setState({selecting:!0,startIdx:d,endIdx:f})}),s.on("beforeSelect",function(o){if(r.props.selectable==="ignoreEvents")return!qo(r.containerRef.current,o)}),s.on("click",function(o){return i(o,"click")}),s.on("doubleClick",function(o){return i(o,"doubleClick")}),s.on("select",function(o){r._selectSlot(Uy(Uy({},r.state),{},{action:"select",bounds:o})),r._initial={},r.setState({selecting:!1}),Ye(r.props.onSelectEnd,[r.state])})}},{key:"_teardownSelectable",value:function(){this._selector&&(this._selector.teardown(),this._selector=null)}},{key:"_selectSlot",value:function(r){var a=r.endIdx,s=r.startIdx,i=r.action,o=r.bounds,l=r.box;a!==-1&&s!==-1&&this.props.onSelectSlot&&this.props.onSelectSlot({start:s,end:a,action:i,bounds:o,box:l,resourceId:this.props.resourceId})}}])})($.Component);ZE.propTypes={};var Jt={propTypes:{slotMetrics:ee.object.isRequired,selected:ee.object,isAllDay:ee.bool,accessors:ee.object.isRequired,localizer:ee.object.isRequired,components:ee.object.isRequired,getters:ee.object.isRequired,onSelect:ee.func,onDoubleClick:ee.func,onKeyPress:ee.func},defaultProps:{segments:[],selected:{}},renderEvent:function(n,e){var r=n.selected;n.isAllDay;var a=n.accessors,s=n.getters,i=n.onSelect,o=n.onDoubleClick,l=n.onKeyPress,u=n.localizer,c=n.slotMetrics,d=n.components,f=n.resizable,h=c.continuesPrior(e),v=c.continuesAfter(e);return $.createElement(op,{event:e,getters:s,localizer:u,accessors:a,components:d,onSelect:i,onDoubleClick:o,onKeyPress:l,continuesPrior:h,continuesAfter:v,slotStart:c.first,slotEnd:c.last,selected:dl(e,r),resizable:f})},renderSpan:function(n,e,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:" ",s=Math.abs(e)/n*100+"%";return $.createElement("div",{key:r,className:"rbc-row-segment",style:{WebkitFlexBasis:s,flexBasis:s,maxWidth:s}},a)}};function Fy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function rI(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};
1n%2?Fy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Fy(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function aI(t,n,e){return n=$e(n),bt(t,e0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function e0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(e0=function(){return!!t})()}var up=(function(t){function n(){return ot(this,n),aI(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this,a=this.props,s=a.segments,i=a.slotMetrics.slots,o=a.className,l=1;return $.createElement("div",{className:nt(o,"rbc-row")},s.reduce(function(u,c,d){var f=c.event,h=c.left,v=c.right,g=c.span,b="_lvl_"+d,E=h-l,m=Jt.renderEvent(r.props,f);return E&&u.push(Jt.renderSpan(i,E,"".concat(b,"_gap"))),u.push(Jt.renderSpan(i,g,b,m)),l=v+1,u},[]))}}])})($.Component);up.propTypes={};up.defaultProps=rI({},Jt.defaultProps);function t0(t){var n=t.dateRange,e=t.unit,r=e===void 0?"day":e,a=t.localizer;return{first:n[0],last:a.add(n[n.length-1],1,r)}}function sI(t,n,e,r){var a=t0({dateRange:n,localizer:r}),s=a.first,i=a.last,o=r.diff(s,i,"day"),l=r.max(r.startOf(e.start(t),"day"),s),u=r.min(r.ceil(e.end(t),"day"),i),c=JR(n,function(f){return r.isSameDate(f,l)}),d=r.diff(l,u,"day");return d=Math.min(d,o),d=Math.max(d-r.segmentOffset,1),{event:t,span:d,left:c+1,right:Math.max(c+d,1)}}function zf(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1/0,e,r,a,s=[],i=[];for(e=0;e<t.length;e++){for(a=t[e],r=0;r<s.length&&iI(a,s[r]);r++);r>=n?i.push(a):(s[r]||(s[r]=[])).push(a)}for(e=0;e<s.length;e++)s[e].sort(function(o,l){return o.left-l.left});return{levels:s,extra:i}}function As(t,n,e,r,a){var s={start:r.start(t),end:r.end(t)},i={start:n,end:e};return a.inEventRange({event:s,range:i})}function iI(t,n){return n.some(function(e){return e.left<=t.right&&e.right>=t.left})}function oI(t,n,e){var r=ho(t),a=[],s=[];r.forEach(function(l){var u=n.start(l),c=n.end(l);e.daySpan(u,c)>1?a.push(l):s.push(l)});var i=a.sort(function(l,u){return Vf(l,u,n,e)}),o=s.sort(function(l,u){return Vf(l,u,n,e)});return[].concat(ho(i),ho(o))}function Vf(t,n,e,r){var a={start:e.start(t),end:e.end(t),allDay:e.allDay(t)},s={start:e.start(n),end:e.end(n),allDay:e.allDay(n)};return r.sortEvents({evtA:a,evtB:s})}function qy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function lI(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?qy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):qy(Object(e)).forEac
1h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function uI(t,n,e){return n=$e(n),bt(t,n0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function n0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(n0=function(){return!!t})()}var Kf=function(n,e){return n.left<=e&&n.right>=e},zd=function(n,e){return n.filter(function(r){return Kf(r,e)}).map(function(r){return r.event})},cp=(function(t){function n(){return ot(this,n),uI(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){for(var r=this.props,a=r.segments,s=r.slotMetrics.slots,i=zf(a).levels[0],o=1,l=1,u=[];o<=s;){var c="_lvl_"+o,d=i.filter(function(y){return Kf(y,o)})[0]||{},f=d.event,h=d.left,v=d.right,g=d.span;if(!f){var b=this.getHiddenEventsForSlot(a,o);if(b.length>0){var E=o-l;E&&u.push(Jt.renderSpan(s,E,c+"_gap")),u.push(Jt.renderSpan(s,1,c,this.renderShowMore(a,o))),l=o=o+1;continue}o++;continue}var m=Math.max(0,h-l);if(this.canRenderSlotEvent(h,g)){var x=Jt.renderEvent(this.props,f);m&&u.push(Jt.renderSpan(s,m,c+"_gap")),u.push(Jt.renderSpan(s,g,c,x)),l=o=v+1}else m&&u.push(Jt.renderSpan(s,m,c+"_gap")),u.push(Jt.renderSpan(s,1,c,this.renderShowMore(a,o))),l=o=o+1}return $.createElement("div",{className:"rbc-row"},u)}},{key:"getHiddenEventsForSlot",value:function(r,a){var s=zd(r,a),i=zf(r).levels[0],o=i.filter(function(l){return Kf(l,a)}).map(function(l){return l.event});return s.filter(function(l){return!o.some(function(u){return u===l})})}},{key:"canRenderSlotEvent",value:function(r,a){var s=this.props.segments;return tO(r,r+a).every(function(i){var o=zd(s,i).length;return o===1})}},{key:"renderShowMore",value:function(r,a){var s=this,i=this.props,o=i.localizer,l=i.slotMetrics,u=i.components,c=l.getEventsForSlot(a),d=zd(r,a),f=d.length;if(u!=null&&u.showMore){var h=u.showMore,v=l.getDateForSlot(a-1);return f?$.createElement(h,{localizer:o,slotDate:v,slot:a,count:f,events:c,remainingEvents:d}):!1}return f?$.createElement("button",{type:"button",key:"sm_"+a,className:nt("rbc-button-link","rbc-show-more"),onClick:function(b){return s.showMore(a,b)}},o.messages.showMore(f,d,c)):!1}},{key:"showMore",value:function(r,a){a.preventDefault(),a.stopPropagation(),this.props.onShowMore(r,a.target)}}])})($.Component);cp.propTypes={};cp.defaultProps=lI({},Jt.defaultProps);var cI=function(n){var e=n.children;return $.createElement("div",{className:"rbc-row-content-scroll-container"},e)};function $y(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Hy(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?$y(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):$y(Object(e)).forEac
1h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}var dI=function(n,e){return n.left<=e&&n.right>=e},fI=function(n,e){return n[0].range===e[0].range&&n[0].events===e[0].events};function r0(){return ep(function(t){for(var n=t.range,e=t.events,r=t.maxRows,a=t.minRows,s=t.accessors,i=t.localizer,o=t0({dateRange:n,localizer:i}),l=o.first,u=o.last,c=e.map(function(g){return sI(g,n,s,i)}),d=zf(c,Math.max(r-1,1)),f=d.levels,h=d.extra,v=h.length>0?a-1:a;f.length<v;)f.push([]);return{first:l,last:u,levels:f,extra:h,range:n,slots:n.length,clone:function(b){var E=r0();return E(Hy(Hy({},t),b))},getDateForSlot:function(b){return n[b]},getSlotForDate:function(b){return n.find(function(E){return i.isSameDate(E,b)})},getEventsForSlot:function(b){return c.filter(function(E){return dI(E,b)}).map(function(E){return E.event})},continuesPrior:function(b){return i.continuesPrior(s.start(b),l)},continuesAfter:function(b){var E=s.start(b),m=s.end(b);return i.continuesAfter(E,m,u)}}},fI)}function hI(t,n,e){return n=$e(n),bt(t,a0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function a0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(a0=function(){return!!t})()}var ca=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=hI(this,n,[].concat(a)),e.handleSelectSlot=function(i){var o=e.props,l=o.range,u=o.onSelectSlot;u(l.slice(i.start,i.end+1),i)},e.handleShowMore=function(i,o){var l=e.props,u=l.range,c=l.onShowMore,d=e.slotMetrics(e.props),f=DR(e.containerRef.current,".rbc-row-bg")[0],h;f&&(h=f.children[i-1]);var v=d.getEventsForSlot(i);c(v,u[i-1],h,i,o)},e.getContainer=function(){var i=e.props.container;return i?i():e.containerRef.current},e.renderHeadingCell=function(i,o){var l=e.props,u=l.renderHeader,c=l.getNow,d=l.localizer;return u({date:i,key:"header_".concat(o),className:nt("rbc-date-cell",d.isSameDate(i,c())&&"rbc-now")})},e.renderDummy=function(){var i=e.props,o=i.className,l=i.range,u=i.renderHeader,c=i.showAllEvents;return $.createElement("div",{className:o,ref:e.containerRef},$.createElement("div",{className:nt("rbc-row-content",c&&"rbc-row-content-scrollable")},u&&$.createElement("div",{className:"rbc-row",ref:e.headingRowRef},l.map(e.renderHeadingCell)),$.createElement("div",{className:"rbc-row",ref:e.eventRowRef},$.createElement("div",{className:"rbc-row-segment"},$.createElement("div",{className:"rbc-event"},$.createElement("div",{className:"rbc-event-content"}," "))))))},e.containerRef=O.createRef(),e.headingRowRef=O.createRef(),e.eventRowRef=O.createRef(),e.slotMetrics=r0(),e}return wt(n,t),lt(n,[{key:"getRowLimit",value:function(){var r,a=dc(this.eventRowRef.current),s=(r=this.headingRowRef)!==null&&r!==void 0&&r.current?dc(this.headingRowRef.current):0,i=dc(this.containerRef.current)-s;return Math.max(Math.floor(i/a),1)}},{key:"render",value:function(){var r=this.props,a=r.date,s=r.rtl,i=r.range,o=r.className,l=r.selected,u=r.selectable,c=r.renderForMeasure,d=r.accessors,f=r.getters,h=r.components,v=r.getNow,g=r.renderHeader,b=r.onSelect,E=r.localizer,m=r.onSelectStart,x=r.onSelectEnd,y=r.onDoubleClick,w=r.onKeyPress,_=r.resourceId,C=r.longPressThreshold,M=r.isAllDay,S=r.resizable,A=r.showAllEvents;if(c)return this.renderDummy();var N=this.slotMetrics(this.props),R=N.levels,T=N.extra,I=A?cI:mn,F=h.weekWrapper,P={selected:l,accessors:d,getters:f,localizer:E,components:h,onSelect:b,onDoubleClick:y,onKeyPress:w,resourceId:_,slotMetrics:N,resizable:S};return $.createElement("div",{className:o,role:"rowgroup",ref:this.containerRef},$.createElement(ZE,{localizer:E,date:a,getNow:v,rtl:s,range:i,selectable:u,container:this.getContainer,getters:f,onSelectStart:m,onSelectEnd:x,onSelectSlot:this.handleSelectSlot,components:h,longPressThreshold:C,resourceId:_}),$.createElement("div",{className:nt("rbc-row-content",A&&"rbc-row-content-scrollable"),role:"row"},g&&$.createElement("div",{className:"rbc-row ",ref:this.headingRowRef},i.map(this.renderHeadingCell)),$.createElement(I,null,$.createElement(F,Te({isAllDay:M},P,{rtl:this.props.rtl}),R.map(function(L,D){return $.createElement(up,Te({key:D,segments:L},P))}),!!T.length&&$.createElement(cp,Te({segments:T,onShowMore:this.handleShowMore},P))))))}}])})($.Component);ca.propTypes={};ca.defaultProps={minRows:0,maxRows:1/0};var fl=function(n){var e=n.label;return $.createElement("span",{role:"columnheader","aria-sort":"none"},e)};fl.propTypes={};var s0=function(n){var e=n.label,r=n.drilldownView,a=n.onDrillDown;return r?$.createElement("button",{type:"button",className:"rbc-button-link",onClick:a},e):$.createElement("span",null,e)};s0.propTypes={};var pI=["date","className"];function vI(t,n,e){return n=$e(n),bt(t,i0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function i0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(i0=function(){return!!t})()}var mI=function(n,e,r,a,s){return n.filter(function(i){return As(i,e,r,a,s)})},Ws=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=vI(this,n,[].concat(a)),e.getContainer=function(){return e.containerRef.current},e.renderWeek=function(i,o){var l=e.props,u=l.events,c=l.components,d=l.selectable,f=l.getNow,h=l.selected,v=l.date,g=l.localizer,b=l.longPressThreshold,E=l.accessors,m=l.getters,x=l.showAllEvents,y=e.state,w=y.needLimitMeasure,_=y.rowLimit,C=mI(ho(u),i[0],i[i.length-1],E,g),M=oI(C,E,g);return $.createElement(ca,{key:o,ref:o===0?e.slotRowRef:void 0,container:e.getContainer,className:"rbc-month-row",getNow:f,date:v,range:i,events:M,maxRows:x?1/0:_,selected:h,selectable:d,components:c,accessors:E,getters:m,localizer:g,renderHeader:e.readerDateHeading,renderForMeasure:w,onShowMore:e.handleShowMore,onSelect:e.handleSelectEvent,onDoubleClick:e.handleDoubleClickEvent,onKeyPress:e.handleKeyPressEvent,onSelectSlot:e.handleSelectSlot,longPressThreshold:b,rtl:e.props.rtl,resizable:e.props.resizable,showAllEvents:x})},e.readerDateHeading=function(i){var o=i.date,l=i.className,u=En(i,pI),c=e.props,d=c.date,f=c.getDrilldownView,h=c.localizer,v=h.neq(d,o,"month"),g=h.isSameDate(o,d),b=f(o),E=h.format(
1o,"dateFormat"),m=e.props.components.dateHeader||s0;return $.createElement("div",Te({},u,{className:nt(l,v&&"rbc-off-range",g&&"rbc-current"),role:"cell"}),$.createElement(m,{label:E,date:o,drilldownView:b,isOffRange:v,onDrillDown:function(y){return e.handleHeadingClick(o,b,y)}}))},e.handleSelectSlot=function(i,o){e._pendingSelection=e._pendingSelection.concat(i),clearTimeout(e._selectTimer),e._selectTimer=setTimeout(function(){return e.selectDates(o)})},e.handleHeadingClick=function(i,o,l){l.preventDefault(),e.clearSelection(),Ye(e.props.onDrillDown,[i,o])},e.handleSelectEvent=function(){e.clearSelection();for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onSelectEvent,o)},e.handleDoubleClickEvent=function(){e.clearSelection();for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onDoubleClickEvent,o)},e.handleKeyPressEvent=function(){e.clearSelection();for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onKeyPressEvent,o)},e.handleShowMore=function(i,o,l,u,c){var d=e.props,f=d.popup,h=d.onDrillDown,v=d.onShowMore,g=d.getDrilldownView,b=d.doShowMoreDrillDown;if(e.clearSelection(),f){var E=tE(l,e.containerRef.current);e.setState({overlay:{date:o,events:i,position:E,target:c}})}else b&&Ye(h,[o,g(o)||Nt.DAY]);Ye(v,[i,o,u])},e.overlayDisplay=function(){e.setState({overlay:null})},e.state={rowLimit:5,needLimitMeasure:!0,date:null},e.containerRef=O.createRef(),e.slotRowRef=O.createRef(),e._bgRows=[],e._pendingSelection=[],e}return wt(n,t),lt(n,[{key:"componentDidMount",value:function(){var r=this,a;this.state.needLimitMeasure&&this.measureRowLimit(this.props),window.addEventListener("resize",this._resizeListener=function(){a||nE(function(){a=!1,r.setState({needLimitMeasure:!0})})},!1)}},{key:"componentDidUpdate",value:function(){this.state.needLimitMeasure&&this.measureRowLimit(this.props)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this._resizeListener,!1)}},{key:"render",value:function(){var r=this.props,a=r.date,s=r.localizer,i=r.className,o=s.visibleDays(a,s),l=ET(o,7);return this._weekCount=l.length,$.createElement("div",{className:nt("rbc-month-view",i),role:"table","aria-label":"Month View",ref:this.containerRef},$.createElement("div",{className:"rbc-row rbc-month-header",role:"row"},this.renderHeaders(l[0])),l.map(this.renderWeek),this.props.popup&&this.renderOverlay())}},{key:"renderHeaders",value:function(r){var a=this.props,s=a.localizer,i=a.components,o=r[0],l=r[r.length-1],u=i.header||fl;return s.range(o,l,"day").map(function(c,d){return $.createElement("div",{key:"header_"+d,className:"rbc-header"},$.createElement(u,{date:c,localizer:s,label:s.format(c,"weekdayFormat")}))})}},{key:"renderOverlay",value:function(){var r,a,s=this,i=(r=(a=this.state)===null||a===void 0?void 0:a.overlay)!==null&&r!==void 0?r:{},o=this.props,l=o.accessors,u=o.localizer,c=o.components,d=o.getters,f=o.selected,h=o.popupOffset,v=o.handleDragStart,g=function(){return s.setState({overlay:null})};return $.createElement(lp,{overlay:i,accessors:l,localizer:u,components:c,getters:d,selected:f,popupOffset:h,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:v,show:!!i.position,overlayDisplay:this.overlayDisplay,onHide:g})}},{key:"measureRowLimit",value:function(){this.setState({needLimitMeasure:!1,rowLimit:this.slotRowRef.current.getRowLimit()})}},{key:"selectDates",value:function(r){var a=this._pendingSelection.slice();this._pendingSelection=[],a.sort(function(o,l){return+o-+l});var s=new Date(a[0]),i=new Date(a[a.length-1]);i.setDate(a[a.length-1].getDate()+1),Ye(this.props.onSelectSlot,{slots:a,start:s,end:i,action:r.action,bounds:r.bounds,box:r.box})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}}],[{key:"getDerivedStateFromProps",value:function(r,a){var s=r.date,i=r.localizer;return{date:s,needLimitMeasure:a.needLimitMeasure||i.neq(s,a.date,"month")}}}])})($.Component);Ws.propTypes={};Ws.range=function(t,n){var e=n.localizer,r=e.firstVisibleDay(t,e),a=e.lastVisibleDay(t,e);return{start:r,end:a}};Ws.navigate=function(t,n,e){var r=e.localizer;switch(n){case _t.PREVIOUS:return r.add(t,-1,"month");case _t.NEXT:return r.add(t,1,"month");default:return t}};Ws.title=function(t,n){var e=n.localizer;return e.format(t,"monthHeaderFormat")};var Gy=function(n){var e=n.min,r=n.max,a=n.step,s=n.slots,i=n.localizer;return"".concat(+i.startOf(e,"minutes"))+"".concat(+i.startOf(r,"minutes"))+"".concat(a,"-").concat(s)};function dp(t){for(var n=t.min,e=t.max,r=t.step,a=t.timeslots,s=t.localizer,i=Gy({step:r,localizer:s}),o=1+s.getTotalMin(n,e),l=s.getMinutesFromMidnight(n),u=Math.ceil((o-1)/(r*a)),c=u*a,d=new Array(u),f=new Array(c),h=0;h<u;h++){d[h]=new Array(a);for(var v=0;v<a;
1v++){var g=h*a+v,b=g*r;f[g]=d[h][v]=s.getSlotDate(n,l,b)}}var E=f.length*r;f.push(s.getSlotDate(n,l,E));function m(x){var y=s.diff(n,x,"minutes")+s.getDstOffset(n,x);return Math.min(y,o)}return{groups:d,update:function(y){return Gy(y)!==i?dp(y):this},dateIsInGroup:function(y,w){var _=d[w+1];return s.inRange(y,d[w][0],_?_[0]:e,"minutes")},nextSlot:function(y){var w=f[Math.min(f.findIndex(function(_){return _===y||s.eq(_,y)})+1,f.length-1)];return s.eq(w,y)&&(w=s.add(y,r,"minutes")),w},closestSlotToPosition:function(y){var w=Math.min(f.length-1,Math.max(0,Math.floor(y*c)));return f[w]},closestSlotFromPoint:function(y,w){var _=Math.abs(w.top-w.bottom);return this.closestSlotToPosition((y.y-w.top)/_)},closestSlotFromDate:function(y){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(s.lt(y,n,"minutes"))return f[0];if(s.gt(y,e,"minutes"))return f[f.length-1];var _=s.diff(n,y,"minutes");return f[(_-_%r)/r+w]},startsBeforeDay:function(y){return s.lt(y,n,"day")},startsAfterDay:function(y){return s.gt(y,e,"day")},startsBefore:function(y){return s.lt(s.merge(n,y),n,"minutes")},startsAfter:function(y){return s.gt(s.merge(e,y),e,"minutes")},getRange:function(y,w,_,C){_||(y=s.min(e,s.max(n,y))),C||(w=s.min(e,s.max(n,w)));var M=m(y),S=m(w),A=S>r*c&&!s.eq(e,w)?(M-r)/(r*c)*100:M/(r*c)*100;return{top:A,height:S/(r*c)*100-A,start:m(y),startDate:y,end:m(w),endDate:w}},getCurrentTimePosition:function(y){var w=m(y),_=w/(r*c)*100;return _}}}var gI=(function(){function t(n,e){var r=e.accessors,a=e.slotMetrics;ot(this,t);var s=a.getRange(r.start(n),r.end(n)),i=s.start,o=s.startDate,l=s.end,u=s.endDate,c=s.top,d=s.height;this.start=i,this.end=l,this.startMs=+o,this.endMs=+u,this.top=c,this.height=d,this.data=n}return lt(t,[{key:"_width",get:function(){if(this.rows){var e=this.rows.reduce(function(a,s){return Math.max(a,s.leaves.length+1)},0)+1;return 100/e}if(this.leaves){var r=100-this.container._width;return r/(this.leaves.length+1)}return this.row._width}},{key:"width",get:function(){var e=this._width,r=Math.min(100,this._width*1.7);if(this.rows)return r;if(this.leaves)return this.leaves.length>0?r:e;var a=this.row.leaves,s=a.indexOf(this);return s===a.length-1?e:r}},{key:"xOffset",get:function(){if(this.rows)return 0;if(this.leaves)return this.container._width;var e=this.row,r=e.leaves,a=e.xOffset,s=e._width,i=r.indexOf(this)+1;return a+i*s}}])})();function yI(t,n,e){return Math.abs(n.start-t.start)<e||n.start>t.start&&n.start<t.end}function _I(t){for(var n=bO(t,["startMs",function(o){return-o.endMs}]),e=[];n.length>0;){var r=n.shift();e.push(r);for(var a=0;a<n.length;a++){var s=n[a];if(!(r.endMs>s.startMs)){if(a>0){var i=n.splice(a,1)[0];e.push(i)}break}}}return e}function o0(t){for(var n=t.events,e=t.minimumStartDifference,r=t.slotMetrics,a=t.accessors,s=n.map(function(c){return new gI(c,{slotMetrics:r,accessors:a})}),i=_I(s),o=[],l=function(){var d=i[u],f=o.find(function(g){return g.end>d.start||Math.abs(d.start-g.start)<e});if(!f)return d.rows=[],o.push(d),1;d.container=f;for(var h=null,v=f.rows.length-1;!h&&v>=0;v--)yI(f.rows[v],d,e)&&(h=f.rows[v]);h?(h.leaves.push(d),d.row=h):(d.leaves=[],f.rows.push(d))},u=0;u<i.length;u++)l();return i.map(function(c){return{event:c.data,style:{top:c.top,height:c.height,width:c.width,xOffset:Math.max(0,c.xOffset)}}})}function l0(t,n,e){for(var r=0;r<t.friends.length;++r)if(!(e.indexOf(t.friends[r])>-1)){n=n>t.friends[r].idx?n:t.friends[r].idx,e.push(t.friends[r]);var a=l0(t.friends[r],n,e);n=n>a?n:a}return n}function bI(t){var n=t.events,e=t.minimumStartDifference,r=t.slotMetrics,a=t.accessors,s=o0({events:n,minimumStartDifference:e,slotMetrics:r,accessors:a});s.sort(function(F,P){return F=F.style,P=P.style,F.top!==P.top?F.top>P.top?1:-1:F.height!==P.height?F.top+F.height<P.top+P.height?1:-1:0});for(var i=0;i<s.length;++i)s[i].friends=[],delete s[i].style.left,delete s[i].style.left,delete s[i].idx,delete s[i].size;for(var o=0;o<s.length-1;++o)for(var l=s[o],u=l.style.top,c=l.style.top+l.style.height,d=o+1;d<s.length;++d){var f=s[d],h=f.style.top,v=f.style.top+f.style.height;(h>=u&&v<=c||v>u&&v<=c||h>=u&&h<c)&&(l.friends.push(f),f.friends.push(l))}for(var g=0;g<s.length;++g){for(var b=s[g],E=[],m=0;m<100;++m)E.push(1);for(var x=0;x<b.friends.length;++x)b.friends[x].idx!==void 0&&(E[b.friends[x].idx]=0);b.idx=E.indexOf(1)}for(var y=0;y<s.length;++y){var w=0;if(!s[y].size){var _=[],C=l0(s[y],0,_);w=100/(C+1),s[y].size=w;for(var M=0;M<_.length;++M)_[M].size=w}}for(var S=0;S<s.length;++S){var A=s[S];A.style.left=A.idx*A.size;
1for(var N=0,R=0;R<A.friends.length;++R){var T=A.friends[R].idx;N=N>T?N:T}N<=A.idx&&(A.size=100-A.idx*A.size);var I=A.idx===0?0:3;A.style.width="calc(".concat(A.size,"% - ").concat(I,"px)"),A.style.height="calc(".concat(A.style.height,"% - 2px)"),A.style.xOffset="calc(".concat(A.style.left,"% + ").concat(I,"px)")}return s}var By={overlap:o0,"no-overlap":bI};function wI(t){return!!(t&&t.constructor&&t.call&&t.apply)}function EI(t){t.events,t.minimumStartDifference,t.slotMetrics,t.accessors;var n=t.dayLayoutAlgorithm,e=n;return n in By&&(e=By[n]),wI(e)?e.apply(this,arguments):[]}function xI(t,n,e){return n=$e(n),bt(t,u0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function u0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(u0=function(){return!!t})()}var fp=(function(t){function n(){return ot(this,n),xI(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.renderSlot,s=r.resource,i=r.group,o=r.getters,l=r.components,u=l===void 0?{}:l,c=u.timeSlotWrapper,d=c===void 0?mn:c,f=o?o.slotGroupProp(i):{};return $.createElement("div",Te({className:"rbc-timeslot-group"},f),i.map(function(h,v){var g=o?o.slotProp(h,s):{};return $.createElement(d,{key:v,value:h,resource:s},$.createElement("div",Te({},g,{className:nt("rbc-time-slot",g.className)}),a&&a(h,v)))}))}}])})(O.Component);fp.propTypes={};function Wy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function zy(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Wy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Wy(Object(e)).forEac
1h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function Ni(t){return typeof t=="string"?t:t+"%"}function CI(t){var n=t.style,e=t.className,r=t.event,a=t.accessors,s=t.rtl,i=t.selected,o=t.label,l=t.continuesPrior,u=t.continuesAfter,c=t.getters,d=t.onClick,f=t.onDoubleClick,h=t.isBackgroundEvent,v=t.onKeyPress,g=t.components,b=g.event,E=g.eventWrapper,m=a.title(r),x=a.tooltip(r),y=a.end(r),w=a.start(r),_=c.eventProp(r,w,y,i),C=[$.createElement("div",{key:"1",className:"rbc-event-label"},o),$.createElement("div",{key:"2",className:"rbc-event-content"},b?$.createElement(b,{event:r,title:m}):m)],M=n.height,S=n.top,A=n.width,N=n.xOffset,R=zy(zy({},_.style),{},ct({top:Ni(S),height:Ni(M),width:Ni(A)},s?"right":"left",Ni(N)));return $.createElement(E,Te({type:"time"},t),$.createElement("div",{role:"button",tabIndex:0,onClick:d,onDoubleClick:f,style:R,onKeyDown:v,title:x?(typeof o=="string"?o+": ":"")+x:void 0,className:nt(h?"rbc-background-event":"rbc-event",e,_.className,{"rbc-selected":i,"rbc-event-continues-earlier":l,"rbc-event-continues-later":u})},C))}var SI=function(n){var e=n.children,r=n.className,a=n.style,s=n.innerRef;return $.createElement("div",{className:r,style:a,ref:s},e)},MI=$.forwardRef(function(t,n){return $.createElement(SI,Te({},t,{innerRef:n}))}),NI=["dayProp"],TI=["eventContainerWrapper","timeIndicatorWrapper"];function Vy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function br(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Vy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Vy(Object(e)).forEac
1h(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function AI(t,n,e){return n=$e(n),bt(t,c0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function c0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(c0=function(){return!!t})()}var hp=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=AI(this,n,[].concat(a)),e.state={selecting:!1,timeIndicatorPosition:null},e.intervalTriggered=!1,e.renderEvents=function(i){var o=i.events,l=i.isBackgroundEvent,u=e.props,c=u.rtl,d=u.selected,f=u.accessors,h=u.localizer,v=u.getters,g=u.components,b=u.step,E=u.timeslots,m=u.dayLayoutAlgorithm,x=u.resizable,y=e,w=y.slotMetrics,_=h.messages,C=EI({events:o,accessors:f,slotMetrics:w,minimumStartDifference:Math.ceil(b*E/2),dayLayoutAlgorithm:m});return C.map(function(M,S){var A,N=M.event,R=M.style,T=f.end(N),I=f.start(N),F=(A=f.eventId(N))!==null&&A!==void 0?A:"evt_"+S,P="eventTimeRangeFormat",L,D=w.startsBeforeDay(I),k=w.startsAfterDay(T);D?P="eventTimeRangeEndFormat":k&&(P="eventTimeRangeStartFormat"),D&&k?L=_.allDay:L=h.format({start:I,end:T},P);var q=D||w.startsBefore(I),z=k||w.startsAfter(T);return $.createElement(CI,{style:R,event:N,label:L,key:F,getters:v,rtl:c,components:g,continuesPrior:q,continuesAfter:z,accessors:f,resource:e.props.resource,selected:dl(N,d),onClick:function(te){return e._select(br(br(br({},N),e.props.resource&&{sourceResource:e.props.resource}),l&&{isBackgroundEvent:!0}),te)},onDoubleClick:function(te){return e._doubleClick(N,te)},isBackgroundEvent:l,onKeyPress:function(te){return e._keyPress(N,te)},resizable:x})})},e._selectable=function(){var i=e.containerRef.current,o=e.props,l=o.longPressThreshold,u=o.localizer,c=e._selector=new JE(function(){return i},{longPressThreshold:l}),d=function(g){var b=e.props.onSelecting,E=e.state||{},m=f(g),x=m.startDate,y=m.endDate;b&&(u.eq(E.startDate,x,"minutes")&&u.eq(E.endDate,y,"minutes")||b({start:x,end:y,resourceId:e.props.resource})===!1)||(e.state.start!==m.start||e.state.end!==m.end||e.state.selecting!==m.selecting)&&e.setState(m)},f=function(g){var b=e.slotMetrics.closestSlotFromPoint(g,Ir(i));e.state.selecting||(e._initialSlot=b);var E=e._initialSlot;u.lte(E,b)?b=e.slotMetrics.nextSlot(b):u.gt(E,b)&&(E=e.slotMetrics.nextSlot(E));var m=e.slotMetrics.getRange(u.min(E,b),u.max(E,b));return br(br({},m),{},{selecting:!0,top:"".concat(m.top,"%"),height:"".concat(m.height,"%")})},h=function(g,b){if(!qo(e.containerRef.current,g)){var E=f(g),m=E.startDate,x=E.endDate;e._selectSlot({startDate:m,endDate:x,action:b,box:g})}e.setState({selecting:!1})};c.on("selecting",d),c.on("selectStart",d),c.on("beforeSelect",function(v){if(e.props.selectable==="ignoreEvents")return!qo(e.containerRef.current,v)}),c.on("click",function(v){return h(v,"click")}),c.on("doubleClick",function(v){return h(v,"doubleClick")}),c.on("select",function(v){e.state.selecting&&(e._selectSlot(br(br({},e.state),{},{action:"select",bounds:v})),e.setState({selecting:!1}))}),c.on("reset",function(){e.state.selecting&&e.setState({selecting:!1})})},e._teardownSelectable=function(){e._selector&&(e._selector.teardown(),e._selector=null)},e._selectSlot=function(i){for(var o=i.startDate,l=i.endDate,u=i.action,c=i.bounds,d=i.box,f=o,h=[];e.props.localizer.lte(f,l);)h.push(f),f=new Date(+f+e.props.step*60*1e3);Ye(e.props.onSelectSlot,{slots:h,start:o,end:l,resourceId:e.props.resource,action:u,bounds:c,box:d})},e._select=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onSelectEvent,o)},e._doubleClick=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onDoubleClickEvent,o)},e._keyPress=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onKeyPressEvent,o)},e.slotMetrics=dp(e.props),e.containerRef=O.createRef(),e}return wt(n,t),lt(n,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable(),this.props.isNow&&this.setTimeIndicatorPositionUpdateInterval()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable(),this.clearTimeIndicatorInterval()}},{key:"componentDidUpdate",value:function(r,a){this.props.selectable&&!r.selectable&&this._selectable(),!this.props.selectable&&r.selectable&&this._teardownSelectable();var s=this.props,i=s.getNow,o=s.isNow,l=s.localizer,u=s.date,c=s.min,d=s.max,f=l.neq(r.getNow(),i(),"minutes");if(r.isNow!==o||f){if(this.clearTimeIndicatorInterval(),o){var h=!f&&l.eq(r.date,u,"minutes")&&a.timeIndicatorPosition===this.state.timeIndicatorPosition;this.setTimeIndicatorPositionUpdateInterval(h)}}else o&&(l.neq(r.min,c,"minutes")||l.neq(r.max,d,"minutes"))&&this.positionTimeIndicator()}},{key:"setTimeIndicatorPositionUpdateInterval",value:function(){var r=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;!this.intervalTriggered&&!a&&this.positionTimeIndicator(),this._timeIndicatorTimeout=window.setTimeout(function(){r.intervalTriggered=!0,r.positionTimeIndicator(),r.setTimeIndicatorPositionUpdateInterval()},6e4)}},{key:"clearTimeIndicatorInterval",value:function(){this.intervalTriggered=!1,window.clearTimeout(this._timeIndicatorTimeout)}},{key:"positionTimeIndicator",value:function(){var r=this.props,a=r.min,s=r.max,i=r.getNow,o=i();if(o>=a&&o<=s){var l=this.slotMetrics.getCurrentTimePosition(o);this.intervalTriggered=!0,this.setState({timeIndicatorPosition:l})}else this.clearTimeIndicatorInterval()}},{key:"render",value:function(){var r=this.props,a=r.date,s=r.max,i=r.rtl,o=r.isNow,l=r.resource,u=r.accessors,c=r.localizer,d=r.getters,f=d.dayProp,h=En(d,NI),v=r.components,g=v.eventContainerWrapper,b=v.timeIndicatorWrapper,E=En(v,TI);this.slotMetrics=this.slotMetrics.update(this.props);var m=this.slotMetrics,x=this.state,y=x.selecting,w=x.top,_=x.height,C=x.startDate,M=x.endDate,S={start:C,end:M},A=f(s,l),N=A.className,R=A.style,T={className:"rbc-current-time-indicator",style:{to
vendor: 14,105 bytes, line 1
1p:"".concat(this.state.timeIndicatorPosition,"%")}},I=E.dayColumnWrapper||MI;return $.createElement(I,{ref:this.containerRef,date:a,style:R,className:nt(N,"rbc-day-slot","rbc-time-column",o&&"rbc-now",o&&"rbc-today",y&&"rbc-slot-selecting"),slotMetrics:m,resource:l},m.groups.map(function(F,P){return $.createElement(fp,{key:P,group:F,resource:l,getters:h,components:E})}),$.createElement(g,{localizer:c,resource:l,accessors:u,getters:h,components:E,slotMetrics:m},$.createElement("div",{className:nt("rbc-events-container",i&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroundEvent:!0}),this.renderEvents({events:this.props.events}))),y&&$.createElement("div",{className:"rbc-slot-selection",style:{top:w,height:_}},$.createElement("span",null,c.format(S,"selectRangeFormat"))),o&&this.intervalTriggered&&$.createElement(b,T,$.createElement("div",T)))}}])})($.Component);hp.propTypes={};hp.defaultProps={dragThroughEvents:!0,timeslots:2};var pp=function(n){var e=n.label;return $.createElement($.Fragment,null,e)};pp.propTypes={};function DI(t,n,e){return n=$e(n),bt(t,d0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function d0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(d0=function(){return!!t})()}var f0=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=DI(this,n,[].concat(a)),e.handleHeaderClick=function(i,o,l){l.preventDefault(),Ye(e.props.onDrillDown,[i,o])},e.renderRow=function(i){var o=e.props,l=o.events,u=o.rtl,c=o.selectable,d=o.getNow,f=o.range,h=o.getters,v=o.localizer,g=o.accessors,b=o.components,E=o.resizable,m=g.resourceId(i),x=i?l.filter(function(y){return g.resource(y)===m}):l;return $.createElement(ca,{isAllDay:!0,rtl:u,getNow:d,minRows:2,maxRows:e.props.allDayMaxRows+1,range:f,events:x,resourceId:m,className:"rbc-allday-cell",selectable:c,selected:e.props.selected,components:b,accessors:g,getters:h,localizer:v,onSelect:e.props.onSelectEvent,onShowMore:e.props.onShowMore,onDoubleClick:e.props.onDoubleClickEvent,onKeyPress:e.props.onKeyPressEvent,onSelectSlot:e.props.onSelectSlot,longPressThreshold:e.props.longPressThreshold,resizable:E})},e}return wt(n,t),lt(n,[{key:"renderHeaderCells",value:function(r){var a=this,s=this.props,i=s.localizer,o=s.getDrilldownView,l=s.getNow,u=s.getters.dayProp,c=s.components.header,d=c===void 0?fl:c,f=l();return r.map(function(h,v){var g=o(h),b=i.format(h,"dayFormat"),E=u(h),m=E.className,x=E.style,y=$.createElement(d,{date:h,label:b,localizer:i});return $.createElement("div",{key:v,style:x,className:nt("rbc-header",m,i.isSameDate(h,f)&&"rbc-today")},g?$.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(_){return a.handleHeaderClick(h,g,_)}},y):$.createElement("span",null,y))})}},{key:"render",value:function(){var r=this,a=this.props,s=a.width,i=a.rtl,o=a.resources,l=a.range,u=a.events,c=a.getNow,d=a.accessors,f=a.selectable,h=a.components,v=a.getters,g=a.scrollRef,b=a.localizer,E=a.isOverflowing,m=a.components,x=m.timeGutterHeader,y=m.resourceHeader,w=y===void 0?pp:y,_=a.resizable,C={};E&&(C[i?"marginLeft":"marginRight"]="".concat(np()-1,"px"));var M=o.groupEvents(u);return $.createElement("div",{style:C,ref:g,className:nt("rbc-time-header",E&&"rbc-overflowing")},$.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:s,minWidth:s,maxWidth:s}},x&&$.createElement(x,null)),o.map(function(S,A){var N=Zt(S,2),R=N[0],T=N[1];return $.createElement("div",{className:"rbc-time-header-content",key:R||A},T&&$.createElement("div",{className:"rbc-row rbc-row-resource",key:"resource_".concat(A)},$.createElement("div",{className:"rbc-header"},$.createElement(w,{index:A,label:d.resourceTitle(T),resource:T}))),$.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(l.length<=1?" rbc-time-header-cell-single-day":"")},r.renderHeaderCells(l)),$.createElement(ca,{isAllDay:!0,rtl:i,getNow:c,minRows:2,maxRows:r.props.allDayMaxRows+1,range:l,events:M.get(R)||[],resourceId:T&&R,className:"rbc-allday-cell",selectable:f,selected:r.props.selected,components:h,accessors:d,getters:v,localizer:b,onSelect:r.props.onSelectEvent,onShowMore:r.props.onShowMore,onDoubleClick:r.props.onDoubleClickEvent,onKeyDown:r.props.onKeyPressEvent,onSelectSlot:r.props.onSelectSlot,longPressThreshold:r.props.longPressThreshold,resizable:_}))}))}}])})($.Component);f0.propTypes={};function RI(t,n,e){return n=$e(n),bt(t,h0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function h0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(h0=function(){return!!t})()}var p0=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=RI(this,n,[].concat(a)),e.handleHeaderClick=function(i,o,l){l.preventDefault(),Ye(e.props.onDrillDown,[i,o])},e}return wt(n,t),lt(n,[{key:"renderHeaderCells",value:function(r){var a=this,s=this.props,i=s.localizer,o=s.getDrilldownView,l=s.getNow,u=s.getters.dayProp,c=s.components,d=c.header,f=d===void 0?fl:d,h=c.resourceHeader,v=h===void 0?pp:h,g=s.resources,b=s.accessors,E=s.events,m=s.rtl,x=s.selectable,y=s.components,w=s.getters,_=s.resizable,C=l(),M=g.groupEvents(E);return r.map(function(S,A){var N=o(S),R=i.format(S,"dayFormat"),T=u(S),I=T.className,F=T.style,P=$.createElement(f,{date:S,label:R,localizer:i});return $.createElement("div",{key:A,className:"rbc-time-header-content rbc-resource-grouping"},$.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(r.length<=1?" rbc-time-header-cell-single-day":"")},$.createElement("div",{style:F,className:nt("rbc-header",I,i.isSameDate(S,C)&&"rbc-today")},N?$.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(D){return a.handleHeaderClick(S,N,D)}},P):$.createElement("span",null,P))),$.createElement("div",{className:"rbc-row"},g.map(function(L,D){var k=Zt(L,2),q=k[0],z=k[1];return $.createElement("div",{key:"resource_".concat(q,"_").concat(D),className:nt("rbc-header",I,i.isSameDate(S,C)&&"rbc-today")},$.createElement(v,{index:D,label:b.resourceTitle(z),resource:z}))})),$.createElement("div",{className:"rbc-row rbc-m-b-negative-3 rbc-h-full"},g.map(function(L,D){var k=Zt(L,2),q=k[0],z=k[1],Z=(M.get(q)||[]).filter(function(te){return i.isSameDate(te.start,S)||i.isSameDate(te.end,S)});return $.createElement(ca,{key:"resource_".concat(q,"_").concat(D),isAllDay:!0,rtl:m,getNow:l,minRows:2,maxRows:a.props.allDayMaxRows+1,range:[S],events:Z,resourceId:z&&q,className:"rbc-allday-cell",selectable:x,selected:a.props.selected,components:y,accessors:b,getters:w,localizer:i,onSelect:a.props.onSelectEvent,onShowMore:a.props.onShowMore,onDoubleClick:a.props.onDoubleClickEvent,onKeyDown:a.props.onKeyPressEvent,onSelectSlot:a.props.onSelectSlot,longPressThreshold:a.props.longPressThreshold,resizable:_})})))})}},{key:"render",value:function(){var r=this.props,a=r.width,s=r.rtl,i=r.range,o=r.scrollRef,l=r.isOverflowing,u=r.components.timeGutterHeader,c={};return l&&(c[s?"marginLeft":"marginRight"]="".concat(np()-1,"px")),$.createElement("div",{style:c,ref:o,className:nt("rbc-time-header",l&&"rbc-overflowing")},$.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:a,minWidth:a,maxWidth:a}},u&&$.createElement(u,null)),this.renderHeaderCells(i))}}])})($.Component);p0.propTypes={};function OI(t){var n=t.min,e=t.max,r=t.localizer;return r.getTimezoneOffset(n)!==r.getTimezoneOffset(e)?{start:r.add(n,-1,"day"),end:r.add(e,-1,"day")}:{start:n,end:e}}var v0=function(n){var e=n.min,r=n.max,a=n.timeslots,s=n.step,i=n.localizer,o=n.getNow,l=n.resource,u=n.components,c=n.getters,d=n.gutterRef,f=u.timeGutterWrapper,h=O.useMemo(function(){return OI({min:e,max:r,localizer:i})},[e==null?void 0:e.toISOString(),r==null?void 0:r.toISOString(),i]),v=h.start,g=h.end,b=O.useState(dp({min:v,max:g,timeslots:a,step:s,localizer:i})),E=Zt(b,2),m=E[0],x=E[1];O.useEffect(function(){m&&x(m.update({min:v,max:g,timeslots:a,step:s,localizer:i}))},[v==null?void 0:v.toISOString(),g==null?void 0:g.toISOString(),a,s]);var y=O.useCallback(function(w,_){if(_)return null;var C=m.dateIsInGroup(o(),_);return $.createElement("span",{className:nt("rbc-label",C&&"rbc-now")},i.format(w,"timeGutterFormat"))},[m,i,o]);return $.createElement(f,{slotMetrics:m},$.createElement("div",{className:"rbc-time-gutter rbc-time-column",ref:d},m.groups.map(function(w,_){return $.createElement(fp,{key:_,group:w,resource:l,components:u,renderSlot:y,getters:c})})))};v0.propTypes={};var II=$.forwardRef(function(t,n){return $.createElement(v0,Te({gutterRef:n},t))}),Vd={};function PI(t,n){return{map:function(r){return t?t.map(function(a,s){return r([n.resourceId(a),a],s)}):[r([Vd,null],0)]},groupEvents:function(r){var a=new Map;return t?(r.forEach(function(s){var i=n.resource(s)||Vd;if(Array.isArray(i))i.forEach(function(l){var u=a.get(l)||[];u.push(s),a.set(l,u)});else{var o=a.get(i)||[];o.push(s),a.set(i,o)}}),a):(a.set(Vd,r),a)}}}function Ky(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Yy(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};n%2?Ky(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Ky(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function kI(t,n,e){return n=$e(n),bt(t,m0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function m0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(m0=function(){return!!t})()}var jr=(function(t){function n(e){var r;return ot(this,n),r=kI(this,n,[e]),r.handleScroll=function(a){r.scrollRef.current&&(r.scrollRef.current.scrollLeft=a.target.scrollLeft)},r.handleResize=function(){fv(r.rafHandle),r.rafHandle=nE(r.checkOverflow)},r.handleKeyPressEvent=function(){r.clearSelection();for(var a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];Ye(r.props.onKeyPressEvent,s)},r.handleSelectEvent=function(){r.clearSelection();for(var a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];Ye(r.props.onSelectEvent,s)},r.handleDoubleClickEvent=function(){r.clearSelection();for(var a=arguments.length,s=new Array(a),i=0;i<a;i++)s[i]=arguments[i];Ye(r.props.onDoubleClickEvent,s)},r.handleShowMore=function(a,s,i,o,l){var u=r.props,c=u.popup,d=u.onDrillDown,f=u.onShowMore,h=u.getDrilldownView,v=u.doShowMoreDrillDown;if(r.clearSelection(),c){var g=tE(i,r.containerRef.current);r.setState({overlay:{date:s,events:a,position:Yy(Yy({},g),{},{width:"200px"}),target:l}})}else v&&Ye(d,[s,h(s)||Nt.DAY]);Ye(f,[a,s,o])},r.handleSelectAllDaySlot=function(a,s){var i=r.props.onSelectSlot,o=new Date(a[0]),l=new Date(a[a.length-1]);l.setDate(a[a.length-1].getDate()+1),Ye(i,{slots:a,start:o,end:l,action:s.action,resourceId:s.resourceId})},r.overlayDisplay=function(){r.setState({overlay:null})},r.checkOverflow=function(){if(!r._updatingOverflow){var a=r.contentRef.current;if(a!=null&&a.scrollHeight){var s=a.scrollHeight>a.clientHeight;r.state.isOverflowing!==s&&(r._updatingOverflow=!0,r.setState({isOverflowing:s},function(){r._updatingOverflow=!1}))}}},r.memoizedResources=ep(function(a,s){return PI(a,s)}),r.state={gutterWidth:void 0,isOverflowing:null},r.scrollRef=$.createRef(),r.contentRef=$.createRef(),r.containerRef=$.createRef(),r._scrollRatio=null,r.gutterRef=O.createRef(),r}return wt(n,t),lt(n,[{key:"getSnapshotBeforeUpdate",value:function(){return this.checkOverflow(),null}},{key:"componentDidMount",value:function(){this.props.width==null&&this.measureGutter(),this.calculateScroll(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),fv(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){this.applyScroll()}},{key:"renderDayColumn",value:function(r,a,s,i,o,l,u,c,d,f){var h=this.props,v=h.min,g=h.max,b=(i.get(a)||[]).filter(function(m){return l.inRange(r,u.start(m),u.end(m),"day")}),E=(o.get(a)||[]).filter(function(m){return l.inRange(r,u.start(m),u.end(m),"day")});return $.createElement(hp,Te({},this.props,{localizer:l,min:l.merge(r,v),max:l.merge(r,g),resource:s&&a,components:c,isNow:l.isSameDate(r,f),key:"".concat(a,"-").concat(r),date:r,events:b,backgroundEvents:E,dayLayoutAlgorithm:d}))}},{key:"renderResourcesFirst",value:function(r,a,s,i,o,l,u,c,d){var f=this;return a.map(function(h){var v=Zt(h,2),g=v[0],b=v[1];return r.map(function(E){return f.renderDayColumn(E,g,b,s,i,o,l,c,d,u)})})}},{key:"renderRangeFirst",value:function(r,a,s,i,o,l,u,c,d){var f=this;return r.map(function(h){return $.createElement("div",{style:{display:"flex",minHeight:"100%",flex:1},key:h},a.map(function(v){var g=Zt(v,2),b=g[0],E=g[1];return $.createElement("div",{style:{flex:1},key:l.resourceId(E)},f.renderDayColumn(h,b,E,s,i,o,l,c,d,u))}))})}},{key:"renderEvents",value:function(r,a,s,i){var o=this.props,l=o.accessors,u=o.localizer,c=o.resourceGroupingLayout,d=o.components,f=o.dayLayoutAlgorithm,h=this.memoizedResources(this.props.resources,l),v=h.groupEvents(a),g=h.groupEvents(s);return c?this.renderRangeFirst(r,h,v,g,u,l,i,d,f):this.renderResourcesFirst(r,h,v,g,u,l,i,d,f)}},{key:"render",value:function(){var r,a=this.props,s=a.events,i=a.backgroundEvents,o=a.range,l=a.width,u=a.rtl,c=a.selected,d=a.getNow,f=a.resources,h=a.components,v=a.accessors,g=a.getters,b=a.localizer,E=a.min,m=a.max,x=a.showMultiDayTimes,y=a.longPressThreshold,w=a.resizable,_=a.resourceGroupingLayout;l=l||this.state.gutterWidth;var C=o[0],M=o[o.length-1];this.slots=o.length;var S=[],A=[],N=[];
1s.forEach(function(T){if(As(T,C,M,v,b)){var I=v.start(T),F=v.end(T);v.allDay(T)||b.startAndEndAreDateOnly(I,F)||!x&&!b.isSameDate(I,F)?S.push(T):A.push(T)}}),i.forEach(function(T){As(T,C,M,v,b)&&N.push(T)}),S.sort(function(T,I){return Vf(T,I,v,b)});var R={range:o,events:S,width:l,rtl:u,getNow:d,localizer:b,selected:c,allDayMaxRows:this.props.showAllEvents?1/0:(r=this.props.allDayMaxRows)!==null&&r!==void 0?r:1/0,resources:this.memoizedResources(f,v),selectable:this.props.selectable,accessors:v,getters:g,components:h,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:y,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectEvent,onShowMore:this.handleShowMore,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:w};return $.createElement("div",{className:nt("rbc-time-view",f&&"rbc-time-view-resources"),ref:this.containerRef},f&&f.length>1&&_?$.createElement(p0,R):$.createElement(f0,R),this.props.popup&&this.renderOverlay(),$.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},$.createElement(II,{date:C,ref:this.gutterRef,localizer:b,min:b.merge(C,E),max:b.merge(C,m),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:h,className:"rbc-time-gutter",getters:g}),this.renderEvents(o,A,N,d())))}},{key:"renderOverlay",value:function(){var r,a,s=this,i=(r=(a=this.state)===null||a===void 0?void 0:a.overlay)!==null&&r!==void 0?r:{},o=this.props,l=o.accessors,u=o.localizer,c=o.components,d=o.getters,f=o.selected,h=o.popupOffset,v=o.handleDragStart,g=function(){return s.setState({overlay:null})};return $.createElement(lp,{overlay:i,accessors:l,localizer:u,components:c,getters:d,selected:f,popupOffset:h,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:v,show:!!i.position,overlayDisplay:this.overlayDisplay,onHide:g})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}},{key:"measureGutter",value:function(){var r=this;this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest),this.measureGutterAnimationFrameRequest=window.requestAnimationFrame(function(){var a,s=(a=r.gutterRef)!==null&&a!==void 0&&a.current?Bf(r.gutterRef.current):void 0;s&&r.state.gutterWidth!==s&&r.setState({gutterWidth:s})})}},{key:"applyScroll",value:function(){if(this._scrollRatio!=null&&this.props.enableAutoScroll===!0){var r=this.contentRef.current;r.scrollTop=r.scrollHeight*this._scrollRatio,this._scrollRatio=null}}},{key:"calculateScroll",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,a=r.min,s=r.max,i=r.scrollToTime,o=r.localizer,l=o.diff(o.merge(i,a),i,"milliseconds"),u=o.diff(a,s,"milliseconds");this._scrollRatio=l/u}}])})(O.Component);jr.propTypes={};jr.defaultProps={step:30,timeslots:2,resourceGroupingLayout:!1};var LI=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function jI(t,n,e){return n=$e(n),bt(t,g0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function g0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(g0=function(){return!!t})()}var zs=(function(t){function n(){return ot(this,n),jI(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.date,s=r.localizer,i=r.min,o=i===void 0?s.startOf(new Date,"day"):i,l=r.max,u=l===void 0?s.endOf(new Date,"day"):l,c=r.scrollToTime,d=c===void 0?s.startOf(new Date,"day"):c,f=r.enableAutoScroll,h=f===void 0?!0:f,v=En(r,LI),g=n.range(a,{localizer:s});return $.createElement(jr,Te({},v,{range:g,eventOffset:10,localizer:s,min:o,max:u,scrollToTime:d,enableAutoScroll:h}))}}])})($.Component);zs.propTypes={};zs.range=function(t,n){var e=n.localizer;return[e.startOf(t,"day")]};zs.navigate=function(t,n,e){var r=e.localizer;switch(n){case _t.PREVIOUS:return r.add(t,-1,"day");case _t.NEXT:return r.add(t,1,"day");default:return t}};zs.title=function(t,n){var e=n.localizer;return e.format(t,"dayHeaderFormat")};var UI=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function FI(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,r=Array(n);e<n;e++)r[e]=t[e];return r}function qI(t,n,e){return n=$e(n),bt(t,y0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function y0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(y0=function(){return!!t})()}var Gn=(function(t){function n(){return ot(this,n),qI(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.date,s=r.localizer,i=r.min,o=i===void 0?s.startOf(new Date,"day"):i,l=r.max,u=l===void 0?s.endOf(new Date,"day"):l,c=r.scrollToTime,d=c===void 0?s.startOf(new Date,"day"):c,f=r.enableAutoScroll,h=f===void 0?!0:f,v=En(r,UI),g=n.range(a,this.props);return $.createElement(jr,Te({},v,{range:g,eventOffset:15,localizer:s,min:o,max:u,scrollToTime:d,enableAutoScroll:h}))}}])})($.Component);Gn.propTypes={};Gn.defaultProps=jr.defaultProps;Gn.navigate=function(t,n,e){var r=e.localizer;switch(n){case _t.PREVIOUS:return r.add(t,-1,"week");case _t.NEXT:return r.add(t,1,"week");default:return t}};Gn.range=function(t,n){var e=n.localizer,r=e.startOfWeek(),a=e.startOf(t,"week",r),s=e.endOf(t,"week",r);return e.range(a,s)};Gn.title=function(t,n){var e=n.localizer,r=Gn.range(t,{localizer:e}),a=jE(r),s=a[0],i=FI(a).slice(1);return e.format({start:s,end:i.pop()},"dayRangeHeaderFormat")};var $I=["date","localizer","min","max","scrollToTime","enableAutoScroll"];
1function HI(t,n){(n==null||n>t.length)&&(n=t.length);for(var e=0,r=Array(n);e<n;e++)r[e]=t[e];return r}function GI(t,n,e){return n=$e(n),bt(t,_0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function _0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(_0=function(){return!!t})()}function vp(t,n){return Gn.range(t,n).filter(function(e){return[6,0].indexOf(e.getDay())===-1})}var _a=(function(t){function n(){return ot(this,n),GI(this,n,arguments)}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.date,s=r.localizer,i=r.min,o=i===void 0?s.startOf(new Date,"day"):i,l=r.max,u=l===void 0?s.endOf(new Date,"day"):l,c=r.scrollToTime,d=c===void 0?s.startOf(new Date,"day"):c,f=r.enableAutoScroll,h=f===void 0?!0:f,v=En(r,$I),g=vp(a,this.props);return $.createElement(jr,Te({},v,{range:g,eventOffset:15,localizer:s,min:o,max:u,scrollToTime:d,enableAutoScroll:h}))}}])})($.Component);_a.propTypes={};_a.defaultProps=jr.defaultProps;_a.range=vp;_a.navigate=Gn.navigate;_a.title=function(t,n){var e=n.localizer,r=vp(t,{localizer:e}),a=jE(r),s=a[0],i=HI(a).slice(1);return e.format({start:s,end:i.pop()},"dayRangeHeaderFormat")};var hl=30;function Vs(t){var n=t.accessors,e=t.components,r=t.date,a=t.events,s=t.getters,i=t.length,o=i===void 0?hl:i,l=t.localizer,u=t.onDoubleClickEvent,c=t.onSelectEvent,d=t.selected,f=O.useRef(null),h=O.useRef(null),v=O.useRef(null),g=O.useRef(null),b=O.useRef(null);O.useEffect(function(){x()});var E=function(M,S,A){var N=e.event,R=e.date;return S=S.filter(function(T){return As(T,l.startOf(M,"day"),l.endOf(M,"day"),n,l)}),S.map(function(T,I){var F=n.title(T),P=n.end(T),L=n.start(T),D=s.eventProp(T,L,P,dl(T,d)),k=I===0&&l.format(M,"agendaDateFormat"),q=I===0?$.createElement("td",{rowSpan:S.length,className:"rbc-agenda-date-cell"},R?$.createElement(R,{day:M,label:k}):k):!1;return $.createElement("tr",{key:A+"_"+I,className:D.className,style:D.style},q,$.createElement("td",{className:"rbc-agenda-time-cell"},m(M,T)),$.createElement("td",{className:"rbc-agenda-event-cell",onClick:function(Z){return c&&c(T,Z)},onDoubleClick:function(Z){return u&&u(T,Z)}},N?$.createElement(N,{event:T,title:F}):F))},[])},m=function(M,S){var A="",N=e.time,R=l.messages.allDay,T=n.end(S),I=n.start(S);return n.allDay(S)||(l.eq(I,T)?R=l.format(I,"agendaTimeFormat"):l.isSameDate(I,T)?R=l.format({start:I,end:T},"agendaTimeRangeFormat"):l.isSameDate(M,I)?R=l.format(I,"agendaTimeFormat"):l.isSameDate(M,T)&&(R=l.format(T,"agendaTimeFormat"))),l.gt(M,I,"day")&&(A="rbc-continues-prior"),l.lt(M,T,"day")&&(A+=" rbc-continues-after"),$.createElement("span",{className:A.trim()},N?$.createElement(N,{event:S,day:M,label:R}):R)},x=function(){if(b.current){var M=f.current,S=b.current.firstChild;if(S){var A=g.current.scrollHeight>g.current.clientHeight,N=[],R=N;N=[Bf(S.children[0]),Bf(S.children[1])],(R[0]!==N[0]||R[1]!==N[1])&&(h.current.style.width=N[0]+"px",v.current.style.width=N[1]+"px"),A?(EO(M,"rbc-header-overflowing"),M.style.marginRight=np()+"px"):xO(M,"rbc-header-overflowing")}}},y=l.messages,w=l.add(r,o,"day"),_=l.range(r,w,"day");return a=a.filter(function(C){return As(C,l.startOf(r,"day"),l.endOf(w,"day"),n,l)}),a.sort(function(C,M){return+n.start(C)-+n.start(M)}),$.createElement("div",{className:"rbc-agenda-view"},a.length!==0?$.createElement($.Fragment,null,$.createElement("table",{ref:f,className:"rbc-agenda-table"},$.createElement("thead",null,$.createElement("tr",null,$.createElement("th",{className:"rbc-header",ref:h},y.date),$.createElement("th",{className:"rbc-header",ref:v},y.time),$.createElement("th",{className:"rbc-header"},y.event)))),$.createElement("div",{className:"rbc-agenda-content",ref:g},$.createElement("table",{className:"rbc-agenda-table"},$.createElement("tbody",{ref:b},_.map(function(C,M){return E(C,a,M)}))))):$.createElement("span",{className:"rbc-agenda-empty"},y.noEventsInRange))}Vs.propTypes={};Vs.range=function(t,n){var e=n.length,r=e===void 0?hl:e,a=n.localizer,s=a.add(t,r,"day");return{start:t,end:s}};Vs.navigate=function(t,n,e){var r=e.length,a=r===void 0?hl:r,s=e.localizer;switch(n){case _t.PREVIOUS:return s.add(t,-a,"day");case _t.NEXT:return s.add(t,a,"day");default:return t}};Vs.title=function(t,n){var e=n.length,r=e===void 0?hl:e,a=n.localizer,s=a.add(t,r,"day");return a.format({start:t,end:s},"agendaHeaderFormat")};var wo=ct(ct(ct(ct(ct({},Nt.MONTH,Ws),Nt.WEEK,Gn),Nt.WORK_WEEK,_a),Nt.DAY,zs),Nt.AGENDA,Vs),BI=["action","date","today"];function WI(t,n){var e=n.action,r=n.date,a=n.today,s=En(n,BI);switch(t=typeof t=="string"?wo[t]:t,e){case _t.TODAY:r=a||new Date;break;case _t.DATE:break;default:ys(t&&typeof t.navigate=="function","Calendar View components must implement a static `.navigate(date, action)` method.s"),r=t.navigate(r,e,s)}return r}function zI(t,n){var e=null;return typeof n=="function"?e=n(t):typeof n=="string"&&$n(t)==="object"&&t!=null&&n in t&&(e=t[n]),e}var Rn=function(n){return function(e){return zI(e,n)}},VI=["view","date","getNow","onNavigate"],KI=["view","toolbar","events","backgroundEvents","resourceGroupingLayout","style","className","elementProps","date","getNow","length","showMultiDayTimes","onShowMore","doShowMoreDrillDown","components","formats","messages","culture"];function Xy(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),e.push.apply(e,r)}return e}function Jy(t){for(var n=1;n<arguments.length;n++){var e=arguments[n]!=null?arguments[n]:{};
1n%2?Xy(Object(e),!0).forEach(function(r){ct(t,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Xy(Object(e)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))})}return t}function YI(t,n,e){return n=$e(n),bt(t,b0()?Reflect.construct(n,e||[],$e(t).constructor):n.apply(t,e))}function b0(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(n){}return(b0=function(){return!!t})()}function w0(t){if(Array.isArray(t))return t;for(var n=[],e=0,r=Object.entries(t);e<r.length;e++){var a=Zt(r[e],2),s=a[0],i=a[1];i&&n.push(s)}return n}function XI(t,n){var e=n.views,r=w0(e);return r.indexOf(t)!==-1}var mp=(function(t){function n(){var e;ot(this,n);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return e=YI(this,n,[].concat(a)),e.getViews=function(){var i=e.props.views;return Array.isArray(i)?l1(i,function(o,l){return o[l]=wo[l]},{}):$n(i)==="object"?RO(i,function(o,l){return o===!0?wo[l]:o}):wo},e.getView=function(){var i=e.getViews();return i[e.props.view]},e.getDrilldownView=function(i){var o=e.props,l=o.view,u=o.drilldownView,c=o.getDrilldownView;return c?c(i,l,Object.keys(e.getViews())):u},e.handleRangeChange=function(i,o,l){var u=e.props,c=u.onRangeChange,d=u.localizer;c&&o.range&&c(o.range(i,{localizer:d}),l)},e.handleNavigate=function(i,o){var l=e.props,u=l.view,c=l.date,d=l.getNow,f=l.onNavigate,h=En(l,VI),v=e.getView(),g=d();c=WI(v,Jy(Jy({},h),{},{action:i,date:o||c||g,today:g})),f(c,u,i),e.handleRangeChange(c,v)},e.handleViewChange=function(i){i!==e.props.view&&XI(i,e.props)&&e.props.onView(i);var o=e.getViews();e.handleRangeChange(e.props.date||e.props.getNow(),o[i],i)},e.handleSelectEvent=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onSelectEvent,o)},e.handleDoubleClickEvent=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onDoubleClickEvent,o)},e.handleKeyPressEvent=function(){for(var i=arguments.length,o=new Array(i),l=0;l<i;l++)o[l]=arguments[l];Ye(e.props.onKeyPressEvent,o)},e.handleSelectSlot=function(i){Ye(e.props.onSelectSlot,i)},e.handleDrillDown=function(i,o){var l=e.props.onDrillDown;if(l){l(i,o,e.drilldownView);return}o&&e.handleViewChange(o),e.handleNavigate(_t.DATE,i)},e.state={context:n.getContext(e.props)},e}return wt(n,t),lt(n,[{key:"render",value:function(){var r=this.props,a=r.view,s=r.toolbar,i=r.events,o=r.backgroundEvents,l=r.resourceGroupingLayout,u=r.style,c=r.className,d=r.elementProps,f=r.date,h=r.getNow,v=r.length,g=r.showMultiDayTimes,b=r.onShowMore,E=r.doShowMoreDrillDown;r.components,r.formats,r.messages,r.culture;var m=En(r,KI);f=f||h();var x=this.getView(),y=this.state.context,w=y.accessors,_=y.components,C=y.getters,M=y.localizer,S=y.viewNames,A=_.toolbar||zE,N=x.title(f,{localizer:M,length:v});return $.createElement("div",Te({},d,{className:nt(c,"rbc-calendar",m.rtl&&"rbc-rtl"),style:u}),s&&$.createElement(A,{date:f,view:a,views:S,label:N,onView:this.handleViewChange,onNavigate:this.handleNavigate,localizer:M}),$.createElement(x,Te({},m,{events:i,backgroundEvents:o,date:f,getNow:h,length:v,localizer:M,getters:C,components:_,accessors:w,showMultiDayTimes:g,getDrilldownView:this.getDrilldownView,onNavigate:this.handleNavigate,onDrillDown:this.handleDrillDown,onSelectEvent:this.handleSelectEvent,onDoubleClickEvent:this.handleDoubleClickEvent,onKeyPressEvent:this.handleKeyPressEvent,onSelectSlot:this.handleSelectSlot,onShowMore:b,doShowMoreDrillDown:E,resourceGroupingLayout:l})))}}],[{key:"getDerivedStateFromProps",value:function(r){return{context:n.getContext(r)}}},{key:"getContext",value:function(r){var a=r.startAccessor,s=r.endAccessor,i=r.allDayAccessor,o=r.tooltipAccessor,l=r.titleAccessor,u=r.resourceAccessor,c=r.resourceIdAccessor,d=r.resourceTitleAccessor,f=r.eventIdAccessor,h=r.eventPropGetter,v=r.backgroundEventPropGetter,g=r.slotPropGetter,b=r.slotGroupPropGetter,E=r.dayPropGetter,m=r.view,x=r.views,y=r.localizer,w=r.culture,_=r.messages,C=_===void 0?{}:_,M=r.components,S=M===void 0?{}:M,A=r.formats,N=A===void 0?{}:A,R=w0(x),T=$1(C);return{viewNames:R,localizer:U1(y,w,N,T),getters:{eventProp:function(){return h&&h.apply(void 0,arguments)||{}},backgroundEventProp:function(){return v&&v.apply(void 0,arguments)||{}},slotProp:function(){return g&&g.apply(void 0,arguments)||{}},slotGroupProp:function(){return b&&b.apply(void 0,arguments)||{}},dayProp:function(){return E&&E.apply(void 0,arguments)||{}}},components:TO(S[m]||{},s1(S,R),{eventWrapper:mn,backgroundEventWrapper:mn,eventContainerWrapper:mn,dateCellWrapper:mn,weekWrapper:mn,timeSlotWrapper:mn,timeGutterWrapper:mn,timeIndicatorWrapper:mn}),accessors:{start:Rn(a),end:Rn(s),allDay:Rn(i),tooltip:Rn(o),title:Rn(l),resource:Rn(u),resourceId:Rn(c),resourceTitle:Rn(d),eventId:Rn(f)}}}}])})($.Component);mp.defaultProps={events:[],backgroundEvents:[],elementProps:{},popup:!1,toolbar:!0,view:Nt.MONTH,views:[Nt.MONTH,Nt.WEEK,Nt.DAY,Nt.AGENDA],step:30,length:30,allDayMaxRows:1/0,doShowMoreDrillDown:!0,drilldownView:Nt.DAY,titleAccessor:"title",tooltipAccessor:"title",allDayAccessor:"allDay",startAccessor:"start",endAccessor:"end",resourceAccessor:"resourceId",resourceIdAccessor:"id",resourceTitleAccessor:"title",eventIdAccessor:"id",longPressThreshold:250,getNow:function(){return new Date},dayLayoutAlgorithm:"overlap"};mp.propTypes={};var JI=Gw(mp,{view:"onView",date:"onNavigate",selected:"onSelectEvent"});function QI(t){return/s$/.test(t)?t:t+"s"}var ZI=function(n,e,r){var a=n.start,s=n.end;return r.format(a,"MMMM dd",e)+" – "+r.format(s,r.eq(a,s,"month")?"dd":"MMMM dd",e)},eP=function(n,e,r){var a=n.start,s=n.end;return r.format(a,"D",e)+" – "+r.format(s,"D",e)},Kd=function(n,e,r){var a=n.start,s=n.end;return r.format(a,"t",e)+" – "+r.format(s,"t",e)},tP=function(n,e,r){var a=n.start;return r.format(a,"t",e)+" – "},nP=function(n,e,r){var a=n.end;return" – "+r.format(a,"t",e)},rP={dateFormat:"dd",dayFormat:"dd EEE",weekdayFormat:"EEE",selectRangeFormat:Kd,eventTimeRangeFormat:Kd,eventTimeRangeStartFormat:tP,eventTimeRangeEndFormat:nP,timeGutterFormat:"t",monthHeaderFormat:"MMMM yyyy",dayHeaderFormat:"EEEE MMM dd",dayRangeHeaderFormat:ZI,agendaHeaderFormat:eP,agendaDateFormat:"EEE MMM dd",agendaTimeFormat:"t",agendaTimeRangeFormat:Kd};function Xn(t){var n=t&&QI(t.toLowerCase());return n==="FullYear"?n="year":n||(n=void 0),n}function aP(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},e=n.firstDayOfWeek,r=e===void 0?7:e;function a(B,W){return t.fromJSDate(B).toFormat(W)}function s(B,W,X){return t.fromJSDate(B).setLocale(W).toFormat(X)}function i(B,W,X){var H=Xn(X),V=H?t.fromJSDate(B).startOf(H):t.fromJSDate(B),re=H?t.fromJSDate(W).startOf(H):t.fromJSDate(W);return[V,re,H]}function o(B){var W=B.weekday;if(W===r)return B.startOf("day");if(r===1)return B.startOf("week");var X=r===7?W:W+(7-r);return B.minus({day:X}).startOf("day")}function l(B){var W=B.weekday,X=r===1?7:r-1;if(W===X)return B.endOf("day");if(r===1)return B.endOf("week");var H=r>X?B.plus({day:r-X}):B;return H.set({weekday:X}).endOf("day")}function u(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Date,W=arguments.length>1?arguments[1]:void 0,X=Xn(W);if(X){var H=t.fromJSDate(B);return X.includes("week")?o(H):H.startOf(X)}return t.fromJSDate(B)}function c(){return r}function d(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Date,W=arguments.length>1?arguments[1]:void 0;return u(B,W).toJSDate()}function f(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Date,W=arguments.length>1?arguments[1]:void 0,X=Xn(W);if(X){var H=t.fromJSDate(B);return X.includes("week")?l(H):H.endOf(X)}return t.fromJSDate(B)}function h(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Date,W=arguments.length>1?arguments[1]:void 0;return f(B,W).toJSDate()}function v(B,W,X){var H=i(B,W,X),V=Zt(H,2),re=V[0],ie=V[1];return+re==+ie}function g(B,W,X){return!v(B,W,X)}function b(B,W,X){var H=i(B,W,X),V=Zt(H,2),re=V[0],ie=V[1];return+re>+ie}function E(B,W,X){var H=i(B,W,X),V=Zt(H,2),re=V[0],ie=V[1];return+re<+ie}function m(B,W,X){var H=i(B,W,X),V=Zt(H,2),re=V[0],ie=V[1];return+re>=+ie}function x(B,W,X){var H=i(B,W,X),V=Zt(H,2),re=V[0],ie=V[1];return+re<=+ie}function y(B,W,X){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"day",V=Xn(H),re=u(B,V),ie=u(W,V),ue=u(X,V);return+re>=+ie&&+re<=+ue}function w(B,W){var X=t.fromJSDate(B),H=t.fromJSDate(W),V=t.min(X,H);return V.toJSDate()}function _(B,W){var X=t.fromJSDate(B),H=t.fromJSDate(W),V=t.max(X,H);return V.toJSDate()}function C(B,W){if(!B&&!W)return null;var X=t.fromJSDate(W),H=u(B,"day");return H.set({hour:X.hour,minute:X.minute,second:X.second,millisecond:X.millisecond}).toJSDate()}function M(B,W,X){var H=Xn(X);return t.fromJSDate(B).plus(ct({},H,W)).toJSDate()}function S(B,W){for(var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",H=Xn(X),V=t.fromJSDate(B).toJSDate(),re=[];x(V,W);)re.push(V),V=M(V,1,H);return re}function A(B,W){var X=Xn(W),H=d(B,X);return v(H,B)?H:M(H,1,X)}function N(B,W){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",H=Xn(X),V=t.fromJSDate(B),re=t.fromJSDate(W);return Math.floor(re.diff(V,H,{conversionAccuracy:"longterm"}).toObject()[H])}function R(B){var W=u(B,"month");return o(W).toJSDate()}function T(B){var W=f(B,"month");return l(W).toJSDate()}function I(B){for(var W=R(B),X=T(B),H=[];x(W,X);)H.push(W),W=M(W,1,"day");return H}function F(B,W,X){return u(B,"day").set({minutes:W+X}).toJSDate()}function P(B,W){return N(B,W,"minutes")}function L(B){var W=u(B,"day"),X=t.fromJSDate(B);return Math.round(X.diff(W,"minutes",{conversionAccuracy:"longterm"}).toObject().minutes)}function D(B,W){return E(B,W)}function k(B,W,X){return m(W,X)}function q(B,W){var X=t.fromJSDate(B),H=t.fromJSDate(W);return H.diff(X).as("days")}function z(B){var W=B.evtA,X=W.start,H=W.end,V=W.allDay,re=B.evtB,ie=re.start,ue=re.end,ye=re.allDay,Pe=+d(X,"day")-+d(ie,"day"),ve=q(X,H),Oe=q(ie,ue);return Pe||Oe-ve||!!ye-!!V||+X-+ie||+H-+ue}function Z(B){var W=B.event,X=W.start,H=W.end,V=B.range,re=V.start,ie=V.end,ue=d(X,"day"),ye=x(ue,ie,"day"),Pe=g(ue,H,"minutes"),ve=Pe?b(H,re,"minutes"):m(H,re,"minutes");return ye&&ve}function te(B,W){var X=t.fromJSDate(B),H=t.fromJSDate(W);return X.hasSame(H,"day")}function se(){var B=new Date,W=/-/.test(B.toString())?"-":"",X=B.getTimezoneOffset(),H=Number("".concat(W).concat(Math.abs(X))),V=t.local().offset;return V>H?1:0}return new j1({format:function(W,X,H){return H?s(W,H,X):a(W,X)}
1,formats:rP,firstOfWeek:c,firstVisibleDay:R,lastVisibleDay:T,visibleDays:I,lt:E,lte:x,gt:b,gte:m,eq:v,neq:g,merge:C,inRange:y,startOf:d,endOf:h,range:S,add:M,diff:N,ceil:A,min:w,max:_,getSlotDate:F,getTotalMin:P,getMinutesFromMidnight:L,continuesPrior:D,continuesAfter:k,sortEvents:z,inEventRange:Z,isSameDate:te,daySpan:q,browserTZOffset:se})}const sP=({message:t,onClose:n,duration:e,ctaText:r,ctaLink:a})=>(O.useEffect(()=>{if(e){const s=setTimeout(()=>{n()},e);return()=>clearTimeout(s)}},[e,n]),p.jsxs("div",{id:"toaster",className:"fixed z-50 bottom-12.5 right-12.5 font-medium bg-white text-black p-4 pr-6 py-6 border-[3px] border-solid border-secondary border-t-0 border-r-0 border-b-0 shadow-lg flex flex-col justify-center uppercase text-sm leading-[1.2] w-full max-w-67.5 animate-slide-in",children:[p.jsx("button",{className:"absolute top-0 right-0 p-2 text-gray-500 hover:text-gray-700 text-base font-normal",onClick:n,children:p.jsx("i",{className:"fas fa-times",children:p.jsx("span",{className:"sr-only",children:"Close"})})}),p.jsx("div",{className:"max-w-60 text-xs font-bold",role:"status","aria-atomic":"true",children:t}),r&&a&&p.jsx("a",{href:a,className:"mt-4 text-sm font-bold underline hover:no-underline",children:r})]}));function E0({callToActions:t}){return t!=null&&t.length?p.jsx("div",{className:"flex flex-wrap gap-3",children:t.map(n=>n.url&&n.text&&p.jsx("a",{href:n.url,className:Bn("py-2.5 px-5 text-sm font-bold text-white uppercase bg-secondary hover:opacity-75 whitespace-nowrap",pt()&&"rounded-lg"),children:n.text},n.url))}):null}const iP=({event:t,isRemoving:n=!1,onRemoveFavourite:e})=>{const r=O.useRef(null),[a,s]=O.useState(!1),i=p.jsxs("p",{className:"text-black text-sm mb-2 pr-8",children:[t.track&&p.jsxs(p.Fragment,{children:[p.jsx("span",{className:"uppercase text-xs tracking-wide",children:t.track})," ",p.jsx("span",{className:"text-primary",children:"•"})," "]}),t.startsAt&&t.endAt&&p.jsxs(p.Fragment,{children:[p.jsxs("span",{children:[t.startsAt," - ",t.endAt]})," ",p.jsx("span",{className:"text-primary",children:"•"})," "]}),(t.hall||t.stage)&&p.jsxs("span",{children:[t.hall&&p.jsx("span",{children:t.hall}),t.stage&&p.jsxs("span",{children:[t.hall&&p.jsx("span",{children:", "}),t.stage]})]})]}),o="absolute bg-black text-white text-xs font-semibold z-20 rounded-[3px] px-2 py-[1px] top-[4px] right-[44px] whitespace-nowrap pointer-events-none opacity-0 transition-all flex items-center min-h-[20px] group-hover/tooltip:opacity-100",{isFavourite:l,setIsFavourite:u,loading:c,isMutating:d}=Qb(rr.SESSION,t.id),f=c||a||d,h=async v=>{if(v.preventDefault(),v.stopPropagation(),f)return;s(!0);let g=!1;try{g=await u(!1)}finally{s(!1)}g&&e(t.id)};return p.jsxs("div",{ref:r,className:"custom-event font-medium px-1 pb-2 mt-2 ".concat(n?"is-removing":""),children:[i,p.jsxs("button",{type:"button","aria-disabled":f,"aria-busy":f,"aria-label":"Remove ".concat(t.title," from my agenda"),onClick:h,className:"group/tooltip border py-1.5 cursor-pointer inline-block rounded-md px-2 border-gray-400 text-black bg-white hover:shadow-md transition-all duration-200 absolute top-2 right-2",children:[p.jsx("span",{className:o,children:K("myMwcTranslations.removeFromAgendaLabel","Remove from my agenda")}),p.jsx("i",{className:Ce("fa-star text-primary",{"fa-solid":l!==!1,"fa-regular":l===!1})}),f&&p.jsx("i",{className:"fa-solid fa-spinner fa-spin text-primary ml-1"})]}),p.jsx("h3",{className:"event-title text-black font-bold text-sm sm:text-base leading-5 inline",children:t.title})]})};function oP({date:t,localizer:n,eventStartDate:e,eventEndDate:r,onNavigate:a}){const s={weekday:"short"},i={day:"numeric",month:"short"},o=()=>{const l=e,u=r;let c=l;const d=[];for(;n.lte(c,u,"day");)d.push(c),c=n.add(c,1,"day");return d};return p.jsx("div",{className:"date-header-item flex flex-row w-full justify-around gap-4 mb-4 overflow-x-auto",children:o().map((l,u)=>{const c=n.isSameDate(t,l);return p.jsxs("span",{onClick:()=>a(l),className:Ce("calendar-date border text-left p-4 hover:border-b!",{"bg-primary text-white border-primary":c,"bg-white border-white hover:border-primary":!c,"rounded-lg":pt()}),children:[l.toLocaleDateString(Fn(),s),p.jsx("br",{}),p.jsx("strong",{className:"text-lg",children:l.toLocaleDateString(Fn(),i)})]},u)})})}Xe.extend(Xf);Xe.extend(Jf);Xe.extend(Qf);const lP=({open:t,onClose:n,event:e,localisations:r,onRemoveFavourite:a})=>{var x,y;Xe.locale(Fn(r==null?void 0:r.localeOverride));const[s,i]=O.useState(!1),{setIsFavourite:o,loading:l,isMutating:u}=Qb(rr.SESSION,e.id),c=s||u,d=l||c,f=Xe(e.startsAtDateTime).tz(en()).format((r==null?void 0:r.agendaModalDateFormat)||$b()),h=Xe(e.startsAtDateTime).tz(en()).format(ea()),v=Xe(e.endAtDateTime).tz(en()).format(ea()),g=async w=>{if(w.preventDefault(),d)return;i(!0);let _=!1;try{_=await o(!1)}finally{i(!1)}_&&(a(e.id),n())},b=w=>{switch(w){case"Virtual":return K("seaTranslations.virtualLabel","Virtual");case"Hybrid":return K("seaTranslations.hybridLabel","Hybrid");case"Physical":return K("seaTranslations.physicalLabel","Physical");default:return""}},E=({sessionTypes:w})=>{const _=w.length>1?"Hybrid":w[0];return p.jsx(xw,{children:b(_)})},m=e.description?e.description.replace(/\n/g,"<br>")+"&hellip;":"";return p.jsx(Is,{open:t,onOpenChange:w=>{!w&&!c&&n()},children:p.jsxs(Ps,{onClick:w=>w.stopPropagation(),onOpenAutoFocus:w=>w.preventDefault(),className:"max-w-200 max-h-[90vh] flex flex-col overflow-y-auto bg-white",children:[p.jsxs("div",{className:"sm:px-4 overflow-y-auto flex-1 min-h-0 pb-6 -mb-4",children:[p.jsx("div",{className:"sm:flex justify-between gap-6 mb-2",children:p.jsxs("div",{className:"meta",children:[p.jsxs("p",{className:"text-sm sm:text-lg flex items-center flex-wrap gap-2 mb-2",children:[e.track,!window.appConfig.hideSessionType&&p.jsx(E,{sessionTypes:e.type})]}),p.jsx(ks,{className:"text-2xl sm:text-3xl font-bold leading-[1.2] mb-2",children:e.title}),p.jsxs("div",{className:"flex flex-col lg:flex-row gap-3 lg:gap-10 mt-6",children:[p.jsxs("div",{id:"when",className:"flex gap-3",children:[p.jsx("span",{className:"bg-cream rounded-md grid items-center justify-center w-[48px] h-[48px]",children:p.jsx("i",{className:"text-2xl fa-light fa-calendar-days"})}),p.jsxs("div",{children:[p.jsx("h2",{className:"text-base font-bold",children:K("seaTranslations.dateTitle","Date")}),p.jsx("p",{className:"text-base",children:f})]})]}),p.jsxs("div",{id:"time",className:"flex gap-3",children:[p.jsx("span",{className:"bg-cream rounded-md grid items-center justify-center w-[48px] h-[48px]",children:p.jsx("i",{className:"text-2xl fa-light fa-clock"})}),p.jsxs("div",{children:[p.jsxs("div",{children:[p.jsx("h2",{className:"text-base font-bold",children:K("seaTranslations.timeTitle","Time")}),p.jsxs("p",{className:"text-base!",children:[h," - ",v,e.timezone&&p.jsx("span",{className:"ml-1",children:e.timezone})]})]}),e.doorsOpen&&p.jsxs("div",{id:"doors",className:"mt-2 sm:mt-0",children:[p.jsx("p",{className:"text-base font-bold sm:mt-2",children:K("seaTranslations.doorsOpen","Doors Open")}),p.jsx("p",{className:"text-base!",children:e.doorsOpen})]})]})]}),(e.hall||e.stage)&&p.jsxs("div",{id:"location",className:"flex gap-3",children:[p.jsx("span",{className:"bg-cream rounded-md grid items-center justify-center w-[48px] h-[48px]",children:p.jsx("i",{className:"text-2xl fa-light fa-location-dot"})}),p.jsx("div",{children:p.jsxs("div",{children:[p.jsx("h2",{className:"text-base font-bold",children:K("seaTranslations.locationTitle","Location")}),p.jsx("p",{className:"text-base",children:p.jsxs("span",{children:[e.hall&&p.jsx("span",{children:e.hall}),e.stage&&p.jsxs("span",{children:[e.hall&&p.jsx("span",{children:", "}),e.stage]})]})})]})})]})]}),e.theme&&p.jsxs("div",{children:[p.jsx("h3",{className:"text-lg font-bold mb-0 mt-6",children:K("seaTranslations.themeTitle","Theme")}),p.jsx("p",{children:e.theme})]})]})}),((x=e.richDescription)!=null?x:m)&&p.jsxs("div",{id:"session-container",className:"pb-6",children:[p.jsx("h3",{className:"text-lg font-bold mb-0 mt-6",children:K("seaTranslations.sessionDescription","Session Description")}),p.jsx("div",{className:"wysiwyg mt-0",dangerouslySetInnerHTML:{__html:(y=e.richDescription)!=null?y:m}})]}),e.interests&&e.interests.length>0&&p.jsxs("div",{className:"mt-4",children:[p.jsx("h3",{className:"text-lg font-bold mb-1 mt-6",children:K("seaTranslations.interestsTitle","Interests")}),p.jsx("div",{className:"event-categories flex flex-wrap gap-1 sm:gap-2",children:e.interests.map((w,_)=>p.jsx("span",{className:"text-xs uppercase font-medium py-1 px-2 sm:py-2 sm:px-3 leading-none border border-gray-300 border-solid rounded-full h-auto",children:w},_))})]})]}
1),p.jsx(eh,{className:"pt-6 px-2 pb-2 bg-white border-t mt-auto",children:p.jsxs("div",{className:"flex justify-end gap-2",children:[p.jsxs("button",{type:"button","aria-disabled":d,"aria-busy":c,"aria-label":"Remove ".concat(e.title," from my agenda"),onClick:g,className:Ce("bg-deepBlue px-5 py-3 text-white uppercase font-bold tracking-wide text-sm",{"rounded-md":pt()}),children:[p.jsx("span",{children:c?K("myMwcTranslations.removingLabel","Removing..."):K("myMwcTranslations.removeLabel","Remove")}),c&&p.jsx("i",{className:"fa-solid fa-spinner ml-2 fa-spin text-white"})]}),p.jsx("a",{href:e.url,target:"_blank",rel:"noreferrer",className:Ce("bg-primary px-5 py-3 text-white uppercase font-bold tracking-wide text-sm",{"rounded-md":pt()}),children:K("myMwcTranslations.seeFullEventLabel","Full Description")})]})})]})})};var qa={},Yd={exports:{}},Qy;function be(){return Qy||(Qy=1,(function(t){function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(Yd)),Yd.exports}var Xd={exports:{}},Zy;function rn(){return Zy||(Zy=1,(function(t){function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(Xd)),Xd.exports}var Jd={exports:{}}
1,Qd={exports:{}},e_;function uP(){return e_||(e_=1,(function(t){function n(e){if(Array.isArray(e))return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(Qd)),Qd.exports}var Zd={exports:{}},t_;function cP(){return t_||(t_=1,(function(t){function n(e,r){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var s,i,o,l,u=[],c=!0,d=!1;try{if(o=(a=a.call(e)).next,r===0){if(Object(a)!==a)return;c=!1}else for(;!(c=(s=o.call(a)).done)&&(u.push(s.value),u.length!==r);c=!0);}catch(f){d=!0,i=f}finally{try{if(!c&&a.return!=null&&(l=a.return(),Object(l)!==l))return}finally{if(d)throw i}}return u}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(Zd)),Zd.exports}var ef={exports:{}},tf={exports:{}},n_;function x0(){return n_||(n_=1,(function(t){function n(e,r){(r==null||r>e.length)&&(r=e.length);for(var a=0,s=Array(r);a<r;a++)s[a]=e[a];return s}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(tf)),tf.exports}var r_;function C0(){return r_||(r_=1,(function(t){var n=x0();function e(r,a){if(r){if(typeof r=="string")return n(r,a);var s={}.toString.call(r).slice(8,-1);return s==="Object"&&r.constructor&&(s=r.constructor.name),s==="Map"||s==="Set"?Array.from(r):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?n(r,a):void 0}}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(ef)),ef.exports}var nf={exports:{}},a_;function dP(){return a_||(a_=1,(function(t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(nf)),nf.exports}var s_;function pl(){return s_||(s_=1,(function(t){var n=uP(),e=cP(),r=C0(),a=dP();function s(i,o){return n(i)||e(i,o)||r(i,o)||a()}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports})(Jd)),Jd.exports}var rf={exports:{}},i_;function Wn(){return i_||(i_=1,(function(t){function n(){return t.exports=n=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var s in a)({}).hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e},t.exports.__esModule=!0,t.exports.default=t.exports,n.apply(null,arguments)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(rf)),rf.exports}var af={exports:{}},sf={exports:{}},of={exports:{}},o_;function fP(){return o_||(o_=1,(function(t){var n=rn().default;function e(r,a){if(n(r)!="object"||!r)return r;var s=r[Symbol.toPrimitive];if(s!==void 0){var i=s.call(r,a||"default");if(n(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(r)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(of)),of.exports}var l_;function S0(){return l_||(l_=1,(function(t){var n=rn().default,e=fP();function r(a){var s=e(a,"string");return n(s)=="symbol"?s:s+""}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})(sf)),sf.exports}var u_;function ur(){return u_||(u_=1,(function(t){var n=S0();function e(r,a,s){return(a=n(a))in r?Object.defineProperty(r,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[a]=s,r}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(af)),af.exports}var lf={exports:{}},c_;function an(){return c_||(c_=1,(function(t){function n(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(lf)),lf.exports}var uf={exports:{}},d_;function sn(){return d_||(d_=1,(function(t){var n=S0();function e(a,s){for(var i=0;i<s.length;i++){var o=s[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(a,n(o.key),o)}}function r(a,s,i){return s&&e(a.prototype,s),i&&e(a,i),Object.defineProperty(a,"prototype",{writable:!1}),a}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})(uf)),uf.exports}var cf={exports:{}},df={exports:{}},f_;function hP(){return f_||(f_=1,(function(t){function n(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
1t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(df)),df.exports}var h_;function Cn(){return h_||(h_=1,(function(t){var n=rn().default,e=hP();function r(a,s){if(s&&(n(s)=="object"||typeof s=="function"))return s;if(s!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e(a)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})(cf)),cf.exports}var ff={exports:{}},p_;function Sn(){return p_||(p_=1,(function(t){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(ff)),ff.exports}var hf={exports:{}},pf={exports:{}},v_;function pP(){return v_||(v_=1,(function(t){function n(e,r){return t.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(pf)),pf.exports}var m_;function Mn(){return m_||(m_=1,(function(t){var n=pP();function e(r,a){if(typeof a!="function"&&a!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(a&&a.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),a&&n(r,a)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(hf)),hf.exports}var Ti={exports:{}},g_;function on(){if(g_)return Ti.exports;g_=1;function t(e){var r,a,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(r=0;r<i;r++)e[r]&&(a=t(e[r]))&&(s&&(s+=" "),s+=a)}else for(a in e)e[a]&&(s&&(s+=" "),s+=a);return s}function n(){for(var e,r,a=0,s="",i=arguments.length;a<i;a++)(e=arguments[a])&&(r=t(e))&&(s&&(s+=" "),s+=r);return s}return Ti.exports=n,Ti.exports.clsx=n,Ti.exports}var wr={},Ai={exports:{}},y_;function gp(){return y_||(y_=1,(function(t,n){n.__esModule=!0,n.default=void 0,n.default=!!(typeof window<"u"&&window.document&&window.document.createElement),t.exports=n.default})(Ai,Ai.exports)),Ai.exports}var __;function vP(){if(__)return wr;__=1;var t=be();wr.__esModule=!0,wr.request=wr.cancel=void 0;var n=t(gp());let e=new Date().getTime();function r(u){const c=new Date().getTime(),d=Math.max(0,16-(c-e)),f=setTimeout(u,d);return e=c,f}const a=["","webkit","moz","o","ms"];let s="clearTimeout",i=r;const o=(u,c)=>"".concat(u+(u?c[0].toUpperCase()+c.substr(1):c),"AnimationFrame");n.default&&a.some(u=>{const c=o(u,"request");return c in window&&(s=o(u,"cancel"),i=d=>window[c](d)),!!i});const l=u=>{typeof window[s]=="function"&&window[s](u)};return wr.cancel=l,wr.request=i,wr}const M0=Ub(aO);var Di={exports:{}},Ri={exports:{}},Oi={exports:{}},Ii={exports:{}},Pi={exports:{}},b_;function yp(){return b_||(b_=1,(function(t,n){n.__esModule=!0,n.default=e;function e(r){return r&&r.ownerDocument||document}t.exports=n.default})(Pi,Pi.exports)),Pi.exports}var w_;function mP(){return w_||(w_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=a;var r=e(yp());function a(s){const i=(0,r.default)(s);return i&&i.defaultView||window}t.exports=n.default})(Ii,Ii.exports)),Ii.exports}var E_;function gP(){return E_||(E_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=a;var r=e(mP());function a(s,i){return(0,r.default)(s).getComputedStyle(s,i)}t.exports=n.default})(Oi,Oi.exports)),Oi.exports}var ki={exports:{}},Li={exports:{}},x_;function yP(){return x_||(x_=1,(function(t,n){n.__esModule=!0,n.default=r;const e=/([A-Z])/g;function r(a){return a.replace(e,"-$1").toLowerCase()}t.exports=n.default})(Li,Li.exports)),Li.exports}var C_;function _P(){return C_||(C_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=s;var r=e(yP());const a=/^ms-/;function s(i){return(0,r.default)(i).replace(a,"-ms-")}t.exports=n.default})(ki,ki.exports)),ki.exports}var ji={exports:{}},S_;function bP(){return S_||(S_=1,(function(t,n){n.__esModule=!0,n.default=r;const e=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function r(a){return!!(a&&e.test(a))}t.exports=n.default}
1)(ji,ji.exports)),ji.exports}var M_;function N0(){return M_||(M_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=void 0;var r=e(gP()),a=e(_P()),s=e(bP());function i(o,l){let u="",c="";if(typeof l=="string")return o.style.getPropertyValue((0,a.default)(l))||(0,r.default)(o).getPropertyValue((0,a.default)(l));Object.keys(l).forEach(d=>{const f=l[d];!f&&f!==0?o.style.removeProperty((0,a.default)(d)):(0,s.default)(d)?c+="".concat(d,"(").concat(f,") "):u+="".concat((0,a.default)(d),": ").concat(f,";")}),c&&(u+="transform: ".concat(c,";")),o.style.cssText+=";".concat(u)}n.default=i,t.exports=n.default})(Ri,Ri.exports)),Ri.exports}var Ui={exports:{}},Fi={exports:{}},N_;function T0(){return N_||(N_=1,(function(t,n){n.__esModule=!0,n.default=e;function e(r,a){if(r.contains)return r.contains(a);if(r.compareDocumentPosition)return r===a||!!(r.compareDocumentPosition(a)&16)}t.exports=n.default})(Fi,Fi.exports)),Fi.exports}var qi={exports:{}},$i={exports:{}},Hi={exports:{}},Gi={exports:{}},T_;function wP(){return T_||(T_=1,(function(t,n){n.__esModule=!0,n.default=e;function e(r){return"nodeType"in r&&r.nodeType===document.DOCUMENT_NODE}t.exports=n.default})(Gi,Gi.exports)),Gi.exports}var A_;function _p(){return A_||(A_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=a;var r=e(wP());function a(s){return"window"in s&&s.window===s?s:(0,r.default)(s)&&s.defaultView||!1}t.exports=n.default})(Hi,Hi.exports)),Hi.exports}var D_;function A0(){return D_||(D_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=a;var r=e(_p());function a(s){const i=s==="pageXOffset"?"scrollLeft":"scrollTop";function o(l,u){const c=(0,r.default)(l);if(u===void 0)return c?c[s]:l[i];c?c.scrollTo(c[s],u):l[i]=u}return o}t.exports=n.default})($i,$i.exports)),$i.exports}var R_;function D0(){return R_||(R_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=void 0;var r=e(A0());n.default=(0,r.default)("pageXOffset"),t.exports=n.default})(qi,qi.exports)),qi.exports}var Bi={exports:{}},O_;function R0(){return O_||(O_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=void 0;var r=e(A0());n.default=(0,r.default)("pageYOffset"),t.exports=n.default})(Bi,Bi.exports)),Bi.exports}var I_;function vl(){return I_||(I_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=o;var r=e(T0()),a=e(yp()),s=e(D0()),i=e(R0());function o(l){const u=(0,a.default)(l);let c={top:0,left:0,height:0,width:0};const d=u&&u.documentElement;return!d||!(0,r.default)(d,l)||(l.getBoundingClientRect!==void 0&&(c=l.getBoundingClientRect()),c={top:c.top+(0,i.default)(d)-(d.clientTop||0),left:c.left+(0,s.default)(d)-(d.clientLeft||0),width:c.width,height:c.height}),c}t.exports=n.default}
1)(Ui,Ui.exports)),Ui.exports}var Wi={exports:{}},P_;function EP(){return P_||(P_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=i;var r=e(N0()),a=e(yp());const s=o=>!!o&&"offsetParent"in o;function i(o){const l=(0,a.default)(o);let u=o&&o.offsetParent;for(;s(u)&&u.nodeName!=="HTML"&&(0,r.default)(u,"position")==="static";)u=u.offsetParent;return u||l.documentElement}t.exports=n.default})(Wi,Wi.exports)),Wi.exports}var k_;function xP(){return k_||(k_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=u;var r=e(N0()),a=e(vl()),s=e(EP()),i=e(D0()),o=e(R0());const l=c=>c.nodeName&&c.nodeName.toLowerCase();function u(c,d){let f={top:0,left:0},h;if((0,r.default)(c,"position")==="fixed")h=c.getBoundingClientRect();else{const b=d||(0,s.default)(c);h=(0,a.default)(c),l(b)!=="html"&&(f=(0,a.default)(b));const E=String((0,r.default)(b,"borderTopWidth")||0);f.top+=parseInt(E,10)-(0,o.default)(b)||0;const m=String((0,r.default)(b,"borderLeftWidth")||0);f.left+=parseInt(m,10)-(0,i.default)(b)||0}const v=String((0,r.default)(c,"marginTop")||0),g=String((0,r.default)(c,"marginLeft")||0);return{...h,top:h.top-f.top-(parseInt(v,10)||0),left:h.left-f.left-(parseInt(g,10)||0)}}t.exports=n.default})(Di,Di.exports)),Di.exports}var zi={exports:{}},L_;function CP(){return L_||(L_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=s;var r=e(_p()),a=e(vl());function s(i,o){const l=(0,r.default)(i);return l?l.innerWidth:o?i.clientWidth:(0,a.default)(i).width}t.exports=n.default})(zi,zi.exports)),zi.exports}var $a={},vf={exports:{}},mf={exports:{}},j_;function SP(){return j_||(j_=1,(function(t){function n(e,r){if(e==null)return{};var a={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)!==-1)continue;a[s]=e[s]}return a}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(mf)),mf.exports}var U_;function O0(){return U_||(U_=1,(function(t){var n=SP();function e(r,a){if(r==null)return{};var s,i,o=n(r,a);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(r);for(i=0;i<l.length;i++)s=l[i],a.indexOf(s)===-1&&{}.propertyIsEnumerable.call(r,s)&&(o[s]=r[s])}return o}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(vf)),vf.exports}var cn={},Vi={exports:{}},Ki={exports:{}},F_;function MP(){return F_||(F_=1,(function(t,n){n.__esModule=!0,n.default=r;let e;function r(a,s){if(!e){const i=document.body,o=i.matches||i.matchesSelector||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector;e=(l,u)=>o.call(l,u)}return e(a,s)}t.exports=n.default}
1)(Ki,Ki.exports)),Ki.exports}var q_;function NP(){return q_||(q_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=a;var r=e(MP());function a(s,i,o){s.closest&&!o&&s.closest(i);let l=s;do{if((0,r.default)(l,i))return l;l=l.parentElement}while(l&&l!==o&&l.nodeType===document.ELEMENT_NODE);return null}t.exports=n.default})(Vi,Vi.exports)),Vi.exports}var Yi={exports:{}},Xt={},$_;function TP(){if($_)return Xt;$_=1;var t=be();Xt.__esModule=!0,Xt.optionsSupported=Xt.onceSupported=Xt.default=void 0;var n=t(gp());let e=Xt.optionsSupported=!1,r=Xt.onceSupported=!1;try{const s={get passive(){return Xt.optionsSupported=e=!0},get once(){return Xt.onceSupported=r=Xt.optionsSupported=e=!0}};n.default&&(window.addEventListener("test",s,s),window.removeEventListener("test",s,!0))}catch(s){}function a(s,i,o,l){if(l&&typeof l!="boolean"&&!r){const{once:u,capture:c}=l;let d=o;!r&&u&&(d=o.__once||function f(h){this.removeEventListener(i,f,c),o.call(this,h)},o.__once=d),s.addEventListener(i,d,e?l:c)}s.addEventListener(i,o,l)}return Xt.default=a,Xt}var Xi={exports:{}},H_;function AP(){return H_||(H_=1,(function(t,n){n.__esModule=!0,n.default=void 0;function e(r,a,s,i){const o=i&&typeof i!="boolean"?i.capture:i;r.removeEventListener(a,s,o),s.__once&&r.removeEventListener(a,s.__once,o)}n.default=e,t.exports=n.default})(Xi,Xi.exports)),Xi.exports}var G_;function DP(){return G_||(G_=1,(function(t,n){var e=be();n.__esModule=!0,n.default=void 0;var r=e(TP()),a=e(AP());function s(i,o,l,u){return(0,r.default)(i,o,l,u),()=>{(0,a.default)(i,o,l,u)}}n.default=s,t.exports=n.default})(Yi,Yi.exports)),Yi.exports}var B_;function I0(){if(B_)return cn;B_=1;var t=be();Object.defineProperty(cn,"__esModule",{value:!0}),cn.default=void 0,cn.getBoundsForNode=x,cn.getEventNodeFromPoint=u,cn.getShowMoreNodeFromPoint=c,cn.isEvent=d,cn.isShowMore=f,cn.objectsCollide=m;var n=t(rn()),e=t(an()),r=t(sn()),a=t(T0()),s=t(NP()),i=t(DP());function o(w,_){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document;return(0,i.default)(C,w,_,{passive:!1})}function l(w,_,C){return!w||(0,a.default)(w,document.elementFromPoint(_,C))}function u(w,_){var C=_.clientX,M=_.clientY,S=document.elementFromPoint(C,M);return(0,s.default)(S,".rbc-event",w)}function c(w,_){var C=_.clientX,M=_.clientY,S=document.elementFromPoint(C,M);
1return(0,s.default)(S,".rbc-show-more",w)}function d(w,_){return!!u(w,_)}function f(w,_){return!!c(w,_)}function h(w){var _=w;return w.touches&&w.touches.length&&(_=w.touches[0]),{clientX:_.clientX,clientY:_.clientY,pageX:_.pageX,pageY:_.pageY}}var v=5,g=250,b=(function(){function w(_){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=C.global,S=M===void 0?!1:M,A=C.longPressThreshold,N=A===void 0?250:A,R=C.validContainers,T=R===void 0?[]:R;(0,e.default)(this,w),this._initialEvent=null,this.selecting=!1,this.isDetached=!1,this.container=_,this.globalMouse=!_||S,this.longPressThreshold=N,this.validContainers=T,this._listeners=Object.create(null),this._handleInitialEvent=this._handleInitialEvent.bind(this),this._handleMoveEvent=this._handleMoveEvent.bind(this),this._handleTerminatingEvent=this._handleTerminatingEvent.bind(this),this._keyListener=this._keyListener.bind(this),this._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=o("touchmove",function(){},window),this._removeKeyDownListener=o("keydown",this._keyListener),this._removeKeyUpListener=o("keyup",this._keyListener),this._removeDropFromOutsideListener=o("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=o("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()}return(0,r.default)(w,[{key:"on",value:function(C,M){var S=this._listeners[C]||(this._listeners[C]=[]);return S.push(M),{remove:function(){var N=S.indexOf(M);N!==-1&&S.splice(N,1)}}}},{key:"emit",value:function(C){for(var M=arguments.length,S=new Array(M>1?M-1:0),A=1;A<M;A++)S[A-1]=arguments[A];var N,R=this._listeners[C]||[];return R.forEach(function(T){N===void 0&&(N=T.apply(void 0,S))}),N}},{key:"teardown",value:function(){this._initialEvent=null,this._initialEventData=null,this._selectRect=null,this.selecting=!1,this._lastClickData=null,this.isDetached=!0,this._listeners=Object.create(null),this._removeTouchMoveWindowListener&&this._removeTouchMoveWindowListener(),this._removeInitialEventListener&&this._removeInitialEventListener(),this._removeEndListener&&this._removeEndListener(),this._onEscListener&&this._onEscListener(),this._removeMoveListener&&this._removeMoveListener(),this._removeKeyUpListener&&this._removeKeyUpListener(),this._removeKeyDownListener&&this._removeKeyDownListener(),this._removeDropFromOutsideListener&&this._removeDropFromOutsideListener(),this._removeDragOverFromOutsideListener&&this._removeDragOverFromOutsideListener()}},{key:"isSelected",value:function(C){var M=this._selectRect;return!M||!this.selecting?!1:m(M,x(C))}},{key:"filter",value:function(C){var M=this._selectRect;return!M||!this.selecting?[]:C.filter(this.isSelected,this)}},{key:"_addLongPressListener",value:function(C,M){var S=this,A=null,N=null,R=null,T=function(L){A=setTimeout(function(){F(),C(L)},S.longPressThreshold),N=o("touchmove",function(){return F()}),R=o("touchend",function(){return F()})},I=o("touchstart",T),F=function(){A&&clearTimeout(A),N&&N(),R&&R(),A=null,N=null,R=null};return M&&T(M),function(){F(),I()}}},{key:"_addInitialEventListener",value:function(){var C=this,M=o("mousedown",function(A){C._removeInitialEventListener(),C._handleInitialEvent(A),C._removeInitialEventListener=o("mousedown",C._handleInitialEvent)}),S=o("touchstart",function(A){C._removeInitialEventListener(),C._removeInitialEventListener=C._addLongPressListener(C._handleInitialEvent,A)});this._removeInitialEventListener=function(){M(),S()}}},{key:"_dropFromOutsideListener",value:function(C){var M=h(C),S=M.pageX,A=M.pageY,N=M.clientX,R=M.clientY;this.emit("dropFromOutside",{x:S,y:A,clientX:N,clientY:R}),C.preventDefault()}},{key:"_dragOverFromOutsideListener",value:function(C){var M=h(C),S=M.pageX,A=M.pageY,N=M.clientX,R=M.clientY;this.emit("dragOverFromOutside",{x:S,y:A,clientX:N,clientY:R}),C.preventDefault()}},{key:"_handleInitialEvent",value:function(C){if(this._initialEvent=C,!this.isDetached){var M=h(C),S=M.clientX,A=M.clientY,N=M.pageX,R=M.pageY,T=this.container(),I,F;if(!(C.which===3||C.button===2||!l(T,S,A))){if(!this.globalMouse&&T&&!(0,a.default)(T,C.target)){var P=E(0),L=P.top,D=P.left,k=P.bottom,q=P.right;if(F=x(T),I=m({top:F.top-L,left:F.left-D,bottom:F.bottom+k,right:F.right+q},{top:R,left:N}),!I)return}
1var z=this.emit("beforeSelect",this._initialEventData={isTouch:/^touch/.test(C.type),x:N,y:R,clientX:S,clientY:A});if(z!==!1)switch(C.type){case"mousedown":this._removeEndListener=o("mouseup",this._handleTerminatingEvent),this._onEscListener=o("keydown",this._handleTerminatingEvent),this._removeMoveListener=o("mousemove",this._handleMoveEvent);break;case"touchstart":this._handleMoveEvent(C),this._removeEndListener=o("touchend",this._handleTerminatingEvent),this._removeMoveListener=o("touchmove",this._handleMoveEvent);break}}}}},{key:"_isWithinValidContainer",value:function(C){var M=C.target,S=this.validContainers;return!S||!S.length||!M?!0:S.some(function(A){return!!M.closest(A)})}},{key:"_handleTerminatingEvent",value:function(C){var M=this.selecting,S=this._selectRect;if(!M&&C.type.includes("key")&&(C=this._initialEvent),this.selecting=!1,this._removeEndListener&&this._removeEndListener(),this._removeMoveListener&&this._removeMoveListener(),this._selectRect=null,this._initialEvent=null,this._initialEventData=null,!!C){var A=!this.container||(0,a.default)(this.container(),C.target),N=this._isWithinValidContainer(C);return C.key==="Escape"||!N?this.emit("reset"):!M&&A?this._handleClickEvent(C):M?this.emit("select",S):this.emit("reset")}}},{key:"_handleClickEvent",value:function(C){var M=h(C),S=M.pageX,A=M.pageY,N=M.clientX,R=M.clientY,T=new Date().getTime();return this._lastClickData&&T-this._lastClickData.timestamp<g?(this._lastClickData=null,this.emit("doubleClick",{x:S,y:A,clientX:N,clientY:R})):(this._lastClickData={timestamp:T},this.emit("click",{x:S,y:A,clientX:N,clientY:R}))}},{key:"_handleMoveEvent",value:function(C){if(!(this._initialEventData===null||this.isDetached)){var M=this._initialEventData,S=M.x,A=M.y,N=h(C),R=N.pageX,T=N.pageY,I=Math.abs(S-R),F=Math.abs(A-T),P=Math.min(R,S),L=Math.min(T,A),D=this.selecting,k=this.isClick(R,T);k&&!D&&!(I||F)||(!D&&!k&&this.emit("selectStart",this._initialEventData),k||(this.selecting=!0,this._selectRect={top:L,left:P,x:R,y:T,right:P+I,bottom:L+F},this.emit("selecting",this._selectRect)),C.preventDefault())}}},{key:"_keyListener",value:function(C){this.ctrl=C.metaKey||C.ctrlKey}},{key:"isClick",value:function(C,M){var S=this._initialEventData,A=S.x,N=S.y,R=S.isTouch;return!R&&Math.abs(C-A)<=v&&Math.abs(M-N)<=v}}])})();function E(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return(0,n.default)(w)!=="object"&&(w={top:w,left:w,right:w,bottom:w}),w}function m(w,_){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,M=x(w),S=M.top,A=M.left,N=M.right,R=N===void 0?A:N,T=M.bottom,I=T===void 0?S:T,F=x(_),P=F.top,L=F.left,D=F.right,k=D===void 0?L:D,q=F.bottom,z=q===void 0?P:q;return!(I-C<P||S+C>z||R-C<L||A+C>k)}function x(w){if(!w.getBoundingClientRect)return w;var _=w.getBoundingClientRect(),C=_.left+y("left"),M=_.top+y("top");return{top:M,left:C,right:(w.offsetWidth||0)+C,bottom:(w.offsetHeight||0)+M}}function y(w){if(w==="left")return window.pageXOffset||document.body.scrollLeft||0;if(w==="top")return window.pageYOffset||document.body.scrollTop||0}return cn.default=b,cn}var Ji={},W_;function P0(){if(W_)return Ji;W_=1,Object.defineProperty(Ji,"__esModule",{value:!0}),Ji.getSlotMetrics=n;var t=function(r){var a=r.min,s=r.max,i=r.step,o=r.slots,l=r.localizer;return"".concat(+l.startOf(a,"minutes"))+"".concat(+l.startOf(s,"minutes"))+"".concat(i,"-").concat(o)};function n(e){for(var r=e.min,a=e.max,s=e.step,i=e.timeslots,o=e.localizer,l=t({step:s,localizer:o}),u=1+o.getTotalMin(r,a),c=o.getMinutesFromMidnight(r),d=Math.ceil((u-1)/(s*i)),f=d*i,h=new Array(d),v=new Array(f),g=0;g<d;g++){h[g]=new Array(i);for(var b=0;b<i;b++){var E=g*i+b,m=E*s;v[E]=h[g][b]=o.getSlotDate(r,c,m)}}var x=v.length*s;v.push(o.getSlotDate(r,c,x));function y(w){var _=o.diff(r,w,"minutes")+o.getDstOffset(r,w);return Math.min(_,u)}return{groups:h,update:function(_){return t(_)!==l?n(_):this},dateIsInGroup:function(_,C){var M=h[C+1];return o.inRange(_,h[C][0],M?M[0]:a,"minutes")},nextSlot:function(_){var C=v[Math.min(v.findIndex(function(M){return M===_||o.eq(M,_)})+1,v.length-1)];return o.eq(C,_)&&(C=o.add(_,s,"minutes")),C}
1,closestSlotToPosition:function(_){var C=Math.min(v.length-1,Math.max(0,Math.floor(_*f)));return v[C]},closestSlotFromPoint:function(_,C){var M=Math.abs(C.top-C.bottom);return this.closestSlotToPosition((_.y-C.top)/M)},closestSlotFromDate:function(_){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(o.lt(_,r,"minutes"))return v[0];if(o.gt(_,a,"minutes"))return v[v.length-1];var M=o.diff(r,_,"minutes");return v[(M-M%s)/s+C]},startsBeforeDay:function(_){return o.lt(_,r,"day")},startsAfterDay:function(_){return o.gt(_,a,"day")},startsBefore:function(_){return o.lt(o.merge(r,_),r,"minutes")},startsAfter:function(_){return o.gt(o.merge(a,_),a,"minutes")},getRange:function(_,C,M,S){M||(_=o.min(a,o.max(r,_))),S||(C=o.min(a,o.max(r,C)));var A=y(_),N=y(C),R=N>s*f&&!o.eq(a,C)?(A-s)/(s*f)*100:A/(s*f)*100;return{top:R,height:N/(s*f)*100-R,start:y(_),startDate:_,end:y(C),endDate:C}},getCurrentTimePosition:function(_){var C=y(_),M=C/(s*f)*100;return M}}}return Ji}var Jn={},z_;function ml(){if(z_)return Jn;z_=1;var t=be();Object.defineProperty(Jn,"__esModule",{value:!0}),Jn.dateCellSelection=i,Jn.getSlotAtX=a,Jn.isSelected=e,Jn.pointInBox=s,Jn.slotWidth=r;var n=t(SE());function e(o,l){return!o||l==null?!1:(0,n.default)(o,l)}function r(o,l){var u=o.right-o.left,c=u/l;return c}function a(o,l,u,c){var d=r(o,c);return u?c-1-Math.floor((l-o.left)/d):Math.floor((l-o.left)/d)}function s(o,l){var u=l.x,c=l.y;return c>=o.top&&c<=o.bottom&&u>=o.left&&u<=o.right}function i(o,l,u,c,d){var f=-1,h=-1,v=c-1,g=r(l,c),b=a(l,u.x,d,c),E=l.top<u.y&&l.bottom>u.y,m=l.top<o.y&&l.bottom>o.y,x=o.y>l.bottom,y=l.top>o.y,w=u.top<l.top&&u.bottom>l.bottom;return w&&(f=0,h=v),E&&(y?(f=0,h=b):x&&(f=b,h=v)),m&&(f=h=d?v-Math.floor((o.x-l.left)/g):Math.floor((o.x-l.left)/g),E?b<f?f=b:h=b:o.y<u.y?h=v:f=0),{startIdx:f,endIdx:h}}return Jn}var Kr={},V_;function Ks(){if(V_)return Kr;
1V_=1,Object.defineProperty(Kr,"__esModule",{value:!0}),Kr.instanceId=r,Kr.isFirstFocusedRender=a,Kr.notify=e;var t=0;function n(s){return""+(s+ ++t)}function e(s,i){s&&s.apply(null,[].concat(i))}function r(s){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return s.__id||(s.__id=n("rw_")),(s.props.id||s.__id)+i}function a(s){return s._firstFocus||s.state.focused&&(s._firstFocus=!0)}return Kr}var Qi={},Zi={},K_;function k0(){if(K_)return Zi;K_=1;var t=be();Object.defineProperty(Zi,"__esModule",{value:!0}),Zi.default=o;var n=t(an()),e=t(sn()),r=t(LE()),a=(function(){function l(u,c){var d=c.accessors,f=c.slotMetrics;(0,n.default)(this,l);var h=f.getRange(d.start(u),d.end(u)),v=h.start,g=h.startDate,b=h.end,E=h.endDate,m=h.top,x=h.height;this.start=v,this.end=b,this.startMs=+g,this.endMs=+E,this.top=m,this.height=x,this.data=u}return(0,e.default)(l,[{key:"_width",get:function(){if(this.rows){var c=this.rows.reduce(function(f,h){return Math.max(f,h.leaves.length+1)},0)+1;return 100/c}if(this.leaves){var d=100-this.container._width;return d/(this.leaves.length+1)}return this.row._width}},{key:"width",get:function(){var c=this._width,d=Math.min(100,this._width*1.7);if(this.rows)return d;if(this.leaves)return this.leaves.length>0?d:c;var f=this.row.leaves,h=f.indexOf(this);return h===f.length-1?c:d}},{key:"xOffset",get:function(){if(this.rows)return 0;if(this.leaves)return this.container._width;var c=this.row,d=c.leaves,f=c.xOffset,h=c._width,v=d.indexOf(this)+1;return f+v*h}}])})();function s(l,u,c){return Math.abs(u.start-l.start)<c||u.start>l.start&&u.start<l.end}function i(l){for(var u=(0,r.default)(l,["startMs",function(g){return-g.endMs}]),c=[];u.length>0;){var d=u.shift();c.push(d);for(var f=0;f<u.length;f++){var h=u[f];if(!(d.endMs>h.startMs)){if(f>0){var v=u.splice(f,1)[0];c.push(v)}break}}}return c}function o(l){for(var u=l.events,c=l.minimumStartDifference,d=l.slotMetrics,f=l.accessors,h=u.map(function(m){return new a(m,{slotMetrics:d,accessors:f})}),v=i(h),g=[],b=function(){var x=v[E],y=g.find(function(C){return C.end>x.start||Math.abs(x.start-C.start)<c});if(!y)return x.rows=[],g.push(x),1;x.container=y;for(var w=null,_=y.rows.length-1;!w&&_>=0;
1_--)s(y.rows[_],x,c)&&(w=y.rows[_]);w?(w.leaves.push(x),x.row=w):(x.leaves=[],y.rows.push(x))},E=0;E<v.length;E++)b();return v.map(function(m){return{event:m.data,style:{top:m.top,height:m.height,width:m.width,xOffset:Math.max(0,m.xOffset)}}})}return Zi}var eo={},Y_;function RP(){if(Y_)return eo;Y_=1;var t=be();Object.defineProperty(eo,"__esModule",{value:!0}),eo.default=r;var n=t(k0());function e(a,s,i){for(var o=0;o<a.friends.length;++o)if(!(i.indexOf(a.friends[o])>-1)){s=s>a.friends[o].idx?s:a.friends[o].idx,i.push(a.friends[o]);var l=e(a.friends[o],s,i);s=s>l?s:l}return s}function r(a){var s=a.events,i=a.minimumStartDifference,o=a.slotMetrics,l=a.accessors,u=(0,n.default)({events:s,minimumStartDifference:i,slotMetrics:o,accessors:l});u.sort(function(k,q){return k=k.style,q=q.style,k.top!==q.top?k.top>q.top?1:-1:k.height!==q.height?k.top+k.height<q.top+q.height?1:-1:0});for(var c=0;c<u.length;++c)u[c].friends=[],delete u[c].style.left,delete u[c].style.left,delete u[c].idx,delete u[c].size;for(var d=0;d<u.length-1;++d)for(var f=u[d],h=f.style.top,v=f.style.top+f.style.height,g=d+1;g<u.length;++g){var b=u[g],E=b.style.top,m=b.style.top+b.style.height;(E>=h&&m<=v||m>h&&m<=v||E>=h&&E<v)&&(f.friends.push(b),b.friends.push(f))}for(var x=0;x<u.length;++x){for(var y=u[x],w=[],_=0;_<100;++_)w.push(1);for(var C=0;C<y.friends.length;++C)y.friends[C].idx!==void 0&&(w[y.friends[C].idx]=0);y.idx=w.indexOf(1)}for(var M=0;M<u.length;++M){var S=0;if(!u[M].size){var A=[],N=e(u[M],0,A);S=100/(N+1),u[M].size=S;for(var R=0;R<A.length;++R)A[R].size=S}}for(var T=0;T<u.length;++T){var I=u[T];I.style.left=I.idx*I.size;for(var F=0,P=0;P<I.friends.length;++P){var L=I.friends[P].idx;F=F>L?F:L}F<=I.idx&&(I.size=100-I.idx*I.size);var D=I.idx===0?0:3;I.style.width="calc(".concat(I.size,"% - ").concat(D,"px)"),I.style.height="calc(".concat(I.style.height,"% - 2px)"),I.style.xOffset="calc(".concat(I.style.left,"% + ").concat(D,"px)")}return u}return eo}var X_;function OP(){if(X_)return Qi;X_=1;var t=be();Object.defineProperty(Qi,"__esModule",{value:!0}),Qi.getStyledEvents=s;var n=t(k0()),e=t(RP()),r={overlap:n.default,"no-overlap":e.default};function a(i){return!!(i&&i.constructor&&i.call&&i.apply)}function s(i){i.events,i.minimumStartDifference,i.slotMetrics,i.accessors;var o=i.dayLayoutAlgorithm,l=o;return o in r&&(l=r[o]),a(l)?l.apply(this,arguments):[]}return Qi}var Ha={},Ga={},Ba={},J_;function L0(){if(J_)return Ba;J_=1,Object.defineProperty(Ba,"__esModule",{value:!0}),Ba.default=void 0;function t(n){return n.children}return Ba.default=t,Ba}var Q_;function IP(){if(Q_)return Ga;Q_=1;var t=be();Object.defineProperty(Ga,"__esModule",{value:!0}),Ga.default=void 0;var n=t(L0());return Ga.default=n.default,Ga}var Z_;function j0(){if(Z_)return Ha;Z_=1;var t=be(),n=rn();Object.defineProperty(Ha,"__esModule",{value:!0}),Ha.default=void 0;var e=t(Wn()),r=t(an()),a=t(sn()),s=t(Cn()),i=t(Sn()),o=t(Mn()),l=t(on());t(mt());var u=d(it()),c=t(IP());function d(g,b){if(typeof WeakMap=="function")var E=new WeakMap,m=new WeakMap;return(d=function(y,w){if(!w&&y&&y.__esModule)return y;var _,C,M={__proto__:null,default:y};if(y===null||n(y)!="object"&&typeof y!="function")return M;if(_=w?m:E){if(_.has(y))return _.get(y);_.set(y,M)}for(var S in y)S!=="default"&&{}.hasOwnProperty.call(y,S)&&((C=(_=Object.defineProperty)&&Object.getOwnPropertyDescriptor(y,S))&&(C.get||C.set)?_(M,S,C):M[S]=y[S]);return M})(g,b)}function f(g,b,E){return b=(0,i.default)(b),(0,s.default)(g,h()?Reflect.construct(b,E||[],(0,i.default)(g).constructor):b.apply(g,E))}function h(){try{var g=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(b){}return(h=function(){return!!g})()}var v=Ha.default=(function(g){function b(){return(0,r.default)(this,b),f(this,b,arguments)}return(0,o.default)(b,g),(0,a.default)(b,[{key:"render",value:function(){var m=this.props,x=m.renderSlot,y=m.resource,w=m.group,_=m.getters,C=m.components,M=C===void 0?{}:C,S=M.timeSlotWrapper,A=S===void 0?c.default:S,N=_?_.slotGroupProp(w):{};return u.default.createElement("div",(0,e.default)({className:"rbc-timeslot-group"},N),w.map(function(R,T){var I=_?_.slotProp(R,y):{};return u.default.createElement(A,{key:T,value:R,resource:y},u.default.createElement("div",(0,e.default)({},I,{className:(0,l.default)("rbc-time-slot",I.className)}),x&&x(R,T)))}))}}])})(u.Component);return v.propTypes={},Ha}var Wa={},eb;function PP(){if(eb)return Wa;eb=1;var t=be();Object.defineProperty(Wa,"__esModule",{value:!0}),Wa.default=void 0;var n=t(Wn()),e=t(ur()),r=t(on()),a=t(it());function s(u,c){var d=Object.keys(u);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(u);c&&(f=f.filter(function(h){return Object.getOwnPropertyDescriptor(u,h).enumerable})),d.push.apply(d,f)}return d}function i(u){for(var c=1;c<arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};
1c%2?s(Object(d),!0).forEach(function(f){(0,e.default)(u,f,d[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(d)):s(Object(d)).forEach(function(f){Object.defineProperty(u,f,Object.getOwnPropertyDescriptor(d,f))})}return u}function o(u){return typeof u=="string"?u:u+"%"}function l(u){var c=u.style,d=u.className,f=u.event,h=u.accessors,v=u.rtl,g=u.selected,b=u.label,E=u.continuesPrior,m=u.continuesAfter,x=u.getters,y=u.onClick,w=u.onDoubleClick,_=u.isBackgroundEvent,C=u.onKeyPress,M=u.components,S=M.event,A=M.eventWrapper,N=h.title(f),R=h.tooltip(f),T=h.end(f),I=h.start(f),F=x.eventProp(f,I,T,g),P=[a.default.createElement("div",{key:"1",className:"rbc-event-label"},b),a.default.createElement("div",{key:"2",className:"rbc-event-content"},S?a.default.createElement(S,{event:f,title:N}):N)],L=c.height,D=c.top,k=c.width,q=c.xOffset,z=i(i({},F.style),{},(0,e.default)({top:o(D),height:o(L),width:o(k)},v?"right":"left",o(q)));return a.default.createElement(A,(0,n.default)({type:"time"},u),a.default.createElement("div",{role:"button",tabIndex:0,onClick:y,onDoubleClick:w,style:z,onKeyDown:C,title:R?(typeof b=="string"?b+": ":"")+R:void 0,className:(0,r.default)(_?"rbc-background-event":"rbc-event",d,F.className,{"rbc-selected":g,"rbc-event-continues-earlier":E,"rbc-event-continues-later":m})},P))}return Wa.default=l,Wa}var jt={},Er={},tb;function U0(){return tb||(tb=1,Object.defineProperty(Er,"__esModule",{value:!0}),Er.views=Er.navigate=void 0,Er.navigate={PREVIOUS:"PREV",NEXT:"NEXT",TODAY:"TODAY",DATE:"DATE"},Er.views={MONTH:"month",WEEK:"week",WORK_WEEK:"work_week",DAY:"day",AGENDA:"agenda"}),Er}var nb;function F0(){if(nb)return jt;nb=1;var t=be();Object.defineProperty(jt,"__esModule",{value:!0}),jt.views=jt.dateRangeFormat=jt.dateFormat=jt.accessor=jt.DayLayoutAlgorithmPropType=void 0;var n=t(mt()),e=U0(),r=Object.keys(e.views).map(function(a){return e.views[a]});return jt.accessor=n.default.oneOfType([n.default.string,n.default.func]),jt.dateFormat=n.default.any,jt.dateRangeFormat=n.default.func,jt.views=n.default.oneOfType([n.default.arrayOf(n.default.oneOf(r)),n.default.objectOf(function(a,s){var i=r.indexOf(s)!==-1&&typeof a[s]=="boolean";if(i)return null;for(var o=arguments.length,l=new Array(o>2?o-2:0),u=2;u<o;u++)l[u-2]=arguments[u];return n.default.elementType.apply(n.default,[a,s].concat(l))})]),jt.DayLayoutAlgorithmPropType=n.default.oneOfType([n.default.oneOf(["overlap","no-overlap"]),n.default.func]),jt}var za={},rb;function kP(){if(rb)return za;rb=1;var t=be();Object.defineProperty(za,"__esModule",{value:!0}),za.default=void 0;var n=t(Wn()),e=t(it()),r=function(s){var i=s.children,o=s.className,l=s.style,u=s.innerRef;return e.default.createElement("div",{className:o,style:l,ref:u},i)};return za.default=e.default.forwardRef(function(a,s){return e.default.createElement(r,(0,n.default)({},a,{innerRef:s}))}),za}var ab;function LP(){if(ab)return $a;ab=1;var t=be(),n=rn();Object.defineProperty($a,"__esModule",{value:!0}),$a.default=void 0;var e=t(O0()),r=t(ur()),a=t(an()),s=t(sn()),i=t(Cn()),o=t(Sn()),l=t(Mn()),u=w(it());t(mt());var c=t(on()),d=w(I0()),f=w(P0()),h=ml(),v=Ks(),g=w(OP()),b=t(j0()),E=t(PP());F0();var m=t(kP()),x=["dayProp"],y=["eventContainerWrapper","timeIndicatorWrapper"];function w(N,R){if(typeof WeakMap=="function")var T=new WeakMap,I=new WeakMap;return(w=function(P,L){if(!L&&P&&P.__esModule)return P;var D,k,q={__proto__:null,default:P};if(P===null||n(P)!="object"&&typeof P!="function")return q;if(D=L?I:T){if(D.has(P))return D.get(P);D.set(P,q)}for(var z in P)z!=="default"&&{}.hasOwnProperty.call(P,z)&&((k=(D=Object.defineProperty)&&Object.getOwnPropertyDescriptor(P,z))&&(k.get||k.set)?D(q,z,k):q[z]=P[z]);return q})(N,R)}function _(N,R){var T=Object.keys(N);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(N);R&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(N,F).enumerable})),T.push.apply(T,I)}return T}function C(N){for(var R=1;R<arguments.length;R++){var T=arguments[R]!=null?arguments[R]:{};R%2?_(Object(T),!0).forEach(function(I){(0,r.default)(N,I,T[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(T)):_(Object(T)).forEac
1h(function(I){Object.defineProperty(N,I,Object.getOwnPropertyDescriptor(T,I))})}return N}function M(N,R,T){return R=(0,o.default)(R),(0,i.default)(N,S()?Reflect.construct(R,T||[],(0,o.default)(N).constructor):R.apply(N,T))}function S(){try{var N=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(R){}return(S=function(){return!!N})()}var A=(function(N){function R(){var T;(0,a.default)(this,R);for(var I=arguments.length,F=new Array(I),P=0;P<I;P++)F[P]=arguments[P];return T=M(this,R,[].concat(F)),T.state={selecting:!1,timeIndicatorPosition:null},T.intervalTriggered=!1,T.renderEvents=function(L){var D=L.events,k=L.isBackgroundEvent,q=T.props,z=q.rtl,Z=q.selected,te=q.accessors,se=q.localizer,B=q.getters,W=q.components,X=q.step,H=q.timeslots,V=q.dayLayoutAlgorithm,re=q.resizable,ie=T,ue=ie.slotMetrics,ye=se.messages,Pe=g.getStyledEvents({events:D,accessors:te,slotMetrics:ue,minimumStartDifference:Math.ceil(X*H/2),dayLayoutAlgorithm:V});return Pe.map(function(ve,Oe){var ce,we=ve.event,qe=ve.style,ke=te.end(we),Be=te.start(we),Ue=(ce=te.eventId(we))!==null&&ce!==void 0?ce:"evt_"+Oe,Ne="eventTimeRangeFormat",He,Ee=ue.startsBeforeDay(Be),at=ue.startsAfterDay(ke);Ee?Ne="eventTimeRangeEndFormat":at&&(Ne="eventTimeRangeStartFormat"),Ee&&at?He=ye.allDay:He=se.format({start:Be,end:ke},Ne);var Lt=Ee||ue.startsBefore(Be),st=at||ue.startsAfter(ke);return u.default.createElement(E.default,{style:qe,event:we,label:He,key:Ue,getters:B,rtl:z,components:W,continuesPrior:Lt,continuesAfter:st,accessors:te,resource:T.props.resource,selected:(0,h.isSelected)(we,Z),onClick:function(Dt){return T._select(C(C(C({},we),T.props.resource&&{sourceResource:T.props.resource}),k&&{isBackgroundEvent:!0}),Dt)},onDoubleClick:function(Dt){return T._doubleClick(we,Dt)},isBackgroundEvent:k,onKeyPress:function(Dt){return T._keyPress(we,Dt)},resizable:re})})},T._selectable=function(){var L=T.containerRef.current,D=T.props,k=D.longPressThreshold,q=D.localizer,z=T._selector=new d.default(function(){return L},{longPressThreshold:k}),Z=function(W){var X=T.props.onSelecting,H=T.state||{},V=te(W),re=V.startDate,ie=V.endDate;X&&(q.eq(H.startDate,re,"minutes")&&q.eq(H.endDate,ie,"minutes")||X({start:re,end:ie,resourceId:T.props.resource})===!1)||(T.state.start!==V.start||T.state.end!==V.end||T.state.selecting!==V.selecting)&&T.setState(V)},te=function(W){var X=T.slotMetrics.closestSlotFromPoint(W,(0,d.getBoundsForNode)(L));T.state.selecting||(T._initialSlot=X);var H=T._initialSlot;q.lte(H,X)?X=T.slotMetrics.nextSlot(X):q.gt(H,X)&&(H=T.slotMetrics.nextSlot(H));var V=T.slotMetrics.getRange(q.min(H,X),q.max(H,X));return C(C({},V),{},{selecting:!0,top:"".concat(V.top,"%"),height:"".concat(V.height,"%")})},se=function(W,X){if(!(0,d.isEvent)(T.containerRef.current,W)){var H=te(W),V=H.startDate,re=H.endDate;T._selectSlot({startDate:V,endDate:re,action:X,box:W})}T.setState({selecting:!1})};z.on("selecting",Z),z.on("selectStart",Z),z.on("beforeSelect",function(B){if(T.props.selectable==="ignoreEvents")return!(0,d.isEvent)(T.containerRef.current,B)}),z.on("click",function(B){return se(B,"click")}),z.on("doubleClick",function(B){return se(B,"doubleClick")}),z.on("select",function(B){T.state.selecting&&(T._selectSlot(C(C({},T.state),{},{action:"select",bounds:B})),T.setState({selecting:!1}))}),z.on("reset",function(){T.state.selecting&&T.setState({selecting:!1})})},T._teardownSelectable=function(){T._selector&&(T._selector.teardown(),T._selector=null)},T._selectSlot=function(L){for(var D=L.startDate,k=L.endDate,q=L.action,z=L.bounds,Z=L.box,te=D,se=[];T.props.localizer.lte(te,k);)se.push(te),te=new Date(+te+T.props.step*60*1e3);(0,v.notify)(T.props.onSelectSlot,{slots:se,start:D,end:k,resourceId:T.props.resource,action:q,bounds:z,box:Z})},T._select=function(){for(var L=arguments.length,D=new Array(L),k=0;k<L;k++)D[k]=arguments[k];(0,v.notify)(T.props.onSelectEvent,D)},T._doubleClick=function(){for(var L=arguments.length,D=new Array(L),k=0;k<L;k++)D[k]=arguments[k];(0,v.notify)(T.props.onDoubleClickEvent,D)},T._keyPress=function(){for(var L=arguments.length,D=new Array(L),k=0;k<L;k++)D[k]=arguments[k];(0,v.notify)(T.props.onKeyPressEvent,D)}
1,T.slotMetrics=f.getSlotMetrics(T.props),T.containerRef=(0,u.createRef)(),T}return(0,l.default)(R,N),(0,s.default)(R,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable(),this.props.isNow&&this.setTimeIndicatorPositionUpdateInterval()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable(),this.clearTimeIndicatorInterval()}},{key:"componentDidUpdate",value:function(I,F){this.props.selectable&&!I.selectable&&this._selectable(),!this.props.selectable&&I.selectable&&this._teardownSelectable();var P=this.props,L=P.getNow,D=P.isNow,k=P.localizer,q=P.date,z=P.min,Z=P.max,te=k.neq(I.getNow(),L(),"minutes");if(I.isNow!==D||te){if(this.clearTimeIndicatorInterval(),D){var se=!te&&k.eq(I.date,q,"minutes")&&F.timeIndicatorPosition===this.state.timeIndicatorPosition;this.setTimeIndicatorPositionUpdateInterval(se)}}else D&&(k.neq(I.min,z,"minutes")||k.neq(I.max,Z,"minutes"))&&this.positionTimeIndicator()}},{key:"setTimeIndicatorPositionUpdateInterval",value:function(){var I=this,F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;!this.intervalTriggered&&!F&&this.positionTimeIndicator(),this._timeIndicatorTimeout=window.setTimeout(function(){I.intervalTriggered=!0,I.positionTimeIndicator(),I.setTimeIndicatorPositionUpdateInterval()},6e4)}},{key:"clearTimeIndicatorInterval",value:function(){this.intervalTriggered=!1,window.clearTimeout(this._timeIndicatorTimeout)}},{key:"positionTimeIndicator",value:function(){var I=this.props,F=I.min,P=I.max,L=I.getNow,D=L();if(D>=F&&D<=P){var k=this.slotMetrics.getCurrentTimePosition(D);this.intervalTriggered=!0,this.setState({timeIndicatorPosition:k})}else this.clearTimeIndicatorInterval()}},{key:"render",value:function(){var I=this.props,F=I.date,P=I.max,L=I.rtl,D=I.isNow,k=I.resource,q=I.accessors,z=I.localizer,Z=I.getters,te=Z.dayProp,se=(0,e.default)(Z,x),B=I.components,W=B.eventContainerWrapper,X=B.timeIndicatorWrapper,H=(0,e.default)(B,y);this.slotMetrics=this.slotMetrics.update(this.props);var V=this.slotMetrics,re=this.state,ie=re.selecting,ue=re.top,ye=re.height,Pe=re.startDate,ve=re.endDate,Oe={start:Pe,end:ve},ce=te(P,k),we=ce.className,qe=ce.style,ke={className:"rbc-current-time-indicator",style:{top:"".concat(this.state.timeIndicatorPosition,"%")}},Be=H.dayColumnWrapper||m.default;return u.default.createElement(Be,{ref:this.containerRef,date:F,style:qe,className:(0,c.default)(we,"rbc-day-slot","rbc-time-column",D&&"rbc-now",D&&"rbc-today",ie&&"rbc-slot-selecting"),slotMetrics:V,resource:k},V.groups.map(function(Ue,Ne){return u.default.createElement(b.default,{key:Ne,group:Ue,resource:k,getters:se,components:H})}),u.default.createElement(W,{localizer:z,resource:k,accessors:q,getters:se,components:H,slotMetrics:V},u.default.createElement("div",{className:(0,c.default)("rbc-events-container",L&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroundEvent:!0}),this.renderEvents({events:this.props.events}))),ie&&u.default.createElement("div",{className:"rbc-slot-selection",style:{to
1p:ue,height:ye}},u.default.createElement("span",null,z.format(Oe,"selectRangeFormat"))),D&&this.intervalTriggered&&u.default.createElement(X,ke,u.default.createElement("div",ke)))}}])})(u.default.Component);return A.propTypes={},A.defaultProps={dragThroughEvents:!0,timeslots:2},$a.default=A,$a}var Va={};const jP=Ub(FD);var Ka={},to={},sb;function UP(){if(sb)return to;sb=1,Object.defineProperty(to,"__esModule",{value:!0}),to.default=n;var t=it();function n(e){var r=e.ref,a=e.callback;(0,t.useEffect)(function(){var s=function(o){r.current&&!r.current.contains(o.target)&&a()};return document.addEventListener("mousedown",s),function(){document.removeEventListener("mousedown",s)}},[r,a])}return to}var Ya={},ib;function q0(){if(ib)return Ya;ib=1;var t=be();Object.defineProperty(Ya,"__esModule",{value:!0}),Ya.default=void 0;var n=t(Wn()),e=t(ur()),r=t(O0()),a=t(an()),s=t(sn()),i=t(Cn()),o=t(Sn()),l=t(Mn());t(mt());var u=t(it()),c=t(on()),d=["style","className","event","selected","isAllDay","onSelect","onDoubleClick","onKeyPress","localizer","continuesPrior","continuesAfter","accessors","getters","children","components","slotStart","slotEnd"];function f(E,m){var x=Object.keys(E);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(E);m&&(y=y.filter(function(w){return Object.getOwnPropertyDescriptor(E,w).enumerable})),x.push.apply(x,y)}return x}function h(E){for(var m=1;m<arguments.length;m++){var x=arguments[m]!=null?arguments[m]:{};m%2?f(Object(x),!0).forEach(function(y){(0,e.default)(E,y,x[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(x)):f(Object(x)).forEach(function(y){Object.defineProperty(E,y,Ob
1ject.getOwnPropertyDescriptor(x,y))})}return E}function v(E,m,x){return m=(0,o.default)(m),(0,i.default)(E,g()?Reflect.construct(m,x||[],(0,o.default)(E).constructor):m.apply(E,x))}function g(){try{var E=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(m){}return(g=function(){return!!E})()}var b=(function(E){function m(){return(0,a.default)(this,m),v(this,m,arguments)}return(0,l.default)(m,E),(0,s.default)(m,[{key:"render",value:function(){var y=this.props,w=y.style,_=y.className,C=y.event,M=y.selected,S=y.isAllDay,A=y.onSelect,N=y.onDoubleClick,R=y.onKeyPress,T=y.localizer,I=y.continuesPrior,F=y.continuesAfter,P=y.accessors,L=y.getters,D=y.children,k=y.components,q=k.event,z=k.eventWrapper,Z=y.slotStart,te=y.slotEnd,se=(0,r.default)(y,d);delete se.resizable;var B=P.title(C),W=P.tooltip(C),X=P.end(C),H=P.start(C),V=P.allDay(C),re=S||V||T.diff(H,T.ceil(X,"day"),"day")>1,ie=L.eventProp(C,H,X,M),ue=u.default.createElement("div",{className:"rbc-event-content",title:W||void 0},q?u.default.createElement(q,{event:C,continuesPrior:I,continuesAfter:F,title:B,isAllDay:V,localizer:T,slotStart:Z,slotEnd:te}):B);return u.default.createElement(z,(0,n.default)({},this.props,{type:"date"}),u.default.createElement("div",(0,n.default)({},se,{style:h(h({},ie.style),w),className:(0,c.default)("rbc-event",_,ie.className,{"rbc-selected":M,"rbc-event-allday":re,"rbc-event-continues-prior":I,"rbc-event-continues-after":F}),onClick:function(Pe){return A&&A(C,Pe)},onDoubleClick:function(Pe){return N&&N(C,Pe)},onKeyDown:function(Pe){return R&&R(C,Pe)}}),typeof D=="function"?D(ue):ue))}}])})(u.default.Component);return b.propTypes={},Ya.default=b,Ya}var ob;function FP(){if(ob)return Ka;ob=1;var t=be(),n=rn();Object.defineProperty(Ka,"__esModule",{value:!0}),Ka.default=void 0;var e=t(Wn()),r=u(it()),a=t(mt()),s=t(vl()),i=t(UP()),o=t(q0()),l=ml();function u(h,v){if(typeof WeakMap=="function")var g=new WeakMap,b=new WeakMap;return(u=function(m,x){if(!x&&m&&m.__esModule)return m;var y,w,_={__proto__:null,default:m};if(m===null||n(m)!="object"&&typeof m!="function")return _;if(y=x?b:g){if(y.has(m))return y.get(m);y.set(m,_)}for(var C in m)C!=="default"&&{}.hasOwnProperty.call(m,C)&&((w=(y=Object.defineProperty)&&Object.getOwnPropertyDescriptor(m,C))&&(w.get||w.set)?y(_,C,w):_[C]=m[C]);return _})(h,v)}function c(h){var v=h.target,g=h.offset,b=h.container,E=h.box,m=(0,s.default)(v),x=m.top,y=m.left,w=m.width,_=m.height,C=(0,s.default)(b),M=C.top,S=C.left,A=C.width,N=C.height,R=(0,s.default)(E),T=R.width,I=R.height,F=M+N,P=S+A,L=x+I,D=y+T,k=g.x,q=g.y,z=L>F?x-I-q:x+q+_,Z=D>P?y+k-T+w:y+k;return{topOffset:z,leftOffset:Z}}function d(h){var v=h.containerRef,g=h.accessors,b=h.getters,E=h.selected,m=h.components,x=h.localizer,y=h.position,w=h.show,_=h.events,C=h.slotStart,M=h.slotEnd,S=h.onSelect,A=h.onDoubleClick,N=h.onKeyPress,R=h.handleDragStart,T=h.popperRef,I=h.target,F=h.offset;(0,i.default)({ref:T,callback:w}),(0,r.useLayoutEffect)(function(){var D=c({target:I,offset:F,container:v.current,box:T.current}),k=D.topOffset,q=D.leftOffset;T.current.style.top="".concat(k,"px"),T.current.style.left="".concat(q,"px")},[F.x,F.y,I]);var P=y.width,L={minWidth:P+P/2};return r.default.createElement("div",{style:L,className:"rbc-overlay",ref:T},r.default.createElement("div",{className:"rbc-overlay-header"},x.format(C,"dayHeaderFormat")),_.map(function(D,k){return r.default.createElement(o.default,{key:k,type:"popup",localizer:x,event:D,getters:b,onSelect:S,accessors:g,components:m,onDoubleClick:A,onKeyPress:N,continuesPrior:x.lt(g.end(D),C,"day"),continuesAfter:x.gte(g.start(D),M,"day"),slotStart:C,slotEnd:M,selected:(0,l.isSelected)(D,E),draggable:!0,onDragStart:function(){return R(D)},onDragEnd:function(){return w()}})}))}var f=r.default.forwardRef(function(h,v){return r.default.createElement(d,(0,e.default)({},h,{popperRef:v}))});return f.propTypes={accessors:a.default.object.isRequired,getters:a.default.object.isRequired,selected:a.default.object,components:a.default.object.isRequired,localizer:a.default.object.isRequired,position:a.default.object.isRequired,show:a.default.func.isRequired,events:a.default.array.isRequired,slotStart:a.default.instanceOf(Date).isRequired,slotEnd:a.default.instanceOf(Date),onSelect:a.default.func,onDoubleClick:a.default.func,onKeyPress:a.default.func,handleDragStart:a.default.func,style:a.default.object,offset:a.default.shape({x:a.default.number,y:a.default.number})},Ka.default=f,Ka}var lb;function qP(){if(lb)return Va;lb=1;var t=be(),n=rn();Object.defineProperty(Va,"__esModule",{value:!0}),Va.default=void 0;var e=t(Wn()),r=o(it()),a=t(mt()),s=jP,i=t(FP());function o(c,d){if(typeof WeakMap=="function")var f=new WeakMap,h=new WeakMap;return(o=function(g,b){if(!b&&g&&g.__esModule)return g;var E,m,x={__proto__:null,default:g};if(g===null||n(g)!="object"&&typeof g!="function")return x;if(E=b?h:f){if(E.has(g))return E.get(g);E.set(g,x)}for(var y in g)y!=="default"&&{}.hasOwnProperty.call(g,y)&&((m=(E=Object.defineProperty)&&Object.getOwnPropertyDescriptor(g,y))&&(m.get||m.set)?E(x,y,m):x[y]=g[y]);return x})(c,d)}function l(c){var d=c.containerRef,f=c.popupOffset,h=f===void 0?5:f,v=c.overlay,g=c.accessors,b=c.localizer,E=c.components,m=c.getters,x=c.selected,y=c.handleSelectEvent,w=c.handleDoubleClickEvent,_=c.handleKeyPressEvent,C=c.handleDragStart,M=c.onHide,S=c.overlayDisplay,A=(0,r.useRef)(null);if(!v.position)return null;var N=h;isNaN(h)||(N={x:h,y:h});var R=v.position,T=v.events,I=v.date,F=v.end;return r.default.createElement(s.Overlay,{rootClose:!0,flip:!0,show:!0,placement:"bottom",onHide:M,target:v.target},function(P){var L=P.props;return r.default.createElement(i.default,(0,e.default)({},L,{containerRef:d,ref:A,target:v.target,offset:N,accessors:g,getters:m,selected:x,components:E,localizer:b,position:R,show:S,events:T,slotStart:I,slotEnd:F,onSelect:y,onDoubleClick:w,onKeyPress:_,handleDragStart:C}))})}var u=r.default.forwardRef(function(c,d){return r.default.createElement(l,(0,e.default)({},c,{containerRef:d}))});return u.propTypes={popupOffset:a.default.oneOfType([a.default.number,a.default.shape({x:a.default.number,y:a.default.number})]),overlay:a.default.shape({position:a.default.object,events:a.default.array,date:a.default.instanceOf(Date),end:a.default.instanceOf(Date)}),accessors:a.default.object.isRequired,localizer:a.default.object.isRequired,components:a.default.object.isRequired,getters:a.default.object.isRequired,selected:a.default.object,handleSelectEvent:a.default.func,handleDoubleClickEvent:a.default.func,handleKeyPressEvent:a.default.func,handleDragStart:a.default.func,onHide:a.default.func,overlayDisplay:a.default.func},Va.default=u,Va}var Xa={},no={exports:{}},ub;function $0(){return ub||(ub=1,(function(t,n){var e=be();n.__esModule=!0,n.default=s;var r=e(gp());let a;function s(i){if((!a&&a!==0||i)&&r.default){const o=document.createElement("div");o.style.position="absolute",o.style.top="-9999px",o.style.width="50px",o.style.height="50px",o.style.overflow="scroll",document.body.appendChild(o),a=o.offsetWidth-o.clientWidth,document.body.removeChild(o)}return a}t.exports=n.default}
1)(no,no.exports)),no.exports}var Ja={},ro={exports:{}},cb;function $P(){return cb||(cb=1,(function(t,n){var e=be();n.__esModule=!0,n.default=s;var r=e(_p()),a=e(vl());function s(i,o){const l=(0,r.default)(i);return l?l.innerHeight:o?i.clientHeight:(0,a.default)(i).height}t.exports=n.default})(ro,ro.exports)),ro.exports}var ao={exports:{}},db;function HP(){return db||(db=1,(function(t,n){n.__esModule=!0,n.default=r;const e=Function.prototype.bind.call(Function.prototype.call,[].slice);function r(a,s){return e(a.querySelectorAll(s))}t.exports=n.default})(ao,ao.exports)),ao.exports}var Qa={},fb;function GP(){if(fb)return Qa;fb=1;var t=be(),n=rn();Object.defineProperty(Qa,"__esModule",{value:!0}),Qa.default=void 0;var e=t(ur()),r=t(an()),a=t(sn()),s=t(Cn()),i=t(Sn()),o=t(Mn()),l=h(it());t(mt());var u=t(on()),c=Ks(),d=ml(),f=h(I0());function h(x,y){if(typeof WeakMap=="function")var w=new WeakMap,_=new WeakMap;return(h=function(M,S){if(!S&&M&&M.__esModule)return M;var A,N,R={__proto__:null,default:M};if(M===null||n(M)!="object"&&typeof M!="function")return R;if(A=S?_:w){if(A.has(M))return A.get(M);A.set(M,R)}for(var T in M)T!=="default"&&{}.hasOwnProperty.call(M,T)&&((N=(A=Object.defineProperty)&&Object.getOwnPropertyDescriptor(M,T))&&(N.get||N.set)?A(R,T,N):R[T]=M[T]);return R})(x,y)}function v(x,y){var w=Object.keys(x);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(x);y&&(_=_.filter(function(C){return Object.getOwnPropertyDescriptor(x,C).enumerable})),w.push.apply(w,_)}return w}function g(x){for(var y=1;y<arguments.length;y++){var w=arguments[y]!=null?arguments[y]:{};y%2?v(Object(w),!0).forEach(function(_){(0,e.default)(x,_,w[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(w)):v(Object(w)).forEach(function(_){Object.defineProperty(x,_,Object.getOwnPropertyDescriptor(w,_))})}return x}function b(x,y,w){return y=(0,i.default)(y),(0,s.default)(x,E()?Reflect.construct(y,w||[],(0,i.default)(x).constructor):y.apply(x,w))}function E(){try{var x=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(y){}return(E=function(){return!!x})()}var m=(function(x){function y(w,_){var C;return(0,r.default)(this,y),C=b(this,y,[w,_]),C.state={selecting:!1},C.containerRef=(0,l.createRef)(),C}return(0,o.default)(y,x),(0,a.default)(y,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"componentDidUpdate",value:function(_){!_.selectable&&this.props.selectable&&this._selectable(),_.selectable&&!this.props.selectable&&this._teardownSelectable()}},{key:"render",value:function(){var _=this.props,C=_.range,M=_.getNow,S=_.getters,A=_.date,N=_.components.dateCellWrapper,R=_.localizer,T=this.state,I=T.selecting,F=T.startIdx,P=T.endIdx,L=M();return l.default.createElement("div",{className:"rbc-row-bg",ref:this.containerRef},C.map(function(D,k){var q=I&&k>=F&&k<=P,z=S.dayProp(D),Z=z.className,te=z.style;return l.default.createElement(N,{key:k,value:D,range:C},l.default.createElement("div",{style:te,className:(0,u.default)("rbc-day-bg",Z,q&&"rbc-selected-cell",R.isSameDate(D,L)&&"rbc-today",A&&R.neq(A,D,"month")&&"rbc-off-range-bg")}))}))}},{key:"_selectable",value:function(){var _=this,C=this.containerRef.current,M=this._selector=new f.default(this.props.container,{longPressThreshold:this.props.longPressThreshold}),S=function(N,R){if(!(0,f.isEvent)(C,N)&&!(0,f.isShowMore)(C,N)){var T=(0,f.getBoundsForNode)(C),I=_.props,F=I.range,P=I.rtl;if((0,d.pointInBox)(T,N)){var L=(0,d.getSlotAtX)(T,N.x,P,F.length);_._selectSlot({startIdx:L,endIdx:L,action:R,box:N})}}_._initial={},_.setState({selecting:!1})};M.on("selecting",function(A){var N=_.props,R=N.range,T=N.rtl,I=-1,F=-1;if(_.state.selecting||((0,c.notify)(_.props.onSelectStart,[A]),_._initial={x:A.x,y:A.y}),M.isSelected(C)){var P=(0,f.getBoundsForNode)(C),L=(0,d.dateCellSelection)(_._initial,P,A,R.length,T);I=L.startIdx,F=L.endIdx}_.setState({selecting:!0,startIdx:I,endIdx:F})}),M.on("beforeSelect",function(A){if(_.props.selectable==="ignoreEvents")return!(0,f.isEvent)(_.containerRef.current,A)}),M.on("click",function(A){return S(A,"click")}),M.on("doubleClick",function(A){return S(A,"doubleClick")}),M.on("select",function(A){_._selectSlot(g(g({},_.state),{},{action:"select",bounds:A})),_._initial={},_.setState({selecting:!1}),(0,c.notify)(_.props.onSelectEnd,[_.state])})}},{key:"_teardownSelectable",value:function(){this._selector&&(this._selector.teardown(),this._selector=null)}}
1,{key:"_selectSlot",value:function(_){var C=_.endIdx,M=_.startIdx,S=_.action,A=_.bounds,N=_.box;C!==-1&&M!==-1&&this.props.onSelectSlot&&this.props.onSelectSlot({start:M,end:C,action:S,bounds:A,box:N,resourceId:this.props.resourceId})}}])})(l.default.Component);return m.propTypes={},Qa.default=m,Qa}var Za={},es={},hb;function H0(){if(hb)return es;hb=1;var t=be();Object.defineProperty(es,"__esModule",{value:!0}),es.default=void 0;var n=t(mt()),e=t(it()),r=t(q0()),a=ml();return es.default={propTypes:{slotMetrics:n.default.object.isRequired,selected:n.default.object,isAllDay:n.default.bool,accessors:n.default.object.isRequired,localizer:n.default.object.isRequired,components:n.default.object.isRequired,getters:n.default.object.isRequired,onSelect:n.default.func,onDoubleClick:n.default.func,onKeyPress:n.default.func},defaultProps:{segments:[],selected:{}},renderEvent:function(i,o){var l=i.selected;i.isAllDay;var u=i.accessors,c=i.getters,d=i.onSelect,f=i.onDoubleClick,h=i.onKeyPress,v=i.localizer,g=i.slotMetrics,b=i.components,E=i.resizable,m=g.continuesPrior(o),x=g.continuesAfter(o);return e.default.createElement(r.default,{event:o,getters:c,localizer:v,accessors:u,components:b,onSelect:d,onDoubleClick:f,onKeyPress:h,continuesPrior:m,continuesAfter:x,slotStart:g.first,slotEnd:g.last,selected:(0,a.isSelected)(o,l),resizable:E})},renderSpan:function(i,o,l){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:" ",c=Math.abs(o)/i*100+"%";return e.default.createElement("div",{key:l,className:"rbc-row-segment",style:{WebkitFlexBasis:c,flexBasis:c,maxWidth:c}},u)}},es}var pb;function BP(){if(pb)return Za;pb=1;var t=be();Object.defineProperty(Za,"__esModule",{value:!0}),Za.default=void 0;var n=t(ur()),e=t(an()),r=t(sn()),a=t(Cn()),s=t(Sn()),i=t(Mn());t(mt());var o=t(on()),l=t(it()),u=t(H0());function c(g,b){var E=Object.keys(g);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(g);b&&(m=m.filter(function(x){return Object.getOwnPropertyDescriptor(g,x).enumerable})),E.push.apply(E,m)}return E}function d(g){for(var b=1;b<arguments.length;b++){var E=arguments[b]!=null?arguments[b]:{};b%2?c(Object(E),!0).forEach(function(m){(0,n.default)(g,m,E[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(E)):c(Object(E)).forEach(function(m){Object.defineProperty(g,m,Object.getOwnPropertyDescriptor(E,m))})}return g}function f(g,b,E){return b=(0,s.default)(b),(0,a.default)(g,h()?Reflect.construct(b,E||[],(0,s.default)(g).constructor):b.apply(g,E))}function h(){try{var g=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(b){}return(h=function(){return!!g})()}var v=(function(g){function b(){return(0,e.default)(this,b),f(this,b,arguments)}return(0,i.default)(b,g),(0,r.default)(b,[{key:"render",value:function(){var m=this,x=this.props,y=x.segments,w=x.slotMetrics.slots,_=x.className,C=1;return l.default.createElement("div",{className:(0,o.default)(_,"rbc-row")},y.reduce(function(M,S,A){var N=S.event,R=S.left,T=S.right,I=S.span,F="_lvl_"+A,P=R-C,L=u.default.renderEvent(m.props,N);return P&&M.push(u.default.renderSpan(w,P,"".concat(F,"_gap"))),M.push(u.default.renderSpan(w,I,F,L)),C=T+1,M},[]))}}])})(l.default.Component);return v.propTypes={},v.defaultProps=d({},u.default.defaultProps),Za.default=v,Za}var ts={},vn={},gf={exports:{}},yf={exports:{}},vb;function WP(){return vb||(vb=1,(function(t){var n=x0();function e(r){if(Array.isArray(r))return n(r)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports})(yf)),yf.exports}var _f={exports:{}},mb;function zP(){return mb||(mb=1,(function(t){function n(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(_f)),_f.exports}var bf={exports:{}},gb;function VP(){return gb||(gb=1,(function(t){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(bf)),bf.exports}var yb;
1function KP(){return yb||(yb=1,(function(t){var n=WP(),e=zP(),r=C0(),a=VP();function s(i){return n(i)||e(i)||r(i)||a()}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports})(gf)),gf.exports}var _b;function bp(){if(_b)return vn;_b=1;var t=be();Object.defineProperty(vn,"__esModule",{value:!0}),vn.endOfRange=r,vn.eventLevels=s,vn.eventSegments=a,vn.inRange=i,vn.segsOverlap=o,vn.sortEvents=u,vn.sortWeekEvents=l;var n=t(KP()),e=t(AE());function r(c){var d=c.dateRange,f=c.unit,h=f===void 0?"day":f,v=c.localizer;return{first:d[0],last:v.add(d[d.length-1],1,h)}}function a(c,d,f,h){var v=r({dateRange:d,localizer:h}),g=v.first,b=v.last,E=h.diff(g,b,"day"),m=h.max(h.startOf(f.start(c),"day"),g),x=h.min(h.ceil(f.end(c),"day"),b),y=(0,e.default)(d,function(_){return h.isSameDate(_,m)}),w=h.diff(m,x,"day");return w=Math.min(w,E),w=Math.max(w-h.segmentOffset,1),{event:c,span:w,left:y+1,right:Math.max(y+w,1)}}function s(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1/0,f,h,v,g=[],b=[];for(f=0;f<c.length;f++){for(v=c[f],h=0;h<g.length&&o(v,g[h]);h++);h>=d?b.push(v):(g[h]||(g[h]=[])).push(v)}for(f=0;f<g.length;f++)g[f].sort(function(E,m){return E.left-m.left});return{levels:g,extra:b}}function i(c,d,f,h,v){var g={start:h.start(c),end:h.end(c)},b={start:d,end:f};return v.inEventRange({event:g,range:b})}function o(c,d){return d.some(function(f){return f.left<=c.right&&f.right>=c.left})}function l(c,d,f){var h=(0,n.default)(c),v=[],g=[];h.forEach(function(m){var x=d.start(m),y=d.end(m);f.daySpan(x,y)>1?v.push(m):g.push(m)});var b=v.sort(function(m,x){return u(m,x,d,f)}),E=g.sort(function(m,x){return u(m,x,d,f)});return[].concat((0,n.default)(b),(0,n.default)(E))}function u(c,d,f,h){var v={start:f.start(c),end:f.end(c),allDay:f.allDay(c)},g={start:f.start(d),end:f.end(d),allDay:f.allDay(d)};return h.sortEvents({evtA:v,evtB:g})}return vn}var bb;function YP(){if(bb)return ts;bb=1;var t=be();Object.defineProperty(ts,"__esModule",{value:!0}),ts.default=void 0;var n=t(ur()),e=t(an()),r=t(sn()),a=t(Cn()),s=t(Sn()),i=t(Mn());t(mt());var o=t(it()),l=t(on()),u=t(H0()),c=bp(),d=t(DE());function f(x,y){var w=Object.keys(x);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(x);y&&(_=_.filter(function(C){return Object.getOwnPropertyDescriptor(x,C).enumerable})),w.push.apply(w,_)}return w}function h(x){for(var y=1;y<arguments.length;y++){var w=arguments[y]!=null?arguments[y]:{};y%2?f(Object(w),!0).forEach(function(_){(0,n.default)(x,_,w[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(w)):f(Object(w)).forEach(function(_){Object.defineProperty(x,_,Object.getOwnPropertyDescriptor(w,_))})}return x}function v(x,y,w){return y=(0,s.default)(y),(0,a.default)(x,g()?Reflect.construct(y,w||[],(0,s.default)(x).constructor):y.apply(x,w))}function g(){try{var x=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(y){}return(g=function(){return!!x})()}var b=function(y,w){return y.left<=w&&y.right>=w},E=function(y,w){return y.filter(function(_){return b(_,w)}).map(function(_){return _.event})},m=(function(x){function y(){return(0,e.default)(this,y),v(this,y,arguments)}return(0,i.default)(y,x),(0,r.default)(y,[{key:"render",value:function(){for(var _=this.props,C=_.segments,M=_.slotMetrics.slots,S=(0,c.eventLevels)(C).levels[0],A=1,N=1,R=[];A<=M;){var T="_lvl_"+A,I=S.filter(function(te){return b(te,A)})[0]||{},F=I.event,P=I.left,L=I.right,D=I.span;if(!F){var k=this.getHiddenEventsForSlot(C,A);if(k.length>0){var q=A-N;q&&R.push(u.default.renderSpan(M,q,T+"_gap")),R.push(u.default.renderSpan(M,1,T,this.renderShowMore(C,A))),N=A=A+1;continue}A++;continue}var z=Math.max(0,P-N);if(this.canRenderSlotEvent(P,D)){var Z=u.default.renderEvent(this.props,F);z&&R.push(u.default.renderSpan(M,z,T+"_gap")),R.push(u.default.renderSpan(M,D,T,Z)),N=A=L+1}else z&&R.push(u.default.renderSpan(M,z,T+"_gap")),R.push(u.default.renderSpan(M,1,T,this.renderShowMore(C,A))),N=A=A+1}return o.default.createElement("div",{className:"rbc-row"},R)}},{key:"getHiddenEventsForSlot",value:function(_,C){var M=E(_,C),S=(0,c.eventLevels)(_).levels[0],A=S.filter(function(N){return b(N,C)}).map(function(N){return N.event});return M.filter(function(N){return!A.some(function(R){return R===N})})}},{key:"canRenderSlotEvent",value:function(_,C){var M=this.props.segments;return(0,d.default)(_,_+C).every(function(S){var A=E(M,S).length;return A===1})}},{key:"renderShowMore",value:function(_,C){var M=this,S=this.props,A=S.localizer,N=S.slotMetrics,R=S.components,T=N.getEventsForSlot(C),I=E(_,C),F=I.length;if(R!=null&&R.showMore){var P=R.showMore,L=N.getDateForSlot(C-1);return F?o.default.createElement(P,{localizer:A,slotDate:L,slot:C,count:F,events:T,remainingEvents:I}):!1}return F?o.default.createElement("button",{type:"button",key:"sm_"+C,className:(0,l.default)("rbc-button-link","rbc-show-more"),onClick:function(k){return M.showMore(C,k)}},A.messages.showMore(F,I,T)):!1}},{key:"showMore",value:function(_,C){C.preventDefault(),C.stopPropagation(),this.props.onShowMore(_,C.target)}}])})(o.default.Component);return m.propTypes={},m.defaultProps=h({},u.default.defaultProps),ts.default=m,ts}var ns={},wb;function XP(){if(wb)return ns;wb=1;var t=be();Object.defineProperty(ns,"__esModule",{value:!0}),ns.default=void 0;var n=t(it()),e=function(a){var s=a.children;return n.default.createElement("div",{className:"rbc-row-content-scroll-container"},s)};return ns.default=e,ns}var so={},Eb;
1function JP(){if(Eb)return so;Eb=1;var t=be();Object.defineProperty(so,"__esModule",{value:!0}),so.getSlotMetrics=l;var n=t(ur()),e=t(M0),r=bp();function a(u,c){var d=Object.keys(u);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(u);c&&(f=f.filter(function(h){return Object.getOwnPropertyDescriptor(u,h).enumerable})),d.push.apply(d,f)}return d}function s(u){for(var c=1;c<arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?a(Object(d),!0).forEach(function(f){(0,n.default)(u,f,d[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(d)):a(Object(d)).forEach(function(f){Object.defineProperty(u,f,Object.getOwnPropertyDescriptor(d,f))})}return u}var i=function(c,d){return c.left<=d&&c.right>=d},o=function(c,d){return c[0].range===d[0].range&&c[0].events===d[0].events};function l(){return(0,e.default)(function(u){for(var c=u.range,d=u.events,f=u.maxRows,h=u.minRows,v=u.accessors,g=u.localizer,b=(0,r.endOfRange)({dateRange:c,localizer:g}),E=b.first,m=b.last,x=d.map(function(M){return(0,r.eventSegments)(M,c,v,g)}),y=(0,r.eventLevels)(x,Math.max(f-1,1)),w=y.levels,_=y.extra,C=_.length>0?h-1:h;w.length<C;)w.push([]);return{first:E,last:m,levels:w,extra:_,range:c,slots:c.length,clone:function(S){var A=l();return A(s(s({},u),S))},getDateForSlot:function(S){return c[S]},getSlotForDate:function(S){return c.find(function(A){return g.isSameDate(A,S)})},getEventsForSlot:function(S){return x.filter(function(A){return i(A,S)}).map(function(A){return A.event})},continuesPrior:function(S){return g.continuesPrior(v.start(S),E)},continuesAfter:function(S){var A=v.start(S),N=v.end(S);return g.continuesAfter(A,N,m)}}},o)}return so}var xb;function G0(){if(xb)return Ja;xb=1;var t=be(),n=rn();Object.defineProperty(Ja,"__esModule",{value:!0}),Ja.default=void 0;var e=t(Wn()),r=t(an()),a=t(sn()),s=t(Cn()),i=t(Sn()),o=t(Mn()),l=m(it()),u=t(on()),c=t($P()),d=t(HP());t(mt());var f=t(GP()),h=t(BP()),v=t(YP()),g=t(L0()),b=t(XP()),E=m(JP());function m(_,C){if(typeof WeakMap=="function")var M=new WeakMap,S=new WeakMap;return(m=function(N,R){if(!R&&N&&N.__esModule)return N;var T,I,F={__proto__:null,default:N};if(N===null||n(N)!="object"&&typeof N!="function")return F;if(T=R?S:M){if(T.has(N))return T.get(N);T.set(N,F)}for(var P in N)P!=="default"&&{}.hasOwnProperty.call(N,P)&&((I=(T=Object.defineProperty)&&Object.getOwnPropertyDescriptor(N,P))&&(I.get||I.set)?T(F,P,I):F[P]=N[P]);return F})(_,C)}function x(_,C,M){return C=(0,i.default)(C),(0,s.default)(_,y()?Reflect.construct(C,M||[],(0,i.default)(_).constructor):C.apply(_,M))}function y(){try{var _=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(C){}return(y=function(){return!!_})()}var w=(function(_){function C(){var M;(0,r.default)(this,C);for(var S=arguments.length,A=new Array(S),N=0;N<S;N++)A[N]=arguments[N];return M=x(this,C,[].concat(A)),M.handleSelectSlot=function(R){var T=M.props,I=T.range,F=T.onSelectSlot;F(I.slice(R.start,R.end+1),R)},M.handleShowMore=function(R,T){var I=M.props,F=I.range,P=I.onShowMore,L=M.slotMetrics(M.props),D=(0,d.default)(M.containerRef.current,".rbc-row-bg")[0],k;D&&(k=D.children[R-1]);var q=L.getEventsForSlot(R);P(q,F[R-1],k,R,T)},M.getContainer=function(){var R=M.props.container;return R?R():M.containerRef.current},M.renderHeadingCell=function(R,T){var I=M.props,F=I.renderHeader,P=I.getNow,L=I.localizer;return F({date:R,key:"header_".concat(T),className:(0,u.default)("rbc-date-cell",L.isSameDate(R,P())&&"rbc-now")})},M.renderDummy=function(){var R=M.props,T=R.className,I=R.range,F=R.renderHeader,P=R.showAllEvents;return l.default.createElement("div",{className:T,ref:M.containerRef},l.default.createElement("div",{className:(0,u.default)("rbc-row-content",P&&"rbc-row-content-scrollable")},F&&l.default.createElement("div",{className:"rbc-row",ref:M.headingRowRef},I.map(M.renderHeadingCell)),l.default.createElement("div",{className:"rbc-row",ref:M.eventRowRef},l.default.createElement("div",{className:"rbc-row-segment"},l.default.createElement("div",{className:"rbc-event"},l.default.createElement("div",{className:"rbc-event-content"}," "))))))}
1,M.containerRef=(0,l.createRef)(),M.headingRowRef=(0,l.createRef)(),M.eventRowRef=(0,l.createRef)(),M.slotMetrics=E.getSlotMetrics(),M}return(0,o.default)(C,_),(0,a.default)(C,[{key:"getRowLimit",value:function(){var S,A=(0,c.default)(this.eventRowRef.current),N=(S=this.headingRowRef)!==null&&S!==void 0&&S.current?(0,c.default)(this.headingRowRef.current):0,R=(0,c.default)(this.containerRef.current)-N;return Math.max(Math.floor(R/A),1)}},{key:"render",value:function(){var S=this.props,A=S.date,N=S.rtl,R=S.range,T=S.className,I=S.selected,F=S.selectable,P=S.renderForMeasure,L=S.accessors,D=S.getters,k=S.components,q=S.getNow,z=S.renderHeader,Z=S.onSelect,te=S.localizer,se=S.onSelectStart,B=S.onSelectEnd,W=S.onDoubleClick,X=S.onKeyPress,H=S.resourceId,V=S.longPressThreshold,re=S.isAllDay,ie=S.resizable,ue=S.showAllEvents;if(P)return this.renderDummy();var ye=this.slotMetrics(this.props),Pe=ye.levels,ve=ye.extra,Oe=ue?b.default:g.default,ce=k.weekWrapper,we={selected:I,accessors:L,getters:D,localizer:te,components:k,onSelect:Z,onDoubleClick:W,onKeyPress:X,resourceId:H,slotMetrics:ye,resizable:ie};return l.default.createElement("div",{className:T,role:"rowgroup",ref:this.containerRef},l.default.createElement(f.default,{localizer:te,date:A,getNow:q,rtl:N,range:R,selectable:F,container:this.getContainer,getters:D,onSelectStart:se,onSelectEnd:B,onSelectSlot:this.handleSelectSlot,components:k,longPressThreshold:V,resourceId:H}),l.default.createElement("div",{className:(0,u.default)("rbc-row-content",ue&&"rbc-row-content-scrollable"),role:"row"},z&&l.default.createElement("div",{className:"rbc-row ",ref:this.headingRowRef},R.map(this.renderHeadingCell)),l.default.createElement(Oe,null,l.default.createElement(ce,(0,e.default)({isAllDay:re},we,{rtl:this.props.rtl}),Pe.map(function(qe,ke){return l.default.createElement(h.default,(0,e.default)({key:ke,segments:qe},we))}),!!ve.length&&l.default.createElement(v.default,(0,e.default)({segments:ve,onShowMore:this.handleShowMore},we))))))}}])})(l.default.Component);return w.propTypes={},w.defaultProps={minRows:0,maxRows:1/0},Ja.default=w,Ja}var rs={},Cb;function B0(){if(Cb)return rs;Cb=1;var t=be();Object.defineProperty(rs,"__esModule",{value:!0}),rs.default=void 0,t(mt());var n=t(it()),e=function(a){var s=a.label;return n.default.createElement("span",{role:"columnheader","aria-sort":"none"},s)};return e.propTypes={},rs.default=e,rs}var as={},Sb;function W0(){if(Sb)return as;Sb=1;var t=be();Object.defineProperty(as,"__esModule",{value:!0}),as.default=void 0,t(mt());var n=t(it()),e=function(a){var s=a.label;return n.default.createElement(n.default.Fragment,null,s)};return e.propTypes={},as.default=e,as}var Mb;function QP(){if(Mb)return Xa;Mb=1;var t=be();Object.defineProperty(Xa,"__esModule",{value:!0}),Xa.default=void 0;var n=t(pl()),e=t(an()),r=t(sn()),a=t(Cn()),s=t(Sn()),i=t(Mn());t(mt());var o=t(on()),l=t($0()),u=t(it()),c=t(G0()),d=t(B0()),f=t(W0()),h=Ks();function v(E,m,x){return m=(0,s.default)(m),(0,a.default)(E,g()?Reflect.construct(m,x||[],(0,s.default)(E).constructor):m.apply(E,x))}function g(){try{var E=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(m){}return(g=function(){return!!E})()}var b=(function(E){function m(){var x;(0,e.default)(this,m);for(var y=arguments.length,w=new Array(y),_=0;_<y;_++)w[_]=arguments[_];return x=v(this,m,[].concat(w)),x.handleHeaderClick=function(C,M,S){S.preventDefault(),(0,h.notify)(x.props.onDrillDown,[C,M])},x.renderRow=function(C){var M=x.props,S=M.events,A=M.rtl,N=M.selectable,R=M.getNow,T=M.range,I=M.getters,F=M.localizer,P=M.accessors,L=M.components,D=M.resizable,k=P.resourceId(C),q=C?S.filter(function(z){return P.resource(z)===k}):S;return u.default.createElement(c.default,{isAllDay:!0,rtl:A,getNow:R,minRows:2,maxRows:x.props.allDayMaxRows+1,range:T,events:q,resourceId:k,className:"rbc-allday-cell",selectable:N,selected:x.props.selected,components:L,accessors:P,getters:I,localizer:F,onSelect:x.props.onSelectEvent,onShowMore:x.props.onShowMore,onDoubleClick:x.props.onDoubleClickEvent,onKeyPress:x.props.onKeyPressEvent,onSelectSlot:x.props.onSelectSlot,longPressThreshold:x.props.longPressThreshold,resizable:D})},x}return(0,i.default)(m,E),(0,r.default)(m,[{key:"renderHeaderCells",value:function(y){var w=this,_=this.props,C=_.localizer,M=_.getDrilldownView,S=_.getNow,A=_.getters.dayProp,N=_.components.header,R=N===void 0?d.default:N,T=S();return y.map(function(I,F){var P=M(I),L=C.format(I,"dayFormat"),D=A(I),k=D.className,q=D.style,z=u.default.createElement(R,{date:I,label:L,localizer:C});return u.default.createElement("div",{key:F,style:q,className:(0,o.default)("rbc-header",k,C.isSameDate(I,T)&&"rbc-today")},P?u.default.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(te){return w.handleHeaderClick(I,P,te)}},z):u.default.createElement("span",null,z))})}},{key:"render",value:function(){var y=this,w=this.props,_=w.width,C=w.rtl,M=w.resources,S=w.range,A=w.events,N=w.getNow,R=w.accessors,T=w.selectable,I=w.components,F=w.getters,P=w.scrollRef,L=w.localizer,D=w.isOverflowing,k=w.components,q=k.timeGutterHeader,z=k.resourceHeader,Z=z===void 0?f.default:z,te=w.resizable,se={};D&&(se[C?"marginLeft":"marginRight"]="".concat((0,l.default)()-1,"px"));var B=M.groupEvents(A);return u.default.createElement("div",{style:se,ref:P,className:(0,o.default)("rbc-time-header",D&&"rbc-overflowing")},u.default.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:_,minWidth:_,maxWidth:_}},q&&u.default.createElement(q,null)),M.map(function(W,X){var H=(0,n.default)(W,2),V=H[0],re=H[1];return u.default.createElement("div",{className:"rbc-time-header-content",key:V||X},re&&u.default.createElement("div",{className:"rbc-row rbc-row-resource",key:"resource_".concat(X)},u.default.createElement("div",{className:"rbc-header"},u.default.createElement(Z,{index:X,label:R.resourceTitle(re),resource:re}
1))),u.default.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(S.length<=1?" rbc-time-header-cell-single-day":"")},y.renderHeaderCells(S)),u.default.createElement(c.default,{isAllDay:!0,rtl:C,getNow:N,minRows:2,maxRows:y.props.allDayMaxRows+1,range:S,events:B.get(V)||[],resourceId:re&&V,className:"rbc-allday-cell",selectable:T,selected:y.props.selected,components:I,accessors:R,getters:F,localizer:L,onSelect:y.props.onSelectEvent,onShowMore:y.props.onShowMore,onDoubleClick:y.props.onDoubleClickEvent,onKeyDown:y.props.onKeyPressEvent,onSelectSlot:y.props.onSelectSlot,longPressThreshold:y.props.longPressThreshold,resizable:te}))}))}}])})(u.default.Component);return b.propTypes={},Xa.default=b,Xa}var ss={},Nb;function ZP(){if(Nb)return ss;Nb=1;var t=be();Object.defineProperty(ss,"__esModule",{value:!0}),ss.default=void 0;var n=t(pl()),e=t(an()),r=t(sn()),a=t(Cn()),s=t(Sn()),i=t(Mn()),o=t(on()),l=t($0());t(mt());var u=t(it()),c=t(G0()),d=t(B0()),f=t(W0()),h=Ks();function v(E,m,x){return m=(0,s.default)(m),(0,a.default)(E,g()?Reflect.construct(m,x||[],(0,s.default)(E).constructor):m.apply(E,x))}function g(){try{var E=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(m){}return(g=function(){return!!E})()}var b=(function(E){function m(){var x;(0,e.default)(this,m);for(var y=arguments.length,w=new Array(y),_=0;_<y;_++)w[_]=arguments[_];return x=v(this,m,[].concat(w)),x.handleHeaderClick=function(C,M,S){S.preventDefault(),(0,h.notify)(x.props.onDrillDown,[C,M])},x}return(0,i.default)(m,E),(0,r.default)(m,[{key:"renderHeaderCells",value:function(y){var w=this,_=this.props,C=_.localizer,M=_.getDrilldownView,S=_.getNow,A=_.getters.dayProp,N=_.components,R=N.header,T=R===void 0?d.default:R,I=N.resourceHeader,F=I===void 0?f.default:I,P=_.resources,L=_.accessors,D=_.events,k=_.rtl,q=_.selectable,z=_.components,Z=_.getters,te=_.resizable,se=S(),B=P.groupEvents(D);return y.map(function(W,X){var H=M(W),V=C.format(W,"dayFormat"),re=A(W),ie=re.className,ue=re.style,ye=u.default.createElement(T,{date:W,label:V,localizer:C});return u.default.createElement("div",{key:X,className:"rbc-time-header-content rbc-resource-grouping"},u.default.createElement("div",{className:"rbc-row rbc-time-header-cell".concat(y.length<=1?" rbc-time-header-cell-single-day":"")},u.default.createElement("div",{style:ue,className:(0,o.default)("rbc-header",ie,C.isSameDate(W,se)&&"rbc-today")},H?u.default.createElement("button",{type:"button",className:"rbc-button-link",onClick:function(ve){return w.handleHeaderClick(W,H,ve)}},ye):u.default.createElement("span",null,ye))),u.default.createElement("div",{className:"rbc-row"},P.map(function(Pe,ve){var Oe=(0,n.default)(Pe,2),ce=Oe[0],we=Oe[1];return u.default.createElement("div",{key:"resource_".concat(ce,"_").concat(ve),className:(0,o.default)("rbc-header",ie,C.isSameDate(W,se)&&"rbc-today")},u.default.createElement(F,{index:ve,label:L.resourceTitle(we),resource:we}))})),u.default.createElement("div",{className:"rbc-row rbc-m-b-negative-3 rbc-h-full"},P.map(function(Pe,ve){var Oe=(0,n.default)(Pe,2),ce=Oe[0],we=Oe[1],qe=(B.get(ce)||[]).filter(function(ke){return C.isSameDate(ke.start,W)||C.isSameDate(ke.end,W)});return u.default.createElement(c.default,{key:"resource_".concat(ce,"_").concat(ve),isAllDay:!0,rtl:k,getNow:S,minRows:2,maxRows:w.props.allDayMaxRows+1,range:[W],events:qe,resourceId:we&&ce,className:"rbc-allday-cell",selectable:q,selected:w.props.selected,components:z,accessors:L,getters:Z,localizer:C,onSelect:w.props.onSelectEvent,onShowMore:w.props.onShowMore,onDoubleClick:w.props.onDoubleClickEvent,onKeyDown:w.props.onKeyPressEvent,onSelectSlot:w.props.onSelectSlot,longPressThreshold:w.props.longPressThreshold,resizable:te})})))})}},{key:"render",value:function(){var y=this.props,w=y.width,_=y.rtl,C=y.range,M=y.scrollRef,S=y.isOverflowing,A=y.components.timeGutterHeader,N={};return S&&(N[_?"marginLeft":"marginRight"]="".concat((0,l.default)()-1,"px")),u.default.createElement("div",{style:N,ref:M,className:(0,o.default)("rbc-time-header",S&&"rbc-overflowing")},u.default.createElement("div",{className:"rbc-label rbc-time-header-gutter",style:{width:w,minWidth:w,maxWidth:w}},A&&u.default.createElement(A,null)),this.renderHeaderCells(C))}}])})(u.default.Component);return b.propTypes={},ss.default=b,ss}var is={},Tb;function ek(){if(Tb)return is;Tb=1;var t=be(),n=rn();Object.defineProperty(is,"__esModule",{value:!0}),is.default=void 0;var e=t(Wn()),r=t(pl()),a=l(it()),s=t(on());
1t(mt());var i=P0(),o=t(j0());function l(d,f){if(typeof WeakMap=="function")var h=new WeakMap,v=new WeakMap;return(l=function(b,E){if(!E&&b&&b.__esModule)return b;var m,x,y={__proto__:null,default:b};if(b===null||n(b)!="object"&&typeof b!="function")return y;if(m=E?v:h){if(m.has(b))return m.get(b);m.set(b,y)}for(var w in b)w!=="default"&&{}.hasOwnProperty.call(b,w)&&((x=(m=Object.defineProperty)&&Object.getOwnPropertyDescriptor(b,w))&&(x.get||x.set)?m(y,w,x):y[w]=b[w]);return y})(d,f)}function u(d){var f=d.min,h=d.max,v=d.localizer;return v.getTimezoneOffset(f)!==v.getTimezoneOffset(h)?{start:v.add(f,-1,"day"),end:v.add(h,-1,"day")}:{start:f,end:h}}var c=function(f){var h=f.min,v=f.max,g=f.timeslots,b=f.step,E=f.localizer,m=f.getNow,x=f.resource,y=f.components,w=f.getters,_=f.gutterRef,C=y.timeGutterWrapper,M=(0,a.useMemo)(function(){return u({min:h,max:v,localizer:E})},[h==null?void 0:h.toISOString(),v==null?void 0:v.toISOString(),E]),S=M.start,A=M.end,N=(0,a.useState)((0,i.getSlotMetrics)({min:S,max:A,timeslots:g,step:b,localizer:E})),R=(0,r.default)(N,2),T=R[0],I=R[1];(0,a.useEffect)(function(){T&&I(T.update({min:S,max:A,timeslots:g,step:b,localizer:E}))},[S==null?void 0:S.toISOString(),A==null?void 0:A.toISOString(),g,b]);var F=(0,a.useCallback)(function(P,L){if(L)return null;var D=T.dateIsInGroup(m(),L);return a.default.createElement("span",{className:(0,s.default)("rbc-label",D&&"rbc-now")},E.format(P,"timeGutterFormat"))},[T,E,m]);return a.default.createElement(C,{slotMetrics:T},a.default.createElement("div",{className:"rbc-time-gutter rbc-time-column",ref:_},T.groups.map(function(P,L){return a.default.createElement(o.default,{key:L,group:P,resource:x,components:y,renderSlot:F,getters:w})})))};return c.propTypes={},is.default=a.default.forwardRef(function(d,f){return a.default.createElement(c,(0,e.default)({gutterRef:f},d))}),is}var Yr={},Ab;function tk(){if(Ab)return Yr;Ab=1,Object.defineProperty(Yr,"__esModule",{value:!0}),Yr.NONE=void 0,Yr.default=n;var t=Yr.NONE={};function n(e,r){return{map:function(s){return e?e.map(function(i,o){return s([r.resourceId(i),i],o)}):[s([t,null],0)]},groupEvents:function(s){var i=new Map;return e?(s.forEach(function(o){var l=r.resource(o)||t;if(Array.isArray(l))l.forEach(function(c){var d=i.get(c)||[];d.push(o),i.set(c,d)});else{var u=i.get(l)||[];u.push(o),i.set(l,u)}}),i):(i.set(t,s),i)}}}return Yr}var Db;function nk(){if(Db)return qa;Db=1;var t=be(),n=rn();Object.defineProperty(qa,"__esModule",{value:!0}),qa.default=void 0;var e=t(pl()),r=t(Wn()),a=t(ur()),s=t(an()),i=t(sn()),o=t(Cn()),l=t(Sn()),u=t(Mn()),c=t(on()),d=S(vP()),f=t(M0);t(mt());var h=S(it()),v=t(xP()),g=t(CP()),b=t(LP()),E=t(qP()),m=t(QP()),x=t(ZP()),y=t(ek()),w=U0(),_=bp(),C=Ks();F0();var M=t(tk());function S(F,P){if(typeof WeakMap=="function")var L=new WeakMap,D=new WeakMap;return(S=function(q,z){if(!z&&q&&q.__esModule)return q;var Z,te,se={__proto__:null,default:q};if(q===null||n(q)!="object"&&typeof q!="function")return se;if(Z=z?D:L){if(Z.has(q))return Z.get(q);Z.set(q,se)}for(var B in q)B!=="default"&&{}.hasOwnProperty.call(q,B)&&((te=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(q,B))&&(te.get||te.set)?Z(se,B,te):se[B]=q[B]);return se})(F,P)}function A(F,P){var L=Object.keys(F);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(F);P&&(D=D.filter(function(k){return Object.getOwnPropertyDescriptor(F,k).enumerable})),L.push.apply(L,D)}return L}function N(F){for(var P=1;P<arguments.length;P++){var L=arguments[P]!=null?arguments[P]:{};P%2?A(Object(L),!0).forEach(function(D){(0,a.default)(F,D,L[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(F,Object.getOwnPropertyDescriptors(L)):A(Object(L)).forEach(function(D){Object.defineProperty(F,D,Object.getOwnPropertyDescriptor(L,D))})}return F}function R(F,P,L){return P=(0,l.default)(P),(0,o.default)(F,T()?Reflect.construct(P,L||[],(0,l.default)(F).constructor):P.apply(F,L))}function T(){try{var F=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(P){}return(T=function(){return!!F})()}var I=qa.default=(function(F){function P(L){var D;return(0,s.default)(this,P),D=R(this,P,[L]),D.handleScroll=function(k){D.scrollRef.current&&(D.scrollRef.current.scrollLeft=k.target.scrollLeft)},D.handleResize=function(){d.cancel(D.rafHandle),D.rafHandle=d.request(D.checkOverflow)},D.handleKeyPressEvent=function(){D.clearSelection();for(var k=arguments.length,q=new Array(k),z=0;z<k;z++)q[z]=arguments[z];(0,C.notify)(D.props.onKeyPressEvent,q)},D.handleSelectEvent=function(){D.clearSelection();for(var k=arguments.length,q=new Array(k),z=0;z<k;z++)q[z]=arguments[z];(0,C.notify)(D.props.onSelectEvent,q)},D.handleDoubleClickEvent=function(){D.clearSelection();for(var k=arguments.length,q=new Array(k),z=0;z<k;z++)q[z]=arguments[z];(0,C.notify)(D.props.onDoubleClickEvent,q)},D.handleShowMore=function(k,q,z,Z,te){var se=D.props,B=se.popup,W=se.onDrillDown,X=se.onShowMore,H=se.getDrilldownView,V=se.doShowMoreDrillDown;
1if(D.clearSelection(),B){var re=(0,v.default)(z,D.containerRef.current);D.setState({overlay:{date:q,events:k,position:N(N({},re),{},{width:"200px"}),target:te}})}else V&&(0,C.notify)(W,[q,H(q)||w.views.DAY]);(0,C.notify)(X,[k,q,Z])},D.handleSelectAllDaySlot=function(k,q){var z=D.props.onSelectSlot,Z=new Date(k[0]),te=new Date(k[k.length-1]);te.setDate(k[k.length-1].getDate()+1),(0,C.notify)(z,{slots:k,start:Z,end:te,action:q.action,resourceId:q.resourceId})},D.overlayDisplay=function(){D.setState({overlay:null})},D.checkOverflow=function(){if(!D._updatingOverflow){var k=D.contentRef.current;if(k!=null&&k.scrollHeight){var q=k.scrollHeight>k.clientHeight;D.state.isOverflowing!==q&&(D._updatingOverflow=!0,D.setState({isOverflowing:q},function(){D._updatingOverflow=!1}))}}},D.memoizedResources=(0,f.default)(function(k,q){return(0,M.default)(k,q)}),D.state={gutterWidth:void 0,isOverflowing:null},D.scrollRef=h.default.createRef(),D.contentRef=h.default.createRef(),D.containerRef=h.default.createRef(),D._scrollRatio=null,D.gutterRef=(0,h.createRef)(),D}return(0,u.default)(P,F),(0,i.default)(P,[{key:"getSnapshotBeforeUpdate",value:function(){return this.checkOverflow(),null}},{key:"componentDidMount",value:function(){this.props.width==null&&this.measureGutter(),this.calculateScroll(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),d.cancel(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){this.applyScroll()}},{key:"renderDayColumn",value:function(D,k,q,z,Z,te,se,B,W,X){var H=this.props,V=H.min,re=H.max,ie=(z.get(k)||[]).filter(function(ye){return te.inRange(D,se.start(ye),se.end(ye),"day")}),ue=(Z.get(k)||[]).filter(function(ye){return te.inRange(D,se.start(ye),se.end(ye),"day")});return h.default.createElement(b.default,(0,r.default)({},this.props,{localizer:te,min:te.merge(D,V),max:te.merge(D,re),resource:q&&k,components:B,isNow:te.isSameDate(D,X),key:"".concat(k,"-").concat(D),date:D,events:ie,backgroundEvents:ue,dayLayoutAlgorithm:W}))}},{key:"renderResourcesFirst",value:function(D,k,q,z,Z,te,se,B,W){var X=this;return k.map(function(H){var V=(0,e.default)(H,2),re=V[0],ie=V[1];return D.map(function(ue){return X.renderDayColumn(ue,re,ie,q,z,Z,te,B,W,se)})})}},{key:"renderRangeFirst",value:function(D,k,q,z,Z,te,se,B,W){var X=this;return D.map(function(H){return h.default.createElement("div",{style:{display:"flex",minHeight:"100%",flex:1},key:H},k.map(function(V){var re=(0,e.default)(V,2),ie=re[0],ue=re[1];return h.default.createElement("div",{style:{flex:1},key:te.resourceId(ue)},X.renderDayColumn(H,ie,ue,q,z,Z,te,B,W,se))}))})}},{key:"renderEvents",value:function(D,k,q,z){var Z=this.props,te=Z.accessors,se=Z.localizer,B=Z.resourceGroupingLayout,W=Z.components,X=Z.dayLayoutAlgorithm,H=this.memoizedResources(this.props.resources,te),V=H.groupEvents(k),re=H.groupEvents(q);return B?this.renderRangeFirst(D,H,V,re,se,te,z,W,X):this.renderResourcesFirst(D,H,V,re,se,te,z,W,X)}},{key:"render",value:function(){var D,k=this.props,q=k.events,z=k.backgroundEvents,Z=k.range,te=k.width,se=k.rtl,B=k.selected,W=k.getNow,X=k.resources,H=k.components,V=k.accessors,re=k.getters,ie=k.localizer,ue=k.min,ye=k.max,Pe=k.showMultiDayTimes,ve=k.longPressThreshold,Oe=k.resizable,ce=k.resourceGroupingLayout;te=te||this.state.gutterWidth;var we=Z[0],qe=Z[Z.length-1];this.slots=Z.length;var ke=[],Be=[],Ue=[];q.forEach(function(He){if((0,_.inRange)(He,we,qe,V,ie)){var Ee=V.start(He),at=V.end(He);V.allDay(He)||ie.startAndEndAreDateOnly(Ee,at)||!Pe&&!ie.isSameDate(Ee,at)?ke.push(He):Be.push(He)}}),z.forEach(function(He){(0,_.inRange)(He,we,qe,V,ie)&&Ue.push(He)}),ke.sort(function(He,Ee){return(0,_.sortEvents)(He,Ee,V,ie)});var Ne={range:Z,events:ke,width:te,rtl:se,getNow:W,localizer:ie,selected:B,allDayMaxRows:this.props.showAllEvents?1/0:(D=this.props.allDayMaxRows)!==null&&D!==void 0?D:1/0,resources:this.memoizedResources(X,V),selectable:this.props.selectable,accessors:V,getters:re,components:H,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:ve,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectEvent,onShowMore:this.handleShowMore,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:Oe};
1return h.default.createElement("div",{className:(0,c.default)("rbc-time-view",X&&"rbc-time-view-resources"),ref:this.containerRef},X&&X.length>1&&ce?h.default.createElement(x.default,Ne):h.default.createElement(m.default,Ne),this.props.popup&&this.renderOverlay(),h.default.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},h.default.createElement(y.default,{date:we,ref:this.gutterRef,localizer:ie,min:ie.merge(we,ue),max:ie.merge(we,ye),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:H,className:"rbc-time-gutter",getters:re}),this.renderEvents(Z,Be,Ue,W())))}},{key:"renderOverlay",value:function(){var D,k,q=this,z=(D=(k=this.state)===null||k===void 0?void 0:k.overlay)!==null&&D!==void 0?D:{},Z=this.props,te=Z.accessors,se=Z.localizer,B=Z.components,W=Z.getters,X=Z.selected,H=Z.popupOffset,V=Z.handleDragStart,re=function(){return q.setState({overlay:null})};return h.default.createElement(E.default,{overlay:z,accessors:te,localizer:se,components:B,getters:W,selected:X,popupOffset:H,ref:this.containerRef,handleKeyPressEvent:this.handleKeyPressEvent,handleSelectEvent:this.handleSelectEvent,handleDoubleClickEvent:this.handleDoubleClickEvent,handleDragStart:V,show:!!z.position,overlayDisplay:this.overlayDisplay,onHide:re})}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}},{key:"measureGutter",value:function(){var D=this;this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest),this.measureGutterAnimationFrameRequest=window.requestAnimationFrame(function(){var k,q=(k=D.gutterRef)!==null&&k!==void 0&&k.current?(0,g.default)(D.gutterRef.current):void 0;q&&D.state.gutterWidth!==q&&D.setState({gutterWidth:q})})}},{key:"applyScroll",value:function(){if(this._scrollRatio!=null&&this.props.enableAutoScroll===!0){var D=this.contentRef.current;D.scrollTop=D.scrollHeight*this._scrollRatio,this._scrollRatio=null}}},{key:"calculateScroll",value:function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,k=D.min,q=D.max,z=D.scrollToTime,Z=D.localizer,te=Z.diff(Z.merge(z,k),z,"milliseconds"),se=Z.diff(k,q,"milliseconds");this._scrollRatio=te/se}}])})(h.Component);return I.propTypes={},I.defaultProps={step:30,timeslots:2,resourceGroupingLayout:!1},qa}var rk=nk();const ak=kt(rk);function da({date:t,localizer:n,max:e,min:r,scrollToTime:a=n.startOf(new Date,"day"),eventStartDate:s,eventEndDate:i,...o}){const l=O.useMemo(()=>da.range(t,{localizer:n},s,i),[t,n,s,i]);return p.jsx(ak,{date:t,localizer:n,max:e,min:r,range:l,scrollToTime:a,...o})}da.range=(t,{localizer:n},e,r)=>{const a=e,s=r;let i=a;const o=[];for(;n.lte(i,s,"day");)o.push(i),i=n.add(i,1,"day");return o};da.navigate=(t,n,{localizer:e})=>{switch(n){case _t.PREVIOUS:return e.add(t,-7,"day");case _t.NEXT:return e.add(t,7,"day");default:return t}};da.title=(t,{localizer:n},e,r)=>{const[a,...s]=da.range(t,{localizer:n},e,r);return n.format({start:a,end:s.pop()},"dayRangeHeaderFormat")};function sk(){const[t,n]=O.useState(!1);return O.useEffect(()=>{const r=setTimeout(()=>{n(!0)},500);return()=>clearTimeout(r)},[]),t?p.jsx("div",{className:"absolute inset-0 z-1 flex justify-center transition-all duration-200 ease-in-out bg-white/75",children:p.jsxs("div",{className:"absolute z-2 w-full sm:w-1/2 md:w-1/3 mt-72 font-medium text-center bg-white text-black p-4 py-6 border-[3px] border-solid border-secondary border-t-0 border-r-0 border-b-0 shadow-lg flex flex-col justify-center uppercase text-sm leading-[1.2]",children:[p.jsx("div",{className:"text-xs",children:K("myMwcTranslations.getStartedAgendaLabel","Favourite sessions to add them to your agenda")}),p.jsx("a",{href:je.EVENT_AGENDA,className:"mt-4 text-sm font-bold underline hover:no-underline",children:K("myMwcTranslations.goToAgendaLabel","Go to the agenda to get started")})]})}):null}function ik({date:t}){const n={weekday:"short"},e={day:"numeric",month:"short"};return p.jsx("div",{className:"date-header-item flex flex-row w-full justify-around",children:p.jsxs("span",{className:"calendar-date border-white hover:text-[#6C9A84]",children:[t.toLocaleDateString("en-GB",n),p.jsx("br",{}),t.toLocaleDateString("en-GB",e)]})})}function ok({sessions:t}){const n=en()||"Europe/London",e=lx(),[r,a]=O.useState(()=>dn.now().setZone(n));O.useEffect(()=>{const v=()=>a(dn.now().setZone(n)),g=6e4-Date.now()%6e4,b=window.setTimeout(()=>{v();const E=window.setInterval(v,6e4);v.intervalId=E},g);return()=>{window.clearTimeout(b);const E=v.intervalId;E&&window.clearInterval(E)}},[n]);const s=r,i=(()=>{var g,b;return t.length&&(b=(g=t.map(E=>({session:E,start:dn.fromISO(E.startsAtDateTime,{zone:n})})).filter(({start:E})=>E>s).sort((E,m)=>E.start.toMillis()-m.start.toMillis())[0])==null?void 0:g.session)!=null?b:null})();if(!i)return null;const l=dn.fromISO(i.startsAtDateTime,{zone:n}).diff(s,["hours","minutes"]).shiftTo("hours","minutes");if(l.as("minutes")<=0||l.as("hours")>24)return null;const u=Math.ceil(l.as("minutes")),c=Math.floor(u/60),d=u%60,f={};c&&(f.hours=c),(!c||d)&&(f.minutes=d);const h=Hb.fromObject(f).toHuman({locale:e,unitDisplay:"short",listStyle:"long",maximumFractionDigits:0});return p.jsxs("div",{className:Ce("mb-6 bg-white p-4 shadow-sm md:max-w-125",{"rounded-lg":pt()}),children:[p.jsx("h3",{className:"text-lg font-bold mb-1",children:K("myMwcTranslations.nextSessionLabel","Next session")}),p.jsxs("p",{className:"text-sm text-gray-600 mb-2",children:[K("myMwcTranslations.nextSessionStartsIn","Your next session starts in")," ",h,"!"]}),p.jsxs("a",{href:i.url,className:Ce("block bg-cream p-4 border border-cream hover:border-gray-500",{"rounded-md":pt()}),children:[i.track&&p.jsx("p",{className:"text-xs font-semibold uppercase tracking-wide mb-1",children:i.track}),p.jsxs("p",{className:"text-sm font-medium",children:[i.startsAt," – ",i.endAt,(i.hall||i.stage)&&p.jsxs("span",{className:"ml-1",children:[p.jsx("span",{className:"text-primary",children:"•"}
1)," ",[i.hall,i.stage].filter(Boolean).join(", ")]})]}),p.jsx("p",{className:"mt-2 text-sm",children:i.title})]})]})}const lk=en(),Rb=aP(dn,{defaultZone:lk}),uk=t=>p.jsx(oP,{...t}),ck=t=>{const{isRemoving:n,onRemoveFavourite:e,...r}=t;return p.jsx(iP,{...r,isRemoving:n,onRemoveFavourite:e})};function Ob(t){return t.map(n=>({...n,start:new Date(n.startsAtDateTime.slice(0,19)),end:new Date(n.endAtDateTime.slice(0,19))}))}const dk=O.forwardRef(({localisations:t,eventDetails:n,sessions:e,loading:r,enableRecommendedSessions:a,agendaCallToActions:s},i)=>{var se,B,W,X;const{isTablet:o}=Ho(),[l,u]=O.useState("day"),[c,d]=O.useState([]),[f,h]=O.useState(!1),[v,g]=O.useState(null),[b,E]=O.useState(!1),[m,x]=O.useState(""),[y,w]=O.useState(null),[_,C]=O.useState(!0),M=c.length===0,S=en()||"Europe/London",A=O.useMemo(()=>{var ue;if(!((ue=n==null?void 0:n.startDate)!=null&&ue.date))return null;const H=n.startDate.date.split(" ")[0],[V,re,ie]=H.split("-").map(Number);return new Date(V,re-1,ie)},[(se=n==null?void 0:n.startDate)==null?void 0:se.date]),N=O.useMemo(()=>{var ue;if(!((ue=n==null?void 0:n.endDate)!=null&&ue.date))return null;const H=n.endDate.date.split(" ")[0],[V,re,ie]=H.split("-").map(Number);return new Date(V,re-1,ie)},[(B=n==null?void 0:n.endDate)==null?void 0:B.date]),R=O.useMemo(()=>{var ie;if(!((ie=n==null?void 0:n.startTime)!=null&&ie.date))return new Date(2e3,0,1,8,0,0,0);const H=n.startTime.date.split(" ")[1],[V,re]=H.split(":").map(Number);return new Date(2e3,0,1,V,re,0,0)},[(W=n==null?void 0:n.startTime)==null?void 0:W.date]),T=O.useMemo(()=>{var ie;if(!((ie=n==null?void 0:n.finishTime)!=null&&ie.date))return new Date(2e3,0,1,23,0,0,0);const H=n.finishTime.date.split(" ")[1],[V,re]=H.split(":").map(Number);return new Date(2e3,0,1,V,re,0,0)},[(X=n==null?void 0:n.finishTime)==null?void 0:X.date]),I=()=>{const H=dn.now().setZone(S);return new Date(H.year,H.month-1,H.day,H.hour,H.minute,H.second,0)},F={...o?{timeGutterFormat:(H,V,re)=>re.format(H,"HH:mm",V)}:{},eventTimeRangeFormat:({start:H,end:V},re,ie)=>"".concat(ie.format(H,"HH:mm",re)," - ").concat(ie.format(V,"HH:mm",re))},P=O.useCallback(H=>{if(!y){w(H);return}const V=dn.fromJSDate(y,{zone:S}).startOf("day"),re=dn.fromJSDate(H,{zone:S}).startOf("day");V.equals(re)||w(H)},[y,S]),{components:L,views:D}=O.useMemo(()=>!A||!N?{components:{},views:{}}:{components:{event:H=>p.jsx(ck,{...H,localizer:Rb,isRemoving:H.event.isRemoving,onRemoveFavourite:z}),mwcweekview:{header:ik},day:{header:H=>p.jsx(uk,{...H,eventStartDate:A,eventEndDate:N,onNavigate:P})}},views:{mwcweekview:da,month:!1,week:!1,day:!0}},[A,N,P]);O.useEffect(()=>{e&&d(Ob(e))},[e]),O.useEffect(()=>{if(!A||!N)return;const H=new Date,V=new Date(H.getFullYear(),H.getMonth(),H.getDate()),re=new Date(A.getFullYear(),A.getMonth(),A.getDate()),ie=new Date(N.getFullYear(),N.getMonth(),N.getDate());V>=re&&V<=ie?w(I()):w(A),C(!1)},[A,N]),O.useEffect(()=>{document.body.style.overflow=f?"hidden":"unset"},[f]);const k=H=>{g(H),h(!0)},q=()=>{g(null),h(!1)},z=O.useCallback(H=>{d(V=>V.map(re=>re.id===H?{...re,isRemoving:!0}:re)),x(K("myMwcTranslations.agendaEventRemovedLabel","Event removed from your agenda")),setTimeout(()=>{d(V=>V.filter(re=>re.id!==H)),E(!0)},500)},[d,x,E]),Z=O.useCallback(H=>{d(V=>V.some(re=>re.id===H.id)?V:[...V,Ob([H])[0]]),x(K("myMwcTranslations.agendaEventAddedLabel","Event added to your agenda")),E(!0)},[d,x,E]),te=()=>{E(!1)};return p.jsxs(p.Fragment,{children:[_&&r?p.jsxs("div",{className:"mt-16",children:[p.jsx(hx,{count:l==="mwcweekview"?4:1,minHeight:"800px",opacity:"0.25"}),p.jsx("div",{className:"sr-only text-center",children:p.jsx(vh,{})})]}):A&&N&&p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"min-h-[800px] relative mt-6",children:[p.jsxs("div",{id:"my-agenda",ref:i,children:[p.jsxs("div",{className:"md:flex items-end justify-between",children:[p.jsxs("div",{className:"mb-4",children:[p.jsx("h2",{className:"text-4xl font-bold",children:K("myMwcTranslations.myAgendaLabel","My Agenda")}),p.jsx("p",{children:K("myMwcTranslations.myAgendaSectionIntro","All your chosen sessions in one place. Update your agenda anytime by adding sessions to your favourites.")})]}),p.jsxs("div",{className:"flex flex-col items-start md:items-end gap-3",children:[s&&s.length>0&&p.jsx("div",{className:"mb-8",children:p.jsx(E0,{callToActions:s})}),!_&&!r&&c.length>0&&p.jsx(ok,{sessions:c})]})]}),p.jsx(JI,{culture:Fn(),formats:o?F:void 0,date:y!=null?y:void 0,localizer:Rb,events:c,view:l,onView:u,onNavigate:P,components:L,views:D,onSelectEvent:k,defaultView:"mwcweekview",eventStartDate:A,eventEndDate:N,min:R,max:T,toolbar:!1,getNow:I})]}),M&&p.jsx(sk,{})]}),v&&p.jsx(lP,{open:f,event:v,onClose:()=>{q()},localisations:t,onRemoveFavourite:z})]}),p.jsx("div",{className:"mt-6",children:p.jsx(Dx,{limit:8,itemsMobile:1,itemsTablet:3,itemsDesktop:4,paddingRight:0,onAddFavourite:Z,onRemoveFavourite:z,enabled:a,allowFavourites:!0,recommendationSource:"compass"})}),b&&p.jsx(sP,{message:m,duration:5e3,onClose:te})]})});function fk({localisations:t,eventDetails:n,...e}){const[r,a]=Rx();return p.jsx(p.Fragment,{children:p.jsx(dk,{localisations:t,eventDetails:n,sessions:a,loading:r,enableRecommendedSessions:e.enableRecommendedSessions,agendaCallToActions:e.agendaCallToActions})})}const hk=({title:t=null,message:n=null,slimline:e=!1,disableStyling:r})=>{const a="".concat(je.LOGIN,"?next=").concat(encodeURIComponent(window.location));return p.jsxs("div",{className:!r&&(e?"mx-6 my-1 p-0 text-center":"m-6 p-6 text-center"),children:[p.jsx("h3",{className:"font-black",children:t!=null?t:K("myMwcTranslations.loginRequiredHeading","Login Required")}),p.jsx("a",{className:"hover:underline",href:a,children:n!=null?n:K("myMwcTranslations.loginRequiredMessage","Please login to continue")})]})},Ib=["biography","companyName","interests","jobTitle","town","twitter"];function gl(t={}){const n=Ib.filter(e=>{const r=t[e];return r==null?!1:Array.isArray(r)?r.some(a=>String(a).trim()!==""):String(r).trim()!==""}).length;return Math.round(n/Ib.length*100)}function z0({profile:t}){var E,m,x;const[n,e]=O.useState(0),[r,a]=O.useState(!1),s=gl(t),i=2,o=124,l=(o-i)/2,u=2*Math.PI*l,d=(s/100*360-90)*Math.PI/180,f=o/2,h=o/2,v=f+l*Math.cos(d),g=h+l*Math.sin(d),b=u-n/100*u;return O.useEffect(()=>{const y=n,w=s,_=500,C=performance.now(),M=S=>{const A=Math.min((S-C)/_,1);e(y+(w-y)*A),A<1&&requestAnimationFrame(M)};requestAnimationFrame(M)},[s]),O.useEffect(()=>{const y=setTimeout(()=>a(!0),800);return()=>clearTimeout(y)},[]),p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"bg-smartCyan/25 rounded-full p-0.5 relative overflow-visible",children:[p.jsx("img",{alt:"",src:jn(t.photoUrl,300)||jn("/images/Placeholder.png",300),className:Ce("h-30 w-30 rounded-full object-cover border relative z-3",{"border-8 border-yellow-600":(E=t==null?void 0:t.authorities)==null?void 0:E.hasPremiumVisuals,"border-8 border-white":!((m=t==null?void 0:t.authorities)!=null&&m.hasPremiumVisuals)}),onError:y=>{y.currentTarget.src=jn("/images/Placeholder.png",300)}}),s!==100&&p.jsxs(p.Fragment,{children:[p.jsxs("svg",{width:o,height:o,className:"absolute top-0 left-0 -rotate-90 z-3 pointer-events-none",children:[p.jsx("circle",{cx:f,cy:h,r:l,stroke:"#D7E8F3",strokeWidth:i,fill:"transparent"}),p.jsx("circle",{cx:f,cy:h,r:l,stroke:"var(--color-smartCyan)",strokeWidth:i,fill:"transparent",strokeDasharray:u,strokeDashoffset:b,strokeLinecap:"round",className:"transition-all duration-500"})]}),p.jsx("div",{className:Ce("percentage-badge absolute z-4 right-auto top-1/2 -translate-y-1/2 bg-smartCyan text-white text-xs font-semibold px-2 py-1 rounded-full opacity-0 transition-opacity duration-500",{"opacity-0":!r,"opacity-100":r}),style:{left:v,top:g,transform:"translate(-50%, -50%)"},children:p.jsxs("span",{className:"whitespace-nowrap",children:[s,"%"]})})]})]}),((x=t==null?void 0:t.authorities)==null?void 0:x.hasPremiumVisuals)&&p.jsx("div",{className:"flex items-center h-8 bg-yellow-600 text-base text-white px-2 py-1 
1w-fit",children:"Premium"})]})}function pk({interests:t,onToggle:n}){return p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"text-left font-bold",children:K("myMwcTranslations.interestsLabel","Interests")}),p.jsx("div",{className:"mt-2 flex flex-wrap gap-1",children:t.map(e=>p.jsx("button",{type:"button",onClick:()=>n(e.id),className:Ce("px-3 py-1 text-xs uppercase font-medium tracking-wide rounded-full border border-tagGreen",{"bg-tagGreen text-white":e.selected,"bg-white text-tagGreen":!e.selected}),children:e.name},e.id))})]})}function io({label:t,value:n,options:e,onChange:r}){return p.jsxs("label",{className:"block mb-4",children:[p.jsx("div",{className:"font-bold mb-1",children:t}),p.jsx("select",{className:"border-2 p-4 text-lg mb-2 w-full",value:n,onChange:a=>r(Number(a.target.value)),children:e.map(a=>p.jsx("option",{value:a.id,children:a.name},a.id))})]})}function vk({id:t,labelOn:n,labelOff:e,checked:r,onChange:a,disabled:s=!1}){return p.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[p.jsxs("div",{className:"form-switch inline-block align-middle",children:[p.jsx("input",{type:"checkbox",id:t,checked:r,disabled:s,className:"form-switch-checkbox peer",onChange:i=>a(i.target.checked)}),p.jsx("label",{className:"form-switch-label peer-focus:border-secondary peer-focus:outline-secondary peer-focus:outline",htmlFor:t})]}),p.jsx("label",{htmlFor:t,className:"text-sm font-medium cursor-pointer",children:r?n:e})]})}function mk({state:t,actions:n,profile:e}){var s,i;const a=1e3-t.biography.length;return p.jsxs("form",{onSubmit:n.submit,children:[p.jsxs("fieldset",{disabled:t.saving,"aria-busy":t.saving,className:"border-0 m-0 p-0 min-w-0 disabled:opacity-60 transition-opacity",children:[p.jsx("div",{className:"flex justify-center",children:p.jsx(z0,{profile:e})}),p.jsxs("div",{className:"text-3xl font-bold text-center mb-4 mt-2",children:[e.firstName," ",e.lastName]}),p.jsx(pi,{label:K("myMwcTranslations.companyNameLabel","Company Name"),value:t.companyName,onChange:n.setCompanyName,name:"companyName",required:!0}),p.jsx(pi,{label:K("myMwcTranslations.jobTitleLabel","Job Title"),value:t.jobTitle,onChange:n.setJobTitle,name:"jobTitle",required:!0}),p.jsx(_x,{label:K("myMwcTranslations.biographyLabel","Biography"),name:"biography",value:t.biography,maxLength:1e3,required:!0,helper:p.jsx("span",{className:Ce("container text-right",{"text-gray-600/50":a>0,"text-red-600/50":a<=0}),children:a}),onChange:n.setBiography}),((s=e==null?void 0:e.authorities)==null?void 0:s.canAccessNetworking)&&p.jsx(vk,{id:"networking-enabled",checked:t.networkingEnabled,labelOn:K("myMwcTranslations.networkingEnabledLabel","Networking Enabled"),labelOff:K("myMwcTranslations.networkingDisabledLabel","Networking Disabled"),onChange:o=>{n.setNetworkingEnabled(o)}}),p.jsx(pi,{label:K("myMwcTranslations.cityLabel","City"),value:t.town,onChange:n.setTown,name:"town",required:!0}),p.jsx(io,{label:K("myMwcTranslations.countryLabel","Country"),value:t.countryId,options:t.countries,onChange:n.setCountryId}),p.jsx(pi,{label:K("myMwcTranslations.xTwitterLabel","X / Twitter"),value:t.twitter,onChange:n.setTwitter,name:"twitter"}),p.jsx(io,{label:K("myMwcTranslations.jobFunctionLabel","Job Function"),value:t.jobFunctionId,options:Object.values(t.jobFunctions),onChange:n.setJobFunctionId}),p.jsx(io,{label:K("myMwcTranslations.areaOfResponsibilityLabel","Area of Responsibility"),value:t.responsibilityId,options:Object.values(t.responsibilities),onChange:n.setResponsibilityId}),p.jsx(io,{label:K("myMwcTranslations.companysMainActivityLabel","Company's Main Activity"),value:t.companyActivityId,options:Object.values(t.companyActivities),onChange:n.setCompanyActivityId}),p.jsx(pk,{interests:t.allAreasOfInterest,onToggle:o=>n.setAllAreasOfInterest(l=>l.map(u=>u.id===o?{...u,selected:!u.selected}:u))})]}),p.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-[100px] bg-white z-10 sm:rounded-b-[12px]",children:p.jsxs("p",{className:"text-right mx-6",children:[t.saveError&&p.jsx("span",{className:"block text-red-600 text-sm mb-2",children:K("myMwcTranslations.profileSaveError","S
1omething went wrong. Please try again.")}),p.jsx("input",{className:"py-2 mr-4 mt-6 px-6 bg-smartCyan text-white cursor-pointer rounded-lg text-center w-full sm:w-auto text-sm uppercase font-bold",type:"submit",onClick:o=>o.stopPropagation(),disabled:t.saving,value:(i=t.saving?K("myMwcTranslations.savingStatusText","Saving..."):K("myMwcTranslations.saveButtonText","Save"))!=null?i:""})]})})]})}function os(t,n,e){return t.status==="fulfilled"?t.value:(console.error("Error fetching ".concat(e,":"),t.reason),n)}function wf(t,n){return t.find(e=>Object.prototype.hasOwnProperty.call(n,e))}function Ef(t,n,e,r,a){t!==n&&(t!==void 0&&r.push(t),n!==void 0&&a.push(n),e.forEach(s=>{s.relatedId===n&&(s.relatedId=t)}))}function gk(t){const[n,e]=O.useState(t.companyName||""),[r,a]=O.useState(t.jobTitle||""),[s,i]=O.useState(t.biography||""),[o,l]=O.useState(t.twitter||""),[u,c]=O.useState(t.networkingEnabled),[d,f]=O.useState(t.town||""),[h,v]=O.useState(t.countryId),[g,b]=O.useState([]),[E,m]=O.useState([]),[x,y]=O.useState({}),[w,_]=O.useState(),[C,M]=O.useState(),[S,A]=O.useState({}),[N,R]=O.useState(),[T,I]=O.useState(),[F,P]=O.useState({}),[L,D]=O.useState(),[k,q]=O.useState(),[z,Z]=O.useState(!1),[te,se]=O.useState(!1);return O.useEffect(()=>{let W=!1;return(async()=>{const H=t.interests.map(Ue=>Ue.relatedId),[V,re,ie,ue,ye]=await Promise.allSettled([rh(),nh(),Xb(),Kb(),Yb()]);if(W)return;const Pe=Object.values(os(V,{},"areas of interest")).map(Ue=>({...Ue,originallySelected:H.includes(Ue.id),selected:H.includes(Ue.id)}));Pe.sort((Ue,Ne)=>Number(Ne.selected)-Number(Ue.selected)||xo(Ue,Ne,"name")),m(Pe);const ve=os(re,{},"countries");b(Object.values(ve).sort((Ue,Ne)=>xo(Ue,Ne,"name")));const Oe=os(ie,{},"job functions"),ce=wf(H,Oe);y(Oe),_(ce),M(ce);const we=os(ue,{},"responsibilities"),qe=wf(H,we);A(we),R(qe),I(qe);const ke=os(ye,{},"company activities"),Be=wf(H,ke);P(ke),D(Be),q(Be)})(),()=>{W=!0}},[t]),{state:{companyName:n,jobTitle:r,biography:s,twitter:o,networkingEnabled:u,town:d,countryId:h,countries:g,allAreasOfInterest:E,jobFunctions:x,responsibilities:S,companyActivities:F,jobFunctionId:w,responsibilityId:N,companyActivityId:L,saving:z,saveError:te},actions:{setCompanyName:e,setJobTitle:a,setBiography:i,setTwitter:l,setNetworkingEnabled:c,setTown:f,setCountryId:v,setJobFunctionId:_,setResponsibilityId:R,setCompanyActivityId:D,setAllAreasOfInterest:m,submit:async W=>{W.stopPropagation(),W.preventDefault(),Z(!0),se(!1);try{const X=t.interests.map(ue=>({...ue})),H=[],V=[];
1Ef(w,C,X,H,V),Ef(N,T,X,H,V),Ef(L,k,X,H,V),E.forEach(ue=>{ue.originallySelected!==ue.selected&&(ue.selected?H:V).push(ue.id)});const re={...t,biography:s,companyName:n,jobTitle:r,twitter:o,networkingEnabled:u,town:d,countryId:h,interests:X};await uS(H),await cS(V);const ie=await dS(re);if(ie.success){await ux.setItem(cx.PROFILE,ie.responseData),window.location.reload();return}se(!0)}catch(X){console.error("Error saving profile:",X),se(!0)}finally{Z(!1),Ds({event:"profile_db_click"})}}}}}const yk=({profile:t,show:n,onClose:e})=>{const{state:r,actions:a}=gk(t);return p.jsx(Is,{open:n,onOpenChange:s=>!s&&e(),children:p.jsxs(Ps,{className:"\n                    max-w-(--breakpoint-sm) max-h-[90vh] w-full\n                    flex flex-col gap-0 rounded-none p-0 border-0 bg-white text-black\n                    sm:rounded-[12px]\n                ",children:[p.jsx(ks,{className:"sr-only",children:K("myMwcTranslations.editProfileTitle","Edit Profile")}),p.jsx("div",{className:"popup_content overflow-y-auto flex-1 min-h-0 pt-6 mb-26 px-6 md:px-10",children:p.jsx(mk,{state:r,actions:a,profile:t})})]})})},V0=({profile:t,textOnly:n})=>{const[e,r]=O.useState(!1);function a(){r(!0),Ds({event:"profile_edit_screen"})}function s(){r(!1)}return p.jsxs("div",{className:"flex items-center",children:[p.jsx("button",{onClick:a,className:Ce("flex flex-row items-center gap-2 font-bold tracking-wide",{"underline hover:no-underline":n,"bg-secondary text-white px-4 py-2 rounded-md":!n}),children:n||p.jsxs(p.Fragment,{children:[p.jsx("i",{className:"cursor-pointer fa-regular fa-pen-clip"}),p.jsx("span",{children:K("myMwcTranslations.editProfileLinkText","Edit Profile")})]})}),e&&p.jsx(yk,{onClose:s,profile:t,show:e})]})};function K0({profile:t,showProgressBar:n=!1}){const[e,r]=O.useState(0),a=gl(t);return O.useEffect(()=>{r(a)},[a]),a===100?null:p.jsxs("div",{className:Ce("finish-profile py-1 rounded-md text-sm flex gap-1 mt-2",{"bg-lightBlue px-1.5 flex-row items-center w-fit":!n},{"flex-col w-full":n}),children:[n&&p.jsx("div",{className:"w-full relative h-2 mb-1 bg-white rounded-full overflow-hidden",children:p.jsx("div",{className:"bg-secondary absolute left-0 top-0 bottom-0 transition-width duration-800 ease-out",style:{width:"".concat(e,"%")}})}),p.jsxs("div",{className:"flex gap-1",children:[p.jsx("span",{children:K("myMwcTranslations.profilePercentageCompletionText","Your profile is % complete.").replace("%","".concat(a,"%"))}),p.jsx(V0,{textOnly:K("myMwcTranslations.finishUpButtonText","Finish up."),profile:t})]})]})}const _k=({profile:t})=>gl(t)===100?null:p.jsxs("div",{className:"mb-4",children:[p.jsx("h3",{className:"text-lg mb-4",children:K("profileCompletionHeading","Keep your profile up to date to make the most of your MWC experience.")}),p.jsx(K0,{profile:t,showProgressBar:!0})]}),bk=({profile:t})=>p.jsxs(ms,{children:[p.jsx("div",{className:"text-1xl font-bold",children:K("myMwcTranslations.biographyHeading","Biography")}),p.jsx("p",{children:t.biography?t.biography:"".concat(t.firstName," hasn't supplied a biography yet")})]}),wk=({profile:t})=>{const[n,e]=O.useState([]),[r,a]=O.useState(!0);O.useEffect(()=>
1{const i=t.interests.map(l=>l.relatedId).join(",");(async()=>{a(!0);try{const l=await rh(i);e(Object.values(l))}catch(l){console.error("Error fetching interests:",l)}finally{a(!1)}})()},[t]);const s=n.sort((i,o)=>xo(i,o,"name")).map(i=>p.jsx(xw,{"data-id":i.id,children:i.name},i.id));return r?p.jsxs(ms,{className:"mt-6  grow",children:[p.jsx(px,{}),p.jsx("div",{children:p.jsx(vx,{count:3})})]}):s.length?p.jsxs(ms,{className:"mt-6",children:[p.jsx("div",{className:"text-1xl font-bold",children:K("myMwcTranslations.interestTagsHeading","Interest Tags")}),p.jsx("div",{className:"mt-4 flex gap-1 flex-wrap",children:s})]}):null},Ek=({profile:t,isOwnProfile:n=!1})=>{var s;const{restrictEventFilterToOwnEvent:e}=bx();if(e)return null;const r=t==null?void 0:t.flagAttendances,a=(s=r==null?void 0:r.filter(i=>(i==null?void 0:i.markAsDeleted)!==!0))==null?void 0:s.map(i=>p.jsxs("div",{id:i.id,className:"text-center",children:[p.jsx("img",{src:jn(i.imageUrl),alt:"",width:200,className:"content-center",style:{width:"auto",maxWidth:200,height:200}}),p.jsx("b",{children:i.eventName}),p.jsx("br",{}),i.eventDates]},i.id));return p.jsxs(ms,{className:"my-6",children:[p.jsx("div",{className:"text-1xl font-bold",children:n?K("myMwcTranslations.myEventsHeading","My Events"):K("myMwcTranslations.eventsAttendedHeading","Events Attended")}),p.jsx("div",{className:"mt-4 gap-2 flex flex-wrap",children:a})]})},Y0=({profile:t,isOwnProfile:n=!1})=>p.jsx("div",{className:"w-full",children:p.jsxs("div",{className:"container mx-auto",children:[n&&p.jsxs("div",{className:"flex flex-row justify-between",children:[p.jsx("h2",{className:"text-4xl font-bold",children:K("myMwcTranslations.profileLinkText","Profile")}),p.jsx(V0,{profile:t})]}),p.jsxs("div",{className:"lg:max-w-2/3",children:[n&&p.jsx(_k,{profile:t}),p.jsx(bk,{profile:t}),p.jsx(Ek,{profile:t,isOwnProfile:n}),p.jsx(wk,{profile:t})]})]})}),xk=({profile:t,setShowCurrentUserHeader:n})=>(O.useEffect(()=>{n(!0)},[]),p.jsx(Y0,{profile:t,isOwnProfile:!0})),Ck=t=>p.jsx(Pr,{children:p.jsx(xk,{...t})});var Sk=sS();const Pb=kt(Sk),X0=(t,n,e)=>{t.blocked.includes(e.userId)?wS(e.userId).then(()=>{const r=Pb(t,{blocked:{$set:t.blocked.filter(a=>a!==e.userId)}});n(r)}):bS(e.userId).then(()=>{const r=Pb(t,{blocked:{$push:[e.userId]}});n(r)})},Mk=t=>t.startsWith("https://twitter.com")||t.startsWith("http://twitter.com")?t.replace(/^https?:\/\/twitter\.com/i,"https://x.com"):"https://x.com/".concat(t),Nk=({profile:t,otherProfile:n,isBlocked:e,toggleBlock:r})=>{if(t.id===n.id)return;const a=()=>{r(n)};return p.jsxs("div",{className:"flex flex-row flex-wrap gap-x-6 gap-y-3 md:text-right font-light md:justify-end w-full md:content-end underline",children:[p.jsx(fS,{profile:n,type:"profile",id:"".concat(n.userId),isContact:!0}),!e&&p.jsxs(p.Fragment,{children:[p.jsx(Bb,{profile:t,contact:n,type:"meeting",id:"".concat(n.id),isContact:!0}),p.jsx(Gb,{to:"".concat(je.MESSAGING,"?conversation=").concat(n.userId),children:K("myMwcTranslations.sendMessageNavLabel","Send Message")})]}),p.jsx("div",{className:"cursor-pointer",onClick:a,children:e?K("myMwcTranslations.unblockLinkText","Unblock"):K("myMwcTranslations.blockLinkText","Block")})]})},Tk=({profile:t,otherProfile:n,isBlocked:e,toggleBlock:r})=>{var o,l,u;const[a,s]=O.useState({});O.useEffect(()=>{const c=async()=>{const d=await nh([n.countryId]);Array.isArray(d)&&s(d[0])};n!=null&&n.countryId&&c()},[n]);const i="".concat(n.firstName," ").concat(n.lastName);return p.jsx("div",{className:"transition-all duration-500 mx-auto p-4 rounded-[16px] bg-white",children:p.jsxs("div",{className:"container mx-auto py-8 flex flex-col md:flex-row gap-6",children:[p.jsxs("div",{className:"flex flex-col md:flex-row gap-6 w-full md:items-center",children:[p.jsxs("div",{className:"flex flex-col md:items-center gap-2",children:[p.jsxs("div",{className:"relative",children:[n.exhibitorId&&p.jsx("img",{alt:"",className:Ce("absolute z-10 w-20 h-20 md:w-28 md:h-28",{"border-4 border-transparent":(o=n.authorities)==null?void 0:o.hasPremiumVisuals}),src:jn("/images/mwc_attendee_exhibitor_overlay.png")}),p.jsx("img",{alt:"",src:n.photoUrl||"/images/Placeholder.png",className:Ce("h-28 w-28 rounded-full object-cover aspect-square",{"border-4 border-yellow-600":(l=n==null?void 0:n.authorities)==null?void 0:l.hasPremiumVisuals}),onError:c=>{c.currentTarget.src=jn("/images/Placeholder.png",300)}})]}),((u=t==null?void 0:t.authorities)==null?void 0:u.hasPremiumVisuals)&&p.jsx("div",{className:"flex items-center h-8 bg-yellow-600 text-base text-white px-2 py-1",children:"Premium"})]}),p.jsxs("div",{className:"flex flex-col",children:[p.jsx("h2",{id:"otherProfileName",className:"font-semibold text-4xl",children:i}),p.jsx("p",{className:"font-semibold",children:n.jobTitle}),p.jsx("p",{children:n.companyName}),p.jsxs("p",{children:[n.town,p.jsx("span",{className:"font-semibold",children:a==null?void 0:a.title})]}),n.twitter&&p.jsx("a",{href:Mk(n.twitter),target:"_blank",rel:"noreferrer",children:p.jsx("i",{className:"fa-brands fa-x-twitter"})})]})]}),p.jsx(Nk,{profile:t,otherProfile:n,isBlocked:e,toggleBlock:r})]})})},Ak=({profile:t,setProfile:n,isRecommended:e})=>{var d;const[r,a]=O.useState({}),[s,i]=O.useState(!1),l=window.location.pathname.split("/").pop();O.useEffect(()=>{l&&!s&&(async()=>{i(!0);const h=await Cw([l]);if(h!=null&&h[0]){const v=h[0].firstName+" "+h[0].lastName;Ds({event:"nwk_attendee_detail",attendee_name:v,attendee_user_id:l,attendee_is_recommended:e}),a(h[0])}})()},[s]);const u=O.useMemo(()=>{var f,h;return((f=t==null?void 0:t.blocked)==null?void 0:f.includes(r.userId)
1)||((h=r==null?void 0:r.blocked)==null?void 0:h.includes(t.userId))},[t,r]);if(!r.userId)return null;const c=async f=>{X0(t,n,f)};return t.userId?p.jsxs(p.Fragment,{children:[p.jsx(Tk,{profile:t,otherProfile:r,isBlocked:(d=t.blocked)==null?void 0:d.includes(r.userId),toggleBlock:c}),!u&&p.jsx("div",{className:"mt-6",children:p.jsx(Y0,{profile:r})})]}):p.jsx(p.Fragment,{})},Dk=t=>p.jsx(Pr,{children:p.jsx(Ak,{...t})});function wp(t,n){const[e,r]=O.useState(n),[a,s]=O.useState(!0);O.useEffect(()=>{let l=!0,u=!1;const c=hi.subscribe(t,f=>{l&&(u=!0,r(f))});async function d(){try{const f=await hi.getFavourites(t);l&&!u&&r(f!==void 0?f:n)}catch(f){console.error("Error loading from IndexedDB:",f),l&&!u&&r(n)}finally{l&&s(!1)}}return d(),()=>{l=!1,c()}},[t]);const i=O.useCallback(async l=>{try{await hi.setFavourites(t,l),r(l)}catch(u){console.error("Error saving to IndexedDB:",u)}},[t]),o=O.useCallback(async()=>{try{await hi.clearFavourite(t),r(n)}catch(l){console.error("Error removing from IndexedDB:",l)}},[t,n]);return[e,i,o,a]}function Ep({className:t=""}){return p.jsx("div",{className:Bn("bg-white py-4 px-6",t,pt()&&"rounded-lg"),children:p.jsx("p",{children:K("myMwcTranslations.noFavouritesAddedYet","You haven’t added any favourites yet.")})})}const Rk=({onLoadingChange:t})=>{const[e,r]=O.useState(!1),[a,,,s]=wp(rr.EXHIBITOR,[]),[i,o]=O.useState([]),[l,u]=O.useState(!1),[c,d]=O.useState(!1);O.useEffect(()=>{(async()=>(await oh(rr.EXHIBITOR),d(!0)))()},[]),O.useEffect(()=>{s||(async()=>{if(a.length===0){o([]),u(!1);return}u(!0);const v=a.map(E=>E.relatedId),g=await ah("/exhibitor.json",v),b=(E,m)=>m.levelThree-E.levelThree||xo(E,m,"name");o(Object.values(g).sort(b)),u(!1)})()},[a,s]);const f=s||!c||l;return O.useEffect(()=>{t&&t(f)},[f,t]),p.jsx("ul",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-4 mt-4",children:f?p.jsx(Rs,{count:"4",lines:"1"}):i.length===0?p.jsx(Ep,{className:"col-span-2 sm:col-span-3 md:col-span-4 lg:col-span-5"}):p.jsxs(p.Fragment,{children:[i.filter((h,v)=>v<30||e).map(h=>p.jsx(hS,{item:h,standLabel:dx(h.standsCount)},h.url)),i.length>30&&!e&&p.jsx("button",{className:"col-span-full font-medium text-center w-full inline-block",onClick:h=>{h.preventDefault(),r(!e)},children:K("myMwcTranslations.showMoreLinkText","Show more")})]})})};function J0({title:t,children:n,defaultOpen:e=!1,isOpen:r,onToggle:a}){const s=O.useRef(null),i=O.useRef(null),o=r!==void 0,l=O.useRef(!1),{isMobile:u}=Ho();O.useEffect(()=>{if(o&&s.current&&u&&(s.current.open=r,r&&i.current&&l.current)){const h=i.current.getBoundingClientRect().top+window.pageYOffset+-20;window.scrollTo({top:h,behavior:"smooth"})}l.current=!0},[r,o]);const c=d=>{o&&a&&(d.preventDefault(),a(!r))};return p.jsxs("details",{ref:s,open:o?r:e,className:"w-full",children:[p.jsxs("summary",{ref:i,onClick:c,className:"flex flex-row justify-between items-center text-base font-bold cursor-pointer bg-white rounded-lg p-4 list-none",children:[t,p.jsx("i",{className:Ce("fa-regular fa-chevron-down transition-all duration-200",r&&"rotate-180")})]}),p.jsx("div",{className:"my-3",children:n})]})}function Ok({children:t,defaultOpenIndex:n=0}){const[e,r]=O.useState(n),a=O.Children.map(t,(s,i)=>O.isValidElement(s)&&s.type===J0?O.cloneElement(s,{isOpen:e===i,onToggle:o=>{r(o?i:null)}}):s);return p.jsx("div",{className:"flex flex-col gap-3",children:a})}const Ik=({onLoadingChange:t})=>{const[n,,,e]=wp(rr.SESSION,[]),[r,a]=O.useState([]),[s,i]=O.useState(!1),[o,l]=O.useState(!1);O.useEffect(()=>{(async()=>(await oh(rr.SESSION),l(!0)))()},[]),O.useEffect(()=>{e||(async()=>{if(n.length===0){a([]),i(!1);return}i(!0);const f=n.map(g=>g.relatedId),h=await ah("/session.json",f),v=(g,b)=>Date.parse(g.startsAtDateTime)-Date.parse(b.startsAtDateTime);a(Object.values(h).sort(v)),i(!1)})()},[n,e]);const u=e||!o||s;O.useEffect(()=>{t&&t(u)},[u,t]);const c=r.reduce((d,f)=>{const h=f.day||"No Day";return d[h]||(d[h]=[]),d[h].push(f),d},{});return p.jsx("div",{className:"mt-4",children:u?p.jsx(Rs,{count:"4",lines:"2",width:"w-full"}):r.length===0?p.jsx(Ep,{className:"w-full"}):p.jsx(Ok,{defaultOpenIndex:0,children:Object.entries(c).map(([d,f])=>{const v=f.some(g=>{var b;return((b=g.date)==null?void 0:b.toLowerCase())==="pre"})?"Pre-Event":d;return p.jsx(J0,{title:v,children:p.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:f.map(g=>p.jsx(pS,{hit:g},g.id))})},d)})})})},Pk=({onLoadingChange:t})=>
1{const[e,r]=O.useState(!1),[a,,,s]=wp(rr.SPEAKER,[]),[i,o]=O.useState([]),[l,u]=O.useState(!1),[c,d]=O.useState(!1);O.useEffect(()=>{(async()=>(await oh(rr.SPEAKER),d(!0)))()},[]),O.useEffect(()=>{s||(async()=>{if(a.length===0){o([]),u(!1);return}u(!0);const v=a.map(E=>E.relatedId),g=await ah("/speaker.json",v),b=(E,m)=>{var _,C;let x=0;const y=(_=E.companyName)==null?void 0:_.toLowerCase(),w=(C=m.companyName)==null?void 0:C.toLowerCase();if((w===void 0||y<w)&&(x=-1),(y===void 0||y>w)&&(x=1),x===0){const M=E.title.toLowerCase(),S=m.title.toLowerCase();if(M<S)return-1;if(M>S)return 1}return x};o(Object.values(g).sort(b)),u(!1)})()},[a,s]);const f=s||!c||l;return O.useEffect(()=>{t&&t(f)},[f,t]),p.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-4 mt-4",children:f?p.jsx(mx,{count:"5"}):i.length===0?p.jsx(Ep,{className:"col-span-2 md:col-span-3 lg:col-span-5"}):p.jsxs(p.Fragment,{children:[i.filter((h,v)=>v<50||e?h:null).map(h=>p.jsx(vS,{item:h},h.url)),i.length>50&&!e&&p.jsx("button",{className:"col-span-full font-medium text-center w-full inline-block",onClick:h=>{h.preventDefault(),r(!e)},children:K("myMwcTranslations.showMoreLinkText","Show more")})]})})};function kk({enableFavouriteExhibitors:t=!0,enableFavouriteSpeakers:n=!0,enableFavouriteSessions:e=!0,favouritesCallToActions:r}){const[a,s]=O.useState({exhibitors:!0,sessions:!0,speakers:!0}),i=O.useCallback(d=>{s(f=>f.exhibitors===d?f:{...f,exhibitors:d})},[]),o=O.useCallback(d=>{s(f=>f.sessions===d?f:{...f,sessions:d})},[]),l=O.useCallback(d=>{s(f=>f.speakers===d?f:{...f,speakers:d})},[]),u=Object.values(a).some(d=>d),c=[t&&{id:"exhibitors",label:"".concat(K("seaTranslateTable.exhibitors","Exhibitors")),content:p.jsx(Rk,{onLoadingChange:i})},n&&{id:"speakers",label:"".concat(K("seaTranslateTable.speakers","Speakers")),content:p.jsx(Pk,{onLoadingChange:l})},e&&{id:"sessions",label:"".concat(K("seaTranslateTable.sessions","Sessions")),content:p.jsx(Ik,{onLoadingChange:o})}].filter(d=>!!d);return p.jsxs("div",{className:Bn("flex flex-col gap-4",u&&"min-h-[800px]"),children:[p.jsxs("div",{className:"md:flex items-end justify-between",children:[p.jsxs("div",{className:"mb-4",children:[p.jsx("h1",{className:"text-4xl font-bold",children:K("myMwcTranslations.favouritesNavLabel","Favourites")}),p.jsx("h2",{children:K("myMwcTranslations.favouriteExhibitorsSpeakersSessions","Your favourites, all in one place.")})]}),r&&r.length>0&&p.jsx("div",{className:"mb-4",children:p.jsx(E0,{callToActions:r})})]}),p.jsx(wh,{tabs:c})]})}const Q0=({localisations:t})=>p.jsxs("div",{className:"w-fit whitespace-nowrap",children:[p.jsxs("span",{className:"text-sm lg:text-lg",children:[Xe().locale(Fn(t==null?void 0:t.localeOverride)).format("dddd"),","]})," ",p.jsx("span",{className:"text-sm lg:text-lg font-bold",children:Xe().locale(Fn(t==null?void 0:t.localeOverride)).format((t==null?void 0:t.headerBarDateFormat)||"D MMMM")})]});function xr({link:t,translation:n,otherPaths:e,showLock:r,notification:a=0,networkingEnabled:s}){const i=r&&!s,o="".concat(a," new message").concat(a>1?"s":"");return p.jsxs(Wb,{to:t,className:({isActive:l})=>Ce("text-sm md:text-base p-2 md:px-4 border-2 border-cream rounded-lg relative",{"hover:bg-cream":!i,"bg-cream font-bold":l||e,"opacity-60 cursor-not-allowed":i}),"aria-disabled":i,onClick:i?l=>l.preventDefault():void 0,children:[n,a>0&&p.jsx("span",{className:"absolute bg-primary rounded-full w-1.75 h-1.75 top-2 right-2",title:o,children:p.jsx("span",{className:"sr-only",children:o})}),i&&p.jsxs("span",{children:[" ",p.jsx("i",{className:"fa-solid fa-lock"})]})]})}const Lk=({profile:t,agenda:n,localisations:e,unreadMessagesCount:r=0,enableFavouritesTab:a=!0,enableAttendeesTab:s=!0,showUserMenuPublicationsLink:i=!1,userMenuPublicationsLinkUrl:o})=>{var c;const{pathname:l}=Zf(),u=(()=>{switch(l){case je.DASHBOARD:return K("myMwcTranslations.dashboardNavLabel","Dashboard");case je.DETAILS:return K("myMwcTranslations.profileLinkText","Profile");case je.AGENDA:return K("myMwcTranslations.myAgendaLabel","My Agenda");case je.FAVOURITES:return K("myMwcTranslations.favouritesNavLabel","Favourites");case je.CONTACTS:case je.FOLLOWERS:case je.SEARCH:return K("myMwcTranslations.findAttendeesLinkText","Attendees");case je.MESSAGING:return K("myMwcTranslations.messagesNavLabel","Messages");case je.MEETINGS:return K("myMwcTranslations.meetingsNavLabel","Meetings");default:return K("myMwcTranslations.myMwcHeading","MyMWC")}})();return O.useEffect(()=>{const d="".concat(u," | ").concat(K("myMwcTranslations.myMwcHeading","MyMWC"));document.title=d,Ds({event:"page_view",page_path:l,page_title:d,page_location:window.location.href})},[l,u]),p.jsxs("div",{className:"flex justify-between gap-4 items-center",children:[p.jsxs("div",{className:"flex flex-row flex-wrap gap-2 font-normal items-center",children:[je.DASHBOARD&&p.jsx(xr,{link:je.DASHBOARD,translation:K("myMwcTranslations.myMwcHeading","MyMWC")}),p.jsx(xr,{link:je.DETAILS,translation:K("myMwcTranslations.profileLinkText","Profile")}),n.mymwcAgenda&&p.jsx(xr,{link:je.AGENDA,translation:K("myMwcTranslations.myAgend
1aLabel","My Agenda")}),a&&p.jsx(xr,{link:je.FAVOURITES,translation:K("myMwcTranslations.favouritesNavLabel","Favourites")}),((c=t==null?void 0:t.authorities)==null?void 0:c.canAccessNetworking)&&p.jsxs(p.Fragment,{children:[s&&p.jsx(xr,{link:je.SEARCH,translation:K("myMwcTranslations.findAttendeesLinkText","Attendees"),showLock:!0,networkingEnabled:t.networkingEnabled,otherPaths:[je.CONTACTS,je.FOLLOWERS].includes(l)}),p.jsx(xr,{link:je.MESSAGING,translation:K("myMwcTranslations.messagesNavLabel","Messages"),notification:r,showLock:!0,networkingEnabled:t.networkingEnabled}),p.jsx(xr,{link:je.MEETINGS,translation:K("myMwcTranslations.meetingsNavLabel","Meetings"),showLock:!0,networkingEnabled:t.networkingEnabled})]}),i&&p.jsxs("a",{href:o||"/sponsors-partners/media-association-partners",className:"mobile-inline-block text-sm md:text-base p-2 md:px-4",target:"_blank",children:[K("myMwcTranslations.publicationsNavLabel","Publications "),p.jsx("i",{className:"fa-solid fa-arrow-up-right-from-square"})]})]}),p.jsx("div",{className:"hidden lg:block",children:p.jsx(Q0,{localisations:e})})]})},jk=({profile:t,localisations:n,agenda:e,unreadMessagesCount:r=0,enableFavouritesTab:a=!0,enableAttendeesTab:s=!0,showUserMenuPublicationsLink:i=!1,userMenuPublicationsLinkUrl:o})=>{const l="".concat(t.firstName," ").concat(t.lastName),u=gl(t);return p.jsx("div",{id:"mymwc-header",className:"container sgx mx-auto -mt-50",children:p.jsxs("div",{className:"bg-white rounded-[16px] relative p-4",children:[p.jsxs("div",{className:"flex flex-col md:flex-row container gap-6 md:items-end",children:[p.jsxs("div",{className:"flex flex-col md:flex-row gap-2 md:gap-8 md:items-center grow",children:[p.jsx("div",{className:"flex flex-col items-start md:items-center gap-2",children:p.jsx(z0,{profile:t})}),p.jsxs("div",{className:"flex flex-col",children:[p.jsx("div",{className:"flex flex-row items-center w-full gap-4",children:p.jsx("div",{id:"profileName",className:"font-bold text-4xl leading-[1.2]",children:l})}),p.jsx("p",{className:"font-semibold",children:t.jobTitle}),p.jsx("p",{children:t.companyName}),u!==100&&p.jsx(K0,{profile:t})]})]}),p.jsx("div",{className:"lg:hidden absolute top-6 right-6",children:p.jsx(Q0,{localisations:n})})]}),p.jsx("hr",{className:"my-6 border-gray-300"}),p.jsx(Lk,{profile:t,agenda:e,unreadMessagesCount:r,enableFavouritesTab:a,enableAttendeesTab:s,showUserMenuPublicationsLink:i,userMenuPublicationsLinkUrl:o})]})})},xf={DISABLED:2,PHYSICAL:0,VIRTUAL_EXTERNAL:1},Z0=({profile:t,localisations:n=null})=>{const[e,r]=O.useState(!1),[a,s]=O.useState(!1),[i,o]=O.useState([]),[l,u]=O.useState(0),[c,d]=O.useState(!1),f=()=>{var v;r(!1),o([]),d(!1),((v=t==null?void 0:t.authorities)==null?void 0:v.canCreateVirtualMeetings)===!1?u(xf.DISABLED):u(xf.PHYSICAL)},h=(v,g)=>{v.preventDefault(),o(b=>b.some(m=>m.userId===g.userId)?b.filter(m=>m.userId!==g.userId):b.length>=10?b:[...b,g])};return p.jsxs(p.Fragment,{children:[p.jsxs(Is,{open:e,onOpenChange:r,children:[p.jsx(zb,{asChild:!0,children:p.jsxs("button",{id:"setup-a-new-meeting-button",className:"uppercase py-3 px-4 bg-smartCyan text-white cursor-pointer text-center text-sm tracking-wide rounded-md font-bold leading-[normal] flex gap-1 items-center",onClick:()=>r(!0),children:[p.jsx("i",{className:"fa-regular fa-calendar-circle-plus"}),p.jsx("span",{children:K("myMwcTranslations.createMeetingButtonText","Create A Meeting")})]})}),p.jsxs(Ps,{className:"max-w-[800px] overflow-y-auto max-h-[90vh] p-0 flex flex-col bg-white text-black",children:[p.jsx(th,{className:"px-4 sm:px-8 pt-10",children:p.jsx(ks,{className:"text-3xl font-bold",children:K("myMwcTranslations.newMeetingRequestHeading","New Meeting Request")})}),p.jsxs("div",{className:"px-4 sm:px-8 overflow-y-auto flex-1 min-h-0 pb-6 -mb-4",children:[p.jsx(xh,{location:"createNewMeeting",profile:t,selectedContacts:i,showAddRemove:!1,perPage:10,anchor:"new-meeting-request",onClick:(v,g)=>h(v,g),isMeeting:!0}),i.length>0&&p.jsx("div",{className:"flex flex-wrap gap-2 mt-4 mb-6",children:i.map(v=>p.jsxs("button",{onClick:g=>h(g,v),className:"flex items-center gap-2 bg-lightGreen text-darkGreen font-semibold px-3 py-3 text-sm cursor-pointer",children:[v.firstName," ",v.lastName,p.jsx("i",{className:"fa-regular fa-xmark text-darkGreen text-base"}),p.jsx("span",{className:"sr-only",children:"Close"})]}
1,v.userId))}),p.jsx(Eh,{location:"createNewMeeting",showHeader:!1,showFilters:!1,showAddRemove:!1,profile:t,selectedContacts:i,perPage:10,anchor:"new-meeting-request",onClick:(v,g)=>h(v,g),isMeeting:!0})]}),p.jsx(eh,{className:"p-6 bg-white border-t mt-auto",children:p.jsxs("div",{className:"flex gap-2 items-center flex-wrap justify-end",children:[p.jsx("p",{className:"lg:text-lg font-medium",children:p.jsxs("span",{className:Ce(i.length>=10&&"text-red-600",i.length===0&&"opacity-40"),children:[K("myMwcTranslations.participantsHeading","Participants")," ","(",p.jsx("span",{id:"participants-count",children:i.length}),"/10)"]})}),p.jsx("button",{onClick:()=>{d(!0),r(!1),s(!0)},className:Ce("bg-secondary uppercase font-bold text-white px-4 py-2",i.length===0&&"opacity-50 cursor-not-allowed!"),disabled:i.length===0,children:K("myMwcTranslations.saveSelectionButtonText","Save Selection")})]})})]})]}),a&&(c||l===xf.VIRTUAL_EXTERNAL)&&p.jsx(wx,{onClose:()=>{s(!1),f()},contacts:i,profile:t,open:a,external:l,localisations:n})]})},Uk=(t,n)=>t.runningTimeFrom?t.runningTimeFrom<n:!1,ex=(t,n)=>{var a,s;const e=(a=t.participants)==null?void 0:a.find(i=>i.userId===n);return!e||t.status===1?!1:!(((s=t.from)==null?void 0:s.userId)===n)&&e.status===0},Fk=(t,n)=>{var r;const e=t.participants.find(a=>a.userId===n);return(r=e==null?void 0:e.status)!=null?r:t.status},qk=(t,n,e)=>{var i,o,l,u;const r=((i=t.from)==null?void 0:i.userId)===n,a=(o=t.participants)==null?void 0:o.find(c=>c.userId===n);return(r?2:(u=(l=a==null?void 0:a.status)!=null?l:t.status)!=null?u:0)===1||t.status===1?!1:t.runningTimeFrom>e&&!ex(t,n)},$k=(t,n)=>{const e=t.participants.find(s=>s.role===kn.ORGANIZER),r=t.participants.filter(s=>s.role===kn.PARTICIPANT);return(e==null?void 0:e.userId)===n?r.length===1?r[0]:r:e};function $o({action:t,layout:n,onClick:e}){const r=t===2,a=K(r?"myMwcTranslations.acceptLabel":"myMwcTranslations.declineLabel",r?"Accept":"Decline"),s=r?"fa-check":"fa-xmark",i=r?"bg-darkGreen":"bg-deepBlue!",o=r?"bg-tagGreen":"bg-deepBlue!",l="cursor-pointer text-white text-sm font-semibold flex gap-1 justify-center items-center";return n==="compact"?p.jsx(Ex,{text:a,classes:o,children:p.jsx("button",{className:Ce(l,i,"rounded-full size-8"),onClick:e,children:p.jsx("i",{className:"fa-regular ".concat(s)})})}):p.jsxs("button",{className:Ce(l,i,"rounded-md px-6 py-3"),onClick:e,children:[p.jsx("i",{className:"fa-regular ".concat(s)}),p.jsx("span",{children:a})]})}function Hk({onOpen:t,profile:n,meeting:e,printMeetingTime:r,getMeetingsAgain:a,layout:s="default",location:i}){var f;const o=n.userId,u=!(((f=e.from)==null?void 0:f.userId)===o),c=Fk(e,o),d=async h=>{const v={status:parseInt(h)},g=await Vb(e.id,v);g&&g.elements&&g.elements===1?a():console.error("Status update failed:",g)};return p.jsxs("div",{onClick:()=>t(e.id),className:Ce("flex  justify-between md:container w-full cursor-pointer mb-3 rounded-lg hover:shadow-md",{"bg-white":i!=="sidebar","bg-cream":i==="sidebar","flex-col sm:flex-row":s==="default"}),"data-meeting-id":e.id,children:[p.jsx(Os,{attendeeHrefDisabled:!0,meetingTime:r(e,!0),subject:e.subject,attendee:$k(e,o),profile:n,participants:e.participants,onClick:h=>h.preventDefault(),border:!1,layout:s,location:i,isMeeting:!0},e.id+"a"),e.status===1&&p.jsx("div",{className:"p-4 pt-0",children:p.jsxs("span",{className:"py-2 px-3 text-xs justify-center rounded-full flex gap-1 mt-4 ".concat(Sf(1)),children:[Cf(1),K("myMwcTranslations.cancelledStatusText","Cancelled")]})}),u&&c===xx.PENDING&&p.jsxs("div",{className:Ce("flex items-center gap-4 justify-end sm:justify-center content-center p-4",{"flex-row sm:flex-col":s==="default"},{"flex-col":s==="compact"}),children:[p.jsx($o,{action:Zn.ACCEPT,layout:s,onClick:h=>{h.stopPropagation(),d(Zn.ACCEPT)}}),p.jsx($o,{action:Zn.DECLINE,layout:s,onClick:h=>{h.stopPropagation(),d(Zn.DECLINE)}})]})]})}function oo({type:t="all",meetings:n,profile:e,rightnow:r,layout:a="default",setShow:s,getMeetingsAgain:i,printMeetingTime:o,emptyHeading:l,emptyMessage:u,isLoading:c,location:d}){const f={all:()=>!0,upcoming:(v,{userId:g,now:b})=>b!==void 0&&qk(v,g,b),pending:(v,{userId:g})=>ex(v,g),past:(v,{now:g})=>g!==void 0&&Uk(v,g)},h=n.filter(v=>f[t](v,{userId:e.userId,now:r})).sort((v,g)=>t==="past"?g.runningTimeFrom-v.runningTimeFrom:v.runningTimeFrom-g.runningTimeFrom);return c?p.jsx("div",{className:"mt-6",children:p.jsx("div",{className:"flex flex-col gap-4",children:p.jsx(gx,{count:8})})}):h.length?p.jsx("div",{className:"mt-6",children:h.map(v=>p.jsx(Hk,{meeting:v,profile:e,onOpen:s,layout:a,location:d,getMeetingsAgain:i,printMeetingTime:o},v.id))}):p.jsxs(ms,{className:Ce("mt-6",{"shadow-none! p-0! mt-4!":d==="sidebar"}),children:[l&&p.jsx("h3",{className:"font-bold text-lg mb-2",children:l}),u!=null?u:K("myMwcTranslations.noMeetingsLabel","No meetings"),t==="upcoming"&&p.jsx("div",{className:"mt-4",children:p.jsx("div",{className:"inline-block",children:p.jsx(Z0,{profile:e,type:"meeting",id:"".concat(e.id),isContact:!0})})})]})}Xe.extend(Xf);Xe.extend(Jf);Xe.extend(Qf);const Gk=({meeting:t,onClose:n,profile:e,getMeetingsAgain:r,localisations:a=null})=>{var E,m,x;Xe.locale(Fn(a==null?void 0:a.localeOverride));const[s,i]=O.useState(0);O.useEffect(()=>{var w,_,C;const y=(w=t.participants)==null?void 0:w.find(M=>M.userId===e.userId);i((C=(_=y==null?void 0:y.status)!=null?_:t.status)!=null?C:0)},[t,e.userId]);const o=y=>{const w=y.participants.find(C=>C.role===kn.ORGANIZER)||y.participants[0]||null,_=y.participants.filter(C=>C.role===kn.PARTICIPANT)||[];return{...y,from:w,to:_}},l=(E=t.participants)==null?void 0:E.find(y=>y.userId===e.userId),u=(m=l==null?void 0:l.status)!=null?m:s,c=o(t),d=()=>{f(1)},f=async y=>{const w={status:parseInt(y)},_=await Vb(c.id,w);_&&_.elements&&_.elements===1?(i(y),r(),n()):console.error("Status update failed:",_)},h=async y=>{if(!window.confirm(K("myMwcTranslations.deleteMeetingConfirmationText","Are you sure you want to delete this meeting?")))return;const _=await Cx(y);_&&_.elements&&_.elements===1?(r(),n()):console.error("Delete failed:",_)},v=new Date(c.runningTimeFrom),g=new Date(c.runningTimeTo),b=(x=c.participants.find(y=>y.role===kn.ORGANIZER))==null?void 0:x.userId;return p.jsx(Is,{open:!0,onOpenChange:y=>{y||n()},children:p.jsxs(Ps,{className:"max-w-[800px] max-h-[90vh] flex flex-col overflow-y-auto bg-white text-black p-0",children:[p.jsxs(th,{className:"px-8 pt-10 flex flex-row! flex-wrap justify-between items-center gap-4",children:[p.jsx(ks,{className:"text-3xl font-bold",children:c.subject}),p.jsx("div",{className:"flex justify-between gap-4 items-center",children:c.status===1?p.jsxs("span",{className:"py-2 px-3 text-xs rounded-full flex gap-1 mt-4 ".concat(Sf(1)),children:[Cf
1(1),K("myMwcTranslations.cancelledStatusText","Cancelled")]}):l&&u===1&&p.jsxs("span",{className:"py-2 px-3 text-xs rounded-full flex gap-1 mt-4 ".concat(Sf(1)),children:[Cf(1),K("myMwcTranslations.declinedStatusText","Declined")]})})]}),p.jsxs("div",{className:"px-8 overflow-y-auto flex-1 min-h-0 pb-6 -mb-4",children:[p.jsx("div",{className:"font-bold mb-2",children:K("myMwcTranslations.dateLabel","Date")}),p.jsx("div",{className:"mt-2 mb-6 py-2 px-4 rounded-md bg-cream",children:Xe(v).tz(en()).format((a==null?void 0:a.meetingDateFormatShort)||$b())}),p.jsxs("div",{className:"grid md:gap-4 grid-cols-1 md:grid-cols-2 mb-2",children:[p.jsxs("div",{children:[p.jsx("div",{className:"font-bold mb-2 pt-1",children:K("myMwcTranslations.startTimeLabel","Start Time")}),p.jsx("div",{className:"mt-2 mb-4 py-2 px-4 rounded-md bg-cream",children:Xe(v).tz(en()).format((a==null?void 0:a.meetingDateFormatTime)||ea())})]}),p.jsxs("div",{children:[p.jsx("div",{className:"font-bold mb-2 pt-1",children:K("myMwcTranslations.endTimeLabel","End Time")}),p.jsx("div",{className:"mt-2 mb-4 py-2 px-4 rounded-md bg-cream",children:Xe(g).tz(en()).format((a==null?void 0:a.meetingDateFormatTime)||ea())})]})]}),c.meetingLocation&&p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"font-bold mt-2 mb-2",children:K("myMwcTranslations.meetingLocationInputLabel","Location")}),p.jsx("div",{className:"mt-2 mb-6 py-2 px-4 rounded-md bg-cream",children:c.meetingLocation})]}),c.body&&p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"font-bold mt-2 mb-2",children:K("myMwcTranslations.meetingDescriptionInputLabel","Meeting Description")}),p.jsx("div",{className:"mt-2 mb-6 py-2 px-4 rounded-md bg-cream whitespace-pre-wrap",children:c.body})]}),p.jsx("div",{className:"font-bold mt-4 mb-2",children:K("myMwcTranslations.participantsHeading","Participants")}),p.jsx("hr",{className:"my-2"}),p.jsx("div",{className:"my-2 pt-1",children:p.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4 text-xs",children:[...c.participants].sort((y,w)=>{const _=y.role===kn.ORGANIZER?0:1,C=w.role===kn.ORGANIZER?0:1;return _-C}).map(y=>p.jsx("li",{children:p.jsx(Os,{showOrganizerLabel:!0,organizerId:b,attendee:y,profile:e,showMeetingStatus:!0,showPremiumBadge:!1,onClick:w=>w.preventDefault(),isMeeting:!0})},y.userId))})})]}),p.jsxs(eh,{className:"p-6 bg-white border-t mt-auto flex flex-wrap gap-2",children:[l&&l.userId!==b&&c.status!==1&&p.jsxs(p.Fragment,{children:[p.jsx($o,{action:Zn.ACCEPT,onClick:y=>{y.stopPropagation(),f(Zn.ACCEPT)}}),p.jsx($o,{action:Zn.DECLINE,onClick:y=>{y.stopPropagation(),f(Zn.DECLINE)}})]}),l&&l.userId===b&&p.jsxs("button",{className:"cursor-pointer bg-red-600 text-white text-sm rounded-md font-semibold px-6 py-3 flex gap-1 justify-center items-center",onClick:()=>{h(c.id)},children:[p.jsx("i",{className:"fa-regular fa-trash"}),p.jsx("span",{children:K("myMwcTranslations.deleteMeetingButtonText","Delete Meeting")})]}),l&&l.userId===b&&c.status!==1&&p.jsxs("button",{className:"cursor-pointer bg-deepBlue text-white text-sm rounded-md font-semibold px-6 py-3 flex gap-1 justify-center items-center",onClick:d,children:[p.jsx("i",{className:"fa-regular fa-xmark"}),p.jsx("span",{children:K("myMwcTranslations.cancelMeetingButtonText","Cancel Meeting")})]})]})]})})},Bk=({meeting:t,date:n,setShow:e})=>{var l,u,c,d,f,h;const r=en(),a=dn.now().setZone(r),s=t.runningTimeFrom?dn.fromMillis(t.runningTimeFrom,{zone:r}):null,i=s&&s>a?s.diff(a).toMillis():null,o=i&&i<=1440*60*1e3?Hb.fromMillis(i).shiftTo("hours","minutes").mapUnits(Math.floor).toHuman({unitDisplay:"short"}):null;return p.jsxs("div",{className:"next-meeting bg-white rounded-lg p-4",children:[p.jsx("h4",{className:"text-lg font-bold",children:K("myMwcTranslations.nextMeetingHeading","Next meeting")}),o&&p.jsxs("p",{className:"mb-2 opacity-75 text-sm",children:[K("myMwcTranslations.nextMeetingMessage","Your next meeting starts in")," ",o,"!"]}),p.jsxs("button",{onClick:()=>e(t.id),className:"flex flex-col gap-1 bg-cream rounded-md p-4 w-full text-left hover:shadow-md",children:[p.jsx("div",{className:"text-xs",children:p.jsx("div",{className:"inline-block",children:n})}),p.jsxs("p",{className:"font-bold text-lg",children:[(u=(l=t.from)==null?void 0:l.profileMinimal)==null?void 0:u.firstName," ",(d=(c=t.from)==null?void 0:c.profileMinimal)==null?void 0:d.lastName]}),p.jsx("p",{children:(h=(f=t.from)==null?void 0:f.profileMinimal)==null?void 0:h.jobTitle}),p.jsx("p",{className:"font-bold",children:t.subject})]})]})};Xe.extend(Xf);Xe.extend(Jf);Xe.extend(Qf);const Wk=({profile:t,localisations:n})=>{Xe.locale(Fn(n==null?void 0:n.localeOverride));const[e,r]=O.useState(0),[a,s]=O.useState([]),[i,o]=O.useState(!0),[l,u]=O.useState(!1),[c]=O.useState(()=>Date.now()),d=m=>{const x=m.participants.find(w=>w.role===kn.ORGANIZER)||m.participants[0]||null,y=m.participants.filter(w=>w.role===kn.PARTICIPANT)||[];return{...m,from:x,to:y}};O.useEffect(()=>{(async()=>{const x=await Fp();s(x.map(d)),o(!1)})()},[]),O.useEffect(()=>{l||(async()=>u(!0))()},[l]);const f=(m,x=!1)=>
1{if(!m.runningTimeFrom)return"";const y=Xe(m.runningTimeFrom).tz(en()),w=Xe(m.runningTimeTo).tz(en()),_=y.format((n==null?void 0:n.meetingDateFormatLong)||fx()),C="".concat(y.format((n==null?void 0:n.meetingDateFormatTime)||ea())," - ").concat(w.format((n==null?void 0:n.meetingDateFormatTime)||ea()));return x?p.jsxs("div",{className:"flex items-center flex-wrap gap-2",children:[p.jsxs("span",{className:"inline-flex items-center gap-1",children:[p.jsx("i",{className:"fa-regular fa-calendar text-darkGreen"}),p.jsx("span",{children:_})]}),p.jsxs("span",{className:"inline-flex items-center gap-1",children:[p.jsx("i",{className:"fa-regular fa-clock text-darkGreen"}),p.jsx("span",{children:C})]})]}):"".concat(_," ").concat(C)},h=async()=>{const x=(await Fp()).map(d);s(x)},v=()=>{r(0)},b=((m,x,y)=>{var w,_,C,M;for(const S of m){const A=(w=S.participants)==null?void 0:w.find(I=>I.userId===x),N=((_=S.from)==null?void 0:_.userId)===x;let R;N?R=2:R=(M=(C=A==null?void 0:A.status)!=null?C:S.status)!=null?M:0;const T=R===1;if(S.runningTimeFrom>y&&!T)return S}return null})(a,t.userId,c),E=[{id:"upcoming",label:"".concat(K("seaTranslateTable.upcomingLabel","Upcoming")),content:p.jsx(oo,{type:"upcoming",meetings:a,profile:t,rightnow:c,setShow:r,printMeetingTime:f,isLoading:i,getMeetingsAgain:h,emptyHeading:K("myMwcTranslations.noUpcomingMeetingsLabel","No upcoming meetings"),emptyMessage:K("myMwcTranslations.noUpcomingMeetingsMessage","Schedule meetings to plan your time and connect during the event.")})},{id:"pending",label:"".concat(K("seaTranslateTable.pendingLabel","Pending")),content:p.jsx(oo,{type:"pending",meetings:a,profile:t,setShow:r,printMeetingTime:f,isLoading:i,getMeetingsAgain:h,emptyHeading:K("myMwcTranslations.noPendingMeetingsLabel","No pending meetings"),emptyMessage:K("myMwcTranslations.noPendingMeetingsMessage","You don’t have any pending requests at the moment. Incoming requests will appear here.")})},{id:"history",label:"".concat(K("seaTranslateTable.historyLabel","History")),content:p.jsx(oo,{type:"past",meetings:a,profile:t,rightnow:c,setShow:r,printMeetingTime:f,isLoading:i,getMeetingsAgain:h,emptyHeading:K("myMwcTranslations.noPastMeetingsLabel","Meeting history"),emptyMessage:K("myMwcTranslations.noPastMeetingsMessage","You haven’t had any meetings yet. Completed meetings will appear here.")})}];return p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"flex flex-col sm:flex-row justify-between gap-4 items-start sm:items-end mt-4 mb-6",children:[p.jsxs("div",{children:[p.jsx("h2",{className:"text-4xl font-bold",children:K("myMwcTranslations.meetingsNavLabel","Meetings")}),p.jsx("p",{children:K("myMwcTranslations.meetingsSectionIntro","Manage your meetings, respond to invites, and schedule new connections.")})]}),p.jsx(Z0,{profile:t,type:"meeting",id:"".concat(t.id),isContact:!0})]}),p.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[p.jsxs("main",{className:"col-span-1 lg:col-span-2 order-2 lg:order-none mb-6",children:[p.jsx(wh,{tabs:E,defaultTab:"upcoming"}),e!==0&&p.jsx(Gk,{onClose:v,meeting:a.find(m=>m.id===e),show:e,profile:t,getMeetingsAgain:h,localisations:n})]}),p.jsxs("aside",{className:"col-span-1 flex flex-col gap-8 order-1 md:order-none",children:[b&&p.jsx(Bk,{index:0,meeting:b,date:f(b,!0),getMeetingsAgain:h,upcomingMeeting:!0,setShow:r},b.id),p.jsxs("div",{className:"incoming-requests bg-white p-4 rounded-lg",children:[p.jsx("div",{className:"text-lg font-bold",children:K("myMwcTranslations.incomingRequestsHeading","Incoming requests")}),p.jsx(oo,{type:"pending",meetings:a,profile:t,layout:"compact",location:"sidebar",setShow:r,printMeetingTime:f,getMeetingsAgain:h,isLoading:i,emptyMessage:K("myMwcTranslations.noPendingMeetingsLabel","No pending meetings")})]})]})]})]})},zk=t=>p.jsx(Pr,{children:p.jsx(Wk,{...t})}),Vk=({onSelectChannel:t,channel:n,contact:e,unreadMessages:r})=>{var i,o,l;const a=e.plainProfileUrl||"/images/Placeholder.png",s=u=>u?dn.fromMillis(u).toRelative():null;return p.jsxs("div",{onClick:()=>t(e.userId),className:Ce("ChannelCard flex items-center mb-2 border-b bg-white p-2 hover:cursor-pointer transition ease-in-out duration-150",{"rounded-lg":pt()}),children:[p.jsx("div",{className:"relative shrink-0",children:p.jsx("img",{className:"rounded-full object-cover size-14",width:56,height:56,src:jn(a,200),alt:"".concat(e.nickname,"'s Profile image"),onError:u=>{u.currentTarget.src=jn("/images/Placeholder.png",200)}})}),p.jsxs("div",{className:"ml-4 gap-2 grow relative",children:[p.jsxs("div",{className:"flex justify-between w-full gap-2",children:[p.jsx("div",{className:"font-bold",children:e.nickname}),((i=n.lastMessage)==null?void 0:i.createdAt)&&p.jsx("span",{className:"text-xs text-gray-500 text-right whitespace-nowrap ml-2",children:s(n.lastMessage.createdAt)})]}),r>0&&p.jsx("span",{className:"absolute right-2 bottom-2 bg-primary rounded-full size-2",children:p.jsx("span",{className:"sr-only",children:"Unread messages"})}),((o=n.lastMessage)==null?void 0:o.message)&&p.jsx("p",{className:"truncate max-w-64",children:(l=n.lastMessage)==null?void 0:l.message})]})]})},Kk=({profile:t,channels:n,onSelectedChannel:e,unreadMessages:r})=>p.jsx("ul",{className:"ChannelList overflow-y-scroll h-5/6 max-h-176",children:n.map(a=>{var i;const s=(i=a.members)==null?void 0:i.find(o=>o.userId!==t.userId);return s?p.jsx("li",{children:p.jsx(Vk,{contact:s,channel:a,onSelectChannel:()=>{e(a)},unreadMessages:r[s.userId]})},a.url):null})}),Yk=({className:t,profile:n,contact:e,toggleBlock:r})=>{const[a,s]=O.useState(!1),i=()=>{s(!a)},o=()=>n.blocked.includes(e.userId),l=async()=>{r(e),i()},u="absolute bg-black text-white text-xs font-semibold z-20 rounded-[3px] px-2 py-[1px] -top-[22px] right-[2px] whitespace-nowrap pointer-events-none opacity-0 transition-all md:inline-flex after:content-[''] after:absolute after:z-0 after:-bottom-[6px] after:right-[5px] after:h-[7px] after:w-[7px] after:bg-black after:-rotate-45 after:transform after:origin-top-left min-h-[18px] group-hover/tooltip:opacity-100";return p.jsx("div",{className:t,children:p.jsx("div",{className:"relative",children:p.jsxs("ul",{className:"flex gap-3 text-xl items-center",children:[p.jsx("li",{className:"relative group/tooltip",children:p.jsxs(Wb,{to:"".concat(je.OTHER_DETAILS,"/").concat(e.userId),children:[p.jsx("span",{className:"sr-only",children:K("myMwcTranslations.viewProfileLinkText","View Profile")}),p.jsx("i",{className:"fa-solid fa-user hover:text-smartCyan"}),p.jsx("span",{className:u,children:K("myMwcTranslations.viewProfileLinkText","View Profile")})]})}),!o()&&p.jsxs("li",{className:"relative group/tooltip",children:[p.jsx(Bb,{profile:n,contact:e,type:"meeting",id:"".concat(n.id),icon:!0}),p.jsx("span",{className:u,children:K("myMwcTranslations.createMeetingLinkText","Create Meeting")})]}),p.jsx("li",{className:"relative group/tooltip",children:p.jsxs("button",{onClick:l,className:"hover:underline",children:[o()?p.jsx("i",{className:"fa-solid text-red-600 fa-ban"}):p.jsx("i",{className:"fa-solid fa-ban hover:text-red-600"}),p.jsx("span",{className:u,children:o()?K("myMwcTranslations.unblockLinkText","Unblock"):K("myMwcTranslations.blockLinkText","Block")})]})})]})})})},Xk=({contact:t,channel:n,toggleBlock:e,profile:r})=>{var d;const[a,s]=O.useState(null),[i,o]=O.useState(!1),l=(d=n==null?void 0:n.members)==null?void 0:d.find(f=>
1f.userId===(t==null?void 0:t.userId)),u=(l==null?void 0:l.connectionStatus)==="online",c=t.plainProfileUrl||"/images/Placeholder.png";return O.useEffect(()=>{if(!(t!=null&&t.userId))return;let f=!1;return Cw([t.userId]).then(h=>{!f&&(h!=null&&h.length)&&s(h[0])}),()=>{f=!0}},[t==null?void 0:t.userId]),p.jsxs("div",{className:Ce("ConversationHeader flex items-center p-4 border-b relative bg-white",{"rounded-t-lg":pt()}),children:[p.jsx("div",{className:"relative",children:p.jsx("img",{className:"rounded-full object-cover size-14",width:56,height:56,src:c,alt:"".concat(t.nickname,"'s Profile image"),onError:f=>{f.currentTarget.src=jn("/images/Placeholder.png",200)}})}),p.jsx("div",{className:"ml-4",children:p.jsxs("div",{children:[p.jsxs("p",{className:"flex flex-wrap items-center gap-2",children:[p.jsx("span",{className:"font-bold inline-block text-1xl",children:t.nickname}),u&&p.jsx("span",{className:"bg-lightGreen text-darkGreen border-darkGreen border ml-2 px-3 py-1 text-xxs uppercase font-semibold tracking-wider rounded-full",children:"online"})]}),(a==null?void 0:a.jobTitle)&&p.jsxs("p",{children:[a.jobTitle,(a==null?void 0:a.companyName)&&p.jsxs("span",{children:[", ",a.companyName]})]})]})}),p.jsxs("div",{onClick:()=>o(!i),className:"relative size-[40px] bg-cream rounded-full flex items-center justify-center cursor-pointer ml-auto",children:[p.jsx("i",{className:Ce("fa fa-ellipsis-h w-full text-center text-gray-600",{"fa-ellipsis-h":!i,"fa-xmark":i})}),p.jsx("div",{className:"sr-only",children:"Conversation Options"}),p.jsx("div",{onClick:f=>{f.stopPropagation()},className:Ce("absolute right-12 transition-all duration-200 bg-white p-2",{"opacity-0 translate-x-2":!i,"opacity-100 translate-x-0":i}),children:p.jsx(Yk,{className:"ml-auto",profile:r,contact:a||t,toggleBlock:e})})]})]})};var Eo={exports:{}},Jk=Eo.exports,kb;function Qk(){return kb||(kb=1,(function(t,n){(function(e,r){t.exports=r()})(Jk,(function(){return function(e,r,a){e=e||{};var s=r.prototype,i={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function o(u,c,d,f){return s.fromToBase(u,c,d,f)}a.en.relativeTime=i,s.fromToBase=function(u,c,d,f,h){for(var v,g,b,E=d.$locale().relativeTime||i,m=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],x=m.length,y=0;y<x;y+=1){var w=m[y];w.d&&(v=f?a(u).diff(d,w.d,!0):d.diff(u,w.d,!0));var _=(e.rounding||Math.round)(Math.abs(v));if(b=v>0,_<=w.r||!w.r){_<=1&&y>0&&(w=m[y-1]);var C=E[w.l];h&&(_=h(""+_)),g=typeof C=="string"?C.replace("%d",_):C(_,c,w.l,b);break}}if(c)return g;var M=b?E.future:E.past;return typeof M=="function"?M(g):M.replace("%s",g)},s.to=function(u,c){return o(u,c,this,!0)},s.from=function(u,c){return o(u,c,this)};var l=function(u){return u.$u?a.utc():a()};s.toNow=function(u){return this.to(l(this),u)},s.fromNow=function(u){return this.from(l(this),u)}}}))})(Eo)),Eo.exports}var Zk=Qk();const eL=kt(Zk);Xe.extend(eL);const tL=t=>t.messageType==="file",Lb=t=>t.messageType==="user",nL=t=>t.messageType==="user"||t.messageType==="file",rL=({contact:t,message:n,localisations:e})=>{var s,i;const r=nL(n)&&n.sender.userId===t.userId,a=((s=t.nickname)==null?void 0:s.trim())||t.userId||"contact";return p.jsx("div",{className:"Message mb-6",children:p.jsxs("div",{children:[p.jsx("p",{className:Ce("text-gray-600 text-sm mb-1",{"text-right":!r}),children:Lb(n)&&n.sendingStatus===So.PENDING?"Sending…":Xe().locale(Fn((i=e==null?void 0:e.localeOverride)!=null?i:null)).to(Xe(n.createdAt))}),p.jsx("div",{className:Ce("p-4 w-3/4 rounded-lg",{"bg-cream  rounded-tl-none":r,"ml-auto bg-smartCyan text-white rounded-br-none":!r}),children:tL(n)?p.jsx("img",{src:n.plainUrl,alt:"Image from ".concat(r?a:"me")}):Lb(n)?p.jsx("p",{className:"font-medium",children:n.message}):null})]})})},aL=({sendMessage:t})=>{const[n,e]=O.useState(""),r=O.useRef(null);O.useEffect(()=>{r.current.focus()},[]);const a=i=>{e(i.target.value)},s=i=>{i.preventDefault(),n.length!==0&&(t(n),e(""))};return p.jsxs("form",{onSubmit:s,className:"NewMessage flex items-center px-4 pt-4 border-t",children:[p.jsx("div",{className:Ce("bg-white border border-gray-200 w-full px-6 py-3",{"rounded-md":pt()}),children:p.jsx("input",{type:"text",ref:r,onChange:a,value:n,className:"focus:outline-hidden w-full",placeholder:K("myMwcTranslations.newMessageInputPlaceholder","Type a message...")})}),p.jsx("button",{className:"ml-4 shrink-0 bg-smartCyan transition-colors ease-in-out duration-150 hover:bg-smartCyan-dark text-white rounded-full h-12 w-12 flex flex-col items-center justify-center focus:outline-hidden",children:p.jsx("i",{className:"fa-solid fa-arrow-right text-xl"})})]})},sL=({contact:t,messages:n=[],sendMessage:e,localisations:r=null})=>{const a=O.useRef(null),s=iS(n.length);return O.useEffect(()=>{a.current&&(a.current.scrollTop=a.current.scrollHeight,a.current.style.scrollBehavior="auto")},[n]),O.useEffect(()=>{s!==void 0&&n.length>s&&a.current&&(a.current.style.scrollBehavior="smooth")},[n.length,s]),p.jsxs("div",{className:Ce("ConversationMessages h-5/6 flex flex-col justify-between bg-white pb-4",pt()&&"rounded-b-lg"),children:[p.jsx("ul",{ref:a,className:"MessageList flex flex-col overflow-y-auto px-4 max-h-150",style:{scrollBehavior:"auto"},children:n.map(i=>p.jsx("li",{children:p.jsx(rL,{contact:t,message:i,localisations:r})},i.messageId))}),p.jsx(aL,{sendMessage:e})]})},iL=function({loading:t,profile:n,channel:e,contact:r,messages:a,sendMessage:s,toggleBlock:i,localisations:o=null}){return p.jsxs("div",{className:"Conversation",children:[p.jsx(Xk,{profile:n,contact:r,channel:e,toggleBlock:i}),t?p.jsx(vh,{}):p.jsx(sL,{profile:n,contact:r,messages:a,sendMessage:s,localisations:o})]})},oL=({doSearch:t})=>p.jsxs("div",{className:Ce("ConversationSearch bg-white border mb-2 flex pl-6 items-center",{"rounded-lg":pt()}),children:[p.jsx("i",{className:"fa fa-search text-gray-500"}),p.jsx("input",{type:"text",placeholder:K("myMwcTranslations.searchForConversationsPlaceholderText","Search for conversations..."),className:"ml-4 bg-white py-4 px-6 pl-0 w-full focus:outline-hidden",onChange:n=>t(n.target.value)})]}),lL=({profile:t})=>{const[n,e]=O.useState(!1);return p.jsx(p.Fragment,{children:p.jsxs(Is,{open:n,onOpenChange:e,children:[p.jsx(zb,{asChild:!0,children:p.jsxs("button",{id:"setup-a-new-meeting-button",className:"uppercase py-3 px-4 bg-smartCyan text-white cursor-pointer text-center text-sm tracking-wide rounded-md font-bold leading-[normal] flex gap-1 items-center",onClick:()=>e(!0),children:[p.jsx("i",{className:"fa-regular fa-calendar-circle-plus"}),p.jsx("span",{children:K("myMwcTranslations.startNewChatHeading","Start New Chat")}
1)]})}),p.jsxs(Ps,{className:"max-w-200 overflow-y-auto max-h-[90vh] p-0 flex flex-col bg-white text-black",children:[p.jsx(th,{className:"px-4 sm:px-8 pt-10",children:p.jsx(ks,{className:"text-3xl font-bold",children:K("myMwcTranslations.startNewChatHeading","Start New Chat")})}),p.jsxs("div",{className:"px-4 sm:px-8 overflow-y-auto flex-1 min-h-0 pb-6 -mb-4",children:[p.jsx(xh,{location:"startNewChat",profile:t,showAddRemove:!1,perPage:10,anchor:"new-chat-request",isChat:!0}),p.jsx(Eh,{location:"startNewChat",showHeader:!1,showFilters:!1,showAddRemove:!1,profile:t,perPage:10,anchor:"new-chat-request",isChat:!0})]})]})]})})},jb="groupChannelHandler",uL=({profile:t,setProfile:n,localisations:e,setShowCurrentUserHeader:r})=>{const a=O.useRef(0),[s,i]=O.useState(null),[o,l]=O.useState(!1),[u,c]=O.useState([]),[d,f]=O.useState(null),[h,v]=O.useState(null),[g,b]=O.useState(!1),[E,m]=O.useState(null),[x,y]=O.useState(""),[w,_]=O.useState([]),[C,M]=O.useState({});O.useEffect(()=>{r(!0)},[r]),O.useEffect(()=>{if(s)return;const L=hw.init({appId:window.appConfig.sendbirdAppId,modules:[new Lw]});i(L)},[s]);const S=O.useMemo(()=>{var L,D;return d&&(D=(L=d.members)==null?void 0:L.find(k=>k.userId!==t.userId))!=null?D:null},[d,t.userId]);O.useEffect(()=>{var D;if(!s||!t.networkingEnabled||!t.tokenSendbird)return;let L=!1;if(((D=s.currentUser)==null?void 0:D.userId)===t.userId){l(!0);return}return s.connect(t.userId,t.tokenSendbird).then(k=>(!L&&(k!=null&&k.userId)&&l(!0),k)).catch(m),()=>{L=!0}},[s,t.networkingEnabled,t.tokenSendbird,t.userId]),O.useEffect(()=>{if(!E)return;const L=setTimeout(()=>m(null),5e3);return()=>clearTimeout(L)},[E]);const A=O.useMemo(()=>{const L=new Map;return u.forEach(D=>{var q;const k=(q=D.members)==null?void 0:q.find(z=>z.userId!==t.userId);k&&L.set(D.url,k)}),L},[u,t.userId]),N=O.useCallback(()=>{if(!s||!o)return;const L=s.groupChannel.createMyGroupChannelListQuery({order:tt.LATEST_LAST_MESSAGE,limit:100});L.hasNext&&L.next().then(D=>{c(D);const k={};return D.forEach(q=>{var Z,te;const z=(Z=q.members)==null?void 0:Z.find(se=>se.userId!==t.userId);z!=null&&z.userId&&(k[z.userId]=(te=q.unreadMessageCount)!=null?te:0)}),M(k),D}).catch(m)},[s,o,t.userId]),R=O.useCallback(()=>{if(!s||!o||!h)return;const L=++a.current;return b(!0),s.groupChannel.getChannel(h).then(D=>D.createPreviousMessageListQuery({limit:100,reverse:!1}).load().then(q=>({channel:D,loadedMessages:q}))).then(({channel:D,loadedMessages:k})=>{if(L!==a.current)return;f(D),_(k),c(z=>z.some(Z=>Z.url===D.url)?z:[D,...z]),(async()=>{try{await D.markAsRead()}catch(z){}})();const q=A.get(D.url);return q!=null&&q.userId&&M(z=>{var Z;return((Z=z[q.userId])!=null?Z:0)===0?z:{...z,[q.userId]:0}}),D}).catch(m).finally(()=>{L===a.current&&b(!1)})},[s,o,h,t.userId]);O.useEffect(()=>{if(!s||!o)return;const L=new Sh({onMessageReceived:(D,k)=>{var z;if(c(Z=>{const te=Z.filter(se=>se.url!==D.url);return[D,...te]}),D.url===h){_(Z=>Z.some(te=>te.messageId===k.messageId)?Z:[...Z,k]),D.markAsRead().catch(()=>{});return}const q=(z=D.members)==null?void 0:z.find(Z=>Z.userId!==t.userId);q!=null&&q.userId&&M(Z=>{var te;return{...Z,[q.userId]:((te=Z[q.userId])!=null?te:0)+1}})}});return s.groupChannel.addGroupChannelHandler(jb,L),()=>{s.groupChannel.removeGroupChannelHandler(jb)}},[s,o,h,R,t.userId]),O.useEffect(()=>{o&&N()},[o,N]),O.useEffect(()=>{!o||!h||R()},[o,h,R]),O.useEffect(()=>{if(!s||!o||h)return;const L=mS("conversation");L&&(b(!0),s.groupChannel.createChannelWithUserIds([L],!0).then(D=>(f(D),v(D.url),D)).catch(m).finally(()=>{b(!1)}))},[s,o,h]);const T=O.useCallback(L=>{d&&d.sendUserMessage({message:L}).onSucceeded(D=>{_(k=>[...k,D])}).onFailed(m)},[d]),I=O.useCallback(L=>{L.url!==h&&(_([]),v(L.url))},[h]),F=O.useCallback(L=>{var k,q;if(!x)return!0;const D=A.get(L.url);return(q=(k=D==null?void 0:D.nickname)==null?void 0:k.toLowerCase().includes(x.toLowerCase()))!=null?q:!1},[x,t.userId]),P=O.useCallback(L=>{X0(t,n,L)},[t,n]);return p.jsxs("div",{className:"MessagingApp",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row justify-between gap-4 items-start sm:items-end mt-4 mb-6",children:[p.jsxs("div",{children:[p.jsx("h2",{className:"text-4xl font-bold",children:K("myMwcTranslations.messagesNavLabel","Messages")}),p.jsx("p",{children:K("myMwcTranslations.messagesSectionIntro","Send messages and network with other attendees.")})]}),p.jsx(lL,{profile:t})]}),p.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 md:gap-8",children:[p.jsx("div",{className:"col-span-1",children:o?u.length?p.jsxs("div",{children:[p.jsx(oL,{doSearch:y}),p.jsx(Kk,{profile:t,channels:u.filter(F),onSelectedChannel:I,unreadMessages:C})]}):p.jsxs("p",{className:"text-center text-gray-600 mt-8",children:[K("myMwcTranslations.findAttendeesLongText","You don't have any contacts. Why don't you try to")," ",p.jsx("a",{href:je.SEARCH,className:"font-bold hover:underline",children:K("myMwcTranslations.findAttendeesLongLink","find some attendees")}),"."]}):p.jsx("p",{className:"text-center text-gray-600 mt-8",children:K("myMwcTranslations.connectingStatusText","Connecting...")})}),p.jsx("div",{className:"col-span-1 lg:col-span-2",children:d&&S?p.jsx(iL,{loading:g,channel:d,sendMessage:T,messages:w,contact:S,profile:t,toggleBlock:P,localisations:e}):p.jsx("p",{className:"text-center text-gray-600 mt-8",children:K("myMwcTranslations.selectAConversationLabel","Select a conversation")})})]})]})},cL=t=>p.jsx(Pr,{children:p.jsx(uL,{...t})}),dL=t=>{var e;const[n]=lS();return(e=t==null?void 0:t.profile)!=null&&e.userId?t.showCurrentUserHeader&&p.jsx(jk,{localisations:t.localisations,profile:t.profile,attendee:n,setLoading:t.setLoading,agenda:t.agenda,unreadMessagesCount:t.unreadMessagesCount,enableFavouritesTab:t.enableFavouritesTab,enableAttendeesTab:t.enableAttendeesTab,showUserMenuPublicationsLink:t.showUserMenuPublicationsLink,userMenuPublicationsLinkUrl:t.userMenuPublicationsLinkUrl}):p.jsx(p.Fragment,{})},fL=t=>{const n=Zf();return O.createElement(cL,{...t,key:n.search})},KL=t=>{var l,u;const[n,e]=O.useState(!0),[r]=O.useState(!1),[a,s]=oS(),i=XN({realtime:!0,profile:a}),o=(l=a==null?void 0:a.authorities)==null?void 0:l.canAccessNetworking;return t={...t,profile:a,setProfile:s,setShowCurrentUserHeader:e},r?p.jsx(vh,{}):a!=null&&a.userId?p.jsx(Pr,{children:p.jsx(Sx.Provider,{value:{restrictEventFilterToOwnEvent:(u=t.restrictEventFilterToOwnEvent)!=null?u:!1},children:p.jsxs(Mx,{children:[p.jsx(dL,{...t,showCurrentUserHeader:n,unreadMessagesCount:i}
1),p.jsxs("div",{className:"container mx-auto sgx py-8",children:[t.customHTML&&p.jsx("div",{className:"custom-html",dangerouslySetInnerHTML:{__html:t.customHTML}}),p.jsxs(Nx,{children:[p.jsx(un,{path:je.DASHBOARD,element:p.jsx(Ox,{unreadMessagesCount:i,...t})}),p.jsx(un,{path:je.DETAILS,element:p.jsx(Ck,{...t})}),t.agenda.mymwcAgenda&&p.jsx(un,{path:je.AGENDA,element:p.jsx(fk,{...t})}),t.enableFavouritesTab&&p.jsx(un,{path:je.FAVOURITES,element:p.jsx(kk,{...t})}),o&&(a!=null&&a.networkingEnabled?p.jsxs(p.Fragment,{children:[t.enableAttendeesTab&&p.jsx(un,{path:je.ATTENDEES,element:p.jsx(FS,{...t})}),p.jsx(un,{path:je.MESSAGING,element:p.jsx(fL,{...t})}),p.jsx(un,{path:je.MEETINGS,element:p.jsx(zk,{...t})}),p.jsx(un,{path:"".concat(je.OTHER_DETAILS,"/:userId"),element:p.jsx(Dk,{...t})})]}):p.jsx(un,{path:"*",element:p.jsx(zl,{to:je.DASHBOARD,replace:!0})})),je.DASHBOARD?p.jsx(un,{path:"*",element:p.jsx(zl,{to:je.DASHBOARD,replace:!0})}):p.jsx(un,{path:"*",element:p.jsx(zl,{to:je.DETAILS,replace:!0})})]})]})]})})}):p.jsx(hk,{})};export{KL as default};
2//# sourceMappingURL=MyMWCApp-Q-_neLAN.js.map

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