(()=>{"use strict";var t={338:(t,e,a)=>{var n=a(795);e.createRoot=n.createRoot,e.hydrateRoot=n.hydrateRoot},795:t=>{t.exports=window.ReactDOM}},e={};function a(n){var o=e[n];if(void 0!==o)return o.exports;var r=e[n]={exports:{}};return t[n](r,r.exports,a),r.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};a.r(n),a.d(n,{allowedMetaFields:()=>we,contentFetchStatus:()=>Ee,contentSaveSource:()=>fe,contentSaveTranslate:()=>he,excerptSaveSource:()=>de,excerptSaveTranslate:()=>ue,metaFieldsSaveSource:()=>_e,metaFieldsSaveTranslate:()=>ye,selectedAiModel:()=>Se,setBlockRules:()=>be,slugSaveSource:()=>ge,slugSaveTranslate:()=>me,titleSaveSource:()=>ce,titleSaveTranslate:()=>pe,translationInfo:()=>ve});var o={};a.r(o),a.d(o,{contentFetchStatus:()=>Re,getAllowedMetaFields:()=>Le,getBlockRules:()=>ke,getSelectedAiModel:()=>Ae,getTranslatedString:()=>Ce,getTranslationEntry:()=>Te,getTranslationInfo:()=>xe});var r=a(338);const s=window.wp.element,l=window.wp.data,i=window.wp.i18n,c=t=>React.createElement("div",{className:"modal-header",key:t.modalRender},React.createElement("span",{className:"close",onClick:()=>{t.setPopupVisibility(!1)}},"×"),React.createElement("h2",{className:"notranslate"},(0,i.__)("Step 2 - Start Automatic Translation Process","autopoly-ai-translation-for-polylang-pro")),React.createElement("div",{className:"save_btn_cont"},React.createElement("button",{className:"notranslate save_it button button-primary",disabled:t.translatePendingStatus,onClick:t.updatePostData},t.translateButtonStatus?React.createElement(React.Fragment,null,React.createElement("span",{className:"updating-text"},(0,i.__)("Updating","autopoly-ai-translation-for-polylang-pro"),React.createElement("span",{className:"dot",style:{"--i":0}}),React.createElement("span",{className:"dot",style:{"--i":1}}),React.createElement("span",{className:"dot",style:{"--i":2}}))):(0,i.__)("Update Content","autopoly-ai-translation-for-polylang-pro")))),p=window.React;var d=a.n(p);const u=t=>{const e=t.skipTags||[],a="#atfp_open_translate_span#",n="#atfp_close_translate_span#",o="#atfp_temp_tag_open#",r="#atfp_temp_tag_close#",s="#atfp_less_then_symbol#",l="#atfp_greater_then_symbol#",i="#atfp_entity_open_translate_span#",c="#atfp_entity_close_translate_span#",p=t=>t.replace(new RegExp(a,"g"),"").replace(new RegExp(n,"g"),""),d=t=>{const o=document.createElement("div");o.innerHTML=t;const r=o.firstElementChild;if(!r)return t;let s=r.childNodes,l=s.length;if(l>0){s=Array.from(s).sort((t,e)=>3===t.nodeType?-1:3===e.nodeType?1:0);for(let t=0;t`${a}${p(t)}${n}`);e.textContent=t}else if(8===e.nodeType)e.textContent=e.textContent;else{let t=d(e.outerHTML);e.outerHTML=t}}}let i=r.outerHTML.match(/^<[^>]+>/)[0];const c=new RegExp(`${a}|${n}`,"g");i=i.replace(c,"");const u=r.tagName.toLowerCase(),g=new RegExp(``,"i"),m=r.outerHTML.match(g);if("