"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("./index.cjs456.js"),l=require("./index.cjs463.js"),f=require("./index.cjs367.js"),v=require("./index.cjs509.js"),C=require("./index.cjs364.js"),y=require("./index.cjs503.js");var b=a.functionUncurryThis,h=l.fails,n=f.isCallable,T=v.classof,p=C.getBuiltIn,q=y.inspectSource,s=function(){},o=p("Reflect","construct"),c=/^\s*(?:class|function)\b/,S=b(c.exec),I=!c.test(s),t=function(r){if(!n(r))return!1;try{return o(s,[],r),!0}catch{return!1}},u=function(r){if(!n(r))return!1;switch(T(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return I||!!S(c,q(r))}catch{return!0}};u.sham=!0;var R=!o||h(function(){var e;return t(t.call)||!t(Object)||!t(function(){e=!0})||e})?u:t;exports.isConstructor=R;
//# sourceMappingURL=index.cjs614.js.map
