1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{19989:(e,t,a)=>{"use strict";a.d(t,{Fm:()=>A,UQ:()=>g,VF:()=>b,Zu:()=>y,qM:()=>m,uo:()=>x});var s=a(24280),r=a(77459),n=a(94629),u=a(5601),i=a(28473),o=a(31623),l=a(93887);let c=async()=>i.A.get("/api/admin/claims/groups").then(e=>e.data),d=async e=>{let{claimId:t,notes:a}=e;return i.A.put("/api/admin/claims/groups/".concat(t,"/approve"),{notes:a}).then(e=>e.data)},p=async e=>{let{claimId:t,notes:a}=e;return i.A.put("/api/admin/claims/groups/".concat(t,"/reject"),{notes:a}).then(e=>e.data)},y=()=>(0,s.useQuery)((0,r.j)({queryKey:[l.es.admin.getClaims],queryFn:()=>c(),staleTime:o.h6.staleTimeDefault})),m=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:e=>d(e),onSuccess:()=>{e.invalidateQueries({queryKey:[l.es.admin.getClaims]}),e.invalidateQueries({queryKey:[l.es.group.getGroup]})}})},g=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:e=>p(e),onSuccess:()=>{e.invalidateQueries({queryKey:[l.es.admin.getClaims]})}})},h=async()=>i.A.get("/api/admin/claims/persons").then(e=>e.data),v=async e=>{let{claimId:t}=e;return i.A.put("/api/admin/claims/persons/".concat(t,"/approve")).then(e=>e.data)},f=async e=>{let{claimId:t,notes:a}=e;return i.A.put("/api/admin/claims/persons/".concat(t,"/reject"),{notes:a}).then(e=>e.data)},x=()=>(0,s.useQuery)((0,r.j)({queryKey:[l.es.admin.getPersonClaims],queryFn:()=>h(),staleTime:o.h6.staleTimeDefault})),b=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:e=>v(e),onSuccess:()=>{e.invalidateQueries({queryKey:[l.es.admin.getPersonClaims]}),e.invalidateQueries({queryKey:l.es.genealogy.all()})}})},A=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:e=>f(e),onSuccess:()=>{e.invalidateQueries({queryKey:[l.es.admin.getPersonClaims]})}})}},20025:(e,t,a)=>{"use strict";a.r(t),a.d(t,{fetchAvailableCountriesOptions:()=>A,fetchGroupAdminClaimableOptions:()=>Y,fetchGroupAdminsOptions:()=>v,fetchGroupLocationsOptions:()=>x,fetchGroupMembersOptions:()=>g,fetchGroupOptions:()=>y,searchGroupsOptions:()=>j,updateBanner:()=>N,updateLogo:()=>D,useAddAdminMutation:()=>B,useClaimGenealogyGroupMutation:()=>es,useCreateGroupLocationMutation:()=>H,useCreateGroupMutation:()=>k,useCreateUnmanagedGroupMutation:()=>_,useDeleteGroupLocationMutation:()=>W,useDeleteGroupMutation:()=>R,useFetchAvailableCountries:()=>E,useFetchGroup:()=>U,useFetchGroupAdmins:()=>L,useFetchGroupLocations:()=>P,useFetchGroupMembers:()=>I,useGroupClaimable:()=>ee,useRegisterNewGroupMutation:()=>er,useRemoveAdminMutation:()=>Z,useSearchGroups:()=>O,useUpdateBannerMutation:()=>X,useUpdateGroupLocationMutation:()=>V,useUpdateGroupMutation:()=>z,useUpdateLogoMutation:()=>$});var s=a(24280),r=a(77459),n=a(42116),u=a(5439),i=a(94629),o=a(5601),l=a(28473),c=a(31623),d=a(22930);let p=async e=>l.A.get("/api/groups/".concat(e)).then(e=>e.data),y=e=>({queryKey:[d.e.group.getGroup,e],queryFn:async()=>p(null!=e?e:""),staleTime:c.h6.staleTimeGroup,enabled:!!e}),m=async e=>l.A.get("/api/groups/".concat(e,"/members")).then(e=>e.data),g=e=>({queryKey:[d.e.group.getGroupMembers,e],queryFn:async()=>m(null!=e?e:""),staleTime:c.h6.staleTimeGroupMembers,enabled:!!e}),h=async e=>l.A.get("/api/groups/".concat(e,"/admins")).then(e=>e.data),v=e=>({queryKey:[d.e.group.getGroupAdmins,e],queryFn:async()=>h(null!=e?e:""),staleTime:c.h6.staleTimeDefault,enabled:!!e}),f=async e=>l.A.get("/api/groups/".concat(e,"/locations")).then(e=>e.data),x=e=>({queryKey:[d.e.group.getGroupLocations,e],queryFn:async()=>f(null!=e?e:""),staleTime:c.h6.staleTimeDefault,enabled:!!e}),b=async()=>l.A.get("/api/groups/countries").then(e=>e.data),A={queryKey:[d.e.group.getAvailableCountries],queryFn:b,staleTime:c.h6.staleTimeGroup},Q=async e=>l.A.post("/api/groups/search",e).then(e=>e.data),j=e=>{let{offset:t,pageSize:a,searchTerm:s,filters:r}=e;return{queryKey:[d.e.group.searchGroups,s,r],queryFn:async e=>{let{pageParam:t}=e;return Q({offset:t,pageSize:a,searchTerm:s,filters:r})},initialPageParam:t||0,getNextPageParam:e=>{if(null!==e.nextOffset&&!(e.nextOffset>=e.totalCount))return e.nextOffset},staleTime:c.h6.staleTimeDefault}},C=async e=>l.A.post("/api/groups",e).then(e=>e.data),q=async e=>l.A.post("/api/admin/groups",e).then(e=>e.data),G=async e=>l.A.delete("/api/groups/".concat(e)),F=async(e,t)=>l.A.patch("/api/groups/".concat(e),t).then(e=>e.data),M=async(e,t)=>l.A.put("/api/groups/".concat(e,"/admins/").concat(t)).then(e=>e.data),S=async(e,t)=>l.A.delete("/api/groups/".concat(e,"/admins/").concat(t)).then(e=>e.data),K=async(e,t)=>l.A.post("/api/groups/".concat(e,"/locations"),t).then(e=>e.data),T=async(e,t)=>{let{groupId:a,locationId:s}=e;return l.A.patch("/api/groups/".concat(a,"/locations/").concat(s),t).then(e=>e.data)},w=async e=>{let{groupId:t,locationId:a}=e;return l.A.delete("/api/groups/".concat(t,"/locations/").concat(a)).then(e=>e.data)},D=async e=>{let{ownerId:t,file:a}=e,s=new FormData,r="/api/groups/".concat(t,"/logo");return a?(s.set("file",a),l.A.post(r,s,{headers:{"Content-Type":"multipart/form-data"}}).then(e=>e.data)):l.A.delete(r).then(e=>e.data)},N=async e=>{let{ownerId:t,file:a}=e,s=new FormData,r="/api/groups/".concat(t,"/banner");return a?(s.set("file",a),l.A.post(r,s,{headers:{"Content-Type":"multipart/form-data"}}).then(e=>e.data)):l.A.delete(r).then(e=>e.data)},U=e=>(0,s.useQuery)((0,r.j)(y(e))),I=e=>(0,s.useQuery)((0,r.j)(g(e))),L=e=>(0,s.useQuery)((0,r.j)(v(e))),P=e=>(0,s.useQuery)((0,r.j)(x(e))),E=()=>(0,s.useQuery)((0,r.j)(A)),O=e=>(0,n.useInfiniteQuery)((0,u.L)(j(e))),k=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>C(e),onSuccess:t=>
1{e.setQueryData([d.e.group.getGroup,t.id],t),e.invalidateQueries({queryKey:[d.e.currentUser.getUser]}),e.invalidateQueries({queryKey:[d.e.group.searchGroups]})}})},_=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>q(e),onSuccess:t=>{e.setQueryData([d.e.group.getGroup,t.id],t),e.invalidateQueries({queryKey:[d.e.group.searchGroups]})}})},R=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>G(e),onSuccess:(t,a)=>{e.invalidateQueries({queryKey:[d.e.currentUser.getUser]}),e.invalidateQueries({queryKey:[d.e.group.getGroup,a]}),e.invalidateQueries({queryKey:[d.e.group.searchGroups]})}})},z=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{groupId:t,data:a}=e;return F(t,a)},onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroup,a.groupId],t),e.invalidateQueries({queryKey:[d.e.group.searchGroups]}),e.invalidateQueries({queryKey:d.e.genealogy.all()})}})},B=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{groupId:t,userId:a}=e;return M(t,a)},onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroupAdmins,a.groupId],t),e.invalidateQueries({queryKey:[d.e.group.getGroup,a.groupId]}),e.invalidateQueries({queryKey:[d.e.group.getGroupMembers,a.groupId]})}})},Z=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{groupId:t,userId:a}=e;return S(t,a)},onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroupAdmins,a.groupId],t),e.invalidateQueries({queryKey:[d.e.group.getGroup,a.groupId]}),e.invalidateQueries({queryKey:[d.e.group.getGroupMembers,a.groupId]})}})},H=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{groupId:t,data:a}=e;return K(t,a)},onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroupLocations,a.groupId],t),e.invalidateQueries({queryKey:[d.e.location.getLocations]})}})},V=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{groupId:t,locationId:a,data:s}=e;return T({groupId:t,locationId:a},s)},onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroupLocations,a.groupId],t),e.invalidateQueries({queryKey:[d.e.location.getLocations]})}})},W=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{groupId:t,locationId:a}=e;return w({groupId:t,locationId:a})},onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroupLocations,a.groupId],t),e.invalidateQueries({queryKey:[d.e.location.getLocations]})}})},$=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:e=>D(e),onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroup,a.ownerId],t)}})},X=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:e=>N(e),onSuccess:(t,a)=>{e.setQueryData([d.e.group.getGroup,a.ownerId],t)}})},J=async e=>l.A.get("/api/genealogy/groups/".concat(e,"/claimable")).then(e=>e.data.isClaimable),Y=e=>({queryKey:d.e.group.isClaimable(null!=e?e:""),queryFn:async()=>J(null!=e?e:""),staleTime:c.h6.staleTimeDefault,enabled:!!e}),ee=e=>(0,s.useQuery)((0,r.j)(Y(e))),et=async(e,t)=>l.A.post("/api/groups/claims",{type:"genealogy_group",profileId:e,userMessage:t.userMessage}).then(e=>e.data),ea=async e=>l.A.post("/api/groups/claims",{type:"new_group",...e}).then(e=>e.data),es=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>{let{profileId:t,data:a}=e;return et(t,a)},onSuccess:()=>{e.invalidateQueries({queryKey:[d.e.admin.getClaims]})}})},er=()=>{let e=(0,i.useQueryClient)();return(0,o.useMutation)({mutationFn:async e=>ea(e),onSuccess:()=>{e.invalidateQueries({queryKey:[d.e.admin.getClaims]})}})}},22930:(e,t,a)=>{"use strict";a.d(t,{e:()=>s});let s={global:{blockNumber:"global.blockNumber"},stats:{publicStats:"stats.publicStats"},user:{getUser:"user.getUser",getUserProfile:"user.getUserProfile",searchUsers:"users.search",searchByAddresses:"users.searchByAddress"},group:{getGroup:"group.getGroup",getGroupMembers:"group.getGroupMembers",getGroupAdmins:"group.getGroupAdmins",getGroupLocations:"group.getGroupLocations",searchGroups:"groups.search",getAvailableCountries:"groups.getAvailableCountries",isClaimable:e=>["group","isClaimable",e]}
1,location:{getLocations:"location.getLocations"},event:{getEvent:"event.getEvent",searchEvents:"events.search",getEventLocations:"event.getEventLocations",getAvailableCountries:"events.getAvailableCountries"},currentUser:{getUser:"currentUser.getUser",getAuthMethods:"currentUser.getAuthMethods",getGroups:"currentUser.getGroups"},membership:{getCandidateChanges:"getCandidateChanges",getCandidates:"getCandidates",getTopCandidates:"getTopCandidates"},dao:{getProposals:"dao.getProposals"},admin:{getClaims:"admin.getClaims",getGroupClaims:"admin.claims.groups",getPersonClaims:"admin.claims.persons"},invitation:{getInvitations:"invitation.getInvitations"},genealogy:{all:()=>["genealogy"],profile:e=>["genealogy","profile",e],groupProfile:e=>["genealogy","groupProfile",e],relationships:e=>e?["genealogy","relationships",e]:["genealogy","relationships"],claimStatus:e=>["genealogy","claimStatus",e],pendingClaim:"genealogy.pendingClaim",locationSearch:e=>["genealogy","locations","search",e]},profile:["profile"]}},28473:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var s=a(58638);let r=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3,})?Z?$/;s.A.interceptors.response.use(e=>{var t;return(null==(t=e.headers["content-type"])?void 0:t.includes("application/json"))&&(e.data=function e(t){if(null==t)return t;if(Array.isArray(t))return t.map(e);if("object"==typeof t){let a={};for(let[s,n]of Object.entries(t))"string"==typeof n&&r.test(n)?a[s]=new Date(n):a[s]=e(n);return a}return t}(e.data)),e},e=>Promise.reject(e));let n=s.A},34252:(e,t,a)=>{"use strict";a.d(t,{HQ:()=>h,V7:()=>c,pl:()=>g,w1:()=>y,yb:()=>m});var s=a(24280),r=a(77459),n=a(94629),u=a(5601),i=a(28473),o=a(52514),l=a(93887);let c=e=>({queryKey:[l.es.currentUser.getUser],queryFn:()=>i.A.get("/api/profile").then(e=>e.data),enabled:!!e}),d=async e=>i.A.patch("/api/profile",e).then(e=>e.data),p=async e=>{let{file:t}=e,a=new FormData;return t?(a.set("file",t),i.A.post("/api/profile/avatar",a,{headers:{"Content-Type":"multipart/form-data"}}).then(e=>e.data)):i.A.delete("/api/profile/avatar").then(e=>e.data)},y=()=>{let e,{data:t}=(0,o.useSession)();return(0,s.useQuery)((0,r.j)((e=null==t?void 0:t.user.id,{queryKey:[l.es.currentUser.getAuthMethods],queryFn:()=>i.A.get("/api/auth/methods").then(e=>e.data),enabled:!!e})))},m=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:e=>d(e),onSuccess:t=>{e.setQueryData([l.es.currentUser.getUser],t),e.invalidateQueries({queryKey:[l.es.user.searchUsers],exact:!1})}})},g=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:e=>p(e),onSuccess:t=>{e.setQueryData([l.es.currentUser.getUser],t),e.invalidateQueries({queryKey:[l.es.user.searchUsers],exact:!1})}})},h=()=>{let e,{data:t}=(0,o.useSession)();return(0,s.useQuery)((0,r.j)((e=null==t?void 0:t.user.id,{queryKey:[l.es.currentUser.getGroups],queryFn:()=>i.A.get("/api/profile/groups").then(e=>e.data),enabled:!!e})))}},34693:(e,t,a)=>{"use strict";a.d(t,{Oo:()=>o});var s=a(94629),r=a(5601),n=a(28473);a(31623);var u=a(93887);let i=async e=>n.A.post("/api/invitations",e).then(e=>e.data),o=()=>{let e=(0,s.useQueryClient)();return(0,r.useMutation)({mutationFn:e=>i(e),onSuccess:()=>{e.invalidateQueries({queryKey:[u.es.invitation.getInvitations]})}})}},34868:(e,t,a)=>{"use strict";a.d(t,{MM:()=>p,SV:()=>d,WE:()=>y,rU:()=>m});var s=a(94629),r=a(5601),n=a(28473),u=a(93887);let i=async e=>n.A.post("/api/auth/change-password",e).then(e=>e.data),o=async e=>n.A.post("/api/auth/link-wallet",e).then(e=>e.data),l=async e=>n.A.post("/api/auth/remove-method",e).then(e=>e.data),c=async e=>n.A.post("/api/auth/signup",e).then(e=>e.data),d=()=>{let e=(0,s.useQueryClient)();return(0,r.useMutation)({mutationFn:e=>i(e),onSuccess:()=>{e.invalidateQueries({queryKey:[u.es.currentUser.getAuthMethods]})}})},p=()=>{let e=(0,s.useQueryClient)();return(0,r.useMutation)({mutationFn:e=>o(e),onSuccess:()=>{e.invalidateQueries({queryKey:[u.es.currentUser.getAuthMethods]})}})},y=()=>{let e=(0,s.useQueryClient)();return(0,r.useMutation)({mutationFn:e=>l(e),onSuccess:()=>{e.invalidateQueries({queryKey:[u.es.currentUser.getAuthMethods]})}})},m=()=>(0,r.useMutation)({mutationFn:e=>c(e)})},43737:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>C});var s=a(11943),r=a(87386),n=a(52514),u=a(39603),i=a.n(u);let o=()=>(0,s.jsx)("div",{className:"absolute inset-0 flex items-start justify-center z-0 pt-44 sm:pt-36",children:(0,s.jsxs)("div",{className:"relative w-5/6 sm:w-2/5 aspect-square",children:[(0,s.jsx)("div",{className:"absolute h-full aspect-square bg-primary opacity-10 rounded-full"}),(0,s.jsx)("div",{className:"absolute h-full aspect-square bg-primary opacity-10 rounded-full scale-125"}),(0,s.jsx)("div",{className:"absolute h-full aspect-square bg-primary opacity-10 rounded-full scale-150"})]})});var l=a(38028),c=a(60115),d=a(9039),p=a(30624),y=a(91781),m=a(31985),g=a(
172124),h=a(6357),v=a(28013),f=a(31623),x=a(93887);let b=e=>{let{icon:t,label:a,value:r,href:n}=e;return(0,s.jsx)(l.Z,{as:i(),href:n,isPressable:!0,className:"shadow-[0_4px_14px_0_rgba(0,0,0,0.25)] hover:shadow-[0_6px_20px_0_rgba(0,0,0,0.35)] sm:hover:scale-105 transition-all duration-200 border border-primary-200/60 dark:border-primary-800/40 border-t-primary-100/80 border-l-primary-100/80 dark:border-t-primary-900/30 dark:border-l-primary-900/30",children:(0,s.jsxs)(c.U,{className:"flex flex-col items-center gap-2 p-4",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-3",children:[(0,s.jsx)("div",{className:"text-primary-400 dark:text-primary-500 border border-primary-300 dark:border-primary-600 rounded-md p-1.5 bg-gradient-to-br from-primary-50/50 to-transparent dark:from-primary-950/30 dark:to-transparent",children:t}),(0,s.jsx)("span",{className:"text-2xl font-bold text-default-900 dark:text-default-800",children:(null!=r?r:0).toLocaleString()})]}),(0,s.jsx)("span",{className:"text-sm text-default-500 dark:text-default-600 text-center",children:a})]})})},A=()=>(0,s.jsx)(l.Z,{className:"shadow-[0_4px_14px_0_rgba(0,0,0,0.25)] border border-primary-200/60 dark:border-primary-800/40 border-t-primary-100/80 border-l-primary-100/80 dark:border-t-primary-900/30 dark:border-l-primary-900/30",children:(0,s.jsxs)(c.U,{className:"flex flex-col items-center gap-2 p-4",children:[(0,s.jsxs)("div",{className:"flex flex-row items-center gap-3",children:[(0,s.jsx)(d.m,{className:"w-9 h-9 rounded-md"}),(0,s.jsx)(d.m,{className:"h-7 w-16 rounded-lg"})]}),(0,s.jsx)(d.m,{className:"h-4 w-24 rounded-lg"})]})}),Q=()=>{let{data:e,isLoading:t,isError:a}=x.M1.useFetchPublicStats();return t?(0,s.jsxs)("div",{className:"w-full mx-auto",children:[(0,s.jsx)("h2",{className:"text-xl font-semibold text-default-900 mb
1-2 sm:mb-4 text-center",children:"Statistics"}),(0,s.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,s.jsx)(A,{}),(0,s.jsx)(A,{}),(0,s.jsx)(A,{}),(0,s.jsx)(A,{}),(0,s.jsx)(A,{}),(0,s.jsx)(A,{})]})]}):a||!e?null:(0,s.jsxs)("div",{className:"w-full mx-auto",children:[(0,s.jsx)("h2",{className:"text-xl font-semibold text-default-900 mb-2 sm:mb-4 text-center",children:"Statistics"}),(0,s.jsxs)("div",{className:"grid grid-cols-3 gap-4",children:[(0,s.jsx)(b,{icon:(0,s.jsx)(p.A,{size:24}),label:"Groups",value:e.genealogy.groups,href:"".concat(f.R7.genealogy,"?type=group")}),(0,s.jsx)(b,{icon:(0,s.jsx)(y.A,{size:24}),label:"Capoeiras",value:e.genealogy.persons,href:"".concat(f.R7.genealogy,"?type=person")}),(0,s.jsx)(b,{icon:(0,s.jsx)(m.A,{size:24}),label:"Upcoming Events",value:e.platform.upcomingEvents,href:"".concat(f.R7.search,"?tab=events")}),(0,s.jsx)(b,{icon:(0,s.jsx)(g.A,{size:24}),label:"Managed Groups",value:e.platform.managedGroups,href:"".concat(f.R7.search,"?tab=groups")}),(0,s.jsx)(b,{icon:(0,s.jsx)(h.A,{size:24}),label:"Users",value:e.platform.users,href:"".concat(f.R7.search,"?tab=users")}),(0,s.jsx)(b,{icon:(0,s.jsx)(v.A,{size:24}),label:"Locations",value:e.platform.groupLocations,href:"".concat(f.R7.search,"?tab=groups&view=map")})]})]})};var j=a(50291);function C(){let{data:e}=(0,n.useSession)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"absolute inset-y-0 sm:inset-y-18 left-0 right-0 overflow-hidden pointer-events-none",children:(0,s.jsx)(o,{})}),(0,s.jsxs)("div",{className:"relative mx-2 sm:mx-4",children:[(0,s.jsxs)("header",{className:"relative z-[1] mt-4 sm:mt-16",children:[(0,s.jsxs)("div",{className:"text-center mx-auto max-w-4xl",children:[(0,s.jsx)("h1",{className:"font-bold text-2xl mb-5",children:"Welcome to Quilombo"}),(0,s.jsx)("p",{className:"my-3 text-medium sm:text-lg",children:"The first app specifically made for Capoeira"}),(0,s.jsxs)("p",{className:"my-3 text-default-600 text-sm sm:text-medium",children:["Quilombo is a registry application for Capoeiristas and Capoeira groups. By making profiles and registering groups, users contribute to creating a map of the Capoeira world.",(0,s.jsx)("br",{}),"Quilombo is also your portal to everything we're creating. Post and search for Capoeira events, send digital Ax\xe9 to your friends, and participate in the governance of the platform."]}),(0,s.jsxs)("p",{className:"my-3 text-default-600 text-sm sm:text-medium",children:["If you are in any way involved in Capoeira, we invite you to join us on this journey. This app is free! Create your profile, join or register a group, and help populate the ",(0,s.jsx)("i",{children:"geneology tree of Capoeira"}),"."]}),(0,s.jsxs)("p",{className:"my-3 text-default-600 text-sm sm:text-medium",children:["This is a community-driven app. We are building it together and we need your help! To get involved send an"," ",(0,s.jsx)("a",{href:"mailto:".concat(j.A.axeDaoEmail),className:"hover:text-primary underline",children:"email"})," ","or join our"," ",(0,s.jsx)("a",{href:j.A.quilomboSignalGroup,className:"hover:text-primary underline",children:"group chat"})," ","on Signal."]})]}),(0,s.jsx)("div",{className:"pt-5 flex justify-center",children:e?(0,s.jsx)(r.T,{as:i(),href:f.R7.search,color:"primary",className:"w-full font-medium sm:flex-1 sm:max-w-40",children:"Go to Dashboard"}):(0,s.jsx)(r.T,{as:i(),href:f.R7.login,color:"primary",className:"w-full font-medium sm:flex-1 sm:max-w-40",children:"Log In / Sign Up"})})]}),(0,s.jsx)("section",{className:"my-6 sm:my-12",children:(0,s.jsx)(Q,{})})]}),(0,s.jsx)("footer",{className:"mt-auto flex w-full items-center justify-center gap-1 pb-20 md:pb-10 py-10",children:(0,s.jsxs)("div",{className:"text-default-600",children:["Powered by"," ",(0,s.jsx)("a",{href:j.A.axeDaoSiteUrl,className:"text-primary",children:"AX\xc9 DAO"})]})})]})}},50377:(e,t,a)=>{"use strict";a.d(t,{E5:()=>g,HC:()=>h,KM:()=>y,cm:()=>d});var s=a(42116),r=a(5439),n=a(24280),u=a(77459),i=a(28473),o=a(31623),l=a(22930);let c=async e=>i.A.get("/api/users/".concat(e)).then(e=>e.data),d=e=>({queryKey:[l.e.user.getUser,e],queryFn:async()=>c(null!=e?e:""),staleTime:o.h6.staleTimeUser,enabled:!!e}),p=async e=>i.A.post("/api/users/search",e).then(e=>e.data),y=e=>(0,s.useInfiniteQuery)((0,r.L)((e=>{let{offset:t,pageSize:a,searchTerm:s,filters:r}=e;return{queryKey:[l.e.user.searchUsers,s,r],queryFn:async e=>{let{pageParam:t}=e;return p({offset:t,pageSize:a,searchTerm:s,filters:r})},initialPageParam:t||0,getNextPageParam:e=>{if(null!==e.nextOffset&&!(e.nextOffset>=e.totalCount))return e.nextOffset},staleTime:o.h6.staleTimeDefault}})(e))),m=async e=>{let{addresses:t}=e;return i.A.post("/api/users/search",{addresses:t}).then(e=>e.data.data)},g=e=>{let{addresses:t}=e;return{queryKey:[l.e.user.searchByAddresses,t],queryFn:()=>m({addresses:t}),staleTime:o.h6.staleTimeDefault,enabled:!!t}},h=e=>(0,n.useQuery)((0,u.j)(g(e)))},68266:(e,t,a)=>{Promise.resolve().then(a.bind(a,43737))},73157:(e,t,a)=>{"use strict";a.d(t,{n:()=>i});var s=a(28473),r=a(31623),n=a(93887);let u=async()=>s.A.get("/api/locations").then(e=>e.data),i=()=>
1({queryKey:[n.es.location.getLocations],queryFn:u,staleTime:r.h6.staleTimeDefault})},84162:(e,t,a)=>{"use strict";a.d(t,{$H:()=>A,Ax:()=>j,HI:()=>Q,MK:()=>C,T1:()=>h,VO:()=>K,ZF:()=>m,kz:()=>F,vm:()=>G});var s=a(42116),r=a(5439),n=a(94629),u=a(5601),i=a(24280),o=a(77459),l=a(28473),c=a(53863),d=a(31623),p=a(82979),y=a(93887);let m=(e,t)=>{if(e instanceof Date)return e;if("string"==typeof e&&(0,p.RD)(e))return new Date(e);throw Error("Invalid ISO date format for ".concat(t,": ").concat(e))},g=async e=>{let t=(await l.A.get("/api/events/".concat(e))).data;return{...t,start:m(t.start,"start"),end:t.end?m(t.end,"end"):void 0}},h=e=>({queryKey:[y.es.event.getEvent,e],queryFn:async()=>g(null!=e?e:""),staleTime:d.h6.staleTimeDefault,enabled:!!e}),v=async e=>{let{offset:t,pageSize:a,searchTerm:s,type:r,countryCode:n,groupId:u,userId:i,startDate:o,endDate:d,pastEvents:p,filters:y}=e;if(y){let e=(await l.A.post("/api/events/search",{offset:t,pageSize:a,searchTerm:s,filters:y})).data;return{...e,data:e.data.map(e=>({...e,start:(0,c.vw)(m(e.start,"start").toISOString()),end:e.end?(0,c.vw)(m(e.end,"end").toISOString()):void 0}))}}let g=new URLSearchParams;void 0!==t&&g.append("offset",t.toString()),void 0!==a&&g.append("pageSize",a.toString()),s&&g.append("searchTerm",s),r&&g.append("type",r),n&&g.append("countryCode",n),u&&g.append("groupId",u),i&&g.append("userId",i),o&&g.append("startDate",o),d&&g.append("endDate",d),p&&g.append("pastEvents","true");let h=g.toString(),v=(await l.A.get("/api/events".concat(h?"?".concat(h):""))).data;return{...v,data:v.data.map(e=>({...e,start:(0,c.vw)(m(e.start,"start").toISOString()),end:e.end?(0,c.vw)(m(e.end,"end").toISOString()):void 0}))}},f=async e=>(await l.A.post("/api/events",e,{headers:e instanceof FormData?{}:{"Content-Type":"application/json"}})).data,x=async(e,t)=>(await l.A.patch("/api/events/".concat(e),t,{headers:t instanceof FormData?{}:{"Content-Type":"application/json"}})).data,b=async e=>l.A.delete("/api/events/".concat(e)),A=e=>(0,s.useInfiniteQuery)((0,r.L)((e=>{let{offset:t,pageSize:a,searchTerm:s,type:r,countryCode:n,groupId:u,userId:i,startDate:o,endDate:l,pastEvents:c,filters:p}=e;return{queryKey:[y.es.event.searchEvents,s,r,n,u,i,o,l,c,p],queryFn:async e=>{let{pageParam:t}=e;return v({offset:t,pageSize:a,searchTerm:s,type:r,countryCode:n,groupId:u,userId:i,startDate:o,endDate:l,pastEvents:c,filters:p})},initialPageParam:t||0,getNextPageParam:e=>{if(null!==e.nextOffset&&!(e.nextOffset>=e.totalCount))return e.nextOffset},staleTime:d.h6.staleTimeDefault}})(e))),Q=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:async e=>f(e),onSuccess:t=>{e.setQueryData([y.es.event.getEvent,t.id],t),e.invalidateQueries({queryKey:[y.es.event.searchEvents]}),e.invalidateQueries({queryKey:[y.es.event.getEventLocations]})}})},j=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:async e=>{let{eventId:t,data:a}=e;return x(t,a)},onSuccess:(t,a)=>{let s={...t,start:m(t.start,"start"),end:t.end?m(t.end,"end"):void 0};e.setQueryData([y.es.event.getEvent,a.eventId],s),e.invalidateQueries({queryKey:[y.es.event.searchEvents]}),e.invalidateQueries({queryKey:[y.es.event.getEventLocations]})}})},C=()=>{let e=(0,n.useQueryClient)();return(0,u.useMutation)({mutationFn:async e=>b(e),onSuccess:(t,a)=>{e.removeQueries({queryKey:[y.es.event.getEvent,a]}),e.invalidateQueries({queryKey:[y.es.event.searchEvents]}),e.invalidateQueries({queryKey:[y.es.event.getEventLocations]})}})},q=async e=>{let t=new URLSearchParams;(null==e?void 0:e.searchTerm)&&t.append("searchTerm",e.searchTerm),(null==e?void 0:e.type)&&t.append("type",e.type),(null==e?void 0:e.countryCode)&&t.append("countryCode",e.countryCode),(null==e?void 0:e.groupId)&&t.append("groupId",e.groupId),(null==e?void 0:e.userId)&&t.append("userId",e.userId),(null==e?void 0:e.startDate)&&t.append("startDate",e.startDate),(null==e?void 0:e.endDate)&&t.append("endDate",e.endDate),(null==e?void 0:e.pastEvents)&&t.append("pastEvents","true");let a=t.toString();return(await l.A.get("/api/events/locations".concat(a?"?".concat(a):""))).data},G=e=>({queryKey:[y.es.event.getEventLocations,e],queryFn:()=>q(e),staleTime:d.h6.staleTimeDefault}),F=e=>(0,i.useQuery)((0,o.j)(G(e))),M=async()=>l.A.get("/api/events/countries").then(e=>e.data),S={queryKey:[y.es.event.getAvailableCountries],queryFn:M,staleTime:d.h6.staleTimeGroup},K=()=>(0,i.useQuery)((0,o.j)(S))},93887:(e,t,a)=>{"use strict";a.d(t,{es:()=>r.e,Os:()=>n,M1:()=>s});var s={};a.r(s),a.d(s,{fetchPublicStatsOptions:()=>d,useFetchPublicStats:()=>p});var r=a(22930);a(34252);var n=a(20025);a(50377),a(73157),a(84162),a(19989),a(34693),a(34868);var u=a(24280),i=a(77459),o=a(31623),l=a(28473);let c=async()=>(await l.A.get("/api/stats")).data,d={queryKey:[r.e.stats.publicStats],queryFn:c,staleTime:o.h6.staleTimeDefault,refetchInterval:o.h6.staleTimeDefault,retry:2},p=()=>(0,u.useQuery)((0,i.j)(d))}},e=>{e.O(0,[3441,873,5986,7933,2444,8591,9603,5616,2979,4295,2167,7358],()=>e(e.s=68266)),_N_E=e.O()}]);
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.