1"use strict";(globalThis.webpackChunkgrowingfamilies=globalThis.webpackChunkgrowingfamilies||[]).push([[3436],{4954(e,t,a){a.d(t,{A:()=>c});var i=a(88094),n=a(13941),r=a(25173),s=a(21625);const l=e=>!["expanded","padding","isActive"].includes(e),o=r.Ay.button.withConfig({shouldForwardProp:l})` 2 background: none; 3 border-bottom: solid ${(0,s.A)(1)} ${e=>e.theme.colors.greys.medium}; 4 border-left: none; 5 border-right: none; 6 border-top: none; 7 cursor: pointer; 8 display: block; 9 font-family: ${e=>e.theme.fonts.primary.regular}; 10 font-size: 1rem; 11 line-height: ${(0,s.A)(28)}; 12 margin: 0; 13 outline: none; 14 padding: ${(0,s.A)(11)} 15 ${e=>e.padding?(0,s.A)(e.padding):"0"}; 16 position: relative; 17 text-align: left; 18 width: 100%; 19 20 &:hover, 21 &:focus { 22 background-color: #ecf3f8; 23 } 24 25 > span { 26 display: block; 27 padding-right: ${(0,s.A)(36)}; 28 } 29 30 svg { 31 fill: ${e=>{let{theme:t}=e;return t.colors.general.black}}; 32 pointer-events: none; 33 position: absolute; 34 right: ${e=>e.padding?(0,s.A)(e.padding):"0"}; 35 top: ${(0,s.A)(17)}; 36 transform: rotate( 37 ${e=>e.expanded?"180":"0"}deg 38 ); 39 transition: transform 0.2s ease-out; 40 } 41`,d=r.Ay.section.withConfig({shouldForwardProp:l})` 42 border-bottom: solid ${(0,s.A)(1)} ${e=>e.theme.colors.greys.medium}; 43 padding: ${(0,s.A)(10)} 44 ${e=>e.padding?(0,s.A)(e.padding):"0"} ${(0,s.A)(15)}; 45 46 ${e=>{let{isActive:t}=e;return!t&&"\n min-height: 0;\n height: 0;\n padding: 0;\n border-bottom: none;\n visibility: hidden;\n overflow: hidden;\n "}} 47`;var u=a(15678);const c=e=>{let{children:t,padding:a,className:r,defaultExpanded:s=!1}=e;const l=Array.isArray(t)?t:[t],[c,g]=(0,i.useState)(new Array(l.length).fill(s));return(0,u.jsx)("div",{className:r,"data-testid":"accordion",children:l.map((e,t)=>{var i,r,s,l,m;const p=null===e||void 0===e||null===(i=e.props)||void 0===i?void 0:i.children[0],v=null===p||void 0===p||null===(r=p.props)||void 0===r?void 0:r.children,h=("object"===typeof v?null===v||void 0===v||null===(s=v.props)||void 0===s||null===(l=s.field)||void 0===l?void 0:l.value:v).toLowerCase().trim().replace(/ /g,"-"),f=null===e||void 0===e||null===(m=e.props)||void 0===m?void 0:m.children[1].props.children,b={item:`accordion-item-${h}`,trigger:`accordion-trigger-${h}`,panel:`accordion-panel-${h}`};return(0,u.jsxs)("div",{children:[(0,u.jsx)("h3",{children:(0,u.jsx)(o,{"aria-controls":b.panel,"aria-expanded":c[t]?"true":"false",expanded:c[t],id:b.trigger,onClick:()=>((e,t)=>{const a=[...c];a[e]=!c[e],g(a),document.getElementById(t).focus()})(t,b.trigger),padding:a,type:"button",children:(0,u.jsxs)("span",{children:[p,(0,u.jsx)(n.RG,{size:"1rem"})]})})}),(0,u.jsx)(d,{"aria-labelledby":b.trigger,id:b.panel,padding:a,isActive:c[t],children:f})]},b.item)})})}},4988(e,t,a){a.r(t),a.d(t,{default:()=>B});var i=a(88094),n=a(48),r=a(3143),s=a(25173),l=a(21625);const o=(0,s.Ay)(r.mc)` 48 margin-top: ${(0,l.A)(30)}; 49 margin-bottom: ${(0,l.A)(30)}; 50`,d=s.Ay.h3` 51 font-family: ${e=>{let{theme:t}=e;return t.fonts.primary.regular}}; 52 line-height: ${(0,l.A)(32)}; 53 font-size: ${(0,l.A)(24)}; 54 margin: auto; 55`,u=s.Ay.div` 56 margin: ${(0,l.A)(10)} auto; 57 58 @media ${e=>{let{theme:t}=e;return t.device.tablet}} { 59 max-width: ${(0,l.A)(340)}; 60 } 61`,c=(0,s.Ay)(r.mc)` 62 margin-bottom: ${(0,l.A)(10)}; 63`,g=s.Ay.div` 64 margin: ${(0,l.A)(20)} auto; 65 line-height: ${(0,l.A)(28)}; 66 font-size: ${(0,l.A)(16)}; 67 text-align: center; 68 69 @media ${e=>{let{theme:t}=e;return t.device.tablet}} { 70 max-width: ${(0,l.A)(340)}; 71 } 72`,m=s.Ay.div` 73 background-color: ${e=>{let{theme:t}=e;return t.colors.greys.medium}}; 74 border-radius: ${(0,l.A)(5)}; 75 max-width: ${(0,l.A)(600)}; 76 height: ${(0,l.A)(10)}; 77 margin: auto; 78`,p=s.Ay.div` 79 background-color: ${e=>{let{theme:t}=e;return t.colors.general.primary}}; 80 width: ${e=>{let{value:t,max:a}=e;return 100*t/a}}%; 81 border-radius: ${(0,l.A)(5)}; 82 height: ${(0,l.A)(10)}; 83`,v=s.Ay.div` 84 background-color: ${e=>{let{theme:t}=e;return t.colors.general.secondary}}; 85 color: ${e=>{let{theme:t}=e;return t.colors.general.white}}; 86 border-radius: ${(0,l.A)(24)}; 87 height: ${(0,l.A)(48)}; 88 width: ${(0,l.A)(48)}; 89 margin-left: auto; 90 position: relative; 91 bottom: ${(0,l.A)(20)}; 92 line-height: ${(0,l.A)(28)}; 93 font-size: ${(0,l.A)(16)}; 94 padding-top: ${(0,l.A)(9)}; 95 text-align: center; 96`,h=s.Ay.h2` 97 font-family: ${e=>{let{theme:t}=e;return t.fonts.primary.regular}}; 98 letter-spacing: ${(0,l.A)(-.75)}; 99 line-height: ${(0,l.A)(32)}; 100 font-size: ${(0,l.A)(24)}; 101 font-weight: bold; 102 text-align: center; 103 margin-top: ${(0,l.A)(40)}; 104 margin-bottom: ${(0,l.A)(40)}; 105`,f=s.Ay.h3` 106 font-family: ${e=>{let{theme:t}=e;return t.fonts.primary.regular}}; 107 letter-spacing: ${(0,l.A)(-.75)}; 108 line-height: ${(0,l.A)(32)}; 109 font-size: ${(0,l.A)(24)}; 110 text-align: center; 111`,b=s.Ay.div` 112 font-family: ${e=>{let{theme:t}=e;return t.fonts.primary.regular}}; 113 letter-spacing: ${(0,l.A)(-1)}; 114 line-height: ${(0,l.A)(52)}; 115 font-size: ${(0,l.A)(32)}; 116 font-weight: bold; 117 text-align: center; 118 margin-top: ${(0,l.A)(20)}; 119`,A=s.Ay.div` 120 line-height: ${(0,l.A)(28)}; 121 font-size: ${(0,l.A)(16)}; 122 margin-top: ${(0,l.A)(10)}; 123 text-align: center; 124`,x=(0,s.Ay)(r.mc)` 125 border-top: ${(0,l.A)(1)} solid #efefef; 126 margin-top: ${(0,l.A)(50)}; 127 padding: ${(0,l.A)(30)} 0 ${(0,l.A)(20)} 0; 128`,y=s.Ay.h3` 129 font-family: ${e=>{let{theme:t}=e;return t.fonts.primary.regular}}; 130 letter-spacing: ${(0,l.A)(-.75)}; 131 line-height: ${(0,l.A)(32)}; 132 font-size: ${(0,l.A)(24)}; 133`,C=s.Ay.div` 134 line-height: ${(0,l.A)(28)}; 135 font-size: ${(0,l.A)(16)}; 136 margin-top: ${(0,l.A)(10)}; 137`,M=(0,s.Ay)(r.mc)` 138 border-top: ${(0,l.A)(1)} solid #e1e1e1; 139 margin-top: ${(0,l.A)(30)}; 140 141 button { 142 font-family: ${e=>{let{theme:t}=e;return t.fonts.secondary.regular}}; 143 line-height: ${(0,l.A)(28)}; 144 font-size: ${(0,l.A)(16)}; 145 font-weight: 600; 146 border-bottom: ${(0,l.A)(1)} solid #e1e1e1; 147 } 148`,$=(e,t)=>e&&t?e.replace(/{required_invitees}/g,t.RequiredInvitees).replace(/{current_invitees}/g,t.RegisteredInvitees).replace(/{left_invitees}/g,t.RequiredInvitees-t.RegisteredInvitees):e;var j=a(15678);const w=e=>{let{registeredInvitees:t,requiredInvitees:a}=e;return(0,j.jsx)(m,{"data-testid":"ReferralProgressBar",children:(0,j.jsx)(p,{value:t<a?t:a,max:a,children:(0,j.jsxs)(v,{children:[t,"/",a]})})})},R=e=>{let{campaign:t,heading:a,greeting:i,children:n}=e;return t?(0,j.jsxs)(j.Fragment,{children:[i,a&&(0,j.jsx)(b,{"data-testid":"ReferralCampaignHeading",children:a}),(0,j.jsx)(o,{"data-testid":"referral-campaign",children:(0,j.jsx)(w,{registeredInvitees:t.RegisteredInvitees,requiredInvitees:t.RequiredInvitees})}),n]}):null};var S=a(82550);const I=e=>{let{activeCampaign:t,children:a}=e;const{userProfile:r}=(0,n.i)(),s=(0,i.useMemo)(()=>t&&t.RequiredInvitees<=t.RegisteredInvitees,[t]),l=(0,i.useMemo)(()=>{var e,a,i;return null===(e=s?null===t||void 0===t||null===(a=t.Messages)||void 0===a?void 0:a.GreetingSuccessLabelMessage:null===t||void 0===t||null===(i=t.Messages)||void 0===i?void 0:i.GreetingLabelMessage)||void 0===e?void 0:e.replace(/{user}/g,null===r||void 0===r?void 0:r.displayName)},[s,t,r]),o=(0,i.useMemo)(()=>{var e,a;return $(s?null===t||void 0===t||null===(e=t.Messages)||void 0===e?void 0:e.CongratulationLabelMessage:null===t||void 0===t||null===(a=t.Messages)||void 0===a?void 0:a.RegistrationLabelMessage,t)},[s,t]),d=(0,i.useMemo)(()=>{var e,a;return $(s?null===t||void 0===t||null===(e=t.Messages)||void 0===e?void 0:e.SuccessMessage:null===t||void 0===t||null===(a=t.Messages)||void 0===a?void 0:a.EncourageMessage,t)},[s,t]),u=(0,i.useMemo)(()=>{var e;return s?null===t||void 0===t||null===(e=t.Messages)||void 0===e?void 0:e.DrawDateMessage:null},[s,t]);return t?(0,j.jsxs)(R,{campaign:t,heading:o,greeting:l&&(0,j.jsx)(f,{"data-testid":"StyledGreeting",children:l}),children:[d&&(0,j.jsx)(S.A,{children:(0,j.jsx)(h,{"data-testid":"StyledMessage",dangerouslySetInnerHTML:{__html:d}})}),u&&(0,j.jsx)(S.A,{children:(0,j.jsx)(A,{"data-testid":"StyledNotification",dangerouslySetInnerHTML:{__html:u}})}),!s&&a]}):null},T=e=>{let{message:t,children:a}=e;return(0,j.jsxs)(c,{children:[(0,j.jsx)(S.A,{children:(0,j.jsx)(g,{dangerouslySetInnerHTML:{__html:t}})}),a]})};var L=a(9268);const _=e=>{let{buttonText:t,url:a,click:i}=e;return(0,j.jsx)(u,{children:(0,j.jsx)(L.iK,{to:a,fullWidth:!0,"data-component":"invite-friends-button","data-testid":"inv
148ite-friends-button","aria-label":t,"data-action-detail":t,onClick:()=>i(),children:t})})};var N=a(85383);const q=e=>{let{campaignRulesTitle:t,campaignRules:a,"data-testid":i}=e;return a?(0,j.jsxs)(x,{"data-testid":i,children:[t&&(0,j.jsx)(y,{children:t}),(0,j.jsx)(N.A,{children:(0,j.jsx)(S.A,{children:(0,j.jsx)(C,{dangerouslySetInnerHTML:{__html:a}})})})]}):null};var E=a(54343);const k=e=>{var t,a,i,n;let{activeCampaign:r,"data-testid":s}=e;if(!r)return null;const l=e=>{(0,E.oe)({GAeventCategory:"event_campaign_mgm_action",GAeventAction:e,GAeventLabel:r.CampaignName,GAeventValue:0,GAeventNonInteraction:!1})};return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(o,{"data-testid":s,children:(0,j.jsx)(d,{children:r.CampaignName})}),r.HasUserParticipated&&(0,j.jsx)(I,{activeCampaign:r,children:(0,j.jsx)(_,{url:r.RedirectUrl,buttonText:null===(t=r.Messages)||void 0===t?void 0:t.InviteFriendButtonText,click:()=>{l("event_mgm_request")}})}),!r.HasUserParticipated&&(0,j.jsx)(T,{message:null===(a=r.Messages)||void 0===a?void 0:a.NotParticipatedMessage,children:(0,j.jsx)(_,{url:r.RedirectUrl,buttonText:null===(i=r.Messages)||void 0===i?void 0:i.JoinCampaignButtonText,click:()=>{l("event_mgm_join_campaign")}})}),(0,j.jsx)(q,{campaignRulesTitle:null===(n=r.Messages)||void 0===n?void 0:n.RulesOfCampaignLabelMessage,campaignRules:r.CampaignRules})]})};var D=a(4954);const H=e=>{var t;let{campaign:a}=e;const n=(0,i.useMemo)(()=>{var e;return $(null===a||void 0===a||null===(e=a.Messages)||void 0===e?void 0:e.RegistrationLabelMessage,a)},[a]),r=(0,i.useMemo)(()=>a&&(0,j.jsx)(o,{children:(0,j.jsx)(d,{"data-testid":"StyledCampaignName",children:a.CampaignName})}),[a]);return a?(0,j.jsx)(R,{campaign:a,heading:n,greeting:r,children:(0,j.jsx)(q,{campaignRulesTitle:null===(t=a.Messages)||void 0===t?void 0:t.RulesOfCampaignLabelMessage,campaignRules:a.CampaignRules,"data-testid":"ReferralCampaignRules"})}):null},O=e=>{let{campaigns:t}=e;return null!==t&&void 0!==t&&t.length?(0,j.jsx)(M,{"data-testid":"StyledPreviousCampaignContainer",children:(0,j.jsx)(D.A,{children:t.map(e=>(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{children:e.CampaignName}),(0,j.jsx)("div",{children:(0,j.jsx)(H,{campaign:e})})]},null===e||void 0===e?void 0:e.CampaignName))})}):null};var P=a(86163),G=a(29292);const F={Status:"Success",Campaigns:[{RedirectUrl:"/referral-program/campaign_test",HasUserParticipated:!0,IsActive:!0,CampaignEndDate:"2021-06-07T00:00:00+03:00",CampaignName:"Test active Campaign",CampaignRules:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",CampaignStartDate:"2021-05-25T00:00:00+03:00",RegisteredInvitees:4,RequiredInvitees:12,Messages:{CongratulationLabelMessage:"Congratulations!",EncourageMessage:"You\u2019re only {left_invitees} referrals away from unlocking your reward!",GreetingLabelMessage:"Hi {user}, you already have",GreetingSuccessLabelMessage:"Hi {user}",NotParticipatedMessage:"You should participate and win our Space Shuttle",RegistrationLabelMessage:"{current_invitees} registrations",SuccessMessage:"Congratulations! You now have a chance to win our Space Shuttle! because you reached {required_invitees} invitees.",RulesOfCampaignLabelMessage:"Rules of Campaign",DrawDateMessage:"The draw will be held on March 12th. You will receive a letter if you win.",InviteFriendButtonText:"Invite Friends",JoinCampaignButtonText:"Join Campaign"}},{RedirectUrl:"/referral-program/campaign_test1",HasUserParticipated:!0,IsActive:!1,CampaignEndDate:"2021-05-29T00:00:00+03:00",CampaignName:"Fames ac turpis egestas sed",CampaignRules:"Quisque egestas diam in arcu cursus euismod quis viverra nibh cras pulvinar mattis nunc sed blandit libero volutpat sed cras ornare arcu dui vivamus arcu felis bibendum ut tristique et egestas quis ipsum suspendisse ultrices",CampaignStartDate:"2021-05-25T00:00:00+03:00",RegisteredInvitees:2,RequiredInvitees:6,Messages:{CongratulationLabelMessage:"Congratulations!",EncourageMessage:"\u201cYou\u2019re only {X} referrals away from unlocking your reward!\u201d",GreetingLabelMessage:"Hi {name}, you already have",GreetingSuccessLabelMessage:"Hi {user}",NotParticipatedMessage:"You should participate and win our Space Shuttle",RegistrationLabelMessage:"registrations",SuccessMessage:"Congratulations! You now have a chance to win our Space Shuttle!",RulesOfCampaignLabelMessage:"Rules of Campaign",DrawDateMessage:"The draw will be held on March 12th. You will receive a letter if you win.",InviteFriendButtonText:"Invite Friends",JoinCampaignButtonText:"Join Campaign"}},{RedirectUrl:"/referral-program/campaign_test2",HasUserParticipated:!1,IsActive:!1,CampaignEndDate:"2021-06-01T00:00:00+03:00",CampaignName:"Ut lectus arcu bibendum at",CampaignRules:"Ipsum faucibus vitae aliquet nec ullamcorper sit amet risus nullam eget felis eget nunc lobortis mattis aliquam faucibus purus in massa tempor nec feugiat nisl pretium fusce id velit ut tortor pretium viverra suspendisse potenti nullam ac tortor vitae purus faucibus ornare suspendisse sed nisi",CampaignStartDate:"2021-05-28T00:00:00+03:00",RegisteredInvitees:6,RequiredInvitees:6,Messages:{CongratulationLabelMessage:"Congratulations!",EncourageMessage:"\u201cYou\u2019re only {X} referrals away from unlocking your reward!\u201d",GreetingLabelMessage:"Hi {name}, you already have",GreetingSuccessLabelMessage:"Hi {user}",NotParticipatedMessage:"You should participate and win our Space Shuttle",RegistrationLabelMessage:"registrations",SuccessMessage:"Congratulations! You now have a chance to win our Space Shuttle!",RulesOfCampaignLabelMessage:"Rules of Campaign",DrawDateMessage:"The draw will be held on March 12th. You will receive a letter if you win.",InviteFriendButtonText:"Invite Friends",JoinCampaignButtonText:"Join Campaign"}},{RedirectUrl:"/referral-program/campaign_test3",HasUserParticipated:!0,IsActive:!1,CampaignEndDate:"2021-06-03T
14800:00:00+03:00",CampaignName:"Aliquam sem et tortor consequat",CampaignRules:"Pellentesque dignissim enim sit amet venenatis urna cursus eget nunc scelerisque viverra mauris in aliquam sem fringilla ut morbi tincidunt augue interdum velit euismod in pellentesque massa placerat duis ultricies lacus sed turpis tincidunt id aliquet risus feugiat in ante metus dictum at tempor commodo",CampaignStartDate:"2021-06-02T00:00:00+03:00",RegisteredInvitees:0,RequiredInvitees:6,Messages:{CongratulationLabelMessage:"Congratulations!",EncourageMessage:"\u201cYou\u2019re only {X} referrals away from unlocking your reward!\u201d",GreetingLabelMessage:"Hi {name}, you already have",GreetingSuccessLabelMessage:"Hi {user}",NotParticipatedMessage:"You should participate and win our Space Shuttle",RegistrationLabelMessage:"registrations",SuccessMessage:"Congratulations! You now have a chance to win our Space Shuttle!",RulesOfCampaignLabelMessage:"Rules of Campaign",DrawDateMessage:"The draw will be held on March 12th. You will receive a letter if you win.",InviteFriendButtonText:"Invite Friends",JoinCampaignButtonText:"Join Campaign"}}]};var Y=a(9103);const z=e=>{let{noActiveCampaignMessage:t,"data-testid":a}=e;return(0,j.jsx)(c,{"data-testid":a,children:(0,j.jsx)(g,{children:(0,j.jsx)(S.A,{children:(0,j.jsx)(Y.s,{field:t})})})})},B=e=>{let{fields:t}=e;const{pageEditing:a,site:s,route:l}=(0,n.i)(),{isComplete:o,referralCampaignData:d}=((e,t,a)=>{const[n,r]=(0,i.useState)({isComplete:!1,referralCampaignData:null}),s=(0,G.Jd)();return n.isComplete||(e?r({isComplete:!0,referralCampaignData:F}):s.fetch({requestKey:"ReferralCampaignApi",url:`${(0,G.Mz)()}/api/referralprogram/getusercampaigns`,method:"GET",params:{sc_site:null===t||void 0===t?void 0:t.name,sc_lang:null===a||void 0===a?void 0:a.itemLanguage},headers:{Accept:"application/json"},withCredentials:!0},e=>{r({isComplete:!0,referralCampaignData:e})},()=>{r({isComplete:!0,referralCampaignData:null})})),n})(a,s,l),u=(0,i.useMemo)(()=>{var e;return null===d||void 0===d||null===(e=d.Campaigns)||void 0===e?void 0:e.find(e=>e.IsActive)},[d]),c=(0,i.useMemo)(()=>{var e;return null===d||void 0===d||null===(e=d.Campaigns)||void 0===e?void 0:e.filter(e=>!e.IsActive)},[d]);return o?d?(0,j.jsx)(r.wn,{children:(0,j.jsxs)(r.mc,{fullWidth:"always",children:[u?(0,j.jsx)(k,{"data-testid":"ReferralActiveCampaignPanel",activeCampaign:u}):(0,j.jsx)(z,{"data-testid":"ReferralNoActiveCampaignPanel",noActiveCampaignMessage:null===t||void 0===t?void 0:t.NoActiveCampaigns}),(0,j.jsx)(O,{campaigns:c})]})}):null:(0,j.jsx)(P.default,{})}},9103(e,t,a){a.d(t,{s:()=>c});var i=a(88094),n=a(32486),r=a.n(n),s=a(52269),l=a(94177),o=a(63464),d=a(97459),u=function(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(a[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var n=0;for(i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(a[i[n]]=e[i[n]])}return a};const c=(0,s.O)((0,l.N)((0,i.forwardRef)((e,t)=>{var{field:a,tag:n="div",editable:r=!0}=e,s=u(e,["field","tag","editable"]);if(!a||!a.editable&&(0,d.isFieldValueEmpty)(a))return null;const l=Object.assign({dangerouslySetInnerHTML:{__html:a.editable&&r?a.editable:a.value},ref:t},s);return i.createElement(n||"div",l)}),{defaultEmptyFieldEditingComponent:o.G,isForwardRef:!0}),!0),g={field:r().shape({value:r().string,editable:r().string,metadata:r().objectOf(r().any)}),tag:r().string,editable:r().bool,emptyFieldEditingComponent:r().oneOfType([r().object,r().func])};c.propTypes=g,c.displayName="RichText"},9268(e,t,a){a.d(t,{$n:()=>d,xB:()=>h,QZ:()=>g.A,z9:()=>f,iK:()=>v,rH:()=>i.rH});var i=a(19388),n=a(88094),r=a(15678);var s=a(63856),l=a.n(s),o=a(9433);const d=e=>{let{className:t,contentWidthOnMobile:a,fullWidth:n,loading:s,pxMinWidth:d,variant:u="primary",analytics:c,children:g,disabled:m,styledComponent:p,as:v="button",href:h,...f}=e;const{className:b,dataActionDetail:A}=c||{},x=p||i.OV;return(0,r.jsxs)(x,{as:v,className:l()(t,b),contentwidthonmobile:a&&1,fullwidth:n&&1,loading:s&&1,pxminwidth:d,variant:u,"data-action-detail":A,disabled:m,href:h,...f,children:[g,s&&(0,r.jsx)(o.A,{pxSize:16,pxThickness:2,center:!0})]})};var u=a(52959),c=a(48),g=a(11666),m=a(43930),p=a(54343);const v=e=>{let{to:t,className:a,contentWidthOnMobile:s,fullWidth:o,pxMinWidth:d,variant:u="primary",analytics:c,children:g,...v}=e;const{className:h,dataActionDetail:f}=c||{},b=(0,n.useMemo)(()=>{const{target:e,rel:t}=v;return"_blank"===e&&void 0===t?{...v,rel:"noopener noreferrer"}:v},[v]);return(0,r.jsx)(i.OV,{"data-testid":"router-link-button",as:m.N_,to:t,className:l()(a,(0,p.aX)(t,h)),contentwidthonmobile:s&&1,fullwidth:o&&1,pxminwidth:d,variant:u,"data-action-detail":(0,p.aX)(t,f),...b,children:g})},h=e=>{let{field:t,contentWidthOnMobile:a,fullWidth:n,pxMinWidth:s,variant:o="primary",analytics:d,...u}=e;const c=null===t||void 0===t?void 0:t.value.href,g=null===t||void 0===t?void 0:t.value.class,{className:m,dataActionDetail:v}=d||{};return(0,r.jsx)(i.mR,{"data-testid":"field-link-button",field:t,className:l()(g,(0,p.aX)(c,m)),contentwidthonmobile:a&&1,fullwidth:n&&1,pxminwidth:s,variant:o,"data-action-detail":(0,p.aX)(c,v),...u})},f=e=>{var t,a;let{field:i,...n}=e;const{pageEditing:s}=(0,c.i)();if(s)return(0,r.jsx)(h,{field:i,...n});if(null===i||void 0===i||null===(t=i.value)||void 0===t||!t.href||null===i||void 0===i||null===(a=i.value)||void 0===a||!a.text)return null;const{href:l,class:o,target:d,title:m,text:p,"aria-label":f}=i.value,b={className:o,target:d,title:m,...f&&{"aria-label":f}};if("disabled"==n.variant)return(0,r.jsx)(v,{tabIndex:-1,to:"#",...b,...n,children:p});if((0,u.cW)(l)&&!(0,u.xf)(l))return(0,r.jsx)(v,{to:l,...b,...n,children:p});const A=(0,u.g1)(i.value.href);return(0,r.jsx)(g.A,{href:A,...b,...n,children:p})}},82550(e,t,a){a.d(t,{A:()=>l});var i=a(88094),n=a(48),r=a(52959),s=a(15678);const l=e=>{let{children:t}=e;const a=(0,i.useRef)(null),{pageEditing:l}=(0,n.i)();return(0,i.useEffect)(()=>
148{if(l)return;const e=a.current;var t;(t=e)&&Array.from(t.getElementsByTagName("a")).forEach(e=>{const t=e.getAttribute("href");e.setAttribute("href",(0,r.g1)(t))})},[a,l]),l?t:(0,s.jsx)("div",{ref:a,children:t})}},85383(e,t,a){a.d(t,{A:()=>s});var i=a(88094),n=a(52959),r=a(15678);const s=e=>{let{children:t,className:a}=e;const s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{const e=s.current;var t;(t=e)&&Array.from(t.getElementsByTagName("a")).forEach(e=>{const t=e.getAttribute("href"),a=e.innerHTML;let i="";i=(0,n.nh)(t)?"event_file_download":(0,n.Gj)(t)?"event_outbound_link":"event_internal_link",Array.from(e.classList).some(e=>e.startsWith("event_"))||e.classList.add(i);const r="data-action-detail";e.hasAttribute(r)||((0,n.nh)(t)?e.setAttribute(r,(0,n.HC)(t)):(0,n.Gj)(t)?e.setAttribute(r,(0,n.f7)(t)):e.setAttribute(r,`${a} - ${(0,n.f7)(t)}`))})},[s]),(0,r.jsx)("div",{ref:s,className:a,children:t})}}}]);
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.