import{__require as r}from"./function-call.mjs";import{__require as e}from"./a-callable.mjs";import{__require as t}from"./an-object.mjs";import{__require as o}from"./try-to-string.mjs";import{__require as i}from"./get-iterator-method.mjs";var a,m;function n(){if(m)return a;m=1;var n=r(),s=e(),u=t(),_=o(),f=i(),l=TypeError;return a=function(r,e){var t=arguments.length<2?f(r):e;if(s(t))return u(n(t,r));throw new l(_(r)+" is not iterable")},a}export{n as __require};