import{c as v,g as A}from"./deepmerge-DU_Edoag.js";import{h as I}from"./html-dom-parser-Df3Wi1Vt.js";import{l as N}from"./react-property-CUOM3SWM.js";import{r as M}from"./react-D4HIU6wz.js";import{c as B}from"./style-to-js-NYIRmA3H.js";import{l as j}from"./domhandler-LDkwwa_K.js";var L={},y={},h={};(function(t){var n=v&&v.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=void 0,t.isCustomComponent=i,t.setStyleProp=f;var a=M,s=n(B),l=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function i(r,e){return r.includes("-")?!l.has(r):!!(e&&typeof e.is=="string")}var o={reactCompat:!0};function f(r,e){if(typeof r=="string"){if(!r.trim()){e.style={};return}try{e.style=(0,s.default)(r,o)}catch{e.style={}}}}t.PRESERVE_CUSTOM_ATTRIBUTES=Number(a.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var u=function(r){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(r.name)};t.canTextBeChildOfNode=u;var c=function(r){return r};t.returnFirstArg=c})(h);Object.defineProperty(y,"__esModule",{value:!0});y.default=V;var T=N,b=h,U=["checked","value"],p=["input","select","textarea"],H={reset:!0,submit:!0};function V(t,n){t===void 0&&(t={});var a={},s=!!(t.type&&H[t.type]);for(var l in t){var i=t[l];if((0,T.isCustomAttribute)(l)){a[l]=i;continue}var o=l.toLowerCase(),f=C(o);if(f){var u=(0,T.getPropertyInfo)(f);switch(U.includes(f)&&p.includes(n)&&!s&&(f=C("default"+o)),a[f]=i,u&&u.type){case T.BOOLEAN:a[f]=!0;break;case T.OVERLOADED_BOOLEAN:i===""&&(a[f]=!0);break}continue}b.PRESERVE_CUSTOM_ATTRIBUTES&&(a[l]=i)}return(0,b.setStyleProp)(t.style,a),a}function C(t){return T.possibleStandardNames[t]}var P={},k=v&&v.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(P,"__esModule",{value:!0});P.default=D;var O=M,w=k(y),d=h,F={cloneElement:O.cloneElement,createElement:O.createElement,isValidElement:O.isValidElement};function D(t,n){n===void 0&&(n={});for(var a=[],s=typeof n.replace=="function",l=n.transform||d.returnFirstArg,i=n.library||F,o=i.cloneElement,f=i.createElement,u=i.isValidElement,c=t.length,r=0;r1&&(E=o(E,{key:E.key||r})),a.push(l(E,e,r));continue}}if(e.type==="text"){var g=!e.data.trim().length;if(g&&e.parent&&!(0,d.canTextBeChildOfNode)(e.parent)||n.trim&&g)continue;a.push(l(e.data,e,r));continue}var _=e,m={};$(_)?((0,d.setStyleProp)(_.attribs.style,_.attribs),m=_.attribs):_.attribs&&(m=(0,w.default)(_.attribs,_.name));var R=void 0;switch(e.type){case"script":case"style":e.children[0]&&(m.dangerouslySetInnerHTML={__html:e.children[0].data});break;case"tag":e.name==="textarea"&&e.children[0]?m.defaultValue=e.children[0].data:e.children&&e.children.length&&(R=D(e.children,n));break;default:continue}c>1&&(m.key=r),a.push(l(f(e.name,m,R),e,r))}return a.length===1?a[0]:a}function $(t){return d.PRESERVE_CUSTOM_ATTRIBUTES&&t.type==="tag"&&(0,d.isCustomComponent)(t.name,t.attribs)}(function(t){var n=v&&v.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0,t.default=f;var a=n(I);t.htmlToDOM=a.default;var s=n(y);t.attributesToProps=s.default;var l=n(P);t.domToReact=l.default;var i=j;Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return i.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return i.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return i.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return i.Text}});var o={lowerCaseAttributeNames:!1};function f(u,c){if(typeof u!="string")throw new TypeError("First argument must be a string");return u?(0,l.default)((0,a.default)(u,(c==null?void 0:c.htmlparser2)||o),c):[]}})(L);const S=A(L),K=S.default||S;export{L as l,K as p};