{"version":3,"sources":["jsdelivr-header.js","/npm/@aws-sdk/client-redshift-data@3.1086.0/dist-cjs/index.js"],"names":[],"mappings":"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","file":"/npm/@aws-sdk/client-redshift-data@3.1086.0/dist-cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /npm/@aws-sdk/client-redshift-data@3.1086.0/dist-cjs/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require(\"@aws-sdk/core/client\");\nconst { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require(\"@smithy/core\");\nconst { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require(\"@smithy/core/client\");\nconst { Command: $Command } = require(\"@smithy/core/client\");\nexports.$Command = $Command;\nexports.__Client = Client;\nconst { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require(\"@smithy/core/config\");\nconst { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require(\"@smithy/core/endpoints\");\nconst { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require(\"@smithy/core/protocols\");\nconst { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require(\"@smithy/core/retry\");\nconst { TypeRegistry, getSchemaSerdePlugin } = require(\"@smithy/core/schema\");\nconst { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require(\"@aws-sdk/core/httpAuthSchemes\");\nconst { defaultProvider } = require(\"@aws-sdk/credential-provider-node\");\nconst { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require(\"@smithy/core/serde\");\nconst { streamCollector, NodeHttpHandler } = require(\"@smithy/node-http-handler\");\nconst { AwsJson1_1Protocol } = require(\"@aws-sdk/core/protocols\");\nconst { Sha256 } = require(\"@smithy/core/checksum\");\n\nconst defaultRedshiftDataHttpAuthSchemeParametersProvider = async (config, context, input) => {\n    return {\n        operation: getSmithyContext(context).operation,\n        region: await normalizeProvider(config.region)() || (() => {\n            throw new Error(\"expected `region` to be configured for `aws.auth#sigv4`\");\n        })(),\n    };\n};\nfunction createAwsAuthSigv4HttpAuthOption(authParameters) {\n    return {\n        schemeId: \"aws.auth#sigv4\",\n        signingProperties: {\n            name: \"redshift-data\",\n            region: authParameters.region,\n        },\n        propertiesExtractor: (config, context) => ({\n            signingProperties: {\n                config,\n                context,\n            },\n        }),\n    };\n}\nconst defaultRedshiftDataHttpAuthSchemeProvider = (authParameters) => {\n    const options = [];\n    switch (authParameters.operation) {\n        default: {\n            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));\n        }\n    }\n    return options;\n};\nconst resolveHttpAuthSchemeConfig = (config) => {\n    const config_0 = resolveAwsSdkSigV4Config(config);\n    return Object.assign(config_0, {\n        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),\n    });\n};\n\nconst resolveClientEndpointParameters = (options) => {\n    return Object.assign(options, {\n        useDualstackEndpoint: options.useDualstackEndpoint ?? false,\n        useFipsEndpoint: options.useFipsEndpoint ?? false,\n        defaultSigningName: \"redshift-data\",\n    });\n};\nconst commonParams = {\n    UseFIPS: { type: \"builtInParams\", name: \"useFipsEndpoint\" },\n    Endpoint: { type: \"builtInParams\", name: \"endpoint\" },\n    Region: { type: \"builtInParams\", name: \"region\" },\n    UseDualStack: { type: \"builtInParams\", name: \"useDualstackEndpoint\" },\n};\n\nvar version = \"3.1085.0\";\nvar packageInfo = {\n\tversion: version};\n\nconst k = \"ref\";\nconst a = -1, b = true, c = \"isSet\", d = \"PartitionResult\", e = \"booleanEquals\", f = \"getAttr\", g = { [k]: \"Endpoint\" }, h = { [k]: d }, i = {}, j = [{ [k]: \"Region\" }];\nconst _data = {\n    conditions: [\n        [c, [g]],\n        [c, j],\n        [\"aws.partition\", j, d],\n        [e, [{ [k]: \"UseFIPS\" }, b]],\n        [e, [{ [k]: \"UseDualStack\" }, b]],\n        [e, [{ fn: f, argv: [h, \"supportsDualStack\"] }, b]],\n        [e, [{ fn: f, argv: [h, \"supportsFIPS\"] }, b]]\n    ],\n    results: [\n        [a],\n        [a, \"Invalid Configuration: FIPS and custom endpoint are not supported\"],\n        [a, \"Invalid Configuration: Dualstack and custom endpoint are not supported\"],\n        [g, i],\n        [\"https://redshift-data-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\", i],\n        [a, \"FIPS and DualStack are enabled, but this partition does not support one or both\"],\n        [\"https://redshift-data-fips.{Region}.{PartitionResult#dnsSuffix}\", i],\n        [a, \"FIPS is enabled but this partition does not support FIPS\"],\n        [\"https://redshift-data.{Region}.{PartitionResult#dualStackDnsSuffix}\", i],\n        [a, \"DualStack is enabled but this partition does not support DualStack\"],\n        [\"https://redshift-data.{Region}.{PartitionResult#dnsSuffix}\", i],\n        [a, \"Invalid Configuration: Missing Region\"]\n    ]\n};\nconst root = 2;\nconst r = 100_000_000;\nconst nodes = new Int32Array([\n    -1, 1, -1,\n    0, 12, 3,\n    1, 4, r + 11,\n    2, 5, r + 11,\n    3, 8, 6,\n    4, 7, r + 10,\n    5, r + 8, r + 9,\n    4, 10, 9,\n    6, r + 6, r + 7,\n    5, 11, r + 5,\n    6, r + 4, r + 5,\n    3, r + 1, 13,\n    4, r + 2, r + 3,\n]);\nconst bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results);\n\nconst cache = new EndpointCache({\n    size: 50,\n    params: [\"Endpoint\", \"Region\", \"UseDualStack\", \"UseFIPS\"],\n});\nconst defaultEndpointResolver = (endpointParams, context = {}) => {\n    return cache.get(endpointParams, () => decideEndpoint(bdd, {\n        endpointParams: endpointParams,\n        logger: context.logger,\n    }));\n};\ncustomEndpointFunctions.aws = awsEndpointFunctions;\n\nclass RedshiftDataServiceException extends ServiceException {\n    constructor(options) {\n        super(options);\n        Object.setPrototypeOf(this, RedshiftDataServiceException.prototype);\n    }\n}\n\nclass ActiveSessionsExceededException extends RedshiftDataServiceException {\n    name = \"ActiveSessionsExceededException\";\n    $fault = \"client\";\n    Message;\n    constructor(opts) {\n        super({\n            name: \"ActiveSessionsExceededException\",\n            $fault: \"client\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, ActiveSessionsExceededException.prototype);\n        this.Message = opts.Message;\n    }\n}\nclass ActiveStatementsExceededException extends RedshiftDataServiceException {\n    name = \"ActiveStatementsExceededException\";\n    $fault = \"client\";\n    Message;\n    constructor(opts) {\n        super({\n            name: \"ActiveStatementsExceededException\",\n            $fault: \"client\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, ActiveStatementsExceededException.prototype);\n        this.Message = opts.Message;\n    }\n}\nclass BatchExecuteStatementException extends RedshiftDataServiceException {\n    name = \"BatchExecuteStatementException\";\n    $fault = \"server\";\n    Message;\n    StatementId;\n    constructor(opts) {\n        super({\n            name: \"BatchExecuteStatementException\",\n            $fault: \"server\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, BatchExecuteStatementException.prototype);\n        this.Message = opts.Message;\n        this.StatementId = opts.StatementId;\n    }\n}\nclass InternalServerException extends RedshiftDataServiceException {\n    name = \"InternalServerException\";\n    $fault = \"server\";\n    Message;\n    constructor(opts) {\n        super({\n            name: \"InternalServerException\",\n            $fault: \"server\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, InternalServerException.prototype);\n        this.Message = opts.Message;\n    }\n}\nclass ResourceNotFoundException extends RedshiftDataServiceException {\n    name = \"ResourceNotFoundException\";\n    $fault = \"client\";\n    Message;\n    ResourceId;\n    constructor(opts) {\n        super({\n            name: \"ResourceNotFoundException\",\n            $fault: \"client\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);\n        this.Message = opts.Message;\n        this.ResourceId = opts.ResourceId;\n    }\n}\nclass ValidationException extends RedshiftDataServiceException {\n    name = \"ValidationException\";\n    $fault = \"client\";\n    Message;\n    constructor(opts) {\n        super({\n            name: \"ValidationException\",\n            $fault: \"client\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, ValidationException.prototype);\n        this.Message = opts.Message;\n    }\n}\nclass DatabaseConnectionException extends RedshiftDataServiceException {\n    name = \"DatabaseConnectionException\";\n    $fault = \"server\";\n    Message;\n    constructor(opts) {\n        super({\n            name: \"DatabaseConnectionException\",\n            $fault: \"server\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, DatabaseConnectionException.prototype);\n        this.Message = opts.Message;\n    }\n}\nclass QueryTimeoutException extends RedshiftDataServiceException {\n    name = \"QueryTimeoutException\";\n    $fault = \"client\";\n    Message;\n    constructor(opts) {\n        super({\n            name: \"QueryTimeoutException\",\n            $fault: \"client\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, QueryTimeoutException.prototype);\n        this.Message = opts.Message;\n    }\n}\nclass ExecuteStatementException extends RedshiftDataServiceException {\n    name = \"ExecuteStatementException\";\n    $fault = \"server\";\n    Message;\n    StatementId;\n    constructor(opts) {\n        super({\n            name: \"ExecuteStatementException\",\n            $fault: \"server\",\n            ...opts,\n        });\n        Object.setPrototypeOf(this, ExecuteStatementException.prototype);\n        this.Message = opts.Message;\n        this.StatementId = opts.StatementId;\n    }\n}\n\nconst _ASEE = \"ActiveSessionsExceededException\";\nconst _ASEEc = \"ActiveStatementsExceededException\";\nconst _BES = \"BatchExecuteStatement\";\nconst _BESE = \"BatchExecuteStatementException\";\nconst _BESI = \"BatchExecuteStatementInput\";\nconst _BESO = \"BatchExecuteStatementOutput\";\nconst _CA = \"CreatedAt\";\nconst _CD = \"ConnectedDatabase\";\nconst _CI = \"ClusterIdentifier\";\nconst _CL = \"ColumnList\";\nconst _CM = \"ColumnMetadata\";\nconst _CML = \"ColumnMetadataList\";\nconst _CS = \"CancelStatement\";\nconst _CSR = \"CancelStatementRequest\";\nconst _CSRa = \"CancelStatementResponse\";\nconst _CSVR = \"CSVRecords\";\nconst _CT = \"ClientToken\";\nconst _D = \"Database\";\nconst _DCE = \"DatabaseConnectionException\";\nconst _DG = \"DbGroups\";\nconst _DS = \"DescribeStatement\";\nconst _DSR = \"DescribeStatementRequest\";\nconst _DSRe = \"DescribeStatementResponse\";\nconst _DT = \"DescribeTable\";\nconst _DTR = \"DescribeTableRequest\";\nconst _DTRe = \"DescribeTableResponse\";\nconst _DU = \"DbUser\";\nconst _Da = \"Databases\";\nconst _Du = \"Duration\";\nconst _E = \"Error\";\nconst _ES = \"ExecuteStatement\";\nconst _ESE = \"ExecuteStatementException\";\nconst _ESI = \"ExecuteStatementInput\";\nconst _ESO = \"ExecuteStatementOutput\";\nconst _F = \"Field\";\nconst _FL = \"FieldList\";\nconst _FSR = \"FormattedSqlRecords\";\nconst _GSR = \"GetStatementResult\";\nconst _GSRR = \"GetStatementResultRequest\";\nconst _GSRRe = \"GetStatementResultResponse\";\nconst _GSRV = \"GetStatementResultV2\";\nconst _GSRVR = \"GetStatementResultV2Request\";\nconst _GSRVRe = \"GetStatementResultV2Response\";\nconst _HRS = \"HasResultSet\";\nconst _I = \"Id\";\nconst _IBS = \"IsBatchStatement\";\nconst _ISE = \"InternalServerException\";\nconst _LD = \"ListDatabases\";\nconst _LDR = \"ListDatabasesRequest\";\nconst _LDRi = \"ListDatabasesResponse\";\nconst _LS = \"ListSchemas\";\nconst _LSR = \"ListSchemasRequest\";\nconst _LSRi = \"ListSchemasResponse\";\nconst _LSRis = \"ListStatementsRequest\";\nconst _LSRist = \"ListStatementsResponse\";\nconst _LSi = \"ListStatements\";\nconst _LT = \"ListTables\";\nconst _LTR = \"ListTablesRequest\";\nconst _LTRi = \"ListTablesResponse\";\nconst _M = \"Message\";\nconst _MR = \"MaxResults\";\nconst _NT = \"NextToken\";\nconst _P = \"Parameters\";\nconst _QP = \"QueryParameters\";\nconst _QR = \"QueryRecords\";\nconst _QS = \"QueryString\";\nconst _QSu = \"QueryStrings\";\nconst _QTE = \"QueryTimeoutException\";\nconst _R = \"Records\";\nconst _RF = \"ResultFormat\";\nconst _RI = \"ResourceId\";\nconst _RL = \"RoleLevel\";\nconst _RNFE = \"ResourceNotFoundException\";\nconst _RP = \"RedshiftPid\";\nconst _RQI = \"RedshiftQueryId\";\nconst _RR = \"ResultRows\";\nconst _RS = \"ResultSize\";\nconst _S = \"Sqls\";\nconst _SA = \"SecretArn\";\nconst _SD = \"StatementData\";\nconst _SI = \"StatementId\";\nconst _SIe = \"SessionId\";\nconst _SKAS = \"SessionKeepAliveSeconds\";\nconst _SL = \"StatementList\";\nconst _SN = \"StatementName\";\nconst _SP = \"SchemaPattern\";\nconst _SPL = \"SqlParametersList\";\nconst _SPq = \"SqlParameter\";\nconst _SR = \"SqlRecords\";\nconst _SS = \"SubStatements\";\nconst _SSD = \"SubStatementData\";\nconst _SSL = \"SubStatementList\";\nconst _Sc = \"Schema\";\nconst _Sch = \"Schemas\";\nconst _Sq = \"Sql\";\nconst _St = \"Status\";\nconst _Sta = \"Statements\";\nconst _T = \"Table\";\nconst _TL = \"TableList\";\nconst _TM = \"TableMember\";\nconst _TN = \"TableName\";\nconst _TNR = \"TotalNumRows\";\nconst _TP = \"TablePattern\";\nconst _Ta = \"Tables\";\nconst _UA = \"UpdatedAt\";\nconst _VE = \"ValidationException\";\nconst _WE = \"WithEvent\";\nconst _WN = \"WorkgroupName\";\nconst _bV = \"booleanValue\";\nconst _bVl = \"blobValue\";\nconst _c = \"client\";\nconst _cD = \"columnDefault\";\nconst _dV = \"doubleValue\";\nconst _e = \"error\";\nconst _hE = \"httpError\";\nconst _iC = \"isCurrency\";\nconst _iCS = \"isCaseSensitive\";\nconst _iN = \"isNull\";\nconst _iS = \"isSigned\";\nconst _l = \"label\";\nconst _lV = \"longValue\";\nconst _le = \"length\";\nconst _n = \"name\";\nconst _nu = \"nullable\";\nconst _p = \"precision\";\nconst _s = \"smithy.ts.sdk.synthetic.com.amazonaws.redshiftdata\";\nconst _sN = \"schemaName\";\nconst _sV = \"stringValue\";\nconst _sc = \"scale\";\nconst _sch = \"schema\";\nconst _se = \"server\";\nconst _t = \"type\";\nconst _tN = \"tableName\";\nconst _tNy = \"typeName\";\nconst _v = \"value\";\nconst n0 = \"com.amazonaws.redshiftdata\";\nconst _s_registry = TypeRegistry.for(_s);\nvar RedshiftDataServiceException$ = [-3, _s, \"RedshiftDataServiceException\", 0, [], []];\n_s_registry.registerError(RedshiftDataServiceException$, RedshiftDataServiceException);\nconst n0_registry = TypeRegistry.for(n0);\nvar ActiveSessionsExceededException$ = [-3, n0, _ASEE,\n    { [_e]: _c, [_hE]: 400 },\n    [_M],\n    [0]\n];\nn0_registry.registerError(ActiveSessionsExceededException$, ActiveSessionsExceededException);\nvar ActiveStatementsExceededException$ = [-3, n0, _ASEEc,\n    { [_e]: _c, [_hE]: 400 },\n    [_M],\n    [0]\n];\nn0_registry.registerError(ActiveStatementsExceededException$, ActiveStatementsExceededException);\nvar BatchExecuteStatementException$ = [-3, n0, _BESE,\n    { [_e]: _se, [_hE]: 500 },\n    [_M, _SI],\n    [0, 0], 2\n];\nn0_registry.registerError(BatchExecuteStatementException$, BatchExecuteStatementException);\nvar DatabaseConnectionException$ = [-3, n0, _DCE,\n    { [_e]: _se, [_hE]: 500 },\n    [_M],\n    [0], 1\n];\nn0_registry.registerError(DatabaseConnectionException$, DatabaseConnectionException);\nvar ExecuteStatementException$ = [-3, n0, _ESE,\n    { [_e]: _se, [_hE]: 500 },\n    [_M, _SI],\n    [0, 0], 2\n];\nn0_registry.registerError(ExecuteStatementException$, ExecuteStatementException);\nvar InternalServerException$ = [-3, n0, _ISE,\n    { [_e]: _se, [_hE]: 500 },\n    [_M],\n    [0], 1\n];\nn0_registry.registerError(InternalServerException$, InternalServerException);\nvar QueryTimeoutException$ = [-3, n0, _QTE,\n    { [_e]: _c, [_hE]: 400 },\n    [_M],\n    [0]\n];\nn0_registry.registerError(QueryTimeoutException$, QueryTimeoutException);\nvar ResourceNotFoundException$ = [-3, n0, _RNFE,\n    { [_e]: _c, [_hE]: 404 },\n    [_M, _RI],\n    [0, 0], 2\n];\nn0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);\nvar ValidationException$ = [-3, n0, _VE,\n    { [_e]: _c, [_hE]: 400 },\n    [_M],\n    [0]\n];\nn0_registry.registerError(ValidationException$, ValidationException);\nconst errorTypeRegistries = [\n    _s_registry,\n    n0_registry,\n];\nvar BatchExecuteStatementInput$ = [3, n0, _BESI,\n    0,\n    [_S, _CI, _SA, _DU, _D, _WE, _SN, _P, _WN, _CT, _RF, _SKAS, _SIe],\n    [64 | 0, 0, 0, 0, 0, 2, 0, () => SqlParametersList, 0, [0, 4], 0, 1, 0], 1\n];\nvar BatchExecuteStatementOutput$ = [3, n0, _BESO,\n    0,\n    [_I, _CA, _CI, _DU, _DG, _D, _SA, _WN, _SIe],\n    [0, 4, 0, 0, 64 | 0, 0, 0, 0, 0]\n];\nvar CancelStatementRequest$ = [3, n0, _CSR,\n    0,\n    [_I],\n    [0], 1\n];\nvar CancelStatementResponse$ = [3, n0, _CSRa,\n    0,\n    [_St],\n    [2]\n];\nvar ColumnMetadata$ = [3, n0, _CM,\n    0,\n    [_iCS, _iC, _iS, _l, _n, _nu, _p, _sc, _sN, _tN, _tNy, _le, _cD],\n    [2, 2, 2, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0]\n];\nvar DescribeStatementRequest$ = [3, n0, _DSR,\n    0,\n    [_I],\n    [0], 1\n];\nvar DescribeStatementResponse$ = [3, n0, _DSRe,\n    0,\n    [_I, _SA, _DU, _D, _CI, _Du, _E, _St, _CA, _UA, _RP, _HRS, _QS, _RR, _RS, _RQI, _QP, _SS, _WN, _RF, _SIe],\n    [0, 0, 0, 0, 0, 1, 0, 0, 4, 4, 1, 2, 0, 1, 1, 1, () => SqlParametersList, () => SubStatementList, 0, 0, 0], 1\n];\nvar DescribeTableRequest$ = [3, n0, _DTR,\n    0,\n    [_D, _CI, _SA, _DU, _CD, _Sc, _T, _NT, _MR, _WN],\n    [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], 1\n];\nvar DescribeTableResponse$ = [3, n0, _DTRe,\n    0,\n    [_TN, _CL, _NT],\n    [0, () => ColumnList, 0]\n];\nvar ExecuteStatementInput$ = [3, n0, _ESI,\n    0,\n    [_Sq, _CI, _SA, _DU, _D, _WE, _SN, _P, _WN, _CT, _RF, _SKAS, _SIe],\n    [0, 0, 0, 0, 0, 2, 0, () => SqlParametersList, 0, [0, 4], 0, 1, 0], 1\n];\nvar ExecuteStatementOutput$ = [3, n0, _ESO,\n    0,\n    [_I, _CA, _CI, _DU, _DG, _D, _SA, _WN, _SIe],\n    [0, 4, 0, 0, 64 | 0, 0, 0, 0, 0]\n];\nvar GetStatementResultRequest$ = [3, n0, _GSRR,\n    0,\n    [_I, _NT],\n    [0, 0], 1\n];\nvar GetStatementResultResponse$ = [3, n0, _GSRRe,\n    0,\n    [_R, _CM, _TNR, _NT],\n    [() => SqlRecords, () => ColumnMetadataList, 1, 0], 1\n];\nvar GetStatementResultV2Request$ = [3, n0, _GSRVR,\n    0,\n    [_I, _NT],\n    [0, 0], 1\n];\nvar GetStatementResultV2Response$ = [3, n0, _GSRVRe,\n    0,\n    [_R, _CM, _TNR, _RF, _NT],\n    [() => FormattedSqlRecords, () => ColumnMetadataList, 1, 0, 0], 1\n];\nvar ListDatabasesRequest$ = [3, n0, _LDR,\n    0,\n    [_D, _CI, _SA, _DU, _NT, _MR, _WN],\n    [0, 0, 0, 0, 0, 1, 0], 1\n];\nvar ListDatabasesResponse$ = [3, n0, _LDRi,\n    0,\n    [_Da, _NT],\n    [64 | 0, 0]\n];\nvar ListSchemasRequest$ = [3, n0, _LSR,\n    0,\n    [_D, _CI, _SA, _DU, _CD, _SP, _NT, _MR, _WN],\n    [0, 0, 0, 0, 0, 0, 0, 1, 0], 1\n];\nvar ListSchemasResponse$ = [3, n0, _LSRi,\n    0,\n    [_Sch, _NT],\n    [64 | 0, 0]\n];\nvar ListStatementsRequest$ = [3, n0, _LSRis,\n    0,\n    [_NT, _MR, _SN, _St, _RL, _D, _CI, _WN],\n    [0, 1, 0, 0, 2, 0, 0, 0]\n];\nvar ListStatementsResponse$ = [3, n0, _LSRist,\n    0,\n    [_Sta, _NT],\n    [() => StatementList, 0], 1\n];\nvar ListTablesRequest$ = [3, n0, _LTR,\n    0,\n    [_D, _CI, _SA, _DU, _CD, _SP, _TP, _NT, _MR, _WN],\n    [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], 1\n];\nvar ListTablesResponse$ = [3, n0, _LTRi,\n    0,\n    [_Ta, _NT],\n    [() => TableList, 0]\n];\nvar SqlParameter$ = [3, n0, _SPq,\n    0,\n    [_n, _v],\n    [0, 0], 2\n];\nvar StatementData$ = [3, n0, _SD,\n    0,\n    [_I, _QS, _QSu, _SA, _St, _SN, _CA, _UA, _QP, _IBS, _RF, _SIe],\n    [0, 0, 64 | 0, 0, 0, 0, 4, 4, () => SqlParametersList, 2, 0, 0], 1\n];\nvar SubStatementData$ = [3, n0, _SSD,\n    0,\n    [_I, _Du, _E, _St, _CA, _UA, _QS, _RR, _RS, _RQI, _HRS],\n    [0, 1, 0, 0, 4, 4, 0, 1, 1, 1, 2], 1\n];\nvar TableMember$ = [3, n0, _TM,\n    0,\n    [_n, _t, _sch],\n    [0, 0, 0]\n];\nvar ColumnList = [1, n0, _CL,\n    0, () => ColumnMetadata$\n];\nvar ColumnMetadataList = [1, n0, _CML,\n    0, () => ColumnMetadata$\n];\nvar FieldList = [1, n0, _FL,\n    0, () => Field$\n];\nvar FormattedSqlRecords = [1, n0, _FSR,\n    0, () => QueryRecords$\n];\nvar SqlParametersList = [1, n0, _SPL,\n    0, () => SqlParameter$\n];\nvar SqlRecords = [1, n0, _SR,\n    0, () => FieldList\n];\nvar StatementList = [1, n0, _SL,\n    0, () => StatementData$\n];\nvar SubStatementList = [1, n0, _SSL,\n    0, () => SubStatementData$\n];\nvar TableList = [1, n0, _TL,\n    0, () => TableMember$\n];\nvar Field$ = [4, n0, _F,\n    0,\n    [_iN, _bV, _lV, _dV, _sV, _bVl],\n    [2, 2, 1, 1, 0, 21]\n];\nvar QueryRecords$ = [4, n0, _QR,\n    0,\n    [_CSVR],\n    [0]\n];\nvar BatchExecuteStatement$ = [9, n0, _BES,\n    0, () => BatchExecuteStatementInput$, () => BatchExecuteStatementOutput$\n];\nvar CancelStatement$ = [9, n0, _CS,\n    0, () => CancelStatementRequest$, () => CancelStatementResponse$\n];\nvar DescribeStatement$ = [9, n0, _DS,\n    0, () => DescribeStatementRequest$, () => DescribeStatementResponse$\n];\nvar DescribeTable$ = [9, n0, _DT,\n    0, () => DescribeTableRequest$, () => DescribeTableResponse$\n];\nvar ExecuteStatement$ = [9, n0, _ES,\n    0, () => ExecuteStatementInput$, () => ExecuteStatementOutput$\n];\nvar GetStatementResult$ = [9, n0, _GSR,\n    0, () => GetStatementResultRequest$, () => GetStatementResultResponse$\n];\nvar GetStatementResultV2$ = [9, n0, _GSRV,\n    0, () => GetStatementResultV2Request$, () => GetStatementResultV2Response$\n];\nvar ListDatabases$ = [9, n0, _LD,\n    0, () => ListDatabasesRequest$, () => ListDatabasesResponse$\n];\nvar ListSchemas$ = [9, n0, _LS,\n    0, () => ListSchemasRequest$, () => ListSchemasResponse$\n];\nvar ListStatements$ = [9, n0, _LSi,\n    0, () => ListStatementsRequest$, () => ListStatementsResponse$\n];\nvar ListTables$ = [9, n0, _LT,\n    0, () => ListTablesRequest$, () => ListTablesResponse$\n];\n\nconst getRuntimeConfig$1 = (config) => {\n    return {\n        apiVersion: \"2019-12-20\",\n        base64Decoder: config?.base64Decoder ?? fromBase64,\n        base64Encoder: config?.base64Encoder ?? toBase64,\n        disableHostPrefix: config?.disableHostPrefix ?? false,\n        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,\n        extensions: config?.extensions ?? [],\n        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultRedshiftDataHttpAuthSchemeProvider,\n        httpAuthSchemes: config?.httpAuthSchemes ?? [\n            {\n                schemeId: \"aws.auth#sigv4\",\n                identityProvider: (ipc) => ipc.getIdentityProvider(\"aws.auth#sigv4\"),\n                signer: new AwsSdkSigV4Signer(),\n            },\n        ],\n        logger: config?.logger ?? new NoOpLogger(),\n        protocol: config?.protocol ?? AwsJson1_1Protocol,\n        protocolSettings: config?.protocolSettings ?? {\n            defaultNamespace: \"com.amazonaws.redshiftdata\",\n            errorTypeRegistries,\n            version: \"2019-12-20\",\n            serviceTarget: \"RedshiftData\",\n        },\n        serviceId: config?.serviceId ?? \"Redshift Data\",\n        sha256: config?.sha256 ?? Sha256,\n        urlParser: config?.urlParser ?? parseUrl,\n        utf8Decoder: config?.utf8Decoder ?? fromUtf8,\n        utf8Encoder: config?.utf8Encoder ?? toUtf8,\n    };\n};\n\nconst getRuntimeConfig = (config) => {\n    emitWarningIfUnsupportedVersion(process.version);\n    const defaultsMode = resolveDefaultsModeConfig(config);\n    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);\n    const clientSharedValues = getRuntimeConfig$1(config);\n    emitWarningIfUnsupportedVersion$1(process.version);\n    const loaderConfig = {\n        profile: config?.profile,\n        logger: clientSharedValues.logger,\n    };\n    return {\n        ...clientSharedValues,\n        ...config,\n        runtime: \"node\",\n        defaultsMode,\n        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),\n        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,\n        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,\n        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),\n        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),\n        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),\n        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),\n        retryMode: config?.retryMode ??\n            loadConfig({\n                ...NODE_RETRY_MODE_CONFIG_OPTIONS,\n                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,\n            }, config),\n        streamCollector: config?.streamCollector ?? streamCollector,\n        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),\n        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),\n        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),\n    };\n};\n\nconst getHttpAuthExtensionConfiguration = (runtimeConfig) => {\n    const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;\n    let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;\n    let _credentials = runtimeConfig.credentials;\n    return {\n        setHttpAuthScheme(httpAuthScheme) {\n            const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);\n            if (index === -1) {\n                _httpAuthSchemes.push(httpAuthScheme);\n            }\n            else {\n                _httpAuthSchemes.splice(index, 1, httpAuthScheme);\n            }\n        },\n        httpAuthSchemes() {\n            return _httpAuthSchemes;\n        },\n        setHttpAuthSchemeProvider(httpAuthSchemeProvider) {\n            _httpAuthSchemeProvider = httpAuthSchemeProvider;\n        },\n        httpAuthSchemeProvider() {\n            return _httpAuthSchemeProvider;\n        },\n        setCredentials(credentials) {\n            _credentials = credentials;\n        },\n        credentials() {\n            return _credentials;\n        },\n    };\n};\nconst resolveHttpAuthRuntimeConfig = (config) => {\n    return {\n        httpAuthSchemes: config.httpAuthSchemes(),\n        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),\n        credentials: config.credentials(),\n    };\n};\n\nconst resolveRuntimeExtensions = (runtimeConfig, extensions) => {\n    const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));\n    extensions.forEach((extension) => extension.configure(extensionConfiguration));\n    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));\n};\n\nclass RedshiftDataClient extends Client {\n    config;\n    constructor(...[configuration]) {\n        const _config_0 = getRuntimeConfig(configuration || {});\n        super(_config_0);\n        this.initConfig = _config_0;\n        const _config_1 = resolveClientEndpointParameters(_config_0);\n        const _config_2 = resolveUserAgentConfig(_config_1);\n        const _config_3 = resolveRetryConfig(_config_2);\n        const _config_4 = resolveRegionConfig(_config_3);\n        const _config_5 = resolveHostHeaderConfig(_config_4);\n        const _config_6 = resolveEndpointConfig(_config_5);\n        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);\n        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);\n        this.config = _config_8;\n        this.middlewareStack.use(getSchemaSerdePlugin(this.config));\n        this.middlewareStack.use(getUserAgentPlugin(this.config));\n        this.middlewareStack.use(getRetryPlugin(this.config));\n        this.middlewareStack.use(getContentLengthPlugin(this.config));\n        this.middlewareStack.use(getHostHeaderPlugin(this.config));\n        this.middlewareStack.use(getLoggerPlugin(this.config));\n        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));\n        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {\n            httpAuthSchemeParametersProvider: defaultRedshiftDataHttpAuthSchemeParametersProvider,\n            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({\n                \"aws.auth#sigv4\": config.credentials,\n            }),\n        }));\n        this.middlewareStack.use(getHttpSigningPlugin(this.config));\n    }\n    destroy() {\n        super.destroy();\n    }\n}\n\nconst command = makeBuilder(commonParams, \"RedshiftData\", \"RedshiftDataClient\", getEndpointPlugin);\nconst _ep0 = {};\nconst _mw0 = (Command, cs, config, o) => [];\n\nclass BatchExecuteStatementCommand extends command(_ep0, _mw0, \"BatchExecuteStatement\", BatchExecuteStatement$) {\n}\n\nclass CancelStatementCommand extends command(_ep0, _mw0, \"CancelStatement\", CancelStatement$) {\n}\n\nclass DescribeStatementCommand extends command(_ep0, _mw0, \"DescribeStatement\", DescribeStatement$) {\n}\n\nclass DescribeTableCommand extends command(_ep0, _mw0, \"DescribeTable\", DescribeTable$) {\n}\n\nclass ExecuteStatementCommand extends command(_ep0, _mw0, \"ExecuteStatement\", ExecuteStatement$) {\n}\n\nclass GetStatementResultCommand extends command(_ep0, _mw0, \"GetStatementResult\", GetStatementResult$) {\n}\n\nclass GetStatementResultV2Command extends command(_ep0, _mw0, \"GetStatementResultV2\", GetStatementResultV2$) {\n}\n\nclass ListDatabasesCommand extends command(_ep0, _mw0, \"ListDatabases\", ListDatabases$) {\n}\n\nclass ListSchemasCommand extends command(_ep0, _mw0, \"ListSchemas\", ListSchemas$) {\n}\n\nclass ListStatementsCommand extends command(_ep0, _mw0, \"ListStatements\", ListStatements$) {\n}\n\nclass ListTablesCommand extends command(_ep0, _mw0, \"ListTables\", ListTables$) {\n}\n\nconst paginateDescribeTable = createPaginator(RedshiftDataClient, DescribeTableCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\nconst paginateGetStatementResult = createPaginator(RedshiftDataClient, GetStatementResultCommand, \"NextToken\", \"NextToken\", \"\");\n\nconst paginateGetStatementResultV2 = createPaginator(RedshiftDataClient, GetStatementResultV2Command, \"NextToken\", \"NextToken\", \"\");\n\nconst paginateListDatabases = createPaginator(RedshiftDataClient, ListDatabasesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\nconst paginateListSchemas = createPaginator(RedshiftDataClient, ListSchemasCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\nconst paginateListStatements = createPaginator(RedshiftDataClient, ListStatementsCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\nconst paginateListTables = createPaginator(RedshiftDataClient, ListTablesCommand, \"NextToken\", \"NextToken\", \"MaxResults\");\n\nconst commands = {\n    BatchExecuteStatementCommand,\n    CancelStatementCommand,\n    DescribeStatementCommand,\n    DescribeTableCommand,\n    ExecuteStatementCommand,\n    GetStatementResultCommand,\n    GetStatementResultV2Command,\n    ListDatabasesCommand,\n    ListSchemasCommand,\n    ListStatementsCommand,\n    ListTablesCommand,\n};\nconst paginators = {\n    paginateDescribeTable,\n    paginateGetStatementResult,\n    paginateGetStatementResultV2,\n    paginateListDatabases,\n    paginateListSchemas,\n    paginateListStatements,\n    paginateListTables,\n};\nclass RedshiftData extends RedshiftDataClient {\n}\ncreateAggregatedClient(commands, RedshiftData, { paginators });\n\nconst ResultFormatString = {\n    CSV: \"CSV\",\n    JSON: \"JSON\",\n};\nconst StatusString = {\n    ABORTED: \"ABORTED\",\n    ALL: \"ALL\",\n    FAILED: \"FAILED\",\n    FINISHED: \"FINISHED\",\n    PICKED: \"PICKED\",\n    STARTED: \"STARTED\",\n    SUBMITTED: \"SUBMITTED\",\n};\nconst StatementStatusString = {\n    ABORTED: \"ABORTED\",\n    FAILED: \"FAILED\",\n    FINISHED: \"FINISHED\",\n    PICKED: \"PICKED\",\n    STARTED: \"STARTED\",\n    SUBMITTED: \"SUBMITTED\",\n};\n\nexports.ActiveSessionsExceededException = ActiveSessionsExceededException;\nexports.ActiveSessionsExceededException$ = ActiveSessionsExceededException$;\nexports.ActiveStatementsExceededException = ActiveStatementsExceededException;\nexports.ActiveStatementsExceededException$ = ActiveStatementsExceededException$;\nexports.BatchExecuteStatement$ = BatchExecuteStatement$;\nexports.BatchExecuteStatementCommand = BatchExecuteStatementCommand;\nexports.BatchExecuteStatementException = BatchExecuteStatementException;\nexports.BatchExecuteStatementException$ = BatchExecuteStatementException$;\nexports.BatchExecuteStatementInput$ = BatchExecuteStatementInput$;\nexports.BatchExecuteStatementOutput$ = BatchExecuteStatementOutput$;\nexports.CancelStatement$ = CancelStatement$;\nexports.CancelStatementCommand = CancelStatementCommand;\nexports.CancelStatementRequest$ = CancelStatementRequest$;\nexports.CancelStatementResponse$ = CancelStatementResponse$;\nexports.ColumnMetadata$ = ColumnMetadata$;\nexports.DatabaseConnectionException = DatabaseConnectionException;\nexports.DatabaseConnectionException$ = DatabaseConnectionException$;\nexports.DescribeStatement$ = DescribeStatement$;\nexports.DescribeStatementCommand = DescribeStatementCommand;\nexports.DescribeStatementRequest$ = DescribeStatementRequest$;\nexports.DescribeStatementResponse$ = DescribeStatementResponse$;\nexports.DescribeTable$ = DescribeTable$;\nexports.DescribeTableCommand = DescribeTableCommand;\nexports.DescribeTableRequest$ = DescribeTableRequest$;\nexports.DescribeTableResponse$ = DescribeTableResponse$;\nexports.ExecuteStatement$ = ExecuteStatement$;\nexports.ExecuteStatementCommand = ExecuteStatementCommand;\nexports.ExecuteStatementException = ExecuteStatementException;\nexports.ExecuteStatementException$ = ExecuteStatementException$;\nexports.ExecuteStatementInput$ = ExecuteStatementInput$;\nexports.ExecuteStatementOutput$ = ExecuteStatementOutput$;\nexports.Field$ = Field$;\nexports.GetStatementResult$ = GetStatementResult$;\nexports.GetStatementResultCommand = GetStatementResultCommand;\nexports.GetStatementResultRequest$ = GetStatementResultRequest$;\nexports.GetStatementResultResponse$ = GetStatementResultResponse$;\nexports.GetStatementResultV2$ = GetStatementResultV2$;\nexports.GetStatementResultV2Command = GetStatementResultV2Command;\nexports.GetStatementResultV2Request$ = GetStatementResultV2Request$;\nexports.GetStatementResultV2Response$ = GetStatementResultV2Response$;\nexports.InternalServerException = InternalServerException;\nexports.InternalServerException$ = InternalServerException$;\nexports.ListDatabases$ = ListDatabases$;\nexports.ListDatabasesCommand = ListDatabasesCommand;\nexports.ListDatabasesRequest$ = ListDatabasesRequest$;\nexports.ListDatabasesResponse$ = ListDatabasesResponse$;\nexports.ListSchemas$ = ListSchemas$;\nexports.ListSchemasCommand = ListSchemasCommand;\nexports.ListSchemasRequest$ = ListSchemasRequest$;\nexports.ListSchemasResponse$ = ListSchemasResponse$;\nexports.ListStatements$ = ListStatements$;\nexports.ListStatementsCommand = ListStatementsCommand;\nexports.ListStatementsRequest$ = ListStatementsRequest$;\nexports.ListStatementsResponse$ = ListStatementsResponse$;\nexports.ListTables$ = ListTables$;\nexports.ListTablesCommand = ListTablesCommand;\nexports.ListTablesRequest$ = ListTablesRequest$;\nexports.ListTablesResponse$ = ListTablesResponse$;\nexports.QueryRecords$ = QueryRecords$;\nexports.QueryTimeoutException = QueryTimeoutException;\nexports.QueryTimeoutException$ = QueryTimeoutException$;\nexports.RedshiftData = RedshiftData;\nexports.RedshiftDataClient = RedshiftDataClient;\nexports.RedshiftDataServiceException = RedshiftDataServiceException;\nexports.RedshiftDataServiceException$ = RedshiftDataServiceException$;\nexports.ResourceNotFoundException = ResourceNotFoundException;\nexports.ResourceNotFoundException$ = ResourceNotFoundException$;\nexports.ResultFormatString = ResultFormatString;\nexports.SqlParameter$ = SqlParameter$;\nexports.StatementData$ = StatementData$;\nexports.StatementStatusString = StatementStatusString;\nexports.StatusString = StatusString;\nexports.SubStatementData$ = SubStatementData$;\nexports.TableMember$ = TableMember$;\nexports.ValidationException = ValidationException;\nexports.ValidationException$ = ValidationException$;\nexports.errorTypeRegistries = errorTypeRegistries;\nexports.paginateDescribeTable = paginateDescribeTable;\nexports.paginateGetStatementResult = paginateGetStatementResult;\nexports.paginateGetStatementResultV2 = paginateGetStatementResultV2;\nexports.paginateListDatabases = paginateListDatabases;\nexports.paginateListSchemas = paginateListSchemas;\nexports.paginateListStatements = paginateListStatements;\nexports.paginateListTables = paginateListTables;\n"]}