1"use strict";(self.webpackChunkgoodnessme_app=self.webpackChunkgoodnessme_app||[]).push([[1339],{65058:function(e,t,n){n.d(t,{T:function(){return g}});var a=n(67294),l=n(74780),i=n(45606),r=n(92794),o=n(26679),u=n(77544),s=n(1462),d=n(84640),c=n(85893),h=function(e){var t,n,h=e.article,g=e.handleTrackingClick,m=(0,r.V)().urlResolver,v=(0,s.Y)().getDayMonthLabel,f=(0,d.y)().getSanityImageUrl,p=(0,a.useMemo)((function(){var e,t,n,a,l,i,r,o,u,s;return Object.assign({},h,{link:m(h),image:{alt:(null==h||null===(e=h.image)||void 0===e?void 0:e.alt)||"",src:null!=h&&null!==(t=h.image)&&void 0!==t&&null!==(n=t.asset)&&void 0!==n&&n.url?f(null==h||null===(a=h.image)||void 0===a||null===(l=a.asset)||void 0===l?void 0:l.url,440,325):(null==h||null===(i=h.image)||void 0===i?void 0:i.src)||""},publishedAt:(null==h||null===(r=h.attributes)||void 0===r?void 0:r.publishedAt)||"",category:!(null==h||null===(o=h.categories)||void 0===o||!o.length)&&(null==h||null===(u=h.categories)||void 0===u||null===(s=u[0])||void 0===s?void 0:s.title)||""})}),[h,m,f]),b=(0,a.useMemo)((function(){return v(null==p?void 0:p.publishedAt)}),[v,null==p?void 0:p.publishedAt]).dayMonthLabel;return(0,c.jsxs)(l.fG,{as:"article",overflow:"hidden",w:"full",children:[(0,c.jsx)(l.xu,{mb:[4,6],children:(0,c.jsx)(u.d,{src:null==p||null===(t=p.image)||void 0===t?void 0:t.src,alt:null==p||null===(n=p.image)||void 0===n?void 0:n.alt,width:"full",aspectRatio:"article",loading:"lazy"})}),(0,c.jsxs)(l.Ug,{justifyContent:"space-between",spacing:7,alignItems:"flex-start",children:[(0,c.jsx)(l.xu,{children:(0,c.jsx)(l.AB,{as:o.x,to:null==p?void 0:p.link.url,title:(null==p?void 0:p.link.title)||(null==p?void 0:p.title),onClick:g,children:(0,c.jsxs)(l.xv,{fontSize:["md"],lineHeight:"24px",noOfLines:2,textAlign:"left",children:[(null==p?void 0:p.category)&&(0,c.jsxs)(l.xv,{as:"span",fontWeight:700,fontSize:"inherit",children:[null==p?void 0:p.category," â "]}),null==p?void 0:p.title]})})}),b&&(0,c.jsx)(i.Vp,{variant:"date",children:b})]})]})},g=(0,a.memo)(h)},13976:function(e,t,n){n.d(t,{E:function(){return s}});var a=n(67294),l=n(43766),i=n(74780),r=n(47260),o=n(85893),u=function(e){var t=e.handleSubmit,n=e.handleChange,a=e.placeholder,u=e.bgColor,s=e.value,d=e.fontSize,c=void 0===d?"md":d;return(0,o.jsx)(i.xu,{as:"form",onSubmit:function(e){null==e||e.preventDefault(),null==t||t()},children:(0,o.jsxs)(r.BZ,{children:[(0,o.jsx)(r.II,{placeholder:a,variant:"search",type:"text","aria-label":"Open search",pr:15,textOverflow:"ellipsis",onChange:n,bg:u,value:s,h:[10,10,12],fontSize:c}),(0,o.jsx)(r.xH,{display:"flex",alignItems:"center",justifyContent:"center",height:"full",mr:7,cursor:"pointer",onClick:function(e){null==e||e.preventDefault(),null==t||t()},children:(0,o.jsx)(l.W1,{w:4,h:4})})]})})},s=(0,a.memo)(u)},62035:function(e,t,n){n.d(t,{M:function(){return r}});var a=n(67294),l=n(86307),i=n(80104),r=function(e){var t=e.itemsPerPage,n=e.sortOptions,r=e.initialItems,o=e.totalItems,u=(0,a.useState)(n[0]),s=u[0],d=u[1],c=(0,a.useState)(1),h=c[0],g=c[1],m=(0,l.f)(),v=m.searchTerm,f=m.setActiveSearchTerm,p=m.filterItemsBySortOption,b=m.submittedSearchTerm,S=m.setSubmittedSearchTerm,C=m.filterItemsByPagination,x=m.selectedTag,T=m.setSelectedTag,P=(0,a.useCallback)((function(e){return d(e)}),[]),j=(0,a.useCallback)((function(e){var t;f(null==e||null===(t=e.target)||void 0===t?void 0:t.value)}),[f]),k=(0,a.useCallback)((function(e){null==e||e.preventDefault(),S(v)}),[S,v]),O=(0,a.useMemo)((function(){return p({items:r,activeSortOption:s})}),[s,p,r]).itemsFilteredBySortOption,y=(0,a.useMemo)((function(){return C({items:O,humanCurrentPageNumber:h,itemsPerPage:t})}),[C,h,O,t]).itemsFilteredByPagination,I=(0,a.useCallback)((function(e){var t;T((null==e||null===(t=e.target)||void 0===t?void 0:t.textContent)||e)}),[T]),A=(0,a.useCallback)((function(e){return e!==i.dH&&g(e)}),[]),M=(0,a.useCallback)((function(){return g(h+1)}),[h]),_=(0,a.useCallback)((function(){return g(h-1)}),[h]),w=(0,a.useMemo)((function(){return Math.ceil(o/t)}),[o,t]),N=(0,a.useCallback)((function(){return{totalPages:w,humanCurrentPageNumber:h,handlePageChange:A,handleNextPage:M,handlePreviousPage:_,hasPreviousPage:1!==h,hasNextPage:h!==w}}),[h,M,A,_,w]),B=(0,a.useMemo)((function(){return N()}),[N]),E=y;return{filteredItems:E,hasItems:!(null==E||!E.length),searchTerm:v,handleSearchChange:j,activeSortOption:s,handleSortChange:P,handleSearchSubmit:k,paginationOptions:B,sortOptions:n,submittedSearchTerm:b,selectedTag:x,handleTag
1Click:I}}},54393:function(e,t,n){n.r(t),n.d(t,{Head:function(){return j.F},default:function(){return O}});var a=n(63366),l=n(67294),i=n(74780),r=n(65058),o=n(13976),u=n(25686),s=n(53696),d=n(86307),c=n(62035),h=n(84640),g=[{label:"Most Recent",value:d.P.MOST_RECENT},{label:"Least Recent",value:d.P.LEAST_RECENT},{label:"A-Z",value:d.P.A_TO_Z},{label:"Z-A",value:d.P.Z_TO_A}],m=["{\n _id,\n title,\n url,\n image {\n alt,\n asset -> {\n url\n }\n },\n categories[][0..0]->{\n title\n },\n handle {\n current\n },\n attributes {\n publishedAt\n }\n }"],v=function(e){var t,n=e.articleCategories,a=e.articles,i=(0,l.useMemo)((function(){var e;return null==a||null===(e=a.edges)||void 0===e?void 0:e.map((function(e){return e.node}))}),[null==a?void 0:a.edges]),r=(0,h.k)(),o=r.getSanity,s=r.sanityItems,d=r.loading,v=(0,l.useMemo)((function(){var e;return Array.from(new Set(null==n||null===(e=n.nodes)||void 0===e?void 0:e.map((function(e){return e.title}))))}),[null==n?void 0:n.nodes]),f=(0,c.M)({itemsPerPage:18,sortOptions:g,initialItems:(null==s?void 0:s.paginated)||i,totalItems:null==s?void 0:s.all}),p=f.handleSearchSubmit,b=f.handleSearchChange,S=f.paginationOptions,C=f.activeSortOption,x=f.handleSortChange,T=f.searchTerm,P=f.submittedSearchTerm,j=f.selectedTag,k=f.handleTagClick;return(0,l.useEffect)((function(){var e=j&&j!==u.f7?'&& count((categories[]->title)[@ match ["*'+j+'*"]]) > 0':"",t=P?'&& [title, description] match "*'+P+'*"':"",n="[\n "+18*((null==S?void 0:S.humanCurrentPageNumber)-1)+"..."+18*(null==S?void 0:S.humanCurrentPageNumber)+"\n ]",a=["| order("+(null==C?void 0:C.value)+")"],l=["*[_type == \"article\" && !(_id in path('drafts.**')) && attributes.publishedAt != null "+t+" "+e+"]"],i=l.concat(a).concat(n).concat(m).join("");o("{ 'paginated': "+i+", 'all': "+("count("+l+")")+" }")}),[P,null==S?void 0:S.humanCurrentPageNumber,C,j]),{filteredItems:null==s?void 0:s.paginated,hasItems:!(null==s||null===(t=s.paginated)||void 0===t||!t.length),submittedSearchTerm:P,handleSearchChange:b,searchTerm:T,handleSearchSubmit:p,articleCategoryTags:v,selectedTag:j,handleTagClick:k,paginationOptions:S,activeSortOption:C,sortOptions:g,handleSortChange:x,loading:d,itemsPerPage:18}},f=n(3591),p=n(85893),b=function(e){var t=e.page,n=e.handleSearchChange,a=e.searchTerm,l=e.handleSearchSubmit,r=e.articleCategoryTags,s=e.selectedTag,d=e.handleTagClick;return(0,p.jsxs)(i.xu,{mt:[4,4,7],children:[(0,p.jsx)(o.E,{placeholder:null==t?void 0:t.additionalSearchBarPlaceholder,bgColor:"brand.offWhite",handleChange:n,value:a,fontSize:["sm","md"],handleSubmit:l}),(0,p.jsx)(i.xu,{mt:8,children:(0,p.jsx)(u.AP,{tags:r,selectedTag:s,handleClick:d})})]})},S=function(e){var t=e.submittedSearchTerm;return t?(0,p.jsxs)(i.X6,{as:"p",size:"h4",mb:4,children:["Search Results for â",t,"â"]}):null},C=function(e){var t=e.filteredItems;return null==t?void 0:t.map((function(e){var t;return(0,p.jsx)(r.T,{article:e},null==e||null===(t=e._id)||void 0===t?void 0:t.toString())}))},x=function(e){var t=e.page,n=e.articles,a=e.articleCategories,i=v({articleCategories:a,articles:n}),r=i.filteredItems,o=i.submittedSearchTerm,u=i.handleSearchChange,d=i.searchTerm,c=i.handleSearchSubmit,h=i.articleCategoryTags,g=i.selectedTag,m=i.handleTagClick,f=i.hasItems,x=i.paginationOptions,T=i.sortOptions,P=i.handleSortChange,j=i.activeSortOption,k=i.loading,O=i.itemsPerPage,y=(0,l.useMemo)((function(){return(0,p.jsx)(b,{page:t,handleSearchChange:u,searchTerm:d,handleSearchSubmit:c,articleCategoryTags:h,selectedTag:g,handleTagClick:m})}),[h,t,d,m,u,c,g]);return(0,p.jsx)(s.N,{headerProps:{title:null==t?void 0:t.title,children:y,paddingTop:[12,12,18],paddingBottom:[8,11],bgColor:["brand.lightSand"]},gridProps:{hasItems:f,children:(0,p.jsx)(C,{filteredItems:r}),columns:[1,2,3],columnGap:[10,4],rowGap:[10,12],noItemsLabel:null==t?void 0:t.additionalNoArticlesLabel,paddingLeft:[0],itemsPerPage:O},paginationProps:{computedOptions:x},sortOptions:T,handleSortChange:P,activeSortOption:j,showBottomBorder:!0,aboveGridChildren:(0,p.jsx)(S,{submittedSearchTerm:o}),loading:k})},T=function(e){var t,n=e.page,a=e.articles,l=e.articleCategories;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(x,{page:n,articles:a,articleCategories:l}),!(null==n||null===(t=n.sections)||void 0===t||!t.length)&&(0,p.jsx)(f.default,{page:{content:null==n?void 0:n.sections}})]})},P=(0,l.memo)(T),j=n(66027),k=["data"],O=function(e){var t=e.data,n=(0,a.Z)(e,k);return(0,p.jsx)(P,Object.assign({},n,t))}}}]); 2//# sourceMappingURL=component---src-pages-articles-tsx-737304fd586c223c92a5.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.