"use strict";const r=require("./detectBrowser-DTbs_30X.js");function R(t){t.preventDefault(),t.stopPropagation()}function p(t){return"nativeEvent"in t}function E(t){return t.mozInputSource===0&&t.isTrusted?!0:r.isAndroid&&t.pointerType?t.type==="click"&&t.buttons===1:t.detail===0&&!t.pointerType}function O(t){return r.isJSDOM?!1:!r.isAndroid&&t.width===0&&t.height===0||r.isAndroid&&t.width===1&&t.height===1&&t.pressure===0&&t.detail===0&&t.pointerType==="mouse"||t.width<1&&t.height<1&&t.pressure===0&&t.detail===0&&t.pointerType==="touch"}function d(t,i){return["mouse","pen"].includes(t)}function l(t){const i=t.type;return i==="click"||i==="mousedown"||i==="keydown"||i==="keyup"}const o="ArrowUp",n="ArrowDown",e="ArrowLeft",s="ArrowRight",u="Home",c="End",A=new Set([e,s]),a=new Set([o,n]),w=new Set([...A,...a]);[...w];const T=new Set([o,n,e,s,u,c]);exports.ARROW_DOWN=n;exports.ARROW_LEFT=e;exports.ARROW_RIGHT=s;exports.ARROW_UP=o;exports.COMPOSITE_KEYS=T;exports.END=c;exports.HOME=u;exports.isClickLikeEvent=l;exports.isMouseLikePointerType=d;exports.isReactEvent=p;exports.isVirtualClick=E;exports.isVirtualPointerEvent=O;exports.stopEvent=R;
//# sourceMappingURL=composite-fJD9R7R0.js.map
