import{__require as r}from"./global-this.mjs";import{__require as e}from"./fails.mjs";import{__require as t}from"./environment-v8-version.mjs";import{__require as n}from"./environment.mjs";var i,o;function m(){if(o)return i;o=1;var m=r(),s=e(),u=t(),a=n(),f=m.structuredClone;return i=!!f&&!s(function(){if("DENO"===a&&u>92||"NODE"===a&&u>94||"BROWSER"===a&&u>97)return!1;var r=new ArrayBuffer(8),e=f(r,{transfer:[r]});return 0!==r.byteLength||8!==e.byteLength})}export{m as __require};