"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),require("../../../use-sync-external-store/with-selector.js");var e=require("./hooks/use-event.js"),t=require("./machine.js"),r=require("../../../../_virtual/with-selector2.js");function s(e){return e}exports.useSlice=function(u,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.shallowEqual;return r.exports.useSyncExternalStoreWithSelector(e.useEvent((e=>u.subscribe(s,e))),e.useEvent((()=>u.state)),e.useEvent((()=>u.state)),e.useEvent(n),i)};
//# sourceMappingURL=react-glue.js.map
