"use strict";const p=require("./index.cjs136.js"),_=require("./index.cjs274.js"),b=require("./index.cjs265.js"),g=require("./index.cjs206.js");function i(o,h,s,r){p(h)||(r=s,s=h,h=!1),s!=null&&(s=_(s,r));for(var f=[],q=[],u=0,l=b(o);u<l;u++){var n=o[u],c=s?s(n,u,o):n;h&&!s?((!u||q!==c)&&f.push(n),q=c):s?g(q,c)||(q.push(c),f.push(n)):g(f,n)||f.push(n)}return f}module.exports=i;
//# sourceMappingURL=index.cjs226.js.map
