@anoki/fse-ui
Version:
FSE UI components library
3 lines (2 loc) • 3.58 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("./index.cjs796.js"),D=require("./index.cjs681.js"),P=require("./index.cjs797.js"),A=require("./index.cjs798.js");var v;function C(){if(v)return i.__exports;v=1;var u=i.__exports&&i.__exports.__assign||function(){return u=Object.assign||function(e){for(var r,n=1,t=arguments.length;n<t;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},u.apply(this,arguments)},m=i.__exports&&i.__exports.__createBinding||(Object.create?(function(e,r,n,t){t===void 0&&(t=n);var a=Object.getOwnPropertyDescriptor(r,n);(!a||("get"in a?!r.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return r[n]}}),Object.defineProperty(e,t,a)}):(function(e,r,n,t){t===void 0&&(t=n),e[t]=r[n]})),x=i.__exports&&i.__exports.__setModuleDefault||(Object.create?(function(e,r){Object.defineProperty(e,"default",{enumerable:!0,value:r})}):function(e,r){e.default=r}),b=i.__exports&&i.__exports.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&m(r,e,n);return x(r,e),r};Object.defineProperty(i.__exports,"__esModule",{value:!0}),i.__exports.render=void 0;var c=b(D.__require()),o=P.__require(),l=A.__require(),p=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function h(e){return e.replace(/"/g,""")}function M(e,r){var n;if(e){var t=((n=r.encodeEntities)!==null&&n!==void 0?n:r.decodeEntities)===!1?h:r.xmlMode||r.encodeEntities!=="utf8"?o.encodeXML:o.escapeAttribute;return Object.keys(e).map(function(a){var s,d,g=(s=e[a])!==null&&s!==void 0?s:"";return r.xmlMode==="foreign"&&(a=(d=l.attributeNames.get(a))!==null&&d!==void 0?d:a),!r.emptyAttrs&&!r.xmlMode&&g===""?a:"".concat(a,'="').concat(t(g),'"')}).join(" ")}}var _=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function f(e,r){r===void 0&&(r={});for(var n=("length"in e)?e:[e],t="",a=0;a<n.length;a++)t+=O(n[a],r);return t}i.__exports.render=f,i.__exports.default=f;function O(e,r){switch(e.type){case c.Root:return f(e.children,r);case c.Doctype:case c.Directive:return q(e);case c.Comment:return E(e);case c.CDATA:return S(e);case c.Script:case c.Style:case c.Tag:return T(e,r);case c.Text:return w(e,r)}}var j=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),y=new Set(["svg","math"]);function T(e,r){var n;r.xmlMode==="foreign"&&(e.name=(n=l.elementNames.get(e.name))!==null&&n!==void 0?n:e.name,e.parent&&j.has(e.parent.name)&&(r=u(u({},r),{xmlMode:!1}))),!r.xmlMode&&y.has(e.name)&&(r=u(u({},r),{xmlMode:"foreign"}));var t="<".concat(e.name),a=M(e.attribs,r);return a&&(t+=" ".concat(a)),e.children.length===0&&(r.xmlMode?r.selfClosingTags!==!1:r.selfClosingTags&&_.has(e.name))?(r.xmlMode||(t+=" "),t+="/>"):(t+=">",e.children.length>0&&(t+=f(e.children,r)),(r.xmlMode||!_.has(e.name))&&(t+="</".concat(e.name,">"))),t}function q(e){return"<".concat(e.data,">")}function w(e,r){var n,t=e.data||"";return((n=r.encodeEntities)!==null&&n!==void 0?n:r.decodeEntities)!==!1&&!(!r.xmlMode&&e.parent&&p.has(e.parent.name))&&(t=r.xmlMode||r.encodeEntities!=="utf8"?(0,o.encodeXML)(t):(0,o.escapeText)(t)),t}function S(e){return"<![CDATA[".concat(e.children[0].data,"]]>")}function E(e){return"<!--".concat(e.data,"-->")}return i.__exports}exports.__require=C;
//# sourceMappingURL=index.cjs771.js.map