linktree/node_modules/.vite/deps/preact_debug.js
2025-06-16 13:37:14 +02:00

241 lines
12 KiB
JavaScript

import "./chunk-BNEGSWOM.js";
import {
init_preact_module,
k,
l,
x
} from "./chunk-453BAUPL.js";
import "./chunk-BYYN2XO5.js";
// node_modules/preact/debug/dist/debug.module.js
init_preact_module();
var t = {};
function r() {
t = {};
}
function a(e) {
return e.type === k ? "Fragment" : "function" == typeof e.type ? e.type.displayName || e.type.name : "string" == typeof e.type ? e.type : "#text";
}
var i = [];
var s = [];
function c() {
return i.length > 0 ? i[i.length - 1] : null;
}
var l2 = true;
function u(e) {
return "function" == typeof e.type && e.type != k;
}
function f(n) {
for (var e = [n], o = n; null != o.__o; ) e.push(o.__o), o = o.__o;
return e.reduce(function(n2, e2) {
n2 += " in " + a(e2);
var o2 = e2.__source;
return o2 ? n2 += " (at " + o2.fileName + ":" + o2.lineNumber + ")" : l2 && console.warn("Add @babel/plugin-transform-react-jsx-source to get a more detailed component stack. Note that you should not add it to production builds of your App for bundle size reasons."), l2 = false, n2 + "\n";
}, "");
}
var d = "function" == typeof WeakMap;
function p(n) {
var e = [];
return n.__k ? (n.__k.forEach(function(n2) {
n2 && "function" == typeof n2.type ? e.push.apply(e, p(n2)) : n2 && "string" == typeof n2.type && e.push(n2.type);
}), e) : e;
}
function h(n) {
return n ? "function" == typeof n.type ? null == n.__ ? null != n.__e && null != n.__e.parentNode ? n.__e.parentNode.localName : "" : h(n.__) : n.type : "";
}
var v = x.prototype.setState;
function y(n) {
return "table" === n || "tfoot" === n || "tbody" === n || "thead" === n || "td" === n || "tr" === n || "th" === n;
}
x.prototype.setState = function(n, e) {
return null == this.__v && null == this.state && console.warn('Calling "this.setState" inside the constructor of a component is a no-op and might be a bug in your application. Instead, set "this.state = {}" directly.\n\n' + f(c())), v.call(this, n, e);
};
var m = /^(address|article|aside|blockquote|details|div|dl|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hgroup|hr|main|menu|nav|ol|p|pre|search|section|table|ul)$/;
var b = x.prototype.forceUpdate;
function w(n) {
var e = n.props, o = a(n), t2 = "";
for (var r2 in e) if (e.hasOwnProperty(r2) && "children" !== r2) {
var i2 = e[r2];
"function" == typeof i2 && (i2 = "function " + (i2.displayName || i2.name) + "() {}"), i2 = Object(i2) !== i2 || i2.toString ? i2 + "" : Object.prototype.toString.call(i2), t2 += " " + r2 + "=" + JSON.stringify(i2);
}
var s2 = e.children;
return "<" + o + t2 + (s2 && s2.length ? ">..</" + o + ">" : " />");
}
x.prototype.forceUpdate = function(n) {
return null == this.__v ? console.warn('Calling "this.forceUpdate" inside the constructor of a component is a no-op and might be a bug in your application.\n\n' + f(c())) : null == this.__P && console.warn(`Can't call "this.forceUpdate" on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
` + f(this.__v)), b.call(this, n);
}, l.__m = function(n, e) {
var o = n.type, t2 = e.map(function(n2) {
return n2 && n2.localName;
}).filter(Boolean);
console.error('Expected a DOM node of type "' + o + '" but found "' + t2.join(", ") + `" as available DOM-node(s), this is caused by the SSR'd HTML containing different DOM-nodes compared to the hydrated one.
` + f(n));
}, function() {
!function() {
var n2 = l.__b, o2 = l.diffed, t2 = l.__, r3 = l.vnode, a2 = l.__r;
l.diffed = function(n3) {
u(n3) && s.pop(), i.pop(), o2 && o2(n3);
}, l.__b = function(e) {
u(e) && i.push(e), n2 && n2(e);
}, l.__ = function(n3, e) {
s = [], t2 && t2(n3, e);
}, l.vnode = function(n3) {
n3.__o = s.length > 0 ? s[s.length - 1] : null, r3 && r3(n3);
}, l.__r = function(n3) {
u(n3) && s.push(n3), a2 && a2(n3);
};
}();
var n = false, o = l.__b, r2 = l.diffed, c2 = l.vnode, l3 = l.__r, v2 = l.__e, b2 = l.__, g = l.__h, E = d ? { useEffect: /* @__PURE__ */ new WeakMap(), useLayoutEffect: /* @__PURE__ */ new WeakMap(), lazyPropTypes: /* @__PURE__ */ new WeakMap() } : null, k2 = [];
l.__e = function(n2, e, o2, t2) {
if (e && e.__c && "function" == typeof n2.then) {
var r3 = n2;
n2 = new Error("Missing Suspense. The throwing component was: " + a(e));
for (var i2 = e; i2; i2 = i2.__) if (i2.__c && i2.__c.__c) {
n2 = r3;
break;
}
if (n2 instanceof Error) throw n2;
}
try {
(t2 = t2 || {}).componentStack = f(e), v2(n2, e, o2, t2), "function" != typeof n2.then && setTimeout(function() {
throw n2;
});
} catch (n3) {
throw n3;
}
}, l.__ = function(n2, e) {
if (!e) throw new Error("Undefined parent passed to render(), this is the second argument.\nCheck if the element is available in the DOM/has the correct id.");
var o2;
switch (e.nodeType) {
case 1:
case 11:
case 9:
o2 = true;
break;
default:
o2 = false;
}
if (!o2) {
var t2 = a(n2);
throw new Error("Expected a valid HTML node as a second argument to render. Received " + e + " instead: render(<" + t2 + " />, " + e + ");");
}
b2 && b2(n2, e);
}, l.__b = function(e) {
var r3 = e.type;
if (n = true, void 0 === r3) throw new Error("Undefined component passed to createElement()\n\nYou likely forgot to export your component or might have mixed up default and named imports" + w(e) + "\n\n" + f(e));
if (null != r3 && "object" == typeof r3) {
if (void 0 !== r3.__k && void 0 !== r3.__e) throw new Error("Invalid type passed to createElement(): " + r3 + "\n\nDid you accidentally pass a JSX literal as JSX twice?\n\n let My" + a(e) + " = " + w(r3) + ";\n let vnode = <My" + a(e) + " />;\n\nThis usually happens when you export a JSX literal and not the component.\n\n" + f(e));
throw new Error("Invalid type passed to createElement(): " + (Array.isArray(r3) ? "array" : r3));
}
if (void 0 !== e.ref && "function" != typeof e.ref && "object" != typeof e.ref && !("$$typeof" in e)) throw new Error(`Component's "ref" property should be a function, or an object created by createRef(), but got [` + typeof e.ref + "] instead\n" + w(e) + "\n\n" + f(e));
if ("string" == typeof e.type) {
for (var i2 in e.props) if ("o" === i2[0] && "n" === i2[1] && "function" != typeof e.props[i2] && null != e.props[i2]) throw new Error(`Component's "` + i2 + '" property should be a function, but got [' + typeof e.props[i2] + "] instead\n" + w(e) + "\n\n" + f(e));
}
if ("function" == typeof e.type && e.type.propTypes) {
if ("Lazy" === e.type.displayName && E && !E.lazyPropTypes.has(e.type)) {
var s2 = "PropTypes are not supported on lazy(). Use propTypes on the wrapped component itself. ";
try {
var c3 = e.type();
E.lazyPropTypes.set(e.type, true), console.warn(s2 + "Component wrapped in lazy() is " + a(c3));
} catch (n2) {
console.warn(s2 + "We will log the wrapped component's name once it is loaded.");
}
}
var l4 = e.props;
e.type.__f && delete (l4 = function(n2, e2) {
for (var o2 in e2) n2[o2] = e2[o2];
return n2;
}({}, l4)).ref, function(n2, e2, o2, r4, a2) {
Object.keys(n2).forEach(function(o3) {
var i3;
try {
i3 = n2[o3](e2, o3, r4, "prop", null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");
} catch (n3) {
i3 = n3;
}
i3 && !(i3.message in t) && (t[i3.message] = true, console.error("Failed prop type: " + i3.message + (a2 && "\n" + a2() || "")));
});
}(e.type.propTypes, l4, 0, a(e), function() {
return f(e);
});
}
o && o(e);
};
var T, _ = 0;
l.__r = function(e) {
l3 && l3(e), n = true;
var o2 = e.__c;
if (o2 === T ? _++ : _ = 1, _ >= 25) throw new Error("Too many re-renders. This is limited to prevent an infinite loop which may lock up your browser. The component causing this is: " + a(e));
T = o2;
}, l.__h = function(e, o2, t2) {
if (!e || !n) throw new Error("Hook can only be invoked from render methods.");
g && g(e, o2, t2);
};
var O = function(n2, e) {
return { get: function() {
var o2 = "get" + n2 + e;
k2 && k2.indexOf(o2) < 0 && (k2.push(o2), console.warn("getting vnode." + n2 + " is deprecated, " + e));
}, set: function() {
var o2 = "set" + n2 + e;
k2 && k2.indexOf(o2) < 0 && (k2.push(o2), console.warn("setting vnode." + n2 + " is not allowed, " + e));
} };
}, I = { nodeName: O("nodeName", "use vnode.type"), attributes: O("attributes", "use vnode.props"), children: O("children", "use vnode.props.children") }, M = Object.create({}, I);
l.vnode = function(n2) {
var e = n2.props;
if (null !== n2.type && null != e && ("__source" in e || "__self" in e)) {
var o2 = n2.props = {};
for (var t2 in e) {
var r3 = e[t2];
"__source" === t2 ? n2.__source = r3 : "__self" === t2 ? n2.__self = r3 : o2[t2] = r3;
}
}
n2.__proto__ = M, c2 && c2(n2);
}, l.diffed = function(e) {
var o2, t2 = e.type, i2 = e.__;
if (e.__k && e.__k.forEach(function(n2) {
if ("object" == typeof n2 && n2 && void 0 === n2.type) {
var o3 = Object.keys(n2).join(",");
throw new Error("Objects are not valid as a child. Encountered an object with the keys {" + o3 + "}.\n\n" + f(e));
}
}), e.__c === T && (_ = 0), "string" == typeof t2 && (y(t2) || "p" === t2 || "a" === t2 || "button" === t2)) {
var s2 = h(i2);
if ("" !== s2 && y(t2)) "table" === t2 && "td" !== s2 && y(s2) ? console.error("Improper nesting of table. Your <table> should not have a table-node parent." + w(e) + "\n\n" + f(e)) : "thead" !== t2 && "tfoot" !== t2 && "tbody" !== t2 || "table" === s2 ? "tr" === t2 && "thead" !== s2 && "tfoot" !== s2 && "tbody" !== s2 ? console.error("Improper nesting of table. Your <tr> should have a <thead/tbody/tfoot> parent." + w(e) + "\n\n" + f(e)) : "td" === t2 && "tr" !== s2 ? console.error("Improper nesting of table. Your <td> should have a <tr> parent." + w(e) + "\n\n" + f(e)) : "th" === t2 && "tr" !== s2 && console.error("Improper nesting of table. Your <th> should have a <tr>." + w(e) + "\n\n" + f(e)) : console.error("Improper nesting of table. Your <thead/tbody/tfoot> should have a <table> parent." + w(e) + "\n\n" + f(e));
else if ("p" === t2) {
var c3 = p(e).filter(function(n2) {
return m.test(n2);
});
c3.length && console.error("Improper nesting of paragraph. Your <p> should not have " + c3.join(", ") + " as child-elements." + w(e) + "\n\n" + f(e));
} else "a" !== t2 && "button" !== t2 || -1 !== p(e).indexOf(t2) && console.error("Improper nesting of interactive content. Your <" + t2 + "> should not have other " + ("a" === t2 ? "anchor" : "button") + " tags as child-elements." + w(e) + "\n\n" + f(e));
}
if (n = false, r2 && r2(e), null != e.__k) for (var l4 = [], u2 = 0; u2 < e.__k.length; u2++) {
var d2 = e.__k[u2];
if (d2 && null != d2.key) {
var v3 = d2.key;
if (-1 !== l4.indexOf(v3)) {
console.error('Following component has two or more children with the same key attribute: "' + v3 + '". This may cause glitches and misbehavior in rendering process. Component: \n\n' + w(e) + "\n\n" + f(e));
break;
}
l4.push(v3);
}
}
if (null != e.__c && null != e.__c.__H) {
var b3 = e.__c.__H.__;
if (b3) for (var g2 = 0; g2 < b3.length; g2 += 1) {
var E2 = b3[g2];
if (E2.__H) {
for (var k3 = 0; k3 < E2.__H.length; k3++) if ((o2 = E2.__H[k3]) != o2) {
var O2 = a(e);
console.warn("Invalid argument passed to hook. Hooks should not be called with NaN in the dependency array. Hook index " + g2 + " in component " + O2 + " was called with NaN.");
}
}
}
}
};
}();
export {
r as resetPropWarnings
};
//# sourceMappingURL=preact_debug.js.map