37 lines
1.3 KiB
JavaScript
37 lines
1.3 KiB
JavaScript
// node_modules/ol/has.js
|
|
var ua = typeof navigator !== "undefined" && typeof navigator.userAgent !== "undefined" ? navigator.userAgent.toLowerCase() : "";
|
|
var SAFARI = ua.includes("safari") && !ua.includes("chrom");
|
|
var SAFARI_BUG_237906 = SAFARI && (ua.includes("version/15.4") || /cpu (os|iphone os) 15_4 like mac os x/.test(ua));
|
|
var WEBKIT = ua.includes("webkit") && !ua.includes("edge");
|
|
var MAC = ua.includes("macintosh");
|
|
var DEVICE_PIXEL_RATIO = typeof devicePixelRatio !== "undefined" ? devicePixelRatio : 1;
|
|
var WORKER_OFFSCREEN_CANVAS = typeof WorkerGlobalScope !== "undefined" && typeof OffscreenCanvas !== "undefined" && self instanceof WorkerGlobalScope;
|
|
var IMAGE_DECODE = typeof Image !== "undefined" && Image.prototype.decode;
|
|
var CREATE_IMAGE_BITMAP = typeof createImageBitmap === "function";
|
|
var PASSIVE_EVENT_LISTENERS = (function() {
|
|
let passive = false;
|
|
try {
|
|
const options = Object.defineProperty({}, "passive", {
|
|
get: function() {
|
|
passive = true;
|
|
}
|
|
});
|
|
window.addEventListener("_", null, options);
|
|
window.removeEventListener("_", null, options);
|
|
} catch {
|
|
}
|
|
return passive;
|
|
})();
|
|
|
|
export {
|
|
SAFARI_BUG_237906,
|
|
WEBKIT,
|
|
MAC,
|
|
DEVICE_PIXEL_RATIO,
|
|
WORKER_OFFSCREEN_CANVAS,
|
|
IMAGE_DECODE,
|
|
CREATE_IMAGE_BITMAP,
|
|
PASSIVE_EVENT_LISTENERS
|
|
};
|
|
//# sourceMappingURL=chunk-5XHD7RSF.js.map
|