1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3130],{75612:(e,t,a)=>{a.d(t,{iN:()=>v,Fw:()=>u,kx:()=>E,Um:()=>f,iK:()=>x});var n,r=a(54568),i=a(99680),o=a(7620),l=a(36047),s=a(56806);let u=e=>{let t,a,n,o=(0,i.c)(6),{state:u,actions:d}=e;if(!u.pageStyle)return null;let{pageBackgroundColor:c}=u.pageStyle;o[0]!==d?(t=function(e,t){d.setPageStyle({[e]:t})},o[0]=d,o[1]=t):t=o[1];let m=t;o[2]===Symbol.for("react.memo_cache_sentinel")?(a=function(e){let t={};e.forEach(e=>{let{type:a,value:n}=e;t[a]=n})},o[2]=a):a=o[2];let y=a,p=c??"";return o[3]!==m||o[4]!==p?(n=(0,r.jsx)(s.sk,{width:320,field:l.fB.PAGE_BACKGROUND_COLOR,enableLabel:!1,value:p,colorPickerType:s.Ml.COLOR,useTransparentWording:!0,useOpacity:!0,defaultAddNewColor:"rgba(255, 255, 255, 1)",onChange:m,onBatchUpdate:y}),o[3]=m,o[4]=p,o[5]=n):n=o[5],n};var d=a(13446),c=a(34582),m=a(1946),y=a(46241),p=a(3621);let g=Object.values({none:{value:"none",label:c.A.gettext("沿ç¨ç¶²ç«æ¨£å¼è¨å®")},large:{value:"large",label:c.A.gettext("大ï¼1200pxï¼")},medium:{value:"medium",label:c.A.gettext("ä¸ï¼1000pxï¼")},small:{value:"small",label:c.A.gettext("å°ï¼768pxï¼")},custom:{value:"custom",label:c.A.gettext("èªè¨")}}),f=e=>{let t,a,n,s,u,f,h,E=(0,i.c)(16),{state:O,actions:b}=e,[I,v]=(0,o.useState)(O.pageStyle?.pageWidth??""),[x,w]=(0,o.useState)(O.pageStyle?.pageWidthCustom??"");if(!O.pageStyle)return null;E[0]!==b?(t=function(e){let{value:t}=e.target,a={[l.fB.PAGE_WIDTH]:t,..."custom"===t&&{[l.fB.PAGE_WIDTH_CUSTOM]:"1200px"}};v(t),"custom"===t&&w("1200px"),b.setPageStyle(a)},E[0]=b,E[1]=t):t=E[1];let A=t;E[2]!==b?(a=function(e){let t=e?e+"px":"",a={[l.fB.PAGE_WIDTH_CUSTOM]:t};w(t),b.setPageStyle(a)},E[2]=b,E[3]=a):a=E[3];let P=a;return E[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,r.jsx)(d.Text,{as:"h3",fontSize:"14px",color:"neutral.080",lineHeight:"2",children:c.A.gettext("å
§å®¹æå¤§å¯¬åº¦å
é©ç¨æ¼æ¡æ©ç")}),E[4]=n):n=E[4],E[5]===Symbol.for("react.memo_cache_sentinel")?(s=c.A.gettext("寬度"),E[5]=s):s=E[5],E[6]!==A||E[7]!==I?(u=(0,r.jsx)(m.m,{field:l.fB.SITE_WIDTH,fieldName:s,children:(0,r.jsx)(d.FormControlSelect,{id:l.fB.PAGE_WIDTH,name:l.fB.PAGE_WIDTH,onChange:A,fontSize:"base",border:"none",borderRadius:"base",bg:"neutral.010",color:"neutral.120",value:I,options:g,height:"36px"})}),E[6]=A,E[7]=I,E[8]=u):u=E[8],E[9]!==P||E[10]!==I||E[11]!==x?(f="custom"===I&&(0,r.jsx)(y.F,{field:l.fB.FONT_SIZE_CUSTOM,value:(0,p.v)(x),onChange:P,unit:"px"}),E[9]=P,E[10]=I,E[11]=x,E[12]=f):f=E[12],E[13]!==u||E[14]!==f?(h=(0,r.jsxs)(r.Fragment,{children:[n,u,f]}),E[13]=u,E[14]=f,E[15]=h):h=E[15],h};var h=a(67529);let E=e=>{let t,a,n,o,l,s,u,c,m,y=(0,i.c)(19),{name:p,Icon:g,onClick:f,sx:E,useArrow:O}=e;y[0]!==E?(t=void 0===E?{}:E,y[0]=E,y[1]=t):t=y[1];let b=t,I=void 0===O||O;return y[2]===Symbol.for("react.memo_cache_sentinel")?(a={bg:"dynamic.010",color:"dynamic.040"},n={bg:"dynamic.020",color:"dynamic.050"},y[2]=a,y[3]=n):(a=y[2],n=y[3]),y[4]!==b?(o={...b},y[4]=b,y[5]=o):o=y[5],y[6]!==g?(l=(0,r.jsx)(g,{size:"20px",weight:"bold"}),y[6]=g,y[7]=l):l=y[7],y[8]!==p?(s=(0,r.jsx)(d.Text,{fontSize:"16px",color:"inherit",children:p}),y[8]=p,y[9]=s):s=y[9],y[10]===Symbol.for("react.memo_cache_sentinel")?(u=(0,r.jsx)(d.Spacer,{flexGrow:"1"}),y[10]=u):u=y[10],y[11]!==I?(c=I&&(0,r.jsx)(h.K,{size:"20px",weight:"bold"}),y[11]=I,y[12]=c):c=y[12],y[13]!==f||y[14]!==o||y[15]!==l||y[16]!==s||y[17]!==c?(m=(0,r.jsxs)(d.HStack,{w:"100%",cursor:"pointer",py:"20px",px:"12px",color:"neutral.100",gap:"s",_hover:a,_active:n,borderRadius:"md",onClick:f,sx:o,children:[l,s,u,c]}),y[13]=f,y[14]=o,y[15]=l,y[16]=s,y[17]=c,y[18]=m):m=y[18],m};var O=a(63192),b=a(51396),I=a(68628),v=((n={}).IDLE="idle",n.PAGE_WIDTH="pageWidth",n.PAGE_BACKGROUND_COLOR="pageBackgroun
1dColor",n.PAGE_TYPOGRAPHY="pageTypography",n);let x=()=>{let e,t,a,n,r,s,u=(0,i.c)(18),d=(0,b.mV)(),c=(0,b.x4)(),{postMessage:m}=(0,I.Qd)(),y=(0,b.W6)(),[p,g]=(0,o.useState)("idle");u[0]!==d?(e=function(e){return d.getPageStyle()[e]??""},u[0]=d,u[1]=e):e=u[1];let f=e;u[2]!==y||u[3]!==d||u[4]!==m||u[5]!==c?(t=function(e){let t=(0,O.A)(d.getPageStyle());d.setPageStyle(e),c.markDirty(l.VZ.BODY),m({eventType:I.gZ.UPDATE_PAGE_STYLE,data:{styleUpdates:e}}),y.record({type:"pageStyle",prev:t,next:e})},u[2]=y,u[3]=d,u[4]=m,u[5]=c,u[6]=t):t=u[6];let h=t;u[7]!==d?(a=d.getPageStyle(),u[7]=d,u[8]=a):a=u[8],u[9]!==p||u[10]!==a?(n={currentPageStyleType:p,pageStyle:a},u[9]=p,u[10]=a,u[11]=n):n=u[11];let E=n;u[12]!==f||u[13]!==h?(r={setCurrentPageStyleType:g,setPageStyle:h,getPageStyleByField:f},u[12]=f,u[13]=h,u[14]=r):r=u[14];let v=r;return u[15]!==v||u[16]!==E?(s={state:E,actions:v},u[15]=v,u[16]=E,u[17]=s):s=u[17],s}},78419:(e,t,a)=>{a.d(t,{_w:()=>eP,Or:()=>ey,bb:()=>eE,Hf:()=>eN,j8:()=>et,z6:()=>eu,WT:()=>eI,b9:()=>eS,d:()=>eg,Kg:()=>eO,JN:()=>eC,Uo:()=>e_,ZP:()=>el,OH:()=>ed});var n,r,i,o=a(54568),l=a(7620),s=a(68475),u=a(34582),d=a(16787),c=a(29266),m=a(13446),y=a(33535),p=a(41123),g=a(3564),f=a(95381),h=a(81022),E=a(76996),O=a(40950),b=a(66873),I=a(8712),v=a(45836),x=a(25376),w=a(2098),A=a(36047),P=a(23434),S=a(92190),R=a(47825),N=a(97726),_=a(75712),T=a(51396),C=a(45936),k=a(75735),D=a(43158),B=a(902),V=a(57614),M=a(86049);function Z(e){return e?Array.isArray(e.data)&&0!==e.data.length?{status:"found",layout:e.data[0]}:{status:"missing"}:{status:"unavailable"}}function H(e){return e?e.data?.id?{status:"found",layout:e.data}:{status:"missing"}:{status:"unavailable"}}function j(e){return"found"===e.status?e.layout:null}let L=A.vm.STORY;function F(e){return e!==A.vm.PINKOI_MIGRATION&&!!(e&&Object.values(A.vm).includes(e))}function G(e){let t={};for(let a=0;a<e.length;a++)t=(0,T.Vh)(t,e[a]);return t}async function U(e){let{pageKind:t,theme:n}=e,r=N.w[n][t];if(r)return G(r());if(t===b.vk.ABOUT){let{generateAboutUsPageLayout:e}=await a.e(4266).then(a.bind(a,4266));return G(e())}if(t===b.vk.BIO){let{generateBioPageLayout:e}=await a.e(2933).then(a.bind(a,12933)),t=G(e());return t.page={[A.fB.PAGE_WIDTH]:"small",[A.fB.PAGE_BACKGROUND_COLOR]:"rgba(211, 211, 213, 1)"},t}if(t===b.vk.MEMBERSHIP){let{generateMembershipPageLayout:e}=await a.e(4077).then(a.bind(a,44077));return G(e())}let{generateEmptyPageLayout:i}=await a.e(6354).then(a.bind(a,6354));return G(i())}function Y(e){return!!(e&&"object"==typeof e&&"id"in e&&"type"in e&&"next"in e)}function W(e){return(Array.isArray(e)?e:[e].filter(Boolean)).filter(Y)}function z(e){return(e.layouts??[]).find(e=>e.section===A.VZ.BODY)}async function K(e){let t,a,n,r,i,o,l,s,{pages:u,pageMetaMap:d={},headerPresence:c,footerPresence:m,brandTheme:y}=e;if("unavailable"===c.status||"unavailable"===m.status)return null;let p=j(c),g=j(m),f=(t=u.find(e=>e.name===b.vk.HOME)?.theme,a=u.find(e=>e.theme)?.theme,F(t)?t:F(a)?a:F(y)?y:L),h=[];n=p?.layout,W(n?.layout).some(e=>e.type===A.MN.GRID_PRIMARY_LEVEL)||h.push({sectionName:A.VZ.HEADER,pageId:null,layout:(r=(0,R.Ij)(f),i=p?.layout,l=(o=W(i?.layout).find(e=>e.type===A.MN.ANNOUNCEMENT))?null:(0,M.EC)(),s=o||l.layout,{...r,layout:[s,...W(r.layout)],style:{...r.style,...o?{[o.id]:i?.style?.[o.id]||{}}:{[s.id]:l.style}}}),theme:f,existingLayoutId:p?.id}),g&&g.layout||h.push({sectionName:A.VZ.FOOTER,pageId:null,layout:(0,T.Vh)((0,R.Yk)(f),(0,S.r)(f)),theme:f,existingLayoutId:g?.id});let E=[];return u.filter(e=>!z(e)?.layout).forEach(e=>{E.push(e)}),h.push(...await Promise.all(E.map(async e=>{var t;let a=z(e),n=F(e.theme)?e.theme:f,r=(t=d[e.id],e.name===b.vk.HOME?b.vk.HOME:e.name===b.vk.PRODUCT?b.vk.PRODUCT:e.name===b.vk.MEMBERSHIP?b.vk.MEMBERSHIP:e.name!==b.vk.CUSTOM?b.vk.CUSTOM:t?.segment?.startsWith(b.vk.ABOUT)?b.vk.ABOUT:t?.segment?.startsWith("biolink")?b.vk.BIO:b.vk.CUSTOM);return{sectionName:A.VZ.BODY,pageId:e.id,pageName:e.name,layout:await U({pageKind:r,theme:n}),theme:n,existingLayoutId:a?.id}}))),{representativeTheme:f,items:h}}let q={"create-page-template-layouts-failed":"Failed to create page template layouts","create-required-page-failed":"Failed to create required page","create-missing-layout-failed":"Failed to create missing layout","detect-layout-presence-failed":"Failed to detect layout presence","missing-layout-after-repair":"Missing layout after repair","format-body-layout-failed":"Failed to format body layout"};function $(e){let{reason:t,sectionName:a}=e,n=a?` (${a})`:"";return Error(`${q[t]}${n}`)}function Q(e){throw $(e)}let X=new Map;function J(e){return b.ZQ.filter(t=>!e.some(e=>
1e.name===t))}async function ee(e){let{pages:t,brandTheme:a,isReadOnly:n,getPage:r,postPage:i,putPageMeta:o,captureMessage:l,logUnexpectedError:u}=e,d=J(t);if(0===d.length)return t;if(n)return l("Page editor required page creation blocked by read-only mode",{missingPageKeys:d,pages:t.map(e=>(0,s.A)(e,"layouts"))}),t;let c=await r(),m=c?.data||t;if(0===(d=J(m)).length)return m;let y=m.find(e=>e.name===b.vk.HOME)?.theme||m.find(e=>e.theme)?.theme||a||A.vm.STORY,p=(await Promise.allSettled(d.map(async e=>{let t=X.get(e);if(t)return t;let a=i({...b.BO[e],theme:y}).then(async t=>{if(e===b.vk.MEMBERSHIP&&t?.data?.id){let a=t.data.id;await o(a,{title:b.BO[e].custom_name,segment:b.BO[e].segment,description:"",keyword:[]}).catch(e=>{u(e,{tags:{scope:"Page Editor - Membership Page Meta"},extra:{pageId:a}})})}return t?.data||null}).finally(()=>{X.delete(e)});return X.set(e,a),a}))).map(e=>"fulfilled"===e.status&&e.value?e.value:null).filter(Boolean),g=await r(),f=g?.data||[...m,...p],h=J(f);if(h.length>0)throw l("Page editor required page creation failed",{missingPageKeys:h,attemptedPageKeys:d,createdPageKeys:p.map(e=>e.name)}),$({reason:"create-required-page-failed",sectionName:A.VZ.BODY});return f}var et=((n={}).INIT="init",n.ONBOARDING="onboarding",n.RESET_THEME="reset_theme",n.CREATING="creating",n.FORMATTING="formatting",n.READY="ready",n.ERROR="error",n);let ea=(r=A.VZ.BODY,e=>(0,g.bP)({section:r,pageId:e}).catch(()=>null)),en=()=>(0,y.WE)();async function er(e,t){let a=[],n=0,r=()=>{if(n>=e.length)return Promise.resolve();let t=n;return n+=1,e[t]().then(e=>{a[t]={status:"fulfilled",value:e}}).catch(e=>{a[t]={status:"rejected",reason:e}}).then(r)};return await Promise.all(Array.from({length:Math.min(t,e.length)},()=>r())),a}async function ei(e,t){try{let a=await (0,g.bP)({section:e,pageId:t});return Z(a)}catch(a){return(0,V.e8)(a,{tags:{scope:"Page Editor - Detect Layout Presence"},extra:{sectionName:e,pageId:t}}),Q({reason:"detect-layout-presence-failed",sectionName:e})}}function eo(e,t){return{...e,layout:e.layout??[],style:e.style??{},content:e.content??{},...t===A.VZ.BODY&&{page:e.page??k.Wt}}}function el(){let e=(0,C.VN)(e=>e.isReadOnly),t=(0,B.useRouter)(),n=(0,T.mV)(),[r,i]=(0,l.useState)("init"),[M,L]=(0,l.useState)(!1),[F,G]=(0,l.useState)(!1),[U,Y]=(0,l.useState)(!1),[W,z]=(0,l.useState)(null),[q,$]=(0,l.useState)(null),[X,J]=(0,l.useState)(null),et=(0,l.useRef)(""),el=(0,l.useRef)(!1),es=(0,l.useRef)([]),{modal:eu,closeModal:ed}=(0,m.useModal)(),ec=(0,m.useToast)(),{currentPageId:em,pageMap:ey,pageLayoutMap:ep,setPageLayout:eg,addPage:ef,removePage:eh,setCurrentPageId:eE,syncPage:eO,getPageValue:eb,getPageList:eI}=(0,C.kV)(),[ev,ex]=(0,l.useState)(!1),[ew,eA]=(0,l.useState)(!1),{openUpgradeModal:eP}=(0,w.vf)(),eS="ready"===r,eR="onboarding"===r,eN="reset_theme"===r,e_="init"===r,eT="creating"===r,eC="formatting"===r,ek="error"===r,[eD,eB]=(0,l.useState)(0),eV=(0,l.useRef)({[A.VZ.HEADER]:!1,[A.VZ.FOOTER]:!1,[A.VZ.BODY]:!1});async function eM(t){if(e)return null;let a=await (0,y.kF)(t);return a?.data?(ef(a.data),a):null}async function eZ(e){let t=await (0,y.MD)({pageId:e});t?.data&&ef(t.data)}async function eH(e){let t=await (0,y.Db)(e);t?.data&&t?.data.success&&eh(e.pageId),eI().forEach(e=>{"home"===e.name&&eE(e.id)})}function ej(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};(0,y.Pl)({pageIds:[e]}).then(n=>{let r={title:t.title||"",segment:t.segment||"",description:t.description||"",keyword:t.keyword||[]};if(n&&n.data&&n.data[e]){let t=n.data[e];t.segment&&(r.segment=t.segment),t.description&&(r.description=t.description),t.keyword&&(r.keyword=t.keyword)}return(0,y.aC)(e,r).then(a)}).catch(e=>{(0,V.e8)(e)})}async function eL(t){return ee({pages:t,brandTheme:q?.theme,isReadOnly:e,getPage:y.WE,postPage:y.kF,putPageMeta:y.aC,captureMessage:V.wd,logUnexpectedError:V.e8})}async function eF(e){if(!W||!X||!q||e===b.vk.MEMBERSHIP)return;let t=eI(),r=W.plan_type;if((0,x.il)(r,x.N3.EDITOR_CUSTOM_PAGE,eI().filter(e=>e.name===b.vk.CUSTOM).length).overLimit)return void eP({currentPlanDetail:W,currentPlan:r,period:W.period,feature:x.N3.EDITOR_CUSTOM_PAGE,permissions:X.permissions});let i=b.BO[e];if("about"===e){let e=0,a=await (0,y.Pl)({pageIds:t.map(e=>e.id)});a?.data&&(e=Object.values(a.data).filter(e=>e.segment.startsWith(b.vk.ABOUT)).length),e>0&&(i.segment=`${b.vk.ABOUT}-${e+1}`)}if("bio"===e){let e=0,a=await (0,y.Pl)({pageIds:t.map(e=>e.id)});a?.data&&(e=Object.values(a.data).filter(e=>e.segment.startsWith("biolink")).length),e>0&&(i.segment=`biolink-${e+1}`)}let o=t.find(e=>e.theme)?.theme||A.vm.STORY,l=await eM({...i,theme:o});if(!l||!l?.data)return;let s=l.data.id;"about"===e&&await n.newPageLayout({pageId:s,sectionName:A.VZ.BODY,options:{cb:async e=>{try{let t=e.layout,{generateAboutUsPageLayout:r}=await a.e(4266).then(a.bind(a,4266)),i=r();for(let e=0;e<i.length;e++)t=(0,T.Vh)(t,i[e]);n.dangerouslyNewNode({layoutId:e.id,pageId:e.page.id,sectionName:e.section,layout:t})}catch(e){}}}}),"bio"===e&&await n.newPageLayout({pageId:s,sectionName:A.VZ.BODY,options:{cb:async e=>{try{let t=e.layout,{generateBioPageLayout:r}=await a.e(2933).then(a.bind(a,12933)),i=r();for(let e=0;e<i.length;e++)t=(0,T.Vh)(t,i[e]);t.page={[A.fB.PAGE_WIDTH]:"small",[A.fB.PAGE_BACKGROUND_COLOR]:"rgba(211, 211, 213, 1)"},n.dangerouslyNewNode({layoutId:e.id,pageId:e.page.id,sectionName:e.section,layout:t})}catch(e){}}}}),"custom"===e&&await n.newPageLayout({pageId:s,sectionName:A.VZ.BODY,options:{cb:async e=>{try{let t=e.layout,{generateEmptyPageLayout:r}=await a.e(6354).then(a.bind(a,6354)),i=r();for(let e=0;e<i.length;e++)t=(0,T.Vh)(t,i[e]);n.dangerouslyNewNode({layoutId:e.id,pageId:e.page.id,sectionName:e.section,layout:t})}catch(e){}}}}),eE(s),G(!0),ej(s,{title:i.custom_name,segment:i.segment,description:"",keyword:[]}),ed()}async function eG(t){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return void ec({title:u.A.gettext("Pinzap Admin è«å
è§£é¤éå®åé²è¡æä½"),status:"error"});try{let e=await (0,y.WE)();if(e?.data&&e.data.length>0&&!r){es.current=e.data,eO(e.data),ec({title:u.A.gettext("é 颿¨¡æ¿å·²åå¨"),status:"error"});let t=e.data.find(e=>"home"===e.name);t?(eE(t.id),G(!0),i("formatting")):window.location.reload();return}let o=await Promise.allSettled(b.ZQ.map(async a=>{let n=e?.data.find(e=>e.name===a);if(r&&n){let{id:e,...a}=n;return(0,y.PH)({...a,pageId:e,theme:t})}let i=await (0,y.kF)({...b.BO[a],theme:t});return a===b.vk.MEMBERSHIP&&i?.data?.id&&await (0,y.aC)(i.data.id,{title:b.BO[a].custom_name,segment:b.BO[a].segment,description:"",keyword:[]}).catch(e=>{(0,V.e8)(e,{tags:{scope:"Page Editor - Membership Page Meta"},extra:{pageId:i.data.id}})}),i})),l="",d="",c=await (0,p.Bg)();if(c?.data){let e=c.data.find(e=>e.name.endsWith("Header")),t=c.data.find(e=>e.name.endsWith("Footer"));e&&(l=e.id),t&&(d=t.id)}i("creating");let m=[],f=o.some(e=>"fulfilled"===e.status&&e?.value?.data?.name===b.vk.MEMBERSHIP)?await a.e(4077).then(a.bind(a,44077)):null;for(let e=0;e<o.length;e++){let a=o[e];if("fulfilled"===a.status&&a?.value?.data){let i=a.value.data;ef(i),0===e&&(et.current=i.id);let l=i.name;try{if(l===b.vk.MEMBERSHIP){let e=i.layouts?.[0],t={},a=f.generateMembershipPageLayout();for(let e=0;e<a.length;e++)t=(0,T.Vh)(t,a[e]);r&&e?m.push(()=>(0,g.cH)({layoutId:e.id,section:e.section,layout:{...e.layout||{},...(0,s.A)(t,["site"])},pageId:i.id}).then(e=>{e?.data&&(eg(e.data.page.id,e.data.section,e.data.id),eB(e=>e+Math.ceil(80/o.length)))})):m.push(()=>n.newPageLayout({pageId:i.id,sectionName:A.VZ.BODY,layout:t,options:{cb:e=>{eg(e.page.id,e.section,e.id),eB(e=>e+Math.ceil(80/o.length))}}}))}else if(N.w[t]&&N.w[t][l]){let e=i.layouts?.[0],a={},u=N.w[t][l].call(null);for(let e=0;e<u.length;e++)a=(0,T.Vh)(a,u[e]);r?m.push(()=>(0,g.cH)({layoutId:e.id,section:e.section,layout:{...e&&e.layout||{},...(0,s.A)(a,["site"])},pageId:i.id}).then(e=>{e?.data&&(eg(e.data.page.id,e.data.section,e.data.id),eB(e=>e+Math.ceil(80/o.length)))})):m.push(()=>n.newPageLayout({pageId:i.id,sectionName:A.VZ.BODY,layout:a,options:{cb:e=>{eg(e.page.id,e.section,e.id),eB(e=>e+Math.ceil(80/o.length))}}}))}}catch(e){}}}let h=(0,R.Ij)(t,{menuId:l}),E=(0,S.r)(t),O=(0,T.Vh)((0,R.Yk)(t,{menuId:d}),E),I=(0,k.yE)(t),v="",x=H(await (0,g.Q1)());"unavailable"===x.status&&Q({reason:"detect-layout-presence-failed"}),"found"===x.status&&(v=x.layout.id);let w=v?g.HT:g.qe,P=v?[v,{layout:I}]:[{layout:I}];if(await w(...P).then(e=>{eB(e=>e+5),e?.data&&(n.setCommonLayoutId(e.data.id),n.setCommonLayoutStyle(e.data.layout))}),r){let e=await ei(A.VZ.HEADER),t=await ei(A.VZ.FOOTER);"unavailable"===e.status&&Q({reason:"detect-layout-presence-failed",
1sectionName:A.VZ.HEADER}),"unavailable"===t.status&&Q({reason:"detect-layout-presence-failed",sectionName:A.VZ.FOOTER});let a=j(e),n=j(t);a&&m.push(()=>(0,g.cH)({layoutId:a.id,section:a.section,layout:{...a.layout||{},...h},pageId:null}).then(()=>{eB(e=>e+5)})),n&&m.push(()=>(0,g.cH)({layoutId:n.id,section:n.section,layout:{...n.layout||{},...O},pageId:null}).then(()=>{eB(e=>e+10)}))}else m.push(()=>n.newPageLayout({pageId:null,sectionName:A.VZ.HEADER,layout:h,options:{cb:()=>{eB(e=>e+5)}}})),m.push(()=>n.newPageLayout({pageId:null,sectionName:A.VZ.FOOTER,layout:O,options:{cb:()=>{eB(e=>e+10)}}}));(await er(m,3)).some(e=>"rejected"===e.status)&&Q({reason:"create-page-template-layouts-failed"})}catch(e){(0,V.e8)(e,{tags:{scope:"Page Editor - Onboard"},extra:{}}),ec({title:u.A.gettext("建ç«é 颿¨¡æ¿å¤±æ"),status:"error"})}}let eU=(0,l.useCallback)(async t=>{let a=await (0,y.Pl)({pageIds:t.map(e=>e.id)}).catch(e=>((0,V.e8)(e,{tags:{scope:"Page Editor - Layout Repair Meta"}}),null)),[r,i]=await Promise.all([ei(A.VZ.HEADER),ei(A.VZ.FOOTER)]),o=a?.data||{},l=await K({pages:t,pageMetaMap:o,headerPresence:r,footerPresence:i,brandTheme:q?.theme});if(!l)return!1;if(0===l.items.length)return!0;if(e)return(0,V.wd)("Page editor layout repair blocked by read-only mode",{representativeTheme:l.representativeTheme,repairItems:l.items.map(e=>({sectionName:e.sectionName,pageId:e.pageId,pageName:e.pageName,theme:e.theme}))}),!1;let s=(await er(l.items.map(e=>async()=>{let t=e.existingLayoutId?await (0,g.cH)({layoutId:e.existingLayoutId,section:e.sectionName,layout:e.layout,pageId:e.pageId}):await n.newPageLayout({pageId:e.pageId,sectionName:e.sectionName,layout:e.layout});return t?.data||Q({reason:"create-missing-layout-failed",sectionName:e.sectionName}),t.data.page?.id&&eg(t.data.page.id,t.data.section,t.data.id),{item:e,layoutId:t.data.id}}),3)).map((e,t)=>({result:e,item:l.items[t]})).filter(e=>{let{result:t}=e;return"rejected"===t.status});return!(s.length>0)||((0,V.wd)("Page editor layout repair failed",{representativeTheme:l.representativeTheme,failedItems:s.map(e=>{let{item:t}=e;
1return{sectionName:t.sectionName,pageId:t.pageId,pageName:t.pageName,theme:t.theme}})}),!1)},[q?.theme,e,n,eg]),eY=(0,l.useCallback)(async()=>{try{let e=await ei(A.VZ.HEADER);"unavailable"===e.status&&Q({reason:"detect-layout-presence-failed",sectionName:A.VZ.HEADER});let t=j(e);if(t){t.layout||Q({reason:"missing-layout-after-repair",sectionName:A.VZ.HEADER});let e=new T.ZA({layoutId:t.id,sectionName:t.section,pageId:t.page?.id,layout:eo(t.layout,t.section)}).removeIllegalComponent().parseStructure().pruneUnlistedStyleIdKeys().pruneUnlistedContentIdKeys().transformCompatibleData().removeLegacyKeys().removeLegacyElementTypeInLayout().pruneFalsyValueInStyle().getFormattedLayoutData();if(e){await (0,g.cH)({layoutId:e.layoutId,section:e.sectionName,layout:e.layout,pageId:null}),eB(e=>e+20);return}if(!eV.current[A.VZ.HEADER]&&!e){eV.current[A.VZ.HEADER]=!0,n.newPageLayout({pageId:null,sectionName:A.VZ.HEADER,options:{cb:e=>{var t,a;let r;t=e.id,a=n.dangerouslyNewNode,r=(0,R.Ij)(void 0),a({layoutId:t,pageId:null,sectionName:A.VZ.HEADER,layout:r}),eV.current[A.VZ.HEADER]=!1}}});return}Q({reason:"missing-layout-after-repair",sectionName:A.VZ.HEADER})}Q({reason:"missing-layout-after-repair",sectionName:A.VZ.HEADER})}catch(e){throw(0,V.e8)(e),e}},[eB,n]),eW=(0,l.useCallback)(async()=>{try{let e=await ei(A.VZ.FOOTER);"unavailable"===e.status&&Q({reason:"detect-layout-presence-failed",sectionName:A.VZ.FOOTER});let t=j(e);if(t){t.layout||Q({reason:"missing-layout-after-repair",sectionName:A.VZ.FOOTER});
1let e=new T.ZA({layoutId:t.id,sectionName:t.section,pageId:t.page?.id,layout:eo(t.layout,t.section)}).removeIllegalComponent().parseStructure().pruneUnlistedStyleIdKeys().pruneUnlistedContentIdKeys().transformCompatibleData().removeLegacyKeys().removeLegacyElementTypeInLayout().pruneFalsyValueInStyle().getFormattedLayoutData();if(e){await (0,g.cH)({layoutId:e.layoutId,section:e.sectionName,layout:e.layout,pageId:null}),eB(e=>e+20);return}if(!eV.current[A.VZ.FOOTER]&&!e){eV.current[A.VZ.FOOTER]=!0,n.newPageLayout({pageId:null,sectionName:A.VZ.FOOTER,options:{cb:e=>{var t,a;let r;t=e.id,a=n.dangerouslyNewNode,r=(0,R.Yk)(),a({layoutId:t,pageId:null,sectionName:A.VZ.FOOTER,layout:r}),eV.current[A.VZ.FOOTER]=!1}}});return}Q({reason:"missing-layout-after-repair",sectionName:A.VZ.FOOTER})}Q({reason:"missing-layout-after-repair",sectionName:A.VZ.FOOTER})}catch(e){throw(0,V.e8)(e),e}},[eB,n]),ez=(0,l.useCallback)(async(e,t)=>{try{let a=await ei(A.VZ.BODY,e);"unavailable"===a.status&&Q({reason:"detect-layout-presence-failed",sectionName:A.VZ.BODY});let n=j(a);if(n){n.layout||Q({reason:"missing-layout-after-repair",sectionName:A.VZ.BODY});let e=new T.ZA({layoutId:n.id,sectionName:n.section,pageId:n.page?.id,layout:eo(n.layout,n.section)}).removeIllegalComponent().parseStructure().pruneUnlistedStyleIdKeys().pruneUnlistedContentIdKeys().transformCompatibleData().removeLegacyKeys().removeLegacyElementTypeInLayout().pruneFalsyValueInStyle().getFormattedLayoutData();if(e){await (0,g.cH)({layoutId:e.layoutId,section:e.sectionName,layout:e.layout,pageId:e.pageId}),eB(e=>e+Math.ceil(50/Math.max(t,1)));return}Q({reason:"format-body-layout-failed",sectionName:A.VZ.BODY})}Q({reason:"missing-layout-after-repair",sectionName:A.VZ.BODY})}catch(e){throw(0,V.e8)(e),e}},[eB]),eK=(0,l.useCallback)(async()=>{let t="",a={},r=!1;try{var i;let n=(i=H(await (0,g.Q1)()),"unavailable"===i.status?{type:"fail"}:"found"===i.status?{type:"reuse",layout:i.layout}:e?{type:"skip"}:{type:"create"});if(r="fail"===n.type,"reuse"===n.type)t=n.layout.id,a=n.layout.layout,e||Object.prototype.hasOwnProperty.call(a,A.fB.FLOATING_CONTACT)||void 0!==a[A.fB.FLOATING_CONTACT]||(Object.assign(a,P.lv),await (0,g.HT)(t,{layout:a}));else if("create"===n.type){let e=eI().find(e=>e.theme)?.theme,n=(0,k.yE)(e),r=await (0,g.qe)({layout:n});r&&r.data&&r.data.id&&(t=r.data.id,a=r.data.layout)}}catch(e){(0,V.e8)(e)}r&&Q({reason:"detect-layout-presence-failed",sectionName:"common"}),n.setCommonLayoutId(t),n.setCommonLayoutStyle(a),eB(e=>e+10)},[n,eB,e,eI]);async function eq(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e)return void ec({title:u.A.gettext("Pinzap Admin è«å
è§£é¤éå®åé²è¡æä½"),status:"error"});let a=await ea();if(a&&a.data&&Array.isArray(a.data)){let e=[];a.data.forEach(t=>{(t.page.name===b.vk.HOME||t.page.name===b.vk.PRODUCT||t.page.name===b.vk.MEMBERSHIP)&&e.push(t.page)}),await Promise.allSettled(e.map(e=>{let{id:t,...a}=e;return(0,y.PH)({pageId:t,...a,theme:""})})).then(e=>{if(e.every(e=>"fulfilled"===e.status))ec({title:u.A.gettext("éè¨ååºæå"),description:u.A.gettext("å³å°éæ´é é¢"),status:"success"}),setTimeout(()=>{window.location.reload()},1e3);else{if(t)return;eq(!0)}})}}(0,l.useEffect)(()=>el.current?()=>{}:("formatting"===r&&(el.current=!0,(async()=>{try{eB(0);let t=es.current;if(!await eU(t))return void i("error");
1if(await eK(),e){eV.current[A.VZ.BODY]=!0,eV.current[A.VZ.HEADER]=!0,eV.current[A.VZ.FOOTER]=!0,eB(100);return}await Promise.all([eY(),eW()]);let a=eI();await Promise.all(a.map(e=>ez(e.id,a.length))),eV.current[A.VZ.BODY]=!0,eV.current[A.VZ.HEADER]=!0,eV.current[A.VZ.FOOTER]=!0,eB(100)}catch(e){(0,V.GV)()||(0,V.e8)(e,{tags:{scope:"Page Editor - Layout Formatting"}}),i("error")}})()),()=>{}),[r,ey,ep,eg,em,n,eY,eW,ez,eK,eU,e,eI]),(0,l.useEffect)(()=>{(0,f.mS)().then(e=>{e?.data.permissions.includes(v.gM.EDITOR)||e?.data.permissions.includes(v.gM.BRAND_SUPER_ADMIN)?(Y(!0),J(e.data)):eu({headerContent:u.A.gettext("ä½ æ²æ {name} çæä½æ¬é").replace("{name}",v.rE.editor.name),bodyContent:u.A.gettext("ç±æ¼åçè² è²¬äººæ²ææäº {name} çæä½æ¬éçµ¦ä½ ï¼ä½ å¯ä»¥åç¥åçè² è²¬äººç¢ºèªæäºä¹æ¬éã").replace("{name}",v.rE.editor.name),showCloseButton:!1,showCancelButton:!1,positiveContent:u.A.gettext("æç¥éäº"),onClose:()=>{t.replace("/panel")}})}),Promise.all([(0,h.U7)(),(0,E.o7)()]).then(async e=>{let[t,a]=e;a?.data&&$(a.data);let n=a?.data,r=n?.plan_period??void 0,i=n?.plan_group??void 0;r&&i&&await (0,x.a0)({planPeriod:r,planGroup:i}),t?.data&&z(t.data)}).catch(e=>{(0,V.e8)(e),i("error")})},[]);let e$=(0,l.useMemo)(()=>U&&W?b.kO.page+"/":null,[U,W]),{mutate:eQ}=(0,c.Ay)(e$,en,{revalidateOnFocus:!1,revalidateOnReconnect:!1,onErrorRetry:I.k,onError:()=>{i("error")},onSuccess:e=>{if(null===e)return void i("error");
1if(e?.data){if(es.current=e.data,0===e.data.length)return(L(!0),q?.theme&&q.theme!==A.vm.PINKOI_MIGRATION&&Object.values(A.vm).includes(q.theme))?void eG(q.theme):void i("onboarding");let t=e.data.find(e=>"home"===e.name),a=e.data.find(e=>"product"===e.name);if(t&&a&&(!t.theme||!a?.theme)){let e={home:(0,s.A)(t,"layouts"),product:(0,s.A)(a,"layouts")};(0,V.wd)("Brand reset theme detected",e),i("reset_theme");return}eL(e.data).then(e=>{if(es.current=e,eO(e),!em){let t=Object.values(e).find(e=>"home"===e.name);eE(t?.id||e[0]?.id),G(!0)}if(em&&!e.some(e=>e.id===em)){let t=e[0]?.id;t&&(eE(t),G(!0))}"ready"!==r&&i("formatting")}).catch(e=>{(0,V.e8)(e,{tags:{scope:"Page Editor - Required Page Creation"}}),i("error")})}}});async function eX(t){if(e)return void ec({title:u.A.gettext("Pinzap Admin è«å
è§£é¤éå®åé²è¡æä½"),status:"error"});let a=await (0,y.PH)(t);a?.data&&ef(a.data),eQ()}return(0,l.useEffect)(()=>{let e;return"creating"===r&&eD>=100&&(e=setTimeout(()=>{eE(et.current),G(!0),i("ready")},1e3)),"formatting"===r&&eD>=100&&i("ready"),()=>{e&&clearTimeout(e)}},[r,eD,eE,G]),(0,l.useEffect)(()=>{em&&eQ()},[em,eQ]),(0,l.useEffect)(()=>{U&&eQ()},[U,eQ]),{state:{isReadOnly:e,isPageChanging:F,pageLayoutStatus:r,isPageLayoutReady:eS,isPageLayoutOnboarding:eR,isPageLayoutInit:e_,isPageLayoutCreating:eT,isPageLayoutFormatting:eC,isPageLayoutResetTheme:eN,isPageLayoutError:ek,progressPercent:eD,currentPageId:em,pageMap:ey,pageLayoutMap:ep,plan:W,profile:X,showTutorial:M,brand:q,pageListPanelOpen:ev,pageStylePanelOpen:ew},actions:{addNewPage:eM,setPageLayout:eg,removeExistPage:eH,setCurrentPageId:eE,getExistPageById:eZ,updateExistPage:eX,updatePageMeta:ej,setPageLayoutReady:function(){i("ready")},showAddNewPageModal:function(){eu({sx:{maxW:"549px",p:"xl"},children:e=>(0,o.jsxs)(m.VStack,{alignItems:"stretch",gap:"l",position:"relative",children:[(0,o.jsx)(m.CloseButton,{position:"absolute",top:"0",left:"0",w:"24px",h:"24px",onClick:e.handleNegativeClick}),(0,o.jsx)(m.Heading,{as:"h3",fontSize:"sm",fontWeight:"bold",textAlign:"center",children:u.A.gettext("è«é¸åæ°é 颿¨¡æ¿")}),(0,o.jsx)(m.Divider,{color:"primary.020"}),(0,o.jsxs)(m.Grid,{templateColumns:"repeat(2, 1fr)",gap:"l",children:[(0,o.jsxs)(m.GridItem,{children:[(0,o.jsxs)(m.Box,{p:"xs",borderRadius:"lg",bg:"neutral.010",cursor:"pointer",aspectRatio:"269/324",position:"relative",sx:{"&:hover":{opacity:.8,".add-page-button":{opacity:1}},"&:active":{opacity:.8,".add-page-button":{bg:"dynamic.050"}}},children:[(0,o.jsx)(m.AbsoluteCenter,{className:"add-page-button",opacity:"0",transition:"opacity 0.3s ease-in-out",fontSize:"14px",color:"neutral.000",p:"6px 16px",bg:"dynamic.040",borderRadius:"6px",zIndex:"1",whiteSpace:"nowrap",onClick:()=>{eF(b.vk.ABOUT)},children:u.A.gettext("é¸å並æ°å¢é é¢")}),(0,o.jsx)(m.Box,{w:"full",h:"full",bg:"neutral.000",children:(0,o.jsx)(O.V,{draggable:!1,defaultSrc:(0,D.no)("/static/custom-page/custom-page-preview-about_v1.avif"),alt:u.A.gettext("éæ¼æé é¢é 覽")})})]}),(0,o.jsx)(m.Text,{fontSize:"14px",color:"neutral.080",textAlign:"center",mt:"xs",children:u.A.gettext("éæ¼æ")})]}),(0,o.jsxs)(m.GridItem,{children:[(0,o.jsxs)(m.Box,{p:"xs",borderRadius:"lg",bg:"neutral.010",cursor:"pointer",aspectRatio:"269/324",position:"relative",sx:{"&:hover":{opacity:.8,".add-page-button":{opacity:1}},"&:active":{opacity:.8,".add-page-button":{bg:"dynamic.050"}}},children:[(0,o.jsx)(m.AbsoluteCenter,{className:"add-page-button",opacity:"0",transition:"opacity 0.3s ease-in-out",fontSize:"14px",color:"neutral.000",p:"6px 16px",bg:"dynamic.040",borderRadius:"6px",zIndex:"1",whiteSpace:"nowrap",onClick:()=>{eF(b.vk.BIO)},children:u.A.gettext("é¸å並æ°å¢é é¢")}),(0,o.jsx)(m.Box,{w:"full",h:"full",bg:"neutral.000",children:(0,o.jsx)(O.V,{draggable:!1,defaultSrc:(0,D.no)("/static/custom-page/custom-page-preview-bio_v1.avif"),alt:u.A.gettext("社群å³ééé 覽")})})]}),(0,o.jsx)(m.Text,{fontSize:"14px",color:"neutral.080",textAlign:"center",mt:"xs",children:u.A.gettext("社群å³éé")})]}),(0,o.jsxs)(m.GridItem,{children:[(0,o.jsxs)(m.Box,{p:"xs",borderRadius:"lg",bg:"neutral.010",cursor:"pointer",aspectRatio:"269/324",position:"relative",sx:{"&:hover":{opacity:.8,".add-page-button":{opacity:1}},"&:active":{opacity:.8,".add-page-button":{bg:"dynamic.050"}}},children:[(0,o.jsx)(m.AbsoluteCenter,{className:"add-page-button",opacity:"0",transition:"opacity 0.3s ease-in-out",fontSize:"14px",color:"neutral.000",p:"6px 16px",bg:"dynamic.040",borderRadius:"6px",zIndex:"1",whiteSpace:"nowrap",onClick:()=>{eF(b.vk.CUSTOM)},children:u.A.gettext("é¸å並æ°å¢é é¢")}),(0,o.jsx)(m.Box,{w:"full",h:"full",bg:"neutral.000"})]}),(0,o.jsx)(m.Text,{fontSize:"14px",color:"neutral.080",textAlign:"center",mt:"xs",children:u.A.gettext("空ç½é é¢")})]})]})]})})},handleOnboardSubmit:eG,setProgressPercent:eB,mutatePageData:eQ,resetTheme:eq,setTutorial:L,setIsPageChanging:G,setPageListPanelOpen:ex,setPageStylePanelOpen:eA,getPageValue:eb,getPageList:eI,runSEOReadyChecker:function(){try{d.kJ.get(d.FX.seoEditorReady).then(async e=>{if(e)return;let t=Object.keys(ep);if(t.length>0){let e=await (0,E.nX)();if(e?.data&&e.data.is_editor_ready)return;let a=(await Promise.all(t.map(ea))).reduce((e,t)=>
1{if(e)return e;let a=j(Z(t));if(a?.page?.name==="home")return a.layout},void 0);if(a){let e=(0,_.h)(a);(0,E.Bc)({is_ready:e}).then(e=>{e?.data.is_editor_ready&&d.kJ.set(d.FX.seoEditorReady,1,"1m")})}}})}catch(e){(0,V.e8)(e)}}}}}var es=a(37220);let[eu,ed,ec]=(0,es.q)({name:"ShopPageContext"});var em=a(99680),ey=((i={}).READ_ONLY_PAGE_META_ID="id",i.PAGE_TITLE="title",i.PAGE_SEGMENT="segment",i.PAGE_DESCRIPTION="description",i.PAGE_KEYWORD="keyword",i);let ep={id:"",title:"",segment:"/",description:"",keyword:""},eg=e=>{let t,a,n,r,i,o,c,m,p,g,f=(0,em.c)(31),{state:h,actions:E}=e,{currentPageId:O}=h,b=void 0===O?"":O,{getPageValue:I,mutatePageData:v}=E;f[0]!==b||f[1]!==I?(t=b&&I(b),f[0]=b,f[1]=I,f[2]=t):t=f[2];let x=t,w=x&&"product"===x.name,A=(0,l.useRef)(""),P=(0,l.useRef)(!1),S=(0,l.useRef)(null),[R,N]=(0,l.useState)(!1),[_,T]=(0,l.useState)(null),[k,D]=(0,l.useState)(!1),[B,V]=(0,l.useState)(ep),[M,Z]=(0,l.useState)(!1),H=(0,C.VN)(ef);f[3]===Symbol.for("react.memo_cache_sentinel")?(a=function(e,t){P.current=!0,S.current=e,V(a=>({...a,[e]:t}))},f[3]=a):a=f[3];let j=a;f[4]===Symbol.for("react.memo_cache_sentinel")?(n=function(e){j("title",e)},f[4]=n):n=f[4];let L=n;f[5]!==b||f[6]!==R||f[7]!==M||f[8]!==w||f[9]!==H||f[10]!==B||f[11]!==v?(r=()=>{if(H||R||w||!M||!b||!P.current||b!==A.current){P.current=!1;return}let e=(0,s.A)(B,["id","keyword"]);e.segment.startsWith("/")&&(e.segment=e.segment.slice(1)),e.segment.endsWith("/")&&(e.segment=e.segment.slice(0,-1)),e.segment=(e.segment||"").trim();let t=e.segment;if(!/^[a-zA-Z0-9-]+(\/[a-zA-Z0-9-]+)?$/.test(t))return void T(u.A.gettext("æ ¼å¼é¯èª¤"));T(null);let a=(B.keyword||"").split(",").map(eh),n=encodeURIComponent(t);(0,y.aC)(b,{...e,keyword:a,segment:n}).then(()=>{"segment"===S.current&&v()}).catch(e=>{if(e instanceof d.F9&&e.context.error_code===d.bo.DATA_ALREADY_EXIST&&"string"==typeof e.context.error_msg)return void T(e.context.error_msg);throw e}).finally(()=>{P.current=!1,S.current=null})},i=[B,b,M,R,w,H,v],f[5]=b,f[6]=R,f[7]=M,f[8]=w,f[9]=H,f[10]=B,f[11]=v,f[12]=r,f[13]=i):(r=f[12],i=f[13]),(0,l.useEffect)(r,i),f[14]!==b||f[15]!==M?(o=()=>{if(!M||!b||b===A.current)return;let e=new AbortController,t=!1;return N(!0),(0,y.Pl)({pageIds:[b]},{signal:e.signal}).then(e=>{if(!t){if(e&&e.data){let{keyword:t,...a}=e.data[b];V({...a,keyword:t&&Array.isArray(t)?t.join(","):t})}D(!1)}}).catch(()=>{t||(D(!0),A.current="",V(ep))}).finally(()=>{t||(N(!1),A.current=b)}),()=>{t=!0,e.abort(),N(!1)}},f[14]=b,f[15]=M,f[16]=o):o=f[16],f[17]!==b||f[18]!==M||f[19]!==w?(c=[b,M,V,w],f[17]=b,f[18]=M,f[19]=w,f[20]=c):c=f[20],(0,l.useEffect)(o,c),f[21]!==k||f[22]!==R||f[23]!==M||f[24]!==w||f[25]!==B||f[26]!==_?(m={metaData:B,isFetching:R,isError:k,isMetaDataPanelOpen:M,isProductPage:w,slugError:_},f[21]=k,f[22]=R,f[23]=M,f[24]=w,f[25]=B,f[26]=_,f[27]=m):m=f[27];let F=m;f[28]===Symbol.for("react.memo_cache_sentinel")?(p={setIsMetaDataPanelOpen:Z,handleUpdateMetaData:j,handleUpdatePageTitle:L},f[28]=p):p=f[28];let G=p;return f[29]!==F?(g={state:F,actions:G},f[29]=F,f[30]=g):g=f[30],g};function ef(e){return e.isReadOnly}function eh(e){return e.trim()}let[eE,eO,eb]=(0,es.q)({name:"MetaDataContext"}),eI=e=>{let t,a,n,r,i,o,s,u,d=(0,em.c)(18),{state:m,actions:y}=e,{currentPageId:p}=m,g=void 0===p?"":p,{getPageValue:f}=y;d[0]===Symbol.for("react.memo_cache_sentinel")?(t={shouldRetryOnError:!0,errorRetryCount:1,revalidateOnFocus:!1,revalidateIfStale:!1},d[0]=t):t=d[0];let{data:h}=(0,c.Ay)(b.kO.brandProgress,E.DC,t),O=(0,C.VN)(ev),[I,v]=(0,l.useState)(null),[x,w]=(0,l.useState)(null);d[1]!==x?(a=null===x||Object.values(x).every(ex),d[1]=x,d[2]=a):a=d[2];let P=a;d[3]!==g||d[4]!==O||d[5]!==f?(n=()=>{if(!g){v(null),w(null);return}let e=g&&f(g);if(e)if("product"===e.name){let e=A.zS.reduce(ew,{}),t=A.h3.reduce(eA,{});for(let a of Object.keys(O)){let n=O[a];A.zS.includes(n.type)&&(e[n.type]=!0),A.h3.includes(n.type)&&(t[n.type]=!0)}v(e),w(t)}else v(null),w(null)},r=[g,f,O],d[3]=g,d[4]=O,d[5]=f,d[6]=n,d[7]=r):(n=d[6],r=d[7]),(0,l.useEffect)(n,r),d[8]!==h?.data?(i=h?.data||[],d[8]=h?.data,d[9]=i):i=d[9];let S=i;d[10]!==S||d[11]!==P||d[12]!==x||d[13]!==I?(o={isValidate:P,uniqueComponentMap:I,requiredComponentCheckMap:x,brandSettingProgress:S},d[10]=S,d[11]=P,d[12]=x,d[13]=I,d[14]=o):o=d[14];let R=o;d[15]===Symbol.for("react.memo_cache_sentinel")?(s={},d[15]=s):s=d[15];let N=s;return d[16]!==R?(u={state:R,actions:N},d[16]=R,d[17]=u):u=d[17],u};function ev(e){return e.getFlatMap()}function ex(e){return e}function ew(e,t){return e[t]=!1,e}function eA(e,t){return e[t]=!1,e}let[eP,eS,eR]=(0,es.q)({name:"DataValidatorContext"}),[eN,e_,eT]=(0,es.q)({name:"MwebBottomSheetContext"}),eC=e=>
1{let t,a,n,r,i,o,s,d,c,m,y=(0,em.c)(28),{currentAuxBar:p,styleToolOpen:g,setSideBarOpen:f,setStyleToolOpen:h,setCurrentAuxBar:E,proceedEditingNewElement:O,setProceedEditingNewElement:b}=e,I=(0,l.useRef)(null),[v,x]=(0,l.useState)("");y[0]!==E?(t=function(){x(""),E(null),I.current?.onClose()},y[0]=E,y[1]=t):t=y[1];let w=t;y[2]!==E?(a=function(e){x(e.name),E(e.type),I.current?.onOpen()},y[2]=E,y[3]=a):a=y[3];let A=a;y[4]===Symbol.for("react.memo_cache_sentinel")?(n=function(e){x(e),I.current?.onOpen()},y[4]=n):n=y[4];let P=n;y[5]!==p||y[6]!==E||y[7]!==f||y[8]!==h?(r=function(e){f(!0),h(!1),e.type!==p&&(E(e.type),x(e.name))},y[5]=p,y[6]=E,y[7]=f,y[8]=h,y[9]=r):r=y[9];let S=r;y[10]!==O||y[11]!==b||y[12]!==f||y[13]!==h?(i=function(e){let t=void 0===e?{}:e;if(O){b(!1),f(!0),h(!1);return}f(!1),h(!1),t.cb&&t.cb()},y[10]=O,y[11]=b,y[12]=f,y[13]=h,y[14]=i):i=y[14];let R=i;y[15]!==g?(o=()=>{g&&(x(u.A.gettext("調æ´")),I.current?.onOpen())},s=[g],y[15]=g,y[16]=o,y[17]=s):(o=y[16],s=y[17]),(0,l.useEffect)(o,s),y[18]!==v?(d={bottomSheetName:v,imperativeHandleRef:I},y[18]=v,y[19]=d):d=y[19];let N=d;y[20]!==R||y[21]!==A||y[22]!==S||y[23]!==w?(c={handleBottomSheetBackTo:R,handleBottomSheetOpen:A,handleClickAuxBatItem:S,handleBottomSheetOpenWithName:P,handleCloseBottomSheet:w},y[20]=R,y[21]=A,y[22]=S,y[23]=w,y[24]=c):c=y[24];let _=c;return y[25]!==_||y[26]!==N?(m={state:N,action:_},y[25]=_,y[26]=N,y[27]=m):m=y[27],m}}}]); 2//# sourceMappingURL=https://mypinzap.com/static/chunks/storepanel-1938de1b-df8a747f34c2f3fa.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.