import{__exports as r}from"../../../_virtual/esnext.set.map.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/function-bind-context.mjs";import{__require as i}from"../internals/a-set.mjs";import{__require as n}from"../internals/set-helpers.mjs";import{__require as s}from"../internals/set-iterate.mjs";var o;function a(){if(o)return r;o=1;var a=e(),m=t(),_=i(),u=n(),p=s(),f=u.Set,l=u.add;return a({target:"Set",proto:!0,real:!0,forced:!0},{map:function(r){var e=_(this),t=m(r,arguments.length>1?arguments[1]:void 0),i=new f;return p(e,function(r){l(i,t(r,r,e))}),i}}),r}export{a as __require};