window.OriginCard = {};
window.OriginCard.Ic = function Ic(props){
  var n = props.n, rest = {}; for (var k in props) if (k !== "n") rest[k] = props[k];
  var r = React.useRef(null);
  React.useEffect(function(){
    if (!r.current || !window.lucide) return;
    r.current.innerHTML = "";
    var el = document.createElement("i");
    el.setAttribute("data-lucide", n);
    r.current.appendChild(el);
    window.lucide.createIcons({ attrs: { width: 16, height: 16 } });
  }, [n]);
  rest.ref = r;
  rest.style = Object.assign({ display: "inline-flex", width: 16, height: 16, flex: "none" }, rest.style);
  return React.createElement("span", rest);
};
window.OriginCard.mount = function(el){ ReactDOM.createRoot(document.getElementById("root")).render(el); };