chunk-WEMIK25H.js 747 B

123456789101112131415161718192021222324252627282930313233343536
  1. // node_modules/@arcgis/core/core/screenUtils.js
  2. var n = /^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i;
  3. var t = "screenUtils.toPt: input not recognized!";
  4. var r = 96;
  5. function u(n2) {
  6. return n2 ? n2 / 72 * r : 0;
  7. }
  8. function e(n2) {
  9. return n2 ? 72 * n2 / r : 0;
  10. }
  11. function o(r2) {
  12. if (typeof r2 == "string") {
  13. const u2 = r2.match(n);
  14. if (u2) {
  15. const n2 = Number(u2[1]), t2 = u2[3] && u2[3].toLowerCase(), o2 = r2.charAt(0) === "-", c2 = t2 === "px" ? e(n2) : n2;
  16. return o2 ? -c2 : c2;
  17. }
  18. return console.warn(t), null;
  19. }
  20. return r2;
  21. }
  22. function c(n2 = 0, t2 = 0) {
  23. return { x: n2, y: t2 };
  24. }
  25. function i(n2 = 0, t2 = 0) {
  26. return [n2, t2];
  27. }
  28. export {
  29. u,
  30. e,
  31. o,
  32. c,
  33. i
  34. };
  35. //# sourceMappingURL=chunk-WEMIK25H.js.map