1import{u as K}from"./CqwPo0fb.js";import{u as W}from"./DuNVs0qx.js";import{a as X}from"./BUjQ8UTK.js";import{d as f,r as B}from"./BhjIlxUn.js";import{e as Y,r as E,E as Z,k as tt,c as $,b as t,w as e,m as i,o as x,d as g,I as et,P as ot,Q as at,J as lt,f as M,R as nt}from"./C1kS4EZ_.js";import{B as _t}from"./CF4b4NVX.js";import{A as it}from"./DuRMOAOS.js";import{A as rt,a as st}from"./DGRtmHg5.js";import{T as pt}from"./BWWTsoXK.js";import{_ as ut}from"./C_PMoOiM.js";import{N as ct}from"./BSFuMbMp.js";import{_ as mt,a as dt}from"./Cj7PnKjI.js";import{_ as ft}from"./oJrTYNgo.js";import{_ as gt}from"./BRQl5dkR.js";import{_ as vt}from"./D7lrj2VO.js";import{_ as ht}from"./DeIpz5oo.js";import{_ as bt}from"./BJs0coip.js";import{_ as xt}from"./DNFUs-da.js";import{_ as yt}from"./DRz6LaWZ.js";import{_ as kt}from"./DlAUqK2U.js";import"./Dxq-yUFK.js";import"./DqcmxZSF.js";import"./juVhbyk3.js";import"./BS7tE5Wn.js";import"./B0iQgAn2.js";import"./HiGXOwLp.js";import"./B-p6aW7q.js";import"./R0rN63F7.js";import"./Bpw7xWvC.js";import"./B1dida4X.js";import"./iC9Qj0s4.js";import"./CiBUOk25.js";import"./BpoZiVIn.js";import"./MsmQ0vE0.js";import"./CMy_-WvG.js";import"./oQqNi39b.js";import"./DW_br3sZ.js";import"./saw5S83w.js";import"./B8_te_Wy.js";import"./Bk_rJcZu.js";import"./C5Ksf8W7.js";import"./BA5mdFEY.js";import"./C-OLeZiW.js";import"./GkxK6p0m.js";import"./BGZhaJBi.js";import"./B1eBS8j0.js";import"./Co-OdYMQ.js";import"./CM8LO42l.js";import"./DsSU6HIH.js";const Ut={class:"editor"},Ct={class:"add-box"},At={class:"editor-item"},Lt={class:"editor-item-btn"},Dt={class:"editor-item-center"},It=Y({__name:"Editor",props:{data:{type:Object,required:!0,default:{}}},emits:["close-editor"],setup(N,{expose:R,emit:j}){const c=E(1),O=K(),S=Z(),T=W(),V=j,y=N,q=nt("showDAM"),k={pc_img_src:"",mob_img_src:"",pc_descript:"",mob_descript:"",pc_text:"",pc_text_line_highlight:"",pc_text_line_highlight_color:"",mob_text:"",mob_text_line_highlight:"",mob_text_line_highlight_color:""},v={details:{...{}},menuList:[]},n=tt({data:f(v)}),F=E(null),U=X;function H(){const _=f(y.data.content.value||{});if(!_){n.data=f(v);return}const{menuList:l,details:r={}}=_;if(Object.assign(n.data.details,r),!Array.isArray(l)){n.data.menuList=f(v.menuList);return}n.data.menuList=l.map(s=>Object.assign({},k,s))}function C(_,l,r){return _[l]=_.splice(r,1,_[l])[0],_}function h(_,l){switch(_){case"delete":n.data.menuList.splice(l,1),l>1?c.value-=1:c.value=1;break;case"left":C(n.data.menuList,l,l-1),c.value=l;break;case"right":C(n.data.menuList,l,l+1),c.value=l+2;break}}function J(){n.data.menuList.push({...k})}function A(_,l){T.updateSource(_,l),q.value=!0}const P=()=>{O.updateComponent(S.query.id,y.data.sort,f(n.data)),V("close-editor")};return H(),R({confirm:P}),(_,l)=>{const r=ct,s=_t,p=vt,L=gt,u=ft,d=bt,D=xt,b=ht,I=yt,Q=dt,z=mt,G=ut;return x(),$("div",Ut,[t(G,{ref_key:"formRef",ref:F,model:i(n)},{default:e(()=>[g("div",Ct,[t(s,{type:"primary",secondary:"",circle:"",onClick:J},{icon:e(()=>[t(r,null,{default:e(()=>[t(i(it))]),_:1})]),_:1})]),t(z,{value:i(c),"onUpdate:value":l[0]||(l[0]=o=>et(c)?c.value=o:null),type:"card",animated:""},{default:e(()=>[(x(!0),$(ot,null,at(i(n).data.menuList,(o,m)=>(x(),lt(Q,{key:m,name:m+1},{default:e(()=>{var w;return[g("div",At,[g("div",Lt,[t(s,{type:"info",secondary:"",circle:"",onClick:a=>h("left",m),disabled:m===0},{icon:e(()=>[t(r,null,{default:e(()=>[t(i(rt))]),_:1})]),_:2},1032,["onClick","disabled"]),t(s,{type:"info",secondary:"",circle:"",onClick:a=>h("right",m),disabled:m===((w=i(n).data)==null?void 0:w.length)-1},{icon:e(()=>[t(r,null,{default:e(()=>[t(i(st))]),_:1})]),_:2},1032,["onClick","disabled"]),t(s,{type:"error",secondary:"",circle:"",onClick:a=>h("delete",m)},{icon:e(()=>[t(r,null,{default:e(()=>[t(i(pt))]),_:1})]),_:2},1032,["onClick"])]),g("div",Dt,[t(u,{label:"pc_img_src"},{default:e(()=>[t(L,null,{default:e(()=>[t(p,{value:o.pc_img_src,"onUpdate:value":a=>o.pc_img_src=a},null,8,["value","onUpdate:value"]),t(s,{type:"primary",ghost:"",onClick:a=>A(o,"pc_img_src")},{default:e(()=>l[1]||(l[1]=[M(" DAM ")])),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024),t(u,{label:"mob_img_src"},{default:e(()=>[t(L,null,{default:e(()=>[t(p,{value:o.mob_img_src,"onUpdate:value":a=>o.mob_img_src=a},null,8,["value","onUpdate:value"]),t(s,{type:"primary",ghost:"",onClick:a=>A(o,"mob_img_src")},{default:e(()=>l[2]||(l[2]=[M(" DAM ")])),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024),t(b,{"x-gap":"12",cols:3},{default:e(()=>[t(d,null,{default:e(()=>[t(u,{label:"pc_text"},{default:e(()=>[t(p,{type:"textarea",value:o.pc_text,"onUpdate:value":a=>o.pc_text=a},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),t(d,null,{default:e(()=>[t(u,{label:"pc_text_line_highlight"},{default:e(()=>[t(p,{value:o.pc_text_line_highlight,"onUpdate:value":a=>o.pc_text_line_highlight=a},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),t(d,null,{default:e(()=>[t(u,{label:"pc_text_line_highlight_color"},{default:e(()=>[t(D,{value:o.pc_text_line_highlight_color,"onUpdate:value":a=>o.pc_text_line_highlight_color=a,options:i(U),"render-label":i(B)}
1,null,8,["value","onUpdate:value","options","render-label"])]),_:2},1024)]),_:2},1024)]),_:2},1024),t(b,{"x-gap":"12",cols:3},{default:e(()=>[t(d,null,{default:e(()=>[t(u,{label:"mob_text"},{default:e(()=>[t(p,{type:"textarea",value:o.mob_text,"onUpdate:value":a=>o.mob_text=a},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),t(d,null,{default:e(()=>[t(u,{label:"mob_text_line_highlight"},{default:e(()=>[t(p,{value:o.mob_text_line_highlight,"onUpdate:value":a=>o.mob_text_line_highlight=a},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024),t(d,null,{default:e(()=>[t(u,{label:"mob_text_line_highlight_color"},{default:e(()=>[t(D,{value:o.mob_text_line_highlight_color,"onUpdate:value":a=>o.mob_text_line_highlight_color=a,options:i(U),"render-label":i(B)},null,8,["value","onUpdate:value","options","render-label"])]),_:2},1024)]),_:2},1024)]),_:2},1024),t(b,{"x-gap":"12",cols:2},{default:e(()=>[t(I,{label:"pc_descript"},{default:e(()=>[t(p,{type:"textarea",value:o.pc_descript,"onUpdate:value":a=>o.pc_descript=a},null,8,["value","onUpdate:value"])]),_:2},1024),t(I,{label:"mob_descript"},{default:e(()=>[t(p,{type:"textarea",value:o.mob_descript,"onUpdate:value":a=>o.mob_descript=a},null,8,["value","onUpdate:value"])]),_:2},1024)]),_:2},1024)])])]}),_:2},1032,["name"]))),128))]),_:1},8,["value"])]),_:1},8,["model"])])}}}),Ae=kt(It,[["__scopeId","data-v-3c84c48b"]]);export{Ae as default};
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.