{"version":3,"file":"constants.min.mjs","names":[],"sources":["../../src/constants.ts"],"sourcesContent":["import type { TMat2D } from './typedefs';\n// use this syntax so babel plugin see this import here\nimport { version } from '../package.json';\n\nexport const VERSION = version;\n\nexport function noop() {}\n\nexport const halfPI = Math.PI / 2;\nexport const quarterPI = Math.PI / 4;\nexport const twoMathPi = Math.PI * 2;\nexport const PiBy180 = Math.PI / 180;\n\nexport const iMatrix = Object.freeze([1, 0, 0, 1, 0, 0]) as TMat2D;\nexport const DEFAULT_SVG_FONT_SIZE = 16;\nexport const ALIASING_LIMIT = 2;\n\n/* \"magic number\" for bezier approximations of arcs (http://itc.ktu.lt/itc354/Riskus354.pdf) */\nexport const kRect = 1 - 0.5522847498;\n\nexport const CENTER = 'center';\nexport const LEFT = 'left';\nexport const TOP = 'top';\nexport const BOTTOM = 'bottom';\nexport const RIGHT = 'right';\nexport const NONE = 'none';\nexport const HEIGHT = 'height';\n\nexport const reNewline = /\\r?\\n/;\n\nexport const MOVING = 'moving';\nexport const SCALING = 'scaling';\nexport const ROTATING = 'rotating';\nexport const ROTATE = 'rotate';\nexport const SKEWING = 'skewing';\nexport const RESIZING = 'resizing';\nexport const MODIFY_POLY = 'modifyPoly';\nexport const MODIFY_PATH = 'modifyPath';\nexport const CHANGED = 'changed';\nexport const SCALE = 'scale';\nexport const SCALE_X = 'scaleX';\nexport const SCALE_Y = 'scaleY';\nexport const SKEW_X = 'skewX';\nexport const SKEW_Y = 'skewY';\nexport const FILL = 'fill';\nexport const STROKE = 'stroke';\nexport const MODIFIED = 'modified';\n\nexport const LTR = 'ltr';\nexport const RTL = 'rtl';\n\nexport const NORMAL = 'normal';\n"],"mappings":"6CAIA,MAAa,EAAU,EAEvB,SAAgB,GAAA,EAEhB,MAAa,EAAS,KAAK,GAAK,EACnB,EAAY,KAAK,GAAK,EACtB,EAAsB,EAAV,KAAK,GACjB,EAAU,KAAK,GAAK,IAEpB,EAAU,OAAO,OAAO,CAAC,EAAG,EAAG,EAAG,EAAG,EAAG,EAAA,CAAA,CAKxC,EAAQ,YAER,EAAS,SACT,EAAO,OAEP,EAAS,SACT,EAAQ,QACR,EAAO,OAGP,EAAY,QAEZ,EAAS,SACT,EAAU,UACV,EAAW,WACX,EAAS,SACT,EAAU,UACV,EAAW,WACX,EAAc,aACd,EAAc,aACd,EAAU,UACV,EAAQ,QACR,EAAU,SACV,EAAU,SACV,EAAS,QACT,EAAS,QACT,EAAO,OACP,EAAS,SACT,EAAW,WAKX,EAAS,SAAA,OAAA,KAAA,OAAA,KAAA,OAAA,KAAA,QAAA,KAAA,KAAA,KAAA,KAAA,KAAA,SAAA,KAAA,YAAA,KAAA,YAAA,KAAA,OAAA,KAAA,KAAA,KAAA,OAAA,KAAA,QAAA,KAAA,SAAA,KAAA,MAAA,KAAA,OAAA,KAAA,SAAA,KAAA,MAAA,KAAA,QAAA,KAAA,QAAA,KAAA,QAAA,KAAA,QAAA,KAAA,OAAA,KAAA,OAAA,KAAA,OAAA,KAAA,QAAA,KAAA,OAAA,KAAA,QAAA,KAAA,MAAA,KAAA,KAAA,KAAA,UAAA,KAAA,UAAA,KAAA"}