{"ast":null,"code":"export var getMainLayoutClassName = function getMainLayoutClassName(layout) {\n  switch (layout) {\n    case 'stacked':\n      return 'rhap_stacked';\n    case 'stacked-reverse':\n      return 'rhap_stacked-reverse';\n    case 'horizontal':\n      return 'rhap_horizontal';\n    case 'horizontal-reverse':\n      return 'rhap_horizontal-reverse';\n    default:\n      return 'rhap_stacked';\n  }\n};\nexport var getPosX = function getPosX(event) {\n  if (event instanceof MouseEvent) {\n    return event.clientX;\n  } else {\n    return event.touches[0].clientX;\n  }\n};\nvar addHeadingZero = function addHeadingZero(num) {\n  return num > 9 ? num.toString() : \"0\".concat(num);\n};\nexport var getDisplayTimeBySeconds = function getDisplayTimeBySeconds(seconds, totalSeconds, timeFormat) {\n  if (!isFinite(seconds)) {\n    return null;\n  }\n  var min = Math.floor(seconds / 60);\n  var minStr = addHeadingZero(min);\n  var secStr = addHeadingZero(Math.floor(seconds % 60));\n  var minStrForHour = addHeadingZero(Math.floor(min % 60));\n  var hourStr = Math.floor(min / 60);\n  var mmSs = \"\".concat(minStr, \":\").concat(secStr);\n  var hhMmSs = \"\".concat(hourStr, \":\").concat(minStrForHour, \":\").concat(secStr);\n  if (timeFormat === 'auto') {\n    if (totalSeconds >= 3600) {\n      return hhMmSs;\n    } else {\n      return mmSs;\n    }\n  } else if (timeFormat === 'mm:ss') {\n    return mmSs;\n  } else if (timeFormat === 'hh:mm:ss') {\n    return hhMmSs;\n  }\n};\nexport function throttle(func, limit) {\n  var inThrottle = false;\n  return function (arg) {\n    if (!inThrottle) {\n      func(arg);\n      inThrottle = true;\n      setTimeout(function () {\n        return inThrottle = false;\n      }, limit);\n    }\n  };\n}","map":{"version":3,"names":["getMainLayoutClassName","layout","getPosX","event","MouseEvent","clientX","touches","addHeadingZero","num","toString","concat","getDisplayTimeBySeconds","seconds","totalSeconds","timeFormat","isFinite","min","Math","floor","minStr","secStr","minStrForHour","hourStr","mmSs","hhMmSs","throttle","func","limit","inThrottle","arg","setTimeout"],"sources":["D:/Project/UC_Trains_Voice/react-demo/node_modules/react-h5-audio-player/es/utils.js"],"sourcesContent":["export var getMainLayoutClassName = function getMainLayoutClassName(layout) {\n  switch (layout) {\n    case 'stacked':\n      return 'rhap_stacked';\n\n    case 'stacked-reverse':\n      return 'rhap_stacked-reverse';\n\n    case 'horizontal':\n      return 'rhap_horizontal';\n\n    case 'horizontal-reverse':\n      return 'rhap_horizontal-reverse';\n\n    default:\n      return 'rhap_stacked';\n  }\n};\nexport var getPosX = function getPosX(event) {\n  if (event instanceof MouseEvent) {\n    return event.clientX;\n  } else {\n    return event.touches[0].clientX;\n  }\n};\n\nvar addHeadingZero = function addHeadingZero(num) {\n  return num > 9 ? num.toString() : \"0\".concat(num);\n};\n\nexport var getDisplayTimeBySeconds = function getDisplayTimeBySeconds(seconds, totalSeconds, timeFormat) {\n  if (!isFinite(seconds)) {\n    return null;\n  }\n\n  var min = Math.floor(seconds / 60);\n  var minStr = addHeadingZero(min);\n  var secStr = addHeadingZero(Math.floor(seconds % 60));\n  var minStrForHour = addHeadingZero(Math.floor(min % 60));\n  var hourStr = Math.floor(min / 60);\n  var mmSs = \"\".concat(minStr, \":\").concat(secStr);\n  var hhMmSs = \"\".concat(hourStr, \":\").concat(minStrForHour, \":\").concat(secStr);\n\n  if (timeFormat === 'auto') {\n    if (totalSeconds >= 3600) {\n      return hhMmSs;\n    } else {\n      return mmSs;\n    }\n  } else if (timeFormat === 'mm:ss') {\n    return mmSs;\n  } else if (timeFormat === 'hh:mm:ss') {\n    return hhMmSs;\n  }\n};\nexport function throttle(func, limit) {\n  var inThrottle = false;\n  return function (arg) {\n    if (!inThrottle) {\n      func(arg);\n      inThrottle = true;\n      setTimeout(function () {\n        return inThrottle = false;\n      }, limit);\n    }\n  };\n}"],"mappings":"AAAA,OAAO,IAAIA,sBAAsB,GAAG,SAASA,sBAAsBA,CAACC,MAAM,EAAE;EAC1E,QAAQA,MAAM;IACZ,KAAK,SAAS;MACZ,OAAO,cAAc;IAEvB,KAAK,iBAAiB;MACpB,OAAO,sBAAsB;IAE/B,KAAK,YAAY;MACf,OAAO,iBAAiB;IAE1B,KAAK,oBAAoB;MACvB,OAAO,yBAAyB;IAElC;MACE,OAAO,cAAc;EACzB;AACF,CAAC;AACD,OAAO,IAAIC,OAAO,GAAG,SAASA,OAAOA,CAACC,KAAK,EAAE;EAC3C,IAAIA,KAAK,YAAYC,UAAU,EAAE;IAC/B,OAAOD,KAAK,CAACE,OAAO;EACtB,CAAC,MAAM;IACL,OAAOF,KAAK,CAACG,OAAO,CAAC,CAAC,CAAC,CAACD,OAAO;EACjC;AACF,CAAC;AAED,IAAIE,cAAc,GAAG,SAASA,cAAcA,CAACC,GAAG,EAAE;EAChD,OAAOA,GAAG,GAAG,CAAC,GAAGA,GAAG,CAACC,QAAQ,CAAC,CAAC,GAAG,GAAG,CAACC,MAAM,CAACF,GAAG,CAAC;AACnD,CAAC;AAED,OAAO,IAAIG,uBAAuB,GAAG,SAASA,uBAAuBA,CAACC,OAAO,EAAEC,YAAY,EAAEC,UAAU,EAAE;EACvG,IAAI,CAACC,QAAQ,CAACH,OAAO,CAAC,EAAE;IACtB,OAAO,IAAI;EACb;EAEA,IAAII,GAAG,GAAGC,IAAI,CAACC,KAAK,CAACN,OAAO,GAAG,EAAE,CAAC;EAClC,IAAIO,MAAM,GAAGZ,cAAc,CAACS,GAAG,CAAC;EAChC,IAAII,MAAM,GAAGb,cAAc,CAACU,IAAI,CAACC,KAAK,CAACN,OAAO,GAAG,EAAE,CAAC,CAAC;EACrD,IAAIS,aAAa,GAAGd,cAAc,CAACU,IAAI,CAACC,KAAK,CAACF,GAAG,GAAG,EAAE,CAAC,CAAC;EACxD,IAAIM,OAAO,GAAGL,IAAI,CAACC,KAAK,CAACF,GAAG,GAAG,EAAE,CAAC;EAClC,IAAIO,IAAI,GAAG,EAAE,CAACb,MAAM,CAACS,MAAM,EAAE,GAAG,CAAC,CAACT,MAAM,CAACU,MAAM,CAAC;EAChD,IAAII,MAAM,GAAG,EAAE,CAACd,MAAM,CAACY,OAAO,EAAE,GAAG,CAAC,CAACZ,MAAM,CAACW,aAAa,EAAE,GAAG,CAAC,CAACX,MAAM,CAACU,MAAM,CAAC;EAE9E,IAAIN,UAAU,KAAK,MAAM,EAAE;IACzB,IAAID,YAAY,IAAI,IAAI,EAAE;MACxB,OAAOW,MAAM;IACf,CAAC,MAAM;MACL,OAAOD,IAAI;IACb;EACF,CAAC,MAAM,IAAIT,UAAU,KAAK,OAAO,EAAE;IACjC,OAAOS,IAAI;EACb,CAAC,MAAM,IAAIT,UAAU,KAAK,UAAU,EAAE;IACpC,OAAOU,MAAM;EACf;AACF,CAAC;AACD,OAAO,SAASC,QAAQA,CAACC,IAAI,EAAEC,KAAK,EAAE;EACpC,IAAIC,UAAU,GAAG,KAAK;EACtB,OAAO,UAAUC,GAAG,EAAE;IACpB,IAAI,CAACD,UAAU,EAAE;MACfF,IAAI,CAACG,GAAG,CAAC;MACTD,UAAU,GAAG,IAAI;MACjBE,UAAU,CAAC,YAAY;QACrB,OAAOF,UAAU,GAAG,KAAK;MAC3B,CAAC,EAAED,KAAK,CAAC;IACX;EACF,CAAC;AACH","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}