import{__require as r}from"./a-set.mjs";import{__require as e}from"./set-helpers.mjs";import{__require as t}from"./set-size.mjs";import{__require as i}from"./get-set-record.mjs";import{__require as s}from"./iterate-simple.mjs";import{__require as o}from"./iterator-close.mjs";var m,a;function u(){if(a)return m;a=1;var u=r(),_=e().has,f=t(),n=i(),p=s(),q=o();return m=function(r){var e=u(this),t=n(r);if(f(e)<t.size)return!1;var i=t.getIterator();return!1!==p(i,function(r){if(!_(e,r))return q(i,"normal",!1)})}}export{u as __require};