PageSourceSearch

https://opencollective.com/_next/static/chunks/pages/updates-524aa318d333912f.js

js opencollective.com collected 2026-09-24 08:36:19 UTC 31,659 bytes, 103 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var s in r)r.hasOwnProperty(s)&&(e[s]=r[s])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:opencollective-frontend":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="33c39de1-0c5b-4e71-a6dd-d6e007e00bb5",e._sentryDebugIdIdentifier="sentry-dbid-33c39de1-0c5b-4e71-a6dd-d6e007e00bb5")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6578],{6703:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var s=r(37876),i=r(48041),a=r.n(i),n=r(14232),o=r(96464),l=r(77360),d=r(94772),c=r(89099),u=r(62449),p=r(5646),h=r(15884);function m(e,t){return t<=e?[]:(0,h.A)(e,t)}var x=r(56593),f=r(99202),g=r(69756),j=r(68901),b=r(90983);function v(e){let t=(0,c.useRouter)(),r="onPageChange"in e,i=Math.ceil(e.total/e.limit),o=Math.ceil(e.offset/e.limit)+1,l=n.useMemo(()=>{if(r)return null;let s="route"in e?e.route:t.asPath.split("?")[0];return r=>{let i=new URLSearchParams(a().encode((0,d.A)(t.query,e.ignoredQueryParams)));return i.set("offset",`${e.limit*(r-1)}`),i.set("limit",`${e.limit}`),`${s}?${i.toString()}`}},[e.limit,!r&&e.route,!r&&e.ignoredQueryParams,!r&&t]),u=n.useCallback(s=>{s<=0||s>i||(r?e.onPageChange(s):t.push(l(s)))},[t,r,l,i]),p=n.useMemo(()=>r?function(e){return(0,s.jsx)(f.az,{onClick:()=>u(e.page),children:e.children})}:function(e){return(0,s.jsx)(g.A,{href:l(e.page),children:e.children})},[r,u]),h={isDisabled:e.isDisabled||i<=1,pageUrl:l,currentPage:o,totalPages:i,onPageChange:u,useCallback:r,PageComponent:p};return"list"===e.variant?(0,s.jsx)(w,{...e,...h}):(0,s.jsx)(A,{...e,...h})}function A(e){let t=n.useCallback(({target:t,key:r})=>{if(r&&"Enter"!==r)return;let{value:s}=t;s&&parseInt(s)&&parseInt(s)!==e.currentPage&&e.onPageChange(s)},[e.currentPage,e.onPageChange]);return(0,s.jsxs)(f.so,{alignItems:"center",children:[e.currentPage>1&&(0,s.jsx)(e.PageComponent,{page:e.currentPage-1,children:(0,s.jsx)(j.A,{buttonSize:"small",disabled:e.isDisabled,children:(0,s.jsx)(u.sA,{id:"Pagination.Prev",defaultMessage:"Previous"})})}),(0,s.jsx)(x.A,{display:"inline-block",mx:2,children:(0,s.jsx)(u.sA,{id:"Pagination.Count",defaultMessage:"Page {current} of {total}",values:{current:(0,s.jsx)(b.A,{defaultValue:e.currentPage,onBlur:t,onKeyPress:t,textAlign:"center",mx:1,px:1,py:1,width:30,disabled:e.isDisabled,type:"text",pattern:"[0-9]+",inputMode:"numeric","data-cy":"pagination-current"},e.currentPage),total:(0,s.jsx)("span",{"data-cy":"pagination-total",children:e.totalPages||1},"total")}})}),e.currentPage<e.totalPages&&(0,s.jsx)(e.PageComponent,{page:e.currentPage+1,children:(0,s.jsx)(j.A,{buttonSize:"small",disabled:e.isDisabled,children:(0,s.jsx)(u.sA,{id:"Pagination.Next",defaultMessage:"Next"})})})]})}let y=(0,p.I4)(f.az).withConfig({componentId:"sc-e2d17882-0"})(["border-style:",";border-width:1px;border-radius:5px;font-weight:400;color:",";padding:",";line-height:14px;font-size:14px;height:22px;min-width:22px;text-align:center;cursor:pointer;"],({selected:e})=>e?"solid":"none",({selected:e})=>e?"#1153D6":"#4D4F51",({selected:e})=>e?"2px":"3px"),C=(0,p.I4)(f.az).withConfig({componentId:"sc-e2d17882-1"})(["cursor:",";height:22px;width:22px;"],({enabled:e})=>e?"pointer":void 0);function w(e){let t=n.useMemo(()=>(function(e){let t=Math.max(e.totalPages,0);if(5>=t)return m(1,t+1);let r=Math.min(Math.max(e.currentPage,0),e.totalPages),s=Math.max(e.neighboringPages??2,1),i=Math.max(1,r-s),a=i>2,n=Math.min(t,r+s),o=n<=t-2;return!a&&o?[...m(1,2+2*s),"right_elipsis",t]:!o&&a?[1,"left_elipsis",...m(t-2*s,t),t]:[1,"left_elipsis",...m(i,n+1),"right_elipsis",t]})({currentPage:e.currentPage,totalPages:e.totalPages}),[e.currentPage,e.totalPages]);return(0,s.jsxs)(f.so,{gap:"5px",children:[(0,s.jsx)(e.PageComponent,{page:e.currentPage-1,children:(0,s.jsx)(C,{mr:"5px",enabled:e.currentPage>1,children:(0,s.jsx)(o.J,{})})}),(0,s.jsx)(n.Fragment,{children:t.map(t=>"left_elipsis"===t||"right_elipsis"===t?(0,s.jsx)(y,{children:"..."},t):(0,s.jsx)(e.PageComponent,{page:t,children:(0,s.jsx)(y,{selected:t===e.currentPage,children:t})},t))}),(0,s.jsx)(e.PageComponent,{page:e.currentPage+1,children:(0,s.jsx)(C,{ml:"5px",enabled:e.currentPage<e.totalPages,children:(0,s.jsx)(l.c,{})})})]})}},15884:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var s=Math.ceil,i=Math.max;let a=function(e,t,r,a){for(var n=-1,o=i(s((t-e)/(r||1)),0),l=Array(o);o--;)l[a?o:++n]=e,e+=r;return l};var n=r(61255),o=r(53095);let l=function(e,t,r){return r&&"number"!=typeof r&&(0,n.A)(e,t,r)&&(t=r=void 0),e=(0,o.A)(e),void 0===t?(t=e,e=0):t=(0,o.A)(t),r=void 0===r?e<t?1:-1:(0,o.A)(r),a(e,t,r,void 0)}},27076:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>K,default:()=>J});var s=r(37876),i=r(5646),a=r(14232),n=r(67752),o=r(89099),l=r(62449),d=r(58649),c=r(66740),u=r(6435),p=r(2948),h=r(11046),m=r(60257),x=r(87058),f=r(61184),g=r(8084),j=r(16201),b=r(61205),v=r(56593),A=r(8545),y=r(99202),C=r(47537),w=r(69756),P=r(45884),M=r(6703),I=r(68901),S=r(72945),R=r(95062),z=r.n(R),U=r(36559),E=r(41955),_=r(55994);class T extends a.Component{static{this.propTypes={collective:z().object,updates:z().object,loading:z().bool,nbLoadingPlaceholders:z().number}}render(){let{collective:e,updates:t,loading:r,nbLoadingPlaceholders:i}=this.props;return(0,s.jsx)("div",{className:"Updates",children:(0,s.jsx)(v.A,{position:"relative",border:"1px solid #e6e8eb",borderRadius:5,"data-cy":"updatesList",children:r?[...Array(i||5)].map((e,t)=>(0,s.jsx)(v.A,{borderTop:0!==t?"1px solid #e6e8eb":"none",p:3,children:(0,s.jsx)(E.A,{height:75,borderRadius:4})},t)):t?.nodes?.length?t.nodes.map((t,r)=>(0,s.jsx)(v.A,{borderTop:0!==r?"1px solid #e6e8eb":"none",children:(0,s.jsx)(_.A,{update:t,collective:e,compact:!0})},t.id)):(0,s.jsxs)(v.A,{color:"black.700",p:4,display:"flex",flexDirection:"column",alignItems:"center",children:[(0,s.jsx)(U.A,{src:"/static/images/not-found-illustration.png",alt:"404",width:150,height:150}),(0,s.jsx)(S.P,{mt:3,fontSize:"16px",lineHeight:"24px",fontWeight:"500",textAlign:"center",children:(0,s.jsx)(l.sA,{id:"updates.empty",defaultMessage:"No Updates"})})]})})})}}var $=r(47883);let N=i.I4.label.withConfig({componentId:"sc-fda2ad5c-0"})(["font-weight:500;font-size:12px;line-height:16px;letter-spacing:0.06em;text-transform:uppercase;color:#4e5052;margin-bottom:10px;"]),k=(0,l.YK)({"most-recent":{id:"Collectives.MostRecent",defaultMessage:"Most recent"},oldest:{id:"Collectives.Oldest",defaultMessage:"Oldest"}}
1),B=a.memo(({value:e,onChange:t,...r})=>{let i=(0,l.tz)(),a=e=>({label:i.formatMessage(k[e]),value:e}),n=[a("most-recent"),a("oldest")];return(0,s.jsxs)(v.A,{children:[(0,s.jsx)(N,{htmlFor:"update-filter-sort-by",children:(0,s.jsx)(l.sA,{id:"Update.SortBy",defaultMessage:"Sort By"})}),(0,s.jsx)($.Y,{inputId:"update-filter-sort-by",value:k[e]?a(e):n[0],onChange:({value:e})=>t(e),options:n,...r})]})});var O=r(51971);let F=i.I4.label.withConfig({componentId:"sc-7e7b39b1-0"})(["font-weight:500;font-size:12px;line-height:16px;letter-spacing:0.06em;text-transform:uppercase;color:#4e5052;margin-bottom:10px;"]),L=(0,i.I4)(y.az).withConfig({componentId:"sc-7e7b39b1-1"})(["width:100%;min-width:6.25rem;"]),D=(0,l.YK)({searchFilterPlaceholder:{id:"UpdateSearchFilter.placeholder",defaultMessage:"Search by user, title, content..."}}),V=a.memo(({searchTerm:e,onChange:t})=>{let{formatMessage:r}=(0,l.tz)();return(0,s.jsxs)(v.A,{children:[(0,s.jsx)(F,{htmlFor:"update-filter-search",children:(0,s.jsx)(l.sA,{id:"Search",defaultMessage:"Search"})}),(0,s.jsx)(L,{children:(0,s.jsx)(O.A,{id:"update-filter-search",placeholder:r(D.searchFilterPlaceholder),height:"38px",defaultValue:e,onSubmit:t})})]})}),q=a.memo(({values:e,onChange:t})=>{let r=r=>({inputId:`updates-filter-${r}`,value:e?.[r],onChange:s=>{t({...e,[r]:"ALL"===s?null:s})}});return(0,s.jsxs)(y.so,{flexWrap:"wrap",gap:"16px",children:[(0,s.jsx)(y.az,{flex:"1 0 150px",children:(0,s.jsx)(B,{...r("orderBy")})}),(0,s.jsx)(y.az,{flex:"10 0 250px",children:(0,s.jsx)(V,{...r("searchTerm")})})]})}),W=["collectiveSlug"],Y=(0,h.J1)`
2  query UpdatesPage(
3    $collectiveSlug: String!
4    $limit: Int
5    $offset: Int
6    $searchTerm: String
7    $orderBy: UpdateChronologicalOrderInput
8  ) {
9    account(slug: $collectiveSlug) {
10      id
11      legacyId
12      name
13      slug
14      type
15      settings
16      ... on Event {
17        parent {
18          id
19          name
20          slug
21          imageUrl
22        }
23      }
24      ... on Project {
25        parent {
26          id
27          name
28          slug
29          imageUrl
30        }
31      }
32      features {
33        id
34        ...NavbarFields
35      }
36      updates(limit: $limit, offset: $offset, searchTerm: $searchTerm, orderBy: $orderBy) {
37        totalCount
38        offset
39        limit
40        nodes {
41          id
42          slug
43          title
44          summary
45          createdAt
46          publishedAt
47          updatedAt
48          userCanSeeUpdate
49          notificationAudience
50          tags
51          isPrivate
52          isChangelog
53          makePublicOn
54          fromAccount {
55            id
56            type
57            name
58            slug
59            imageUrl
60          }
61        }
62      }
63    }
64  }
65  ${b.P}
66`,H=(0,c.my)({query:Y,getPropsFromContext:e=>{let t;return t=e.query,{slug:t?.collectiveSlug,orderBy:(Array.isArray(t?.orderBy)?t?.orderBy[0]:t?.orderBy)||null,searchTerm:(Array.isArray(t?.searchTerm)?t?.searchTerm[0]:t?.searchTerm)||null,offset:Number(t?.offset)||0,limit:Number(t?.limit)||10}},getVariablesFromContext:(e,t)=>
66({collectiveSlug:t.slug,offset:t.offset,limit:t.limit,orderBy:{field:"PUBLISHED_AT",direction:"oldest"===t.orderBy?"ASC":"DESC"},searchTerm:t.searchTerm}),skipClientIfSSRThrows404:!0});var K=!0;function J(e){let t=(0,o.useRouter)(),{LoggedInUser:r}=(0,m.A)(),i=H.useQuery(e),c=i.data?.account,h=c?.updates;(0,a.useEffect)(()=>{(0,x.Bb)(t,c,"/updates")}),(0,a.useEffect)(()=>{r?.isAdminOfCollective?.(c)&&i.refetch()},[r]);let b=(e,t)=>{let r=(0,n.A)({...e.query,...t},(e,t)=>!e||W.includes(t)),s=e.asPath.split("?")[0];return e.push({pathname:s,query:r})};if(!i.loading){if(!c)return(0,s.jsx)(A.A,{data:i.data,error:i.error||H.getSSRErrorFromPageProps(e)});else if(!(0,d.Rm)(c,d.Gv.UPDATES)||(0,u._w)(c))return(0,s.jsx)(A.A,{error:{type:p.ff.NOT_FOUND}})}return(0,s.jsxs)("div",{className:"UpdatesPage",children:[(0,s.jsx)(C.A,{collective:c,loading:i.loading,LoggedInUser:r,canonicalURL:`${(0,x.zA)(c)}/updates`,noRobots:!(0,u.dz)(c),updatesRss:"ACTIVE"===(0,d.jL)(c,d.Gv.UPDATES)}),(0,s.jsxs)(f.A,{children:[(0,s.jsx)(g.A,{collective:c,isAdmin:r&&r.isAdminOfCollective(c),selectedCategory:j.q.CONNECT}),(0,s.jsxs)("div",{className:"mx-auto max-w-[1260px] px-2 py-8 sm:px-4 sm:py-16 md:px-8",children:[(0,s.jsxs)(y.so,{flexWrap:"wrap",alignItems:"center",pr:2,justifyContent:"space-between",children:[(0,s.jsxs)(v.A,{padding:"0.5rem 0",my:4,children:[(0,s.jsx)(S.H1,{fontSize:"40px",fontWeight:"normal",textAlign:"left",mb:2,children:(0,s.jsx)(l.sA,{id:"updates",defaultMessage:"Updates"})}),(0,s.jsx)(Z,{color:"black.700",children:(0,s.jsx)(l.sA,{id:"section.updates.subtitle",defaultMessage:"Updates on our activities and progress."})})]}),r?.isAdminOfCollective(c)&&(0,s.jsx)(w.A,{href:(0,x.q5)(c,"updates/new"),children:(0,s.jsx)(I.A,{buttonStyle:"primary",m:2,children:(0,s.jsx)(l.sA,{id:"sections.update.new",defaultMessage:"Create an Update"})})})]}),(0,s.jsx)(q,{values:t.query,onChange:e=>b(t,{...e,offset:null})}),(0,s.jsxs)(y.az,{mt:4,mb:5,children:[(0,s.jsx)(T,{collective:c,updates:h,loading:i.loading,nbLoadingPlaceholders:10}),h&&(0,s.jsx)("div",{className:"mt-4 flex justify-center",children:(0,s.jsx)(M.A,{total:h.totalCount,limit:h.limit,offset:h.offset,onPageChange:e=>b(t,{offset:(e-1)*h.limit})})})]})]})]}),(0,s.jsx)(P.A,{})]})}var Z=(0,i.Ay)(S.P).withConfig({componentId:"sc-6e866a1d-0"})({flex:"0 1 70%"})},39120:(e,t,r)=>{"use strict";r.d(t,{GY:()=>g,Od:()=>m,U7:()=>v,Y0:()=>b,ZL:()=>j,qH:()=>x});var s=r(37876),i=r(14232),a=r(62449),n=r(33123),o=r(96140),l=r(20322),d=r(15192),c=r(30619),u=r(38268),p=r(49294),h=r(49030);let m=(0,o.T)("div","flex flex-col gap-6 xl:flex-row xl:gap-10"),x=(0,o.T)("div","flex w-full xl:max-w-3xl flex-col gap-6"),f=(0,o.T)("div","w-full xl:max-w-56"),g=({children:e})=>(0,s.jsx)(f,{children:(0,s.jsx)("div",{className:"sticky top-10 flex flex-col gap-6",children:e})}),j=({children:e})=>{let[t,...r]=e;return(0,s.jsxs)("div",{className:"flex flex-col gap-1 text-sm",children:[(0,s.jsx)("div",{className:"text-xs font-bold",children:t}),r]})},b=({update:e})=>{let t,r,o;return e.publishedAt?(t="info",r=(0,s.jsx)(a.sA,{id:"update.status.published",defaultMessage:"Published"}),o=(0,s.jsx)(a.sA,{id:"update.status.published.tooltip",defaultMessage:"This update is publicly visible"}),e.isChangelog?(r=(0,s.jsxs)(i.Fragment,{children:[r,"\xa0(",(0,s.jsx)(a.sA,{id:"Changelog",defaultMessage:"Changelog"}),")"]}),o=(0,s.jsx)(a.sA,{id:"update.status.published.tooltip.changelog",defaultMessage:"This update is publicly visible and displayed in the What's New section"})):e.isPrivate&&(r=(0,s.jsxs)(i.Fragment,{children:[r,"\xa0(",(0,s.jsx)(a.sA,{id:"Restricted",defaultMessage:"Restricted"}),")"]}),o=e.notificationAudience===n._$P.COLLECTIVE_ADMINS?(0,s.jsx)(a.sA,{id:"update.status.published.tooltip.private.COLLECTIVE_ADMINS",defaultMessage:"This update is visible for hosted collective admins only"}):e.notificationAudience===n._$P.FINANCIAL_CONTRIBUTORS?(0,s.jsx)(a.sA,{id:"update.status.published.tooltip.private.FINANCIAL_CONTRIBUTORS",defaultMessage:"This update is visible for contributors only"}):(0,s.jsx)(a.sA,{id:"update.status.published.tooltip.private",defaultMessage:"This update is visible for members only"}))):(t="neutral",r=(0,s.jsx)(a.sA,{id:"expense.draft",defaultMessage:"Draft"}),o=(0,s.jsx)(a.sA,{id:"update.status.drafted.tooltip",defaultMessage:"This update is a draft and it is not publicly visible"})),(0,s.jsxs)(h.m_,{children:[(0,s.jsx)(h.k$,{children:(0,s.jsx)(p.E,{type:t,className:"ml-2 inline-flex self-start font-semibold",size:"sm",children:r})}),(0,s.jsx)(h.ZI,{children:o})]})},v=({update:e})=>{let t=(0,s.jsx)(d.I,{account:e.fromAccount,includeAdminMembership:{accountSlug:e.account.slug},trigger:(0,s.jsxs)("div",{className:"mx-1 inline-flex flex-row items-baseline gap-1",children:[(0,s.jsx)(c.Ay,{collective:e.fromAccount,radius:16,className:"self-center"}),(0,s.jsx)(u.A,{collective:e.fromAccount})]})},e.fromAccount.id);return e.publishedAt?(0,s.jsx)(a.sA,{id:"update.publishedAtBy",defaultMessage:"Published on {date} by {author}",values:{date:(0,l.Yq)(e.publishedAt,{day:"numeric",month:"long",year:"numeric"}),author:t}}):(0,s.jsx)(a.sA,{id:"update.draftedBy",defaultMessage:"Drafted on {date} by {author}",values:{date:(0,l.Yq)(e.createdAt,{day:"numeric",month:"long",year:"numeric"}),author:t}})}},47883:(e,t,r)=>{"use strict";r.d(t,{Y:()=>o,p:()=>n});var s=r(37876),i=r(14232),a=r(45409);let n=e=>({...e||null,control:(t,r)=>{let s={...t,background:"#F7F8FA",borderRadius:100,padding:"0 8px",fontWeight:500,borderColor:"#E8E9EB",...e?.control||null,"&:hover":{borderColor:"#C4C7CC"}};return r.isFocused&&(s.background="white",s.boxShadow="0 0 0 2px black"),s}}),o=e=>{let t=i.useMemo(()=>n(e.styles),[e.styles]);return(0,s.jsx)(a.A,{minWidth:80,fontSize:"12px",lineHeight:"14px",isSearchable:!1,...e,styles:t})}},48041:e=>{!function(){"use strict";var t={922:function(e){e.exports=function(e,r,s,i){r=r||"&",s=s||"=";var a={};if("string"!=typeof e||0===e.length)return a;var n=/\+/g;e=e.split(r);var o=1e3;i&&"number"==typeof i.maxKeys&&(o=i.maxKeys);var l=e.length;o>0&&l>o&&(l=o);for(var d=0;d<l;++d){var c,u,p,h,m=e[d].replace(n,"%20"),x=m.indexOf(s);(x>=0?(c=m.substr(0,x),u=m.substr(x+1)):(c=m,u=""),p=decodeURIComponent(c),h=decodeURIComponent(u),Object.prototype.hasOwnProperty.call(a,p))?t(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},790:function(e){var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,a,n,o){return(a=a||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e)?s(i(e),function(i){var o=encodeURIComponent(t(i))+n;return r(e[i])?s(e[i],function(e){return o+encodeURIComponent(t(e))}).join(a):o+encodeURIComponent(t(e[i]))}).join(a):o?encodeURIComponent(t(o))+n+encodeURIComponent(t(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var r=[],s=0;s<e.length;s++)r.push(t(e[s],s));return r}var i=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}}},r={};function s(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}},n=!0;try{t[e](a,a.exports,s),n=!1}finally{n&&delete r[e]}return a.exports}s.ab="//";var i={};i.decode=i.parse=s(922),i.encode=i.stringify=s(790),e.exports=i}()},51812:(e,t,r)=>{"use strict";r.d(t,{v:()=>n});var s=r(29254),i=r(14232),a=r(75635),n=i.forwardRef(function(e,t){return i.createElement(a.StyledIconBase,(0,s.A)({iconAttrs:{fill:"
66currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),i.createElement("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-5h2v2h-2v-2zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355z"}))});n.displayName="Question"},51971:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var s=r(37876),i=r(14232),a=r(62449),n=r(63262);let o=(0,a.YK)({searchPlaceholder:{id:"search.placeholder",defaultMessage:"Search..."}}),l=({onSubmit:e,defaultValue:t,placeholder:r,...l})=>{let[d,c]=i.useState(t||""),u=(0,a.tz)();return i.useEffect(()=>{c(t||"")},[t]),(0,s.jsx)(n.A,{placeholder:r||u.formatMessage(o.searchPlaceholder),value:d,onChange:c,onSubmit:t=>{t.preventDefault(),e(t.target.elements.q.value||null)},onClearFilter:()=>{c(""),e(null)},...l})}},55994:(e,t,r)=>{"use strict";r.d(t,{A:()=>B});var s=r(37876),i=r(14232),a=r(99525),n=r(8594),o=r(89099),l=r(62449),d=r(5646),c=r(23968),u=r(58649),p=r(2948),h=r(11046),m=r(87058),x=r(20322),f=r(48519),g=r(61531),j=r(73359),b=r(39120),v=r(80207),A=r(30619),y=r(56593),C=r(99202),w=r(64986),P=r(33341),M=r(69756),I=r(38268),S=r(41955),R=r(98263),z=r(68901),U=r(78027);let E=(0,d.I4)(C.so).withConfig({componentId:"sc-62e704f1-0"})(["max-width:100%;min-height:100px;padding:20px;"," img{max-width:100%;}@media (max-width:600px){max-width:100%;}"],c.sJ),_=(0,d.I4)(R.A).withConfig({componentId:"sc-62e704f1-1"})(["height:40px;background:#f0f8ff;border:1px solid #b8deff;box-sizing:border-box;border-radius:6px;margin-top:10px;padding:10px;font-size:12px;color:#71757a;display:flex;align-items:center;"]);class T extends i.Component{constructor(e){super(e),this.deleteUpdate=async()=>{if(confirm("\uD83D\uDE31 Are you really sure you want to delete this update?"))try{await this.props.deleteUpdate({variables:{id:this.props.update.id}}),this.props.router.push(`/${this.props.collective.slug}`)}catch(e){(0,v.o)({variant:"error",message:(0,p.Rp)(this.props.intl,e)})}},this.state={modified:!1,update:{},mode:e.compact?"summary":"details"},this.messages=(0,l.YK)({edit:{id:"Edit",defaultMessage:"Edit"},cancelEdit:{id:"CancelEdit",defaultMessage:"Cancel edit"},viewLatestUpdates:{id:"update.viewLatestUpdates",defaultMessage:"View latest updates"}})}renderUpdateMeta(e,t,r){let{intl:i,collective:a}=this.props,{mode:n}=this.state,o=e.fromCollective||e.fromAccount;return(0,s.jsxs)("div",{"data-cy":"meta",className:"flex flex-wrap items-baseline gap-2",children:[t&&(0,s.jsx)(b.Y0,{update:e}),e.publishedAt?(0,s.jsx)(C.az,{as:"span",fontSize:"12px",children:(0,s.jsx)(l.sA,{id:"update.publishedAtBy",defaultMessage:"Published on {date} by {author}",values:{date:(0,x.Yq)(e.publishedAt,{day:"numeric",month:"long",year:"numeric"}),author:(0,s.jsx)(C.az,{as:"span",mr:2,fontSize:"12px",children:(0,s.jsx)(I.A,{collective:o})})}})}):(0,s.jsx)(C.az,{as:"span",fontSize:"12px",children:(0,s.jsx)(l.sA,{id:"update.createdAtBy",defaultMessage:"Created on {date} (draft) by {author}",values:{date:(0,x.Yq)(e.createdAt),author:(0,s.jsx)(C.az,{as:"span",mr:2,fontSize:"12px",children:(0,s.jsx)(I.A,{collective:o})})}})}),r&&(0,s.jsxs)("div",{className:"flex gap-1",children:[(0,s.jsx)(C.az,{fontSize:"12px",children:(0,s.jsx)(M.A,{href:(0,m.q5)(a,`updates/edit/${e.id}`),children:(0,s.jsx)(z.A,{buttonSize:"tiny","data-cy":"toggleEditUpdate",children:i.formatMessage(this.messages[`${"edit"===n?"cancelEdit":"edit"}`])})})}),(0,s.jsx)(C.az,{fontSize:"12px",children:(0,s.jsx)(z.A,{buttonSize:"tiny",onClick:this.deleteUpdate,children:(0,s.jsx)(l.sA,{id:"actions.delete",defaultMessage:"Delete"})})})]})]})}renderUpdateTitle(){let{update:e,collective:t}=this.props,{mode:r}=this.state;return"summary"===r?(0,s.jsx)(M.A,{href:`${(0,m.bl)(t)}/updates/${e.slug}`,children:(0,s.jsx)("h5",{className:"text-lg font-medium","data-cy":"updateTitle",children:e.title})}):(0,s.jsx)("h5",{className:"mb-2 text-lg font-medium","data-cy":"updateTitle",children:e.title})}
66renderSummary(e){let{collective:t,isReloadingData:r}=this.props;return(0,s.jsxs)(i.Fragment,{children:[e.userCanSeeUpdate&&(0,s.jsx)(O,{mb:2,pl:[0,60],fontSize:"14px",color:"#4B4E52",children:(0,s.jsx)(n.VK,{noWrap:!0,content:e.summary})}),!e.userCanSeeUpdate&&!r&&(0,s.jsx)(_,{type:"info","data-cy":"mesgBox",children:(0,s.jsx)(l.sA,{id:"update.private.cannot_view_message",defaultMessage:"Contribute to {collective} to see this Update",values:{collective:t.name}})})]})}renderFullContent(){let{update:e,collective:t,isReloadingData:r,reactions:a,LoggedInUser:n}=this.props;return(0,s.jsxs)(F,{pl:[0,60],maxWidth:718,children:[(0,s.jsx)(U.A,{mt:3,mb:4,borderColor:"black.100"}),e.html?(0,s.jsxs)(i.Fragment,{children:[(0,s.jsx)(w.Ay,{content:e.html}),e.publishedAt&&(0,s.jsxs)(C.so,{mt:3,flexWrap:"wrap","data-cy":"update-reactions",children:[a&&(0,s.jsx)(j.A,{reactions:a}),n&&(0,s.jsx)(g.A,{update:e})]})]}):e.userCanSeeUpdate||r?r?(0,s.jsx)(S.A,{height:300}):null:(0,s.jsx)(_,{type:"info","data-cy":"mesgBox",children:(0,s.jsx)(l.sA,{id:"update.private.cannot_view_message",defaultMessage:"Contribute to {collective} to see this Update",values:{collective:t.name}})}),t.isFrozen?(0,s.jsxs)(R.A,{withIcon:!0,type:"warning",mt:3,children:[(0,s.jsx)(l.sA,{defaultMessage:"This account is currently frozen and cannot be used to publish updates.",id:"qstjb6"})," ",(0,u.G7)(t.host,u.Gv.CONTACT_FORM)&&(0,s.jsx)(l.sA,{defaultMessage:"Please <ContactLink>contact</ContactLink> your fiscal host for more details.",id:"KxBiJC",values:{ContactLink:(0,P.lv)({href:`${(0,m.bl)(t.host)}/contact`})}})]}):null]})}render(){let{update:e,intl:t,collective:r,compact:a,LoggedInUser:n,...o}=this.props,{mode:l}=this.state,d=n&&n.canEditUpdate(e),c=!a&&d,u=e.fromCollective||e.fromAccount;return(0,s.jsxs)(i.Fragment,{children:[(0,s.jsx)(E,{...o,children:"edit"!==l&&(0,s.jsxs)(y.A,{width:"100%",children:[(0,s.jsxs)(C.so,{mb:2,children:[(0,s.jsx)(y.A,{mr:20,children:(0,s.jsx)(I.A,{collective:u,children:(0,s.jsx)(A.Ay,{collective:u,radius:40})})}),(0,s.jsxs)(C.az,{children:[this.renderUpdateTitle(),this.renderUpdateMeta(e,d,c)]})]}),"summary"===l&&this.renderSummary(e),"details"===l&&this.renderFullContent()]})}),e.publishedAt&&"details"===l&&(0,s.jsx)(C.so,{my:3,justifyContent:["center","flex-start"],children:(0,s.jsx)(M.A,{href:`${(0,m.bl)(r)}/updates`,children:(0,s.jsx)(z.A,{ml:[0,5],children:t.formatMessage(this.messages.viewLatestUpdates)})})})]})}}let $=(0,h.J1)`
67  mutation DeleteUpdate($id: String!) {
68    deleteUpdate(id: $id) {
69      id
70    }
71  }
72`,N=(0,a.U)($,{name:"deleteUpdate"}),k=(0,x.Zz)(N),B=(0,f.A)(k((0,o.withRouter)(T)));var O=(0,d.I4)(y.A).withConfig({componentId:"sc-62e704f1-2"})({wordBreak:"break-word"}),F=(0,d.I4)(y.A).withConfig({componentId:"sc-62e704f1-3"})({wordBreak:"break-word"})},61531:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var s=r(37876),i=r(14232),a=r(64177),n=r(57288),o=r(93286),l=r(17771),d=r(5646),c=r(11046),u=r(77243),p=r(99202),h=r(11814);let m=e=>(0,s.jsx)(h.A,{fill:"none",width:"17",height:"16",viewBox:"0 0 17 16",...e,children:(0,s.jsx)("path",{fill:"#9D9FA3",fillRule:"evenodd",d:"M13.136 3.81v2.285h1.546V3.81H17V2.286h-2.318V0h-1.546v2.286h-2.318V3.81h2.318zM0 8.762c0-3.996 3.281-7.238 7.334-7.238.94 0 1.84.174 2.666.491v1.668a5.84 5.84 0 00-2.66-.635c-3.201 0-5.795 2.557-5.795 5.714 0 3.157 2.594 5.714 5.796 5.714 3.202 0 5.795-2.557 5.795-5.714A5.64 5.64 0 0012.856 7h1.607c.143.564.219 1.154.219 1.762 0 3.995-3.289 7.238-7.348 7.238C3.28 16 0 12.757 0 8.762zm9.66-.381c.64 0 1.158-.51 1.158-1.143A1.15 1.15 0 009.66 6.095c-.641 0-1.159.51-1.159 1.143a1.15 1.15 0 001.16 1.143zM6.181 7.238a1.15 1.15 0 01-1.16 1.143 1.15 1.15 0 01-1.158-1.143 1.15 1.15 0 011.159-1.143c.641 0 1.159.51 1.159 1.143zm1.159 5.714c1.585 0 2.933-.953 3.477-2.285H3.864c.544 1.332 1.891 2.285 3.477 2.285z",clipRule:"evenodd",strokeWidth:"0.1"})});var x=r(68901),f=r(62939),g=r(86095);let j=(0,c.J1)`
73  mutation AddEmojiReaction($emoji: String!, $update: UpdateReferenceInput, $comment: CommentReferenceInput) {
74    addEmojiReaction(emoji: $emoji, update: $update, comment: $comment) {
75      update {
76        id
77        reactions
78        userReactions
79      }
80      comment {
81        id
82        reactions
83        userReactions
84      }
85    }
86  }
87`,b=(0,c.J1)`
88  mutation RemoveEmojiReaction($emoji: String!, $update: UpdateReferenceInput, $comment: CommentReferenceInput) {
89    removeEmojiReaction(emoji: $emoji, update: $update, comment: $comment) {
90      update {
91        id
92        reactions
93        userReactions
94      }
95      comment {
96        id
97        reactions
98        userReactions
99      }
100    }
101  }
102`,v=d.Ay.div.withConfig({componentId:"sc-76a1c4eb-0"})(["font-size:15px;"]),A=(0,d.Ay)(g.A).attrs({isBorderless:!0,buttonSize:"small"}).withConfig({componentId:"sc-76a1c4eb-1"})(["margin:4px;background:white !important;","{transition:transform 0.15s cubic-bezier(0.2,0,0.13,2);}&:hover{","{transform:scale(1.3);}}",""],v,v,e=>e.isSelected&&(0,d.AH)(["background:"," !important;"],e.theme.colors.primary[200])),y=(e,t,r)=>{let s=e.userReactions||[],{__typename:i}=e,a="Update"===i?"update":"comment",n="Update"===i?"comment":"update";if(r){let r=(e.reactions[t]||0)+1;return{__typename:"Mutation",addEmojiReaction:{__typename:"EmojiReactionsResponse",[a]:{__typename:i,id:e.id,reactions:{...e.reactions,[t]:r},userReactions:[...s,t]},[n]:null}}}{let r=(e.reactions[t]||0)-1,o={...e.reactions,[t]:r};return o[t]||delete o[t],{__typename:"Mutation",removeEmojiReaction:{__typename:"EmojiReactionsResponse",[a]:{__typename:i,id:e.id,reactions:o,userReactions:s.filter(e=>e!==t)},[n]:null}}}},C=({comment:e=null,update:t=null})=>{let r=["\uD83D\uDC4D️","\uD83D\uDC4E","\uD83D\uDE00","\uD83C\uDF89"],d=["\uD83D\uDE15","❤️","\uD83D\uDE80","\uD83D\uDC40"],[c,h]=i.useState(!1),g=i.useRef(void 0),[C]=(0,a.n)(j),[w]=(0,a.n)(b);(0,u.A)(g,e=>{e&&h(!1)});let P=r=>{let i;return e?i=e.userReactions?.includes(r):t&&(i=t.userReactions?.includes(r)),{children:(0,s.jsx)(v,{className:"font-emoji",children:r}),isSelected:i,onClick:()=>{h(!1);let s=i?w:C;return e?s({variables:{emoji:r,comment:{id:e.id}},optimisticResponse:y(e,r,!i)}):t?s({variables:{emoji:r,update:{id:t.id}},optimisticResponse:y(t,r,!i)}):void 0}}};return(0,s.jsx)(n.mS,{children:(0,s.jsxs)("div",{ref:g,children:[(0,s.jsx)(o.O,{children:({ref:e})=>(0,s.jsx)(x.A,{buttonSize:"tiny",display:"inline-block",whiteSpace:"nowrap",onClick:()=>h(!0),ref:e,margin:"4px 8px 4px 0","data-cy":"comment-reaction-picker-trigger",children:(0,s.jsx)(m,{})})}),c&&(0,s.jsx)(l.N,{placement:"bottom",children:({placement:e,ref:t,style:i})=>(0,s.jsxs)(f.A,{boxShadow:"-2px -1px 3px 0px #e8e8e8",zIndex:9999,"data-placement":e,ref:t,style:i,"data-cy":"comment-reaction-picker-popper",children:[(0,s.jsx)(p.so,{children:r.map(e=>(0,s.jsx)(A,{...P(e)},e))}),(0,s.jsx)(p.so,{children:d.map(e=>(0,s.jsx)(A,{...P(e)},e))})]})})]})})}},62939:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var s=r(5646),i=r(23968),a=r(56611);let n=s.I4.div.withConfig({shouldForwardProp:(e,t)=>(0,a.x)(e,t),componentId:"sc-2c35d607-0"}).attrs(e=>({bg:e.bg??"white.full",borderWidth:e.borderWidth??"1px",borderStyle:e.borderStyle??"solid",borderColor:e.borderColor??"black.300",borderRadius:e.borderRadius??"8px",overflowX:e.overflowX??"hidden",overflowY:e.overflowY??"hidden"}))((0,i.Zz)(i.pn,i.Il,i.Tp,i.PQ,i.r7,i.yW,i.Zp,i.G1,i.xe))},65028:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/updates",function(){return r(27076)}])},68547:e=>{"use strict";e.exports=function(){}},73359:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var s=r(37876),i=r(14232),a=r(5646),n=r(72945);let o=(0,a.I4)(n.L9).withConfig({componentId:"sc-41eff96a-0"})(["outline:0;border:1px solid #dadada;border-style:solid;border-width:1px;border-radius:100px;text-align:center;padding:5px 14px 5px 14px;font-size:12px;line-height:14px;margin:4px 8px 4px 0;"]),l=i.memo(({reactions:e})=>Object.keys(e).sort().map(t=>(0,s.jsxs)(o,{children:[(0,s.jsx)("span",{className:"font-emoji",children:t}),"\xa0\xa0",e[t]]},t)))},77360:(e,t,r)=>{"use strict";r.d(t,{c:()=>n});var s=r(89224),i=r(14232),a=r(75635),n=i.forwardRef(function(e,t){return i.createElement(a.StyledIconBase,(0,s.A)({iconAttrs:{fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{d:"M10.707 17.707 16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z"}))});n.displayName="ChevronRight"},93286:(e,t,r)=>{"use strict";r.d(t,{O:()=>l});var s=r(14232),i=r(68547),a=r.n(i),n=r(57288),o=r(25882);function l(e){var t=e.children,r=e.innerRef,i=s.useContext(n.$$),l=s.useCallback(function(e){(0,o.cZ)(r,e),(0,o.oV)(i,e)},[r,i]);return s.useEffect(function(){return function(){return(0,o.cZ)(r,null)}},[]),s.useEffect(function(){a()(!!i,"`Reference` should not be used outside of a `Manager` component.")},[i]),(0,o.vq)(t)({ref:l})}},94145:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var s=r(5646),i=r(23968),a=r(76654);let n=s.I4.button.attrs(e=>({color:e.color??"#3385FF",$hoverColor:e.$hoverColor??"#797d80"})).withConfig({componentId:"sc-c4c5990b-0"})(["background:none;border:none;padding:0;cursor:pointer;"," "," "," &:hover{color:",";text-decoration:",";}",""],i.yW,i.Il,a.es,e=>e.$hoverColor,e=>e.$underlineOnHover?"underline":void 0,(0,i.Ox)({prop:"variant",variants:{danger:{color:"red.500","&:hover":{color:"red.400"}}}}))},96464:(e,t,r)=>{"use strict";r.d(t,{J:()=>n});var s=r(89224),i=r(14232),a=r(75635),n=i.forwardRef(function(e,t){return i.createElement(a.StyledIconBase,(0,s.A)({iconAttrs:{fill:"
102currentColor",xmlns:"http://www.w3.org/2000/svg"},iconVerticalAlign:"middle",iconViewBox:"0 0 24 24"},e,{ref:t}),i.createElement("path",{d:"M13.293 6.293 7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z"}))});n.displayName="ChevronLeft"}},e=>{e.O(0,[1152,888,1507,924,2024,297,1321,6525,1596,5536,5956,5520,7103,8235,4876,7147,9918,341,8545,7871,5192,8610,4550,9473,713,7357,8084,8407,636,6593,8792],()=>e(e.s=65028)),_N_E=e.O()}]);
103//# sourceMappingURL=updates-524aa318d333912f.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.