this.webpackChunk(["transform-cx-jsx"],{"../../node_modules/babel-plugin-syntax-jsx/lib/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("jsx")}}},e.exports=t.default},"../../node_modules/babel-plugin-transform-cx-jsx/index.js":function(e,t,n){"use strict";let r=/(.*)-(bind|tpl|expr)$/;function i(e,t,n){if(t.namespace&&t.namespace.name)return e.objectProperty(e.stringLiteral(t.namespace.name),e.objectExpression([e.objectProperty(e.stringLiteral(t.name.name),n)]));let i=r.exec(t.name);return i?e.objectProperty(e.stringLiteral(i[1]),e.objectExpression([e.objectProperty(e.stringLiteral(i[2]),n)])):e.objectProperty(e.stringLiteral(t.name),n)}function o(e,t,n){return"JSXAttribute"===t.type&&(null==t.value?i(e,t.name,e.booleanLiteral(!0)):i(e,t.name,s(e,t.value,{root:!1,scope:n.scope})))}function s(e,t,n){if(!t)return t;switch(t.type){case"JSXElement":return l(e,t,n);case"JSXText":return e.stringLiteral(t.value);case"JSXExpressionContainer":return s(e,t.expression,n);case"ObjectExpression":for(let r=0;r0&&t.openingElement.attributes.push(e.jSXAttribute(e.jSXIdentifier("items"),e.jSXExpressionContainer(e.arrayExpression(r)))),t.children=[],t):r&&r.length>1?e.arrayExpression(r):r&&1==r.length?r[0]:e.nullLiteral();let p=[],a=i.indexOf(".");-1!=a?p.push(e.objectProperty(e.stringLiteral("$type"),e.memberExpression(e.identifier(i.substr(0,a)),e.identifier(i.substring(a+1))))):i[0].toLowerCase()==i[0]?(p.push(e.objectProperty(e.stringLiteral("$type"),e.identifier("HtmlElement"))),p.push(e.objectProperty(e.stringLiteral("tag"),e.stringLiteral(i))),n.scope.opts&&!1===n.scope.opts.autoImportHtmlElement||n.scope.$cx.addImport("HtmlElement","cx/widgets")):p.push(e.objectProperty(e.stringLiteral("$type"),e.identifier(i)));let u=[],c=[];if(t.openingElement.attributes&&t.openingElement.attributes.length)for(let r=0;r0&&p.push(e.objectProperty(e.stringLiteral("jsxSpread"),e.arrayExpression(c))),u.length>0&&p.push(e.objectProperty(e.stringLiteral("jsxAttributes"),e.arrayExpression(u.map((function(t){return e.stringLiteral(t)}))))),null!=t.children&&t.children.length){r=[];for(let i=0;i