PageSourceSearch

https://www.letstalkmonmouthshire.co.uk/_next/static/chunks/pages/admin/newsletters-08d9db9fa2328b23.js

js letstalkmonmouthshire.co.uk collected 2026-09-29 03:14:27 UTC 34,946 bytes, 2 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:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4fdfb219-0c09-4ce7-8c26-0bd738c3033f",e._sentryDebugIdIdentifier="sentry-dbid-4fdfb219-0c09-4ce7-8c26-0bd738c3033f")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[54568],{1558:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n=r(44492),s=r(86085),i=r(44739),o=r(50225),a=r(66035),c=r(40553),l=r(45911),u=r(31123),d=r(30528),p=r(34075),f=r(56272),h=r(87676),m=r(68993),x=r(69307),w=r(66973),b=r(17989),v=r(69594),g=r(34626),y=r(46783),j=r(4917),A=r.n(j),E=r(54237),S=r(14232),T=r(37876),O=r(31777),_=r(83129);let C=(0,O.Ng)(function(e,t){var r;return{newsletter:t.newsletter,fetching:e.selectedRecipients.fetching,recipients:e.selectedRecipients.recipients,recipientsCount:e.selectedRecipients.meta.count,currentPage:e.selectedRecipients.query.page,search:null!=(r=e.selectedRecipients.filters.search)?r:""}},function(e){return(0,_.zH)({updateQuery:n.oR,updateFilters:n.vm,fetchRecipients:n.Gk},e)})(function(e){var t,r=e.newsletter,n=e.recipients,j=e.recipientsCount,O=e.currentPage,_=e.fetching,C=e.showModal,k=e.onCancel,R=e.updateQuery,P=e.updateFilters,N=e.fetchRecipients,L=e.search,W=(0,E.useTranslation)(["common","newsletters"]).t,D=(0,S.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;R({per_page:25,page:e}),N(r.id)},[N,r.id,R]);(0,S.useEffect)(function(){D(1)},[r.id,D]);var I=S.useRef(R),z=S.useRef(P);I.current=R,z.current=P,(0,S.useEffect)(function(){return function(){I.current({per_page:25,page:1}),z.current({search:""})}},[]);var H=(0,S.useMemo)(function(){return A()(function(){D(1)},1e3)},[D]);(0,S.useEffect)(function(){return function(){return H.cancel()}},[H]);var U="".concat(null!=(t=r.subject)?t:"",": ").concat(W("newsletters:newsletters.recipientList")),M=function(){k()};return(0,T.jsxs)(o.A,{open:C,onClose:M,fullWidth:!0,maxWidth:"md",children:[(0,T.jsxs)(l.A,{sx:{position:"relative",pr:7},children:[(0,T.jsx)(y.A,{component:"span",variant:"h6",sx:{pr:1},children:U}),(0,T.jsx)(u.A,{"aria-label":W("common:common.close"),onClick:M,size:"small",sx:{position:"absolute",top:8,right:8},children:(0,T.jsx)(s.A,{sx:{fontSize:20}})})]}),(0,T.jsxs)(c.A,{sx:{pt:0,display:"flex",flexDirection:"column",gap:2,minHeight:420},children:[(0,T.jsx)(g.A,{placeholder:W("common:common.search"),value:L,onChange:function(e){P({search:e.target.value}),H()},variant:"outlined",size:"small",fullWidth:!0,sx:{maxWidth:320,alignSelf:"flex-end"},slotProps:{input:{startAdornment:(0,T.jsx)(d.A,{position:"start",children:(0,T.jsx)(i.A,{sx:{fontSize:20,color:"text.disabled"}})})}}}),_&&(0,T.jsx)(p.A,{}),(0,T.jsx)(x.A,{sx:{maxHeight:420,border:1,borderColor:"divider",borderRadius:1},children:(0,T.jsxs)(f.A,{size:"small",stickyHeader:!0,children:[(0,T.jsx)(w.A,{children:(0,T.jsxs)(v.A,{children:[(0,T.jsx)(m.A,{children:W("newsletters:newsletters.recipientName")}),(0,T.jsx)(m.A,{children:W("common:common.email")})]})}),(0,T.jsx)(h.A,{children:n.map(function(e){var t;return(0,T.jsxs)(v.A,{children:[(0,T.jsx)(m.A,{children:e.login}),(0,T.jsx)(m.A,{children:e.email})]},null!=(t=e.id)?t:"".concat(e.login,"-").concat(e.email))})})]})})]}),(0,T.jsx)(a.A,{sx:{justifyContent:"flex-start",px:3,pb:2},children:(0,T.jsx)(b.A,{component:"div",count:j,page:Math.max(0,O-1),onPageChange:function(e,t){D(t+1)},rowsPerPage:25,rowsPerPageOptions:[25],labelDisplayedRows:function(e){var t=e.count;return"".concat(W("newsletters:newsletters.recipientTotal")," ").concat(t," ").concat(W("newsletters:newsletters.recipientC
1aption"))}})})]})})},5505:(e,t,r)=>{"use strict";r.d(t,{c:()=>i});var n=r(18566),s=r(92181);function i(e){return"dark"===e.palette.mode?(0,s.X4)(n.A[100],.12):(0,s.X4)(n.A[900],.22)}},12436:(e,t,r)=>{"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1500,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1500,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2500,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1500;return e?e.startsWith("data:")?e:(e=e.includes("imgix.net")?e.replace(/(.*)\.imgix\.net(\/)/,""):(e=e.replace(/^(?:https?:\/\/)?(?:www\.)?/i,"")).replace(/(s3-|s3\.)?(.*)\.amazonaws\.com(\/(.*?)\/)/,""),"https://".concat("ehq-production-europe.imgix.net","/").concat(e,"?auto=format&auto=compress&h=").concat(t,"&w=").concat(r,"&max-w=").concat(n,"&min-w=").concat(s)):""}r.d(t,{G:()=>n})},20347:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(59234),s=r(3513),i=r(33713),o=r(46783),a=r(56296),c=r(54237),l=r(70583),u=r(37876);let d=function(e){var t=e.stats,r=void 0===t?{}:t,d=e.strong,p=void 0!==d&&d,f=e.showIndustryStandards,h=(0,c.useTranslation)("newsletters").t,m=r.unique_opens,x=r.delivered,w=r.unique_clicks,b=r.delivered_percent,v=r.opens_percent,g=r.clicks_percent,y=r.bounces,j=r.spam_reports,A=r.unsubscribes,E=r.bounces_percent,S=r.spams_percent,T=r.unsubscribes_percent,O={published:{action:void 0===x?0:x,percent:void 0===b?0:b,low:80,mid:90},openRate:{action:void 0===m?0:m,percent:void 0===v?0:v,low:20,mid:30},clicks:{action:void 0===w?0:w,percent:void 0===g?0:g,low:3,mid:4},markedSpam:{action:void 0===j?0:j,percent:void 0===S?0:S,low:.01,mid:0,invert:!0},bounceRate:{action:void 0===y?0:y,percent:void 0===E?0:E,low:.2,mid:0,invert:!0},unsubscribed:{action:void 0===A?0:A,percent:void 0===T?0:T,low:.13,mid:.22,invert:!0}},_=[{name:h("newsletters:newsletters.openRate"),percent:"21.06%"},{name:h("newsletters:newsletters.clickRate"),percent:"3.32%"},{name:h("newsletters:newsletters.bounceRate"),percent:"0.20%"},{name:h("newsletters:newsletters.spam"),percent:"0.01%"},{name:h("newsletters:newsletters.unsubscribe"),percent:"0.22%"}];return(0,u.jsxs)(n.A,{minWidth:260,maxWidth:320,children:[(0,u.jsx)(i.A,{spacing:2,children:Object.keys(O).map(function(e){return(0,u.jsxs)(i.A,{direction:"row",alignItems:"center",justifyContent:"space-between",spacing:1,children:[(0,u.jsx)(o.A,{variant:"body2",fontWeight:p?600:400,flex:2,pr:1,children:h("newsletters:newsletters.".concat(e))}),(0,u.jsxs)(i.A,{direction:"row",alignItems:"center",spacing:1,flex:1,justifyContent:"flex-end",children:[(0,u.jsx)(o.A,{variant:"body2",color:"text.secondary",children:O[e].action}),(0,u.jsx)(o.A,{variant:"body2",sx:(0,l.L)(O[e].percent,O[e].low,O[e].mid,!!O[e].invert),children:"".concat(O[e].percent,"%")})]})]},e)})}),void 0!==f&&f?(0,u.jsxs)(n.A,{borderTop:1,borderColor:"divider",pt:2.5,mt:2,children:[(0,u.jsx)(o.A,{variant:"body2",fontWeight:600,children:h("newsletters:newsletters.statsHelpText")}),(0,u.jsx)(a.A,{tooltip:h("newsletters:newsletters.industryAvgTooltipText"),"aria-label":h("newsletters:newsletters.industryAvgTooltipText"),iconButton:!1,iconSize:14,display:"inline-flex",mt:.5,children:(0,u.jsx)(o.A,{variant:"caption",color:"text.secondary",component:"span",children:h("newsletters:newsletters.industryAverageBenchmarks")})}),(0,u.jsx)(i.A,{spacing:.75,mt:2,mb:2,typography:"body2",color:"text.secondary",children:_.map(function(e){return(0,u.jsxs)(i.A,{direction:"row",justifyContent:"space-between",children:[(0,u.jsx)(o.A,{variant:"body2",color:"text.secondary",children:e.name}),(0,u.jsx)(o.A,{variant:"body2",color:"text.secondary",children:e.percent})]},e.name)})}),(0,u.jsx)(s.A,{href:"https://mailchimp.com/resources/email-marketing-benchmarks/",target:"_blank",rel:"noopener noreferrer",variant:"body2",children:(0,u.jsx)(o.A,{variant:"caption",component:"span",fontStyle:"italic",children:h("newsletters:newsletters.statisticsSourceLinkText")})})]}):(0,u.jsx)(o.A,{variant:"caption",color:"text.secondary",display:"block",pt:2,children:h("newsletters:newsletters.statusBasedOnColorCodes")})]})}},24826:(e,t,r)=>{"use strict";r.d(t,{KK:()=>m,H8:()=>g});var n=r(14232),s=r(50225),i=r(45911),o=r(31123),a=r(40553),c=r(51975),l=r(66035),u=r(21471),d=r(71858),p=r(86085),f=r(54237),h=r(37876);let m=(0,f.withTranslation)(["common","tools"])(function(e){var t,r=e.open,n=e.onClose,f=e.onConfirm,m=e.title,x=e.message,w=e.description,b=e.confirmLabel,v=e.cancelLabel,g=e.confirmColor,y=e.confirming,j=void 0!==y&&y,A=e.closeOnConfirm,E=void 0===A||A,S=e.t,T=e.maxWidth,O=e.fullWidth,_=e.dataTestId,C=e.dataTestIdActionsPrefix,k=void 0===C?void 0:C,R=e["data-testid"],P=null!=(t=null!=_?_:void 0===R?void 0:R)?t:"confirmation-dialog",N=null!=k?k:P;return(0,h.jsxs)(s.A,{open:r,onClose:function(e,t){j||n()},maxWidth:void 0===T?"xs":T,fullWidth:void 0===O||O,disableEnforceFocus:!0,disableEscapeKeyDown:j,"data-testid":P,children:[(0,h.jsxs)(i.A,{sx:{pr:6,position:"relative"},children:[m||S("common:common.confirm"),(0,h.jsx)(o.A,{"aria-label":S("common:common.close"),onClick:function(){j||n()},size:"small",disabled:j,sx:{position:"absolute",right:8,top:8},"data-testid":"".concat(N,"-closeBtn"),children:(0,h.jsx)(p.A,{fontSize:"small"})})]}),(0,h.jsxs)(a.A,{children:[(0,h.jsx)(c.A,{variant:"body1",children:x||S("tools:tools.deleteConfirmationMessage")}),(0,h.jsx)(c.A,{variant:"body1",children:(void 0===w?null:w)||S("tools:tools.deleteConfirmationDescription")})]}),(0,h.jsxs)(l.A,{sx:{px:3,pb:2},children:[(0,h.jsx)(u.A,{onClick:function(){j||n()},disabled:j,"data-testid":"".concat(N,"-cancelBtn"),children:(void 0===v?null:v)||S("common:common.cancel")}),(0,h.jsx)(u.A,{onClick:function(){!j&&(f(),E&&n())},variant:"contained",color:void 0===g?"error":g,disabled:j,startIcon:j?(0,h.jsx)(d.A,{color:"inherit",size:16}):void 0,"data-testid":"".concat(N,"-confirmBtn"),children:(void 0===b?null:b)||S("common:common.delete")})]})]})});var x=function(){return(0,h.jsx)("svg",{fill:"currentColor",viewBox:"0 0 512 512",className:"avatar dummy-avatar-icon",height:38,width:38,"aria-hidden":"true",children:(0,h.jsx)("path",{d:"M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"})})};
1let w=function(e){var t=e.src,r=(0,n.useState)(null),s=r[0],i=r[1];return t&&s!==t?(0,h.jsx)("img",{alt:"avatar",src:t,className:"avatar user-settings-avatar-small",onError:function(){return i(t)}}):(0,h.jsx)("span",{children:(0,h.jsx)(x,{})})};var b=r(31777),v=r(12436);let g=function(){var e=(0,b.d4)(function(e){return e.currentUser.user}).imageUrl;return(0,h.jsx)(w,{src:e?(0,v.G)(e):void 0})}},38823:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>eO,default:()=>e_});var n=r(59234),s=r(21471),i=r(37900),o=r(65891),a=r(42969),c=r(63857),l=r(60180),u=r.n(l),d=r(76119),p=r.n(d),f=r(55474),h=r(73086),m=r(2841),x=r(61158);function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var v=function(){var e;return e=(0,c.A)(u().mark(function e(t,r){var n,s,i;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(y());case 2:if(s=(n=r().newsletters).newsletters,"draft"!==n.filters.state){e.next=5;break}return e.abrupt("return");case 5:i=s.map(function(e){return e.id}),p()(i,10).forEach(function(e){t((0,m.j)(e))});case 7:case"end":return e.stop()}},e)})),function(t,r){return e.apply(this,arguments)}},g=function(){var e;return e=(0,c.A)(u().mark(function e(t,r){var n;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t(y());case 2:n=r().newsletters.newsletters.map(function(e){return e.id}),p()(n,10).forEach(function(e){t((0,m.j)(e))});case 4:case"end":return e.stop()}},e)})),function(t,r){return e.apply(this,arguments)}},y=function(){var e,t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e=(0,c.A)(u().mark(function e(r,n){var s,i,o;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:f.A.FETCH_NEWSLETTERS_REQUEST}),s=!1===t?b(b({},n().newsletters.query),{},{assigned:!0}):b(b({},n().newsletters.query),{},{assigned:!0,filterable:t}),i=new x.A(s,n().newsletters.filters),e.prev=3,e.next=6,h.A.query(i);case 6:o=e.sent,r({type:f.A.FETCH_NEWSLETTERS_SUCCESS,newsletters:o.map(function(e){return b({id:e.id},e.attributes())}),meta:o.meta}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),r({type:f.A.FETCH_NEWSLETTERS_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 13:case"end":return e.stop()}},e,null,[[3,10]])})),function(t,r){return e.apply(this,arguments)}},j=function(e){return{type:f.A.UPDATE_NEWSLETTERS_QUERY,query:e}},A=function(e){return{type:f.A.UPDATE_NEWSLETTERS_FILTERS,filters:e}},E=function(){return{type:f.A.RESET_FILTERS}},S=r(4641),T=r(4942),O=r(31123),_=r(89003),C=r(33713),k=r(65595),R=r(46783),P=r(24826),N=r(54228),L=r(1558),W=r(26796),D=r(3513),I=r(48230),z=r.n(I),H=r(89099),U=r(54237),M=r(14232),F=r(31777),B=r(59860),Q=r(1861),q=r(4917),X=r.n(q),G=r(37876),Y=r(83129),K=["fetchNewslettersWithStatsAlways"];function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function J(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let Z=(0,F.Ng)(function(e){var t;return{search:null!=(t=e.newsletters.filters.search)?t:""}},function(e){return(0,Y.zH)({updateQuery:j,updateFilters:A,fetchNewslettersWithStatsAlways:g},e)},function(e,t){var r=t.fetchNewslettersWithStatsAlways,n=(0,B.A)(t,K);return J(J(J({},e),n),{},{fetchNewslettersWithSearch:function(){return r()}})})(function(e){var t=e.updateQuery,r=e.updateFilters,n=e.fetchNewslettersWithSearch,s=e.search,i=(0,U.useTranslation)("newsletters").t,o=M.useRef(n);o.current=n;var a=M.useMemo(function(){return X()(function(){o.current()},500)},[]);return M.useEffect(function(){return function(){return a.cancel()}},[a]),(0,G.jsx)(Q.A,{placeholder:i("newsletters:newsletters.searchByTitle"),value:s,onChange:function(e){t({page:1}),r({search:e.target.value}),a()},"data-testid":"search-newsletters-page"})});var $=r(92181),ee=r(5505);function et(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?et(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):et(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var en=["all","draft","published"],es={all:{bgcolor:"primary.main",hoverBg:"primary.dark"},draft:{bgcolor:"warning.main",hoverBg:"warning.dark"},published:{bgcolor:"success.main",hoverBg:"success.dark"}};let ei=(0,F.Ng)(function(e){return{meta:e.newsletters.meta,listState:e.newsletters.filters.state}},function(e){return(0,Y.zH)({updateQuery:j,updateFilters:A,fetchNewslettersWithStats:v,resetFilters:E},e)})(function(e){var t=e.listState,r=e.meta,i=e.updateQuery,o=e.updateFilters,a=e.resetFilters,l=e.fetchNewslettersWithStats,d=e.dataTestId,p=void 0===d?"newsletters":d,f=(0,U.useTranslation)("common").t,h=(0,M.useRef)(l);h.current=l,(0,M.useEffect)(function(){h.current()},[]);var m=en.includes(t)?t:"all",x=function(e){(0,c.A)(u().mark(function t(){return u().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:i({page:1}),t.t0=e,t.next="published"===t.t0?5:"draft"===t.t0?9:12;break;case 5:return a(),o({not:{sent_at:["null"]},state:"published"}),t.abrupt("break",15);case 9:return a(),o({sent_at:["null"],state:"draft"}),t.abrupt("break",15);case 12:return a(),o({}),t.abrupt("break",15);case 15:return t.next=17,h.current();case 17:case"end":return t.stop()}},t)}))()};return(0,G.jsx)(n.A,{sx:{maxWidth:"100%",overflowX:"auto",pb:.25},children:(0,G.jsx)(n.A,{role:"group","aria-label":f("common:common.status"),className:"testId-".concat(p,"-status-toggle"),sx:{display:"flex",flexDirection:"row",alignItems:"stretch",borderRadius:1.5,overflow:"hidden",border:"1px solid",borderColor:function(e){return(0,ee.c)(e)},flexShrink:0,width:"fit-content",maxWidth:"100%"},children:en.map(function(e,t){var n=m===e;return(0,G.jsx)(s.A,{size:"medium",color:"inherit",variant:"outlined",onClick:function(){n?h.current():x(e)},"aria-pressed":n,className:"testId-".concat(p,"-option-").concat(e),sx:function(r){var s=r.palette.background.paper,i=(0,$.X4)(r.palette.text.primary,"dark"===r.palette.mode?.08:.06),o=es[e],a=(0,ee.c)(r);return er(er({textTransform:"none",fontWeight:400,px:{xs:1.25,sm:1.75},whiteSpace:"nowrap",borderRadius:0,flexShrink:0,border:"none"},t>0?{borderLeft:"1px solid",borderLeftColor:a}:{}),{},{bgcolor:n?o.bgcolor:s,color:n?r.palette.common.white:r.palette.text.primary,"&:hover":er({bgcolor:n?o.hoverBg:i,color:n?r.palette.common.white:r.palette.text.primary,border:"none"},t>0?{borderLeft:"1px solid",borderLeftColor:a}:{})})},children:(0,G.jsxs)("span",{className:"ehq-capitalize",children:[f("common:common.".concat(e))," (",r[e],")"]})},e)})})})});var eo=r(60425),ea=r(60578),ec=r(16306),el=r(79941),eu=r(5762),ed=r(20347),ep=r(70583);function ef(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ef(Object(r),!0).forEach(function(t){(0,a.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ef(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let em=function(e){var t,r=e.count,n=void 0===r?0:r,i=e.stat,o=void 0===i?{opens_percent:0}:i,a=e.onClick,c=e.newsletter,l=(0,U.useTranslation)("newsletters").t,u=(0,M.useState)(null),d=u[0],p=u[1],f=(0,M.useRef)(null),h=null!=(t=o.opens_percent)?t:0,m=function(){null!=f.current&&(clearTimeout(f.current),f.current=null)},x=function(){m(),f.current=setTimeout(function(){p(null),f.current=null},120)};return(0,M.useEffect)(function(){return function(){return m()}},[]),(0,G.jsxs)(C.A,{spacing:1,sx:{mt:1.5},children:[(0,G.jsxs)(C.A,{direction:"row",alignItems:"center",flexWrap:"wrap",useFlexGap:!0,spacing:1,children:[(0,G.jsx)(k.A,{title:l("newsletters:newsletters.recipientsCountTooltip"),children:(0,G.jsx)("span",{children:(0,G.jsx)(s.A,{type:"button",variant:"text",size:"small",disabled:0===n,onClick:function(){return n>0&&a(c)},startIcon:(0,G.jsx)(ec.A,{sx:{fontSize:18}}),sx:{minHeight:40,px:1.5,py:.5,textTransform:"none",color:0===n?"text.disabled":"primary.main"},children:(0,G.jsx)(R.A,{variant:"body2",component:"span",children:n})})})}),(0,G.jsx)(k.A,{title:l("newsletters:newsletters.openRate"),children:(0,G.jsxs)(C.A,{direction:"row",alignItems:"center",spacing:.5,sx:{px:.5},children:[(0,G.jsx)(ea.A,{sx:{fontSize:18,color:"text.secondary"}}),(0,G.jsx)(R.A,{variant:"body2",sx:(0,ep.L)(h,20,30),children:"".concat(h,"%")})]})}),(0,G.jsx)(R.A,{component:"span",variant:"body2",onMouseEnter:function(e){m(),p(e.currentTarget)},onMouseLeave:x,sx:{cursor:"default",pl:2,color:"text.secondary",textDecoration:"underline","&:hover":{color:"text.primary"}},children:l("newsletters:newsletters.moreStatus")})]}),(0,G.jsx)(eu.A,{open:!!d,anchorEl:d,placement:"bottom-start",transition:!0,sx:{zIndex:function(e){return e.zIndex.modal}},modifiers:[{name:"offset",options:{offset:[0,8]}}],children:function(e){var t=e.TransitionProps;return(0,G.jsx)(el.A,eh(eh({},t),{},{timeout:150,children:(0,G.jsxs)(_.A,{elevation:8,onMouseEnter:m,onMouseLeave:x,sx:{p:2,maxWidth:360},children:[(0,G.jsx)(R.A,{variant:"subtitle2",sx:{mb:1},children:l("newsletters:newsletters.moreStatusPopoverTitle")}),(0,G.jsx)(ed.A,{stats:o})]})}))}})]})};var ex="D MMM YYYY, H:mm",ew={subject:"subject",sent_at:"sentAt",created_at:"createdAt"},eb={subject:"subject",sentAt:"sent_at",createdAt:"created_at"},ev=["desc","asc",null];let eg=(0,F.Ng)(function(e){return{newsletters:e.newsletters.newsletters,currentPage:e.newsletters.query.page,pageSize:e.newsletters.query.per_page,totalRecords:e.newsletters.meta[e.newsletters.filters.state],newsletterStats:e.newsletterStats.stats,listState:e.newsletters.filters.state,sort:e.newsletters.filters.sort,isLoading:e.newsletters.fetching||e.newsletter.deleting||e.newsletter.fetching||e.newsletter.saving||e.newsletterStats.fetching}},function(e){return(0,Y.zH)({updateQuery:j,updateFilters:A,fetchNewslettersWithStats:v,cloneNewsletter:o.H9},e)})(function(e){var t=e.newsletters,r=e.currentPage,s=e.pageSize,i=e.totalRecords,o=e.newsletterStats,l=e.isLoading,d=e.listState,p=e.sort,f=e.updateQuery,h=e.updateFilters,m=e.fetchNewslettersWithStats,x=e.cloneNewsletter,w=(0,U.useTranslation)(["common","newsletters"]),b=w.t,v=w.i18n,g=(0,H.useRouter)(),y=(0,F.Pj)(),j=(0,M.useState)(null),A=j[0],E=j[1],I=(0,M.useState)(null),B=I[0],Q=I[1],q=(0,M.useState)(!1),X=q[0],Y=q[1],K=(0,M.useMemo)(function(){if(!p||0===Object.keys(p).length)return[{field:"createdAt",sort:"desc"}];var e=Object.keys(p)[0],t="asc"===p[e]?"asc":"desc";return[{field:ew[e]||"createdAt",sort:t}]}
1,[p]),V=(0,M.useCallback)(function(e){if(!e.length){h({sort:{created_at:"desc"}}),f({page:1}),m();return}var t=e[0],r=t.field,n=t.sort,s=eb[r];s&&(h({sort:(0,a.default)({},s,n)}),f({page:1}),m())},[m,h,f]),J=(0,M.useCallback)(function(e){E(e)},[]),$=(0,M.useCallback)(function(){E(null)},[]),ee=(0,M.useCallback)((0,c.A)(u().mark(function e(){var t,r,n;return u().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!B||X)){e.next=2;break}return e.abrupt("return");case 2:return Y(!0),e.prev=3,e.next=6,x(B);case 6:if(r=(t=y.getState().newsletter).saveError,n=t.newsletter,!(!r&&null!=n&&n.id)){e.next=11;break}return Q(null),g.push("/admin/newsletters/".concat(n.id)),e.abrupt("return");case 11:Q(null);case 12:return e.prev=12,Y(!1),e.finish(12);case 15:case"end":return e.stop()}},e,null,[[3,,12,15]])})),[B,X,x,g,y]),et=(0,M.useCallback)(function(){X||Q(null)},[X]),er=(0,M.useMemo)(function(){return[{field:"subject",headerName:b("common:common.title"),minWidth:280,flex:1,sortable:!0,renderCell:function(e){var t,r=e.row,s=String(null!=(t=r.state)?t:"").toLowerCase(),i=s&&["draft","published"].includes(s)?s:r.published?"published":"draft",a=(0,eo.p)(i),c=b("common:common.".concat(i)),l=r.published?"/admin/newsletters/details/".concat(r.id):"/admin/newsletters/".concat(r.id);return(0,G.jsxs)(n.A,{sx:{width:"100%",height:"100%",display:"flex",flexDirection:"column",alignItems:"stretch",justifyContent:"center",minWidth:0},children:[(0,G.jsxs)(n.A,{sx:{display:"flex",alignItems:"flex-start",flexWrap:"wrap",gap:1,width:"100%",minWidth:0,fontSize:"0.9375rem",lineHeight:1.5},children:[(0,G.jsx)(D.A,{component:z(),href:l,underline:"hover",variant:"body2",sx:{flex:1,minWidth:0,textAlign:"left",fontSize:"inherit",lineHeight:"inherit",fontWeight:400,whiteSpace:"normal",wordBreak:"break-word",overflowWrap:"break-word",color:"primary.main"},children:r.subject}),(0,G.jsx)(T.A,{size:"small",color:a,variant:"filled",label:c,className:"testId-newsletters-state-".concat(i),sx:{height:22,maxHeight:22,flexShrink:0,alignSelf:"flex-start",mt:"calc(0.75em - 11px)",fontWeight:500,fontSize:"0.6875rem"},slotProps:{label:{sx:{px:.75,py:0,lineHeight:1.2}}}})]}),r.published&&"draft"!==d&&(0,G.jsx)(em,{count:r.recipientCount,stat:o[r.id],newsletter:r,onClick:function(){return J(r)}})]})}},{field:"createdAt",headerName:b("common:common.dateCreated"),minWidth:200,sortable:!0,sortingOrder:ev,renderCell:function(e){var t=e.row.createdAt;return(0,G.jsx)(n.A,{children:t?(0,G.jsx)(R.A,{variant:"body2",color:"text.secondary",sx:{fontVariantNumeric:"tabular-nums"},children:(0,W.I3)(t,ex,v.language)}):(0,G.jsx)(R.A,{variant:"body2",color:"text.disabled",children:"—"})})}},{field:"sentAt",headerName:b("newsletters:newsletters.dateSent"),minWidth:200,sortable:!0,sortingOrder:ev,renderCell:function(e){var t=e.row.sentAt;return(0,G.jsx)(n.A,{children:t?(0,G.jsx)(R.A,{variant:"body2",color:"text.secondary",sx:{fontVariantNumeric:"tabular-nums"},children:(0,W.I3)(t,ex,v.language)}):(0,G.jsx)(R.A,{variant:"body2",color:"text.disabled",children:"—"})})}},{field:"__actions__",headerName:b("common:common.actions"),minWidth:100,sortable:!1,align:"center",renderCell:function(e){var t=e.row;return(0,G.jsx)(n.A,{children:(0,G.jsx)(k.A,{title:b("common:common.duplicate"),children:(0,G.jsx)("span",{children:(0,G.jsx)(O.A,{size:"small",disabled:!t.published,onClick:function(){return t.published&&Q(t.id)},"aria-label":b("common:common.duplicate"),sx:{p:.5},children:(0,G.jsx)(S.A,{sx:{fontSize:18}})})})})})}}]},[b,v.language,d,o,J]);return(0,G.jsxs)(n.A,{sx:{flex:1,minHeight:0,display:"flex",flexDirection:"column",width:"100%"},children:[(0,G.jsxs)(C.A,{direction:{xs:"column",sm:"row"},spacing:2,alignItems:{xs:"stretch",sm:"center"},justifyContent:"space-between",sx:{flexShrink:0,py:1.5,borderColor:"divider",bgcolor:"background.paper"},children:[(0,G.jsx)(ei,{}),(0,G.jsx)(Z,{})]}),(0,G.jsx)(_.A,{elevation:0,variant:"outlined",sx:{borderRadius:2,borderColor:"divider",overflow:"hidden",bgcolor:"background.paper",flex:1,minHeight:0,display:"flex",flexDirection:"column"},children:(0,G.jsx)(n.A,{"data-testid":"newsletters-table",sx:{flex:1,minHeight:0,width:"100%"},children:(0,G.jsx)(N.m,{className:"testId-newsletters-table",rows:t,columns:er,getRowId:function(e){return e.id},getRowHeight:function(){return"auto"},loading:l,rowCount:i,page:r,pageSize:s,pageSizeOptions:[10,20,25,50,100],onPageChange:function(e){f({page:e}),m()},onPageSizeChange:function(e,t){f({per_page:e,page:t}
1),m()},sortModel:K,onSortModelChange:V,emptyMessage:b("newsletters:newsletters.emptyList")})})}),A&&(0,G.jsx)(L.A,{showModal:!!A,newsletter:A,onCancel:$}),(0,G.jsx)(P.KK,{open:!!B,onClose:et,onConfirm:function(){ee()},confirming:X,closeOnConfirm:!1,title:b("common:common.duplicate"),message:b("newsletters:newsletters.duplicateConfirmMessage"),description:b("newsletters:newsletters.duplicateConfirmDescription"),confirmLabel:b("common:common.ok"),cancelLabel:b("common:common.cancel"),confirmColor:"primary",dataTestId:"newsletters-duplicate-dialog"})]})});var ey=r(77328),ej=r.n(ey);let eA=(0,F.Ng)(function(){return{}},function(e){return(0,Y.zH)({resetNewsletter:o.Xu},e)})(function(e){var t=e.resetNewsletter,r=(0,U.useTranslation)("newsletters").t;return(0,M.useEffect)(function(){t()},[t]),(0,G.jsxs)(n.A,{height:"100vh",display:"flex",flexDirection:"column",minHeight:0,children:[(0,G.jsx)(ej(),{children:(0,G.jsx)("title",{children:r("newsletters:newsletters.pageTitle")})}),(0,G.jsx)(i.A,{stretchContentHeight:!0,title:r("newsletters:newsletters.heading"),actions:[(0,G.jsx)(s.A,{component:z(),href:"/admin/newsletters/new",variant:"contained",disableElevation:!0,color:"primary",size:"large",children:r("newsletters:newsletters.createNewsletter")},"newsletters-create")],content:(0,G.jsx)(n.A,{flex:1,minHeight:0,display:"flex",flexDirection:"column",height:"100%",children:(0,G.jsx)(eg,{})})})]})});var eE=r(20640),eS=r(49012),eT=(0,eE.A)((0,eS.A)(eA)),eO=!0;let e_=eT},60425:(e,t,r)=>{"use strict";function n(e){switch(String(e).toLowerCase()){case"published":return"success";case"draft":return"warning";case"hidden":return"info";default:return"default"}}r.d(t,{p:()=>n})},65891:(e,t,r)=>{"use strict";r.d(t,{Gy:()=>h,H9:()=>w,Os:()=>v,SM:()=>p,T_:()=>g,Xu:()=>y,hv:()=>f,lH:()=>m,lY:()=>x});var n=r(63857),s=r(42969),i=r(60180),o=r.n(i),a=r(76341),c=r(73086);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,s.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(e){return u({id:e.id},e.attributes())},p=function(e){var t;return t=(0,n.A)(o().mark(function t(r){var n;return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:a.A.FETCH_NEWSLETTER_REQUEST}),t.prev=1,t.next=4,c.A.fetch(e);case 4:n=t.sent,r({type:a.A.FETCH_NEWSLETTER_SUCCESS,newsletter:d(n)}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),r({type:a.A.FETCH_NEWSLETTER_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[1,8]])})),function(e){return t.apply(this,arguments)}},f=function(e,t){return{type:a.A.UPDATE_NEWSLETTER,key:e,value:t}},h=function(e){return{type:a.A.UPDATE_EMAILS_STRING_NEWSLETTER,value:e}},m=function(e){var t;return t=(0,n.A)(o().mark(function t(r,n){var s,i;return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:var o;return r({type:a.A.SAVE_NEWSLETTER_REQUEST}),s=e?(o=n().newsletter.newsletter,new c.A(u(u({},o),{},{id:null}))):new c.A(n().newsletter.newsletter),t.prev=2,t.next=5,s.save();case 5:i=t.sent,r({type:a.A.SAVE_NEWSLETTER_SUCCESS,newsletter:d(i)}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r({type:a.A.SAVE_NEWSLETTER_FAILURE,errorMessage:t.t0.message||t.t0.statusText||t.t0.status,errors:s.errors.extract()});case 12:case"end":return t.stop()}},t,null,[[2,9]])})),function(e,r){return t.apply(this,arguments)}},x=function(e){var t;return t=(0,n.A)(o().mark(function t(r){var n;return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:a.A.DELETE_NEWSLETTER_REQUEST}),n=c.A.new({id:e}),t.prev=2,t.next=5,n.destroy();case 5:r({type:a.A.DELETE_NEWSLETTER_SUCCESS,id:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:a.A.DELETE_NEWSLETTER_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e){return t.apply(this,arguments)}},w=function(e){var t;return t=(0,n.A)(o().mark(function t(r,n){return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r(p(e));case 2:if(n().newsletter.fetchError){t.next=5;break}return t.next=5,r(m(!0));case 5:case"end":return t.stop()}},t)})),function(e,r){return t.apply(this,arguments)}},b=function(){var e;return e=(0,n.A)(o().mark(function e(t,r){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t({type:a.A.SPLIT_EMAILS_STRING_NEWSLETTER,emails:r().newsletter.emailsString.split(/,\s*/).filter(function(e){return e.trim().length>0})});case 1:case"end":return e.stop()}},e)})),function(t,r){return e.apply(this,arguments)}},v=function(){var e;return e=(0,n.A)(o().mark(function e(t,r){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:a.A.SEND_NEWSLETTER_REQUEST}),e.next=3,t(b());case 3:return n=new c.A(r().newsletter.newsletter),e.prev=4,e.next=7,n.send();case 7:t({type:a.A.SEND_NEWSLETTER_SUCCESS}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(4),t({type:a.A.SEND_NEWSLETTER_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 13:case"end":return e.stop()}},e,null,[[4,10]])})),function(t,r){return e.apply(this,arguments)}},g=function(){var e;return e=(0,n.A)(o().mark(function e(t,r){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:a.A.PUBLISH_NEWSLETTER_REQUEST}),n=new c.A(r().newsletter.newsletter),e.prev=2,e.next=5,n.publish();case 5:t({type:a.A.PUBLISH_NEWSLETTER_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:a.A.PUBLISH_NEWSLETTER_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},y=function(){return{type:a.A.RESET_NEWSLETTER}}},68943:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/newsletters",function(){return r(38823)}])},70583:(e,t,r)=>{"use strict";function n(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n?0===e||e<t?{color:"success.main"}:e<r?{color:"warning.main"}:{color:"error.main"}:0===e||e<t?{color:"error.light"}:e<r?{color:"warning.main"}:{color:"success.main"}}r.d(t,{L:()=>n})},73086:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});
1var n=r(67251),s=r(23745),i=r(29898),o=r(52672),a=r(76966),c=r(42969),l=r(7379),u=r.n(l),d=r(73322),p=r.n(d),f=r(14976),h=r(48363),m=r(43348),x=r(15770);function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(w=function(){return!!e})()}var b=function(e){function t(){var e,r,s,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)(this,t),e=t,r=[a],e=(0,o.default)(e),s=(0,i.default)(this,w()?Reflect.construct(e,r||[],(0,o.default)(this).constructor):e.apply(this,r)),u().call(s,a),s.subject=a.subject,s.bannerSource=a.bannerSource,s.bannerSourceUrl=a.bannerSourceUrl,s.body=a.body,s.state=a.state,s.sentAt=a.sentAt,s.createdAt=a.createdAt,s.published=a.published,s.showLogo=a.showLogo,s.emails=a.emails,s.recipientCount=a.recipientCount,s.recipientIds=a.recipientIds,s.recipients=s.hasMany(f.A,a.recipients),s}return(0,a.default)(t,e),(0,s.default)(t,[{key:"validateEmails",value:function(){return this.errors.clear(),(0,h.default)(this.emails)?this.errors.add({code:"blank",source:{pointer:"/data/attributes/emails"}}):this.emails.every(m.default)||this.errors.add({code:"invalid",source:{pointer:"/data/attributes/emails"}}),0===this.errors.count()}},{key:"send",value:function(){return this.validateEmails()?this.constructor.adapter.post("".concat(t.baseURL,"/").concat(this.id,"/test"),this.serialize()):Promise.reject(Error("Unprocessable Entity"))}}])}(u());(0,c.default)(b,"_type","newsletters"),(0,c.default)(b,"baseURL","/newsletters"),p()((0,x.A)({actions:["publish"]}),b.prototype);let v=b}},e=>{e.O(0,[62501,6853,65595,8145,40990,28672,23638,61284,26122,4942,1796,17989,35881,18269,80858,63755,20640,54399,77211,90636,46593,38792],()=>e(e.s=68943)),_N_E=e.O()}]);
2//# sourceMappingURL=newsletters-08d9db9fa2328b23.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.