1(self.webpackChunk_klaviyo_conductor=self.webpackChunk_klaviyo_conductor||[]).push([["31299"],{19833(e,t,a){"use strict";a.d(t,{$h:()=>o,Bo:()=>g,CX:()=>i,EW:()=>r,YX:()=>f,Zt:()=>s,hN:()=>p,lz:()=>y,pA:()=>v,pB:()=>n,s$:()=>h,yX:()=>c});var l=a(480135);let n="subscribe-pages",r="double-opt-in-confirmation-pages",s="double-opt-in-emails",i="unsubscribe-pages",o="preference-pages",c={[n]:l.bs,[r]:l.R7,[s]:l.ht,"subscribe-success-pages":l.je,[i]:l.ot,"unsubscribe-success-pages":l.Sw,[o]:l.fL,"preference-success-pages":l.jT},u="PREFERENCES_VARIANT",d="UNSUBSCRIBE_VARIANT",m="SUBSCRIBE_CONSENT_VARIANT",p={0:m,1:"DOUBLE_OPT_IN_VARIANT",2:u,3:d},g={[l.bs]:m,[l.R7]:m,[l.ht]:m,[l.je]:m,[l.ot]:d,[l.Sw]:d,[l.fL]:u,[l.jT]:u},v={SUBSCRIBE_CONSENT_VARIANT:[l.bs,l.R7,l.ht,l.je],DOUBLE_OPT_IN_VARIANT:[l.ht,l.je],UNSUBSCRIBE_VARIANT:[l.ot,l.Sw],PREFERENCES_VARIANT:[l.fL,l.jT]},h="hidden-rendered-double-opt-in",f="XG79BF",y="$all"},347589(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>l_});var l=a(331372),n=a(676505),r=a(776267),s=a(844537),i=a(28465),o=a(714625),c=a(846595),u=a(193859),d=a(533278),m=a(532246),p=a(222594),g=a(707975),v=a(940430);let h=(0,l.createContext)({bulkProgress:void 0,setBulkProgress:()=>{},isBulkActiveRef:{current:!1},setIsBulkActive:()=>{}}),f=({children:e})=>{let[t,a]=(0,l.useState)(void 0),n=(0,l.useRef)(!1),r=(0,l.useCallback)(e=>{n.current=e},[]),s=(0,l.useMemo)(()=>({bulkProgress:t,setBulkProgress:a,isBulkActiveRef:n,setIsBulkActive:r}),[t,a,r]);return l.createElement(h.Provider,{value:s},e)},y=()=>(0,l.useContext)(h);var b=a(595212),E=a(263784),_=a(100857),w=a(285617);a(422918),a(171389),a(833264);let C=e=>{let{state:t,channel:a,id:l,messageId:r,messageType:s}=e,i=(0,n.Ay)(),o=()=>(0,u.LP)({channel:a,id:l,messageId:r,type:s}),c=(e=>{let t=e?.trim();if(t)try{return new URL(t,window.location.origin)}catch{return}})(i.get("prev"));return t?.prevPath?"string"==typeof t.prevPath&&t.prevPath.startsWith(`/translate/${a}/${s}`)||"object"==typeof t.prevPath&&t.prevPath.pathname.startsWith(`/translate/${a}/${s}`)?o():t.prevPath:c?c.pathname.startsWith(`/translate/${a}/${s}`)?o():{pathname:c.pathname,search:c.search?c.search.slice(1):"",hash:c.hash}:o()};var k=a(654547);let x=e=>`${e.reference_object_type}::${e.reference_object_id}::${e.key}`;class A{constructor(e,t){this.currentLocale=e,this.values=t,this.values=t,this.currentLocale=e}transform(e,t){let a=this.findValueByKey(e);return a||t||""}findValueByKey(e){let t=this.values.message.values.find(t=>x(t)===e);if(t||(t=this.values.message.values.find(t=>t.key===e)),!t)return null;let a=t.meta;if(a?.assets)if(a.assets[this.currentLocale])return a.assets[this.currentLocale];else return null;let l=t.locales[this.currentLocale];if(!l)return null;let n=l.latest;return n&&l.values[n]?.value||null}}var L=a(783164);class S{constructor(e,t){this.currentLocale=e,this.values=t}transform(e,t){let a=this.clone(e);if(!this.isRecord(a))return this.onInvalidRootObject(a),a;for(let[e,l]of Object.entries(t)){let t=this.findValueByKey(e);null==t&&this.onMissingKey(e,l),t&&(this.setNestedValue(a,l,t)||this.onInvalidPath(l))}return a}clone(e){return JSON.parse(JSON.stringify(e))}findValueByKey(e){let t=this.values.template.values.find(t=>t.reference_object_id===e);if(!t)return null;let a=t.locales[this.currentLocale];if(!a)return null;let l=a.latest;return l?a.values[l]?.value??null:null}setNestedValue(e,t,a){if(!t)return!1;let l=t.split("."),n=e;for(let e=0;e<l.length-1;e+=1){let t=l[e];if(!t)return!1;if(this.isIndexStr(t)){let a=parseInt(t,10);if(!this.isArray(n))return!1;if(null==n[a]){let t=l[e+1];n[a]=t&&this.isIndexStr(t)?[]:{}}n=n[a]}else{if(!this.isRecord(n))return!1;if(null==n[t]){let a=l[e+1];n[t]=a&&this.isIndexStr(a)?[]:{}}n=n[t]}}let r=l[l.length-1];if(!r)return!1;if(this.isIndexStr(r)){let e=parseInt(r,10);return!!this.isArray(n)&&(n[e]=a,!0)}return!!this.isRecord(n)&&(n[r]=a,!0)}isRecord(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}isArray(e){return Array.isArray(e)}isIndexStr(e){return/^\d+$/.test(e)}onMissingKey(e,t){L.vF.warning("WhatsApp preview localization: missing l10nkey",{data:{hashKey:e,path:t,locale:this.currentLocale}})}onInvalidPath(e){L.vF.error("WhatsApp preview localization: invali
1d path",{data:{path:e,locale:this.currentLocale}})}onInvalidRootObject(e){L.vF.error("WhatsApp preview localization: invalid root object",{data:{targetType:typeof e,locale:this.currentLocale}})}}class I{constructor(e,t){this.currentLocale=e,this.values=t,this.values=t,this.currentLocale=e}transform(e,t){let a=this.findValueByKey(e);return a||t||""}findValueByKey(e){let t=this.values.message.values.find(t=>x(t)===e);if(t||(t=this.values.message.values.find(t=>t.key===e)),!t)return null;let a=t.meta;if(a?.assets)if(a.assets[this.currentLocale])return a.assets[this.currentLocale];else return null;let l=t.locales[this.currentLocale];if(!l)return null;let n=l.latest;return n&&l.values[n]?.value||null}}class T{constructor(e,t){this.currentLocale=e,this.values=t,this.values=t,this.currentLocale=e}transform(e,t){let a=this.findValueByKey(e);return a||t||""}findValueByKey(e){let t=this.values.template.values.find(t=>x(t)===e);if(t||(t=this.values.template.values.find(t=>t.key===e)),!t)return null;let a=t.meta;if(a?.assets)if(a.assets[this.currentLocale])return a.assets[this.currentLocale];else return null;let l=t.locales[this.currentLocale];if(!l)return null;let n=l.latest;return n&&l.values[n]?.value||null}}let M=(e,t)=>{let{selectedLanguage:a,hooks:n,collectionType:r}=(0,k.f)(),{data:s,isLoading:i}=n.useGetL10nCollection(r,{id:t}),{data:o}=n.useGetAvailableLanguages(r,{id:t}),[c,u]=n.useGetL10nLocaleValues(r,{id:t,locales:s?.target_locales??[]},[{enabled:!!s?.target_locales?.length},{enabled:!!s?.target_locales?.length}]),d=!!(!i&&s&&c?.data&&u?.data&&a&&!u.isLoading),m=(0,l.useMemo)(()=>"sms"===e&&a&&u.data?new A(a,u.data):null,[e,a,u.data]),p=(0,l.useMemo)(()=>"whatsapp"===e&&a&&u.data?new S(a,u.data):null,[e,a,u.data]),g=(0,l.useMemo)(()=>"rcs"===e&&a&&u.data?new I(a,u.data):null,[e,a,u.data]),v=(0,l.useMemo)(()=>"push"===e&&a&&u.data?new T(a,u.data):null,[e,a,u.data]),h=(0,l.useMemo)(()=>({rcs:g,sms:m,whatsapp:p,email:null,push:v,"customer-hub":null,"consent-pages":null}),[g,m,p,v]),f=(0,l.useMemo)(()=>()=>h[e],[h,e]);return{transformers:h,getTransformerForChannel:f,collection:s,sourceValues:c,localesL10nValues:u,selectedLanguage:a,collectionType:r,isCollectionLoading:i,isDataReady:d,languageDirections:o?.language_directions}};var O=a(715424),R=a(431421);let D=(0,O.A)(()=>Promise.all([a.e("22389"),a.e("97329")]).then(a.bind(a,890402)),"l10n-editor-rcs-editor"),N=(0,O.A)(()=>Promise.all([a.e("22389"),a.e("96680")]).then(a.bind(a,8901)),"l10n-editor-sms-editor"),F=(0,O.A)(()=>a.e("6276").then(a.bind(a,97327)),"l10n-editor-email-editor"),B=(0,O.A)(()=>Promise.all([a.e("51689"),a.e("14163"),a.e("13044")]).then(a.bind(a,452831)),"l10n-editor-whatsapp-editor"),j=(0,O.A)(()=>Promise.all([a.e("22389"),a.e("94078")]).then(a.bind(a,457291)),"l10n-editor-push-editor"),V=(0,O.A)(()=>a.e("44764").then(a.bind(a,922103)),"l10n-editor-customer-hub-editor"),P=(0,O.A)(()=>Promise.all([a.e("23342"),a.e("97173"),a.e("94012"),a.e("50800"),a.e("3356"),a.e("48084"),a.e("97966"),a.e("43297"),a.e("43134"),a.e("95232")]).then(a.bind(a,416440)),"l10n-editor-consent-pages-editor"),z=({channel:e,messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s})=>{let{t:i}=(0,g.B)("l10n-editor");switch(e){case"rcs":return l.createElement(R.A,{id:"l10n-editor-rcs-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(D,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));case"sms":return l.createElement(R.A,{id:"l10n-editor-sms-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(N,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));case"email":return l.createElement(R.A,{id:"l10n-editor-email-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(F,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));case"whatsapp":return l.createElement(R.A,{id:"l10n-editor-whatsapp-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(B,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));case"push":return l.createElement(R.A,{id:"l10n-editor-push-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(j,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));case"customer-hub":return l.createElement(R.A,{id:"l10n-editor-customer-hub-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(V,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));case"consent-pages":return l.createElement(R.A,{id:"l10n-editor-consent-pages-editor",fallback:l.createElement("div",null,i("loading_9qKrV"))},l.createElement(P,{messageId:t,isReadOnlyTranslations:a,collection:n,sourceValues:r,localesL10nValues:s}));default:return null}},$=(0,O.A)(()=>a.e("23451").then(a.bind(a,865462)),"l10n-editor-consent-pages-nav"),H=({channel:e,messageId:t,prevPath:a})=>"consent-pages"===e?l.createElement(R.A,{id:"l10n-editor-consent-pages-nav",fallback:null},l.createElement($,{messageId:t,prevPath:a})):null;a(157149);var K=a(761153),U=a(509056);let W=(0,O.A)(()=>Promise.all([a.e("96315"),a.e("96542"),a.e("99137"),a.e("33755"),a.e("71682"),a.e("59237"),a.e("57776"),a.e("95640"),a.e("69302")]).then(a.bind(a,794757)),"l10n-editor-rcs-preview"),G=(0,O.A)(()=>Promise.all([a.e("96315"),a.e("83352"),a.e("44652"),a.e("50109")]).then(a.bind(a,160166)),"l10n-editor-sms-preview"),q=(0,O.A)(()=>Promise.all([a.e("59009"),a.e("58973")]).then(a.bind(a,241932)),"l10n-editor-email-preview"),Q=(0,O.A)(()=>Promise.all([a.e("96315"),a.e("34853"),a.e("76897"),a.e("78866")]).then(a.bind(a,593065)),"l10n-editor-whatsapp-preview"),Y=(0,O.A)(()=>Promise.all([a.e("96315"),a.e("71682"),a.e("96159"),a.e("1276"),a.e("31004"),a.e("44853"),a.e("83352"),a.e("44652"),a.e("20815")]).then(a.bind(a,174731)),"l10n-editor-push-preview"),
1X=(0,O.A)(()=>a.e("42023").then(a.bind(a,414490)),"l10n-editor-customer-hub-preview"),Z=(0,O.A)(()=>Promise.all([a.e("48902"),a.e("50800"),a.e("11112"),a.e("43297"),a.e("11517"),a.e("82641")]).then(a.bind(a,349871)),"l10n-editor-consent-pages-preview"),J=({channel:e,messageId:t,messageType:a,mjmlWorker:n,transformers:r,sourceValues:s,localesL10nValues:i,selectedLanguage:o,isDataReady:c})=>{let{t:d}=(0,g.B)("l10n-editor");if(!c)return null;switch(e){case"rcs":return l.createElement(R.A,{id:"l10n-editor-rcs-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(W,null));case"sms":{if(!(0,u.Cg)("sms",a))return null;let e=(0,U.m8)(t,o,i?.data);return l.createElement(R.A,{id:"l10n-editor-sms-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(G,{key:e,messageId:t,messageType:a,transformer:r.sms}))}case"email":if(!i||!(0,u.Cg)("email",a))return null;return l.createElement(R.A,{id:"l10n-editor-email-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(q,{mjmlWorker:n,messageId:t,messageType:a,targetLocale:o??"",l10nValues:i,sourceValues:s}));case"whatsapp":return l.createElement(R.A,{id:"l10n-editor-whatsapp-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(Q,{templateId:t,transformer:r.whatsapp}));case"push":{if(!(0,u.Cg)("push",a))return null;let e=(0,K.N4)(t,o,i?.data);return l.createElement(R.A,{id:"l10n-editor-push-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(Y,{key:e,messageId:t,messageType:a,transformer:r.push}))}case"customer-hub":return l.createElement(R.A,{id:"l10n-editor-customer-hub-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(X,{targetLocale:o??"",localesL10nValues:i,sourceValues:s}));case"consent-pages":return l.createElement(R.A,{id:"l10n-editor-consent-pages-preview",fallback:l.createElement("div",null,d("loading_9qKrV"))},l.createElement(Z,{messageId:t,targetLocale:o??"",sourceValues:s,localesL10nValues:i}));default:return null}},ee=({children:e,isFullWidth:t=!1,isHidden:a=!1})=>l.createElement(m.a,{display:a?"none":"flex",flexDirection:"column",flexShrink:0,width:t?"100%":"35%",overflow:"auto",background:"primary"},e),et=(0,l.createContext)(void 0),ea=({children:e})=>{let[t,a]=(0,l.useState)("split"),n=(0,l.useMemo)(()=>({layout:t,setLayout:a}),[t]);return l.createElement(et.Provider,{value:n},e)},el=()=>{let e=(0,l.useContext)(et);if(void 0===e)throw Error("usePreviewLayout must be used within a PreviewLayoutProvider");return e},en=(0,O.A)(()=>Promise.all([a.e("86965"),a.e("57776"),a.e("16191"),a.e("1661")]).then(a.bind(a,472780)),"l10n-editor-rcs-providers"),er=(0,O.A)(()=>Promise.all([a.e("83352"),a.e("31197")]).then(a.bind(a,516684)),"l10n-editor-sms-providers"),es=(0,O.A)(()=>Promise.all([a.e("83352"),a.e("95414")]).then(a.bind(a,226645)),"l10n-editor-push-providers"),ei=(0,O.A)(()=>a.e("59618").then(a.bind(a,914169)),"l10n-editor-whatsapp-providers"),eo=({channel:e,messageType:t,messageId:a,transformers:n,children:r})=>{let{t:s}=(0,g.B)("l10n-editor");switch(e){case"rcs":if(!(0,u.Cg)("rcs",t))return null;return l.createElement(R.A,{id:"l10n-editor-rcs-providers",fallback:l.createElement("div",null,s("loading_9qKrV"))},l.createElement(en,{key:a,messageId:a,messageType:t,transformer:n?.rcs??void 0},r));case"sms":return l.createElement(R.A,{id:"l10n-editor-sms-providers",fallback:l.createElement("div",null,s("loading_9qKrV"))},l.createElement(er,{key:a},r));case"push":return l.createElement(R.A,{id:"l10n-editor-push-providers",fallback:l.createElement("div",null,s("loading_9qKrV"))},l.createElement(es,{key:a},r));case"whatsapp":return l.createElement(R.A,{id:"l10n-editor-whatsapp-providers",fallback:l.createElement("div",null,s("loading_9qKrV"))},l.createElement(ei,{key:a},r));default:return l.createElement(R.A,{id:"l10n-editor-null-providers",fallback:l.createElement("div",null,s("loading_9qKrV"))},r)}};var ec=a(477026),eu=a(838089),ed=a(425208);let em=e=>e?Date.parse(e):NaN,ep=e=>e.reduce((e,t)=>{let a=em(t);return a>e.epochMs?{value:t,epochMs:a}:e},{value:void 0,epochMs:-1/0}).value,eg=e=>ep((e?.values??[]).flatMap(e=>Object.values(e.locales).flatMap(e=>Object.values(e.values).map(e=>e.updated_at))));var ev=a(937987),eh=a(654803),ef=a(539757),ey=a(112547),eb=a(358978),eE=a(599366),e_=a(435981),ew=a(421685),eC=a(208582),ek=a(474163),ex=a(416306),eA=a(179327);let eL=(e,t={})=>(0,eA.n)(async({id:t,format:a,fileName:l,locales:n,provider:r})=>{let s,i,o,c,u,d;if(!(0,e_.MX)(e))throw new eE.f(e);let m=(0,e_.AF)(e);await (s=m,i=t,o=a,c=l,u=n,d=r,ex.O.get(ek.D.exportL10nValues(s,i,o,c,u,d),{responseType:"blob"}).then(()=>void 0))},{...t});var eS=a(573807),eI=a(34762),eT=a(199540),eM=a(170942);let eO=({onFileDrop:e,isLoading:t})=>{let{t:a}=(0,g.B)("l10n-editor");return l.createElement(eM.z,{label:a("importModal.fileLabel_X2nQ7"),hideLabel:!0,accept:["csv"],onDrop:e,busy:t,testId:"import-csv-modal-file-input"})};var eR=a(343180),eD=a(568775),eN=a(497952),eF=a(333593),eB=a(334709),ej=a(977288);let eV=[eF.L.REQUIRED_COLUMNS_MISSING,eF.L.NO_LOCALE_COLUMNS,eF.L.NO_VALID_LOCALE_COLUMNS],eP=(e,t)=>{let a=e?.[t];return Array.isArray(a)&&a.every(e=>"string"==typeof e)?a:[]},ez=Object.values(eF.L),e$=()=>{let{t:e}=(0,g.B)("l10n-editor"),t=(0,eB.Lr)({type:"language"}),a=(0,ej.u)({style:"narrow"}),n=(0,l.useCallback)(e=>{let l=e.map(e=>{try{return t?.of(e)??e}catch{return e}});return a.format(l)},[t,a]),r=(0,l.useCallback)(e=>a.format([...e]),[a]);return(0,l.useMemo)(()=>({[eF.L.NO_LOCALE_COLUMNS]:()=>e("importError.noLocaleColumns_X7k2P"),[eF.L.NO_VALID_LOCALE_COLUMNS]:()=>e("importError.noValidLocaleColumns_K3nM8"),[eF.L.REQUIRED_COLUMNS_MISSING]:()=>e("importError.requiredColumnsMissing_K2pL9"),[eF.L.UNRECOGNIZED_LOCALE_COLUMNS]:t=>e("importWarning.unrecognizedLocales_A9kL2",{columns:r(eP(t,"unrecognizedLocales"))}),[eF.L.KEYS_NOT_FOUND]:t=>{let a;return e("importWarning.keysNotFound_M5kJ9",{count:"number"==typeof(a=t?.count)?a:0})},[eF.L.DUPLICATE_KEYS_CONFLICTING]:()=>e("importWarning.duplicateKeys_Q9mK3"),[eF.L.NEW_LOCALES_DETECTED]:t=>e("importWarning.newLocalesDetected_P4nL8",{languages:n(eP(t,"newLocales"))}),[eF.L.EMPTY_TRANSLATION_VALUE]:()=>e("importWarning.emptyValues_K8pLm"),[eF.L.DUPLICATE_LOCALE_COLUMNS]:()=>e("importWarning.duplicateLocaleColumns_P9nL9"),[eF.L.PLACEHOLDER_MISMATCH]:()=>e("importError.placeholderMismatch_K4pN7")}),[e,n,r])},eH=(e,t,a)=>{let l;return(l=e.code,ez.includes(l))?(0,t[e.code])(e.details):a},eK=({previewResponse:e,validationWarnings:t,helpArticleUrl:a})=>{let{t:n}=(0,g.B)("l10n-editor"),r=e$(),s=n("importError.generic_R3mK7"),{summary:i}=e;return l.createElement(eR.y,{flexDirection:"column",stretch:"all"},t&&t.length>0&&l.createElement("div",{style:{marginBottom:"var(--unit-space-100)",width:"100%"}},t.map((e,n)=>l.createElement("div",{key:`${e.code}-${e.message}`,style:{marginBottom:n<t.length-1?"var(--unit-space-50)":void 0}},l.createElement(eD.C,{action:l.createElement("a",{href:a,target:"_blank",rel:"noopener noreferrer"},"View import guidelines"),variant:(e.code,e.severity),message:eH(e,r,s),dismissable:!1,testId:`import-csv-modal-warning-banner-${e.code}`})))),l.createElement(eR.y,{flexDirection:"column"},l.createElement(eN.lc,{as:"p","data-testid":"import-csv-modal-blocks-updated"},n("importModal.blocksUpdated_K7mX3",{count:i.updatedRows})),l.createElement(eN.lc,{as:"p","data-testid":"import-csv-modal-blocks-skipped"},n("importModal.blocksSkipped_P2nY8",{count:i.unchangedRows})),l.createElement(eN.lc,{as:"p","data-testid":"import-csv-modal-blocks-unchanged"},n("importModal.blocksUnchanged_R5tQ1",{count:i.skippedRows}))))},eU=({validationErrors:e,helpArticleUrl:t})=>{let{t:a}=(0,g.B)("l10n-editor"),n=e$(),r=(()=>{let{t:e}=(0,g.B)("l10n-editor");return(0,l.useMemo)(()=>({[eF.L.REQUIRED_COLUMNS_MISSING]:()=>e("importError.requiredColumnsMissingInstructions_M7xN3"),[eF.L.NO_LOCALE_COLUMNS]:()=>e("importError.noLocaleColumnsInstructions_T5nQ8"),[eF.L.NO_VALID_LOCALE_COLUMNS]:()=>e("importError.noValidLocaleColumnsInstructions_P6xR2")}
1),[e])})(),s=a("importError.generic_R3mK7"),i=e&&e.length>0?Array.from(e.reduce((e,t)=>(e.has(t.code)||e.set(t.code,t),e),new Map).values()):[],o=i.length>0,c=i[0],u=c?((e,t)=>{if(eV.includes(e))return t[e]()})(c.code,r):void 0;return l.createElement(eR.y,{flexDirection:"column"},o?i.map((e,a)=>l.createElement(m.a,{display:"flex",key:e.code,marginBottom:a<i.length-1?"50":"100"},l.createElement(eD.C,{action:l.createElement("a",{href:t,target:"_blank",rel:"noopener noreferrer"},"View import guidelines"),variant:(e.code,e.severity),message:eH(e,n,s),dismissable:!1,testId:`import-csv-modal-error-banner-${e.code}`}))):l.createElement(m.a,{display:"flex",marginBottom:"100"},l.createElement(eD.C,{variant:"error",message:a("importError.generic_R3mK7"),dismissable:!1,testId:"import-csv-modal-error-banner"})),u&&l.createElement(eN.lc,{as:"p","data-testid":"import-csv-modal-error-instructions"},u))},eW="file-selection",eG="preview-success",eq="preview-failure",eQ=({currentStep:e,isLoading:t,hasSelectedFile:a,onClose:n,onNext:r,onImport:s,onSelectNewFile:i})=>{let{t:o}=(0,g.B)("l10n-editor"),c={label:o("importModal.cancel_D3pN8"),variant:"secondary",onClick:n,testId:"import-csv-modal-cancel"};return e===eG?l.createElement(l.Fragment,null,l.createElement(ed.$,{...c,disabled:t}),l.createElement(ed.$,{label:o(t?"importModal.importing_Q4vL9":"importModal.import_H7xW1"),variant:"primary",onClick:s,disabled:t,testId:"import-csv-modal-import"})):e===eq?l.createElement(l.Fragment,null,l.createElement(ed.$,c),l.createElement(ed.$,{label:o("importModal.selectNewFile_W3kM8"),variant:"primary",onClick:i,testId:"import-csv-modal-select-new-file"})):l.createElement(l.Fragment,null,l.createElement(ed.$,{...c,disabled:t}),l.createElement(ed.$,{label:o(t?"importModal.validating_M9kT5":"importModal.next_X8nP4"),variant:"primary",onClick:r,disabled:!a||t,testId:"import-csv-modal-next"}))},eY=({onClose:e,collectionType:t,collectionId:a,onImportSuccess:n})=>{let{t:r}=(0,g.B)("l10n-editor"),s=(0,eT.HF)("45085617755931"),{currentStep:i,selectedFile:o,previewResponse:c,validationErrors:u,isLoading:d,handleFileDrop:m,handleNext:p,handleImport:v,handleSelectNewFile:h}=(({collectionType:e,collectionId:t,onClose:a,onImportSuccess:n})=>{let{t:r}=(0,g.B)("l10n-editor"),{queueToastNotification:s}=(0,w.h)("l10n-editor"),[i,o]=(0,l.useState)(eW),[c,u]=(0,l.useState)(),[d,m]=(0,l.useState)(),[p,v]=(0,l.useState)([]),{mutate:h,isLoading:f}=((e,t={})=>(0,eA.n)(async({id:t,file:a,dryRun:l=!1})=>{if(!(0,e_.MX)(e))throw new eE.f(e);return((e,t,a,l=!1)=>{let n=new FormData;return n.append("file",a),ex.Ni.post(`${ek.D.importL10nValues(e,t)}?dry_run=${l}`,n).then(e=>e.data)})((0,e_.AF)(e),t,a,l)},{...t}))(e,{onSuccess:e=>{e.dryRun?(m(e),o(eG),v([])):(s({content:()=>r("importSuccessMessage_R4mN7"),variant:"success"}),n?.(),a())},onError:(e,t)=>{let l=e.response?.data,n="object"==typeof l&&null!==l?l.validationIssues??l.validation_issues??[]:[];t.dryRun?(v(n),m(void 0),o(eq)):(s({content:()=>r("importErrorMessage_B9tY3"),variant:"error"}),a())}}),y=(0,l.useCallback)((e,{accepted:t})=>{t.length>0&&(u(t[0]),v([]))},[]),b=(0,l.useCallback)(e=>{c&&h({id:t,file:c,dryRun:e})},[h,t,c]),E=(0,l.useCallback)(()=>b(!0),[b]);return{currentStep:i,selectedFile:c,previewResponse:d,validationErrors:p,isLoading:f,handleFileDrop:y,handleNext:E,handleImport:(0,l.useCallback)(()=>b(!1),[b]),handleSelectNewFile:(0,l.useCallback)(()=>{o(eW),u(void 0),v([]),m(void 0)},[])}})({collectionType:t,collectionId:a,onClose:e,onImportSuccess:n}),f={[eq]:r("importModal.failedHeading_R7tN2"),[eG]:r("importModal.confirmHeading_K2mJ7"),[eW]:r("importModal.heading_K9mP3")},y={[eq]:l.createElement(eS.i,{size:"large",background:"attention",fill:!0})};return l.createElement(eI.a,{opened:!0,onChangeOpened:(t,{opened:a})=>{a||e()},heading:f[i],symbol:y[i],actions:l.createElement(eQ,{currentStep:i,isLoading:d,hasSelectedFile:!!o,onClose:e,onNext:p,onImport:v,onSelectNewFile:h}),testId:"import-csv-modal"},i===eW?l.createElement(eO,{onFileDrop:m,isLoading:d}):i===eG&&c?l.createElement(eK,{previewResponse:c,validationWarnings:(e=>{if(e)return e.filter(e=>"error"!==e.severity)})(c.validationIssues),helpArticleUrl:s}):i===eq?l.createElement(eU,{validationErrors:u,helpArticleUrl:s}):null)};var eX=a(96742),eZ=a(83135),eJ=a(643513),e0=a(201940);let e1=(e,t)=>t?e?.of(t)??t:"",e2=({sourceLocale:e,targetLocales:t,localeScope:a,onScopeChange:n,selectedLocales:r,onLocalesChange:s})=>{let{t:i}=(0,g.B)("l10n-editor"),o=(0,eB.Lr)({type:"language"}),c=e1(o,e),u=(0,l.useMemo)(()=>t.map(e=>({value:e,label:e1(o,e)}
1)),[t,o]),d=(0,l.useMemo)(()=>u.filter(e=>r.includes(e.value)),[r,u]),p=(0,l.useMemo)(()=>[{label:i("exportFormatModal.scopeAll_M7xQ2"),value:"all"},{label:i("exportFormatModal.scopeSource_R7mK3",{language:c}),value:"source"},{label:i("exportFormatModal.scopeSpecific_X9mT5"),value:"specific"}],[i,c]);return l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement(eJ.U,{label:i("exportFormatModal.languagesLabel_K3pN9"),description:i("exportFormatModal.selectLanguagesDescription_N3kW8",{language:c}),name:"localeScope",value:a,onChange:n,options:p,collapseFooter:!0,testId:"locale-scope-radio"}),"specific"===a&&l.createElement(e0.v,{label:i("exportFormatModal.selectLanguages_R6nW3"),name:"specificLocales",value:d,onChange:s,options:u,selectAll:!0,filter:!0,menuPlacement:"bottom-start",menuPortal:!0,menuPositionFixed:!0,size:"small",testId:"specific-locales-select"}))},e8=({onClose:e,onExport:t,isLoading:a,collectionId:n})=>{let{t:r}=(0,g.B)("l10n-editor"),{hooks:s,collectionType:i}=(0,k.f)(),{data:o}=s.useGetL10nCollection(i,{id:n}),[c,u]=(0,l.useState)("csv"),[d,p]=(0,l.useState)(!0),[v,h]=(0,l.useState)("all"),[f,y]=(0,l.useState)([]),b=o?.source_locale??"",E=(0,l.useMemo)(()=>o?.target_locales??[],[o?.target_locales]),_=(0,l.useCallback)((e,{selectedOption:t})=>{h(t.value),"specific"===t.value&&y([])},[]),w=(0,l.useCallback)((e,{value:t})=>{y(t)},[]),C=(0,l.useCallback)(()=>{let e,a=d?"smartling":void 0;"all"===v?e=E:"specific"===v&&(e=f),t(c,a,e)},[t,c,d,v,E,f]);return l.createElement(eI.a,{opened:!0,onChangeOpened:(t,{opened:a})=>{a||e()},heading:r("exportFormatModal.heading_T5kW2"),size:"small",actions:l.createElement(l.Fragment,null,l.createElement(ed.$,{label:r("exportFormatModal.cancel_X9kP2"),onClick:e,disabled:a,testId:"export-format-modal-cancel"}),l.createElement(ed.$,{label:r("exportFormatModal.export_P4nL8"),variant:"primary",onClick:C,disabled:a||"specific"===v&&0===f.length,testId:"export-format-modal-export"})),testId:"export-format-modal"},l.createElement(m.a,{display:"flex",flexDirection:"column",gap:"200"},l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement(eX.a,{label:r("exportFormatModal.formatLabel_Q9mK3"),name:"exportFormat",value:c,onChange:(e,{value:t})=>u(t),options:[{label:r("exportFormatModal.simpleCSV_M7xN3"),value:"csv"},{label:r("exportFormatModal.json_P2nK7"),value:"json"}],menuPlacement:"bottom-start",menuPortal:!0,menuPositionFixed:!0,size:"small",collapseFooter:!0,testId:"export-format-select"}),l.createElement(eZ.S,{label:r("exportFormatModal.smartlingCheckbox_W3pL6"),name:"isSmartling",checked:d,onChange:()=>p(e=>!e),testId:"export-smartling-checkbox"})),l.createElement(e2,{sourceLocale:b,targetLocales:E,localeScope:v,onScopeChange:_,selectedLocales:f,onLocalesChange:w})))},e3=({id:e,fileName:t,isReadOnlyTranslations:a=!1})=>{let{t:n}=(0,g.B)("l10n-editor"),{queueToastNotification:r}=(0,w.h)("l10n-editor"),{collectionType:s,hooks:i}=(0,k.f)(),{mutate:o,isLoading:c}=eL(s,{onSuccess:()=>{r({content:()=>n("exportSuccessMessage_R3kP7"),variant:"success"})},onError:()=>{r({content:()=>n("exportErrorMessage_X7nQ2"),variant:"error"})}}),u=i.useQueryClient(),[d,m]=(0,l.useState)(!1),[p,v]=(0,l.useState)(!1),h=(0,l.useCallback)((a,l,n)=>{o({id:e,...a&&{format:a},...l&&{provider:l},...t&&{fileName:t},...n&&{locales:n}}),v(!1)},[o,e,t]),f=(0,l.useCallback)(()=>{let{queryKey:t}=i.getL10nCollectionQuery(s,{id:e});u.invalidateQueries({queryKey:t});let{queryKey:a}=i.getSourceValuesQuery(s,{id:e});u.invalidateQueries({queryKey:a}),u.invalidateQueries({queryKey:["get-l10n-values",s,e]})},[u,i,s,e]),y=(0,l.useMemo)(()=>[{label:n("exportMenuLabel_K7mR3"),value:"export-csv",callback:()=>v(!0)},{label:n("importCSV"),value:"import-csv",callback:()=>m(!0),disabled:a}],[a,n]),b=(0,l.useCallback)((e,{option:t})=>{t.callback()},[]);return l.createElement(l.Fragment,null,d&&!a&&l.createElement(eY,{onClose:()=>m(!1),collectionType:s,collectionId:e,onImportSuccess:f}),p&&l.createElement(e8,{onClose:()=>v(!1),onExport:h,isLoading:c,collectionId:e}),l.createElement(ew.Wy,{trigger:l.createElement(ed.$,{label:"Label",size:"small",variant:"secondary",iconOnly:!0,icon:l.createElement(eC.n,null),testId:"import-export-action-menu-button"}),options:y,onChoose:b,disabled:c,menuPlacement:"bottom-end",menuPortal:!0,testId:"import-export-action-menu"}))};var e7=a(701409),e4=a(340654),e5=a(638796),e6=a(533810),e9=a(36749);let te=()=>{let{t:e}=(0,g.B)("l10n-editor"),{layout:t,setLayout:a}=el();return l.createElement(m.a,{display:"inline-flex",alignItems:"center"},l.createElement(e4.I,{name:"l10n-editor-preview-layout",testId:"preview-layout-control",label:e("previewLayoutLabel_Yb3Nq"),hideLabel:!0,collapseFooter:!0,iconOnly:!0,size:"small",options:[{label:e("layoutEditorOnly_Mk9Pd"),value:"editor",icon:l.createElement(e5.j,null)},{label:e("layoutSplit_Tv7Rc"),value:"split",icon:l.createElement(e6.n,null)},{label:e("layoutPreviewOnly_Wq2Ls"),value:"preview",icon:l.createElement(e9.a,null)}],value:t,onChange:(e,t)=>
1{let l;t&&("editor"===(l=t.value)||"split"===l||"preview"===l)&&a(t.value)}}))};var tt=a(917226),ta=a(938372),tl=a(584522);let tn=(0,O.A)(()=>Promise.all([a.e("27282"),a.e("33123"),a.e("71682"),a.e("76124"),a.e("74547")]).then(a.bind(a,18605)).then(e=>({default:e.TranslationSettingsDrawer})),"TranslationSettingsDrawer"),tr=({isReadOnlyTranslations:e=!1})=>{let{t}=(0,g.B)("l10n-editor"),{checkGate:a}=(0,tl.A)(),n=a("l10n_editor_settings_drawer"),{data:r}=(0,ta.d)({enabled:n}),[s,i]=(0,l.useState)(!1),o=(0,l.useCallback)(()=>i(!0),[]),c=(0,l.useCallback)(()=>i(!1),[]);return n&&r?l.createElement(l.Fragment,null,l.createElement(ed.$,{icon:l.createElement(tt.D,null),iconOnly:!0,label:t("translationSettings_qW3nZ"),variant:"tertiary",size:"small",disabled:e,onClick:o}),s&&!e?l.createElement(R.A,{id:"translation-settings-drawer-lazy",fallback:null},l.createElement(tn,{opened:!0,onClose:c})):null):null};tr.displayName="TranslationSettingsButton";let ts=(0,e7.n)({header:[],sidebar:[]},{left:{active:null},right:{active:null}}),ti=({actionZone:e,lastUpdated:t,...a})=>{let{t:n}=(0,g.B)("l10n-editor");return l.createElement(ts.Frame,null,l.createElement(ts.Header,{...a,actionZone:l.createElement(l.Fragment,null,t?l.createElement(eN.lc,{variant:"secondary",color:"neutral"},n("lastUpdated_3j2Kd",{timestamp:t})):null,l.createElement(tr,null),l.createElement(te,null),l.createElement(m.a,{display:"flex",alignItems:"center",gap:"75"},e))}))};var to=a(7043);let tc=({messageType:e,messageId:t,onBack:a,onDone:i})=>{let{t:o}=(0,g.B)("l10n-editor"),c=(0,s.A)(),{pathname:d,state:m}=(0,r.zy)(),p=(0,n.Ay)(),v=(0,ec.bt)({dateStyle:"medium",timeStyle:"short"}),{name:h}=(0,to.T)(e,t),f=((e,t)=>{let a=(0,e_.MX)(e),l=(0,ey.y)({variationId:"campaign"===e?t.id:void 0,flowMessageId:"flow"===e?t.id:void 0},{enabled:a&&("campaign"===e||"flow"===e)}),n=a&&"campaign"===e&&l.data?.type==="variation"&&l.data.parentId||"",r=a&&"flow"===e&&l.data?.type==="flow"&&l.data.flowAbTestActionId||"",s=(0,ev.a)(n,{enabled:!!n}),i=(0,eh.A)(n,{enabled:!!n}),o=(0,ef.i)(r,{enabled:!!r});switch(e){case"campaign":var c,u;let d;return c=s.data,u=i.data,d=u?.variations.filter(e=>"email"===e.channelLabel),c&&d&&0!==d.length?c.variationDistribution.map(e=>{let t=d.find(t=>"email"===t.channelLabel&&t.id===e.id);return{id:e.id,label:e.label,subject:t&&"subject"in t?t.subject:"",weight:e.weight}}):[];case"flow":var m=o.data;if(!m)return[];return[{id:m.mainMessageId,label:m.name,subject:"",weight:-1},...m.variations.filter(e=>"subject"in e).map(e=>({id:e.id,label:e.name,subject:e.subject,weight:-1}))||[]];case"template":case"universal":return[];default:if(a)throw new eb.p(e);throw new eE.f(e)}})(e,{id:t}),{hooks:y,collectionType:b}=(0,k.f)(),{values:E}=y.useGetCollectionValues(b,{id:t,isEnabled:!0}),_=(0,l.useMemo)(()=>h?{name:h,variations:f}:null,[h,f]),w=(0,l.useMemo)(()=>_?.variations?.length?_.variations.map((t,a)=>({value:t.id,label:"campaign"===e&&t.label?`Variation ${t.label}`:t.label||`Variation ${a+1}`})):[],[_?.variations,e]),C=w.length>1,x=(0,l.useCallback)((t,a)=>{let l=/\/edit\/?$/.test(d),n=p.toString(),r=l&&n?`?${n}`:"";c(`${u.Yk.email.path}/${e}/${a.selectedOption.value}${l?"/edit":""}${r}`,{replace:!0,state:m??void 0})},[m,c,e,d,p]),A=(0,l.useMemo)(()=>_?.variations?.length?t?_.variations.find(e=>e.id===t):_.variations[0]:null,[_?.variations,t]),L=(0,l.useMemo)(()=>{let e=eg(E.data?.message);return e?v.format(new Date(e)):null},[E.data?.message,v]),S=(0,l.useMemo)(()=>{if(C){let a=t||_?.variations?.[0]?.id||"",n="campaign"===e&&A?.label?`Variation ${A?.label}`:A?.label||_?.name||"";return l.createElement(eu.n,{type:"dropdown",selectValue:a,onSelectChange:x,options:w,textValue:n,readOnly:!1})}return _?.name||""},[C,t,_?.variations,_?.name,A?.label,x,w,e]);return l.createElement(ti,{title:S,onBack:a,lastUpdated:L,actionZone:l.createElement(l.Fragment,null,l.createElement(e3,{id:t,fileName:h??void 0}),i?l.createElement(ed.$,{label:o("done_SPmGB"),size:"small",variant:"primary",onClick:()=>i()}):null)})};var tu=a(156305),td=a(829096);let tm=({messageType:e,messageId:t,onBack:a,onDone:r})=>{let{t:s}=(0,g.B)("l10n-editor"),i=(0,n.Ay)(),o=(0,td.A)(),c=i.get("variation"),u=(0,ec.bt)({dateStyle:"medium",timeStyle:"short"}),{data:d}=(0,tu.SX)({messageType:e,messageId:t}),{hooks:m,collectionType:p}=(0,k.f)(),{values:v}=m.useGetCollectionValues(p,{id:t,isEnabled:!0}),h=(0,l.useMemo)(()=>d?.variations?.length?d.variations.map((e,t)=>({value:e.id,label:e.name||`Variation ${t+1}`})):[],[d?.variations]),f=h.length>1,y=(0,l.useCallback)((e,t)=>{o(e=>({...e,variation:t.selectedOption.value}),!0)},[o]),b=(0,l.useMemo)(()=>d?.variations?.length?c?d.variations.find(e=>e.id===c):d.variations[0]:null,[d?.variations,c]),E=(0,l.useMemo)(()=>{let e=eg(v.data?.message);return e?u.format(new Date(e)):null},[v.data?.message,u]),_=(0,l.useMemo)(()=>
1{if(f){let e=c||d?.variations?.[0]?.id||"",t=b?.name||d?.name||"";return l.createElement(eu.n,{type:"dropdown",selectValue:e,onSelectChange:y,options:h,textValue:t,readOnly:!1})}return d?.name||""},[f,c,d?.variations,d?.name,b?.name,y,h]);return l.createElement(ti,{title:_,onBack:a,lastUpdated:E,actionZone:l.createElement(l.Fragment,null,l.createElement(e3,{id:t,fileName:d?.name}),r?l.createElement(ed.$,{label:s("done_SPmGB"),size:"small",variant:"primary",onClick:()=>r()}):null)})};var tp=a(901238),tg=a(667196);let tv=({messageId:e,onBack:t,onDone:a})=>{let{t:n}=(0,g.B)("l10n-editor"),{data:r,isLoading:s,isError:i}=(0,tp.UN)(e??null),o=(0,ec.bt)({dateStyle:"medium",timeStyle:"short"}),{queueToastNotification:c}=(0,w.h)("l10n-editor"),{hooks:u,collectionType:d,setSelectedLanguage:m,selectedLanguage:p}=(0,k.f)(),{values:v}=u.useGetCollectionValues(d,{id:e,isEnabled:!0}),{isValidAcrossLocales:h,firstInvalidLocale:f,allInvalidLocales:y}=(0,tg.kk)(),b=e=>{if(!h){c({id:"l10n-validation-error",content:()=>n("toastNotificationFixErrors_sG7yq"),variant:"error"});let e=p&&y.includes(p);f&&!e&&m(f);return}e()},E=(0,l.useMemo)(()=>{let e=eg(v.data?.message);return e?o.format(new Date(e)):null},[v.data?.message,o]),_=(0,l.useMemo)(()=>r?.name||"",[r?.name]);return s||i?null:l.createElement(ti,{title:_,onBack:t?e=>b(()=>t(e)):void 0,lastUpdated:E,actionZone:l.createElement(l.Fragment,null,l.createElement(e3,{id:e,fileName:r?.name}),a?l.createElement(ed.$,{label:n("done_SPmGB"),onClick:()=>b(()=>a()),size:"small"}):null)})},th=({messageType:e,messageId:t,onBack:a,onDone:n})=>{let{t:r}=(0,g.B)("l10n-editor"),{data:s,isLoading:i,isError:o}=(0,tu.Py)({messageType:e,messageId:t}),c=(0,ec.bt)({dateStyle:"medium",timeStyle:"short"}),{hooks:u,collectionType:d}=(0,k.f)(),{values:m}=u.useGetCollectionValues(d,{id:t,isEnabled:!0}),p=(0,l.useMemo)(()=>{let e=eg(m.data?.template);return e?c.format(new Date(e)):null},[m.data?.template,c]),v=(0,l.useMemo)(()=>s?.name||"",[s?.name]);return i||o?null:l.createElement(ti,{title:v,onBack:a,lastUpdated:p,actionZone:l.createElement(l.Fragment,null,l.createElement(e3,{id:t,fileName:s?.name}),n?l.createElement(ed.$,{label:r("done_SPmGB"),size:"small",variant:"primary",onClick:()=>n(),testId:"push-header-done-button"}):null)})},tf=({onBack:e,onDone:t})=>{let{t:a}=(0,g.B)("l10n-editor");return l.createElement(ti,{title:a("customerHub_DxFvs"),onBack:e,actionZone:t&&l.createElement(ed.$,{label:a("done_SPmGB"),onClick:()=>t(),size:"small",variant:"secondary"})})};var ty=a(606442),tb=a(480792);let tE=({messageId:e,onBack:t,onDone:a})=>{let{t:n}=(0,g.B)("l10n-editor"),r=(()=>{let{collectionType:e}=(0,k.f)(),t=(0,ty.i)(),a=(0,tb.F)(e);return a?t[a].label:void 0})();return l.createElement(ti,{title:r??"",onBack:t,actionZone:l.createElement(l.Fragment,null,l.createElement(e3,{id:e,fileName:r}),a&&l.createElement(ed.$,{label:n("done_SPmGB"),size:"small",onClick:()=>a(),variant:"secondary"}))})},t_=({channel:e,messageType:t,messageId:a,onBack:n,onDone:r})=>{let{hooks:s,collectionType:i}=(0,k.f)(),{collection:o}=s.useGetCollectionValues(i,{id:a,isEnabled:!0});switch((0,l.useEffect)(()=>{o.data||o.isLoading||!r||r({returnToSetup:!0})},[o.data,o.isLoading,r]),e){case"sms":case"rcs":if("campaign"===t||"flow"===t)return l.createElement(tm,{messageType:t,messageId:a,onBack:n,onDone:r});return null;case"email":if(!(0,u.Cg)("email",t))return null;return l.createElement(tc,{messageType:t,messageId:a,onBack:n,onDone:r});case"whatsapp":if("template"===t)return l.createElement(tv,{messageType:t,messageId:a,onBack:n,onDone:r});return null;case"push":if("campaign"===t||"flow"===t)return l.createElement(th,{messageType:t,messageId:a,onBack:n,onDone:r});return null;case"customer-hub":return l.createElement(tf,{onBack:n,onDone:r});case"consent-pages":return l.createElement(tE,{messageId:a,onBack:n,onDone:r});default:return null}};var tw=a(954168),tC=a(169882),tk=a(917806),tx=a(82376),tA=a(411416),tL=a(917879),tS=a(897197),tI=a(74757),tT=a(252222),tM=a(167936),tO=a(983541),tR=a(318328),tD=a(623200),tN=a(838404),tF=a(431598);let tB=e=>new Promise(t=>{setTimeout(t,e)}),tj=async(e,{runId:t,typeForUrl:a,l10nType:l,id:n,locales:r})=>{await Promise.all(r.map(async r=>{let s=null;try{await (0,tD.dj)({type:a,messageId:n,locale:r})}catch(e){s=e instanceof Error?e:Error(String(e))}if(!s)try{await (0,tF.D)(e,(0,tN.Zm)(l,n))}catch{}(0,tR.eg)(e,t,{locale:r,error:s})})),(0,tR.a4)(e,t)},tV=({l10nType:e,id:t,collectionId:a,candidateLocales:n,enabled:r,delay:s=tB})=>{let i=(0,b.jE)(),o=(0,l.useRef)(null),c=n.join(",");(0,l.useEffect)(()=>{!r||!a||""===c||o.current===a||(0,tR.tL)(i,a)||(o.current=a,(async()=>{let l=(0,e_.AF)(e),n=async e=>{let a=await Promise.allSettled(e.map(async e=>({locale:e,state:await (0,tD.EY)({type:l,messageId:t,locale:e})})));return{answers:a.flatMap(e=>"fulfilled"===e.status?[e.value]:[]),unanswered:e.filter((e,t)=>
1a[t]?.status==="rejected")}},r=await n(c.split(",")),u=[...r.answers];if(r.unanswered.length>0){await s(3e3);let e=await n(r.unanswered);u.push(...e.answers),e.unanswered.length>0&&(o.current=null)}if(u.some(e=>"complete"===e.state))try{await (0,tF.D)(i,(0,tN.Zm)(e,t))}catch{}let d=e=>u.filter(t=>t.state===e).map(e=>e.locale),m=d("in-flight"),p=m.length>0?d("failed"):[];if(0===m.length||(0,tR.tL)(i,a))return;let g=(0,tR.Zz)(i,{collectionId:a,kind:"resume",locales:[...m,...p]});p.forEach(e=>(0,tR.eg)(i,g,{locale:e,error:Error(`Machine translation failed for locale "${e}"`)})),await tj(i,{runId:g,typeForUrl:l,l10nType:e,id:t,locales:m})})().catch(()=>{o.current=null}))},[r,a,c,t,e,i,s])};var tP=a(442008),tz=a(401758);let t$=(e,t)=>ep((e?.values??[]).flatMap(e=>Object.values(e.locales[t]?.values??{}).map(e=>e.updated_at))),tH=({type:e,messageId:t,targetLocales:a,values:n,outOfSyncLocales:r,enabled:s=!0})=>{let{isInitialLoading:i,isError:o,isSuccess:c,data:u}=(0,tz.V)(e,{id:t},{enabled:s});return(0,l.useMemo)(()=>{let e=e=>Object.fromEntries(a.map(t=>[t,e(t)]));if(!s||i||o)return e(()=>void 0);if(c&&null===u)return e(()=>"notPublished");let t=em(u?.updated_at);return e(c&&Number.isFinite(t)&&void 0!==n?e=>em(t$(n,e))>t||r.includes(e)?"publishedOutOfSync":"published":()=>void 0)},[s,i,o,c,u,n,r,a])},tK=({status:e})=>{let{t}=(0,g.B)("l10n");switch(e){case"outOfSync":return l.createElement(tC.W,{variant:"caution",size:"small",label:t("updateNeeded_G89Lx"),labelOnly:!0});case"inReview":return l.createElement(tC.W,{variant:"info",size:"small",label:t("underReview_CkT73"),labelOnly:!0});default:return null}};var tU=a(561870),tW=a(920238),tG=a(210334);let tq=({label:e,filterPlaceholder:t,options:a,value:n,onChange:r,disabled:s,footerOption:i})=>l.createElement(eX.a,{hideLabel:!0,inline:!0,inputOnly:!0,filter:!0,filterPlaceholder:t,group:!0,size:"medium",label:e,disabled:s,options:a,menuPortal:!0,value:n,onChange:r,footerOption:i});tq.displayName="LanguageSelectorDropdown";var tQ=a(743313),tY=a(7158);let tX=({value:e,locales:t,onChange:a,addableLocales:n,onAdd:r,onDelete:s,onManageLanguages:i,fallbackLocale:o,sourceLocale:c,disabled:u=!1,readonly:d=!1,valueBadge:p})=>{let{t:v}=(0,g.B)("l10n"),h=(0,eB.Lr)({type:"language"}),[f,y]=(0,l.useState)(!1),[b,E]=(0,l.useState)(""),{shouldRender:_,options:w,selectedIndex:C,localeCount:k,handleChange:x,footerOption:A}=(({value:e,locales:t,onChange:a,addableLocales:n,onAdd:r,onDelete:s,readonly:i=!1})=>{let{t:o}=(0,g.B)("l10n"),{stringCompare:c}=(0,tY.s)(),u=(0,eB.Lr)({type:"language"}),d=(0,l.useCallback)(e=>e?u?.of(e)??e:e,[u]),m=(0,l.useMemo)(()=>n?.length?n.map(e=>({value:e.value,label:e.label,group:o("addNewTranslation_BE8Vs"),disabled:i||e.disabled})).sort((e,t)=>c(e.label,t.label)):[],[n,o,c,i]),p=(0,l.useMemo)(()=>[...t,...m],[t,m]),v=(0,l.useMemo)(()=>t.map(e=>e.value),[t]),h=(0,l.useMemo)(()=>v.indexOf(e),[v,e]),f=(0,l.useCallback)((e,{selectedOption:t})=>{let l=t.value;l&&!v.includes(l)?r?.(l):a(l)},[v,r,a]),y=(0,l.useMemo)(()=>{if(s&&e)return{label:o("delete_2iyuj",{language:d(e)}),icon:l.createElement(tQ.u),value:e,destructive:!0,disabled:i,onClick:()=>s(e)}},[s,o,d,e,i]);return{shouldRender:h>=0,options:p,selectedIndex:h,localeCount:t.length,handleChange:f,footerOption:y}})({value:e,locales:t,onChange:a,addableLocales:n,onAdd:r?e=>{(0,tG.Ay)("L10n_LanguageSelectorLanguageAdded",{locale:e}),r(e)}:void 0,onDelete:s,readonly:d}),L=!!o&&o===e,S=(0,l.useMemo)(()=>{let e=t.map(e=>({value:e.value,label:h?.of(e.value)??e.value}));if(c){let t={value:c,label:h?.of(c)??c};if(!e.some(e=>e.value===c))return[t,...e]}return e},[t,c,h]),I=(0,l.useMemo)(()=>L?S.filter(t=>t.value!==e):[],[L,S,e]);if(!_)return null;let T=A?{...A,onClick:()=>{A.disabled||(E(c&&c!==e?c:I[0]?.value??""),y(!0))}}:void 0,M=h?.of(e)??e,O=L?l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement("span",null,v("removeLanguageIsFallback_Vn4Rq")),l.createElement(m.a,{paddingBlockStart:"75"},l.createElement(eX.a,{label:v("newFallbackLanguage_Jk8Wp"),size:"medium",options:I,value:b,onChange:(e,t)=>
1E(t.selectedOption.value),menuPortal:!0}))):v("recipientsPreferLanguageWill_HpZSl");return l.createElement(m.a,{display:"flex",flexDirection:"column",padding:"75"},l.createElement(m.a,{display:"flex",justifyContent:"space-between",alignItems:"center"},l.createElement(m.a,{display:"flex",alignItems:"center"},l.createElement(tq,{label:v("currentLanguageSelection_teqH7"),filterPlaceholder:v("searchLanguages_JTDvJ"),options:w,value:e,onChange:x,disabled:u,footerOption:T}),i&&!d&&l.createElement(m.a,{paddingInlineStart:"50"},l.createElement(ed.$,{label:v("manageLanguages_Xm9Qk"),variant:"tertiary",size:"small",onClick:()=>{(0,tG.Ay)("L10n_ManageLanguagesButtonClicked"),i()},disabled:u}))),l.createElement(m.a,{display:"flex",alignItems:"center"},p&&l.createElement(m.a,{paddingInlineEnd:"50"},p),l.createElement(tU.T,{currentItem:C+1,itemCount:k,hideItemName:!0,disableNextButton:u||C>=k-1,disablePrevButton:u||C<=0,onClickPrev:()=>{let e=t[C-1];e&&a(e.value)},onClickNext:()=>{let e=t[C+1];e&&a(e.value)}}))),s&&l.createElement(tW.R,{heading:v("remove_zSQQk",{language:M}),message:O,cancelLabel:v("cancel_9LQRx"),confirmLabel:v("remove_O39hb"),onConfirm:()=>{(0,tG.Ay)("L10n_LanguageSelectorLanguageDeleted",{locale:e}),s(e,L?b:void 0)},onChangeOpened:(e,t)=>y(t.opened),opened:f,variant:"destructive",busy:u}))};var tZ=a(531262),tJ=a(244861),t0=a(210085),t1=a(140683),t2=a(525701),t8=a(27189),t3=a(388779);let t7=({l10nType:e,messageId:t,isOpen:a,setIsOpen:n,onSuccess:r,onAllLocalesDeleted:s,activeLocale:i,onActiveLocaleRemoved:o,setupL10nType:c,setupId:u})=>{let{t:d}=(0,g.B)("l10n"),{data:m,isLoading:p}=(0,tZ.T)(e,{id:t}),{data:v,isLoading:h}=(0,tJ.u)(e,{id:t}),[f,y]=(0,l.useState)(!1),[_,C]=(0,l.useState)(!1),{collectionInput:k,handleSourceLocaleChange:x,handleTargetLocalesChange:A,handleFallbackLocaleChange:S}=(0,t0.H)(a?m??void 0:void 0);(0,l.useEffect)(()=>{a||(y(!1),C(!1))},[a]),(0,l.useEffect)(()=>{a&&(0,tG.Ay)("L10n_ManageLanguagesModalOpened",{l10nType:e})},[a,e]);let{saveCollection:I,isSaving:T}=(({l10nType:e,messageId:t,collection:a,setIsOpen:n,onSuccess:r,onAllLocalesDeleted:s,setupL10nType:i,setupId:o})=>{let{queueToastNotification:c}=(0,w.h)("l10n"),u=(0,b.jE)(),{isEnabled:d}=(0,tT.c)(),{mutate:m,isLoading:p}=(0,t1.W)(e),{mutate:g,isLoading:v}=(0,t2.y)(e),{mutate:h,isLoading:f}=(0,E.Mc)(e,{id:t,onLocaleSettled:({locale:a,error:l,runId:n})=>{let r=()=>{n&&(0,tR.eg)(u,n,{locale:a,error:l})};return l?void r():(0,tF.D)(u,(0,tN.Zm)(e,t)).then(r,r)},onSyncCache:({runId:e})=>{i&&u.invalidateQueries({queryKey:["get-l10n-values",e_.Sr.CONSENT_PAGE_DOUBLE_OPT_IN_EMAIL]}),e&&(0,tR.a4)(u,e)}}),y=(0,l.useCallback)(()=>{u.invalidateQueries({queryKey:["get-l10n-values",e,t]})},[u,e,t]);return{saveCollection:(0,l.useCallback)(l=>{if(!a)return;let p=a.target_locales,v=l.target_locales??[],f=void 0!==l.source_locale&&l.source_locale!==a.source_locale?v:v.filter(e=>!p.includes(e)),b=()=>{y(),n(!1),0===v.length?s?.():r?.()},E=e=>{(0,L.Cp)(`Error updating l10n collection: ${String(e)}`),c({variant:"error",content:e=>e("errorManageLanguages_Rk5Lw")})};l.target_locales?.length===0?g({id:t},{onSuccess:()=>{let{queryKey:a}=(0,tZ.i)(e,{id:t});u.removeQueries({queryKey:a}),b()},onError:E}):m({id:t,params:{...a,...l}},{onSuccess:a=>{let{queryKey:l}=(0,tZ.i)(e,{id:t});if(u.setQueryData(l,a),0===f.length)return void b();let n={params:{locales:f,...i?{include_children:!0}:{}},overrideType:i,overrideId:o},r=e=>{(0,L.Cp)(`Error generating MTs for l10n collection: ${String(e)}`),c({variant:"error",content:e=>e("errorGeneratingTranslations_Mj4Kp")})};if(d){let e=(0,tR.Zz)(u,{collectionId:a.collection_id,kind:"add",locales:f});h({...n,runId:e},{onError:r}),b()}else h(n,{onSuccess:b,onError:e=>{r(e),b()}})},onError:E})},[a,e,t,u,m,g,h,y,n,r,s,i,o,c,d]),isSaving:d?p||v:p||v||f}})({l10nType:e,messageId:t,collection:m,setIsOpen:n,onSuccess:(0,l.useCallback)(()=>{let e=k.target_locales,t=e[0];i&&t&&!e.includes(i)&&o?.(t),r?.()},[i,k.target_locales,o,r]),onAllLocalesDeleted:s,setupL10nType:c,setupId:u}),M=(0,l.useCallback)(()=>{if(m&&!T){if(0===k.target_locales.length)return void C(!0);(0,tG.Ay)("L10n_ManageLanguagesModalSaved",{l10nType:e}),I(k)}},[m,T,I,k,e]),O=(0,l.useCallback)(()=>{m&&!T&&I({target_locales:[]})},[m,T,I]),R=!p&&!h&&!!m,D=!!m&&(k.source_locale!==m.source_locale||k.fallback_locale!==m.fallback_locale||[...k.target_locales].sort().join(",")!==[...m.target_locales].sort().join(","));return l.createElement(t8.v,{heading:d("manageLanguages_Xm9Qk"),primaryLabel:d(T?"savingManageLanguages_Qt3Kx":"saveManageLanguages_Np3Jx"),isBusy:T,isValid:f&&D,opened:a,onClose:t=>{"cancel"===t&&(0,tG.Ay)("L10n_ManageLanguagesModalClosed",{l10nType:e}),n(!1)},onPrimary:M},R&&l.createElement(t3.Z,{key:m.collection_id,disabled:T,defaults:m,availableLanguages:v?.languages,onSourceLocaleChange:x,onTargetLocalesChange:A,onFallbackLocaleChange:S,onValidationChange:y,onSubmit:M,allowEmptyTargetL
1ocales:!0,removeAllAction:l.createElement(ed.$,{label:d("removeAll_Vm4Qw"),variant:"destructive",onClick:()=>C(!0),disabled:T})}),l.createElement(tW.R,{heading:d("removeAllTranslations_Kd9Lp"),message:d("removeAllTranslationsMessage_Mb7Qx"),cancelLabel:d("cancel_q8CZH"),confirmLabel:d("removeAllTranslationsConfirm_Nj3Rw"),onConfirm:O,onChangeOpened:(e,t)=>C(t.opened),opened:_,variant:"destructive",busy:T}))};var t4=a(738977);let t5=({children:e,messageId:t,onDone:a,isReadOnlyTranslations:r,onBulkTranslatingChange:s,banner:i})=>{let{t:o}=(0,g.B)("l10n-editor"),c=(0,n.Ay)().get("locale"),u=(()=>{let{t:e}=(0,g.B)("l10n-editor");return(0,l.useMemo)(()=>function(t,a){switch(t){case"ABUSIVE_CONTENT":return e("abusiveContent",a);case"CATEGORY_NOT_AVAILABLE":return e("categoryNotAvailable",a);case"INCORRECT_CATEGORY":return e("incorrectCategory",a);case"INVALID_FORMAT":return e("invalidFormat",a);case"NONE":return e("none",a);case"PROMOTIONAL":return e("promotional",a);case"SCAM":return e("scam",a);case"TAG_CONTENT_MISMATCH":return e("tagContentMismatch",a);default:return""}},[e])})(),{checkGate:d}=(0,tl.A)(),v=d("i18n_update_all"),{isEnabled:h,isLoading:f}=(0,tT.c)(),{hooks:b,selectedLanguage:_,setSelectedLanguage:C,collectionType:x,setupL10nType:A,setupId:S}=(0,k.f)(),{isEditing:I}=(0,l.useContext)(p.K),T=(0,eB.Lr)({type:"language"}),{collection:M,sourceValues:O,values:R}=b.useGetCollectionValues(x,{id:t,isEnabled:!0}),{generateTranslations:D,isLoading:N}=(0,tM.g)(x,t),F=b.useQueryClient(),{mutate:B}=b.useUpdateL10nCollection(x),{mutate:j}=b.useUpdateL10nCollection(x),{mutate:V}=b.useDeleteL10nCollection(x),{mutate:P}=b.useGenerateL10nMTs(x,{id:t,onSyncCache:({successLocales:e,results:a})=>{if(!e.length)return;let l=a.filter(e=>!e.error&&e.data).reduce((e,t)=>{for(let a of t.data.message.values)e.message.values.push(a);for(let a of t.data.template.values)e.template.values.push(a);return e},{message:{values:[]},template:{values:[]}}),{queryKey:n}=b.getL10nCollectionQuery(x,{id:t}),r=F.getQueryData(n),s=r?.target_locales??e,{queryKey:i}=b.getSourceValuesQuery(x,{id:t}),{queryKey:o}=b.getL10nValuesQuery(x,{id:t,locales:[...s]});((e,t,a,l,n)=>{if(!l)return;let r=Object.values(e.getQueryData(l)||{}).flatMap(e=>e.values);(0,tO.p)(e,t,r,a.message.values,a.template.values,n)})(F,e,l,i,o)}}),{outOfSyncLocales:z,data:$}=(0,tI.o)(M.data?.target_locales??[],O.data,R.data),H=(0,tR.iD)(M.data?.collection_id),K=(0,l.useMemo)(()=>H?H.locales.filter(e=>!H.settled.includes(e)):[],[H]);tV({l10nType:x,id:t,collectionId:M.data?.collection_id,candidateLocales:M.data?.target_locales??[],enabled:h&&!M.isInitialLoading});let U=(0,l.useMemo)(()=>h?z.filter(e=>!K.includes(e)):z,[h,z,K]),W=(0,l.useMemo)(()=>_?$?.[_]??[]:[],[$,_]),G=(0,l.useMemo)(()=>W.filter(e=>e.isOutOfSync),[W]),{setBulkProgress:q,setIsBulkActive:Q}=y(),{isUpdatingAll:Y,progress:X,run:Z}=(({collectionType:e,messageId:t,outOfSyncLocales:a,localesDataSet:n,priorityLocale:r,onBulkTranslatingChange:s})=>{let{isUpdatingAll:i,progress:o,updateAllTranslations:c}=((e,t)=>{let{generateTranslations:a}=(0,tM.g)(e,t),n=(0,l.useRef)(!1),[r,s]=(0,l.useState)(!1),[i,o]=(0,l.useState)(void 0);return{isUpdatingAll:r,progress:i,updateAllTranslations:async(e,t,l)=>{if(n.current)return{succeeded:[],failed:[]};n.current=!0,s(!0);let r=l&&e.includes(l)?[l,...e.filter(e=>e!==l)]:e;o({completed:0,total:r.length});let i=[],c=[],u=async e=>{let[l,...n]=e;if(!l)return;let s=(t[l]??[]).filter(e=>e.isOutOfSync).map(e=>({type:e.type,source:e.source,mergeSource:e.mergeSource})),{hadError:d}=await a(l,s,{silent:!0});d?c.push(l):i.push(l),o({completed:i.length+c.length,total:r.length}),await u(n)};try{await u(r)}finally{n.current=!1,s(!1),o(void 0)}return{succeeded:i,failed:c}}}})(e,t),u=(0,eB.Lr)({type:"language"}),d=(0,ej.u)({type:"conjunction"}),{queueToastNotification:m}=(0,w.h)("l10n");return{isUpdatingAll:i,progress:o,run:async()=>{s?.(!0);try{let{succeeded:e,failed:t}=await c(a,n,r);if(e.length+t.length===0)return;if(0===t.length)return void m({variant:"success",content:t=>t("updateAllTranslationsSuccessToast_Ht5Nc",{count:e.length})});let l=d.format(t.map(e=>u?.of(e)??e));m({variant:"error",content:a=>a("updateAllTranslationsPartialFailureToast_Bp6Wz",{succeededCount:e.length,totalCount:e.length+t.length,failedLanguages:l})})}catch(e){(0,L.Cp)(e),m({variant:"error",content:e=>e("updateAllTranslationsErrorToast_Vz9Kd")})}finally{s?.(!1)}}}})({collectionType:x,messageId:t,outOfSyncLocales:U,localesDataSet:$,priorityLocale:_??void 0,onBulkTranslatingChange:s});(0,l.useEffect)(()=>{X&&q(X)},[X,q]),(0,l.useEffect)(()=>{Q(Y)},[Y,Q]);let J=M.data?.source_locale??"",[ee,et]=(0,l.useState)(new Set),[ea,el]=(0,l.useState)(!1),en=tP.dL,er
1=M.data?.metadata,es=tP.hm,ei=(0,l.useMemo)(()=>x!==e_.Sr.WHATSAPP||!!_&&en(er)&&!er.locale_states?.[_],[x,_,en,er]),eo=(0,l.useMemo)(()=>!(x===e_.Sr.WHATSAPP&&en(er)&&0!==Object.keys(er.locale_states??{}).length)||t4.$U.some(e=>e===es(er.locale_states?.[J])),[x,er,en,J,es]),ec=(0,l.useMemo)(()=>{if(x!==e_.Sr.WHATSAPP)return[];let e=en(er)?er.locale_states:void 0;return e?Object.entries(e).filter(([,e])=>{let t=es(e);return"string"==typeof t&&!t4.$U.some(e=>e===t)}).map(([e])=>e):[]},[x,en,es,er]),{data:eu,isLoading:em}=b.useGetAvailableLanguages(x,{id:t}),ep=(({collectionType:e,messageId:t,values:a,outOfSyncLocales:n,targetLocales:r})=>{let s=e.startsWith("consent-page");return tH({type:e,messageId:t,targetLocales:r,values:(0,l.useMemo)(()=>{if(a)return{values:[...a.message.values,...a.template.values]}},[a]),outOfSyncLocales:n,enabled:s})})({collectionType:x,messageId:t,values:R.data,outOfSyncLocales:z,targetLocales:M.data?.target_locales??[]}),eg=M.data?.fallback_locale,ev=(0,l.useMemo)(()=>(M.data?.target_locales??[]).map(e=>{let t;return U.includes(e)?t=l.createElement(tK,{status:"outOfSync"}):ec.includes(e)?t=l.createElement(tK,{status:"inReview"}):e===eg&&(t=l.createElement(tC.W,{variant:"draft",size:"small",label:o("fallback_Hn3Kp"),labelOnly:!0})),{value:e,label:T?.of(e)??e,badge:t}}),[M.data?.target_locales,U,ec,eg,T,o]),eh=_?ep[_]:void 0,ef={published:tL.d.LIVE,publishedOutOfSync:tL.d.EDITING,notPublished:tL.d.DRAFT},ey=eh?ef[eh]:void 0,eb=(()=>{if(!ey)return;let e=l.createElement(tS.A,{testId:"publish-status",state:ey});return"publishedOutOfSync"===eh?l.createElement(tk.m,{text:o("editingPublishTooltip_Pb8Kq")},l.createElement("span",null,e)):e})(),eE=(0,l.useMemo)(()=>{if(!eo)return;let e=M.data?.target_locales??[];return(eu?.languages??[]).filter(t=>t!==J&&!e.includes(t)).map(e=>({value:e,label:T?.of(e)??e}))},[eo,M.data?.target_locales,eu?.languages,J,T]),ew=_&&en(er)&&er.locale_states?.[_]?.error_code,eC=!!ew&&_&&!ee.has(_),ek=(0,l.useCallback)(()=>{_&&et(e=>new Set(e).add(_))},[_]);(0,l.useEffect)(()=>{let e=M.data?.target_locales;if(_||!e?.length)return;let t=c??"";C(e.includes(t)?t:e[0]??"")},[M.data?.target_locales,c,_,C]);let ex=(0,l.useCallback)(e=>{let a=M.data;if(!a)return;let l=a.target_locales??[];l.includes(e)?C(e):B({id:t,params:{...a,target_locales:[...l,e]}},{onSuccess:a=>{let{queryKey:l}=b.getL10nCollectionQuery(x,{id:t});F.setQueryData(l,a),C(e);let n={params:{locales:[e],...A?{include_children:!0}:{}},overrideType:A,overrideId:S};A?P(n,{onSuccess:()=>{F.invalidateQueries({queryKey:["get-l10n-values",e_.Sr.CONSENT_PAGE_DOUBLE_OPT_IN_EMAIL]})}}):P(n)}})},[M.data,B,P,b,x,t,F,C,A,S]),eA=(0,l.useCallback)((e,l)=>{let n=M.data;if(!n)return;let r=n.target_locales??[],s=r.filter(t=>t!==e);if(0===s.length)return void V({id:t},{onSuccess:()=>{let{queryKey:e}=b.getL10nCollectionQuery(x,{id:t});F.invalidateQueries({queryKey:e,exact:!0}),C(""),a?.({returnToSetup:!0})}});let i=n.fallback_locale===e?l||n.source_locale:n.fallback_locale;j({id:t,params:{...n,target_locales:s,fallback_locale:i}},{onSuccess:a=>{let{queryKey:l}=b.getL10nCollectionQuery(x,{id:t});if(F.setQueryData(l,a),_===e){let t=r.indexOf(e),a=r[0===t?1:t-1];a&&a!==e?C(a):C(s[0]??"")}}})},[M.data,b,x,V,j,t,a,F,_,C]),eL=(0,tw.l)({mutationKey:[E.tu,x,t],exact:!0})>0,eS=(0,l.useMemo)(()=>!!_&&!!R.data&&[...R.data.message?.values??[],...R.data.template?.values??[]].some(e=>_ in e.locales),[R.data,_]),eI=!!_&&!H?.settled.includes(_)&&(K.includes(_)||R.isFetching),eT=!!_&&!!H?.locales.includes(_),eM=h?!eS&&(eI||eL&&!eT):eL,eO=!!_&&U.includes(_),eR=!eM&&!Y&&eO&&!I,eN=!eM&&!Y&&U.length>0&&!eO&&!I,eF=Y&&!!X,eV=!!eC||eR||eN||eF,eP=v&&U.length>1,ez=!!(O.data&&R.data);return _&&!em&&!f&&(ez||eM)?l.createElement(m.a,{display:"flex",flexDirection:"column",padding:"75",overflow:"hidden",background:"primary",height:"100%"},l.createElement(m.a,{display:"flex",flexDirection:"column"},i,l.createElement(tX,{value:_,locales:ev,addableLocales:eE,onChange:C,onAdd:ex,onDelete:ei?eA:void 0,onManageLanguages:()=>el(!0),fallbackLocale:eg,sourceLocale:J,disabled:!1,readonly:r,valueBadge:eb}),l.createElement(t7,{l10nType:x,messageId:t,isOpen:ea,setIsOpen:el,onAllLocalesDeleted:()=>a?.(),activeLocale:_??void 0,onActiveLocaleRemoved:C,setupL10nType:A,setupId:S}),l.createElement(tx.d,{style:{borderColor:"var(--color-border-default-base)"}}),l.createElement(m.a,{paddingBlockStart:eV?"75":void 0},l.createElement(eD.C,{testId:"l10n-error-banner",show:!!eC,action:{label:o("close_mlvrj"),onClick:ek},message:ew?u(ew):"",variant:"error",enableTransitions:!1}),l.createElement(eD.C,{testId:"l10n-update-translations-banner",show:!!eR,action:l.createElement(m.a,{display:"flex",gap:"50"},l.createElement(ed.$,{className:"NotificationAction-action",testId:"l10n-update-translations-banner-Internal-NotificationButton",label:o("updateTranslations_jNA6c"),variant:"secondary",size:"small",busy:N,disabled:r||N,onClick:()=>{D(_,G)}}),eP&&l.createElement(ed.$,{testId:"l10n-update-translations-banner-update-all-action",label:o("updateAllTranslationsBannerAction_Qm8Lp"),variant:"secondary",size:"small",disabled:r||N,onClick:Z})),message:o("changesContentUpdateTranslation_iHQFB"),variant:"warning",enableTransitions:!1}),l.createElement(eD.C,{testId:"l10n-review-next-language-banner",show:eN,action:l.createElement(m.a,{display:"flex",gap:"50"},l.createElement(ed.$,{testId:"l10n-review-next-language-banner-Internal-NotificationButton",label:o("reviewNextLanguage_ogjsk"),variant:"secondary",size:"small",onClick:()=>{let e=U.at(0);e&&C(e)}}),eP&&l.createElement(ed.$,{testId:"l10n-review-next-language-banner-update-all-action",label:o("updateAllTranslationsBannerAction_Qm8Lp"),variant:"secondary",size:"small",disabled:r||N,onClick:Z})),message:o("originalLanguageChangedReview_wRq7Z"),variant:"warning",enableTransitions:!1}),l.createElement("div",{role:"status","aria-live":"polite"},l.createElement(eD.C,{testId:"l10n-update-all-progress-banner",show:eF,message:X?o("updateAllTranslationsProgressBanner_Tq4Rk",{current:Math.min(X.completed+1,X.total),total:X.total}):"",variant:"info",enableTransitions:!1,busy:!!X})))),l.createElement(m.a,{overflowY:"auto",flex:"1 1 auto"},eM?l.createElement(m.a,{display:"flex",padding:"75","data-testid":"l10n-editor-loading",role:"status","aria-live":"polite","aria-label":o("loadingTranslationsAria_xM9Qk")},l.createElement(tA.j,{template:"table",columns:2})):e)):null};var t6=a(114158),t9=a(622752),ae=a(264230);let at=({header:e,children:t})=>l.createElement(t6.Y,null,l.createElement(t9.e,null,e),l.createElement(ae.G,null,l.createElement(m.a,{display:"flex",flexDirection:"column",flex:"1",minHeight:0,padding:"50",background:"surface",boxSizing:"border-box"},l.createElement(m.a,{display:"flex",flexDirection:"column",flex:"1",minHeight:0,overflow:"hidden",borderStyle:"solid",borderWidth:"xs",borderColor:"subtle",borderRadius:"xl",background:"primary"},t))));var aa=a(868638);let al=(e,{delayMs:t,minVisibleMs:a})=>{let[n,r]=(0,l.useState)(!1),s=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let l;if(e){if(n)return;l=setTimeout(()=>{s.current=Date.now(),r(!0)},t)}else if(n){let e=s.current??Date.now();l=setTimeout(()=>{s.current=null,r(!1)},Math.max(0,a-(Date.now()-e)))}return()=>{l&&clearTimeout(l)}},[e,n,t,a]),n},an=l.memo(()=>{let{t:e}=(0,g.B)("l10n-editor"),{bulkProgress:t,setBulkProgress:a,isBulkActiveRef:n}=y(),r=(0,tw.l)({mutationKey:[E.tu]})+(0,tw.l)({mutationKey:[E.Ml]})>0,s=al(r,{delayMs:400,minVisibleMs:600}),i=(0,l.useRef)(!1);(0,l.useEffect)(()=>{s?i.current=!0:i.current&&(i.current=!1,a(void 0))},[s,a]);let o=(0,l.useRef)(r);if((0,l.useEffect)(()=>{!r||o.current||n.current||a(void 0),o.current=r},[r,n,a]),!s)return null;let{current:c,total:u}=t?{current:Math.min(t.completed+1,t.total),total:t.total}:{current:1,total:1};return l.createElement(m.a,{"data-testid":"l10n-translation-pill",role:"status","aria-live":"polite","aria-label":e("translationsInProgressAria_zS4Vt"),position:"fixed",bottom:"150",right:"150",zIndex:"xxl",display:"inline-flex",alignItems:"center",gap:"50",paddingBlock:"50",paddingInline:"100",background:"inverse",color:"primary-inverse",borderRadius:"pill"},l.createElement(aa.y,{show:!0,size:"small",color:"white",overlay:!1,inline:!0,relative:!0}),l.createElement(eN.G6,null,e("translatingStatus_kD4mZ",{current:c,total:u})))});an.displayName="L10nTranslationPill";var ar=a(978441),as=a(80138),ai=a(806859),ao=a(433670),ac=a(598683);let au=()=>{let{t:e}=(0,g.B)("l10n-editor"),{queueToastNotification:t}=(0,w.h)("l10n-editor"),{companyId:a}=(0,ar.A)(),n=(0,o.A)([c.e.TRANSLATIONS_SETTINGS_WRITE]),{isEligible:r,isEnabled:s}=(0,tT.c)(),{optIn:i,isOptingIn:u}=(0,tT.q)(),[d,p]=(0,ac.A)(`${a}_translations-overview-opt-in-banner-dismissed`,!1),v=r&&!s&&!d;return((0,l.useEffect)(()=>{v&&(0,tG.Ay)("L10n_OverviewOptInBannerShown")},[v]),v)?l.createElement(m.a,{marginBlockEnd:"75"},l.createElement(as.q,{variant:"info",heading:e("translationsOverviewOptInBanner.heading_Tq4Rw"),description:l.createElement(ai.x,{components:{settingsLink:l.createElement(ao.A,{to:"/settings/translation/enablement"})},i18nKey:"translationsOverviewOptInBanner.description_Hw3Ny",ns:"l10n-editor",t
1:e}),actions:n?[l.createElement(ed.$,{key:"try-it-out",label:e("translationsOverviewOptInBanner.tryItOut_Rk7Wn"),onClick:()=>{i({onSuccess:()=>{(0,tG.Ay)("L10n_OverviewOptInChanged",{enabled:!0,source:"banner"}),t({variant:"success",content:()=>e("translationsOverviewOptInBanner.optInSuccess_Zc2Ny")})},onError:()=>{t({variant:"error",content:()=>e("translationsOverviewOptInBanner.optInError_Qp6Ld")})}})},busy:u,disabled:u,testId:"translations-overview-opt-in-banner-try"})]:void 0,dismiss:()=>p(!0),testId:"translations-overview-opt-in-banner"})):null};au.displayName="TranslationsOverviewOptInBanner";var ad=a(852136);let am=({channel:e,messageType:t,messageId:a,id:i,mjmlWorker:v,replaceRouteOnExit:h=!1,clearStateOnExit:f=!1,shouldUsePrevPathOnReturn:y=!1})=>{let{t:k}=(0,g.B)("l10n-editor"),{state:x,pathname:A,hash:L}=(0,r.zy)(),S=(0,n.Ay)(),{isEnabled:I}=(0,tT.c)(),[T,O]=(0,l.useState)(!1);((e=!1)=>{let{t}=(0,g.B)("l10n-editor"),{queueToastNotification:a}=(0,w.h)("l10n-editor"),n=(0,b.jE)(),r=(0,l.useRef)(new Set);(0,l.useEffect)(()=>{let l=n.getMutationCache().subscribe(l=>{var n,s;if(!l||"updated"!==l.type)return;let{mutation:i,action:o}=l;if("success"!==o.type&&"error"!==o.type)return;let c=i.options.mutationKey,u=Array.isArray(c)?c[0]:void 0;u!==E.tu&&u!==E.Ml||r.current.has(i.mutationId)||(r.current.add(i.mutationId),e&&u===E.Ml||("success"===o.type&&(n=u,null!=(s=i.state.data)&&(n===E.tu?!!Array.isArray(s)&&s.some(e=>(e=>{if(null==e||"object"!=typeof e||!("error"in e))return!1;let{error:t}=e;return null===t||t instanceof Error})(e)&&null==e.error):(0,_.C)(s)))?a({variant:"success",content:()=>t("translationsReadyToast_vN8jQ")}):a({variant:"error",content:()=>t("translationsFailedToast_wM2zH")})))});return()=>{l()}},[n,a,t,e])})(T);let{transformers:R,collection:D,sourceValues:N,localesL10nValues:F,selectedLanguage:B,isDataReady:j,languageDirections:V}=M(e,a),[P,$]=(0,l.useState)(void 0),[K,U]=(0,l.useState)({l10nKey:"",isUniversal:!1}),[W,G]=(0,l.useState)(!1),[q,Q]=(0,l.useState)(void 0),{layout:Y}=el(),X=(0,s.A)(),Z="true"===S.get("readonly"),et=!(0,o.A)([c.e.TRANSLATIONS_WRITE])||Z,ea=V?.[B??""]||"ltr",en=C({state:x,channel:e,id:i,messageId:a,messageType:t}),er=(0,l.useMemo)(()=>({to:(0,u.LP)({channel:e,id:i,messageId:a,type:t}),options:{state:{l10nTranslate:!0}}}),[e,a,t,i]),es=(0,l.useCallback)(e=>{e?.returnToSetup?y?X(en,{replace:h}):X(er.to,er.options):en&&X(en,f?{state:{prevPath:void 0}}:{replace:h})},[y,en,X,er.to,er.options,h,f]),ei=(0,l.useCallback)(e=>{let t=A.replace(/\/edit\/?$/,""),a=t!==A;!e?.returnToSetup&&a&&I?X({pathname:t,search:(0,ad.c)(S)},{state:x??void 0}):es(e)},[I,X,es,A,S,x]),ec=(0,l.useCallback)(e=>`/translate/email/universal/${e}${I?"/edit":""}`,[I]),eu=(0,l.useCallback)(e=>{let t=P?.template?.shared_values?.find(t=>e.includes(t.reference_object_id)&&e.includes(t.reference_object_type));t?U({l10nKey:e,isUniversal:!0,label:t.label||k("universalContent_KH4Le"),ctaUrl:ec(t.key),ctaState:{prevPath:{pathname:A,search:S.toString(),hash:L}},universalKey:t.key}):U({l10nKey:e,isUniversal:!1})},[P,k,A,L,S,ec]),ed=(0,l.useCallback)(e=>{let t=P?.template?.shared_values?.find(t=>t.key===e);t&&U({l10nKey:"",isUniversal:!0,universalKey:e,label:t.label||k("universalContent_ZtdAH"),ctaUrl:ec(t.key),ctaState:{prevPath:{pathname:A,search:S.toString(),hash:L}}})},[P,k,A,L,S,ec]),em=(0,l.useMemo)(()=>({onClick:eu,onSectionClick:ed,selectedBlock:K,setSelectedBlock:U,setSourceValues:$,sourceValues:P,isEditing:W,setIsEditing:G,textDirection:ea,activeView:q,setActiveView:Q}),[eu,ed,K,P,W,ea,q]);return l.createElement(p.K.Provider,{value:em},l.createElement(eo,{channel:e,messageType:t,messageId:a,transformers:R},l.createElement(tg.y7,{channel:e,messageId:a},l.createElement(at,{header:l.createElement(t_,{channel:e,messageType:t,messageId:a,onBack:ei,onDone:es})},l.createElement(H,{channel:e,messageId:a,prevPath:en}),l.createElement(d.G,null,l.createElement(m.a,{display:"preview"===Y?"none":"flex",flexDirection:"column",flex:"1 1 100%",overflow:"auto",background:"surface"},l.createElement(t5,{messageId:a,onDone:es,isReadOnlyTranslations:et,onBulkTranslatingChange:O,banner:"email"===e?l.createElement(au,null):void 0},l.createElement(z,{channel:e,messageId:a,isReadOnlyTranslations:et,collection:D,sourceValues:N,localesL10nValues:F,selectedLanguage:B,isDataReady:j}))),"split"===Y&&l.createElement(m.a,{flexShrink:0,width:"1px",background:"secondary"}),l.createElement(ee,{isFullWidth:"preview"===Y,isHidden:"editor"===Y},l.createElement(J,{channel:e,messageId:a,messageType:t,mjmlWorker:v,transformers:R,sourceValues:N,localesL10nValues:F,selectedLanguage:B,isDataReady:j})))),l.createElement(an,null))))},ap=({collectionType:e,setupL10nType:t,setupId:a,...n})=>l.createElement(v.M,{collectionType:e,setupL10nType:t,setupId:a},l.createElement(ea,null,l.createElement(f,null,l.createElement(am,n))));var ag=a(99282),av=a(679352),ah=a(717773),af=a(627210),ay=a(404524),ab=a(3187),aE=a(751835),a_=a(963099),aw=a(690948);let aC=()=>
1l.createElement(m.a,{display:"flex",alignItems:"flex-start",gap:"100",paddingInline:"100"},l.createElement(m.a,{width:"280px",flexShrink:0},l.createElement(tA.j,{testId:"translations-overview-field-list-skeleton",height:"240px"})),l.createElement(m.a,{flexGrow:1,display:"flex",flexDirection:"column",gap:"75"},l.createElement(tA.j,{testId:"translations-overview-field-source-skeleton",height:"72px"}),Array.from({length:6},(e,t)=>l.createElement(tA.j,{key:t,testId:"translations-overview-field-row-skeleton",height:"40px"}))));aC.displayName="ByFieldSkeleton";var ak=a(309980),ax=a(70824),aA=a(462930),aL=a(601174),aS=a(953837),aI=a(595821),aT=a(764377);let aM=new Set(["style_rule","asset_url"]),aO=e=>`${e.reference_object_type}|${e.reference_object_id}|${e.key}`;var aR=a(188706),aD=a(80850);let aN=({mismatch:e,testId:t})=>{let{t:a}=(0,g.B)("l10n-editor"),n=(0,l.useMemo)(()=>[...e.missing],[e.missing]),r=(0,l.useMemo)(()=>[...e.extra],[e.extra]),s=(0,ej.a)(n,{style:"narrow"}),i=(0,ej.a)(r,{style:"narrow"});return l.createElement(eD.C,{variant:"warning",testId:t,message:l.createElement(m.a,{display:"flex",flexDirection:"column",gap:"25"},n.length>0?l.createElement(eN.G6,null,a("translationsOverviewFieldPlaceholderMissing_Dq7kW",{list:s})):null,r.length>0?l.createElement(eN.G6,null,a("translationsOverviewFieldPlaceholderExtra_Vn3sJ",{list:i})):null)})};aN.displayName="FieldPlaceholderWarning";var aF=a(657303),aB=a(231191),aj=a(679513),aV=a(549044);let aP=({item:e,locale:t,languageName:a,messageId:n,collectionType:r,isReadOnlyTranslations:s,textDirection:i,onEditRichText:o,onAssetUpdate:c})=>{let{t:u}=(0,g.B)("l10n-editor"),d=(0,l.useContext)(p.K),m=e.source.metadata.content_type,v=(0,l.useMemo)(()=>({...d,textDirection:i}),[d,i]);return"rich_text"===m||"html"===m?l.createElement(p.K.Provider,{value:v},l.createElement(aV.b,{editable:!0,highlightPlaceholders:!0,type:e.type,source:e.source,locale:t,content:e.localizationValue,isOutOfSync:e.isOutOfSync,onEdit:o,messageId:n,collectionType:r,isReadOnlyTranslations:s})):"asset_url"===m?l.createElement(aj.P,{type:e.type,locale:t,source:e.source,mergeSource:e.mergeSource,content:e.localizationValue,isOutOfSync:e.isOutOfSync,onEdit:c,messageId:n,collectionType:r,isReadOnlyTranslations:s}):"dynamic_catalog_locales"===m?l.createElement(aB.X,{type:e.type,locale:t,source:e.source,value:e.localizationValue,isOutOfSync:e.isOutOfSync,messageId:n,collectionType:r,isReadOnlyTranslations:s}):l.createElement(aF.A,{type:e.type,value:e.localizationValue,locale:t,source:e.source,isOutOfSync:e.isOutOfSync,messageId:n,collectionType:r,isReadOnlyTranslations:s,inputLabel:u("translationsOverviewFieldInputLabel_Ws7pJ",{language:a}),textDirection:i})};aP.displayName="FieldValueCell";let az=()=>{let{t:e}=(0,g.B)("l10n-editor");return l.createElement(eN.G6,{variant:"secondary"},e("translationsOverviewFieldAbsent_Lt2fD"))};az.displayName="FieldValueAbsent";let a$=e=>e.item?e.placeholders?0:""===e.item.localizationValue?1:e.item.isOutOfSync?2:3:4,aH=({row:e,sourceLocaleName:t,sourceLocale:a,labelFor:n,messageId:r,collectionType:s,isReadOnlyTranslations:i,isBusy:o,onEditRichText:c})=>{let{t:u}=(0,g.B)("l10n-editor"),{toLowerCase:d}=(0,tY.s)(),[p,v]=(0,l.useState)(""),[h,f]=(0,l.useState)(),y=h===e.key,b=(0,l.useRef)(null),{data:E}=(0,tJ.u)(s,{id:r}),_=E?.language_directions,{updateL10nValues:w}=(0,aA.el)(s,r),C=_?.[a??""]??"ltr",k=(0,l.useCallback)((e,t)=>a=>{w(t,(e.mergeSource?[e.source,e.mergeSource]:[e.source]).map(t=>({type:e.type,value:a,source:t})))},[w]),{ordered:x,matched:A,hidden:L}=(0,l.useMemo)(()=>(({cells:e,labelFor:t,query:a,showAll:l,toLowerCase:n})=>{let r=n(a.trim()),s=e.filter(e=>""===r||n(t(e.locale)).includes(r)||n(e.locale).includes(r)),i=[...s].sort((e,t)=>a$(e)-a$(t)),o=l?i:i.slice(0,12);return{ordered:o.map(e=>({cell:e})),matched:s.length,hidden:i.length-o.length}})({cells:e.cells,labelFor:n,query:p,showAll:y,toLowerCase:d}),[e.cells,n,p,y,d]);return l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement(m.a,{background:"secondary",paddingInline:"100",paddingBlock:"75",display:"flex",flexDirection:"column",gap:"25"},l.createElement(eN.G6,{variant:"secondary"},t?u("translationsOverviewFieldSource_Km4wR",{language:t}):u("translationsOverviewFieldSourceUnknown_Xb8nT")),e.hasSourceContent?l.createElement(l.Fragment,null,l.createElement(m.a,{dir:C},l.createElement(aD.Z,{highlightPlaceholders:!0,source:e.source,messageId:r,collectionType:s})),l.createElement(eN.G6,{variant:"secondary"},u("translationsOverviewFieldProgress_Qd6hL",{translated:e.translatedLocales,total:e.cells.length}))):l.createElement(l.Fragment,null,l.createElement(eN.G6,null,u("translationsOverviewFieldSourceEmpty_Ng2tV")),l.createElement(eN.G6,{variant:"secondary"},u("translationsOverviewFieldSourceEmptyHint_Zc6rB")))),l.createElement(m.a,{paddingInline:"100",paddingBlock:"75",display:"flex",alignItems:"center",gap:"100"},l.createElement(m.a,{width:"240px",flexShrink:0},l.createElement(aR.k,{id:"translations-overview-language-search",name:"languageSearch",testId:"translations-overview-language-search",label:u("translationsOverviewFieldLanguageFilter_Ht4bQ"),hideLabel:!0,collapseFooter:!0,size:"small",placeholder:u("translationsOverviewFieldLanguageFilter_Ht4bQ"),value:p,ref:b,onChange:(e,t)=>
1v(t.value??"")})),l.createElement(m.a,{role:"status"},l.createElement(eN.G6,{variant:"secondary"},u("translationsOverviewFieldListCount_Nf8hK",{shown:x.length,total:e.cells.length})))),0===A?l.createElement(m.a,{paddingInline:"100",paddingBlock:"75",role:"status"},l.createElement(eN.G6,{variant:"secondary"},u("translationsOverviewFieldNoLanguageMatch_Bt6wF"))):null,x.map(({cell:t})=>l.createElement(m.a,{key:`${e.key}|${t.locale}`,"data-testid":`field-locale-${t.locale}`},l.createElement(tx.d,null),l.createElement(m.a,{paddingInline:"100",paddingBlock:"75",display:"flex",alignItems:"flex-start",gap:"100"},l.createElement(m.a,{width:"180px",flexShrink:0,paddingBlock:"50"},l.createElement(eN.G6,null,n(t.locale)),t.item?.isOutOfSync?l.createElement(tK,{status:"outOfSync"}):null),l.createElement(m.a,{flexGrow:1,minWidth:0,display:"flex",flexDirection:"column",gap:"50"},t.item?l.createElement(aP,{item:t.item,locale:t.locale,languageName:n(t.locale),messageId:r,collectionType:s,isReadOnlyTranslations:i||o,textDirection:_?.[t.locale]??"ltr",onEditRichText:()=>t.item&&c(t.item,t.locale),onAssetUpdate:k(t.item,t.locale)}):l.createElement(az,null),t.placeholders?l.createElement(aN,{mismatch:t.placeholders,testId:`field-placeholder-warning-${t.locale}`}):null)))),L>0||y?l.createElement(m.a,{paddingInline:"100",paddingBlock:"75"},l.createElement(ed.$,{variant:"tertiary",size:"small",testId:"translations-overview-show-all-languages","aria-expanded":y,label:y?u("translationsOverviewFieldShowFewer_Wj7dL"):u("translationsOverviewFieldShowAll_Rp5xG",{count:A}),onClick:()=>{f(y?void 0:e.key),y&&A<=12&&b.current?.focus()}})):null)};aH.displayName="FieldDetail";var aK=a(184365),aU=a(477181);let aW="group",aG=(...e)=>e.map(String).join("-"),aq=({rows:e,totalCount:t,selectedKey:a,query:n,onQueryChange:r,onSelect:s})=>{let{t:i}=(0,g.B)("l10n-editor"),o=(0,l.useId)(),[c,u]=(0,l.useState)(new Set),d=(0,l.useMemo)(()=>{let t,a,l;return a=[],l=!1,e.forEach(e=>{let n=a.at(-1);n&&l&&t===e.groupIndex?n.rows.push(e):(t=e.groupIndex,l=!0,a.push({key:void 0===e.groupIndex?aG(aW,"none",a.length):aG(aW,e.groupIndex),title:e.groupTitle,rows:[e]}))}),a},[e]),p=""!==n.trim(),v=(0,l.useCallback)(e=>{u(t=>{let a=new Set(t);return a.delete(e)||a.add(e),a})},[]),h=(0,l.useCallback)(e=>e.hasSourceContent?e.brokenLocales>0?i("translationsOverviewFieldListBroken_Hm6pZ",{count:e.brokenLocales}):e.staleLocales>0?i("translationsOverviewFieldListStale_Pk8sV",{count:e.staleLocales}):i("translationsOverviewFieldListProgress_Hf5rM",{translated:e.translatedLocales,total:e.cells.length}):i("translationsOverviewFieldListNoSource_Rt7cK"),[i]);return l.createElement(m.a,{display:"flex",flexDirection:"column",gap:"25"},l.createElement(m.a,{display:"flex",alignItems:"baseline",justifyContent:"space-between",gap:"50",paddingInline:"50",paddingBlock:"75"},l.createElement(eN.G6,null,i("translationsOverviewFieldListHeading_Jc9bN")),l.createElement(eN.zs,{variant:"secondary",role:"status"},i("translationsOverviewFieldListCount_Nf8hK",{shown:e.length,total:t}))),l.createElement(m.a,{paddingInline:"50",paddingBottom:"50"},l.createElement(aR.k,{id:"translations-overview-field-search",name:"fieldSearch",testId:"translations-overview-field-search",label:i("translationsOverviewFieldSearch_Bq7tW"),hideLabel:!0,collapseFooter:!0,size:"small",placeholder:i("translationsOverviewFieldSearch_Bq7tW"),value:n,onChange:(e,t)=>
1r(t.value??"")})),l.createElement(m.a,{paddingInline:"50",paddingBlock:0===e.length?"75":void 0},l.createElement(eN.G6,{variant:"secondary",role:"status"},0===e.length?i("translationsOverviewFieldNoFieldMatch_Gs2pY"):"")),d.map((e,t)=>{let n=void 0!==e.title&&!p&&c.has(e.key),r=l.createElement(aK.K,{id:aG(o,"fields",t),testId:"field-list",dropdown:!1,noEmptyListText:!0,width:"100%",typographySize:"small",truncated:"label",value:a,onChange:(e,{value:t})=>s(t),options:e.rows.map(e=>({value:e.key,label:e.subLabel?i("translationsOverviewFieldListLabel_Vq7nD",{label:e.label,subLabel:e.subLabel}):e.label,description:h(e)}))});return void 0===e.title?l.createElement(m.a,{key:e.key},r):l.createElement(aU.N,{key:e.key,testId:aG(aW,t),size:"small",heading:e.title,badge:l.createElement(eN.zs,{variant:"secondary"},i("translationsOverviewFieldListGroupCount_Tw3bK",{count:e.rows.length})),opened:!n,onChangeOpened:()=>{p||v(e.key)}},n?null:r)}))};aq.displayName="FieldList";var aQ=a(925239);let aY="source",aX=({messageId:e,rows:t,messageType:a,mjmlWorker:n,selectedFieldKey:r,selectedFieldLabel:s,targetLocales:i,sourceLocale:o,sourceLocaleName:c,labelFor:u,onSelectField:d,onClose:v})=>{let{t:h}=(0,g.B)("l10n-editor"),[f,y]=(0,l.useState)(aY),{collection:b,sourceValues:E,localesL10nValues:_,transformers:w,languageDirections:C}=M("email",e),k=f===aY?o:f,x=C?.[k??""]??"ltr",A=!!(b&&E.data&&_.data&&!_.isLoading),L=(0,l.useMemo)(()=>{let e=new Map;return t.forEach(t=>{t.cells.forEach(t=>{t.placeholders&&e.set(t.locale,(e.get(t.locale)??0)+1)})}),e},[t]),S=(0,l.useMemo)(()=>[{value:aY,label:h("translationsOverviewPreviewSourceOption_Tc9mR",{language:c??""})},...i.map(e=>{let t=L.get(e)??0;return{value:e,label:u(e),description:t>0?h("translationsOverviewPreviewBrokenCount_Yr4dM",{count:t}):void 0}})],[i,u,c,L,h]),I=f===aY?void 0:t.find(e=>e.key===r)?.cells.find(e=>e.locale===f)?.placeholders,T=(0,l.useMemo)(()=>({onClick:d,onSectionClick:()=>{},selectedBlock:{l10nKey:r??"",isUniversal:!1},setSelectedBlock:()=>{},sourceValues:void 0,setSourceValues:()=>{},isEditing:!1,setIsEditing:()=>{},textDirection:x,activeView:void 0,setActiveView:()=>{}}),[d,r,x]),O=(0,l.useCallback)((e,{value:t})=>{y(t)},[]);return l.createElement(m.a,{display:"flex",flexDirection:"column",flex:"1",minHeight:0,gap:"100",paddingBlock:"100"},l.createElement(m.a,{display:"flex",alignItems:"flex-start",justifyContent:"space-between",flexShrink:0,gap:"100"},l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement(eN.G6,null,h("translationsOverviewPreviewHeading_Qw3nF")),s?l.createElement(eN.G6,{variant:"secondary"},h("translationsOverviewPreviewReviewing_Wd2kP",{field:s})):null),l.createElement(ed.$,{variant:"tertiary",size:"mini",iconOnly:!0,icon:l.createElement(aQ.U,null),testId:"field-preview-close",label:h("translationsOverviewPreviewHide_Lm8vC"),onClick:v})),l.createElement(m.a,{flexGrow:0,flexShrink:0},l.createElement(eX.a,{size:"small",value:f,options:S,label:h("translationsOverviewPreviewLanguageLabel_Bk7qS"),testId:"field-preview-language",onChange:O})),I?l.createElement(m.a,{flexShrink:0},l.createElement(aN,{mismatch:I,testId:"field-preview-placeholder-warning"})):null,l.createElement(m.a,{flex:"1",minHeight:0,display:"flex",flexDirection:"column"},l.createElement(p.K.Provider,{value:T},l.createElement(J,{channel:"email",messageId:e,messageType:a,mjmlWorker:n,transformers:w,sourceValues:E,localesL10nValues:_,selectedLanguage:f===aY?"":f,isDataReady:A}))))};aX.displayName="FieldPreviewPanel";let aZ=({targetLocales:e,localeDataSet:t,groupings:a,selectedKey:n,sourceLocale:r,sourceLocaleName:s,labelFor:i,messageId:o,collectionType:c,isReadOnlyTranslations:u,isBusy:d,onSelectField:v,messageType:h,mjmlWorker:f})=>{let{t:y}=(0,g.B)("l10n-editor"),{toLowerCase:b}=(0,tY.s)(),[E,_]=(0,l.useState)(""),[w,C]=(0,l.useState)(!1),k=(0,l.useRef)(null),x=void 0!==h,[A,L]=(0,l.useState)(),[S,I]=(0,l.useState)({}),{updateL10nValues:T}=(0,aA.el)(c,o),M=(0,l.useContext)(p.K),{data:O}=(0,tJ.u)(c,{id:o}),R=(0,l.useCallback)((e,t)=>{L({item:e,locale:t})},[]),D=A?`${A.locale}|${A.item.key}`:void 0,N=A?t[A.locale]?.find(e=>e.key===A.item.key):void 0,F=N?.localizationValue,B=(0,l.useCallback)(e=>{if(!A||!D)return;let t=N?.localizationValue??A.item.localizationValue;I(a=>{let l=a[D],n=l&&l.base===t?l.base:t;return{...a,[D]:{value:e,base:n}}});let a=N??A.item;T(A.locale,[{type:a.type,value:e,source:a.source}])},[A,D,N,T]);(0,l.useEffect)(()=>{D&&void 0!==F&&I(e=>{let t=e[D];if(!t||t.base===F)return e;let{[D]:a,...l}=e;return l})},[D,F]);let j=(0,l.useMemo)(()=>({...M,textDirection:A?O?.language_directions?.[A.locale]??"ltr":"ltr"}),[M,O,A]),V=(0,l.useMemo)(()=>(({targetLocales:e,localeDataSet:t,groupings:a})=>{var l;let n,r,s,i,o=new Map,c=new Map;
1e.forEach(e=>{let a=new Map;(t[e]??[]).forEach(e=>{a.set(e.key,e),o.has(e.key)||o.set(e.key,e)}),c.set(e,a)});let u=(n=new Map,a?.forEach((e,t)=>{e.children.forEach(a=>{n.has(aO(a))||n.set(aO(a),{index:t,title:e.title})})}),n);return l=[...o.values()].map(t=>{let a=(0,aI.iD)(t.source.source_value,t.source.metadata.content_type),l=e.map(e=>{let l=c.get(e)?.get(t.key),n=l?.localizationValue??"";return{locale:e,item:l,placeholders:""===n?void 0:a(n)}});return{key:t.key,type:t.type,label:t.source.label,subLabel:t.source.sub_label,groupTitle:u.get(aO(t.source))?.title,groupIndex:u.get(aO(t.source))?.index,source:t.source,expectsValue:(0,aS.p)(t.source),hasSourceContent:(e=>{if(""===e.source_value)return!1;if(!(0,aT.RY)(e.metadata.content_type))return!0;let t=(0,aT.KY)(e.source_value);return""!==(t.textContent??"").trim()||null!==t.querySelector("img, video, iframe, picture, svg")})(t.source),searchText:(e=>{let{content_type:t}=e.metadata;return""===e.source_value||aM.has(t)?"":(0,aT.RY)(t)?(0,aT.Q6)(e.source_value):e.source_value})(t.source),cells:l,translatedLocales:l.filter(e=>(e.item?.localizationValue??"")!=="").length,staleLocales:l.filter(e=>e.item?.isOutOfSync).length,brokenLocales:l.filter(e=>void 0!==e.placeholders).length}}),r=new Map,l.forEach(e=>{if(void 0===e.groupIndex)return;let t=r.get(e.groupIndex);
1t?t.push(e):r.set(e.groupIndex,[e])}),s=new Set,i=[],l.forEach(e=>{void 0===e.groupIndex?i.push(e):s.has(e.groupIndex)||(s.add(e.groupIndex),i.push(...r.get(e.groupIndex)??[]))}),i})({targetLocales:e,localeDataSet:t,groupings:a}),[e,t,a]),P=(0,l.useMemo)(()=>{let e=b(E.trim());return""===e?V:V.filter(t=>[t.label,t.subLabel,t.groupTitle??"",t.searchText].some(t=>b(t).includes(e)))},[V,E,b]),z=V.find(e=>e.key===n)??V[0];if(A&&D){let{item:e,locale:t}=A,a=S[D],n=F??e.localizationValue,s=a&&a.base===n?a.value:n;return l.createElement(p.K.Provider,{value:j},l.createElement(m.a,{flex:"1",minHeight:0,overflowY:"auto"},l.createElement(aL.$,{key:D,email:!0,blockLabel:e.source.label,sourceLocale:r??"",targetLocale:t,sourceContent:e.source.source_value,sourceContentType:e.source.metadata.content_type,content:s,styleProperties:e.source.metadata.style_properties,messageId:o,collectionType:c,onChange:B,onClose:()=>L(void 0)})))}return l.createElement(m.a,{display:"flex",flex:"1",minHeight:0,gap:"100",paddingInline:"100"},l.createElement(m.a,{width:"280px",flexShrink:0,minHeight:0,overflowY:"auto"},l.createElement(aq,{rows:P,totalCount:V.length,selectedKey:z?.key,query:E,onQueryChange:_,onSelect:v})),l.createElement(m.a,{display:"flex",flexDirection:"column",flexGrow:1,minWidth:0,minHeight:0},z&&x?l.createElement(m.a,{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"100",paddingBlock:"50"},l.createElement(eN.G6,{emphasis:!0},z.subLabel?y("translationsOverviewFieldHeadingLabel_Kp6mD",{label:z.label,subLabel:z.subLabel}):z.label),l.createElement(ed.$,{ref:k,variant:"secondary",size:"small",icon:w?l.createElement(ak.V,null):l.createElement(ax.N,null),testId:"field-preview-show","aria-expanded":w,label:y(w?"translationsOverviewPreviewHide_Lm8vC":"translationsOverviewPreviewShow_Dp4jW"),onClick:()=>C(!w)})):null,l.createElement(m.a,{flex:"1",minHeight:0,overflowY:"auto"},z?l.createElement(aH,{row:z,sourceLocaleName:s,sourceLocale:r,labelFor:i,messageId:o,collectionType:c,isReadOnlyTranslations:u,isBusy:d,onEditRichText:R}):l.createElement(m.a,{paddingBlock:"100"},l.createElement(eN.G6,{variant:"secondary"},y("translationsOverviewNoFieldSelected_Gx4tB"))))),z&&x&&w?l.createElement(m.a,{width:"420px",flexShrink:0,minHeight:0,display:"flex",flexDirection:"column"},l.createElement(aX,{messageId:o,rows:V,messageType:h,mjmlWorker:f,selectedFieldKey:z.key,selectedFieldLabel:z.label,targetLocales:e,sourceLocale:r,sourceLocaleName:s,labelFor:i,onSelectField:v,onClose:()=>{C(!1),k.current?.focus()}})):null)};aZ.displayName="OverviewByField";let aJ=({languageCount:e,disabled:t,onUpdate:a})=>{let{t:n}=(0,g.B)("l10n-editor");return l.createElement(m.a,{paddingInline:"100",paddingBlockStart:"100"},l.createElement(eD.C,{testId:"translations-overview-drift-banner",variant:"warning",dismissable:!1,message:n("translationsOverviewDriftBanner_Tf9jR",{count:e}),action:{label:n("translationsOverviewDriftAction_Qd5hT"),onClick:a,disabled:t}}))};aJ.displayName="OverviewDriftBanner";let a0=({row:e,languageName:t})=>{let{t:a}=(0,g.B)("l10n-editor"),n=e.staleItems.slice(0,5),r=e.staleFields-n.length,s=l.createElement(m.a,{display:"flex",flexDirection:"column",gap:"50"},l.createElement(m.a,null,a("translationsOverviewFieldsTooltipHead_Tj5nQ",{language:t,translated:e.translatedFields,total:e.translatableFields})),e.staleFields>0?l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement(m.a,null,a("translationsOverviewFieldsTooltipStale_Ds2mF",{count:e.staleFields})),n.map(e=>l.createElement(m.a,{key:e.key},e.source.label)),r>0?l.createElement(m.a,null,a("translationsOverviewFieldsTooltipMore_Lk7xD",{count:r})):null):null),i=e.manualFields>0?l.createElement(m.a,{display:"flex",flexDirection:"column"},l.createElement(m.a,null,a("translationsOverviewFieldsTooltipManual_Hb3rW",{count:e.manualFields})),l.createElement(m.a,null,a("translationsOverviewFieldsTooltipManualSet_Vc9pL",{count:e.manualSetFields,language:t}))):void 0,o=e.staleFields>0?a("translationsOverviewFieldCountStale_Yd6pN",{translated:e.translatedFields,total:e.translatableFields,stale:e.staleFields}):a("translationsOverviewFieldCount_Kp3vR",{translated:e.translatedFields,total:e.translatableFields});return l.createElement(tk.m,{text:s,caption:i,position:"top-start"},l.createElement(eN.G6,{tabIndex:0},o))};a0.displayName="OverviewFieldsCell";var a1=a(721620);let a2=({activeFilter:e,options:t,search:a,isLoading:n,onFilterChange:r,onSearchChange:s})=>{let{t:i}=(0,g.B)("l10n-editor");return l.createElement(m.a,{paddingInline:"100",paddingBlock:"100"},l.createElement(a1.M,{startContent:l.createElement(m.a,{width:"fit-content",flexShrink:0},n?l.createElement(tA.j,{testId:"translations-overview-filter-skeleton",height:"32px",width:"640px"}):l.createElement(e4.I,{name:"overviewStatus",testId:"translations-overview-status-filter",label:i("translationsOverviewFilterLabel_Wd9cV"),inputOnly:!0,size:"small",compact:!0,value:e,options:t,onChange:(e,t)=>
1r(t.value)})),endContent:l.createElement(m.a,{width:"240px",flexShrink:0},n?l.createElement(tA.j,{testId:"translations-overview-search-skeleton",height:"32px"}):l.createElement(aR.k,{id:"translations-overview-search",name:"overviewSearch",testId:"translations-overview-search",label:i("translationsOverviewSearchLabel_Vx7qD"),hideLabel:!0,collapseFooter:!0,size:"small",placeholder:i("translationsOverviewSearchLabel_Vx7qD"),value:a,onChange:(e,t)=>s(t.value??"")}))}))};a2.displayName="OverviewFilterBar";var a8=a(89250);let a3=({collectionType:e,messageId:t,messageName:a,sourceLocaleName:n,isLoading:r,disableLanguageChanges:s,isReadOnlyTranslations:i,onDone:o})=>{let{t:c}=(0,g.B)("l10n-editor"),[u,d]=(0,l.useState)(!1),m=null,p=null;return r?p=m=l.createElement(tA.j,{testId:"translations-overview-meta-skeleton",height:"20px",width:"160px"}):n&&(m=l.createElement(a8.j,{size:"small",label:c("translationsOverviewSourceLanguage_Ln8Tc",{language:n})}),p=l.createElement(a8.j,{size:"small",label:n,tooltipText:c("translationsOverviewSourceLanguageTooltip_Tb2Wq")})),l.createElement(ts.Frame,null,i?null:l.createElement(t7,{l10nType:e,messageId:t,isOpen:u,setIsOpen:d,onAllLocalesDeleted:o}),l.createElement(ts.Header,{title:a??c("translationsOverviewHeading_Rb8kD"),onBack:o,collapsibleZoneStart:m,collapsibleZoneStartCompact:p,actionZone:l.createElement(l.Fragment,null,l.createElement(ed.$,{label:c("translationsOverviewManageLanguages_Gt5rK"),size:"small",variant:"tertiary",disabled:s,onClick:()=>d(!0)}),l.createElement(tr,{isReadOnlyTranslations:i}),l.createElement(e3,{id:t,isReadOnlyTranslations:i}),l.createElement(ed.$,{label:c("done_SPmGB"),size:"small",variant:"primary",onClick:o}))}))};a3.displayName="OverviewHeader";var a7=a(414957),a4=a(450690),a5=a(740616);let a6=({run:e,canRetry:t=!0,onRetry:a,onDismiss:n})=>{let{t:r}=(0,g.B)("l10n-editor"),[s,i]=(0,l.useState)(()=>Date.now()),[o]=(0,l.useState)(()=>e.isFinished),c=al(!e.isFinished,{delayMs:400,minVisibleMs:600}),[u,d]=(0,l.useState)(!1);(0,l.useEffect)(()=>{c&&d(!0)},[c]);let p=o||c||u;(0,l.useEffect)(()=>{if(e.isFinished)return;let t=setInterval(()=>i(Date.now()),1e3);return()=>clearInterval(t)},[e.isFinished]);let v=Math.max(0,Math.floor((s-e.startedAt)/1e3)),h=(0,a5.W)(v,"second"),f=e.total>0?Math.round(e.settledCount/e.total*100):0,y=e.settledCount-e.failedLocales.length,b=e.failedLocales.length>0,E=e.isFinished?100:f;return p?l.createElement(m.a,{"data-testid":"translations-overview-run-rail",role:"status","aria-live":"polite","aria-label":r("translationsOverviewRunStatusLabel_Rn5bT"),display:"flex",flexDirection:"column",gap:"75",padding:"100",borderStyle:"solid",borderWidth:"xs",borderColor:"subtle",borderRadius:"xl",background:"primary"},l.createElement(m.a,{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"100"},l.createElement(m.a,{display:"flex",alignItems:"center",gap:"50",minWidth:0},e.isFinished?l.createElement(a7.k,{variant:"positive",size:"small"}):l.createElement(aa.y,{show:!0,size:"small",color:"gray",overlay:!1,inline:!0,relative:!0}),l.createElement(eN.G6,{emphasis:!0},e.isFinished?r("translationsOverviewRunDone_Zq8vR",{count:y}):r("translationsOverviewRunProgress_Gk4tN",{settled:e.settledCount,total:e.total})),l.createElement(eN.G6,{variant:"secondary"},e.isFinished?b?r("translationsOverviewRunFailedDetail_Yc6pJ",{count:e.failedLocales.length}):r("translationsOverviewRunAllDone_Kd4mQ"):r("translationsOverviewRunDetail_Wn7xP"))),l.createElement(m.a,{display:"flex",alignItems:"center",gap:"50",flex:"0 0 auto"},e.isFinished&&b&&t?l.createElement(ed.$,{label:r("translationsOverviewRunRetry_Vd7cK",{count:e.failedLocales.length}),size:"small",variant:"tertiary",onClick:a}):null,e.isFinished?l.createElement(ed.$,{label:r("translationsOverviewRunDismiss_Bt3kM"),size:"small",variant:"tertiary",onClick:n}):l.createElement(eN.G6,{variant:"secondary"}
1,r("translationsOverviewRunElapsed_Hf2nL",{elapsed:h})))),l.createElement(m.a,{role:"progressbar","aria-label":r("translationsOverviewRunProgressLabel_Sm9wD"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":E},l.createElement(m.a,{"aria-hidden":"true"},l.createElement(a4.z,{testId:"translations-overview-run-progress",width:"auto",height:4,percentDone:E,status:e.isFinished?b?"warning":"success":"info"})))):null};a6.displayName="OverviewRunRail";let a9=e=>0===e.translatableFields?e.staleFields>0?"needsUpdate":"upToDate":0===e.translatedFields?"notStarted":e.staleFields>0?"needsUpdate":e.translatedFields<e.translatableFields?"inProgress":"upToDate",le=({row:e,isTranslating:t,isQueued:a,hasFailed:n})=>{let{t:r}=(0,g.B)("l10n-editor"),s=a9(e);if(t)return l.createElement(m.a,{role:"status",display:"flex",alignItems:"center",gap:"50"},l.createElement(aa.y,{show:!0,size:"small",color:"gray",overlay:!1,inline:!0,relative:!0}),l.createElement(eN.G6,{variant:"secondary"},r("translationsOverviewTranslating_Xw3qF")));if(a)return l.createElement(tC.W,{variant:"pending",size:"small",label:r("translationsOverviewQueued_Jp4wY")});if(n)return l.createElement(tC.W,{variant:"error",size:"small",labelOnly:!0,label:r("translationsOverviewUpdateFailed_Mz4tK")});switch(s){case"needsUpdate":return l.createElement(tK,{status:"outOfSync"});case"notStarted":return l.createElement(tC.W,{variant:"draft",size:"small",labelOnly:!0,label:r("translationsOverviewStatusNotStarted_Rq9zH")});case"inProgress":return l.createElement(tC.W,{variant:"pending",size:"small",labelOnly:!0,label:r("translationsOverviewStatusInProgress_Tn3jL")});default:return l.createElement(tC.W,{variant:"positive",size:"small",labelOnly:!0,label:r("translationsOverviewStatusUpToDate_Bw7kQ")})}};le.displayName="OverviewStatusCell";let lt=({counts:e,shown:t})=>{let{t:a}=(0,g.B)("l10n-editor");return l.createElement(l.Fragment,null,l.createElement(tx.d,null),l.createElement(m.a,{background:"secondary",paddingInline:"100",paddingBlock:"75",display:"flex",alignItems:"center",justifyContent:"space-between",gap:"100",flexWrap:"wrap"},l.createElement(eN.G6,{variant:"secondary"},a("translationsOverviewStatusSummary_Ld8vB",{upToDate:e.upToDate,needsUpdate:e.needsUpdate,inProgress:e.inProgress,notStarted:e.notStarted})),l.createElement(eN.G6,{variant:"secondary"},a("translationsOverviewSummary_Rt8mQ",{shown:t,total:e.all}))))};lt.displayName="OverviewSummary";let la=({columnCount:e})=>l.createElement(m.a,{paddingInline:"100"},l.createElement(tA.j,{testId:"translations-overview-skeleton",template:"table",columns:e}));la.displayName="OverviewTableSkeleton";let ll=({removableCount:e,keptFallbackName:t,onCancel:a,onConfirm:n,onClose:r})=>{let{t:s}=(0,g.B)("l10n-editor"),i=l.createElement(m.a,{display:"flex",flexDirection:"column",gap:"50"},l.createElement(eN.G6,null,s(0===e?"translationsOverviewRemoveNothing_Kv3dY":"translationsOverviewRemoveBody_Ph5tG")),t?l.createElement(eN.G6,{variant:"secondary"},s("translationsOverviewRemoveFallback_Jq8sN",{language:t})):null);return l.createElement(tW.R,{opened:!0,variant:"destructive",heading:s("translationsOverviewRemoveHeading_Db7wK",{count:e}),message:i,cancelLabel:s("translationsOverviewRemoveCancel_Yt4nR"),confirmLabel:s("translationsOverviewRemoveConfirm_Cz6hB"),disabled:0===e,onChangeOpened:r,onCancel:a,onConfirm:n})};ll.displayName="RemoveLocalesModal";let ln=({mode:e,languageCount:t,fieldCount:a,totalFields:n,onCancel:r,onConfirm:s,onClose:i})=>{let{t:o}=(0,g.B)("l10n-editor"),c="retranslate"===e,u=l.createElement(m.a,{display:"flex",flexDirection:"column",gap:"50"},l.createElement(eN.G6,null,o(c?"translationsOverviewRetranslateFields_Vb3mD":"translationsOverviewUpdateFields_Hj4nR",{fieldCount:a})),l.createElement(eN.G6,{variant:"secondary"},c?o("translationsOverviewRetranslateWarning_Ky7pF"):o("translationsOverviewUpdateUntouched_Qw8zL",{untouched:Math.max(n-a,0)})));return l.createElement(tW.R,{opened:!0,heading:o(c?"translationsOverviewRetranslateHeading_Wp2dJ":"translationsOverviewConfirmHeading_Ln4xC",{languageCount:t}),message:0===a?o("translationsOverviewNothingStale_Dv8rQ"):u,cancelLabel:o("translationsOverviewConfirmCancel_Bg7mP"),confirmLabel:o(c?"translationsOverviewConfirmRetranslate_Sw5jP":"translationsOverviewConfirmUpdate_Mr9tK"),disabled:0===a,onChangeOpened:i,onCancel:r,onConfirm:s})};ln.displayName="TranslateConfirmModal";let lr=(e,t)=>"function"==typeof t?t(e):t,ls=(e,t)=>"retranslate"===t?e.allItems:e.staleItems,li=new Set(["all","needsUpdate","inProgress","upToDate"]);var lo=a(25401),lc=a(922722);let lu=({collectionType:e,messageId:t,messageName:a,messageType:i,mjmlWorker:o,isReadOnlyTranslations:c=!1,onDone:u})=>{let{t:d}=(0,g.B)("l10n-editor"),{formatNumber:p}=(0,tY.s)(),v=(0,s.A)(),{pathname:h,state:f}=(0,r.zy)(),y=(0,n.Ay)(),E=(0,eB.Lr)({type:"language"}
1),{rows:_,localeDataSet:C,targetLocales:k,sourceLocale:x,groupings:A,isLoading:L,isError:S,supportsPublishState:I}=((e,t)=>{let{collection:a,sourceValues:n,values:r}=(0,lo.K)(e,{id:t,isEnabled:!0}),s=(0,l.useMemo)(()=>a.data?.target_locales??[],[a.data?.target_locales]),{data:i,outOfSyncLocales:o}=(0,tI.o)(s,n.data,r.data),c=e.startsWith("consent-page"),u=(0,l.useMemo)(()=>r.data?{values:Object.values(r.data).flatMap(e=>e.values??[])}:void 0,[r.data]),d=tH({type:e,messageId:t,targetLocales:s,values:u,outOfSyncLocales:o,enabled:c}),m=(0,l.useMemo)(()=>Object.fromEntries(s.map(e=>[e,t$(u,e)])),[s,u]),p=(0,l.useMemo)(()=>(({targetLocales:e,localeDataSet:t,publishState:a,lastUpdatedByLocale:l})=>e.map(e=>{let n=t[e]??[],r=n.filter(e=>(0,aS.p)(e.source)),s=n.filter(e=>e.isOutOfSync),i=n.filter(e=>!(0,aS.p)(e.source)&&!!e.source.source_content_hash);return{locale:e,status:a[e],translatableFields:r.length,translatedFields:r.filter(e=>""!==e.localizationValue).length,staleFields:s.length,staleItems:s,manualFields:i.length,manualSetFields:i.filter(e=>""!==e.localizationValue).length,allItems:n,lastUpdated:l[e]}}))({targetLocales:s,localeDataSet:i,publishState:d,lastUpdatedByLocale:m}),[s,i,d,m]),g=a.isError||s.length>0&&(n.isError||r.isError);return{rows:g?[]:p,localeDataSet:g?{}:i,targetLocales:s,isError:g,sourceLocale:a.data?.source_locale,groupings:n.data?.template?.groupings,isLoading:a.isInitialLoading||n.isInitialLoading||r.isInitialLoading||s.length>0&&(!n.data&&!n.isError||!r.data&&!r.isError),supportsPublishState:c}})(e,t),T="field"===y.get("view"),M=y.get("field")??void 0,O=(0,l.useCallback)(e=>{v({pathname:h,search:(0,lc.O)(y,e)},{state:f??void 0,replace:!0})},[v,h,y,f]),R=(0,l.useCallback)(e=>E?.of(e)??e,[E]),{collectionId:D,bulkActions:N,rowActions:F,askConfirm:B,closeConfirm:j,confirmTranslate:V,pendingConfirm:P,pendingRemove:z,closeRemove:$,confirmRemove:H,fallbackLocale:K,removableFrom:U,translatingLocales:W,queuedLocales:G,failedLocales:q,isBusy:Q,overviewRun:Y,dismissRun:X,retryFailedLocales:Z}=(({collectionType:e,messageId:t,isReadOnlyTranslations:a,onOpenLocale:n,onAllLocalesRemoved:r})=>{let{t:s}=(0,g.B)("l10n-editor"),{queueToastNotification:i}=(0,w.h)("l10n-editor"),o=(0,b.jE)(),{data:c}=(0,tZ.T)(e,{id:t}),u=c?.collection_id,d=(0,tR.iD)(u),{run:m,pendingLocales:p,activeLocales:v,failedLocales:h,failedModes:f}=((e,t)=>{let{generateTranslations:a}=(0,tM.g)(e,t),[n,r]=(0,l.useState)([]),[s,i]=(0,l.useState)([]),[o,c]=(0,l.useState)({}),u=(0,l.useMemo)(()=>Object.keys(o),[o]),d=(0,l.useRef)(!1),m=(0,l.useRef)(!1);return(0,l.useEffect)(()=>(m.current=!1,()=>{m.current=!0}),[]),{run:(0,l.useCallback)((e,t)=>{if(d.current)return;let l=e.map(e=>{let a=lr(e,t);return{row:e,rowMode:a,items:ls(e,a)}}).filter(({items:e})=>e.length>0);if(c(e=>{let t={...e};return l.forEach(({row:e})=>delete t[e.locale]),t}),r(l.map(({row:e})=>e.locale)),0===l.length)return;d.current=!0;let n=async e=>{i(t=>[...t,e.row.locale]);let t=await a(e.row.locale,e.items,{silent:!0}).then(e=>e.hadError).catch(()=>!0);i(t=>t.filter(t=>t!==e.row.locale)),r(t=>t.filter(t=>t!==e.row.locale)),t&&c(t=>({...t,[e.row.locale]:e.rowMode}))},s=0,o=async()=>{let e=l[s];if(s+=1,e&&!m.current)return await n(e),o()};Promise.all(Array.from({length:Math.min(6,l.length)},o)).catch(()=>void 0).finally(()=>{i([]),d.current=!1})},[a]),pendingLocales:n,activeLocales:s,failedLocales:u,failedModes:o}})(e,t),[y,E]=(0,l.useState)(null),[_,C]=(0,l.useState)(null),{mutate:k}=eL(e,{onSuccess:()=>i({content:()=>s("translationsOverviewExportStarted_Wc3jP"),variant:"success"}),onError:()=>i({content:()=>s("translationsOverviewExportFailed_Rt4bX"),variant:"error"})}),{remove:x,fallbackLocale:A,removableFrom:L,isRemoving:S}=((e,t,a)=>{let n=(0,b.jE)(),{data:r}=(0,tZ.T)(e,{id:t}),{mutate:s,isLoading:i}=(0,t1.W)(e),{mutate:o,isLoading:c}
1=(0,t2.y)(e),u=i||c,d=r?.fallback_locale,m=(0,l.useCallback)(e=>e.filter(e=>e!==d),[d]);return{remove:(0,l.useCallback)(l=>{if(!r||u)return;let i=m(l);if(0===i.length)return;let c=(r.target_locales??[]).filter(e=>!i.includes(e)),{queryKey:d}=(0,tZ.i)(e,{id:t});0===c.length?o({id:t},{onSuccess:()=>{n.invalidateQueries({queryKey:d,exact:!0}),a?.()}}):s({id:t,params:{...r,target_locales:c}},{onSuccess:e=>n.setQueryData(d,e)})},[r,e,o,u,t,a,n,m,s]),fallbackLocale:d,removableFrom:m,isRemoving:u}})(e,t,r),[I,T]=(0,l.useState)(null),M=(0,l.useMemo)(()=>d?d.locales.filter(e=>!d.settled.includes(e)):[],[d]),O=(0,l.useMemo)(()=>Array.from(new Set([...M,...v])),[M,v]),R=(0,l.useMemo)(()=>p.filter(e=>!v.includes(e)),[p,v]),D=(0,l.useMemo)(()=>{let e=new Set([...p,...M]);return Array.from(new Set([...h,...d?d.failed.filter(t=>!e.has(t)):[]]))},[p,M,d,h]),N=p.length>0||S||M.length>0,F=(0,l.useCallback)((e,t)=>{let a=e.filter(e=>ls(e,lr(e,t)).length>0);a.length>0&&E({total:a.length,startedAt:Date.now(),locales:a.map(e=>e.locale)}),u&&a.forEach(e=>(0,tR.QI)(o,u,e.locale)),m(e,t)},[m,u,o]),B=(0,l.useMemo)(()=>{let e=!!d&&void 0===d.finishedAt;return d&&(e||!y)?{kind:d.kind,total:d.locales.length,settledCount:d.settled.length,failedLocales:D.filter(e=>d.locales.includes(e)),startedAt:d.startedAt,isFinished:void 0!==d.finishedAt}:y?{kind:"update",total:y.total,settledCount:y.total-p.length,failedLocales:h.filter(e=>y.locales.includes(e)),startedAt:y.startedAt,isFinished:0===p.length}:void 0},[d,y,p,D,h]),j=(0,l.useCallback)(()=>{u&&(0,tR.y8)(o,u),E(null)},[u,o]),V=(0,l.useCallback)(e=>{a||F(e,e=>f[e.locale]??"update")},[f,a,F]),P=(0,l.useCallback)(()=>T(null),[]),z=(0,l.useCallback)(()=>{if(a)return;let e=I??[];T(null),x(e)},[a,I,x]),$=(0,l.useCallback)(()=>C(null),[]),H=(0,l.useCallback)((e,t)=>{!a&&C({rows:e,mode:t,fieldCount:e.reduce((e,a)=>e+ls(a,t).length,0),totalFields:e.reduce((e,t)=>e+t.allItems.length,0),languageCount:e.filter(e=>ls(e,t).length>0).length})},[a]),K=(0,l.useCallback)(()=>{if(!_||a)return;let{rows:e,mode:t}=_;C(null),F(e,t)},[a,_,F]),U=N||a,W=(0,l.useMemo)(()=>[{label:s("translationsOverviewBulkUpdate_Tq5nW"),disabled:U,onClick:e=>H(e,"update")},{label:s("translationsOverviewRetranslate_Kf8sV"),disabled:U,onClick:e=>H(e,"retranslate")},{label:s("translationsOverviewExportCsv_Ls9vC"),onClick:e=>k({id:t,locales:e.map(e=>e.locale)})},{label:s("translationsOverviewRemove_Xn2qT"),variant:"destructive",disabled:U,onClick:e=>{a||T(e.map(e=>e.locale))}}],[H,k,a,t,U,s]),G=(0,l.useCallback)(e=>({label:0===e.translatedFields?s("translationsOverviewTranslate_Qm7xB"):s("translationsOverviewOpen_Zt4wN"),onClick:()=>n(e.locale)}),[n,s]),q=(0,l.useCallback)(e=>[...e.staleItems.length>0?[{label:s("translationsOverviewBulkUpdate_Tq5nW"),disabled:U,onClick:()=>H([e],"update")}]:[],{label:s("translationsOverviewRetranslate_Kf8sV"),disabled:U||0===e.allItems.length,onClick:()=>H([e],"retranslate")}],[H,U,s]);return{collectionId:u,bulkActions:W,rowActions:(0,l.useCallback)(e=>{let t=q(e);return D.includes(e.locale)?{primary:{label:s("translationsOverviewRetry_Hq6vJ"),disabled:U,onClick:()=>{a||F([e],f[e.locale]??"update")}},menu:[G(e),...t]}:{primary:{...G(e),disabled:O.includes(e.locale)||R.includes(e.locale)},menu:t}},[D,f,a,G,R,F,s,q,U,O]),askConfirm:H,closeConfirm:$,confirmTranslate:K,pendingConfirm:_,pendingRemove:I,closeRemove:P,confirmRemove:z,fallbackLocale:A,removableFrom:L,translatingLocales:O,queuedLocales:R,failedLocales:D,isBusy:N,overviewRun:B,dismissRun:j,retryFailedLocales:V}})({collectionType:e,messageId:t,isReadOnlyTranslations:c,onOpenLocale:(0,l.useCallback)(e=>{let t=h.replace(/\/$/,"");v({pathname:`${t}/edit`,search:(0,ad.c)(y,e)},{state:f??void 0})},[v,h,y,f]),onAllLocalesRemoved:u});tV({l10nType:e,id:t,collectionId:D,candidateLocales:(0,l.useMemo)(()=>_.map(e=>e.locale),[_]),enabled:!L}
1);let J=_[0]?.translatableFields??0,ee=(e,t)=>L||S?void 0:l.createElement(ag.h,{label:p(e,"low"),accessibleLabel:t}),et=(0,l.useMemo)(()=>_.filter(e=>"needsUpdate"===a9(e)),[_]),ea=(0,l.useCallback)(()=>{Y&&Z(_.filter(e=>Y.failedLocales.includes(e.locale)))},[Y,_,Z]),{activeFilter:el,options:en,counts:er,search:es,handleFilterChange:ei,handleSearchChange:eo,filteredRows:ec}=(({rows:e,labelFor:t})=>{let{t:a}=(0,g.B)("l10n-editor"),{toLowerCase:n}=(0,tY.s)(),[r,s]=(0,l.useState)(null),[i,o]=(0,l.useState)(""),c=(0,l.useMemo)(()=>{let t;return t={all:e.length,needsUpdate:0,inProgress:0,notStarted:0,upToDate:0},e.forEach(e=>{t[a9(e)]+=1}),t},[e]),u=r??"all",d=(0,l.useMemo)(()=>[{value:"all",label:a("translationsOverviewFilterAll_Kr7wD",{count:c.all})},{value:"needsUpdate",label:a("translationsOverviewFilterNeedsUpdate_Zj4mP",{count:c.needsUpdate})},{value:"inProgress",label:a("translationsOverviewFilterInProgress_Cg8rT",{count:c.inProgress})},{value:"upToDate",label:a("translationsOverviewFilterUpToDate_Hs2nL",{count:c.upToDate})}],[c,a]),m=(0,l.useCallback)(e=>{s(li.has(e)?e:"all")},[]),p=(0,l.useCallback)(e=>o(e),[]),v=(0,l.useMemo)(()=>{let a=n(i.trim());return e.filter(e=>("all"===u||a9(e)===u)&&(""===a||n(t(e.locale)).includes(a)||n(e.locale).includes(a)))},[u,t,e,i,n]);return{activeFilter:u,options:d,counts:c,search:i,handleFilterChange:m,handleSearchChange:p,filteredRows:v}})({rows:_,labelFor:R}),eu=(0,l.useMemo)(()=>ec.map(e=>({...e,id:e.locale})),[ec]),ed=(0,l.useMemo)(()=>S?{header:d("translationsOverviewError_Hv4tB"),body:void 0}:_.length>0?{header:d("translationsOverviewNoMatches_Ft4kZ"),body:d("translationsOverviewNoMatchesBody_Hs7dR")}:{header:d("translationsOverviewEmpty_Nk8dV"),body:d("translationsOverviewEmptyBody_Wq3fN")},[S,_.length,d]);return l.createElement(at,{header:l.createElement(a3,{collectionType:e,messageId:t,messageName:a,sourceLocaleName:x?R(x):void 0,isLoading:L,disableLanguageChanges:L||Q||c,isReadOnlyTranslations:c,onDone:u})},P?l.createElement(ln,{mode:P.mode,languageCount:P.languageCount,fieldCount:P.fieldCount,totalFields:P.totalFields,onCancel:j,onClose:j,onConfirm:V}):null,z?l.createElement(ll,{removableCount:U(z).length,keptFallbackName:K&&z.includes(K)?R(K):void 0,onCancel:$,onClose:$,onConfirm:H}):null,Y?l.createElement(a6,{run:Y,canRetry:!c,onRetry:ea,onDismiss:X}):null,et.length>0?l.createElement(aJ,{languageCount:et.length,disabled:Q||c,onUpdate:()=>B(et,"update")}):null,l.createElement(m.a,{paddingInline:"100"},l.createElement(ay.V,{selected:T?"field":"language",labels:[{key:"language",label:d("translationsOverviewTabByLanguage_Fy6qH"),badge:ee(_.length,d("translationsOverviewTabLanguageCount_Qm4Jr",{count:_.length}))},{key:"field",label:d("translationsOverviewTabByField_Rd8mV"),badge:ee(J,d("translationsOverviewTabFieldCount_Hs7Ld",{count:J}))}],onChange:(e,t)=>
1O({view:"field"===t.key?"field":void 0})})),T&&L?l.createElement(aC,null):null,T&&!L&&S?l.createElement(m.a,{paddingInline:"100",paddingBlock:"100"},l.createElement(eN.G6,{variant:"secondary"},ed.header)):null,!T||L||S?null:l.createElement(aZ,{targetLocales:k,localeDataSet:C,groupings:A,selectedKey:M,sourceLocale:x,sourceLocaleName:x?R(x):void 0,labelFor:R,messageId:t,collectionType:e,isReadOnlyTranslations:c,isBusy:Q,messageType:i,mjmlWorker:o,onSelectField:e=>O({field:e})}),T?null:l.createElement(l.Fragment,null,l.createElement(a2,{activeFilter:el,options:en,search:es,isLoading:L,onFilterChange:ei,onSearchChange:eo}),l.createElement(m.a,{flex:"1",minHeight:0,display:"flex",flexDirection:"column"},L?l.createElement(la,{columnCount:(I?5:4)+2}):l.createElement(ab.b,{"aria-label":d("translationsOverviewHeading_Rb8kD"),bulkActions:N,stickyHeader:!0,fixedHeight:"100%"},l.createElement(aE.K,null,l.createElement(a_.V,{key:"language",label:d("translationsOverviewColumnLanguage_Vw2nS")}),l.createElement(a_.V,{key:"status",label:d("translationsOverviewColumnStatus_Jd9pL")}),I?l.createElement(a_.V,{key:"publish",label:d("translationsOverviewColumnPublish_Hn5cT")}):null,l.createElement(a_.V,{key:"fields",label:d("translationsOverviewColumnTranslated_Pz6hV"),tooltipText:d("translationsOverviewFieldsHeaderTooltip_Rw8kM",{count:J}),tooltipCaption:d("translationsOverviewFieldsHeaderCaption_Nq4sB")}),l.createElement(a_.V,{key:"lastUpdated",label:d("translationsOverviewColumnLastUpdated_Ws3bG")})),l.createElement(aw.B,{data:eu,emptyListHeader:ed.header,emptyListBody:ed.body,rowRender:e=>l.createElement(av.f,{key:e.locale},l.createElement(ah.f,{text:R(e.locale)}),l.createElement(ah.f,{text:"",leftContent:l.createElement(le,{row:e,isTranslating:W.includes(e.locale),isQueued:G.includes(e.locale),hasFailed:q.includes(e.locale)})}),I?l.createElement(ah.f,{text:e.status?d("translationsOverviewPublishStatus_Fj2wR",{status:e.status}):""}):null,l.createElement(ah.f,{text:"",leftContent:l.createElement(a0,{row:e,languageName:R(e.locale)})}),l.createElement(ah.f,{text:"",leftContent:e.lastUpdated?l.createElement(af.s,{date:new Date(e.lastUpdated)}):void 0})),rowActions:F}))),!L&&_.length>0?l.createElement(lt,{counts:er,shown:eu.length}):null))};lu.displayName="TranslationsOverviewContent";let ld=e=>l.createElement(v.M,{collectionType:e.collectionType},l.createElement(lu,e));ld.displayName="TranslationsOverview";var lm=a(132250);let lp=()=>{let e=(0,lm.A)("/translate/:channel/:type/:id/edit"),t=(0,lm.A)("/translate/:channel/:type/:id");return e??t},lg=({mjmlWorker:e})=>{let t,a,d=(()=>{let e=lp();if(e?.params.channel==="email"){let{type:t,id:a}=e.params,l="universal-content"===t?"universal":t;if((0,u.Cg)("email",l))return{type:l,id:a}}return null})(),m=(t=(0,lm.A)("/translate/:channel/:type/:id/edit"),a=(0,lm.A)("/translate/:channel/:type/:id"),!t&&!!a),{isEnabled:p,isLoading:g}=(0,tT.c)(),v=(0,n.Ay)(),h=!(0,o.A)([c.e.TRANSLATIONS_WRITE])||"true"===v.get("readonly"),f=(0,l.useMemo)(()=>d?.type?(0,u.OP)("email",d.type):null,[d?.type]),{parentId:y,messageId:b,name:E,isInitialLoading:_,error:w}=(0,to.T)(d?.type||"campaign",d?.id||""),{state:k}=(0,r.zy)(),x=(0,s.A)(),A=C({state:k,channel:"email",id:y||"",messageId:b||"",messageType:d?.type||"campaign"}),L=(0,l.useCallback)(()=>x(A),[x,A]);if(!d)return l.createElement(i.A,null);let{type:S}=d;return _?null:!w&&f&&b&&y?m&&g?null:m&&p?l.createElement(ld,{key:b,collectionType:f,messageId:b,messageType:S,mjmlWorker:e,messageName:E??void 0,isReadOnlyTranslations:h,onDone:L}):l.createElement(ap,{key:b,channel:"email",messageType:S,messageId:b,collectionType:f,id:y,mjmlWorker:e,clearStateOnExit:"universal"===S}):l.createElement(i.A,null)};var lv=a(467729);let lh=()=>{let e=(()=>{let e=lp();if(e?.params.channel==="text-message"){let{type:t,id:a}=e.params;if((0,u.Cg)("sms",t))return{type:t,id:a}}return null})(),t=(0,n.Ay)().get("variation"),{data:a,isLoading:r}=(0,tu.SX)({messageType:e?.type==="campaign"?"campaign":"flow",messageId:e?.id||""}),{isRcsAvailable:s,isLoading:o}=(0,lv.z)(),c=(0,l.useMemo)(()=>e?.type?(0,u.OP)("sms",e.type):null,[e?.type]),d=(0,l.useMemo)(()=>t?a?.variations?.find(e=>e.id===t)?.id:e?.type==="campaign"&&a?.variations?a?.variations?.[0]?.id:a?.id,[t,a,e?.type]);if(!e)return l.createElement(i.A,null);let{type:m}=e;return o||r?null:c&&d&&a?l.createElement(ap,{key:d,channel:s?"rcs":"sms",messageType:m,messageId:d,collectionType:c,id:e.id}):l.createElement(i.A,null)},lf=()=>{let e=(()=>{let e=lp();if(e?.params.channel==="whatsapp"){let{type:t,id:a}=e.params;if(["template"].includes(t))return{type:t,id:a}}return null})(),{data:t,isLoading:a}=(0,tp.UN)(e?.id??null),n=(0,l.useMemo)(()=>e?.type==="template"?e_.Sr.WHATSAPP:null,[e?.type]);if(a)return l.createElement(aa.y,{color:"gray",show:!0,size:"extra-large",overlay:!1});if(!e)return l.createElement(i.A,null);let{type:r}=e;return n&&e?.id&&t?l.createElement(ap,{key:e.id,channel:"whatsapp",messageType:r,messageId:e.id,collectionType:n,id:e.id,replaceRouteOnExit:!0}):l.createElement(i.A,null)},ly=()=>{let e=(()=>{let e=lp();if(e?.params.channel==="push"){let{type:t,id:a}=e.params;if((0,u.Cg)("push",t))return{type:t,id:a}}return null})(),t=(0,n.Ay)().get("variation"),{data:a,isLoading:r}=(0,tu.Py)({messageType:e?.type==="campaign"?"campaign":"flow",messageId:e?.id||""}),s=(0,l.useMemo)(()=>t?a?.variations?.find(e=>e.id===t)?.id:e?.type==="campaign"&&a?.variations?a?.variations?.[0]?.id:a?.id,[t,a,e?.type]),o=(0,l.useMemo)(()=>e?.type==="campaign"?e_.Sr.PUSH_CAMPAIGN:e?.type==="flow"?e_.Sr.PUSH_FLOW:null,[e?.type]);if(r)return l.createElement(aa.y,{color:"gray",show:!0,size:"extra-large",overlay:!1});if(!e)return l.createElement(i.A,null);let{type:c}=e;return o&&s&&a?l.createElement(ap,{key:s,channel:"push",messageType:c,messageId:s,collectionType:o,id:e.id}):l.createElement(i.A,null)},lb=()=>{let e=(()=>{let e=lp();if(e?.params.channel==="customer-hub"){let{type:t,id:a}=e.params;if((0,u.Cg)("customer-hub",t))return a}return null})();return e?l.createElement(ap,{channel:"customer-hub",messageType:"customer-hub",messageId:e,collectionType:"customer-hub",id:e}):l.createElement(i.A,null)},lE=()=>{let e=(()=>{let e=lp();if(e?.params.channel==="consent-pages"){let{type:t,id:a}=e.params;if((0,u.Cg)("consent-pages",t))return{id:a,type:t}}return null})(),t=(0,n.Ay)().get("listId")??"$all";if(!e)return l.createElement(i.A,null);let{id:a,type:r}=e;return l.createElement(ap,{key:a,channel:"consent-pages",messageType:r,messageId:a,collectionType:r,id:a,shouldUsePrevPathOnReturn:!0,setupL10nType:"consent-page",setupId:t})},l_=({preloads:e})=>{let t=lp();return t?.params.channel==="email"?l.createElement(lg,{mjmlWorker:e?.mjmlWorker}):t?.params.channel==="text-message"?l.createElement(lh,null):t?.params.channel==="whatsapp"?l.createElement(lf,null):t?.params.channel==="push"?l.createElement(ly,null):t?.params.channel==="customer-hub"?l.createElement(lb,null):t?.params.channel==="consent-pages"?l.createElement(lE,null):null}},595821(e,t,a){"use strict";a.d(t,{iD:()=>y,mI:()=>v}),a(157149);var l=a(187933),n=a(764377);let r={open:"{{",close:"}}"},s={open:"{%",close:"%}"},i={open:"{#",close:"#}"}
1,o=[r,s,i],c=new Set(["autoescape","catalog","customobject","customobjects","elif","else","filter","firstof","for","if","ifchanged","spaceless","with"]),u=({open:e,close:t},a)=>`${e} ${a} ${t}`,d=e=>e.trim().split(/\s+/)[0]??"",m=e=>!!e&&o.some(({open:t})=>e.includes(t)),p=(e,t,a)=>{let l=0,n=0,r=!1,c=new Set;for(;l<e.length;){let u=e.indexOf("{",l);if(-1===u)break;let m=o.find(t=>!c.has(t)&&e.startsWith(t.open,u));if(m){let o=e.indexOf(m.close,u+m.open.length);if(-1===o)c.add(m),l=u+1;else{let c=e.slice(u+m.open.length,o),p=m===s,g=d(c);l=o+m.close.length,r?p&&"endcomment"===g&&(r=!1,a?.(n,l)):p&&"comment"===g?(r=!0,n=u):m===i?a?.(u,l):t(m,c,u,l)}}else l=u+1}r&&a?.(n,e.length)},g=(e,t)=>{let a,i;if(!m(e))return[];let o=[],g=e=>p(e,(e,a)=>{let i,m;o.push(e===r?(i=((0,n.RY)(t)?a.replace(/%20/g," "):a).trim(),m=(0,l.A)(i)[0]??i,{token:u(r,i),identity:u(r,m)}):(e=>{let t,a,l,n=(a="",l=!1,[...e].forEach(e=>{void 0!==t?(a+=e,e===t&&(t=void 0)):/\s/.test(e)?l=!0:(l&&""!==a&&(a+=" "),l=!1,a+=e,('"'===e||"'"===e)&&(t=e))}),a),r=d(n),i=c.has(r)||r.startsWith("end")&&c.has(r.slice(3))?n:r;return{token:u(s,n),identity:u(s,i)}})(a))});return g((0,n.wh)(e,t)),(0,n.v$)((a=[],i=0,(p(e,()=>{},(t,l)=>{a.push(e.slice(i,t)),i=l}),0===i)?e:(a.push(e.slice(i)),a.join(""))),t).forEach(g),o},v=e=>{if(!m(e))return e?[{text:e}]:[];let t=[],a=0,l=e=>{""!==e&&t.push({text:e})};return p(e,(n,r,s,i)=>{l(e.slice(a,s)),t.push({text:e.slice(s,i),expression:r.trim()}),a=i}),l(e.slice(a)),t},h=(e,t)=>{let a=new Set,l=[];return e.forEach(({token:e,identity:n})=>{t.has(n)||a.has(n)||(a.add(n),l.push(e))}),l},f=e=>new Set(e.map(({identity:e})=>e)),y=(e,t)=>{let a=g(e,t),l=f(a),n=m(e);return e=>{if(!n&&!m(e))return;let r=g(e,t),s=h(a,f(r)),i=h(r,l);if(0!==s.length||0!==i.length)return{missing:s,extra:i}}}},764377(e,t,a){"use strict";a.d(t,{KY:()=>i,Q6:()=>c,RY:()=>n,v$:()=>d,wh:()=>u});let l=new Set(["basic_rich_text","html","rich_text"]),n=e=>l.has(e),r=["href","src","alt"],s=/<\/(?:p|div|li|tr|td|h[1-6]|blockquote)>|<br\s*\/?>/gi,i=e=>new DOMParser().parseFromString(e.replace(s,"$& "),"text/html").body,o=e=>i(e).textContent??"",c=e=>o(e).replace(/\s+/g," ").trim(),u=(e,t)=>n(t)?o(e):e,d=(e,t)=>n(t)?[...i(e).querySelectorAll(r.map(e=>`[${e}]`).join(", "))].flatMap(e=>r.map(t=>e.getAttribute(t)).filter(e=>null!==e)):[]},852136(e,t,a){"use strict";a.d(t,{c:()=>n});var l=a(922722);let n=(e,t)=>(0,l.O)(e,{locale:t})},922722(e,t,a){"use strict";a.d(t,{O:()=>l}),a(157149);let l=(e,t)=>{let a=[];return e.forEach((e,l)=>{l in t||a.push(`${encodeURIComponent(l)}=${encodeURIComponent(e)}`)}),Object.entries(t).forEach(([e,t])=>{void 0!==t&&a.push(`${encodeURIComponent(e)}=${encodeURIComponent(t)}`)}),a.length>0?`?${a.join("&")}`:""}},80850(e,t,a){"use strict";a.d(t,{Z:()=>c});var l=a(331372),n=a(51613),r=a(420947),s=a(707975),i=a(549044),o=a(800201);let c=({source:e,messageId:t,collectionType:a,highlightPlaceholders:c=!1})=>{let{t:u}=(0,s.B)("l10n-editor"),d=e.metadata.content_type,m=e.source_value;return m?"rich_text"===d||"html"===d?l.createElement(i.b,{content:m,messageId:t,collectionType:a,highlightPlaceholders:c}):"asset_url"===d?l.createElement(o.Z,{content:m}):l.createElement(r.X,{noSpacing:!0,multiline:!1},m):l.createElement(n.J,null,u("fieldNotDefinedEmpty_2XuLD"))};c.displayName="SourceContentPreview"},657303(e,t,a){"use strict";a.d(t,{A:()=>_});var l=a(331372),n=a(707975),r=a(343180),s=a(188706),i=a(52903),o=a(222594),c=a(167936),u=a(462930),d=a(330379),m=a(584522),p=a(468893);let g=/^<span\s+style="([^"]+)"\s*>([\s\S]*)<\/span>$/,v=e=>{if(!e)return{text:"",styles:{}};let t=e.match(g);if(!t)return{text:e,styles:{}};let a=t[1]??"",l=t[2]??"",n={};return a.split(";").forEach(e=>{let t=e.indexOf(":");if(-1===t)return;let a=e.slice(0,t).trim(),l=e.slice(t+1).trim();a&&l&&(n[a]=l)}),{text:l,styles:n}};var h=a(507174),f=a(425208),y=a(809004),b=a(532246);let E=({styleProperties:e,styles:t,onChange:a,disabled:r=!1})=>{let{t:i}=(0,n.B)("l10n-editor"),o=l.useMemo(()=>((e,t)=>{let a=new Map(t.map(e=>[e.key,e.unit])),l={};for(let[t,n]of Object.entries(e)){let e=a.get(t);e&&n.endsWith(e)?l[t]=n.slice(0,-e.length):l[t]=n}return l})(t,e),[t,e]),[c,u]=(0,l.useState)(o);(0,l.useEffect)(()=>{u(o)}
1,[o]);let d=(0,l.useCallback)((e,t)=>{u(a=>({...a,[e]:t}))},[]),m=(0,l.useCallback)(e=>{if(c[e]!==o[e]){let e={};for(let[t,a]of Object.entries(c))a&&(e[t]=a);a(e)}},[c,o,a]),p=Object.values(c).some(e=>e),g=(0,l.useCallback)(()=>{u({}),a({})},[a]);return 0===e.length?null:l.createElement(h.A,{placement:"bottom-end",portal:!0,trigger:({isOpen:e})=>l.createElement(f.$,{label:i("styleOverrides_Kw7Pm"),tooltipText:i("styleOverrides_Kw7Pm"),icon:l.createElement(y.z,{size:"small"}),iconOnly:!0,variant:"tertiary",size:"small",selected:e,disabled:r,testId:"style-overrides-trigger"}),content:l.createElement(b.a,{display:"flex",flexDirection:"column",gap:"100",minWidth:200,padding:"100"},e.map(e=>l.createElement(s.k,{key:e.key,label:e.label,value:c[e.key]??"",suffix:e.unit,onChange:(t,a)=>d(e.key,a.value),onBlur:()=>m(e.key),disabled:r,collapseFooter:!0,testId:e.key})),l.createElement(f.$,{label:i("resetStyles_Tp4mW"),variant:"tertiary",size:"small",onClick:g,disabled:r||!p,testId:"style-overrides-reset"}))})},_=({type:e,value:t,locale:a,source:g,isOutOfSync:h,messageId:f,collectionType:y,isSelected:b,isReadOnlyTranslations:_,inputLabel:w,textDirection:C,onFocus:k,onBlur:x,error:A,warning:L})=>{let{t:S}=(0,n.B)("l10n-editor"),{textDirection:I}=(0,l.useContext)(o.K),T=C??I,M=(0,p.T)(b??!1),{checkGate:O}=(0,m.A)(),R=O("l10n_always_show_sync_actions"),D=g.metadata.style_properties,N=(0,l.useMemo)(()=>v(t),[t]),[F,B]=(0,l.useState)(N.text),[j,V]=(0,l.useState)(N.styles),[P,z]=(0,l.useState)(void 0),{isLoading:$,generateTranslations:H}=(0,c.g)(y,f),{isLoading:K,updateL10nValues:U}=(0,u.el)(y,f),W=g.metadata.content_type,G=(0,l.useMemo)(()=>!!((g.metadata.translatable||"url"===W)&&g.source_value),[g.metadata.translatable,W,g.source_value]),q=(0,l.useMemo)(()=>R?G:"url"===W?!!h||!N.text&&!!g.source_value:!!(g.metadata.translatable&&!N.text&&g.source_value),[R,G,W,h,g.metadata.translatable,N.text,g.source_value]),Q=(0,l.useMemo)(()=>R?G:!!h&&"url"===W,[R,G,W,h]),Y=(0,l.useMemo)(()=>!!h&&("text"===W||"url"===W),[W,h]),X=(0,l.useMemo)(()=>q||Y||Q,[q,Y,Q]);(0,l.useEffect)(()=>{let e=v(t);B(e.text),V(e.styles),"url"===W&&e.text.trim().length>0?z((0,i.A)(e.text.trim(),{allowInvalidProtocol:!0})?S("urlWarning_Kx7Pm"):void 0):z(void 0)},[t,W,S]);let Z=(0,l.useCallback)((e,t)=>{let a,l;return D?.length?(a=new Map(D.map(e=>[e.key,e.unit])),0===(l=Object.entries(t).filter(([,e])=>""!==e).sort(([e],[t])=>e<t?-1:+(e>t)).map(([e,t])=>{let l=a.get(e);return l&&!t.endsWith(l)?`${e}:${t}${l}`:`${e}:${t}`})).length?e:`<span style="${l.join(";")}">${e}</span>`):e},[D]),J=(0,l.useCallback)(l=>{V(l);let n=Z(F,l);n!==t&&U(a,[{type:e,value:n,source:g}])},[Z,F,t,U,a,e,g]);return"text"===W||"url"===W?l.createElement(r.y,{paddingRight:"spacing12px"},l.createElement(s.k,{label:w??S("editTranslation_dYYGD"),readOnly:_,disabled:$||K,hideLabel:!0,value:F,onChange:(e,t)=>
1{B(t.value),P&&z(void 0)},onBlur:()=>{let l=F;if("url"===W&&l.trim().length>0){let e=l.trim();B(l=(0,i.A)(e)?`http://${e}`:e),z((0,i.A)(l,{allowInvalidProtocol:!0})?S("urlWarning_Kx7Pm"):void 0)}let n=Z(l,j);n!==t&&U(a,[{type:e,value:n,source:g}]),x?.()},collapseFooter:!0,onFocus:k,ref:M,dir:"url"===W?void 0:T,error:A,warning:"url"===W?P:void 0}),D&&D.length>0&&l.createElement(E,{styleProperties:D,styles:j,onChange:J,disabled:_||$||K}),X&&l.createElement(d.f,{disabled:$||K||_,onIgnore:Y?()=>U(a,[{type:e,value:t,source:g}]):void 0,onMatchSource:Q?()=>U(a,[{type:e,value:g.source_value,source:g}]):void 0,onReTranslate:q?()=>H(a,[{type:e,source:g}]):void 0})):"readonly_field"===W?l.createElement(s.k,{label:w??S("editTranslation_dYYGD"),hideLabel:!0,readOnly:!0,value:F,ref:M,dir:T,disabled:!0,collapseFooter:!0,warning:L}):l.createElement(s.k,{label:w??S("editTranslation_dYYGD"),hideLabel:!0,readOnly:!0,value:t,ref:M,dir:T,disabled:!0})}},231191(e,t,a){"use strict";a.d(t,{X:()=>d});var l=a(331372),n=a(72632),r=a(707975),s=a(584522),i=a(343180),o=a(96742),c=a(462930),u=a(330379);let d=({type:e,value:t,locale:a,source:d,isOutOfSync:m,messageId:p,collectionType:g,isReadOnlyTranslations:v})=>{let{t:h}=(0,r.B)("l10n-editor"),{checkGate:f}=(0,s.A)(),y=f("locale_aware_catalogs_enabled"),{data:b,isLoading:E}=(0,n.tD)(d.metadata.product?.item_subtype_id,y),{isLoading:_,updateL10nValues:w}=(0,c.el)(g,p),C=(0,l.useMemo)(()=>b?b.map(e=>({label:e,value:e})):[],[b]),k=(0,l.useCallback)((t,{value:l})=>{w(a,[{type:e,value:l,source:d}])},[a,d,e,w]),x=(0,l.useCallback)(()=>{w(a,[{type:e,value:t,source:d}])},[a,d,e,w,t]),A=(0,l.useCallback)(()=>{w(a,[{type:e,value:d.source_value,source:d}])},[a,d,e,w]),L=E||_||v;return l.createElement(i.y,{paddingRight:"spacing12px"},l.createElement(o.a,{label:h("selectLocale_GGjIj"),description:h("usedProfileCountryUnavailable_92U52"),value:t,options:C,onChange:k,disabled:L,filter:!0,collapseFooter:!0,menuPortal:!0}),m&&l.createElement(u.f,{disabled:L,onIgnore:x,onMatchSource:A}))}},679513(e,t,a){"use strict";a.d(t,{P:()=>h}),a(157149);var l=a(331372),n=a(343180),r=a(810834),s=a(532246),i=a(420947),o=a(344218),c=a(844638),u=a(462930),d=a(330379),m=a(707975),p=a(612582),g=a(800201),v=a(468893);let h=({content:e,locale:t,type:a,source:h,mergeSource:f,isOutOfSync:y=!1,onEdit:b=()=>{},isSelected:E=!1,messageId:_,collectionType:w,isReadOnlyTranslations:C=!1})=>{let[k,x]=(0,l.useState)(e),{t:A}=(0,m.B)("l10n-editor"),[L,S]=(0,l.useState)(!1),I=(0,v.T)(E);(0,l.useEffect)(()=>{x(e)},[e]);let{isLoading:T,updateL10nValues:M}=(0,u.el)(w,_),O=k||h.source_value,R=(0,l.useMemo)(()=>p.A.singleDjangoTagOrVariableRegex.test(O),[O]),D=(0,l.useMemo)(()=>R?{variable:k}:void 0,[R,k]),N=(0,l.useMemo)(()=>R?o.DF.DYNAMIC_IMAGE:o.DF.IMAGE_LIBRARY,[R]);return l.createElement(n.y,{paddingRight:"spacing12px"},l.createElement(r.D,{label:O||A("fieldNotDefinedEmpty_2XuLD"),hideLabel:!0,collapseFooter:!0},l.createElement(s.a,{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",ref:I,maxWidth:"100%"},O?l.createElement(g.Z,{content:O}):l.createElement(i.X,{noSpacing:!0},A("fieldNotDefinedEmpty_2XuLD")),l.createElement(s.a,{display:"flex"},l.createElement(d.f,{disabled:T||C,onEdit:()=>S(!0),onIgnore:y?()=>M(t,[{type:a,value:e,source:h}]):void 0,onMatchSource:y?()=>{let e=[{type:a,value:h.source_value,source:h}];f&&e.push({type:a,value:f.source_value,source:f}),M(t,e)}:void 0}),l.createElement(c.Ay,{show:L,selectedTab:N,dynamicImage:D,onSelect:e=>{S(!1),x(e.url),b(e.url)},onDynamicImageSelect:e=>{S(!1),x(e.variable),b(e.variable)},onExit:()=>S(!1)})))))}},800201(e,t,a){"use strict";a.d(t,{Z:()=>p});var l=a(331372),n=a(532246),r=a(692758),s=a(563161),i=a(497952),o=a(70051),c=a(98586),u=a(620702),d=a(601238),m=a(612582);let p=({content:e})=>{let t=(0,l.useMemo)(()=>"number"==typeof e?"id":m.A.singleDjangoTagOrVariableRegex.test(e)?"dynamic":"path",[e]),a=(0,l.useMemo)(()=>"id"===t||"dynamic"===t?e.toString():e.toString().split("/").slice(-2).join("/"),[e,t]),p=(0,l.useMemo)(()=>{if("path"===t&&"string"==typeof e)return/^https?:\/\//i.test(e)?e:void 0},[e,t]),{data:g}=(0,u.A)({filePath:a??"",options:{enabled:"path"===t&&!!a}}),{data:v}=(0,d.A)({assetId:+a,options:{enabled:"id"===t&&!Number.isNaN(+a)}}),h=(0,l.useMemo)(()=>"id"===t?v:"path"===t?g:void 0,[t,v,g]),f=(0,c.i)({isDynamic:"dynamic"===t,...h}),y=h?.url||p;return l.createElement(n.a,{display:"flex",flexDirection:"row",overflow:"hidden",maxWidth:"100%",alignItems:"center"},y?l.createElement(r.U,{url:y,ratio:"square",size:"mini"}):l.createElement(s.Q,{size:"large"}),l.createElement(n.a,{display:"flex",paddingInline:"75",flexDirection:"column",overflow:"hidden"},l.createElement(i.lc,null,l.createElement(o.P,null,h?.name??a)),!!f&&l.createElement(i.zs,{mono:!0,variant:"secondary"},l.createElement(o.P,null,f))))}},601174(e,t,a){"use strict";a.d(t,{$:()=>ec});var l=a(331372),n=a(568775),r=a(532246),s=a(920238),i=a(211140),o=a(891782),c=a(879576),u=a(425208),d=a(828769),m=a(497952),p=a(919460),g=a(82376),v=a(420947),h=a(946212),f=a(707975),y=a(199540),b=a(334709),E=a(222594),_=a(646430),w=a(24608),C=a(833320),k=a(514556),x=a(978441),A=a(244717),L=a(122343),S=a(423511);
1let I={enableBold:!0,enableCode:!0,enableItalic:!0,enableEmoji:!0,enableStrikethrough:!0,enableDjangoVar:!0,djangoVarPersonalizationType:"whatsapp"},T=()=>{let{editor:e}=(0,w.aA)(),t=(0,A.M)();return l.createElement(k.v,{onInsert:t=>e?.chain().focus().insertContent(t,{applyInputRules:!0}).run(),iconOnly:!0,disabled:t,removeButtonBorder:!0,editorPersonalizationType:"whatsapp"})},M=({content:e,onJsonChange:t,isError:a,isBodyTooLong:n=!1,languageString:r})=>{let{t:s}=(0,f.B)("whatsapp-editor"),{companyId:i}=(0,x.A)(),o=(0,L.d4)(S.wU),c=(0,A.M)();return l.createElement(C.o,{tracking:{companyId:i,templateId:o,channel:"whatsapp",editorSurface:"whatsapp"},readOnly:c,content:e,onJsonChange:t,label:s("bodySection.label_jnfg7"),hideLabel:!0,collapseFooter:!0,placeholderText:s("bodySection.addBodyContent_354tb",{language:r}),error:n?s("bodySection.errorTooLong_Ab3De"):a&&s("bodySection.error_12345"),characterLimit:1024,showCharacterCounter:!0,textFormatOptions:I,customFormatOptions:l.createElement(T,null)})};var O=a(271533),R=a(932625),D=a(242042),N=a(450179);let F="#3b3b3b",B="#ffffff",j=new Set(["rgba(0, 0, 0, 0)","transparent",""]),V=e=>{let t=e.match(/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)(?:\s*,\s*[\d.]+)?\s*\)/);if(t?.[1]&&t[2]&&t[3])return{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10)};let a=e.match(/^#([0-9a-f]{3})$/i)||e.match(/^#([0-9a-f]{6})$/i);if(a?.[1]){let e=a[1];return 3===e.length&&(e=`${e[0]}${e[0]}${e[1]}${e[1]}${e[2]}${e[2]}`),{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16)}}return null},P=(e,t,a)=>`#${[e,t,a].map(e=>e.toString(16).padStart(2,"0")).join("")}`,z=(e,t,a)=>{let l=e=>{let t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4};return .2126*l(e)+.7152*l(t)+.0722*l(a)},$=e=>e.replace(/\s+/g," ").trim(),H=e=>{let t,a,l=document.querySelector('iframe[data-testid="iframe"]')||document.querySelector('iframe[data-testid="rich-text-email-preview-iframe"]');if(!l?.contentDocument)return null;let n=(t=e.replace(/<\/(p|div|h[1-6]|li|tr|td|th|br\s*\/?)>/gi," </$1>"),(a=document.createElement("div")).innerHTML=t,$(a.textContent||"").substring(0,80));if(!n)return null;let r=l.contentDocument,s=l.contentWindow;if(!s)return null;let i=n.substring(0,30),o=null;for(let e of r.body.querySelectorAll("td, div, p, span")){let t=$(e.textContent||"");t.length>10&&t.includes(i)&&(o=e)}return o?{element:o,iframeWindow:s}:null};var K=a(869953),U=a(526409),W=a(344193),G=a(577314),q=a(112307),Q=a(305005),Y=a(520655),X=a(193859),Z=a(783164),J=a(7043);let ee=({content:e,onChange:t,messageId:a="",collectionType:s})=>{let{t:i}=(0,f.B)("l10n-editor"),[o,c]=(0,l.useState)(!1),[u,d]=(0,l.useState)(null),{theme:m,setTheme:p}=(0,G.aH)(W.qC),{companyId:g}=(0,x.A)(),v=!!s&&(0,X.Cg)("email",s),{templateId:h}=(0,J.T)(v?s:"template",v?a:""),y={companyId:g,templateId:h??"",editorType:"html-block"};return l.createElement(r.a,{display:"flex",flexDirection:"column",gap:"100"},l.createElement(n.C,{show:!o,message:i("htmlBlockEditorInfo_Kp3Nw"),variant:"info",dismissable:!0,onClose:()=>{c(!0)},enableTransitions:!1,testId:"html-block-editor-banner"}),l.createElement(r.a,{display:"flex",gap:"50"},l.createElement(q.N,{editor:u,heapMetadata:y}),l.createElement(Q.h,{editor:u,heapMetadata:y,onError:Z.Cp}),l.createElement(Y.b,{theme:m,onChange:p,heapMetadata:y})),l.createElement(r.a,{"data-testid":"l10n-rich-text-editor"},l.createElement(W.BY,{defaultValue:e,onChange:t,onLoad:d,mode:"django",editorTheme:m,width:"100%",height:"400px"})))},et="inputs-sourceContent-UWXZk",ea="email",el={enableFontFormat:!0,enableFontFamily:!0,enableBold:!0,enableItalic:!0,enableUnderline:!0,enableFontSize:!0,enableLineSpacing:!0,enableCharacterSpacing:!0,enableTextColor:!0,enableTextBackground:!0,enableRemoveFormatting:!0,enableBulletList:!0,enableNumberedList:!0,enableBlockQuote:!0,enableTextAlign:!0,enableImage:!0,enableLink:!0,enableHistory:!0,enablePasteFormat:!0,enableTextDirection:!0,enableInlineDefaultStyles:!0,enableStrikethrough:!0,enableEmoji:!0,enableSubscriptSuperscript:!0,enableTextSpacing:!0,enableDjangoVar:!0,djangoVarPersonalizationType:ea},en=()=>{let{t:e}=(0,f.B)("l10n-editor");return l.createElement(n.C,{variant:"error",message:e("legacySourceNotEditableEmail_Xp4Nm")})},er=({content:e,label:t,onChange:a})=>l.createElement(r.a,{"data-testid":"l10n-rich-text-editor"},l.createElement(M,{content:(0,O.TJ)(e),onJsonChange:e=>a((0,O.nB)(e)),isError:!1,languageString:t})),es=({content:e,convertFlow:t,onRequestConvert:a,onConfirmConvert:i,onCancelC
1onvert:o,latestContentRef:c,onNormalized:u,textFormatOptions:d})=>{let{t:m}=(0,f.B)("l10n-editor"),p=(0,h.A)(),g=(0,y.HF)("49469198235419"),v=l.useRef(!1);return l.createElement(l.Fragment,null,("prompt"===t.phase||"confirming"===t.phase)&&l.createElement(l.Fragment,null,l.createElement(r.a,{paddingBlockEnd:"75"},l.createElement(n.C,{variant:"info",heading:m("editHtmlTranslationPromptHeading_Rn3Kp"),message:l.createElement(l.Fragment,null,m("editHtmlTranslationPrompt_Rn5Kp")," ",l.createElement("a",{href:g,target:"_blank",rel:"noopener noreferrer"},m("editHtmlTranslationLearnMore_Xk3Lp"))),action:{label:m("editHtmlTranslationConvertAndEdit_Nm5Kp"),onClick:a}})),l.createElement(r.a,{display:"flex",flexDirection:"column",gap:"75"},l.createElement(r.a,{display:"flex",flexDirection:"column",padding:"75",className:et,dangerouslySetInnerHTML:{__html:p(e)},"data-testid":"l10n-rich-text-translation-preview"}))),"normalizing"===t.phase&&l.createElement(r.a,{display:"none","aria-hidden":!0},l.createElement(C.o,{hideLabel:!0,label:"",tracking:{channel:"l10n",editorSurface:"l10n-rich-text-normalizer"},content:c.current,textFormatOptions:d,onCreate:({editor:e})=>{u((0,R.X)(e.getHTML()))}})),l.createElement(s.R,{opened:"confirming"===t.phase,onChangeOpened:(e,{opened:t})=>{t||v.current||o(),v.current=!1},heading:m("editHtmlTranslationConfirmHeading_Xm3Kp"),message:m("editHtmlTranslationConfirmMessage_Xk3Np"),cancelLabel:m("editHtmlTranslationCancel_Nm3Kp"),confirmLabel:m("editHtmlTranslationConfirmConvert_Rn4Kp"),onConfirm:()=>{v.current=!0,i()},closeOnConfirm:!0}))},ei=()=>{let{editor:e}=(0,w.aA)();return e?l.createElement(k.v,{editorPersonalizationType:ea,onInsert:t=>{e.commands.insertContent(t,{applyInputRules:!0}),e.commands.focus()},disabled:!e.isEditable,iconOnly:!0,removeButtonBorder:!0}):null},eo=({content:e,label:t,onChange:a,style:n,textFormatOptions:r,textDirection:s})=>l.createElement("div",{className:"inputs-editorContent-OSAVx",style:n,"data-testid":"l10n-rich-text-editor"},l.createElement(C.o,{hideLabel:!0,label:t,tracking:{channel:"l10n",editorSurface:"l10n-rich-text"},onHtmlChange:a,content:e,textFormatOptions:r,editorProps:{attributes:{dir:s}},customFormatOptions:l.createElement(ei,null)})),ec=({sourceLocale:e,targetLocale:t,sourceContent:a,sourceContentType:s,content:y,onClose:w,onChange:C,whatsapp:k=!1,email:x=!1,styleProperties:A,blockLabel:L,messageId:S,collectionType:I})=>{let T,M,{t:O}=(0,f.B)("l10n-editor"),R="html"===s,{sourceContent:$,content:W,onBodyChange:G}=(({rawSourceContent:e,rawContent:t,email:a,sourceIsHtmlBlock:n,onChange:r})=>{let s=a&&!n,i=(0,l.useCallback)(e=>s?(0,U.N6)(e):{remainingHtml:e,previewText:"",hasSpacers:!1},[s]),o=(0,l.useMemo)(()=>i(e).remainingHtml,[i,e]),{remainingHtml:c,previewText:u,hasSpacers:d}=(0,l.useMemo)(()=>i(t),[i,t]);return{sourceContent:o,content:c,onBodyChange:(0,l.useCallback)(e=>{r(s?(0,U.C3)(u,e,d):e)},[s,u,d,r])}})({rawSourceContent:a,rawContent:y,email:x,sourceIsHtmlBlock:R,onChange:(T=(0,l.useMemo)(()=>(0,K.A)(C,500),[C,500]),(0,l.useEffect)(()=>()=>T.flush(),[T]),T)}),q={allowTextSpacing:!0},Q=!R&&(0,D.p)((0,N.Mz)($),q),Y=(0,D.p)((0,N.Mz)(W),q),X=!R&&!Q,[Z]=l.useState(()=>Q&&!Y),J=x&&X,ea=!k&&(Z||!x&&X),ei=(0,b.Lr)({type:"language"}),ec=(0,h.A)(),{textDirection:eu}=(0,l.useContext)(E.K),ed=l.useRef((0,N.Mz)(W)),[em]=l.useState(()=>ed.current),[ep,eg]=l.useState({phase:"prompt"}),ev=l.useCallback(e=>{ed.current=e,eg({phase:"editing",content:e}),G(e)},[G]),eh=l.useCallback(e=>{ed.current=(0,N.Mz)(e),(0,N.I_)(e,G)},[G]),ef=(0,l.useMemo)(()=>({...el,enableFontSize:!!A&&A.some(e=>"font-size"===e.key),enableCharacterSpacing:!A||A.some(e=>"letter-spacing"===e.key),enableLineSpacing:!A||A.some(e=>"line-height"===e.key)}),[A]),ey=(0,l.useMemo)(()=>ei?.of(e)??e,[ei,e]),eb=(0,l.useMemo)(()=>ei?.of(t)??t,[ei,t]),eE=!R&&ed.current!==W,e_=l.useRef(G);l.useEffect(()=>{eE&&e_.current(ed.current)},[eE]);let ew=l.useRef(W),eC=(0,l.useMemo)(()=>(e=>{try{let t=H(e);if(!t)return null;let{element:a,iframeWindow:l}=t,n=a;for(;n;){let e=l.getComputedStyle(n),t=e.backgroundImage,r=n.getAttribute("background"),s=n.getAttribute("style")||"";if(t&&"none"!==t||r||/background\s*:.*url\(/i.test(s)){let e=a.querySelector("span, a, strong, em, b, i")||a,t=l.getComputedStyle(e).color,n=V(t);if(n)return z(n.r,n.g,n.b)>.5?F:B;break}let i=e.backgroundColor;if(!j.has(i)){let e=V(i);if(e)return P(e.r,e.g,e.b)}n=n.parentElement}}catch{}return null})(ew.current||$)??(e=>
1{let t=RegExp("(?<![a-zA-Z-])color\\s*:\\s*(#[0-9a-f]{3,6}|rgba?\\([^)]+\\))","gi");for(let a of e.matchAll(t)){let e=a[1];if(e){let t=V(e.trim());if(t&&z(t.r,t.g,t.b)>.5)return F}}return B})($),[$]),ek=(0,l.useMemo)(()=>(e=>{try{let t=H(e);if(!t)return null;let{element:a,iframeWindow:l}=t,n=a.querySelector("span, a, strong, em, b, i");return l.getComputedStyle(n||a).fontFamily.trim()||null}catch{return null}})(ew.current||$)??(e=>{let t=document.createElement("div");for(let a of(t.innerHTML=e,t.querySelectorAll("[style]"))){let e=a.style.fontFamily.trim();if(e)return e}return null})($),[$]),ex=(M=V(eC))&&.5>z(M.r,M.g,M.b)?"#ffffff":void 0,eA={"--l10n-rte-content-background-color":eC,"--l10n-rte-content-color":ex,"--l10n-rte-content-font-family":ek??void 0};return l.createElement(r.a,{margin:"50",display:"flex",flexDirection:"column",flexGrow:1,"data-testid":"l10n-rich-text-input"},l.createElement(i.x,{padded:!0},l.createElement(o.T,{alignment:"center"},l.createElement(c.b,{size:3},l.createElement(r.a,{paddingInlineStart:"75"},l.createElement(u.$,{label:O("close_mlvrq"),variant:"tertiary",size:"small",icon:l.createElement(d.A,{size:"medium"}),iconOnly:!0,onClick:()=>{w()},testId:"l10n-rich-text-close-button"}))),l.createElement(c.b,{size:6},l.createElement(r.a,{display:"flex",alignItems:"center",justifyContent:"center",alignContent:"center"},l.createElement(m.lc,null,l.createElement(p.y,null,L??(R?O("html_Jm5Nk"):O("text_eQcX4"))))))),l.createElement(o.T,{alignment:"center"},l.createElement(c.b,{size:12},l.createElement(r.a,{display:"flex",flexDirection:"column",paddingBlockStart:"100",paddingBlockEnd:"100"},l.createElement(g.d,null)))),l.createElement(o.T,{alignment:"top"},l.createElement(c.b,{size:12},l.createElement(r.a,{display:"flex",flexDirection:"column",padding:"100"},l.createElement(r.a,{paddingBlockEnd:"75"},l.createElement(v.Q,null,l.createElement(p.y,null,O("source_yrh8H",{sourceLocaleLabel:ey})))),k?l.createElement(r.a,{display:"flex",flexDirection:"column",padding:"75",background:"secondary",color:"primary",className:"inputs-sourceText-t0r5u","data-testid":"l10n-rich-text-source-content"},l.createElement(_.G,{markdown:$})):l.createElement(r.a,{display:"flex",flexDirection:"column",padding:"75",className:et,style:{"--l10n-source-content-background-color":eC,"--l10n-source-content-color":ex,"--l10n-source-content-font-family":ek??void 0},dangerouslySetInnerHTML:{__html:ec($)},"data-testid":"l10n-rich-text-source-content"})))),l.createElement(o.T,{alignment:"top"},l.createElement(c.b,{size:12},l.createElement(r.a,{display:"flex",flexDirection:"column",padding:"100","data-testid":"l10n-rich-text-target-section"},l.createElement(r.a,{paddingBlockEnd:"75"},l.createElement(v.Q,null,l.createElement(p.y,null,eb))),(()=>{if(J)return l.createElement(en,null);if(k)return l.createElement(er,{content:W,label:eb,onChange:eh});if(R)return l.createElement(ee,{content:W,messageId:S,collectionType:I,onChange:e=>G((0,N.L4)(e))});if(ea&&"editing"!==ep.phase)return l.createElement(es,{content:W,convertFlow:ep,onRequestConvert:()=>eg({phase:"confirming"}),onConfirmConvert:()=>eg({phase:"normalizing"}),onCancelConvert:()=>eg({phase:"prompt"}),latestContentRef:ed,onNormalized:ev,textFormatOptions:ef});let e="editing"===ep.phase?ep.content:em;return l.createElement(l.Fragment,null,ea&&l.createElement(r.a,{paddingBlockEnd:"75"},l.createElement(n.C,{variant:"info",message:O("editHtmlTranslationConverted_Km4Xp")})),l.createElement(eo,{content:e,label:eb,onChange:eh,style:eA,textFormatOptions:ef,textDirection:eu??"ltr"}))})())))))}},549044(e,t,a){"use strict";a.d(t,{b:()=>w});var l=a(331372),n=a(810834),r=a(532246),s=a(497952),i=a(420947),o=a(707975),c=a(462930),u=a(167936),d=a(222594),m=a(330379),p=a(271533),g=a(57925),v=a(584522),h=a(450179),f=a(315605),y=a(536375),b=a(595821);let E=({text:e,truncated:t=!1})=>{let a=(0,l.useMemo)(()=>{let t=0;return(0,b.mI)(e).map(e=>{let a=t;return t+=e.text.length,{...e,at:a}})},[e]),n=l.createElement("span",null,a.map(e=>void 0===e.expression?l.createElement(l.Fragment,{key:e.at},e.text):l.createElement("bdi",{key:e.at},l.createElement(y.K,{readonly:!0,selected:!1,rawContent:e.text,djangoVar:e.expression}))));return(0,f.P)(n,t?e:void 0,!1)};E.displayName="PlaceholderText";var _=a(468893);let w=({content:e,editable:t,isOutOfSync:a=!1,onEdit:f,isSelected:y=!1,messageId:b,type:w,locale:C,source:k,collectionType:x,whatsapp:A=!1,isReadOnlyTranslations:L=!1,highlightPlaceholders:S=!1})=>{let{t:I}=(0,o.B)("l10n-editor"),T=(0,_.T)(y),M=(0,l.useMemo)(()=>(0,h.W$)(e),[e]),O=(0,l.useMemo)(()=>
1{if(!A)return M;let e=(0,p.TJ)(M);return(0,g.T)(e)},[M,A]),{isLoading:R,updateL10nValues:D}=(0,c.el)(x,b),{isLoading:N,generateTranslations:F}=(0,u.g)(x,b),B=(0,l.useMemo)(()=>!O?.replace(/\s/g,""),[O]),{checkGate:j}=(0,v.A)(),V=j("l10n_always_show_sync_actions"),P=(0,l.useMemo)(()=>!!(k?.metadata.translatable&&k?.source_value),[k]),z=(0,l.useMemo)(()=>V?P:!!(B&&k?.source_value)||a,[V,P,B,k,a]),$=V&&P,{textDirection:H}=(0,l.useContext)(d.K),K=t?H:void 0;return l.createElement(n.D,{label:O||I("fieldNotDefinedEmpty_2XuLD"),hideLabel:!0,collapseFooter:!0},l.createElement(r.a,{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",ref:T,"data-testid":"l10n-rich-text-preview"},l.createElement(r.a,{minWidth:0},!B&&S&&l.createElement(s.G6,{dir:K},l.createElement(E,{truncated:!0,text:O})),!B&&!S&&l.createElement(i.X,{noSpacing:!0,multiline:!1,dir:K},O),B&&l.createElement(i.X,{noSpacing:!0},I("fieldNotDefinedEmpty_2XuLD"))),t&&l.createElement(r.a,{paddingInlineStart:"75"},l.createElement(m.f,{disabled:N||R||L,onIgnore:a?()=>D(C,[{type:w,value:e,source:k}]):void 0,onMatchSource:$?()=>D(C,[{type:w,value:k?.source_value??"",source:k}]):void 0,onReTranslate:z?()=>F(C,[{type:w,source:k}]):void 0,onEdit:f}))))}},940430(e,t,a){"use strict";a.d(t,{M:()=>E,N:()=>b});var l=a(331372),n=a(643094),r=a(229569),s=a(715729),i=a(938372),o=a(595212),c=a(531262),u=a(838404),d=a(140683),m=a(798014),p=a(263784),g=a(25401),v=a(122217),h=a(525701),f=a(244861);let y={useAvailableLocales:n.A,useCampaignListsSegments:r.N,useCustomPropertyValues:s.q,useGetAccountMessagingTranslationSettings:i.d,useQueryClient:o.jE,getL10nCollectionQuery:c.i,getL10nValuesQuery:u.yM,getSourceValuesQuery:u.TE,useGetL10nCollection:c.T,useUpdateL10nCollection:d.W,useCreateL10nCollection:m.$,useGenerateL10nMTs:p.Mc,useGenerateL10nValuesWithMTs:p.V9,useGetL10nLocaleValues:u.ny,useGetCollectionValues:g.K,useUpdateL10nLocaleValues:v.e,useDeleteL10nCollection:h.y,useGetAvailableLanguages:f.u},b=(0,l.createContext)(void 0),E=({children:e,collectionType:t,setupL10nType:a,setupId:n})=>{let[r,s]=(0,l.useState)(null),i=(0,l.useCallback)(e=>{s(e)},[s]),o=(0,l.useMemo)(()=>({hooks:y,collectionType:t,selectedLanguage:r,setSelectedLanguage:i,setupL10nType:a,setupId:n}),[r,i,t,a,n]);return l.createElement(b.Provider,{value:o},e)}},667196(e,t,a){"use strict";a.d(t,{y7:()=>d,xl:()=>u,kk:()=>c});var l=a(331372),n=a(74757),r=a(654547),s=a(87128);let i={isValidAcrossLocales:!0,firstInvalidLocale:null,allInvalidLocales:[]},o=(0,l.createContext)({isValidAcrossLocales:!0,firstInvalidLocale:null,allInvalidLocales:[],getRowValidation:()=>[]}),c=()=>(0,l.useContext)(o),u=(e,t)=>{let{getRowValidation:a}=c();return a(e,t)},d=({channel:e,messageId:t,children:a})=>{let c,u,d,m,p,{hooks:g,collectionType:v}=(0,r.f)(),{data:h}=g.useGetL10nCollection(v,{id:t}),f=h?.target_locales??[],[y,b]=g.useGetL10nLocaleValues(v,{id:t,locales:f},[{enabled:!!f.length},{enabled:!!f.length}]),{data:E}=(0,n.o)(f,y.data,b.data),_=(c=s.r[e],u=s.W[e],d=(0,l.useMemo)(()=>E&&c?Object.fromEntries(Object.entries(E).map(([e,t])=>[e,t.filter(e=>!u.some(t=>e.key.includes(t))).map(e=>({key:e.key,validations:c(e)}))])):{},[E,c,u]),m=(0,l.useMemo)(()=>{if(!Object.keys(d).length)return i;let e=Object.entries(d).filter(([,e])=>e.some(e=>e.validations.some(e=>!1===e.isValid))).map(([e])=>e);return{isValidAcrossLocales:0===e.length,firstInvalidLocale:e[0]??null,allInvalidLocales:e}},[d]),p=(0,l.useCallback)((e,t)=>{let a=d[e];return a?a.find(e=>e.key===t)?.validations??[]:[]},[d]),{...m,getRowValidation:p});return l.createElement(o.Provider,{value:_},a)}},606442(e,t,a){"use strict";a.d(t,{i:()=>r});var l=a(331372),n=a(707975);let r=()=>{let{t:e}=(0,n.B)("consent-pages");return(0,l.useMemo)(()=>({"subscribe-page":{label:e("pageLabelMap.subscribe-page.label")},"subscribe-success-page":{label:e("pageLabelMap.subscribe-success-page.label")},"unsubscribe-page":{label:e("pageLabelMap.unsubscribe-page.label")},"unsubscribe-success-page":{label:e("pageLabelMap.unsubscribe-success-page.label")},"preference-page":{label:e("pageLabelMap.preference-page.label")},"preference-success-page":{label:e("pageLabelMap.preference-success-page.label")},"double-opt-in-confirmation-page":{label:e("pageLabelMap.double-opt-in-confirmation-page.label"),tooltip:e("pageLabelMap.double-opt-in-confirmation-page.infoTooltip")},"double-opt-in-email":{label:e("pageLabelMap.double-opt-in-email.label"),tooltip:e("pageLabelMap.double-opt-in-email.infoTooltip")}}),[e])}},7043(e,t,a){"use strict";a.d(t,{T:()=>
1o});var l=a(331372),n=a(967682),r=a(112547),s=a(937987),i=a(931995);let o=(e,t)=>{let a=(0,r.y)({templateId:"template"===e?t:void 0,variationId:"campaign"===e?t:void 0,flowMessageId:"flow"===e?t:void 0},{enabled:("campaign"===e||"flow"===e||"template"===e)&&!!t}),o=(0,l.useMemo)(()=>a.data?.type==="variation"?a.data.parentId:"",[a.data]),c=(0,s.a)(o,{enabled:!!o}),u=(0,i.o)(t??"",{enabled:"universal"===e&&!!t}),d=(0,l.useMemo)(()=>"universal"===e||"template"===e?t||null:a.data?.type==="flow"?a.data.flowAbTestActionId||null:a.data?.type==="variation"&&c.data?.hasMultipleVariations?a.data.parentId:a.data?.type!=="variation"||c.data?.hasMultipleVariations?null:a.data.messageId,[a.data,t,e,c.data]),m=(0,l.useMemo)(()=>"universal"===e||"template"===e?t||null:a.data?.type==="flow"?a.data.flowMessageId||null:a.data?.type==="variation"?a.data.messageId:null,[a.data,t,e]),p=(0,l.useMemo)(()=>"universal"===e||"template"===e?t||null:a.data?.type==="variation"||a.data?.type==="flow"?a.data.templateId:null,[a.data,t,e]),g=(0,l.useMemo)(()=>a.data?.type==="variation"||a.data?.type==="flow"?a.data.contentName||a.data.templateName:u.data?.name?u.data.name:a.data?.templateName?a.data.templateName:null,[a.data,u.data]),v=(0,l.useMemo)(()=>a.isInitialLoading||u.isInitialLoading||c.isInitialLoading,[a.isInitialLoading,u.isInitialLoading,c.isInitialLoading]),h=(0,l.useMemo)(()=>a.error||u.error||c.error,[a.error,u.error,c.error]);return{parentId:d,templateId:p,messageId:m,name:g,templateEditorType:a.data?.templateEditorType??("universal"===e&&u.data?n._Y.USER_DRAGGABLE:void 0),isInitialLoading:v,error:h}}},654547(e,t,a){"use strict";a.d(t,{f:()=>r});var l=a(331372),n=a(940430);let r=()=>{let e=(0,l.useContext)(n.N);if(void 0===e)throw Error("useL10n must be used within a L10nContextProvider");return e}},468893(e,t,a){"use strict";a.d(t,{T:()=>n});var l=a(331372);let n=e=>{let t=(0,l.useRef)(null),a=(0,l.useRef)(e);return(0,l.useEffect)(()=>{let l,n=a.current;a.current=e,n||!e||!t.current||(l=t.current.getBoundingClientRect()).top>=0&&l.left>=0&&l.bottom<=window.innerHeight&&l.right<=window.innerWidth||t.current.scrollIntoView({behavior:"smooth",block:"center"})},[e]),t}},480792(e,t,a){"use strict";a.d(t,{F:()=>r,c:()=>s});var l=a(19833);let n="consent-page.",r=e=>{let t=e.startsWith(n)?e.slice(n.length):"";return Object.hasOwn(l.Bo,t)?t:void 0},s=e=>`${n}${e}`},450179(e,t,a){"use strict";a.d(t,{I_:()=>i,L4:()=>r,Mz:()=>s,W$:()=>l});let l=e=>{let t=new DOMParser().parseFromString(e,"text/html");return t.body.textContent?.replace(/\n/g," ")||e},n=/(\{\{)(.*?)(\}\})/g;function r(e){return e.replace(n,(e,t,a,l)=>{let n=a.replace(/%20/g," ");return`${t}${n}${l}`})}let s=e=>e.replace(/ /g," ").replace(/\u00A0/g," ");function i(e,t){t(r(s(e)))}},761153(e,t,a){"use strict";a.d(t,{N4:()=>r,O9:()=>l,jN:()=>n});let l="static_asset_id",n="dynamic_media_template",r=(e,t,a)=>{let r=a??null,s=e=>{if(!r)return"";let a=[...r.message?.values??[],...r.template?.values??[]].find(t=>t.key===e);if(!a?.locales)return"";if(t){let e=a.locales[t]?.latest;if(e)return e}return Object.values(a.locales).find(e=>e?.latest)?.latest??""},i=s(l),o=s(n);return`push-preview-${e}-${t??""}-${i}-${o}`}},509056(e,t,a){"use strict";a.d(t,{CC:()=>c,Is:()=>o,R_:()=>n,bQ:()=>i,kv:()=>r,m8:()=>d,tQ:()=>s,vY:()=>u}),a(157149);var l=a(344218);let n="mms_static_image_asset_id",r="mms_dynamic_image_template",s=e=>!!e&&/^\d+$/.test(e),i=e=>/static_(?:image_)?asset_id$/.test(e),o=(e,t)=>s(t)||s(e)?l.DF.IMAGE_LIBRARY:l.DF.DYNAMIC_IMAGE,c=(e,t)=>t?{variable:t}:e&&!/^\d+$/.test(e)?{variable:String(e)}:void 0,u=(e,t,a,l,s)=>{let o=[{type:e,value:t,source:(i(a.key)?a:l)??{...a,key:n}}],c=a.key.startsWith("RCS.");if(s||!c){let l=s??{...a,key:r};o.push({type:e,value:t,source:l})}return o},d=(e,t,a)=>{let l=a??null,s=e=>{if(!l)return"";let a=[...l.message?.values??[],...l.template?.values??[]].find(t=>t.key===e);if(!a?.locales)return"";if(t){let e=a.locales[t]?.latest;if(e)return e}return Object.values(a.locales).find(e=>e?.latest)?.latest??""},i=s(n),o=s(r);return`sms-preview-${e}-${t??""}-${i}-${o}`}},87128(e,t,a){"use strict";function l(e){return e.localizationValue??""}a.d(t,{r:()=>s,W:()=>i}),a(157149);let n={max_length:new class{validate(e,t){let a=t.max_length,n=l(e).length;return{key:this.key,isValid:void 0!==a&&n<=a,errorMessage:this.errorMessage,errorParam
1s:{length:a},data:{maxLength:a,currentLength:n}}}constructor(){this.key="max_length",this.errorMessage="maxLengthError_yD5jS"}},required:new class{validate(e,t){let a=t.required,n=l(e).length;return{key:this.key,isValid:void 0!==a&&!(a&&0===n),errorMessage:this.errorMessage,errorParams:void 0,data:{required:a,currentLength:n}}}constructor(){this.key="required",this.errorMessage="requiredError_jmQfJ"}}};function r(e){let t=e.source.metadata.validations??[];if(!(t.length>0))return[{isValid:!0,key:""}];let a=[];for(let l of t){let t=Object.keys(l)[0];if(t){let r=n[t];if(r){let t=r.validate(e,l);a.push(t)}else a.push({isValid:!0,key:""})}else a.push({isValid:!0,key:""})}return a}let s={whatsapp:r,email:()=>[],sms:()=>[],rcs:()=>[],push:r,"customer-hub":()=>[],"consent-pages":()=>[]},i={whatsapp:["WhatsAppHeaderImage.header.name"],email:[],sms:[],rcs:[],push:[],"customer-hub":[],"consent-pages":[]}},601238(e,t,a){"use strict";a.d(t,{A:()=>s});var l=a(116900),n=a(290451),r=a(960348);let s=({assetId:e,options:t={}})=>(0,n.I)([...r.$r,e],async()=>{let{data:{data:{asset:t}}}=await (0,l.Qp)(e);return t},{...t})},620702(e,t,a){"use strict";a.d(t,{A:()=>s});var l=a(116900),n=a(290451),r=a(960348);let s=({filePath:e,options:t={}})=>(0,n.I)([...r.KH,e],async()=>{let{data:{data:{asset:t}}}=await (0,l.Ij)(e);return t},{...t})},937987(e,t,a){"use strict";a.d(t,{A:()=>i,a:()=>o});var l=a(370339),n=a(103411),r=a(290451),s=a(189544);let i=e=>[s.kp.CAMPAIGNS,e,s.kp.AB_TEST_SETTINGS],o=(e,t={})=>(0,r.I)(i(e),async()=>(0,l.j)(e).then(e=>e.data),{...(0,n.tQ)(),...t})},72632(e,t,a){"use strict";a.d(t,{R5:()=>_,X0:()=>w,tD:()=>y,MQ:()=>E,mX:()=>b});var l=a(968387),n=a(523765),r=a(206041),s=a(57832);function i(e){if(e)return Object.fromEntries(Object.entries((0,n.A)(e)))}let o=e=>({...e,latestMetadata:i(e.latestMetadata)}),c=e=>({...e,latestMetadata:i(e.latestMetadata)});async function u(e){let t={};void 0!==e&&(t.item_subtype_id=e);let a=await l.default.get(s.A.getLocales,{params:t});return(0,r.Mz)(a),a.data.data.locales}async function d(e,t,a,n){let i=await l.default.get(s.A.getLocalizedItem,{params:{item_subtype_id:e,external_id:t,language:a,region:n}});return(0,r.Mz)(i),o(i.data.data.item)}async function m(e,t,a,n){let i=await l.default.get(s.A.getLocalizedVariant,{params:{item_subtype_id:e,external_id:t,language:a,region:n}});return(0,r.Mz)(i),c(i.data.data.variant)}async function p(e,t,a,n){let i={item_subtype_id:e,"external_ids[]":t};void 0!==a&&(i.language=a),void 0!==n&&(i.region=n);let c=await l.default.get(s.A.listLocalizedItems,{params:i});return(0,r.Mz)(c),c.data.data.items.map(o)}async function g(e,t,a,n){let i={item_subtype_id:e,"external_ids[]":t};void 0!==a&&(i.language=a),void 0!==n&&(i.region=n);let o=await l.default.get(s.A.listLocalizedVariants,{params:i});return(0,r.Mz)(o),o.data.data.variants.map(c)}var v=a(480759),h=a(290451);let f=e=>!!e&&"ALL"!==e;function y(e,t=!1){return(0,h.I)(["itemLocales",e],()=>u(e),{enabled:t,staleTime:3e5})}function b(e,t,a,l,n=!1){let r=n&&f(a)&&f(l);return(0,h.I)(["localizedItem",e,t,a,l],()=>d(e,t,a,l),{enabled:r,retry:(e,t)=>(!(0,v.A)(t)||t.response?.status!==404)&&e<3,staleTime:3e4,keepPreviousData:!0})}function E(e,t,a,l){let n=f(a)&&f(l);return(0,h.I)(["localizedVariant",e,t,a,l],()=>m(e,t,a,l),{enabled:n,retry:(e,t)=>(!(0,v.A)(t)||t.response?.status!==404)&&e<3,staleTime:3e4,keepPreviousData:!0})}function _(e,t,a,l,n=!1){let r=n&&t.length>0&&f(a)&&f(l);return(0,h.I)(["localizedItems",e,t,a,l],()=>p(e,t,a,l),{enabled:r,staleTime:3e4})}function w(e,t,a,l){let n=t.length>0;return(0,h.I)(["localizedVariants",e,t,a,l],()=>g(e,t,a,l),{enabled:n,staleTime:3e4})}},539757(e,t,a){"use strict";a.d(t,{K:()=>o,i:()=>i});var l=a(35788),n=a(290451),r=a(23663),s=a(661098);let i=(e,t={})=>(0,n.I)(s.BX.FlowAbTestExperimentContent(e),()=>l.SP.getFlowMetadataAndVariationContent(e).then(e=>(0,r.Ws)(e.data)),t),o=(e,t,a={})=>{let{skipRegionalContent:i,...o}=a;return(0,n.I)(s.BX.FlowAbTestExperimentContent(e,t,i),()=>l.SP.getFlowMetadataAndVariationContent(e,t,{skipRegionalContent:i}).then(e=>(0,r.Ws)(e.data)),{...o,enabled:void 0===o.enabled?!!e&&!!t:o.enabled})}},525701(e,t,a){"use strict";a.d(t,{y:()=>c});var l=a(416306),n=a(474163),r=a(179327),s=a(599366),i=a(435981);let o=async(e,t)=>l.Ec.delete(n.D.deleteL10nCollection((0,i.AF)(e),t)).then(({data:e})=>e),c=(e,t={})=>(0,r.n)(async({id:t})=>{if(!(0,i.MX)(e))throw new s.f(e);return o(e,t)},{...t})},401758(e,t,a){"use strict";a.d(t,{V:()=>c});var l=a(474163),n=a(416306),r=a(783164),s=a(290451),i=a(435981),o=a(599366);let c=(e,t,a={})=>{let{queryKey:c,queryFn:u}={queryKey:["get-l10n-publish-manifest",e,t.id],queryFn:()=>
1{if(!(0,i.MX)(e))throw new o.f(e);let a=(0,i.AF)(e);return n.Ec.get(l.D.getL10nPublishManifest(a,t.id)).then(({data:e})=>e).catch(e=>{let t=e.response?.status;if(404===t)return null;if(403===t)throw e;throw r.Cp(e),e})}};return(0,s.I)(c,u,{refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!0,retry:(e,t)=>t.response?.status!==403&&e<1,...a})}},140683(e,t,a){"use strict";a.d(t,{W:()=>o});var l=a(474163),n=a(416306),r=a(179327),s=a(435981),i=a(599366);let o=(e,t={})=>(0,r.n)(async t=>{let a,r;if(!(0,s.MX)(e))throw new i.f(e);return a=t.id,r=t.params,n.Ec.put(l.D.putL10nCollection((0,s.AF)(e),a),r).then(({data:e})=>e)},{...t})},122217(e,t,a){"use strict";a.d(t,{e:()=>c});var l=a(416306),n=a(474163),r=a(179327),s=a(435981),i=a(599366),o=a(880553);let c=(e,t={})=>(0,r.n)(async t=>{if(!(0,s.MX)(e))throw new i.f(e);let a=(0,s.AF)(e);return 0===t.values.length?{message:{values:[]},template:{values:[]}}:l.Ec.patch(n.D.patchL10nValues(a,t.id),t).then(({data:t})=>(0,o.v)(e,t))},{...t})},901238(e,t,a){"use strict";a.d(t,{UN:()=>s,vT:()=>i,xY:()=>r});var l=a(440006),n=a(290451);let r=a(661098).BX.FlowMessageWhatsAppVendorTemplate,s=(e,t={})=>(0,n.I)(r(e),async()=>{if(!e)return;let t=await l.t.getTemplate(e);return t?.data},{...t,enabled:!!e,staleTime:0,cacheTime:0}),i=(e,t,a={})=>(0,n.I)(["whatsapp-localized-template",e,t],async()=>{if(!e||!t)return;let a=await l.t.getTemplates({translation_group_id:e,language:[t]});return a?.data?.templates?.[0]},{...a,enabled:!!e&&!!t,staleTime:0,cacheTime:0})},531095(e,t,a){"use strict";a.d(t,{g:()=>s});var l=a(331372),n=a(446072),r=a(248877);let s=({testId:e,heading:t,description:a,badge:s,icon:i,compact:o,headingSize:c,descriptionSize:u,layoutDirection:d,separated:m,maxHeadingLines:p,maxDescriptionLines:g,showTruncationTooltip:v,actions:h,displayChevron:f=!0,popoverContent:y,...b})=>{let E=(0,l.useMemo)(()=>h||(f?l.createElement(r.I,{size:"mini"}):null),[h,f]);return l.createElement(n.R,{...b,testId:e,heading:t,description:a,headingSize:c,descriptionSize:u,layoutDirection:d,maxHeadingLines:p,maxDescriptionLines:g,symbol:i,badge:s,showTruncationTooltip:v,popoverContent:y,rightContent:E,density:o?"high":"normal",draggable:!1,separated:m})};s.displayName="ActionCardHeader"},838089(e,t,a){"use strict";a.d(t,{n:()=>p});var l=a(331372),n=a(491984),r=a.n(n),s=a(425208),i=a(188706),o=a(516824),c=a(412334),u=a(95463),d=a(500100),m=a(405600);let p=({type:e,defaultTextValue:t,textValue:a,onTextChange:n,readOnly:p,options:g,onSelectChange:v,selectValue:h,selectLabel:f,warning:y,invalid:b,placeholder:E,testId:_,inverse:w=!0,...C})=>{let k=(0,d.f6)("Header"),x="string"==typeof h?g?.find(e=>e.value===h):h,[A,L]=(0,l.useState)(t||a||(0,u.lN)(x??void 0,C.accessors?.label??"label")||""),[S,I]=(0,l.useState)(A),[T,M]=(0,l.useState)(!1),O=(0,l.useRef)(null);(0,l.useEffect)(()=>{T&&O.current?.focus()},[T]);let R="dropdown"===e||"dropdownOnly"===e;(0,m.i)(()=>{let e="string"==typeof h?g?.find(e=>e.value===h):h;L((0,u.lN)(e??void 0,C.accessors?.label??"label"))},[h,g]);let D=(0,l.useCallback)(({triggerProps:e})=>R?l.createElement(s.$,{...e,className:"MR5bXjEML43z3TED",label:f??"",variant:"tertiary",inverse:w,iconOnly:!0,dropdown:!0,size:"small"}):l.createElement("div",null),[w,R,f]),N=(0,l.useCallback)((e,t)=>{v?.(e,t),a||L((0,u.lN)(t.selectedOption,C.accessors?.label??"label"))},[a,v,C.accessors?.label]);return l.createElement("div",{className:"TAdXvla0bs4SNeT_","data-testid":_},!T&&l.createElement(o.t,null,"dropdownOnly"!==e?l.createElement(s.$,{className:r()("LPpUKaVWBhMknoKg",R&&"kiol57txCDMPLdVx"),"aria-label":k.titleButtonLabel(A),label:a??A,variant:"tertiary",inverse:w,size:"small",onClick:p?void 0:()=>{M(!0)}}):l.createElement("span",{className:"KZtGtLpdYtsEF0qc"},a??A),R&&!p&&g&&l.createElement("div",null,l.createElement(c.N,{inputOnly:!0,label:f??"",menuPortal:!0,options:g,trigger:D,onChange:N,value:h,...C}))),l.createElement("div",{className:r()("cM7WiJI6VYLBX5tf",T&&"H5qDrWE1y5o5nMur"),inert:T?void 0:""},l.createElement(i.k,{ref:O,className:"ngyhfjbfMF0EbvxX",label:A,inputOnly:!0,warning:y,invalid:b,placeholder:E,defaultValue:t,value:a??A,onChange:(e,t)=>
1{L(t.value),n?.(e,t)},onFocus:()=>I(a??A),onBlur:p?void 0:e=>{M(!1),n?.(e,{value:a??A})},onKeyUp:e=>{"Enter"===e.key?(M(!1),n?.(e,{value:a??A})):"Escape"===e.key&&(L(S),n?.(e,{value:S}),M(!1))}})))}},309980(e,t,a){"use strict";a.d(t,{V:()=>s});var l=a(331372),n=a(561485),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"EyeClosed",...t,ref:a},l.createElement(n.H,{fill:e})));s.displayName="EyeClosedIcon"},70824(e,t,a){"use strict";a.d(t,{N:()=>s});var l=a(331372),n=a(122225),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"EyeOpen",...t,ref:a},l.createElement(n.v,{fill:e})));s.displayName="EyeOpenIcon"},208582(e,t,a){"use strict";a.d(t,{n:()=>s});var l=a(331372),n=a(356903),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"MenuDots",...t,ref:a},l.createElement(n.Z,{fill:e})));s.displayName="MenuDotsIcon"},638796(e,t,a){"use strict";a.d(t,{j:()=>s});var l=a(331372),n=a(381666),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"SidebarLeft",...t,ref:a},l.createElement(n.b,{fill:e})));s.displayName="SidebarLeftIcon"},36749(e,t,a){"use strict";a.d(t,{a:()=>s});var l=a(331372),n=a(920887),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"SidebarRight",...t,ref:a},l.createElement(n.W,{fill:e})));s.displayName="SidebarRightIcon"},533810(e,t,a){"use strict";a.d(t,{n:()=>s});var l=a(331372),n=a(681917),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"SplitSection",...t,ref:a},l.createElement(n.N,{fill:e})));s.displayName="SplitSectionIcon"},809004(e,t,a){"use strict";a.d(t,{z:()=>s});var l=a(331372),n=a(580092),r=a(997456);let s=l.forwardRef(({fill:e,...t},a)=>l.createElement(r.h,{name:"Style",...t,ref:a},l.createElement(n.N,{fill:e})));s.displayName="StyleIcon"},721620(e,t,a){"use strict";a.d(t,{M:()=>_});var l=a(331372),n=a(491984),r=a.n(n),s=a(708300),i=a.n(s),o=a(473877),c=a.n(o),u=a(111415),d=a.n(u),m=a(169572),p=a.n(m),g=a(456128),v=a.n(g),h=a(537837),f=a.n(h),y=a(660522),b={};b.styleTagTransform=f(),b.setAttributes=p(),b.insert=d().bind(null,"head"),b.domAPI=c(),b.insertStyleElement=v(),i()(y.A,b);let E=y.A&&y.A.locals?y.A.locals:void 0,_=({startContent:e,endContent:t,className:a,testId:n})=>l.createElement("div",{className:r()(E.toolbar,a),"data-testid":n},l.createElement("div",{className:E.leftContent},e),!!t&&l.createElement("div",{className:E.rightContent},t))},421350(e,t,a){"use strict";a.d(t,{g:()=>l}),a(483945);let l=a(974618).g},450690(e,t,a){"use strict";a.d(t,{z:()=>l}),a(601317);let l=a(96561).z},312549(e,t,a){"use strict";a.d(t,{XT:()=>d,Zh:()=>v,hC:()=>p,kb:()=>g,l:()=>m,lj:()=>i,pR:()=>c,u:()=>r,wh:()=>o,yA:()=>u,zJ:()=>s});var l,n,r=((l={}).HOUR="hourly",l.DAY="daily",l.WEEK="weekly",l.MONTH="monthly",l.QUARTER="quarterly",l.YEAR="yearly",l.ENTIRE_RANGE="entire_range",l),s=((n={}).ALL_TIME="all_time",n.TODAY="today",n.LAST_24_HOURS="last_24_hours",n.YESTE
1RDAY="yesterday",n.THIS_WEEK="this_week",n.LAST_7_DAYS="last_7_days",n.LAST_WEEK="last_week",n.THIS_MONTH="this_month",n.LAST_30_DAYS="last_30_days",n.LAST_MONTH="last_month",n.LAST_90_DAYS="last_90_days",n.LAST_365_DAYS="last_365_days",n.THIS_YEAR="this_year",n.LAST_YEAR="last_year",n.CUSTOM="custom",n);let i=[{key:"today"},{key:"last_24_hours"},{key:"yesterday"},{key:"this_week"},{key:"last_7_days"},{key:"last_week"},{key:"this_month"},{key:"last_30_days"},{key:"last_month"},{key:"last_90_days"},{key:"last_365_days"},{key:"this_year"},{key:"last_year"},{key:"all_time"},{key:"custom"}],o=["today","last_24_hours","yesterday","this_week","last_7_days","last_week","this_month","last_30_days","last_month","last_90_days","last_365_days","this_year","last_year","custom"],c=[{key:"hourly"},{key:"daily"},{key:"weekly"},{key:"monthly"}],u=["daily"],d=["hourly","daily"],m=["daily","weekly"],p=["daily","weekly","monthly","quarterly"],g=["weekly","monthly","quarterly","yearly"],v=[]},51613(e,t,a){"use strict";a.d(t,{J:()=>l});let l=a(183042).J},52027(e,t,a){"use strict";a.d(t,{U:()=>n});var l=a(95463);let n=({value:e,options:t,valueAccessor:a,setValue:n,onChange:r})=>s=>{let[i,o]=(0,l.fY)(e,s.target.value,t,a);n(o),r&&r(void 0,{value:i,selectedOptions:o})}},98586(e,t,a){"use strict";a.d(t,{i:()=>s});var l=a(176663),n=a(707975),r=a(943762);let s=e=>{let{t}=(0,n.B)("editor-library",{keyPrefix:"imageContainer"}),a=(()=>{if(!(0,l.c)(e))return e?.width&&e?.height?t("dimensions_QEtvW",{width:e?.width,height:e?.height}):void 0})(),s=(0,r.v)(e?.fileSize||0,{maximumFractionDigits:2});if(e)if(a&&e.fileSize)return a.concat(" ⢠",s);else if(a)return a;else if(e.fileSize)return s;else return}},57925(e,t,a){"use strict";a.d(t,{H:()=>s,T:()=>r}),a(157149);var l=a(612465);let n=e=>"djangoVar"===e.type&&e.attrs?.djangoVar?e.attrs?.isBlockTag?`{% ${e.attrs.djangoVar} %}`:`{{ ${e.attrs.djangoVar} }}`:e.text?e.text:e.content?e.content.map(e=>n(e)).join(""):"",r=e=>(e.content??[]).map(e=>n(e)).join("\n"),s=e=>({type:"doc",content:e.split("\n").map(e=>{let t;return{type:"paragraph",content:e?(t=[],(0,l.Q9)(e,{onTextSegment:e=>{t.push({type:"text",text:e})},onDjangoVar:e=>{t.push({type:"djangoVar",attrs:{djangoVar:e}})}}),t):[]}})})},526409(e,t,a){"use strict";a.d(t,{C3:()=>v,N6:()=>g});let l=[/display\s*:\s*none/i,/max-height\s*:\s*0(px)?/i,/overflow\s*:\s*hidden/i,/visibility\s*:\s*hidden/i],n=/[\u200C\u00A0\u00AD\u200B\uFEFF]/,r=/[\u200C\u00A0\u00AD\u200B\uFEFF]/g,s=/[\u200C\u00AD\u200B\uFEFF]/,i=/&(zwnj|nbsp|shy|#8204|#160|#173|#x200[Cc]|#x00[Aa]0|#x00[Aa][Dd]);/,o="‌ ".repeat(100),c="display:none; font-size:1px; line-height:1px; max-height:0px; max-width:0px; opacity:0; overflow:hidden;",u="data-kl-pt",d="data-kl-sp",m=(e,t)=>{let a=e.innerHTML,l=n.test(a)||i.test(a),s=(e.textContent||"").replace(r,"").trim();return e.remove(),{previewText:s,remainingHtml:t.innerHTML,hasSpacers:l}},p=e=>{for(let t of Array.from(e.children))if(t.textContent?.trim()||n.test(t.textContent||""))return t;return null},g=e=>{let t;if(!e)return{previewText:"",remainingHtml:e,hasSpacers:!1};let a=new DOMParser().parseFromString(e,"text/html").body,n=p(a);if(!n)return{previewText:"",remainingHtml:e,hasSpacers:!1};if(n.hasAttribute(u)){let e=m(n,a),t=p(a);return t?.hasAttribute(d)?(t.remove(),{previewText:e.previewText,remainingHtml:a.innerHTML,hasSpacers:!0}):e}if(n.hasAttribute(d))return n.remove(),{previewText:"",remainingHtml:a.innerHTML,hasSpacers:!0};let r=n.getAttribute("style")||"",i=l.filter(e=>e.test(r)).length>=2,o=!i&&l.some(e=>e.test(r))&&null!==(t=(n.textContent||"").match(/[\u200C\u00A0\u00AD\u200B\uFEFF\s]+$/))&&s.test(t[0]);if(!i&&!o)return{previewText:"",remainingHtml:e,hasSpacers:!1};let c=m(n,a),g=p(a);return g?.hasAttribute(d)?(g.remove(),{previewText:c.previewText,remainingHtml:a.innerHTML,hasSpacers:!0}):c},v=(e,t,a)=>{if(!e&&!a)return t;let l="";if(e){let t=e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");l+=`<div ${u}="true" style="${c}">${t}</div>`}return a&&(l+=`<div ${d}="true" style="${c}">${o}</div>`),l+t}},226595(e,t,a){"use strict";a.d(t,{i:()=>n});var l=a(664415);let n=(e,t=()=>{})=>(0,l.zD)(e,t)},409474(e,t,a){"use strict";a.d(t,{I:()=>s,Q:()=>n});var l=a(664415);let n={UNDO_DRAFT:"@@editor-library/UNDO_DRAFT",REDO_DRAFT:"@@editor-library/REDO_DRAFT",CLEAR_HISTORY:"@@editor-library/CLEAR_HISTORY"},r=(0,l.VP)(n.UNDO_DRAFT),s={undoDraft:r,redoDraft:(0,l.VP)(n.REDO_DRAFT),clearHistory:(0,l.VP)(n.CLEAR_HISTORY)}},3e3(e,t,a){"use strict";a.d(t,{P:()=>i});var l=a(179957),n=a(51278),r=a(26696),s=a(409474);let i=(e,t)=>{let{clearHistoryType:a=s.Q.CLEAR_HISTORY,commitThunk:i,...o}=t,{undoType:c=s.Q.UNDO_DRAFT,redoType:u=s.Q.REDO_DRAFT,filter:d,groupBy:m}=o,p=(0,l.default)(e,{...o,undoType:c??s.Q.UNDO_DRAFT,redoType:u??s.Q.REDO_DRAFT}),g={...p(void 0,{type:"@@redux-undo/CREATE_HISTORY"}),undo:[],redo:[]};return(t,s)=>{let o;if(!t)return g;let v=(0,n.A)(t.undo),h=(0,n.A)(t.redo),f=t.undo.filter(e=>e),y=t.redo.filter(e=>e);switch(s.type){case c:return{...p(t,s),undo:t.undo.slice(0,-1),redo:t.redo.concat([null])};case u:return{...p(t,s),undo:t.undo.concat([null]),redo:t.redo.slice(0,-1)};case o=s.type,a.includes(o)?o:!o:return{...(0,l.newHistory)([],p(t,s).present,[]),undo:[],redo:[]};default:{let a=e(t.present,s);if(d&&!d(s,a,t))return{...t,...p(t,s)};let n=m?.(s,a,t);if(null!==n&&n===t.group)return{...t,...p(t,s)};if(s.meta?.arg?.undoType===r.l.UNDO)return v?{...(0,l.newHistory)([],t.present,[]),undo:f.slice(0,-1),redo:y.concat([v])}:t;if(s.meta?.arg?.undoType===r.l.REDO)return h?{...(0,l.newHistory)([],t.present,[]),undo:f.concat([h]),redo:y.slice(0,-1)}:t;if(s.type===i.pending.type)return{...(0,l.newHistory)([],t.present,[]),undo:f.concat([s]),redo:[]};if(a===t.present)return t;return{...p(t,s),undo:t.undo.concat([null]),redo:[]}}}}}},26696(e,t,a){"use strict";a.d(t,{l:()=>n});var l,n=((l={}).UNDO="UNDO",l.REDO="REDO",l)},897197(e,t,a){"use strict";a.d(t,{A:()=>
1o});var l=a(331372),n=a(169882),r=a(707975),s=a(917879);let i={DRAFT:"draft",LIVE:"live",EDITING:"live"},o=({state:e=s.d.LIVE,testId:t})=>{let{t:a}=(0,r.B)("generic-builder-library"),o=(0,l.useMemo)(()=>{switch(e){case s.d.DRAFT:return a("draft_Nbv5t");case s.d.EDITING:return a("editing_dEuFq");case s.d.LIVE:return a("live_QcWYD");default:return""}},[e,a]);return l.createElement(n.W,{testId:t,label:o,variant:i[e]})}},917879(e,t,a){"use strict";a.d(t,{V:()=>l,d:()=>n});let l="desktop",n={DRAFT:"DRAFT",EDITING:"EDITING",LIVE:"LIVE"}},740616(e,t,a){"use strict";a.d(t,{W:()=>o,i:()=>c});var l=a(331372),n=a(922052);let r=(e,t)=>(0,n.gV)(e,{unitDisplay:"long",...t,style:"unit"});var s=a(7158),i=a(642765);let o=(e,t)=>{let{currentLocale:a}=(0,s.s)();return(0,l.useMemo)(()=>r(a,{unit:t}).format(e),[a,e,t])},c=(e={})=>{let{currentLocale:t}=(0,s.s)(),a=(0,i.k)(e);return(0,l.useMemo)(()=>r(t,a),[t,a])}},330379(e,t,a){"use strict";a.d(t,{f:()=>m});var l=a(331372),n=a(425208),r=a(724956),s=a(421685),i=a(993667),o=a(933568),c=a(336015),u=a(208582),d=a(707975);let m=({disabled:e,onReTranslate:t,onIgnore:a,onEdit:m,onMatchSource:p})=>{let{t:g}=(0,d.B)("l10n");return t||a||m||p?t||a||!m||p?l.createElement(s.Wy,{testId:"more-options",disabled:e,menuPortal:!0,options:[...t?[{label:g("reTranslate_RUe9r"),value:"re-translate",icon:l.createElement(i.e,null),testId:"re-translate-option"}]:[],...p?[{label:g("matchSource_BD5hf"),value:"match-source",icon:l.createElement(o.j,null),testId:"match-source-option"}]:[],...a?[{label:g("ignore_MzAK9"),value:"ignore",icon:l.createElement(c.q,null),testId:"ignore-option"}]:[],...m?[{label:g("edit_NBAIr"),value:"edit",icon:l.createElement(r.R,null),testId:"edit-option"}]:[]],onChoose:(e,l)=>{var n;"edit"===(n=l.option.value)&&m?.(),"re-translate"===n&&t?.(),"ignore"===n&&a?.(),"match-source"===n&&p?.()},trigger:l.createElement(n.$,{variant:"tertiary",size:"small",iconOnly:!0,label:g("viewTranslationOptions_t2lCP"),icon:l.createElement(u.n,{size:"medium"}),testId:"more-options-button"})}):l.createElement(n.$,{disabled:e,label:g("editTranslation_OsqHb"),variant:"tertiary",size:"small",icon:l.createElement(r.R,null),iconOnly:!0,onClick:()=>m(),testId:"edit-rich-text-button"}):null}},222594(e,t,a){"use strict";a.d(t,{K:()=>l});let l=(0,a(331372).createContext)({onClick:()=>{},onSectionClick:()=>{},selectedBlock:{l10nKey:"",isUniversal:!1},setSelectedBlock:()=>{},sourceValues:void 0,setSourceValues:()=>{},isEditing:!1,setIsEditing:()=>{},textDirection:"ltr",activeView:void 0,setActiveView:()=>{}})},167936(e,t,a){"use strict";a.d(t,{g:()=>p}),a(157149);var l=a(331372),n=a(595212),r=a(531262),s=a(263784),i=a(838404),o=a(122217),c=a(210334),u=a(285617),d=a(100857),m=a(983541);let p=(e,t)=>{let a=(0,n.jE)(),{queueToastNotification:p}=(0,u.h)("l10n"),{data:g}=(0,r.T)(e,{id:t}),v=(0,l.useRef)(new Map),{isLoading:h,mutateAsync:f}=(0,s.V9)(e,{id:t,onSyncCache:({results:l,successLocales:n})=>{let[r]=n;if(!r)return;let s=v.current.get(r)??[],{queryKey:o}=(0,i.yM)(e,{id:t,locales:g?.target_locales??[]});(0,m.p)(a,r,s.map(e=>e.source),l.message?.values??[],l.template?.values??[],o),(0,c.Ay)("L10n_ReTranslationSuccess",{locale:r,resourceCount:s.length})}}),{isLoading:y,mutateAsync:b}=(0,o.e)(e);return{isLoading:h||y,generateTranslations:async(l,n,r)=>{let s=r?.silent??!1;(0,c.Ay)("L10n_ReTranslationTriggered",{locale:l,resourceCount:n.length});let o={locale:l,resources:[]},u={locale:l,values:[]};n.forEach(e=>{let t=["asset_url"].includes(e.source.metadata.content_type||"");if("message"!==e.type&&"template"!==e.type)return;let a=e.source.metadata.product?.is_locale_aware;if(t&&!a){let t=[e.source];e.mergeSource&&t.push(e.mergeSource),t.forEach(e=>{u.values.push({key:e.key,reference_object_id:e.reference_object_id,reference_object_type:e.reference_object_type,meta:e.metadata,locales:{[l]:{source_content_hash:e.source_content_hash,value:e.source_value}}})})}else o.resources.push({key:e.source.key,reference_object_id:e.source.reference_object_id,reference_object_type:e.source.reference_object_type})}),v.current.set(l,n);let h=o.resources.length>0,y=u.values.length>0,E=[];if(h&&E.push(f({params:o}).then(e=>!(0,d.C)(e)).catch(()=>((0,c.Ay)("L10n_ReTranslationError",{locale:l,resourceCount:n.length}),!0))),y){let r=0===o.resources.length;E.push(b({...u,id:t}).then(o=>{let{queryKey:c}=(0,i.yM)(e,{id:t,locales:g?.target_locales??[]});return(0,m.p)(a,l,n.flatMap(e=>e.mergeSource?[e.source,e.mergeSource]:[e.source]),o.message?.values??[],o.template?.values??[],c),r&&!s&&p({variant:"success",content:e=>e("matchSourceUpdateSuccess_Rk3Nf")}),!1}).catch(()=>(s||p({variant:"error",content:e=>e("matchSourceUpdateError_Qp7Wm")}),!0)))}let _=await Promise.all(E);return v.current.get(l)===n&&v.current.delete(l),{hadError:_.some(Boolean)}}}}},462930(e,t,a){"use strict";a.d(t,{el:()=>m}),a(157149);var l=a(331372),n=a(595212),r=a(122217),s=a(531262),i=a(838404),o=a(210334),c=a(983541);let u=new Map,d=new Map,m=(e,t)=>
1{let a=(0,n.jE)(),{isLoading:m,mutateAsync:p}=(0,r.e)(e),{data:g}=(0,s.T)(e,{id:t},{enabled:!!t});return{isLoading:m,updateL10nValues:(0,l.useCallback)((l,n,r)=>{let m={locale:l,values:[]};n.forEach(e=>{("message"===e.type||"template"===e.type)&&m.values.push({key:e.source.key,reference_object_id:e.source.reference_object_id,reference_object_type:e.source.reference_object_type,meta:e.source.metadata,locales:{[l]:{value:e.value,source_content_hash:e.source.source_content_hash}}})}),(0,o.Ay)("L10n_TranslationEdited",{l10nType:e,locale:l});let v=m.values.map(a=>{let n=`${e}|${t}|${l}|${a.reference_object_type}:${a.reference_object_id}:${a.key}`,r=(u.get(n)??0)+1;return u.set(n,r),d.set(n,(d.get(n)??0)+1),{key:n,sequence:r}}),h=()=>v.some(({key:e,sequence:t})=>u.get(e)!==t),{queryKey:f}=(0,i.yM)(e,{id:t,locales:g?.target_locales??[]});p({...m,id:t}).then(i=>{if(h())return void a.invalidateQueries({queryKey:f});(0,c.p)(a,l,n.map(e=>e.source),i.message?.values,i.template?.values,f);let{queryKey:o}=(0,s.i)(e,{id:t});a.invalidateQueries({queryKey:o,exact:!0}),r?.onSuccess?.()}).catch(e=>{h()||r?.onError?.(e)}).finally(()=>{v.forEach(({key:e})=>{let t=(d.get(e)??1)-1;t>0?d.set(e,t):(d.delete(e),u.delete(e))})})},[e,t,a,g,p])}}},100857(e,t,a){"use strict";a.d(t,{C:()=>l});let l=e=>{if(null==e||"object"!=typeof e)return!1;let t=e.message?.values?.length??0,a=e.template?.values?.length??0;return t>0||a>0}},983541(e,t,a){"use strict";a.d(t,{p:()=>i});var l=a(107586);let n=(e,t,a)=>{let l=Object.assign({},...(Array.isArray(e)?e:[e]).map(e=>({[e]:t.locales[e]})));return a?Object.entries(l).reduce((e,[t,l])=>{let n=l?.values[a.source_content_hash];return n?e[t]=n:e[t]=l?.values[l.latest]||{source_content_hash:"",value:""},e},{}):Object.entries(l).reduce((e,[t,a])=>(e[t]=a?.values[a.latest]||{source_content_hash:"",value:""},e),{})},r=(e,t,a)=>e.map(e=>{let r;return r=n(t,e,a.get((0,l.g)(e))),{...e,locales:Object.entries(r).reduce((t,[a,l])=>(l.source_content_hash&&(t[a]={latest:l.source_content_hash,values:{...e.locales[a]?.values,[String(l.source_content_hash)]:l}}),t),{...e.locales})}});function s(e,t,a){let n=new Set(e.map(e=>(0,l.g)(e)));return[...a,...t.filter(e=>!n.has((0,l.g)(e)))]}let i=(e,t,a,i=[],o=[],c)=>{if(!c)return;let u=e.getQueryData(c),d=((e,t,a=[],i=[],o=[],c=[])=>{if(!a.length&&!i.length)return;let u=new Map(t.map(e=>[(0,l.g)(e),e]));if(!o.length&&!c.length)return{message:{values:r(a,e,u)},template:{values:r(i,e,u)}};let d=new Map(a.map(t=>[(0,l.g)(t),n(e,t,u.get((0,l.g)(t)))])),m=new Map(i.map(t=>[(0,l.g)(t),n(e,t,u.get((0,l.g)(t)))])),p=o.map(e=>{let t=(0,l.g)(e),a=d.get(t),n=!!a;return{...e,locales:{...e.locales,...n?Object.entries(a).reduce((t,[a,l])=>(t[a]={latest:l.source_content_hash,values:{...e.locales[a]?.values,[String(l.source_content_hash)]:l}},t),{}):{}}}}),g=s(o,r(a,e,u),p),v=c.map(e=>{let t=(0,l.g)(e),a=m.get(t),n=!!a;return{...e,locales:{...e.locales,...n?Object.entries(a).reduce((t,[a,l])=>(t[a]={latest:l.source_content_hash,values:{...e.locales[a]?.values,[String(l.source_content_hash)]:l}},t),{}):{}}}});return{message:{values:g},template:{values:s(c,r(i,e,u),v)}}})(t,a,i,o,u?.message.values,u?.template.values);d&&(e.setQueryData(c,d),e.invalidateQueries({queryKey:c}))}},829096(e,t,a){"use strict";a.d(t,{A:()=>o}),a(157149);var l=a(776267),n=a(331372),r=a(844537),s=a(676505),i=a(671172);let o=()=>{let e=(0,l.zy)(),t=(0,r.A)(),a=(0,s.Ay)();return(0,n.useCallback)((l,n)=>{let r={};a.forEach((e,t)=>{let a=r[t];if(a){Array.isArray(a)||(r[t]=[a]);let l=r[t];Array.isArray(l)&&l.push(e)}else r[t]=e});let s=l(r);t({pathname:e.pathname,search:(0,i.A)(s)},{replace:n})},[e.pathname,t,a])}},671172(e,t,a){"use strict";a.d(t,{A:()=>l}),a(422918),a(171389),a(833264);let l=e=>"string"==typeof e?e:Object.entries(e).reduce((e,[t,a])=>(Array.isArray(a)?a.forEach(a=>{e.append(t,`${a}`)}):null!=a&&e.append(t,`${a}`),e),new URLSearchParams).toString()},946212(e,t,a){"use strict";a.d(t,{A:()=>n});var l=a(256985);let n=(0,a(15773).A)({getSanitizer:()=>l.A,sanitize:(e,t)=>t.sanitize(e,{ADD_ATTR:["target","rel"]})})},598683(e,t,a){"use strict";a.d(t,{A:()=>n});var l=a(331372);let n=(e,t,a)=>{let[n,r]=(0,l.useState)(()=>{let l=a?.serialize||JSON.stringify,n=a?.deserialize||JSON.parse;try{let a=window.sessionStorage.getItem(e);if(a)return n(a);window.sessionStorage.setItem(e,l(t))}catch{window.sessionStorage.setItem(e,l(t))}return t});return[n,(0,l.useCallback)(t=>{let l=a?.serialize||JSON.stringify;try{window.sessionStorage.setItem(e,l(t)),r(t)}catch{}},[e,a])]}},590304(e,t,a){"use strict";a.d(t,{AZ:()=>r,DZ:()=>c,G:()=>u,Gy:()=>g,Jf:()=>s,NC:()=>h,XQ:()=>p,_5:()=>w,az:()=>d,f$:()=>i,gF:()=>m,i:()=>y,ku:()=>f,t3:()=>o,ut:()=>_});var l=a(24762),n=a(783164);let r="https://business.facebook.com/latest/whatsapp_manager",s=e=>`${r}/phone_numbers/?business_id=${e}`,i="40116148219163",o="https://www.facebook.com/business/help/757569725593362",c="https://developers.facebook.com/documentation/business-messaging/whatsapp/solution-providers/migrate-existing-whatsapp-number-to-a-business-account",u="https://www.klaviyo.com/automations",d={type:l.l8.IMAGE,name:"",url:"",height:0,width:0,fileSize:0},m={type:l.oU,productId:"",name:"",url:"",imageUrl:"",productImageId:"",productImage:d},p=e=>({PENDING:{label:e("pending_rO0YG"),variant:"pending"},DELETED:{label:e("deleted_ODQ5s"),variant:"error"},MIGRATED:{label:e("migrated_jcHuM"),variant:"positive"},BANNED:{label:e("banned_6RiMY"),variant:"error"},RESTRICTED:{label:e("restricted_nANEL"),variant:"error"},RATE_LIMITED:{label:e("rateLimited_yM8Ev"),variant:"error"},FLAGGED:{label:e("flagged_yBjg9"),variant:"error"},CONNECTED:{label:e("connected_bpsTP"),variant:"positive"},DISCONNECTED:{label:e("disconnected_rU3XZ"),variant:"error"},UNKNOWN:{label:e("unknown_konOu_updated"),variant:"pending"},UNVERIFIED:{label:e("unverified_5OuQ7"),variant:"error"}}),g=e=>({TIER_50:e("50_XzHU1"),TIER_250:e("250_ZVVNe"),TIER_1K:e("1K_4qM9K"),TIER_2K:e("2K_Xm9Kp"),TIER_10K:e("10K_7wUc8"),TIER_100K:e("100K_PkoQ6"),TIER_UNLIMITED:e("unlimited_Vp7wO")}
1),v=new Set,h=(e,t)=>{if(!e)return String(250);let a=t[e];if(void 0!==a)return a;v.has(e)||(v.add(e),(0,n.wd)(`Unknown WhatsApp messaging limit tier: ${e}`,{level:"warning",tags:{component:"whatsapp-settings",tier:e}}));let l=e.match(/^TIER_(.+)$/);return l?.[1]??String(250)},f=e=>({GREEN:{label:e("high_pAFJ6"),variant:"positive"},YELLOW:{label:e("medium_BimXZ"),variant:"caution"},RED:{label:e("low_bbVfz"),variant:"error"},UNKNOWN:{label:e("unknown_konOu_updated"),variant:"pending"}}),y=3,b={APPROVED:"ACCEPTED",FAILED:"REJECTED",PENDING:"PENDING"},E=new Set,_=e=>{var t;let a,l;if(!e)return;let r=e.submissions??[],s=Math.max(y-r.length,0);if(0===r.length)return{status:"UNATTEMPTED",rejectionReasons:[],remainingAttempts:s};let i=(a=e=>Date.parse(e.updateTime??e.submittedTime??"")||0,r.reduce((e,t)=>a(t)>a(e)?t:e));return{status:(l=b[t=i.verificationStatus])||(E.has(t)||(E.add(t),(0,n.wd)(`Unknown WhatsApp portfolio verification status from Meta: ${t}`,{level:"warning",tags:{component:"whatsapp-settings",verificationStatus:t}})),"PENDING"),rejectionReasons:(i.rejectionReasons??[]).filter(e=>"NONE"!==e),remainingAttempts:s}},w=e=>({ACTIVE:{label:e("active_Pf2kq"),variant:"positive",tooltipText:e("theBusinessIsActiveAndReadyForSending_0hwas")},BLOCKED:{label:e("blocked_6RiMY"),variant:"error",tooltipText:e("theBusinessHasBeenBlockedByMeta_0hwas")},PENDING_VERIFICATION:{label:e("actionRequired_pnMVf"),variant:"alert",tooltipText:e("theBusinessHasNotPassedBusinessVerification_0hwas")},RESTRICTED:{label:e("restricted_nANEL"),variant:"error",tooltipText:e("theBusinessHasBeenRestrictedByMeta_0hwas")},NO_PHONE_NUMBER:{label:e("noPhoneNumber_0hwas"),variant:"error",tooltipText:e("theBusinessHasNoPhoneNumber_0hwas")}})},480135(e,t,a){"use strict";a.d(t,{R7:()=>i,Sw:()=>u,bs:()=>n,fL:()=>l,ht:()=>s,jT:()=>r,je:()=>o,ot:()=>c});let l="preference-page",n="subscribe-page",r="preference-success-page",s="double-opt-in-email",i="double-opt-in-confirmation-page",o="subscribe-success-page",c="unsubscribe-page",u="unsubscribe-success-page"},24762(e,t,a){"use strict";a.d(t,{X6:()=>r,l8:()=>s,oU:()=>i});var l,n,r=((l={}).PHONE_NUMBER="PHONE_NUMBER",l.URL="URL",l.QUICK_REPLY="QUICK_REPLY",l.COPY_CODE="COPY_CODE",l),s=((n={}).TEXT="TEXT",n.DOCUMENT="DOCUMENT",n.IMAGE="IMAGE",n.VIDEO="VIDEO",n);let i="PRODUCT"},370339(e,t,a){"use strict";a.d(t,{j:()=>r});var l=a(968387),n=a(117309);let r=e=>l.default.get(n.A.getCampaignABTestSettings(e))},683754(e,t,a){"use strict";a.d(t,{Ef:()=>i,Eq:()=>r,Q0:()=>n,Rz:()=>c,e2:()=>s});let l=["pinterest","tiktokaudiences","igf","mindbody","cdp_export","helpscout","donorperfect","donately","recharge","spree","wufoo","zoho","olark","classy","lightspeed","neoncrm","demandware","qgiv","exacttarget","madmimi","salesforce","magento","magento_two","volusion","stripe","recurly","kickofflabs","prestashop","opencart","three_d_cart","bigcommerce","mailchimp","campaignmonitor","segment_io","typeform","shipstation","unbounce","aftership","chargebee","actblue","eventbrite","funraise","facebook","shopify","woocommerce","gorgias","zendesk","wix","googleaudiences","square","outbound_webhooks"],n=["tiktokaudiences","googleaudiences","pinterest","facebook"],r=new Set(l),s=e=>Array.prototype.includes.call(n,e),i=e=>Array.prototype.includes.call(l,e);var o,c=((o={}).email="email",o.sms="sms",o)},440006(e,t,a){"use strict";a.d(t,{t:()=>o});var l=a(968387);let n=e=>`/ajax/mobile/whatsapp/template/${e}`,r=e=>`/ajax/mobile/whatsapp/preview/${e}`,s="/ajax/mobile/whatsapp/doi-settings/",i=e=>`/ajax/mobile/whatsapp/flow/${e}`,o={getTemplates:({after:e,count:t,...a})=>l.default.get("/ajax/mobile/whatsapp/templates",{params:{...a,after:e,count:t}}),getTemplate:e=>{let t;return l.default.get((t=e,`/ajax/mobile/whatsapp/template/${t}`))},getLocalizedTemplateStatus:e=>{let t;return l.default.get((t=e,`/ajax/mobile/whatsapp/localized-template/${t}`))},sendPreviewMessage:({messageTemplateId:e,payload:t})=>l.default.post(r(e),t),getPreviewMessageInfo:({messageTemplateId:e})=>l.default.get(r(e)),getPreviewMessage:({messageTemplateId:e,payload:t})=>{let a;return l.default.post((a=e,`/ajax/mobile/whatsapp/template-preview/${a}`),t)},createTemplate:({name:e,category:t,language:a})=>l.default.post("/ajax/mobile/whatsapp/template",{name:e,category:t,language:a}),updateTemplate:({templateId:e,name:t,language:a,category:r,allowCategoryUpdate:s,draftContent:i,status:o})=>l.default.put(n(e),{name:t,language:a,category:r,allowCategoryUpdate:s,draftContent:i,status:o}),saveTemplateContent:({templateId:e,draftContent:t})=>l.default.put(n(e),{draftContent:t}),getFreeFormContent:e=>l.default.get(i(e)),saveFreeFormContent:({messageId:e,content:t,asset:a})=>l.default.put(i(e),{content:t,asset:a}),publishTemplate:({templateId:e,name:t,language:a})=>{let n;return l.default.patch((n=e,`/ajax/mobile/whatsapp/template/${n}`),{name:t,language:a})},publishLocalizedTemplate:({templateId:e})=>{let t;return l.default.patch((t=e,`/ajax/mobile/whatsapp/localized-template/${t}`))},getDOISettings:()=>l.default.get(s),updateDOITemplate:({templateId:e,language:t})=>l.default.post(s,{is_enabled:!0,template_id:e,language:t}),resetWhatsAppAccount:({companyId:e,resetReason:t})=>{let a;return l.default.post((a=e,`/staff/whatsapp/account-reset/${a}`),{resetReason:t})},resetWhatsAppAccountCustomer:()=>l.default.post("/ajax/mobile/whatsapp/account-reset",{resetReason:"Customer requested account reset"}),reonboardWhatsAppAccount:({companyId:e,phoneNumberId:t,reonboardReason:a})=>{let n;return l.default.post((n=e,`/staff/whatsapp/${n}/setup`),{phoneNumberId:t,reonboardReason:a})},getWhatsAppEvents:({companyId:e,eventIds:t,limit:a,start:n})=>{let r;return l.default.get((r=e,`/staff/whatsapp/events/${r}`),{params:{event_names:t.join(","),limit:a,start:n}})}}},660522(e,t,a){"use strict";a.d(t,{A:()=>i});var l=a(95194),n=a.n(l),r=a(11514),s=a.n(r)()(n());
1s.push([e.id,".Toolbar-toolbar-QTUoO{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:var(--unit-space-100);row-gap:var(--unit-space-50)}.Toolbar-toolbar-QTUoO .Toolbar-rightContent-DIMWN .Field{margin-block-end:0}.Toolbar-leftContent-qzalv{flex:1}.Toolbar-rightContent-DIMWN{display:flex;flex-direction:row;align-items:flex-end;gap:var(--unit-space-50);padding-block-end:var(--unit-space-50)}.Toolbar-actions-E23yv,.Toolbar-sorting-2FRqD,.Toolbar-configuration-E8DR3{display:flex;gap:var(--unit-space-50)}","",{version:3,sources:["webpack://./../../../client/shared/component-library/src/Components/Layout/Toolbar/Toolbar.module.scss"],names:[],mappings:"AAAA,uBACE,YAAA,CACA,kBAAA,CAGA,cAAA,CACA,UAAA,CACA,yBAAA,CAEA,4BAAA,CAIA,0DACE,kBAAA,CAGJ,2BACE,MAAA,CAGF,4BACE,YAAA,CACA,kBAAA,CACA,oBAAA,CACA,wBAAA,CAEA,sCAAA,CAGF,2EAGE,YAAA,CACA,wBAAA",sourcesContent:[".toolbar {\n display: flex;\n flex-direction: row;\n /* The start content's own minimum width sets the point where the end\n content wraps onto its own row */\n flex-wrap: wrap;\n width: 100%;\n gap: var(--unit-space-100);\n /* Wrapped rows sit closer together than the inline gap */\n row-gap: var(--unit-space-50);\n}\n\n /* Overwriting spacing that's applied to fields in a form, which isn't relevant here. */\n .toolbar .rightContent :global(.Field) {\n margin-block-end: 0;\n }\n\n.leftContent {\n flex: 1;\n}\n\n.rightContent {\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n gap: var(--unit-space-50);\n /* This aligns it to the bottom padding that filters has */\n padding-block-end: var(--unit-space-50);\n}\n\n.actions,\n.sorting,\n.configuration {\n display: flex;\n gap: var(--unit-space-50);\n}\n"],sourceRoot:""}]),s.locals={toolbar:"Toolbar-toolbar-QTUoO",rightContent:"Toolbar-rightContent-DIMWN",leftContent:"Toolbar-leftContent-qzalv",actions:"Toolbar-actions-E23yv",sorting:"Toolbar-sorting-2FRqD",configuration:"Toolbar-configuration-E8DR3"};let i=s},428102(e){function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=428102,e.exports=t},183042(e,t,a){"use strict";a.d(t,{J:()=>s});var l=a(331372),n=a(725168),r="Italic",s=l.forwardRef(({children:e,className:t,testId:a,...l},s)=>(0,n.jsx)("em",{className:t,"data-asc":r,"data-testid":a,...l,ref:s,children:e}));s.displayName=r},954168(e,t,a){"use strict";a.d(t,{l:()=>o});var l=a(331372),n=a(505772),r=a(538703),s=a(464046),i=a(595212);function o(e,t,a){let[o,c={}]=(0,n.KK)(e,t,a),u=(0,i.jE)({context:c.context}),d=u.getMutationCache();return(0,s.r)(l.useCallback(e=>d.subscribe(r.j.batchCalls(e)),[d]),()=>u.isMutating(o),()=>u.isMutating(o))}},982052(e,t,a){"use strict";function l(e){let t=e||"u">typeof window&&window;return!!(t&&(/Chromatic/.test(t.navigator.userAgent)||/chromatic=true/.test(t.location.href)))}a.d(t,{A:()=>l})},577182(e,t,a){"use strict";a.d(t,{T:()=>s});var l=a(725168);let n=e=>(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"DarkMode24OutlineIcon",viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M10.12 9.333a5.42 5.42 0 0 1 2.617-4.642.8.8 0 0 0-.382-1.483 8.8 8.8 0 1 0-.37 17.592 8.804 8.804 0 0 0 8.548-6.7.8.8 0 0 0-1.32-.778 5.423 5.423 0 0 1-9.095-3.99m-1.601 0a7.023 7.023 0 0 0 9.522 6.563 7.2 7.2 0 1 1-8.1-10.8A7 7 0 0 0 8.52 9.333"})}),r=e=>(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"DarkMode24FillIcon",viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M10.12 9.333a5.42 5.42 0 0 1 2.617-4.642.8.8 0 0 0-.382-1.483 8.8 8.8 0 1 0-.37 17.592 8.804 8.804 0 0 0 8.548-6.7.8.8 0 0 0-1.32-.778 5.423 5.423 0 0 1-9.095-3.99"})});function s({fill:e=!1,...t}){return e?(0,l.jsx)(r,{...t}):(0,l.jsx)(n,{...t})}},783792(e,t,a){"use strict";a.d(t,{t:()=>s});var l=a(725168);let n=e=>(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"LightMode24OutlineIcon",viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M15.7 12a3.7 3.7 0 1 0-7.4 0 3.7 3.7 0 0 0 7.4 0m1.6 0a5.3 5.3 0 1 1-10.6 0 5.3 5.3 0 0 1 10.6 0M11.2 4V3a.8.8 0 1 1 1.6 0v1a.8.8 0 1 1-1.6 0M11.2 21v-1a.8.8 0 1 1 1.6 0v1a.8.8 0 1 1-1.6 0M4 11.2a.8.8 0 1 1 0 1.6H3a.8.8 0 1 1 0-1.6zM21 11.2a.8.8 0 1 1 0 1.6h-1a.8.8 0 1 1 0-1.6zM17.799 5.07a.8.8 0 1 1 1.13 1.131l-.707.707a.8.8 0 1 1-1.13-1.13zM5.778 17.092a.8.8 0 1 1 1.13 1.13l-.707.707a.8.8 0 1 1-1.13-1.13zM5.07 5.07a.8.8 0 0 1 1.131 0l.707.708a.8.8 0 1 1-1.13 1.13l-.707-.707a.8.8 0 0 1 0-1.13M17.092 17.092a.8.8 0 0 1 1.13 0l.707.707a.8.8 0 1 1-1.13 1.13l-.707-.707a.8.8 0 0 1 0-1.13"})}),r=e=>(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"LightMode24FillIcon",viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M17.3 12a5.3 5.3 0 1 1-10.6 0 5.3 5.3 0 0 1 10.6 0M11.2 4V3a.8.8 0 1 1 1.6 0v1a.8.8 0 1 1-1.6 0M11.2 21v-1a.8.8 0 1 1 1.6 0v1a.8.8 0 1 1-1.6 0M4 11.2a.8.8 0 1 1 0 1.6H3a.8.8 0 1 1 0-1.6zM21 11.2a.8.8 0 1 1 0 1.6h-1a.8.8 0 1 1 0-1.6zM17.799 5.07a.8.8 0 1 1 1.13 1.131l-.707.707a.8.8 0 1 1-1.13-1.13zM5.778 17.092a.8.8 0 1 1 1.13 1.13l-.707.707a.8.8 0 1 1-1.13-1.13zM5.07 5.07a.8.8 0 0 1 1.131 0l.707.708a.8.8 0 1 1-1.13 1.13l-.707-.707a.8.8 0 0 1 0-1.13M17.092 17.092a.8.8 0 0 1 1.13 0l.707.707a.8.8 0 1 1-1.13 1.13l-.707-.707a.8.8 0 0 1 0-1.13"})});function s({fill:e=!1,...t}){return e?(0,l.jsx)(r,{...t}):(0,l.jsx)(n,{...t})}},381666(e,t,a){"use strict";a.d(t,{b:()=>s});var l=a(725168);let n=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"SidebarLeft24OutlineIcon",viewBox:"0 0 24 24",...e,children:[(0,l.jsx)("path",{fill:"currentColor",d:"M17 9.2a.8.8 0 1 1 0 1.6h-3a.8.8 0 1 1 0-1.6zM17 13.2a.8.8 0 1 1 0 1.6h-3a.8.8 0 1 1 0-1.6z"}),(0,l.jsx)("path",{fill:"currentColor",d:"M3.8 6A1.2 1.2 0 0 1 5 4.8h14A1.2 1.2 0 0 1 20.2 6v12a1.2 1.2 0 0 1-1.2 1.2H5A1.2 1.2 0 0 1 3.8 18zM2.2 18A2.8 2.8 0 0 0 5 20.8h14a2.8 2.8 0 0 0 2.8-2.8V6A2.8 2.8 0 0 0 19 3.2H5A2.8 2.8 0 0 0 2.2 6z"}),(0,l.jsx)("path",{fill:"currentColor",d:"M3.8 6A1.2 1.2 0 0 1 5 4.8h4.2v14.4H5A1.2 1.2 0 0 1 3.8 18zM2.2 18A2.8 2.8 0 0 0 5 20.8h5.8V3.2H5A2.8 2.8 0 0 0 2.2 6z"})]}),r=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"SidebarLeft24FillIcon",viewBox:"0 0 24 24",...e,children:[(0,l.jsx)("path",{fill:"currentColor",d:"M17 9.2a.8.8 0 1 1 0 1.6h-3a.8.8 0 1 1 0-1.6zM17 13.2a.8.8 0 1 1 0 1.6h-3a.8.8 0 1 1 0-1.6z"}),(0,l.jsx)("path",{fill:"currentColor",d:"M3.8 6A1.2 1.2 0 0 1 5 4.8h14A1.2 1.2 0 0 1 20.2 6v12a1.2 1.2 0 0 1-1.2 1.2H5A1.2 1.2 0 0 1 3.8 18zM2.2 18A2.8 2.8 0 0 0 5 20.8h14a2.8 2.8 0 0 0 2.8-2.8V6A2.8 2.8 0 0 0 19 3.2H5A2.8 2.8 0 0 0 2.2 6z"}),(0,l.jsx)("path",{fill:"currentColor",d:"M3.8 6A1.2 1.2 0 0 1 5 4.8h4.2v14.4H5A1.2 1.2 0 0 1 3.8 18zM2.2 18A2.8 2.8 0 0 0 5 20.8h5.8V3.2H5A2.8 2.8 0 0 0 2.2 6z"})]});function s({fill:e=!1,...t}){return e?(0,l.jsx)(r,{...t}):(0,l.jsx)(n,{...t})}},920887(e,t,a){"use strict";a.d(t,{W:()=>s});var l=a(725168);let n=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"SidebarRight24OutlineIcon",viewBox:"0 0 24 24",...e,children:[(0,l.jsx)("path",{fill:"currentColor",d:"M20.2 6A1.2 1.2 0 0 0 19 4.8H5A1.2 1.2 0 0 0 3.8 6v12A1.2 1.2 0 0 0 5 19.2h14a1.2 1.2 0 0 0 1.2-1.2zm
11.6 12a2.8 2.8 0 0 1-2.8 2.8H5A2.8 2.8 0 0 1 2.2 18V6A2.8 2.8 0 0 1 5 3.2h14A2.8 2.8 0 0 1 21.8 6z"}),(0,l.jsx)("path",{fill:"currentColor",d:"M10 9.2a.8.8 0 1 1 0 1.6H7a.8.8 0 1 1 0-1.6zM10 13.2a.8.8 0 1 1 0 1.6H7a.8.8 0 1 1 0-1.6zM20.2 6A1.2 1.2 0 0 0 19 4.8h-4.2v14.4H19a1.2 1.2 0 0 0 1.2-1.2zm1.6 12a2.8 2.8 0 0 1-2.8 2.8h-5.8V3.2H19A2.8 2.8 0 0 1 21.8 6z"})]}),r=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"SidebarRight24FillIcon",viewBox:"0 0 24 24",...e,children:[(0,l.jsx)("path",{fill:"currentColor",d:"M20.2 6A1.2 1.2 0 0 0 19 4.8H5A1.2 1.2 0 0 0 3.8 6v12A1.2 1.2 0 0 0 5 19.2h14a1.2 1.2 0 0 0 1.2-1.2zm1.6 12a2.8 2.8 0 0 1-2.8 2.8H5A2.8 2.8 0 0 1 2.2 18V6A2.8 2.8 0 0 1 5 3.2h14A2.8 2.8 0 0 1 21.8 6z"}),(0,l.jsx)("path",{fill:"currentColor",d:"M10 9.2a.8.8 0 1 1 0 1.6H7a.8.8 0 1 1 0-1.6zM10 13.2a.8.8 0 1 1 0 1.6H7a.8.8 0 1 1 0-1.6zM20.2 6A1.2 1.2 0 0 0 19 4.8h-4.2v14.4H19a1.2 1.2 0 0 0 1.2-1.2zm1.6 12a2.8 2.8 0 0 1-2.8 2.8h-5.8V3.2H19A2.8 2.8 0 0 1 21.8 6z"})]});function s({fill:e=!1,...t}){return e?(0,l.jsx)(r,{...t}):(0,l.jsx)(n,{...t})}},681917(e,t,a){"use strict";a.d(t,{N:()=>s});var l=a(725168);let n=e=>(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"SplitSection24OutlineIcon",viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M9.7 8.111q-.002-.183-.026-.311H7.326q-.024.128-.026.311v7.778q.002.182.026.311h2.348q.024-.129.026-.311zm1.6 7.778c0 .382-.06.766-.188 1.083a1.6 1.6 0 0 1-.302.49 1.04 1.04 0 0 1-.754.338H6.944c-.352 0-.606-.182-.754-.338a1.6 1.6 0 0 1-.302-.49 3 3 0 0 1-.188-1.083V8.11c0-.382.06-.766.188-1.083.062-.156.157-.336.302-.49.148-.156.402-.338.754-.338h3.112c.352 0 .606.182.754.338.145.154.24.334.302.49.127.317.188.7.188 1.083zM16.7 8.111q-.002-.183-.026-.311h-2.348q-.024.128-.026.311v7.778q.002.182.026.311h2.348q.024-.129.026-.311zm1.6 7.778c0 .382-.06.766-.188 1.083a1.6 1.6 0 0 1-.302.49 1.04 1.04 0 0 1-.754.338h-3.112c-.352 0-.606-.182-.754-.338a1.6 1.6 0 0 1-.302-.49 3 3 0 0 1-.188-1.083V8.11c0-.382.06-.766.188-1.083.062-.156.157-.336.302-.49.148-.156.402-.338.754-.338h3.112c.352 0 .606.182.754.338.145.154.24.334.302.49.127.317.188.7.188 1.083zM20.2 20V4a.8.8 0 1 1 1.6 0v16a.8.8 0 1 1-1.6 0M2.2 20V4a.8.8 0 1 1 1.6 0v16a.8.8 0 1 1-1.6 0"})}),r=e=>(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"SplitSection24FillIcon",viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M9.7 8.111q-.002-.183-.026-.311H7.326q-.024.128-.026.311v7.778q.002.182.026.311h2.348q.024-.129.026-.311zm1.6 7.778c0 .382-.06.766-.188 1.083a1.6 1.6 0 0 1-.302.49 1.04 1.04 0 0 1-.754.338H6.944c-.352 0-.606-.182-.754-.338a1.6 1.6 0 0 1-.302-.49 3 3 0 0 1-.188-1.083V8.11c0-.382.06-.766.188-1.083.062-.156.157-.336.302-.49.148-.156.402-.338.754-.338h3.112c.352 0 .606.182.754.338.145.154.24.334.302.49.127.317.188.7.188 1.083zM16.7 8.111q-.002-.183-.026-.311h-2.348q-.024.128-.026.311v7.778q.002.182.026.311h2.348q.024-.129.026-.311zm1.6 7.778c0 .382-.06.766-.188 1.083a1.6 1.6 0 0 1-.302.49 1.04 1.04 0 0 1-.754.338h-3.112c-.352 0-.606-.182-.754-.338a1.6 1.6 0 0 1-.302-.49 3 3 0 0 1-.188-1.083V8.11c0-.382.06-.766.188-1.083.062-.156.157-.336.302-.49.148-.156.402-.338.754-.338h3.112c.352 0 .606.182.754.338.145.154.24.334.302.49.127.317.188.7.188 1.083zM20.2 20V4a.8.8 0 1 1 1.6 0v16a.8.8 0 1 1-1.6 0M2.2 20V4a.8.8 0 1 1 1.6 0v16a.8.8 0 1 1-1.6 0"})});function s({fill:e=!1,...t}){return e?(0,l.jsx)(r,{...t}):(0,l.jsx)(n,{...t})}},561485(e,t,a){"use strict";a.d(t,{H:()=>s});var l=a(725168),n=a(8408);let r=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"EyeClosed24FillIcon",viewBox:"0 0 24 24",...e,children:[(0,l.jsx)("path",{fill:"currentColor",d:"M14.104 13.969a.8.8 0 0 1 .955.607l.722 3.25a.8.8 0 0 1-1.562.348l-.722-3.25a.8.8 0 0 1 .607-.955"}),(0,l.jsx)("path",{fill:"currentColor",d:"M1.726 7.248a.8.8 0 0 1 1.026.478 9.845 9.845 0 0 0 18.496 0 .8.8 0 0 1 1.504.548 11.445 11.445 0 0 1-21.504 0 .8.8 0 0 1 .478-1.026"}),(0,l.jsx)("path",{fill:"currentColor",d:"M17.758 12.338a.8.8 0 0 1 1.128.096l1.726 2.051a.8.8 0 0 1-1.224 1.03l-1.726-2.05a.8.8 0 0 1 .096-1.127M5.114 12.434a.8.8 0 0 1 1.224 1.032l-1.726 2.05a.8.8 0 0 1-1.224-1.03zM8.941 14.576a.8.8 0 1 1 1.562.348l-.722 3.25a.8.8 0 0 1-1.562-.348z"})]});function s({fill:e=!1,...t}){return e?(0,l.jsx)(r,{...t}):(0,l.jsx)(n.x,{...t})}},8408(e,t,a){"use strict";a.d(t,{x:()=>n});var l=a(725168);let n=e=>(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none","data-asc":"EyeClosed24OutlineIcon",viewBox:"0 0 24 24",...e,children:[(0,l.jsx)("path",{fill:"currentColor",d:"M14.104 13.969a.8.8 0 0 1 .955.607l.722 3.25a.8.8 0 0 1-1.562.348l-.722-3.25a.8.8 0 0 1 .607-.955"}),(0,l.jsx)("path",{fill:"currentColor",d:"M1.726 7.248a.8.8 0 0 1 1.026.478 9.845 9.845 0 0 0 18.496 0 .8.8 0 0 1 1.504.548 11.445 11.445 0 0 1-21.504 0 .8.8 0 0 1 .478-1.026"}),(0,l.jsx)("path",{fill:"currentColor",d:"M17.758 12.338a.8.8 0 0 1 1.128.096l1.726 2.051a.8.8 0 0 1-1.224 1.03l-1.726-2.05a.8.8 0 0 1 .096-1.127M5.114 12.434a.8.8 0 0 1 1.224 1.032l-1.726 2.05a.8.8 0 0 1-1.224-1.03zM8.941 14.576a.8.8 0 1 1 1.562.348l-.722 3.25a.8.8 0 0 1-1.562-.348z"})]})}}]);
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.