import{__require as r}from"./function-call.mjs";import{__require as e}from"./has-own-property.mjs";import{__require as o}from"./object-is-prototype-of.mjs";import{__require as t}from"./regexp-flags-detection.mjs";import{__require as i}from"./regexp-flags.mjs";var s,f;function a(){if(f)return s;f=1;var a=r(),m=e(),p=o(),n=t(),u=i(),_=RegExp.prototype;return s=n.correct?function(r){return r.flags}:function(r){return n.correct||!p(_,r)||m(r,"flags")?r.flags:a(u,r)}}export{a as __require};