1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2093b66e-26f4-4ab8-9829-f989cdaf1098",e._sentryDebugIdIdentifier="sentry-dbid-2093b66e-26f4-4ab8-9829-f989cdaf1098")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4266],{532:(e,t,n)=>{"use strict";n.d(t,{Lw:()=>x,yB:()=>a.A});var a=n(84974),i=n(37876),r=n(14232);n(30063),n(80828);var s=n(15039),l=n.n(s),o=n(8949),c=n(35070),d=n(68441),u=n(44264),p=n(45991);let g=u.Ay.div.withConfig({componentId:"sc-13b73589-0"})(["background-color:#ffffff;position:fixed;z-index:400;top:5.1428571rem;right:0;left:0;"]),m=e=>{let{titleList:t,selected:n,hidePreviousButton:a,onClickBack:r,onNavigate:s}=e,l=t.map(e=>{let{id:t,title:n}=e;return{id:String(t),label:n}}),o=null!=n?String(n):l.length>0?l[0].id:void 0;return(0,i.jsx)(g,{children:(0,i.jsx)(p.A,{onClickBack:r,onNavigate:s,stepList:l,currentStep:o,hideLeftButton:a})})};var h=n(19818),f=n(7550),y=n.n(f);let x=e=>{let{actions:t,onPrevious:n,onNext:a,children:s,showTopCard:u,titleList:p,pageIndex:g,topTitle:f,tipsOpen:x,onCloseTips:C,hidePreviousButton:b=!1}=e,v=(0,r.useContext)(h.f5);return(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)(d.TD,{}),(0,i.jsxs)("header",{className:y().header,children:[(0,i.jsx)("div",{className:y().logoContainer,children:(0,i.jsx)("a",{href:"/","aria-label":"Home",children:(0,i.jsx)("img",{className:y().logoImage,src:v.getLogoUrl(),height:60,alt:"Logo"})})}),(0,i.jsx)("div",{className:y().progressContainer,children:(0,i.jsx)(o.E,{as:"h1",fontWeight:"medium",children:f})}),(0,i.jsx)("div",{className:y().actionsContainer,children:null==t?void 0:t.map((e,t)=>(0,i.jsx)(c.$,{onClick:e.onAction,url:e.url,target:e.external?"_blank":void 0,tone:e.destructive?"critical":void 0,disabled:e.disabled,icon:e.icon,children:e.content},t))})]}),u&&0!=g&&(0,i.jsx)(m,{onClickBack:n,onNavigate:a,titleList:p,selected:g,hidePreviousButton:b}),(0,i.jsxs)("main",{className:l()(y().main,0===g&&y().extraPadding),children:[(0,i.jsx)("div",{className:y().pageControl,children:!1}),(0,i.jsx)("div",{className:y().pageContent,children:s}),(0,i.jsx)("div",{className:y().pageControl,children:!1})]})]})}},7550:e=>{e.exports={logoContainer:"CreateScreenLayout_logoContainer__2fp5V",progressContainer:"CreateScreenLayout_progressContainer__4DD_0",progressBar:"CreateScreenLayout_progressBar__xgvqz",actionsContainer:"CreateScreenLayout_actionsContainer__8_h8E",main:"CreateScreenLayout_main__p0uYF",pageControl:"CreateScreenLayout_pageControl__B_bMn",pageControlButton:"CreateScreenLayout_pageControlButton__f9iHq",pageContent:"CreateScreenLayout_pageContent__bnc4p",hide:"CreateScreenLayout_hide__Rxh8m",extraPadding:"CreateScreenLayout_extraPadding__yrr_a",logoImage:"CreateScreenLayout_logoImage__5b_HQ",header:"CreateScreenLayout_header__hAzxV",skeletonShimmerAnimation:"CreateScreenLayout_skeletonShimmerAnimation__R5i4z"}},20982:(e,t,n)=>{"use strict";n.d(t,{Y:()=>c});var a=n(36190),i=n(69034),r=n(93087),s=n(9938),l=n(53965);let o=(e=>async t=>{let n=await a.LN(t.req),r=(await (0,s.KU)(l.RootClient,t.req)).getRoot(),o=(await r).currentSite.features,c=(0,i.bJ)(n)?[]:n.items;return[...e?[...c,...await e(t)]:c,...o]})(),c=(0,r.Lu)(o)},24195:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/backoffice/email-campaigns",function(){return n(40934)}])},26195:(e,t,n)=>{"use strict";n.d(t,{N:()=>r,x:()=>i});var a=n(80992);function i(e){return"\n font-size: ".concat({extraSmall:.625,small:1.2/1.6,medium:1.4/1.6,large:1.125,extraLarge:2.4/1.6}[e],"rem;\n ")}function r(e){let t={positive:"color:".concat((0,a.y)("green","dark"),";"),negative:"color:".concat((0,a.y)("red","dark"),";"),strong:"font-weight: 600;",subdued:"opacity:0.5;"}[e];return"\n ".concat(t,";\n ")}},40934:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>j});var a=n(37876),i=n(14232),r=n(532),s=n(49246),l=n(28751),o=n(20982),c=n(99067),d=n(69034),u=n(89099),p=n.n(u),g=n(14921),m=n(8949),h=n(88052),f=n(89219),y=n(35070),x=n(80425),C=n(83334),b=n(81903),v=n(53965),S=n(98071),w=n(78770);let j=(0,o.Y)(l.x.BackOffice_ManageBusinessUnits)(()=>{let[e,t]=(0,i.useState)([]),[n,l]=(0,i.useState)(!0),[o,u]=(0,i.useState)(),[j,_]=(0,i.useState)(),[A,E]=(0,i.useState)(!1),[k,N]=(0,i.useState)(),[B,L]=(0,i.useState)(),K=async()=>
1{l(!0);let e=await (0,c.Ax)(1,100);if((0,d.JN)(e))return void l(!1);t(e.result||[]),l(!1)};(0,i.useEffect)(()=>{K()},[]),(0,i.useEffect)(()=>{if(!e.some(e=>e.status===v.EmailCampaignStatus.Sending))return;let t=setInterval(K,5e3);return()=>clearInterval(t)},[e]);let I=async()=>{if(!k)return;u(void 0),E(!0);let e=await (0,c.Ap)(k.id);if(E(!1),(0,d.bJ)(e))return void u("Error deleting campaign â only drafts can be deleted.");N(void 0),K()},M=async e=>{u(void 0);let t=await (0,c.YT)(e.id);if((0,d.JN)(t))return void u("Error duplicating campaign");p().push("/admin/backoffice/email-campaigns/".concat(t.id,"/edit"))},D=async e=>{if(!B)return;u(void 0),_(void 0),E(!0);let t=await (0,c.tT)(B.id,e);if(E(!1),L(void 0),(0,d.bJ)(t))return void u("Error requesting send â the campaign may already have been sent.");_('"'.concat(B.name,'" is sending. Emails go out over the next few minutes; the count updates when the send completes.')),K()},P=[{title:"Campaign",sortable:!0,sortKey:"name",render:e=>(0,a.jsxs)("div",{children:[(0,a.jsx)(m.E,{as:"span",fontWeight:"semibold",children:e.name}),(0,a.jsx)("br",{}),(0,a.jsx)(m.E,{as:"span",tone:"subdued",children:e.subject})]})},{title:"Audience",render:e=>(0,a.jsx)(m.E,{as:"span",children:(0,w.j0)(e)})},{title:"Status",sortable:!0,sortKey:"status",render:e=>(0,a.jsx)(h.E,{tone:(0,w.lH)(e.status),children:e.status})},{title:"Recipients",render:e=>(0,a.jsx)(m.E,{as:"span",children:e.status===v.EmailCampaignStatus.Sent?(0,w.B4)(e.recipientCount):"â"})},{title:"Sent",sortable:!0,sortKey:"sentOn",render:e=>(0,a.jsx)(m.E,{as:"span",children:e.sentOn?(0,g.Ay)(new Date(e.sentOn),"d mmm yyyy, HH:MM"):"â"})},{title:"Actions",render:e=>{let t=e.status===v.EmailCampaignStatus.Draft||e.status===v.EmailCampaignStatus.Failed;return(0,a.jsxs)(f.o,{gap:"200",children:[(0,a.jsx)(y.$,{variant:"plain",onClick:()=>p().push("/admin/backoffice/email-campaigns/".concat(e.id,"/edit")),children:t?"Edit":"View"}),t&&(0,a.jsx)(y.$,{variant:"plain",onClick:()=>L(e),children:"Sendâ¦"}),(0,a.jsx)(y.$,{variant:"plain",onClick:()=>M(e),children:"Duplicate"}),t&&(0,a.jsx)(y.$,{variant:"plain",tone:"critical",onClick:()=>N(e),children:"Delete"})]})}}];return(0,a.jsxs)(r.yB,{adminArea:"backoffice",title:"Email Campaigns",primaryAction:{content:"Create campaign",onAction:()=>p().push("/admin/backoffice/email-campaigns/new")},secondaryActions:[{content:"Charity email health",onAction:()=>p().push("/admin/backoffice/email-campaigns/charity-suppressions")}],children:[(0,a.jsx)(x.P,{children:(0,a.jsxs)(x.P.Section,{children:[o&&(0,a.jsx)(C.lZ,{tone:"critical",onDismiss:()=>u(void 0),children:o}),j&&(0,a.jsx)(C.lZ,{tone:"success",onDismiss:()=>_(void 0),children:j}),(0,a.jsx)(s.H,{data:e,columns:P,searchableFields:["name","subject"],resourceName:{singular:"Email Campaign",plural:"Email Campaigns"},loading:n,searchPlaceholder:"Search by name or subject...",resourceIDResolver:e=>e.id,emptyState:(0,a.jsx)(m.E,{as:"p",children:"No email campaigns yet"}),pagination:{enabled:!0,defaultPageSize:10,pageSizeOptions:[10,20,50,100]}})]})}),(0,a.jsx)(S.A,{open:!!B,campaign:B,loading:A,onClose:()=>L(void 0),onSend:D}),(0,a.jsx)(b.a,{open:!!k,onClose:()=>N(void 0),title:"Delete campaign?",primaryAction:{content:"Delete",destructive:!0,loading:A,onAction:I},secondaryActions:[{content:"Cancel",onAction:()=>N(void 0)}],children:(0,a.jsx)(b.a.Section,{children:(0,a.jsxs)(m.E,{as:"p",children:['Delete "',null==k?void 0:k.name,'"? This cannot be undone.']})})})]})})},41729:(e,t,n)=>{"use strict";n.d(t,{V:()=>i});var a=n(80992);function i(e){return({base:"3px",large:"6px"})[e]}(0,a.y)("sky"),(0,a.y)("sky","dark")},45991:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var a=n(37876);n(14232);var i=n(44264),r=n(61436),s=n(67299),l=n(64850),o=n(41943),c=n(56362);let d=i.Ay.div.withConfig({componentId:"sc-daf0229e-0"})(["display:flex;justify-content:space-between;background:",";"],(0,r.yW)("white")),u=i.Ay.div.withConfig({componentId:"sc-daf0229e-1"})(["flex:0 1 90%;padding:",";display:flex;justify-content:center;align-items:center;flex-wrap:wrap;"],(0,r.YK)("extra-tight")),p=i.Ay.div.withConfig({componentId:"sc-daf0229e-2"})(["flex:0 1 5%;padding:",";text-align:right;"],(0,r.YK)("tight")),g=i.Ay.div.withConfig({componentId:"sc-daf0229e-3"})(["flex:0 1 5%;padding:",";"],(0,r.YK)("tight")),m=i.Ay.div.withConfig({componentId:"sc-daf0229e-4"})(["",""],e=>{let{$selected:t}=e;return(0,i.AH)(["display:flex;flex-direction:column;align-items:center;margin:0.7rem 0.7rem;@media (max-width:","){& > *{display:none;}
1height:15px;width:10px;background-color:",";border-radius:50%;display:inline-block;}"],s.f.tabletLandscape+"px",t?(0,r.yW)("primary"):"#e9e9e9")}),h=i.Ay.span.withConfig({componentId:"sc-daf0229e-5"})([""," ",";position:relative;margin-bottom:0.35rem;"],e=>{let{$selected:t}=e;return t?"\n ".concat((0,r.xP)("extraLarge"),";\n color: #0b1f59;\n "):"\n ".concat((0,r.xP)("large"),";\n color: #e9e9e9;\n ")},(0,r.N9)("strong")),f=i.Ay.span.withConfig({componentId:"sc-daf0229e-6"})(["background-color:",";height:",";width:150px;"],e=>e.$selected?(0,r.yW)("primary"):"#e9e9e9",(0,r.YK)("extra-tight"));function y(e){let{stepList:t,currentStep:n,onNavigate:i,hideButtons:r,hideLeftButton:s,hideRightButton:y,onClickBack:x}=e;return(0,a.jsxs)(d,{children:[!r&&!s&&(0,a.jsx)(g,{children:(0,a.jsx)(l.A,{primary:!0,icon:o.S,direction:"left",onClick:x,children:"Back"})}),(0,a.jsx)(u,{children:t.map(e=>{let{id:t,label:i}=e,r=n===t;return(0,a.jsxs)(m,{$selected:r,children:[(0,a.jsx)(h,{$selected:r,children:i}),(0,a.jsx)(f,{$selected:r})]},t)})}),!r&&!y&&(0,a.jsx)(p,{children:(0,a.jsx)(l.A,{primary:!0,icon:c.S,direction:"right",onClick:i,children:"Next"})})]})}},49246:(e,t,n)=>{"use strict";n.d(t,{H:()=>b});var a=n(37876),i=n(14232),r=n(8303),s=n(84662),l=n(69666),o=n(32395),c=n(89219),d=n(84218),u=n(77742),p=n(35070),g=n(67409),m=n(8949),h=n(84548),f=n(72442),y=n(45890),x=n(6449),C=n(89099);function b(e){var t;let{data:n,columns:b,searchableFields:v,bulkActions:S,resourceName:w,loading:j=!1,searchPlaceholder:_="Search...",resourceIDResolver:A,getRowUrl:E,emptyState:k,pagination:N}=e,B=(0,C.useRouter)(),[L,K]=(0,i.useState)(""),[I,M]=(0,i.useState)(1),[D,P]=(0,i.useState)((null==N?void 0:N.defaultPageSize)||10),[z,T]=(0,i.useState)(null),[O,U]=(0,i.useState)("ascending"),[R,H]=(0,i.useState)(!1),F=null!=(t=null==N?void 0:N.enabled)&&t,Y=(null==N?void 0:N.pageSizeOptions)||[10,20,50,100],$=(0,i.useMemo)(()=>b.some(e=>e.sortable),[b]),Z=(0,i.useCallback)(()=>H(e=>!e),[]),q=(0,i.useCallback)(e=>{T(e),z!==e&&U("ascending"),M(1)},[z]),V=(0,i.useCallback)(e=>{U(e),M(1)},[]),W=(0,i.useCallback)(()=>{T(null),U("ascending"),H(!1)},[]),J=(0,i.useMemo)(()=>{if(null===z)return"Sort";let e=b[z],t="ascending"===O?"Ascending":"Descending";return"".concat(e.title," (").concat(t,")")},[z,O,b]),X=(0,i.useMemo)(()=>{if(!L.trim())return n;let e=L.toLowerCase();return n.filter(t=>v.some(n=>{let a;if("function"==typeof n)a=n(t);else{var i;a=String(null!=(i=t[n])?i:"")}return a.toLowerCase().includes(e)}))},[n,L]),Q=(0,i.useMemo)(()=>{if(null===z)return X;let e=b[z];return e.sortable&&e.sortKey?[...X].sort((t,n)=>{let a,i;if("function"==typeof e.sortKey?(a=e.sortKey(t),i=e.sortKey(n)):(a=t[e.sortKey],i=n[e.sortKey]),null==a&&null==i)return 0;if(null==a)return 1;if(null==i)return -1;let r=0;return r="string"==typeof a&&"string"==typeof i?a.localeCompare(i):"number"==typeof a&&"number"==typeof i?a-i:String(a).localeCompare(String(i)),"ascending"===O?r:-r}):X},[X,z,O,b]);(0,i.useMemo)(()=>{M(1)},[L]);let G=(0,i.useMemo)(()=>{if(!F)return Q;let e=(I-1)*D,t=e+D;return Q.slice(e,t)},[Q,I,D,F]),ee=Math.ceil(Q.length/D),et=F?G:Q,{selectedResources:en,allResourcesSelected:ea,handleSelectionChange:ei}=(0,r.D)(et,{resourceIDResolver:e=>A(e)}),er=null==S?void 0:S.map(e=>({content:e.content,onAction:()=>{let t=ea?n:n.filter(e=>en.includes(A(e)));e.onAction(t,ea)}})),es=et.map((e,t)=>{let n=A(e),i=E?E(e):void 0;return(0,a.jsx)(s.h.Row,{id:n,...S&&S.length>0?{selected:en.includes(n)}:{},position:t,onClick:i?()=>{i&&B.push(i)}:void 0,children:b.map((t,n)=>(0,a.jsx)(s.h.Cell,{children:(0,a.jsx)("div",{style:{padding:"0.5rem 0"},children:t.render(e)})},n))},n)});return(0,a.jsxs)(l.Z,{padding:"0",children:[(0,a.jsx)("div",{style:{padding:"1rem"},children:(0,a.jsxs)(o.a,{gap:"400",children:[(0,a.jsxs)(c.o,{gap:"200",blockAlign:"start",children:[(0,a.jsx)("div",{style:{flex:1},children:(0,a.jsx)(d.A,{label:"Search",labelHidden:!0,value:L,onChange:K,placeholder:_,autoComplete:"off",clearButton:!0,onClearButtonClick:()=>K("")})}),$&&(0,a.jsx)(u.A,{active:R,preferredAlignment:"left",preferredPosition:"below",activator:(0,a.jsx)(p.$,{onClick:Z,disclosure:"down",icon:x.S,children:J}),onClose:Z,children:(0,a.jsx)(g.l,{actionRole:"menuitem",sections:[...null!==z?[{items:[{content:"Clear sort",onAction:W}]}]:[],{items:b.map((e,t)=>e.sortable?{content:e.title,active:z===t,onAction:()=>q(t)}
1:null).filter(Boolean)},{title:"Sort direction",items:[{content:"Ascending",prefix:"ascending"===O?"â":"â",onAction:()=>V("ascending")},{content:"Descending",prefix:"descending"===O?"â":"â",onAction:()=>V("descending")}]}]})})]}),F&&(0,a.jsxs)(c.o,{align:"space-between",blockAlign:"center",children:[(0,a.jsxs)(c.o,{gap:"200",blockAlign:"center",children:[(0,a.jsx)(m.E,{as:"span",variant:"bodyMd",children:"Items per page:"}),(0,a.jsx)("div",{style:{width:"80px"},children:(0,a.jsx)(h.l,{label:"Items per page",labelHidden:!0,options:Y.map(e=>({label:e.toString(),value:e.toString()})),value:D.toString(),onChange:e=>{P(Number(e)),M(1)}})})]}),(0,a.jsx)(m.E,{as:"span",variant:"bodyMd",tone:"subdued",children:Q.length>0?"".concat((I-1)*D+1,"-").concat(Math.min(I*D,Q.length)," of ").concat(Q.length):"0 items"})]})]})}),j?(0,a.jsx)("div",{style:{padding:"2rem",textAlign:"center"},children:(0,a.jsx)(f.y,{size:"large"})}):0===et.length&&k?(0,a.jsx)("div",{style:{padding:"2rem"},children:k}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.h,{resourceName:w,itemCount:et.length,selectable:!!(S&&S.length>0),selectedItemsCount:S&&S.length>0?ea?"All":en.length:void 0,onSelectionChange:S&&S.length>0?ei:void 0,promotedBulkActions:S&&S.length>0?er:void 0,headings:b.map(e=>({title:e.title})),children:es}),F&&ee>1&&(0,a.jsx)("div",{style:{padding:"1rem",display:"flex",justifyContent:"center",borderTop:"1px solid var(--p-color-border-subdued)"},children:(0,a.jsx)(y.d,{hasPrevious:I>1,onPrevious:()=>M(I-1),hasNext:I<ee,onNext:()=>M(I+1),label:"Page ".concat(I," of ").concat(ee)})})]})]})}},56362:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var a=n(14232),i=function(e){return a.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),a.createElement("path",{fillRule:"evenodd",d:"M3.5 10a.75.75 0 0 1 .75-.75h9.69l-2.72-2.72a.75.75 0 1 1 1.06-1.06l4 4a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06-1.06l2.72-2.72h-9.69a.75.75 0 0 1-.75-.75Z"}))};i.displayName="ArrowRightIcon"},61436:(e,t,n)=>{"use strict";n.d(t,{Vq:()=>a.V,yW:()=>i.y,p0:()=>l,cz:()=>s,r7:()=>o,YK:()=>r.Y,xP:()=>c.x,N9:()=>c.N});var a=n(41729),i=n(80992),r=n(84578);function s(e){return({base:"cubic-bezier(0.64, 0, 0.35, 1)",in:"cubic-bezier(0.36, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.42, 1)",excite:"cubic-bezier(0.18, 0.67, 0.6, 1.22)",overshoot:"cubic-bezier(0.07, 0.28, 0.32, 1.22)",anticipate:"cubic-bezier(0.38, -0.4, 0.88, 0.65)"})[e]}function l(e){return({fast:100,base:200,slow:300,slower:400,slowest:500})[e]+"ms"}function o(e){return({faint:"0 1px 0 0 rgba(22, 29, 37, 0.05)",base:"0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15)",deep:"0 0 0 1px rgba(6, 44, 82, 0.1), 0 2px 16px rgba(33, 43, 54, 0.08)",layer:"0 31px 41px 0 rgba(32, 42, 53, 0.2), 0 2px 16px 0 rgba(32, 42, 54, 0.08)",transparent:"0 0 0 0 transparent"})[e]}var c=n(26195)},64850:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(37876);n(14232);var i=n(35070);let r=e=>{let{children:t,icon:n,onClick:r,...s}=e;return(0,a.jsx)(i.$,{external:!0,variant:"primary",size:"large",fullWidth:!0,icon:n,onClick:r,...s,children:t})}},78770:(e,t,n)=>{"use strict";n.d(t,{B4:()=>c,Bi:()=>s,F8:()=>d,dO:()=>u,gH:()=>i,j0:()=>l,lH:()=>o,lf:()=>p,xk:()=>r});var a=n(53965);let i=[{label:"Australia",value:"au"},{label:"New Zealand",value:"nz"}],r=[{label:"All approved charities (any membership status)",value:a.CharityMembershipFilter.Any},{label:"Membership active or renewal pending",value:a.CharityMembershipFilter.ActiveOrPendingRenewal},{label:"Membership active (paid up) only",value:a.CharityMembershipFilter.ActiveOnly}];function s(e){var t,n,a;return null!=(a=null!=(n=null==(t=i.find(t=>t.value===(null==e?void 0:e.toLowerCase())))?void 0:t.label)?n:e)?a:""}function l(e){var t;let n=e.audienceType===a.EmailCampaignAudienceType.CharityStaff?"charity staff":String(null!=(t=e.audienceType)?t:"");return"".concat(s(e.audienceCountryCode)," \xb7 ").concat(n," (").concat(function(e){switch(e){case a.CharityMembershipFilter.ActiveOrPendingRenewal:return"active or pending";case a.CharityMembershipFilter.ActiveOnly:return"active only";default:return"all approved"}}(e.membershipFilter),")")}function o(e){switch(e){case a.EmailCampaignStatus.Sent:return"success";case a.EmailCampaignStatus.Sending:return"info";case a.EmailCampaignStatus.Failed:return"critical";default:return"attention"}}let c=e=>
1"number"==typeof e?e.toLocaleString("en-AU"):"â";function d(e){switch(e){case a.CharityStaffEmailStatus.HardBounced:return"Hard bounced";case a.CharityStaffEmailStatus.Complaint:return"Marked as spam";case a.CharityStaffEmailStatus.SoftBounce:return"Soft bounce";case a.CharityStaffEmailStatus.OptedOut:return"Opted out";case a.CharityStaffEmailStatus.Reachable:return"Reachable";default:return String(null!=e?e:"")}}function u(e){switch(e){case a.CharityStaffEmailStatus.Reachable:return"success";case a.CharityStaffEmailStatus.HardBounced:case a.CharityStaffEmailStatus.Complaint:return"critical";case a.CharityStaffEmailStatus.SoftBounce:return"warning";default:return}}function p(e){switch(e){case 1:return"Active";case 2:return"Expired";case 3:return"Cancelled";case 4:return"Pending";default:return"None"}}},80828:e=>{e.exports={header:"minimal_header__XpFdq",main:"minimal_main__ZyzSJ",pageContent:"minimal_pageContent__Mj_hS",skeletonShimmerAnimation:"minimal_skeletonShimmerAnimation__EZC7x"}},84578:(e,t,n)=>{"use strict";function a(e){let t={none:0,"extra-tight":.625,tight:1.25,base:2.5,loose:3.125,"extra-loose":5}[e];return 0===t?0:"".concat(t,"rem")}n.d(t,{Y:()=>a})},98071:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var a=n(37876),i=n(14232),r=n(81903),s=n(32395),l=n(83334),o=n(42997),c=n(84218),d=n(8949),u=n(53965),p=n(78770);let g="SEND",m=e=>{let{open:t,campaign:n,preview:m,loading:h,onClose:f,onSend:y}=e,[x,C]=(0,i.useState)(""),[b,v]=(0,i.useState)(!1);(0,i.useEffect)(()=>{t&&(C(""),v(!1))},[t]);let S=(null==n?void 0:n.status)===u.EmailCampaignStatus.Sent,w=!!n&&x.trim().toUpperCase()===g&&(!S||b);return(0,a.jsx)(r.a,{open:t,onClose:f,title:"Send this campaign now?",primaryAction:{content:"Send",destructive:!0,loading:h,disabled:!w,onAction:()=>y(b)},secondaryActions:[{content:"Cancel",onAction:f}],children:(0,a.jsx)(r.a.Section,{children:(0,a.jsxs)(s.a,{gap:"400",children:[n&&(0,a.jsxs)(l.lZ,{tone:"warning",children:["This sends ",(0,a.jsx)("b",{children:n.subject})," to"," ",(0,a.jsx)("b",{children:m?(0,p.B4)(m.recipientCount):"every eligible"})," people at approved charities in ",(0,a.jsx)("b",{children:(0,p.Bi)(n.audienceCountryCode)}),". It cannot be recalled. The audience is re-checked at send time â anyone who unsubscribed or bounced since this preview is dropped."]}),S&&(0,a.jsx)(o.S,{label:"Force re-send even though this campaign has already been sent",helpText:"Only recipients who never got through (a previous system failure) receive it â anyone already successfully sent to is skipped, not duplicated.",checked:b,onChange:v}),(0,a.jsx)(c.A,{label:'Type "'.concat(g,'" to confirm'),autoComplete:"off",value:x,onChange:C}),(0,a.jsx)(d.E,{as:"p",tone:"subdued",children:"Sends leave through the email service at its rate limit (about 12/second on SES, 30/minute on Microsoft 365). Each recipient is logged once, so a retry never double-sends. One archive copy goes to [email protected]."})]})})})}},99067:(e,t,n)=>{"use strict";n.d(t,{$v:()=>b,Ap:()=>S,bV:()=>k,YT:()=>w,T5:()=>N,dC:()=>E,f:()=>C,Ax:()=>x,NA:()=>j,tT:()=>A,x5:()=>_,Uc:()=>v});var a=n(9938),i=n(53965);async function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=await (0,a.KU)(i.EmailCampaignClient);return await n.getList(e,t)}async function s(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.getById(e)}async function l(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.create(e)}async function o(e,t){let n=await (0,a.KU)(i.EmailCampaignClient);return await n.update(e,t)}async function c(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.delete(e)}async function d(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.duplicate(e)}async function u(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.previewAudience(e)}async function p(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.sendTest(e)}async function g(e,t){let n=await (0,a.KU)(i.EmailCampaignClient);return await n.send(e,t)}async function m(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.getCharitySuppressions(e)}async function h(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.getCharitySuppressionsCsv(e)}async function f(e){let t=await (0,a.KU)(i.EmailCampaignClient);return await t.getCharitySuppressionDetail(e)}var y=n(69034);let x=(0,y.g_)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return await r(e,t)}),C=(0,y.g_)(async e=>await s(e)),b=(0,y.g_)(async e=>await l(e)),v=(0,y.g_)(async(e,t)=>await o(e,t)),S=(0,y.g_)(async e=>await c(e)),w=(0,y.g_)(async e=>await d(e)),j=(0,y.g_)(async e=>await u(e)),_=(0,y.g_)(async e=>await p(e)),A=(0,y.g_)(async(e,t)=>await g(e,t)),E=(0,y.g_)(async e=>await m(e)),k=(0,y.g_)(async e=>await h(e)),N=(0,y.g_)(async e=>await f(e))}},e=>{e.O(0,[2026,9879,6494,6960,2120,7930,1286,7083,4465,3399,4974,6190,636,6593,8792],()=>e(e.s=24195)),_N_E=e.O()}]); 2//# sourceMappingURL=email-campaigns-3fa35b02762d6acd.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.