{"ast":null,"code":"import { __assign } from 'tslib';\nimport { isString } from '../utils.js';\nvar createUnitType = function createUnitType(unit) {\n  return {\n    test: function test(v) {\n      return isString(v) && v.endsWith(unit) && v.split(' ').length === 1;\n    },\n    parse: parseFloat,\n    transform: function transform(v) {\n      return \"\" + v + unit;\n    }\n  };\n};\nvar degrees = createUnitType('deg');\nvar percent = createUnitType('%');\nvar px = createUnitType('px');\nvar vh = createUnitType('vh');\nvar vw = createUnitType('vw');\nvar progressPercentage = __assign(__assign({}, percent), {\n  parse: function parse(v) {\n    return percent.parse(v) / 100;\n  },\n  transform: function transform(v) {\n    return percent.transform(v * 100);\n  }\n});\nexport { degrees, percent, progressPercentage, px, vh, vw };","map":{"version":3,"names":["__assign","isString","createUnitType","unit","test","v","endsWith","split","length","parse","parseFloat","transform","degrees","percent","px","vh","vw","progressPercentage"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/style-value-types/dist/es/numbers/units.js"],"sourcesContent":["import { __assign } from 'tslib';\nimport { isString } from '../utils.js';\n\nvar createUnitType = function (unit) { return ({\n    test: function (v) {\n        return isString(v) && v.endsWith(unit) && v.split(' ').length === 1;\n    },\n    parse: parseFloat,\n    transform: function (v) { return \"\" + v + unit; },\n}); };\nvar degrees = createUnitType('deg');\nvar percent = createUnitType('%');\nvar px = createUnitType('px');\nvar vh = createUnitType('vh');\nvar vw = createUnitType('vw');\nvar progressPercentage = __assign(__assign({}, percent), { parse: function (v) { return percent.parse(v) / 100; }, transform: function (v) { return percent.transform(v * 100); } });\n\nexport { degrees, percent, progressPercentage, px, vh, vw };\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;AAChC,SAASC,QAAQ,QAAQ,aAAa;AAEtC,IAAIC,cAAc,GAAG,SAAjBA,cAAcA,CAAaC,IAAI,EAAE;EAAE,OAAQ;IAC3CC,IAAI,EAAE,SAANA,IAAIA,CAAYC,CAAC,EAAE;MACf,OAAOJ,QAAQ,CAACI,CAAC,CAAC,IAAIA,CAAC,CAACC,QAAQ,CAACH,IAAI,CAAC,IAAIE,CAAC,CAACE,KAAK,CAAC,GAAG,CAAC,CAACC,MAAM,KAAK,CAAC;IACvE,CAAC;IACDC,KAAK,EAAEC,UAAU;IACjBC,SAAS,EAAE,SAAXA,SAASA,CAAYN,CAAC,EAAE;MAAE,OAAO,EAAE,GAAGA,CAAC,GAAGF,IAAI;IAAE;EACpD,CAAC;AAAG,CAAC;AACL,IAAIS,OAAO,GAAGV,cAAc,CAAC,KAAK,CAAC;AACnC,IAAIW,OAAO,GAAGX,cAAc,CAAC,GAAG,CAAC;AACjC,IAAIY,EAAE,GAAGZ,cAAc,CAAC,IAAI,CAAC;AAC7B,IAAIa,EAAE,GAAGb,cAAc,CAAC,IAAI,CAAC;AAC7B,IAAIc,EAAE,GAAGd,cAAc,CAAC,IAAI,CAAC;AAC7B,IAAIe,kBAAkB,GAAGjB,QAAQ,CAACA,QAAQ,CAAC,CAAC,CAAC,EAAEa,OAAO,CAAC,EAAE;EAAEJ,KAAK,EAAE,SAAPA,KAAKA,CAAYJ,CAAC,EAAE;IAAE,OAAOQ,OAAO,CAACJ,KAAK,CAACJ,CAAC,CAAC,GAAG,GAAG;EAAE,CAAC;EAAEM,SAAS,EAAE,SAAXA,SAASA,CAAYN,CAAC,EAAE;IAAE,OAAOQ,OAAO,CAACF,SAAS,CAACN,CAAC,GAAG,GAAG,CAAC;EAAE;AAAE,CAAC,CAAC;AAEpL,SAASO,OAAO,EAAEC,OAAO,EAAEI,kBAAkB,EAAEH,EAAE,EAAEC,EAAE,EAAEC,EAAE","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}