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