System.register(["./index-legacy-BM7x0TDi.js","./tmagic-utils-legacy-CyFm3Z6i.js","./plugin-vueexport-helper-legacy-CB9-iFmV.js"],(function(e,n){"use strict";var i,t,s,c,a,o,r;return{setters:[null,e=>{i=e.I,t=e.a,s=e.b},e=>{c=e.u,a=e.a,o=e.b,r=e._}],execute:function(){const n=VueDemi.defineComponent({name:"tmagic-page",props:{config:{type:Object,required:!0},model:{type:Object,default:()=>({})}},setup(e){const n=VueDemi.inject("app");var r;"browser"===n?.jsEngine&&((e=>{if(e.cssFile&&t(e.cssFile),Array.isArray(e.cssFiles)&&e.cssFiles.map((e=>t(e.url))),e.css){const n=window.document.createElement("style");n.innerHTML=e.css,window.document.head.appendChild(n)}})(e.config),r=e.config,Array.isArray(r.jsFiles)&&r.jsFiles.map((e=>s(e.url))));const l=c({componentType:"container",app:n}),{style:m,className:u}=a(e),d=()=>{window.location.reload()};return VueDemi.watch((()=>e.config),(async(t,s)=>{const c=o({config:{...t,[i]:!0}},n);if(t.id!==s?.id&&(c?.setInstance({config:e.config,refresh:d}),c?.emit("created")),await VueDemi.nextTick(),t.id!==s?.id){c?.emit("mounted");const e=o({config:{...s,[i]:!0}},n);e?.emit("destroy")}}),{immediate:!0}),{style:m,className:u,containerComponent:l,IS_DSL_NODE_KEY:i}}});e("default",r(n,[["render",function(e,n,i,t,s,c){return Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(e.containerComponent),{class:Vue.normalizeClass(e.className),style:Vue.normalizeStyle(e.style),"data-tmagic-id":e.config.id,config:{...e.config,[e.IS_DSL_NODE_KEY]:!1}},null,8,["class","style","data-tmagic-id","config"])}]]))}}})); //# sourceMappingURL=index-legacy-CccXmG9s.js.map