import{__exports as r}from"../../../_virtual/es.symbol.for.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/get-built-in.mjs";import{__require as s}from"../internals/has-own-property.mjs";import{__require as i}from"../internals/to-string.mjs";import{__require as o}from"../internals/shared.mjs";import{__require as m}from"../internals/symbol-registry-detection.mjs";var n;function a(){if(n)return r;n=1;var a=t(),_=e(),u=s(),f=i(),l=o(),p=m(),y=l("string-to-symbol-registry"),g=l("symbol-to-string-registry");return a({target:"Symbol",stat:!0,forced:!p},{for:function(r){var t=f(r);if(u(y,t))return y[t];var e=_("Symbol")(t);return y[t]=e,g[e]=t,e}}),r}export{a as __require};