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"./set-iterate.mjs";import{__require as o}from"./iterate-simple.mjs";import{__require as m}from"./iterator-close.mjs";var a,u;function n(){if(u)return a;u=1;var n=r(),_=e().has,f=t(),p=i(),q=s(),c=o(),j=m();return a=function(r){var e=n(this),t=p(r);if(f(e)<=t.size)return!1!==q(e,function(r){if(t.includes(r))return!1},!0);var i=t.getIterator();return!1!==c(i,function(r){if(_(e,r))return j(i,"normal",!1)})}}export{n as __require};