import{__exports as r}from"../../../_virtual/web.queue-microtask.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/global-this.mjs";import{__require as i}from"../internals/microtask.mjs";import{__require as a}from"../internals/a-callable.mjs";import{__require as s}from"../internals/validate-arguments-length.mjs";import{__require as o}from"../internals/fails.mjs";import{__require as n}from"../internals/descriptors.mjs";var m;function l(){if(m)return r;m=1;var l=e(),u=t(),_=i(),f=a(),p=s(),c=o(),q=n();return l({global:!0,enumerable:!0,dontCallGetSet:!0,forced:c(function(){return q&&1!==Object.getOwnPropertyDescriptor(u,"queueMicrotask").value.length})},{queueMicrotask:function(r){p(arguments.length,1),_(f(r))}}),r}export{l as __require};