Viewing File: /usr/local/cpanel/base/frontend/meridian/sitejet-publish/assets/module-BPr7DMD4.js

import"./virtual_mf-exposes___mfe_internal__meridian_sitejet_publish__remoteEntry_js-DCofRyoU.js";import"./virtual_mf-REMOTE_ENTRY_ID___mfe_internal__meridian_sitejet_publish__remoteEntry_js-CxkfAree.js";import{t as e}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare___mf_0_cpanel_mf_1_module_mf_2_contracts__loadShare__.js-mjvj2Znj.js";import{t}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare___mf_0_cpanel_mf_1_analytics__loadShare__.js-zkg6P4Ra.js";import{n,r,t as i}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare___mf_0_cpanel_mf_1_api_mf_2_client__loadShare__.js-CyDydrQr.js";import{n as a,t as o}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare___mf_0_cpanel_mf_1_i18n__loadShare__.js-DQyBUO3W.js";import{a as s,c,i as l,l as u,n as d,o as f,r as ee,s as p,t as m,u as h}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare___mf_0_cpanel_mf_1_react_mf_2_ui_mf_2_v2__loadShare__.js-BsIVAs18.js";import{n as te,r as g,t as ne}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare__react__loadShare__.js-B4Kv-pfI.js";import{n as _,r as v,t as re}from"./_virtual_mf___mfe_internal__meridian_sitejet_publish__mf_owner__1__loadShare__react_mf_1_jsx_mf_2_runtime__loadShare__.js-DvEykUX_.js";var y={$schema:`../../manifest.schema.json`,id:`com.cpanel.meridian-sitejet-publish`,slug:`sitejet-publish`,displayName:`Sitejet Publish`,version:`1.0.0`,contractVersion:`1.0.0`,icon:`ri-paint-brush-line`,platforms:[`cpanel`],entrypoints:{mf:`./remoteEntry.js`},loadPriority:`lazy`};function b(e,t){return`${e}:meridian-${t}`}var x={COLOR_MODE:`cpanel_color_mode`,INITIAL_THEME:`initial_theme`,ANALYTICS_CONSENT:`analytics`,ONBOARDING_STATUS:`meridian_onboarding_status`,ONBOARDING_RESUME:`meridian_onboarding_resume`,ONBOARDING_DISMISSALS:`meridian_onboarding_dismissals`,ONBOARDING_PATH:`meridian_onboarding_path`,ONBOARDING_MILESTONES:`cpanel-onboarding`,LEGACY_ONBOARDING_COMPLETED:`cp_meridian_onboarding_completed`,COMMAND_PALETTE_RECENTS:`meridian_command_palette_recents`,SUGGESTED_ACTIONS_DISMISSED:`meridian_dashboard_suggested_actions_dismissed`,WEBSITES_EXPAND_STATE:`meridian_websites_expand_state`,WHATS_NEW_RELEASE:`meridian_whats_new_release`,WHATS_NEW_SHOWN:`meridian_whats_new_shown`,MCP_SECTION_COLLAPSED:`meridian_preferences_mcp_collapsed`,AI_PANE_OPEN:`meridian-ai-drawer-open`,AI_PANE_SEEN:`meridian-ai-drawer-seen`,AI_PANE_WIDTH:`meridian-ai-drawer-width`};function S(e,t){try{if(typeof localStorage>`u`)return;localStorage.setItem(e,t)}catch{}}function C(){if(!(typeof window>`u`))return window.PAGE}function w(){let e=C()?.shell?.username;return typeof e==`string`&&e.length>0?e:void 0}var ie=`meridian:onboarding-status-changed`;function ae(e){if(typeof window>`u`)return;let t=C();t?.onboarding&&(t.onboarding.status=e,window.dispatchEvent(new CustomEvent(ie,{detail:{status:e}})))}var oe=200,se=/file:\/+\S*/gi,ce=/(^|[^A-Za-z0-9:/<])\/\S+/g,le=/\s+line\s+\d+(?:,\s*<[^>]*>\s+line\s+\d+)?\.?\s*$/,T=/(?:^|\s)at\s+/g,ue=/\.(?:pm|pl|t|pod)$/;function de(e){if(e===`-e`)return!0;let t=/\s/.test(e),n=ue.test(e);return e.startsWith(`/`)?!t||n:!t&&n}function fe(e){let t=le.exec(e);if(!t)return e;let n=e.slice(0,t.index);T.lastIndex=0;for(let e=T.exec(n);e;e=T.exec(n))if(de(n.slice(e.index+e[0].length)))return n.slice(0,e.index);return e}var pe=`…`,me={"&lt;":`<`,"&gt;":`>`,"&quot;":`"`,"&apos;":`'`,"&#39;":`'`,"&#x27;":`'`,"&nbsp;":` `,"&amp;":`&`},E=/&(?:lt|gt|quot|apos|nbsp|amp|#39|#x27);/gi,D=/<!--[\s\S]*?-->|<!doctype\b[^<>]*>/gi,O=/\r?\n/g;function k(e){return e.match(O)?.join(``)??``}var A=`blockquote.body.br.caption.center.col.colgroup.dd.div.dl.dt.figcaption.figure.h1.h2.h3.h4.h5.h6.head.hr.html.iframe.li.noscript.ol.p.pre.script.style.table.tbody.td.tfoot.th.thead.tr.ul`.split(`.`),j=`a.abbr.acronym.b.big.cite.code.del.dfn.em.font.i.img.ins.kbd.mark.q.s.samp.small.span.strike.strong.sub.sup.tt.u`.split(`.`),M=`(?:(?:[^<>"']|"[^"]*"|'[^']*')*>|[^<>]*>)`;function N(e){return RegExp(`</?(?:${e.join(`|`)})\\b${M}`,`gi`)}var P=N(A),F=N(j),I=/[^\S\r\n]+/g,L=8;function R(e){return e.replace(E,e=>me[e.toLowerCase()]??e)}function z(e){let t=e,n=e.length*L;for(;;){if(n-=t.length,n<0)return null;let e=R(t).replace(D,k).replace(P,` `).replace(F,``).replace(I,` `);if(e===t)return t;t=e}}function he(e,t){if(e==null)return t;let n=z(e instanceof Error?e.message:typeof e==`string`?e:String(e));if(n===null)return t;let r=n.split(/\r?\n/)[0]?.trim();if(!r)return t;let i=fe(r).trim().replace(se,`[path]`).replace(ce,`$1[path]`).trim();return i?i.length>oe?`${i.slice(0,197)}${pe}`:i:t}var ge=`common:`,_e=`apiError.generic`;function B(e,t,n){let r=e,i=r?.messageKey;return typeof i==`string`&&i.length>0?i===_e?n:t(`${ge}${i}`,r?.messageValues):he(e,n)}var V={WEBSITE_PUBLISHED:`CP_USR:WEBSITE-PUBLISHED`,WEBSITE_PUBLISH_FAILED:`CP_USR:WEBSITE-PUBLISH_FAILED`},H=class extends Error{stage;reason;constructor(e,t,n){super(n),this.name=`PublishFlowError`,this.stage=e,this.reason=t}};function ve(e){return e instanceof H?{failureStage:e.stage,failureReason:e.reason}:{failureStage:`poll`,failureReason:`unknown`}}var ye=()=>typeof performance?.getEntriesByType==`function`?performance.getEntriesByType(`navigation`):[];function U(e=ye){try{let[t]=e();return t?.type===`reload`||t?.type===`back_forward`}catch{return!1}}function be(e){return U(e)?`checking`:`publishing`}function W(e,t,n,r){return r?e(t,{domain:r}):e(n)}function xe(e,t,n){switch(e){case`checking`:return n(`title.checking`);case`publishing`:return W(n,`title.publishing`,`title.publishingGeneric`,t);case`success`:return n(`title.success`);case`success-restored`:return n(`title.successRestored`);case`error`:return n(`title.error`);case`resting`:return W(n,`title.resting`,`title.restingGeneric`,t);case`no-domain`:return n(`title.noDomain`)}}function Se(e,t,n){return e&&t?n(`description.successRestored`,{domain:e,timestamp:t}):n(`description.successRestoredGeneric`)}function Ce(e){let{state:t,domain:n,errorMessage:r,lastPublishedText:i,t:a}=e;switch(t){case`checking`:return W(a,`description.checking`,`description.checkingGeneric`,n);case`publishing`:return W(a,`description.publishing`,`description.publishingGeneric`,n);case`success`:return W(a,`description.success`,`description.successGeneric`,n);case`success-restored`:return Se(n,i,a);case`error`:return r||a(`description.errorFallback`);case`resting`:return W(a,`description.resting`,`description.restingGeneric`,n);case`no-domain`:return a(`description.noDomain`)}}function we(e){if(e===void 0||!Number.isFinite(e))return``;try{return new Intl.DateTimeFormat(a(),{dateStyle:`medium`,timeStyle:`short`}).format(new Date(e))}catch{return``}}function Te(e,t){switch(e){case`timed_out`:return t(`errors.timeout`);case`start_request_failed`:return t(`errors.startFailed`);case`start_invalid_response`:return t(`errors.invalidResponse`);default:return t(`description.errorFallback`)}}var G=new Map;function K(e,t){e&&G.set(e,t)}function Ee(e){return e?G.get(e):void 0}var De=12e4;function Oe(e){let{isReplay:t,inProgress:n,pid:r,lastPublishMs:i,outcome:a,nowMs:o}=e;return a?.state===`succeeded`?{kind:`restored-success`}:a?.state===`failed`?{kind:`restored-failure`,reason:a.reason,message:a.message}:n&&r?{kind:`rejoin`,pid:r}:t?ke(i,o)?{kind:`restored-success`}:{kind:`resting`}:{kind:`start`}}function ke(e,t){return e===void 0||!Number.isFinite(e)?!1:Math.abs(t-e)<=De}async function Ae(e){let{domain:t,signal:n}=e,i=e.isReplay??U(),a=e.nowMs??Date.now(),o=Ee(t),s=o?{inProgress:!1,pid:void 0}:await r.isPublishInProgress(t,n),c=s.inProgress&&!!s.pid,{latestPublishDateMs:l}=o?.state===`succeeded`||!o&&!c&&i?await r.getUserSiteMetadata(t,n):{};return{action:Oe({isReplay:i,inProgress:s.inProgress,pid:s.pid,lastPublishMs:l,outcome:o,nowMs:a}),lastPublishMs:l}}var je=3e3,Me=200,Ne=2e3,Pe=`publish`;function Fe(){let e=new URLSearchParams(window.location.search),t=window.location.hash.replace(/^#\/?/,``),n=t.indexOf(`?`),r=new URLSearchParams(n>=0?t.slice(n+1):t),i=e.get(`site_id`)||e.get(`domain`)||r.get(`domain`)||``,a=i.indexOf(`/`),o=(a<0?``:i.slice(a+1)).split(`?`)[0].replace(/^\/+|\/+$/g,``);return{domain:a<0?i:i.slice(0,a),action:o===``||o===Pe?`publish`:`exit`}}function q(){ae(`completed`);let e=w();e&&S(b(e,`onboarding-complete`),`true`),i.set(x.ONBOARDING_STATUS,`completed`)}function J(e,t){q(),e(t?`/websites?domain=${encodeURIComponent(t)}`:`/websites`)}function Y(e,t){q();let n=encodeURIComponent(t);e(`/websites?domain=${n}&published=${n}`)}function Ie({context:e}){let{t:n}=o(`sitejet-publish`),[{domain:r,action:i}]=g(()=>Fe()),a=t(),[s,d]=g(()=>{let e=r?be():`no-domain`;return{state:e,percent:0,statusText:n(e===`checking`?`status.checking`:`status.initiating`),errorMessage:``}}),f=te(null);ne(()=>{if(i===`exit`){J(e.navigate,r);return}if(!r)return;let t=new AbortController;return f.current=t,Ve({domain:r,signal:t.signal,setStatus:d,navigate:e.navigate,t:n,analytics:a}),()=>{t.abort()}},[]);let{state:y,percent:b,statusText:x,errorMessage:S,lastPublishedAtMs:C}=s,w=we(C);return i===`exit`?null:_(m,{bg:`root`,minHeight:`screen`,paddingX:`md`,paddingY:`xl`,direction:`column`,align:`center`,children:_(c,{flex:`1`,justify:`center`,align:`center`,width:`full`,gap:`none`,children:_(m,{maxWidthPx:520,width:`full`,children:v(c,{align:`center`,textAlign:`center`,children:[_(Le,{state:y}),r&&_(m,{marginBottom:`s5`,children:v(u,{size:`md`,variant:`muted`,children:[_(l,{name:`global-line`,"aria-hidden":`true`}),_(h,{as:`span`,size:`sm`,family:`mono`,children:r})]})}),_(m,{marginBottom:`sm`,children:_(ee,{level:1,weight:`bold`,children:xe(y,r,n)})}),_(m,{marginBottom:`lg`,children:_(h,{size:`sm`,tone:`muted`,children:Ce({state:y,domain:r,errorMessage:S,lastPublishedText:w,t:n})})}),y===`resting`&&w&&_(m,{marginBottom:`lg`,children:_(h,{size:`sm`,tone:`subtle`,children:n(`meta.lastPublished`,{timestamp:w})})}),(y===`checking`||y===`publishing`)&&v(re,{children:[_(m,{marginBottom:`s3`,children:_(p,{value:b>0?b:void 0,size:`sm`,"aria-label":x})}),_(m,{marginBottom:`lg`,children:_(h,{size:`sm`,tone:`subtle`,children:x})})]}),_(Re,{state:y,domain:r,navigate:e.navigate,hasPublishOnRecord:w!==``,onPublish:()=>{let t=new AbortController;f.current?.abort(),f.current=t,d({state:`publishing`,percent:0,statusText:n(`status.initiating`),errorMessage:``}),Q({domain:r,signal:t.signal,setStatus:d,navigate:e.navigate,t:n,analytics:a})}})]})})})})}function Le({state:e}){return e===`publishing`?_(m,{marginBottom:`s5`,children:_(s,{intent:`brand`,size:`3xl`,"aria-hidden":`true`,children:_(l,{name:`upload-cloud-2-line`,size:`xl`,animate:`pulse`})})}):e===`checking`?_(m,{marginBottom:`s5`,children:_(s,{intent:`brand`,size:`3xl`,"aria-hidden":`true`,children:_(l,{name:`upload-cloud-2-line`,size:`xl`})})}):e===`success`||e===`success-restored`?_(m,{marginBottom:`s5`,children:_(s,{intent:`success`,size:`3xl`,"aria-hidden":`true`,children:_(l,{name:`check-line`,size:`xl`})})}):e===`resting`?_(m,{marginBottom:`s5`,children:_(s,{intent:`brand`,size:`3xl`,"aria-hidden":`true`,children:_(l,{name:`upload-cloud-2-line`,size:`xl`})})}):e===`error`?_(m,{marginBottom:`s5`,children:_(s,{intent:`error`,size:`3xl`,"aria-hidden":`true`,children:_(l,{name:`error-warning-line`,size:`xl`})})}):_(m,{marginBottom:`s5`,children:_(s,{intent:`warning`,size:`3xl`,"aria-hidden":`true`,children:_(l,{name:`alert-line`,size:`xl`})})})}function Re({state:e,domain:t,navigate:n,hasPublishOnRecord:r,onPublish:i}){let{t:a}=o(`sitejet-publish`);return e===`success`||e===`success-restored`?v(f,{gap:`sm`,justify:`center`,wrap:!0,children:[t&&_(X,{domain:t,t:a}),v(d,{minHeight:`touch`,onClick:()=>Y(n,t),children:[_(l,{name:`arrow-left-line`,"aria-hidden":`true`}),a(`actions.backToWebsites`)]})]}):e===`error`?v(f,{gap:`sm`,justify:`center`,wrap:!0,children:[v(d,{minHeight:`touch`,variant:`secondary`,onClick:i,children:[_(l,{name:`refresh-line`,"aria-hidden":`true`}),a(`actions.retry`)]}),v(d,{minHeight:`touch`,variant:`ghost`,onClick:()=>J(n,t),children:[_(l,{name:`arrow-left-line`,"aria-hidden":`true`}),a(`actions.backToWebsites`)]})]}):e===`resting`?v(f,{gap:`sm`,justify:`center`,wrap:!0,children:[t&&r&&_(X,{domain:t,t:a}),v(d,{minHeight:`touch`,onClick:i,children:[_(l,{name:`upload-cloud-2-line`,"aria-hidden":`true`}),a(`actions.publishNow`)]}),v(d,{minHeight:`touch`,variant:`ghost`,onClick:()=>J(n,t),children:[_(l,{name:`arrow-left-line`,"aria-hidden":`true`}),a(`actions.backToWebsites`)]})]}):e===`no-domain`?_(f,{gap:`sm`,justify:`center`,wrap:!0,children:v(d,{minHeight:`touch`,onClick:()=>J(n,t),children:[_(l,{name:`arrow-left-line`,"aria-hidden":`true`}),a(`actions.backToWebsites`)]})}):null}function X({domain:e,t}){return _(d,{asChild:!0,minHeight:`touch`,variant:`secondary`,children:v(`a`,{href:`https://${e}`,target:`_blank`,rel:`noopener noreferrer`,children:[_(l,{name:`external-link-line`,"aria-hidden":`true`}),t(`actions.visitSite`)]})})}async function ze(e,t){let n=await r.isPublishInProgress(e,t);if(!(t.aborted||!n.inProgress||!n.pid))return{pid:n.pid,logFile:``}}async function Z(e){let{domain:t,signal:n,t:i}=e,a;try{a=await r.startPublish(t,n)}catch(e){if(n.aborted)throw e;let r=await ze(t,n);if(r)return r;throw n.aborted?e:new H(`start`,`start_request_failed`,B(e,i,i(`errors.startFailed`)))}let{pid:o,logFile:s}=a;if(!o||!s)throw new H(`start`,`start_invalid_response`,i(`errors.invalidResponse`));return{pid:o,logFile:s}}async function Be(e){let{navigate:t,domain:r,signal:i,setStatus:a,t:o,analytics:s}=e;K(r,{state:`succeeded`}),a({state:`success`,percent:100,statusText:o(`status.complete`),errorMessage:``}),s?.track(V.WEBSITE_PUBLISHED,{source:`sitejet`}),n(`sitejet_website_published`,r),await $(Ne,i),i.aborted||Y(t,r)}async function Q(e){let{domain:t,signal:n,setStatus:r,navigate:i,t:a,analytics:o,rejoinPid:s}=e;try{let{pid:e,logFile:c}=s?{pid:s,logFile:``}:await Z({domain:t,signal:n,t:a});if(n.aborted||(r(e=>({...e,percent:5,statusText:a(`status.downloadingFiles`)})),await He({pid:e,logFile:c,signal:n,setStatus:r,t:a}),n.aborted))return;await Be({navigate:i,domain:t,signal:n,setStatus:r,t:a,analytics:o})}catch(e){if(n.aborted)return;let i=ve(e),s=B(e,a,a(`errors.unexpected`));K(t,{state:`failed`,reason:i.failureReason,message:s}),r({state:`error`,percent:0,statusText:``,errorMessage:s}),o?.track(V.WEBSITE_PUBLISH_FAILED,{source:`sitejet`,...i})}}async function Ve(e){let{domain:t,signal:n,setStatus:r,t:i}=e,a;try{a=await Ae({domain:t,signal:n})}catch{a={action:{kind:`start`}}}if(n.aborted)return;let{action:o,lastPublishMs:s}=a;if(o.kind===`restored-success`){r({state:`success-restored`,percent:100,statusText:``,errorMessage:``,lastPublishedAtMs:s});return}if(o.kind===`restored-failure`){r({state:`error`,percent:0,statusText:``,errorMessage:o.message||Te(o.reason,i)});return}if(o.kind===`resting`){r({state:`resting`,percent:0,statusText:``,errorMessage:``,lastPublishedAtMs:s});return}r({state:`publishing`,percent:0,statusText:i(`status.initiating`),errorMessage:``}),await Q({...e,rejoinPid:o.kind===`rejoin`?o.pid:void 0})}async function He(e){let{pid:t,logFile:n,signal:i,setStatus:a,t:o}=e;for(let e=0;e<Me;e++){if(await $(je,i),i.aborted)return;let e=await r.pollPublish(t,n,i);if(i.aborted)return;let{done:s,percentage:c,status:l,error:u}=e,d=c??0,f=d>0?o(`status.deploying`,{percent:d}):o(`status.downloadingSite`);if(a(e=>({...e,percent:d,statusText:l??f})),s){if(u)throw new H(`poll`,`deploy_failed`,u);a(e=>({...e,percent:100,statusText:o(`status.complete`)})),await $(500,i);return}}throw new H(`timeout`,`timed_out`,o(`errors.timeout`))}function $(e,t){return new Promise((n,r)=>{if(t?.aborted){r(new DOMException(`Aborted`,`AbortError`));return}let i=setTimeout(n,e);t?.addEventListener(`abort`,()=>{clearTimeout(i),r(new DOMException(`Aborted`,`AbortError`))})})}var Ue=e(Ie,{id:`meridian-${y.slug}`,name:y.displayName,route:`/meridian/${y.slug}`,navSection:``,loadPriority:y.loadPriority??`lazy`,hubId:y.slug,permissions:[],i18nNamespace:`sitejet-publish`});export{Ue as default};
;!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="4fafb0cc-0f83-4dda-9922-116352d24640",e._sentryDebugIdIdentifier="sentry-dbid-4fafb0cc-0f83-4dda-9922-116352d24640")}catch(e){}}();
//# debugId=4fafb0cc-0f83-4dda-9922-116352d24640
Back to Directory