import{__exports as r}from"../../../_virtual/es.string.at-alternative.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/function-uncurry-this.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";import{__require as s}from"../internals/fails.mjs";var a;function m(){if(a)return r;a=1;var m=t(),u=e(),_=i(),f=n(),l=o(),p=s(),c=u("".charAt);return m({target:"String",proto:!0,forced:p(function(){return"\ud842"!=="𠮷".at(-2)})},{at:function(r){var t=l(_(this)),e=t.length,i=f(r),n=i>=0?i:e+i;return n<0||n>=e?void 0:c(t,n)}}),r}export{m as __require};