import{__exports as r}from"../../../../_virtual/sync.mjs";import{__require as e}from"../readers/sync.mjs";import{__require as t}from"./provider.mjs";var s;function i(){if(s)return r;s=1,Object.defineProperty(r,"__esModule",{value:!0});const i=e(),a=t();class o extends a.default{constructor(){super(...arguments),this._reader=new i.default(this._settings)}read(r){const e=this._getRootDirectory(r),t=this._getReaderOptions(r);return this.api(e,r,t).map(t.transform)}api(r,e,t){return e.dynamic?this._reader.dynamic(r,t):this._reader.static(e.patterns,t)}}return r.default=o,r}export{i as __require};