{"ast":null,"code":"import { transpose } from \"../../transpose.mjs\";\nimport { constructFrom } from \"../../constructFrom.mjs\";\nconst TIMEZONE_UNIT_PRIORITY = 10;\nexport class Setter {\n  subPriority = 0;\n  validate(_utcDate, _options) {\n    return true;\n  }\n}\nexport class ValueSetter extends Setter {\n  constructor(value, validateValue, setValue, priority, subPriority) {\n    super();\n    this.value = value;\n    this.validateValue = validateValue;\n    this.setValue = setValue;\n    this.priority = priority;\n    if (subPriority) {\n      this.subPriority = subPriority;\n    }\n  }\n  validate(date, options) {\n    return this.validateValue(date, this.value, options);\n  }\n  set(date, flags, options) {\n    return this.setValue(date, flags, this.value, options);\n  }\n}\nexport class DateToSystemTimezoneSetter extends Setter {\n  priority = TIMEZONE_UNIT_PRIORITY;\n  subPriority = -1;\n  set(date, flags) {\n    if (flags.timestampIsSet) return date;\n    return constructFrom(date, transpose(date, Date));\n  }\n}","map":{"version":3,"names":["transpose","constructFrom","TIMEZONE_UNIT_PRIORITY","Setter","subPriority","validate","_utcDate","_options","ValueSetter","constructor","value","validateValue","setValue","priority","date","options","set","flags","DateToSystemTimezoneSetter","timestampIsSet","Date"],"sources":["/root/rfcontavagas_hom/12.-Servidor-local-Docker/Front-Parking-Angular/node_modules/date-fns/parse/_lib/Setter.mjs"],"sourcesContent":["import { transpose } from \"../../transpose.mjs\";\nimport { constructFrom } from \"../../constructFrom.mjs\";\n\nconst TIMEZONE_UNIT_PRIORITY = 10;\n\nexport class Setter {\n  subPriority = 0;\n\n  validate(_utcDate, _options) {\n    return true;\n  }\n}\n\nexport class ValueSetter extends Setter {\n  constructor(\n    value,\n\n    validateValue,\n\n    setValue,\n\n    priority,\n    subPriority,\n  ) {\n    super();\n    this.value = value;\n    this.validateValue = validateValue;\n    this.setValue = setValue;\n    this.priority = priority;\n    if (subPriority) {\n      this.subPriority = subPriority;\n    }\n  }\n\n  validate(date, options) {\n    return this.validateValue(date, this.value, options);\n  }\n\n  set(date, flags, options) {\n    return this.setValue(date, flags, this.value, options);\n  }\n}\n\nexport class DateToSystemTimezoneSetter extends Setter {\n  priority = TIMEZONE_UNIT_PRIORITY;\n  subPriority = -1;\n  set(date, flags) {\n    if (flags.timestampIsSet) return date;\n    return constructFrom(date, transpose(date, Date));\n  }\n}\n"],"mappings":"AAAA,SAASA,SAAS,QAAQ,qBAAqB;AAC/C,SAASC,aAAa,QAAQ,yBAAyB;AAEvD,MAAMC,sBAAsB,GAAG,EAAE;AAEjC,OAAO,MAAMC,MAAM,CAAC;EAClBC,WAAW,GAAG,CAAC;EAEfC,QAAQA,CAACC,QAAQ,EAAEC,QAAQ,EAAE;IAC3B,OAAO,IAAI;EACb;AACF;AAEA,OAAO,MAAMC,WAAW,SAASL,MAAM,CAAC;EACtCM,WAAWA,CACTC,KAAK,EAELC,aAAa,EAEbC,QAAQ,EAERC,QAAQ,EACRT,WAAW,EACX;IACA,KAAK,CAAC,CAAC;IACP,IAAI,CAACM,KAAK,GAAGA,KAAK;IAClB,IAAI,CAACC,aAAa,GAAGA,aAAa;IAClC,IAAI,CAACC,QAAQ,GAAGA,QAAQ;IACxB,IAAI,CAACC,QAAQ,GAAGA,QAAQ;IACxB,IAAIT,WAAW,EAAE;MACf,IAAI,CAACA,WAAW,GAAGA,WAAW;IAChC;EACF;EAEAC,QAAQA,CAACS,IAAI,EAAEC,OAAO,EAAE;IACtB,OAAO,IAAI,CAACJ,aAAa,CAACG,IAAI,EAAE,IAAI,CAACJ,KAAK,EAAEK,OAAO,CAAC;EACtD;EAEAC,GAAGA,CAACF,IAAI,EAAEG,KAAK,EAAEF,OAAO,EAAE;IACxB,OAAO,IAAI,CAACH,QAAQ,CAACE,IAAI,EAAEG,KAAK,EAAE,IAAI,CAACP,KAAK,EAAEK,OAAO,CAAC;EACxD;AACF;AAEA,OAAO,MAAMG,0BAA0B,SAASf,MAAM,CAAC;EACrDU,QAAQ,GAAGX,sBAAsB;EACjCE,WAAW,GAAG,CAAC,CAAC;EAChBY,GAAGA,CAACF,IAAI,EAAEG,KAAK,EAAE;IACf,IAAIA,KAAK,CAACE,cAAc,EAAE,OAAOL,IAAI;IACrC,OAAOb,aAAa,CAACa,IAAI,EAAEd,SAAS,CAACc,IAAI,EAAEM,IAAI,CAAC,CAAC;EACnD;AACF","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}