{
  "version": 3,
  "sources": ["../../src/store/actions/transactions/transactionStateByStatus.ts"],
  "sourcesContent": ["import {\n  TransactionBatchStatusesEnum,\n  TransactionServerStatusesEnum\n} from 'types/enums.types';\n\nexport const pendingBatchTransactionsStates: string[] = [\n  TransactionBatchStatusesEnum.sent\n];\n\nexport const successBatchTransactionsStates: string[] = [\n  TransactionBatchStatusesEnum.success\n];\n\nexport const failBatchTransactionsStates: string[] = [\n  TransactionBatchStatusesEnum.fail,\n  TransactionBatchStatusesEnum.cancelled,\n  TransactionBatchStatusesEnum.timedOut\n];\n\nexport const invalidBatchTransactionsStates: string[] = [\n  TransactionBatchStatusesEnum.invalid\n];\n\nexport const timedOutBatchTransactionsStates: string[] = [\n  TransactionBatchStatusesEnum.timedOut\n];\n\nexport const pendingServerTransactionsStatuses: string[] = [\n  TransactionServerStatusesEnum.pending\n];\n\nexport const successServerTransactionsStates: string[] = [\n  TransactionServerStatusesEnum.success\n];\n\nexport const failServerTransactionsStates: string[] = [\n  TransactionServerStatusesEnum.fail,\n  TransactionServerStatusesEnum.invalid\n];\n\nexport const notExecutedServerTransactionsStates: string[] = [\n  TransactionServerStatusesEnum.notExecuted\n];\n\nexport function getIsTransactionPending(status?: string) {\n  return (\n    status != null &&\n    (isBatchTransactionPending(status) || isServerTransactionPending(status))\n  );\n}\n\nexport function getIsTransactionSuccessful(status?: string) {\n  return (\n    status != null &&\n    (isBatchTransactionSuccessful(status) ||\n      isServerTransactionSuccessful(status))\n  );\n}\n\nexport function getIsTransactionFailed(status?: string) {\n  return (\n    status != null &&\n    (isBatchTransactionFailed(status) || isServerTransactionFailed(status))\n  );\n}\n\nexport function getIsTransactionNotExecuted(status?: string) {\n  return (\n    status != null &&\n    (isBatchTransactionInvalid(status) ||\n      isServerTransactionNotExecuted(status))\n  );\n}\n\nexport function getIsTransactionTimedOut(status?: string) {\n  return status != null && isBatchTransactionTimedOut(status);\n}\n\nexport function isBatchTransactionPending(status?: string) {\n  return status != null && pendingBatchTransactionsStates.includes(status);\n}\n\nexport function isBatchTransactionSuccessful(status?: string) {\n  return status != null && successBatchTransactionsStates.includes(status);\n}\n\nexport function isBatchTransactionFailed(status?: string) {\n  return status != null && failBatchTransactionsStates.includes(status);\n}\n\nexport function isBatchTransactionInvalid(status?: string) {\n  return status != null && invalidBatchTransactionsStates.includes(status);\n}\n\nexport function isBatchTransactionTimedOut(status?: string) {\n  return status != null && timedOutBatchTransactionsStates.includes(status);\n}\n\nexport function isServerTransactionPending(status?: string) {\n  return status != null && pendingServerTransactionsStatuses.includes(status);\n}\nexport function isServerTransactionSuccessful(status?: string) {\n  return status != null && successServerTransactionsStates.includes(status);\n}\n\nexport function isServerTransactionFailed(status?: string) {\n  return status != null && failServerTransactionsStates.includes(status);\n}\n\nexport function isServerTransactionNotExecuted(status?: string) {\n  return status != null && notExecutedServerTransactionsStates.includes(status);\n}\n"],
  "mappings": "AAKO,IAAMA,EAA2C,OAExD,EAEaC,EAA2C,UAExD,EAEaC,EAAwC,8BAIrD,EAEaC,EAA2C,UAExD,EAEaC,EAA4C,WAEzD,EAEaC,EAA8C,UAE3D,EAEaC,EAA4C,UAEzD,EAEaC,EAAyC,iBAGtD,EAEaC,EAAgD,eAE7D,EAEO,SAASC,EAAwBC,EAAiB,CACvD,OACEA,GAAU,OACTC,EAA0BD,CAAM,GAAKE,EAA2BF,CAAM,EAE3E,CAEO,SAASG,EAA2BH,EAAiB,CAC1D,OACEA,GAAU,OACTI,EAA6BJ,CAAM,GAClCK,EAA8BL,CAAM,EAE1C,CAEO,SAASM,EAAuBN,EAAiB,CACtD,OACEA,GAAU,OACTO,EAAyBP,CAAM,GAAKQ,EAA0BR,CAAM,EAEzE,CAEO,SAASS,EAA4BT,EAAiB,CAC3D,OACEA,GAAU,OACTU,EAA0BV,CAAM,GAC/BW,EAA+BX,CAAM,EAE3C,CAEO,SAASY,EAAyBZ,EAAiB,CACxD,OAAOA,GAAU,MAAQa,EAA2Bb,CAAM,CAC5D,CAEO,SAASC,EAA0BD,EAAiB,CACzD,OAAOA,GAAU,MAAQV,EAA+B,SAASU,CAAM,CACzE,CAEO,SAASI,EAA6BJ,EAAiB,CAC5D,OAAOA,GAAU,MAAQT,EAA+B,SAASS,CAAM,CACzE,CAEO,SAASO,EAAyBP,EAAiB,CACxD,OAAOA,GAAU,MAAQR,EAA4B,SAASQ,CAAM,CACtE,CAEO,SAASU,EAA0BV,EAAiB,CACzD,OAAOA,GAAU,MAAQP,EAA+B,SAASO,CAAM,CACzE,CAEO,SAASa,EAA2Bb,EAAiB,CAC1D,OAAOA,GAAU,MAAQN,EAAgC,SAASM,CAAM,CAC1E,CAEO,SAASE,EAA2BF,EAAiB,CAC1D,OAAOA,GAAU,MAAQL,EAAkC,SAASK,CAAM,CAC5E,CACO,SAASK,EAA8BL,EAAiB,CAC7D,OAAOA,GAAU,MAAQJ,EAAgC,SAASI,CAAM,CAC1E,CAEO,SAASQ,EAA0BR,EAAiB,CACzD,OAAOA,GAAU,MAAQH,EAA6B,SAASG,CAAM,CACvE,CAEO,SAASW,EAA+BX,EAAiB,CAC9D,OAAOA,GAAU,MAAQF,EAAoC,SAASE,CAAM,CAC9E",
  "names": ["pendingBatchTransactionsStates", "successBatchTransactionsStates", "failBatchTransactionsStates", "invalidBatchTransactionsStates", "timedOutBatchTransactionsStates", "pendingServerTransactionsStatuses", "successServerTransactionsStates", "failServerTransactionsStates", "notExecutedServerTransactionsStates", "getIsTransactionPending", "status", "isBatchTransactionPending", "isServerTransactionPending", "getIsTransactionSuccessful", "isBatchTransactionSuccessful", "isServerTransactionSuccessful", "getIsTransactionFailed", "isBatchTransactionFailed", "isServerTransactionFailed", "getIsTransactionNotExecuted", "isBatchTransactionInvalid", "isServerTransactionNotExecuted", "getIsTransactionTimedOut", "isBatchTransactionTimedOut"]
}
