{"ast":null,"code":"import { isString } from '../utils.mjs';\nconst createUnitType = unit => ({\n  test: v => isString(v) && v.endsWith(unit) && v.split(\" \").length === 1,\n  parse: parseFloat,\n  transform: v => \"\".concat(v).concat(unit)\n});\nconst degrees = createUnitType(\"deg\");\nconst percent = createUnitType(\"%\");\nconst px = createUnitType(\"px\");\nconst vh = createUnitType(\"vh\");\nconst vw = createUnitType(\"vw\");\nconst progressPercentage = {\n  ...percent,\n  parse: v => percent.parse(v) / 100,\n  transform: v => percent.transform(v * 100)\n};\nexport { degrees, percent, progressPercentage, px, vh, vw };","map":{"version":3,"names":["isString","createUnitType","unit","test","v","endsWith","split","length","parse","parseFloat","transform","concat","degrees","percent","px","vh","vw","progressPercentage"],"sources":["/opt/bitnami/minigames/frasle/node_modules/framer-motion/dist/es/value/types/numbers/units.mjs"],"sourcesContent":["import { isString } from '../utils.mjs';\n\nconst createUnitType = (unit) => ({\n    test: (v) => isString(v) && v.endsWith(unit) && v.split(\" \").length === 1,\n    parse: parseFloat,\n    transform: (v) => `${v}${unit}`,\n});\nconst degrees = createUnitType(\"deg\");\nconst percent = createUnitType(\"%\");\nconst px = createUnitType(\"px\");\nconst vh = createUnitType(\"vh\");\nconst vw = createUnitType(\"vw\");\nconst progressPercentage = {\n    ...percent,\n    parse: (v) => percent.parse(v) / 100,\n    transform: (v) => percent.transform(v * 100),\n};\n\nexport { degrees, percent, progressPercentage, px, vh, vw };\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,cAAc;AAEvC,MAAMC,cAAc,GAAIC,IAAI,KAAM;EAC9BC,IAAI,EAAGC,CAAC,IAAKJ,QAAQ,CAACI,CAAC,CAAC,IAAIA,CAAC,CAACC,QAAQ,CAACH,IAAI,CAAC,IAAIE,CAAC,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,MAAM,KAAK,CAAC;EACzEC,KAAK,EAAEC,UAAU;EACjBC,SAAS,EAAGN,CAAC,OAAAO,MAAA,CAAQP,CAAC,EAAAO,MAAA,CAAGT,IAAI;AACjC,CAAC,CAAC;AACF,MAAMU,OAAO,GAAGX,cAAc,CAAC,KAAK,CAAC;AACrC,MAAMY,OAAO,GAAGZ,cAAc,CAAC,GAAG,CAAC;AACnC,MAAMa,EAAE,GAAGb,cAAc,CAAC,IAAI,CAAC;AAC/B,MAAMc,EAAE,GAAGd,cAAc,CAAC,IAAI,CAAC;AAC/B,MAAMe,EAAE,GAAGf,cAAc,CAAC,IAAI,CAAC;AAC/B,MAAMgB,kBAAkB,GAAG;EACvB,GAAGJ,OAAO;EACVL,KAAK,EAAGJ,CAAC,IAAKS,OAAO,CAACL,KAAK,CAACJ,CAAC,CAAC,GAAG,GAAG;EACpCM,SAAS,EAAGN,CAAC,IAAKS,OAAO,CAACH,SAAS,CAACN,CAAC,GAAG,GAAG;AAC/C,CAAC;AAED,SAASQ,OAAO,EAAEC,OAAO,EAAEI,kBAAkB,EAAEH,EAAE,EAAEC,EAAE,EAAEC,EAAE"},"metadata":{},"sourceType":"module","externalDependencies":[]}