import{_ as D,a5 as C,a6 as k,a7 as T,r as s,X as z,a8 as M,a9 as I,u as O,S as H,w as V,c as p,q as N}from"./vue-ff52d06ef3.js";import{u as y,D as w}from"./UseD3-1ef6eb6ab1.js";import{Y as R,G as L}from"./pacdora-login-bcb1505964.js";import{f as P}from"./Date-10b2acd5d1.js";import{c as E}from"./pacdora-editor-cdb0489466.js";function A(e){return M()?(I(e),!0):!1}function g(e){let t=!1,o;const a=D(!0);return(...i)=>(t||(o=a.run(()=>e(...i)),t=!0),o)}function S(e){return typeof e=="function"?e():O(e)}const U=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const j=()=>{};function B(e){return e||H()}function F(...e){if(e.length!==1)return C(...e);const t=e[0];return typeof t=="function"?k(T(()=>({get:t,set:j}))):s(t)}function G(e,t){B(t)&&z(e,t)}function W(e){var t;const o=S(e);return(t=o==null?void 0:o.$el)!=null?t:o}const x=U?window:void 0,q=U?window.document:void 0;function $(){const e=s(!1);return H()&&N(()=>{e.value=!0}),e}function J(e){const t=$();return p(()=>(t.value,!!e()))}function K(e,t,o={}){const{window:a=x,...i}=o;let n;const l=J(()=>a&&"MutationObserver"in a),f=()=>{n&&(n.disconnect(),n=void 0)},c=V(()=>W(e),r=>{f(),l.value&&a&&r&&(n=new MutationObserver(t),n.observe(r,i))},{immediate:!0}),d=()=>n==null?void 0:n.takeRecords(),u=()=>{f(),c()};return A(u),{isSupported:l,stop:u,takeRecords:d}}function X(e=null,t={}){var o,a,i;const{document:n=q,restoreOnUnmount:l=r=>r}=t,f=(o=n==null?void 0:n.title)!=null?o:"",c=F((a=e??(n==null?void 0:n.title))!=null?a:null),d=e&&typeof e=="function";function u(r){if(!("titleTemplate"in t))return r;const v=t.titleTemplate||"%s";return typeof v=="function"?v(r):S(v).replace(/%s/g,r)}return V(c,(r,v)=>{r!==v&&n&&(n.title=u(typeof r=="string"?r:""))},{immediate:!0}),t.observe&&!t.titleTemplate&&n&&!d&&K((i=n.head)==null?void 0:i.querySelector("title"),()=>{n&&n.title!==c.value&&(c.value=u(n.title))},{childList:!0}),G(()=>{if(l){const r=l(f,c.value||"");r!=null&&n&&(n.title=r)}}),c}const Y=s(),h=s(),m=s(),Q=s(),le=s([]),Z=s(),ce=s(),ue=s(),fe=s("mm"),me=s(!1),de=s(P(new Date,"hh:mm")),ve=s({codeLogo:!1,logo:!1}),ge=()=>!!Z.value;function pe(e){m.value=e}function _e(e){Q.value=e}function ye(e){h.value=e}function we(e){Y.value=e}const b=()=>{const e=E().previewDiff;return{500450:{imgUrlHorizontal:e["500450_H"],imgUrlVertical:e["500450_V"]},509630:{imgUrlHorizontal:e["509630_H"],imgUrlVertical:e["509630_V"]},503460:{imgUrlHorizontal:e["503460_H"],imgUrlVertical:e["503460_V"]},505670:{imgUrlHorizontal:e["505670_H"],imgUrlVertical:e["505670_V"]},501e3:{imgUrlHorizontal:e["501000_H"],imgUrlVertical:e["501000_V"]},505680:{imgUrlHorizontal:e["505680_H"],imgUrlVertical:e["505680_V"]},512330:{imgUrlHorizontal:e["512330_H"],imgUrlVertical:e["512330_V"]},510640:{imgUrlHorizontal:e["510640_H"],imgUrlVertical:e["510640_V"]},500130:{imgUrlHorizontal:e["500130_H"],imgUrlVertical:e["500130_V"]},500240:{imgUrlHorizontal:e["500240_H"],imgUrlVertical:e["500240_V"]}}},ee=()=>{const e=Object.keys(b()),t=o();function o(){return JSON.parse(localStorage.getItem("HIDE_PREVIEW_IDS")||"[]")}function a(l){t.push(l),localStorage.setItem("HIDE_PREVIEW_IDS",JSON.stringify(t))}function i(l,f){var c;return(c=b()[l])==null?void 0:c[`imgUrl${f==="horizontal"?"Horizontal":"Vertical"}`]}function n(l){return t.includes(l)}return{hideCateNos:t,supCateNos:e,getHasHide:n,hidePreview:a,getPreviewImgUrl:i}},te=X(),{supCateNos:ne}=ee();let _=[];const be=e=>{_.push(e)},He=async()=>{try{for(const e of _)await e()}catch(e){console.error("Error executing runAfterCreateModel functions:",e)}finally{_=[]}},Ve=g(()=>{const e=s(0);function t(){e.value++}function o(){e.value=0}return{times:e,increment:t,reset:o}}),Se=s(!1),Ue=s(!1),he=g(()=>{const e=s(!1),t=s(0),o=s("label"),a=async u=>{(await y(w)).dimension.setActiveForLine(u),o.value="size"},i=async()=>{(await y(w)).dimension.cancelActiveForLine(),o.value="label"},n=s(!1),l=u=>{n.value=u};function f(u){e.value=u}function c(){t.value++}function d(){n.value=!1,e.value=!1,t.value=0}return{visible:e,setVisible:f,actions:t,increment:c,tempVisible:n,setTempVisible:l,reset:d,state:o,setActiveForLine:a,cancelActiveForLine:i}}),De=g(()=>{const e=s("size");return{title:e,setTitle:o=>{e.value=o}}}),Ce=g(()=>{const e=s(100);let t=()=>{};return{tick:e,setTick:i=>{e.value=i,t()},setCallback:i=>{t=i}}}),ke=s(!1),Te=p(()=>{var e;return((e=m.value)==null?void 0:e.cate)&&m.value.cate.complex_type===1}),ze=p(()=>{var o,a,i;if(!m.value)return!1;let e=!1;const t=Object.keys((o=m.value)==null?void 0:o.layer);for(let n=0;n<t.length;n++){const l=t[n],f=m.value.layer[l];(((a=f.design_list)==null?void 0:a.length)>0||((i=f.inside_design_list)==null?void 0:i.length)>0)&&(e=!0)}return e}),Me=async()=>{setTimeout(()=>{R("mockup-detail:design-change")},2e4),await L("mockup-detail:design-change")},Ie=()=>({changeBrowserTitle:t=>{te.value=t}}),Oe=g(()=>{const e=s(!1);function t(o){e.value=o}return{isOpen:e,set:t}}),Ne=p(()=>{var e;return!!ne.includes(((e=h.value)==null?void 0:e.num.toString())||"")});export{Oe as A,Me as B,De as C,Y as D,Se as E,ze as F,He as G,Ce as a,Ve as b,me as c,Z as d,pe as e,_e as f,ue as g,ce as h,ge as i,ke as j,Q as k,fe as l,h as m,Te as n,ve as o,m as p,we as q,de as r,ye as s,le as t,he as u,Ie as v,be as w,ee as x,Ne as y,Ue as z};
