import{__require as r}from"./a-set.mjs";import{__require as e}from"./set-helpers.mjs";import{__require as t}from"./set-clone.mjs";import{__require as s}from"./get-set-record.mjs";import{__require as i}from"./iterate-simple.mjs";var o,m;function a(){if(m)return o;m=1;var a=r(),u=e(),_=t(),n=s(),f=i(),p=u.add,q=u.has,c=u.remove;return o=function(r){var e=a(this),t=n(r).getIterator(),s=_(e);return f(t,function(r){q(e,r)?c(s,r):p(s,r)}),s}}export{a as __require};