import{__exports as r}from"../../../_virtual/esnext.string.at.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/string-multibyte.mjs";import{__require as i}from"../internals/require-object-coercible.mjs";import{__require as n}from"../internals/to-integer-or-infinity.mjs";import{__require as o}from"../internals/to-string.mjs";var s;function a(){if(s)return r;s=1;var a=t(),m=e().charAt,_=i(),u=n(),f=o();return a({target:"String",proto:!0,forced:!0},{at:function(r){var t=f(_(this)),e=t.length,i=u(r),n=i>=0?i:e+i;return n<0||n>=e?void 0:m(t,n)}}),r}export{a as __require};