/proc/2/root/proc/self/task/10/root/var/runtime/node_modules/@aws-sdk/client-wafv2/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { 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");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultWAFV2HttpAuthSchemeParametersProvider = async (config, context, input) => { return { operation: getSmithyContext(context).operation, region: await normalizeProvider(config.region)() || (() => { throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); })(), };};function createAwsAuthSigv4HttpAuthOption(authParameters) { return { schemeId: "aws.auth#sigv4", signingProperties: { name: "wafv2", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), };}const defaultWAFV2HttpAuthSchemeProvider = (authParameters) => { const options = []; switch (authParameters.operation) { default: { options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); } } return options;};const resolveHttpAuthSchemeConfig = (config) => { const config_0 = resolveAwsSdkSigV4Config(config); return Object.assign(config_0, { authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), });}; const resolveClientEndpointParameters = (options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "wafv2", });};const commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = { version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = { conditions: [ [c, [g]], [c, j], ["aws.partition", j, d], [e, [{ [k]: "UseFIPS" }, b]], [e, [{ [k]: "UseDualStack" }, b]], [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]], [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]] ], results: [ [a], [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], [g, i], ["https://wafv2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], ["https://wafv2-fips.{Region}.{PartitionResult#dnsSuffix}", i], [a, "FIPS is enabled but this partition does not support FIPS"], ["https://wafv2.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "DualStack is enabled but this partition does not support DualStack"], ["https://wafv2.{Region}.{PartitionResult#dnsSuffix}", i], [a, "Invalid Configuration: Missing Region"] ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([ -1, 1, -1, 0, 12, 3, 1, 4, r + 11, 2, 5, r + 11, 3, 8, 6, 4, 7, r + 10, 5, r + 8, r + 9, 4, 10, 9, 6, r + 6, r + 7, 5, 11, r + 5, 6, r + 4, r + 5, 3, r + 1, 13, 4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({ size: 50, params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => { return cache.get(endpointParams, () => decideEndpoint(bdd, { endpointParams: endpointParams, logger: context.logger, }));};customEndpointFunctions.aws = awsEndpointFunctions; class WAFV2ServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, WAFV2ServiceException.prototype); }} class WAFFeatureNotIncludedInPricingPlanException extends WAFV2ServiceException { name = "WAFFeatureNotIncludedInPricingPlanException"; $fault = "client"; Message; DisallowedFeatures; constructor(opts) { super({ name: "WAFFeatureNotIncludedInPricingPlanException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFFeatureNotIncludedInPricingPlanException.prototype); this.Message = opts.Message; this.DisallowedFeatures = opts.DisallowedFeatures; }}class WAFInternalErrorException extends WAFV2ServiceException { name = "WAFInternalErrorException"; $fault = "server"; Message; constructor(opts) { super({ name: "WAFInternalErrorException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, WAFInternalErrorException.prototype); this.Message = opts.Message; }}class WAFInvalidOperationException extends WAFV2ServiceException { name = "WAFInvalidOperationException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFInvalidOperationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidOperationException.prototype); this.Message = opts.Message; }}class WAFInvalidParameterException extends WAFV2ServiceException { name = "WAFInvalidParameterException"; $fault = "client"; Field; Parameter; Reason; constructor(opts) { super({ name: "WAFInvalidParameterException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidParameterException.prototype); this.Field = opts.Field; this.Parameter = opts.Parameter; this.Reason = opts.Reason; }}class WAFLimitsExceededException extends WAFV2ServiceException { name = "WAFLimitsExceededException"; $fault = "client"; Message; SourceType; constructor(opts) { super({ name: "WAFLimitsExceededException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFLimitsExceededException.prototype); this.Message = opts.Message; this.SourceType = opts.SourceType; }}class WAFNonexistentItemException extends WAFV2ServiceException { name = "WAFNonexistentItemException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFNonexistentItemException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFNonexistentItemException.prototype); this.Message = opts.Message; }}class WAFUnavailableEntityException extends WAFV2ServiceException { name = "WAFUnavailableEntityException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFUnavailableEntityException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFUnavailableEntityException.prototype); this.Message = opts.Message; }}class WAFExpiredManagedRuleGroupVersionException extends WAFV2ServiceException { name = "WAFExpiredManagedRuleGroupVersionException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFExpiredManagedRuleGroupVersionException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFExpiredManagedRuleGroupVersionException.prototype); this.Message = opts.Message; }}class WAFInvalidResourceException extends WAFV2ServiceException { name = "WAFInvalidResourceException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFInvalidResourceException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidResourceException.prototype); this.Message = opts.Message; }}class WAFSubscriptionNotFoundException extends WAFV2ServiceException { name = "WAFSubscriptionNotFoundException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFSubscriptionNotFoundException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFSubscriptionNotFoundException.prototype); this.Message = opts.Message; }}class WAFDuplicateItemException extends WAFV2ServiceException { name = "WAFDuplicateItemException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFDuplicateItemException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFDuplicateItemException.prototype); this.Message = opts.Message; }}class WAFOptimisticLockException extends WAFV2ServiceException { name = "WAFOptimisticLockException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFOptimisticLockException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFOptimisticLockException.prototype); this.Message = opts.Message; }}class WAFTagOperationException extends WAFV2ServiceException { name = "WAFTagOperationException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFTagOperationException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFTagOperationException.prototype); this.Message = opts.Message; }}class WAFTagOperationInternalErrorException extends WAFV2ServiceException { name = "WAFTagOperationInternalErrorException"; $fault = "server"; Message; constructor(opts) { super({ name: "WAFTagOperationInternalErrorException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, WAFTagOperationInternalErrorException.prototype); this.Message = opts.Message; }}class WAFConfigurationWarningException extends WAFV2ServiceException { name = "WAFConfigurationWarningException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFConfigurationWarningException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFConfigurationWarningException.prototype); this.Message = opts.Message; }}class WAFAssociatedItemException extends WAFV2ServiceException { name = "WAFAssociatedItemException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFAssociatedItemException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFAssociatedItemException.prototype); this.Message = opts.Message; }}class WAFUnsupportedAggregateKeyTypeException extends WAFV2ServiceException { name = "WAFUnsupportedAggregateKeyTypeException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFUnsupportedAggregateKeyTypeException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFUnsupportedAggregateKeyTypeException.prototype); this.Message = opts.Message; }}class WAFLogDestinationPermissionIssueException extends WAFV2ServiceException { name = "WAFLogDestinationPermissionIssueException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFLogDestinationPermissionIssueException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFLogDestinationPermissionIssueException.prototype); this.Message = opts.Message; }}class WAFServiceLinkedRoleErrorException extends WAFV2ServiceException { name = "WAFServiceLinkedRoleErrorException"; $fault = "client"; constructor(opts) { super({ name: "WAFServiceLinkedRoleErrorException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFServiceLinkedRoleErrorException.prototype); }}class WAFInvalidPermissionPolicyException extends WAFV2ServiceException { name = "WAFInvalidPermissionPolicyException"; $fault = "client"; Message; constructor(opts) { super({ name: "WAFInvalidPermissionPolicyException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, WAFInvalidPermissionPolicyException.prototype); this.Message = opts.Message; }} const _A = "Action";const _AA = "AllowAction";const _AAp = "ApplicationAttribute";const _AApp = "ApplicationAttributes";const _AC = "ActionCondition";const _ACp = "ApplicationConfig";const _ACs = "AssociationConfig";const _AF = "AddressField";const _AFd = "AddressFields";const _AIURL = "ApplicationIntegrationURL";const _AKT = "AggregateKeyType";const _AL = "AsnList";const _ALBLRM = "ALBLowReputationMode";const _ALv = "AvailableLabels";const _AMS = "AsnMatchStatement";const _APIK = "APIKey";const _APIKS = "APIKeySummary";const _APIKSe = "APIKeySummaries";const _AQA = "AllQueryArguments";const _ARGA = "AssociatedRuleGroupArn";const _ARN = "ARN";const _AS = "AndStatement";const _ASN = "ASN";const _ATU = "ActionToUse";const _AWACL = "AssociateWebACL";const _AWACLR = "AssociateWebACLRequest";const _AWACLRs = "AssociateWebACLResponse";const _AWSMRACFPRS = "AWSManagedRulesACFPRuleSet";const _AWSMRADDSRS = "AWSManagedRulesAntiDDoSRuleSet";const _AWSMRATPRS = "AWSManagedRulesATPRuleSet";const _AWSMRBCRS = "AWSManagedRulesBotControlRuleSet";const _Ad = "Addresses";const _Al = "All";const _All = "Allow";const _Am = "Amount";const _At = "Attributes";const _B = "Body";const _BA = "BlockAction";const _BC = "BotCategory";const _BCo = "BodyContains";const _BMS = "ByteMatchStatement";const _BN = "BotName";const _BO = "BotOrganization";const _BS = "BotStatistics";const _BSL = "BotStatisticsList";const _Be = "Behavior";const _Bl = "Block";const _C = "Capacity";const _CA = "CaptchaAction";const _CAPIK = "CreateAPIKey";const _CAPIKR = "CreateAPIKeyRequest";const _CAPIKRr = "CreateAPIKeyResponse";const _CAh = "ChallengeAction";const _CAo = "CountAction";const _CC = "CaptchaConfig";const _CCR = "CheckCapacityRequest";const _CCRh = "CheckCapacityResponse";const _CCh = "ChallengeConfig";const _CChe = "CheckCapacity";const _CCo = "CountryCodes";const _CCr = "CryptoConfig";const _CDV = "CurrentDefaultVersion";const _CHTTPH = "CustomHTTPHeader";const _CHTTPHu = "CustomHTTPHeaders";const _CIP = "ClientIP";const _CIPS = "CreateIPSet";const _CIPSR = "CreateIPSetRequest";const _CIPSRr = "CreateIPSetResponse";const _CK = "CustomKeys";const _CL = "ConsumedLabels";const _CM = "CurrencyMode";const _CMP = "CookieMatchPattern";const _CO = "ComparisonOperator";const _CP = "CreationPath";const _CPo = "ContentPath";const _CR = "CustomResponse";const _CRB = "CustomResponseBodies";const _CRBK = "CustomResponseBodyKey";const _CRBu = "CustomResponseBody";const _CRG = "CreateRuleGroup";const _CRGR = "CreateRuleGroupRequest";const _CRGRr = "CreateRuleGroupResponse";const _CRH = "CustomRequestHandling";const _CRPS = "CreateRegexPatternSet";const _CRPSR = "CreateRegexPatternSetRequest";const _CRPSRr = "CreateRegexPatternSetResponse";const _CRa = "CaptchaResponse";const _CRh = "ChallengeResponse";const _CSA = "ClientSideAction";const _CSAC = "ClientSideActionConfig";const _CT = "CreationTimestamp";const _CTo = "ContentType";const _CWACL = "CreateWebACL";const _CWACLR = "CreateWebACLRequest";const _CWACLRr = "CreateWebACLResponse";const _CWME = "CloudWatchMetricsEnabled";const _Ca = "Category";const _Cap = "Captcha";const _Ch = "Challenge";const _Cha = "Chain";const _Co = "Condition";const _Con = "Content";const _Cond = "Conditions";const _Coo = "Cookies";const _Cook = "Cookie";const _Cou = "Country";const _Coun = "Count";const _Cu = "Currency";const _D = "Description";const _DA = "DefaultAction";const _DAMP = "DescribeAllManagedProducts";const _DAMPR = "DescribeAllManagedProductsRequest";const _DAMPRe = "DescribeAllManagedProductsResponse";const _DAPIK = "DeleteAPIKey";const _DAPIKR = "DeleteAPIKeyRequest";const _DAPIKRe = "DeleteAPIKeyResponse";const _DB = "DefaultBehavior";const _DF = "DisallowedFeatures";const _DFMRG = "DeleteFirewallManagerRuleGroups";const _DFMRGR = "DeleteFirewallManagerRuleGroupsRequest";const _DFMRGRe = "DeleteFirewallManagerRuleGroupsResponse";const _DFi = "DisallowedFeature";const _DIPS = "DeleteIPSet";const _DIPSR = "DeleteIPSetRequest";const _DIPSRe = "DeleteIPSetResponse";const _DLC = "DeleteLoggingConfiguration";const _DLCR = "DeleteLoggingConfigurationRequest";const _DLCRe = "DeleteLoggingConfigurationResponse";const _DMPBV = "DescribeManagedProductsByVendor";const _DMPBVR = "DescribeManagedProductsByVendorRequest";const _DMPBVRe = "DescribeManagedProductsByVendorResponse";const _DMRG = "DescribeManagedRuleGroup";const _DMRGR = "DescribeManagedRuleGroupRequest";const _DMRGRe = "DescribeManagedRuleGroupResponse";const _DP = "DataProtection";const _DPC = "DataProtectionConfig";const _DPE = "DataPointEntry";const _DPL = "DataPointsList";const _DPP = "DeletePermissionPolicy";const _DPPR = "DeletePermissionPolicyRequest";const _DPPRe = "DeletePermissionPolicyResponse";const _DPa = "DataProtections";const _DPat = "DataPoints";const _DRG = "DeleteRuleGroup";const _DRGR = "DeleteRuleGroupRequest";const _DRGRe = "DeleteRuleGroupResponse";const _DRPS = "DeleteRegexPatternSet";const _DRPSR = "DeleteRegexPatternSetRequest";const _DRPSRe = "DeleteRegexPatternSetResponse";const _DSIL = "DefaultSizeInspectionLimit";const _DWACL = "DeleteWebACL";const _DWACLR = "DeleteWebACLRequest";const _DWACLRe = "DeleteWebACLResponse";const _DWACLRi = "DisassociateWebACLRequest";const _DWACLRis = "DisassociateWebACLResponse";const _DWACLi = "DisassociateWebACL";const _Da = "Date";const _EC = "ExcludedCookies";const _EF = "EmailField";const _EH = "ExcludedHeaders";const _EML = "EnableMachineLearning";const _ER = "ExcludedRule";const _ERBD = "ExcludeRateBasedDetails";const _ERIP = "EnableRegexInPath";const _ERMD = "ExcludeRuleMatchDetails";const _ERx = "ExcludedRules";const _ET = "ExpiryTimestamp";const _ETn = "EndTime";const _EURE = "ExemptUriRegularExpressions";const _EV = "ExpiringVersion";const _EWS = "EvaluationWindowSec";const _F = "Field";const _FB = "FallbackBehavior";const _FC = "FailureCodes";const _FIP = "ForwardedIP";const _FIPC = "ForwardedIPConfig";const _FK = "FieldKeys";const _FL = "ForecastedLifetime";const _FMRG = "FirewallManagerRuleGroup";const _FMRGi = "FirewallManagerRuleGroups";const _FMS = "FirewallManagerStatement";const _FR = "FailureReason";const _FS = "FilterSource";const _FSa = "FailureStrings";const _FT = "FieldType";const _FTM = "FieldToMatch";const _FTP = "FieldToProtect";const _FV = "FailureValues";const _Fe = "Feature";const _Fi = "Filter";const _Fil = "Filters";const _GB = "GroupBy";const _GBV = "GroupByValue";const _GDAPIK = "GetDecryptedAPIKey";const _GDAPIKR = "GetDecryptedAPIKeyRequest";const _GDAPIKRe = "GetDecryptedAPIKeyResponse";const _GIPS = "GetIPSet";const _GIPSR = "GetIPSetRequest";const _GIPSRe = "GetIPSetResponse";const _GLC = "GetLoggingConfiguration";const _GLCR = "GetLoggingConfigurationRequest";const _GLCRe = "GetLoggingConfigurationResponse";const _GMRS = "GetManagedRuleSet";const _GMRSR = "GetManagedRuleSetRequest";const _GMRSRe = "GetManagedRuleSetResponse";const _GMS = "GeoMatchStatement";const _GMSR = "GetMobileSdkRelease";const _GMSRR = "GetMobileSdkReleaseRequest";const _GMSRRe = "GetMobileSdkReleaseResponse";const _GMSRU = "GenerateMobileSdkReleaseUrl";const _GMSRUR = "GenerateMobileSdkReleaseUrlRequest";const _GMSRURe = "GenerateMobileSdkReleaseUrlResponse";const _GPP = "GetPermissionPolicy";const _GPPR = "GetPermissionPolicyRequest";const _GPPRe = "GetPermissionPolicyResponse";const _GRBSMK = "GetRateBasedStatementManagedKeys";const _GRBSMKR = "GetRateBasedStatementManagedKeysRequest";const _GRBSMKRe = "GetRateBasedStatementManagedKeysResponse";const _GRG = "GetRuleGroup";const _GRGR = "GetRuleGroupRequest";const _GRGRe = "GetRuleGroupResponse";const _GRPS = "GetRegexPatternSet";const _GRPSR = "GetRegexPatternSetRequest";const _GRPSRe = "GetRegexPatternSetResponse";const _GRS = "GetRevenueStatistics";const _GRSR = "GetRevenueStatisticsRequest";const _GRSRe = "GetRevenueStatisticsResponse";const _GRSS = "GetRevenueStatisticsSummary";const _GRSSR = "GetRevenueStatisticsSummaryRequest";const _GRSSRe = "GetRevenueStatisticsSummaryResponse";const _GRSTS = "GetRevenueStatisticsTimeSeries";const _GRSTSR = "GetRevenueStatisticsTimeSeriesRequest";const _GRSTSRe = "GetRevenueStatisticsTimeSeriesResponse";const _GSR = "GetSampledRequests";const _GSRR = "GetSampledRequestsRequest";const _GSRRe = "GetSampledRequestsResponse";const _GTPSBT = "GetTopPathStatisticsByTraffic";const _GTPSBTR = "GetTopPathStatisticsByTrafficRequest";const _GTPSBTRe = "GetTopPathStatisticsByTrafficResponse";const _GWACL = "GetWebACL";const _GWACLFR = "GetWebACLForResource";const _GWACLFRR = "GetWebACLForResourceRequest";const _GWACLFRRe = "GetWebACLForResourceResponse";const _GWACLR = "GetWebACLRequest";const _GWACLRe = "GetWebACLResponse";const _H = "Headers";const _HMP = "HeaderMatchPattern";const _HN = "HeaderName";const _HO = "HeaderOrder";const _HTTPH = "HTTPHeader";const _HTTPHe = "HTTPHeaders";const _HTTPM = "HTTPMethod";const _HTTPR = "HTTPRequest";const _HTTPV = "HTTPVersion";const _He = "Header";const _I = "Identifier";const _IAMRS = "IsAdvancedManagedRuleSet";const _IC = "IncludedCookies";const _IFB = "InvalidFallbackBehavior";const _IH = "InsertHeaders";const _IHn = "IncludedHeaders";const _IL = "InspectionLevel";const _IP = "IncludedPaths";const _IPAV = "IPAddressVersion";const _IPS = "IPSet";const _IPSFIPC = "IPSetForwardedIPConfig";const _IPSRS = "IPSetReferenceStatement";const _IPSS = "IPSetSummary";const _IPSSe = "IPSetSummaries";const _IPSe = "IPSets";const _IP_ = "IP";const _IT = "ImmunityTime";const _ITP = "ImmunityTimeProperty";const _IVS = "IsVersioningSupported";const _Id = "Id";const _In = "Intent";const _Int = "Interval";const _J = "Json";const _JAF = "JA3Fingerprint";const _JAFi = "JA4Fingerprint";const _JB = "JsonBody";const _JMP = "JsonMatchPattern";const _K = "Key";const _L = "Limit";const _LAMRG = "ListAvailableManagedRuleGroups";const _LAMRGR = "ListAvailableManagedRuleGroupsRequest";const _LAMRGRi = "ListAvailableManagedRuleGroupsResponse";const _LAMRGV = "ListAvailableManagedRuleGroupVersions";const _LAMRGVR = "ListAvailableManagedRuleGroupVersionsRequest";const _LAMRGVRi = "ListAvailableManagedRuleGroupVersionsResponse";const _LAPIK = "ListAPIKeys";const _LAPIKR = "ListAPIKeysRequest";const _LAPIKRi = "ListAPIKeysResponse";const _LC = "LoggingConfiguration";const _LCo = "LoggingConfigurations";const _LDC = "LogDestinationConfigs";const _LF = "LoggingFilter";const _LIPS = "ListIPSets";const _LIPSR = "ListIPSetsRequest";const _LIPSRi = "ListIPSetsResponse";const _LLC = "ListLoggingConfigurations";const _LLCR = "ListLoggingConfigurationsRequest";const _LLCRi = "ListLoggingConfigurationsResponse";const _LMRS = "ListManagedRuleSets";const _LMRSR = "ListManagedRuleSetsRequest";const _LMRSRi = "ListManagedRuleSetsResponse";const _LMS = "LabelMatchStatement";const _LMSR = "ListMobileSdkReleases";const _LMSRR = "ListMobileSdkReleasesRequest";const _LMSRRi = "ListMobileSdkReleasesResponse";const _LN = "LabelNamespace";const _LNC = "LabelNameCondition";const _LNa = "LabelName";const _LP = "LoginPath";const _LRFWACL = "ListResourcesForWebACL";const _LRFWACLR = "ListResourcesForWebACLRequest";const _LRFWACLRi = "ListResourcesForWebACLResponse";const _LRG = "ListRuleGroups";const _LRGR = "ListRuleGroupsRequest";const _LRGRi = "ListRuleGroupsResponse";const _LRPS = "ListRegexPatternSets";const _LRPSR = "ListRegexPatternSetsRequest";const _LRPSRi = "ListRegexPatternSetsResponse";const _LS = "LogScope";const _LSR = "ListSettlementRecords";const _LSRR = "ListSettlementRecordsRequest";const _LSRRi = "ListSettlementRecordsResponse";const _LSa = "LabelSummary";const _LSab = "LabelSummaries";const _LT = "LockToken";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _LTo = "LogType";const _LUT = "LastUpdateTimestamp";const _LWACL = "ListWebACLs";const _LWACLR = "ListWebACLsRequest";const _LWACLRi = "ListWebACLsResponse";const _La = "Label";const _Lab = "Labels";const _M = "Message";const _MA = "MonetizeAction";const _MBFM = "ManagedByFirewallManager";const _MC = "MonetizationConfig";const _MF = "MonetizationFilter";const _MFL = "MonetizationFilterList";const _MI = "MaxItems";const _MKIPV = "ManagedKeysIPV4";const _MKIPVa = "ManagedKeysIPV6";const _MN = "MetricName";const _MP = "MatchPattern";const _MPD = "ManagedProductDescriptor";const _MPDa = "ManagedProductDescriptors";const _MPa = "ManagedProducts";const _MRG = "ManagedRuleGroups";const _MRGC = "ManagedRuleGroupConfig";const _MRGCa = "ManagedRuleGroupConfigs";const _MRGS = "ManagedRuleGroupStatement";const _MRGSa = "ManagedRuleGroupSummary";const _MRGSan = "ManagedRuleGroupSummaries";const _MRGV = "ManagedRuleGroupVersion";const _MRGVa = "ManagedRuleGroupVersions";const _MRS = "ManagedRuleSet";const _MRSN = "ManagedRuleSetName";const _MRSS = "ManagedRuleSetSummary";const _MRSSa = "ManagedRuleSetSummaries";const _MRSV = "ManagedRuleSetVersion";const _MRSa = "ManagedRuleSets";const _MS = "MatchScope";const _MSC = "MonetizeServedCount";const _MSR = "MobileSdkRelease";const _Me = "Method";const _Mo = "Monetize";const _N = "Name";const _NA = "NoneAction";const _NLT = "NextLockToken";const _NM = "NextMarker";const _NOTTBPP = "NumberOfTopTrafficBotsPerPath";const _NS = "NotStatement";const _NWACLLT = "NextWebACLLockToken";const _Na = "Namespace";const _Ne = "Network";const _No = "None";const _O = "Organization";const _OA = "OverrideAction";const _OAv = "OverriddenAction";const _OH = "OversizeHandling";const _OS = "OrStatement";const _OSDDSPC = "OnSourceDDoSProtectionConfig";const _P = "Parameter";const _PA = "PayerAddress";const _PC = "PositionalConstraint";const _PD = "ProductDescription";const _PF = "PasswordField";const _PI = "ProductId";const _PL = "ProductLink";const _PLC = "PutLoggingConfiguration";const _PLCR = "PutLoggingConfigurationRequest";const _PLCRu = "PutLoggingConfigurationResponse";const _PM = "PriceMultiplier";const _PMRSV = "PutManagedRuleSetVersions";const _PMRSVR = "PutManagedRuleSetVersionsRequest";const _PMRSVRu = "PutManagedRuleSetVersionsResponse";const _PN = "PaymentNetworks";const _PNF = "PhoneNumberField";const _PNFh = "PhoneNumberFields";const _PNa = "PaymentNetwork";const _PPFMRG = "PreProcessFirewallManagerRuleGroups";const _PPFMRGo = "PostProcessFirewallManagerRuleGroups";const _PPP = "PutPermissionPolicy";const _PPPR = "PutPermissionPolicyRequest";const _PPPRu = "PutPermissionPolicyResponse";const _PPTT = "PreParseTextTransformations";const _PPTTr = "PreParseTextTransformation";const _PS = "PopulationSize";const _PSL = "PathStatisticsList";const _PSa = "PathStatistics";const _PT = "ProductTitle";const _PTa = "PayloadType";const _PTu = "PublishTimestamp";const _PV = "PublishedVersions";const _Pa = "Path";const _Pe = "Percentage";const _Pl = "Platform";const _Po = "Policy";const _Pos = "Position";const _Pr = "Priority";const _Pri = "Prices";const _Pric = "Price";const _QA = "QueryArgument";const _QS = "QueryString";const _R = "Reason";const _RA = "ResourceArn";const _RAO = "RuleActionOverrides";const _RAOu = "RuleActionOverride";const _RARN = "ResourceARN";const _RAe = "ResourceArns";const _RAu = "RuleAction";const _RB = "RequestBody";const _RBARTC = "RequestBodyAssociatedResourceTypeConfig";const _RBFM = "RetrofittedByFirewallManager";const _RBS = "RateBasedStatement";const _RBSCK = "RateBasedStatementCustomKey";const _RBSCKa = "RateBasedStatementCustomKeys";const _RBSMKIPS = "RateBasedStatementManagedKeysIPSet";const _RBe = "RevenueBreakdown";const _RC = "RequestCount";const _RCS = "ResponseCodeSent";const _RCe = "ResponseCode";const _REL = "RegularExpressionList";const _RF = "RedactedFields";const _RG = "RuleGroup";const _RGRN = "RuleGroupRuleName";const _RGRS = "RuleGroupReferenceStatement";const _RGS = "RuleGroupSummary";const _RGSu = "RuleGroupSummaries";const _RGu = "RuleGroups";const _RH = "ResponseHeaders";const _RHI = "RequestHeadersInserted";const _RI = "RequestInspection";const _RIACFP = "RequestInspectionACFP";const _RIBC = "ResponseInspectionBodyContains";const _RIH = "ResponseInspectionHeader";const _RIJ = "ResponseInspectionJson";const _RISC = "ResponseInspectionStatusCode";const _RIe = "ResponseInspection";const _RIeq = "RequestId";const _RL = "RuleLabels";const _RLA = "RateLimitAsn";const _RLC = "RateLimitCookie";const _RLFIP = "RateLimitForwardedIP";const _RLH = "RateLimitHeader";const _RLHTTPM = "RateLimitHTTPMethod";const _RLIP = "RateLimitIP";const _RLJAF = "RateLimitJA3Fingerprint";const _RLJAFa = "RateLimitJA4Fingerprint";const _RLLN = "RateLimitLabelNamespace";const _RLQA = "RateLimitQueryArgument";const _RLQS = "RateLimitQueryString";const _RLUP = "RateLimitUriPath";const _RMN = "RuleMetricName";const _RMS = "RegexMatchStatement";const _RN = "RuleName";const _RNWRG = "RuleNameWithinRuleGroup";const _RNe = "ReleaseNotes";const _RPP = "RegistrationPagePath";const _RPPe = "RequiredPricingPlan";const _RPS = "RegexPatternSet";const _RPSL = "RevenuePathStatisticsList";const _RPSRS = "RegexPatternSetReferenceStatement";const _RPSS = "RegexPatternSetSummary";const _RPSSe = "RegexPatternSetSummaries";const _RPSe = "RevenuePathStatistics";const _RPSeg = "RegexPatternSets";const _RS = "ReleaseSummaries";const _RSe = "RegexString";const _RSel = "ReleaseSummary";const _RSu = "RuleSummary";const _RSul = "RuleSummaries";const _RT = "ResourceType";const _RTe = "RequestTimestamp";const _RV = "ReleaseVersion";const _RVe = "RecommendedVersion";const _Re = "Requirement";const _Reg = "Regex";const _Req = "Request";const _Ru = "Rules";const _Rul = "Rule";const _S = "Statements";const _SB = "SortBy";const _SC = "SettledCount";const _SCS = "SizeConstraintStatement";const _SCo = "SourceCategory";const _SCt = "StatusCode";const _SCu = "SuccessCodes";const _SDS = "ScopeDownStatement";const _SH = "SingleHeader";const _SHTTPR = "SampledHTTPRequest";const _SHTTPRa = "SampledHTTPRequests";const _SL = "SensitivityLevel";const _SMS = "SqliMatchStatement";const _SN = "SourceName";const _SO = "SortOrder";const _SQA = "SingleQueryArgument";const _SR = "SampledRequests";const _SRE = "SampledRequestsEnabled";const _SRL = "SettlementRecordList";const _SRe = "SettlementRecord";const _SS = "SearchString";const _SSL = "SourceStatisticsList";const _SSo = "SourceStatistics";const _SSu = "SuccessStrings";const _ST = "SourceType";const _STA = "SnsTopicArn";const _STB = "SensitivityToBlock";const _STo = "SolveTimestamp";const _STt = "StatisticType";const _STta = "StartTime";const _SV = "SuccessValues";const _Sc = "Scope";const _Se = "Sensitivity";const _Set = "Settlements";const _Si = "Size";const _So = "Source";const _St = "Statement";const _Sta = "Status";const _Su = "Summary";const _T = "Tags";const _TA = "TotalAmount";const _TB = "TopBots";const _TC = "TopCategories";const _TD = "TokenDomains";const _TI = "TransactionId";const _TIFR = "TagInfoForResource";const _TK = "TagKeys";const _TL = "TagList";const _TMS = "TotalMonetizeServed";const _TR = "TagResource";const _TRC = "TotalRequestCount";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TS = "TotalSettled";const _TT = "TextTransformations";const _TTe = "TextTransformation";const _TW = "TimeWindow";const _Ta = "Tag";const _Ti = "Timestamp";const _Ty = "Type";const _U = "Url";const _UA = "UnverifiedAmount";const _UF = "UriFragment";const _UFs = "UsernameField";const _UIPS = "UpdateIPSet";const _UIPSR = "UpdateIPSetRequest";const _UIPSRp = "UpdateIPSetResponse";const _UMRSVED = "UpdateManagedRuleSetVersionExpiryDate";const _UMRSVEDR = "UpdateManagedRuleSetVersionExpiryDateRequest";const _UMRSVEDRp = "UpdateManagedRuleSetVersionExpiryDateResponse";const _UOA = "UsageOfAction";const _UP = "UriPath";const _UPP = "UriPathPrefix";const _UR = "UntagResource";const _URG = "UpdateRuleGroup";const _URGR = "UpdateRuleGroupRequest";const _URGRp = "UpdateRuleGroupResponse";const _URI = "URI";const _URPS = "UpdateRegexPatternSet";const _URPSR = "UpdateRegexPatternSetRequest";const _URPSRp = "UpdateRegexPatternSetResponse";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _UWACL = "UpdateWebACL";const _UWACLR = "UpdateWebACLRequest";const _UWACLRp = "UpdateWebACLResponse";const _V = "Version";const _VA = "VerifiedAmount";const _VC = "VisibilityConfig";const _VN = "VendorName";const _VNe = "VersionName";const _VS = "VersioningSupported";const _VTE = "VersionToExpire";const _VTP = "VersionsToPublish";const _VTPe = "VersionToPublish";const _Va = "Values";const _Val = "Value";const _Ve = "Versions";const _Ver = "Verified";const _W = "Weight";const _WA = "WalletAddress";const _WAA = "WebAclArn";const _WACL = "WebACL";const _WACLA = "WebACLArn";const _WACLI = "WebACLId";const _WACLLT = "WebACLLockToken";const _WACLN = "WebACLName";const _WACLS = "WebACLSummary";const _WACLSe = "WebACLSummaries";const _WACLe = "WebACLs";const _WAFAIE = "WAFAssociatedItemException";const _WAFCWE = "WAFConfigurationWarningException";const _WAFDIE = "WAFDuplicateItemException";const _WAFEMRGVE = "WAFExpiredManagedRuleGroupVersionException";const _WAFFNIIPPE = "WAFFeatureNotIncludedInPricingPlanException";const _WAFIEE = "WAFInternalErrorException";const _WAFIOE = "WAFInvalidOperationException";const _WAFIPE = "WAFInvalidParameterException";const _WAFIPPE = "WAFInvalidPermissionPolicyException";const _WAFIRE = "WAFInvalidResourceException";const _WAFLDPIE = "WAFLogDestinationPermissionIssueException";const _WAFLEE = "WAFLimitsExceededException";const _WAFNIE = "WAFNonexistentItemException";const _WAFOLE = "WAFOptimisticLockException";const _WAFSLREE = "WAFServiceLinkedRoleErrorException";const _WAFSNFE = "WAFSubscriptionNotFoundException";const _WAFTOE = "WAFTagOperationException";const _WAFTOIEE = "WAFTagOperationInternalErrorException";const _WAFUAKTE = "WAFUnsupportedAggregateKeyTypeException";const _WAFUEE = "WAFUnavailableEntityException";const _XMS = "XssMatchStatement";const _c = "client";const _e = "error";const _m = "message";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.wafv2";const _se = "server";const n0 = "com.amazonaws.wafv2";const _s_registry = TypeRegistry.for(_s);var WAFV2ServiceException$ = [-3, _s, "WAFV2ServiceException", 0, [], []];_s_registry.registerError(WAFV2ServiceException$, WAFV2ServiceException);const n0_registry = TypeRegistry.for(n0);var WAFAssociatedItemException$ = [-3, n0, _WAFAIE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFAssociatedItemException$, WAFAssociatedItemException);var WAFConfigurationWarningException$ = [-3, n0, _WAFCWE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFConfigurationWarningException$, WAFConfigurationWarningException);var WAFDuplicateItemException$ = [-3, n0, _WAFDIE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFDuplicateItemException$, WAFDuplicateItemException);var WAFExpiredManagedRuleGroupVersionException$ = [-3, n0, _WAFEMRGVE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFExpiredManagedRuleGroupVersionException$, WAFExpiredManagedRuleGroupVersionException);var WAFFeatureNotIncludedInPricingPlanException$ = [-3, n0, _WAFFNIIPPE, { [_e]: _c }, [_M, _DF], [0, () => DisallowedFeatures]];n0_registry.registerError(WAFFeatureNotIncludedInPricingPlanException$, WAFFeatureNotIncludedInPricingPlanException);var WAFInternalErrorException$ = [-3, n0, _WAFIEE, { [_e]: _se }, [_M], [0]];n0_registry.registerError(WAFInternalErrorException$, WAFInternalErrorException);var WAFInvalidOperationException$ = [-3, n0, _WAFIOE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFInvalidOperationException$, WAFInvalidOperationException);var WAFInvalidParameterException$ = [-3, n0, _WAFIPE, { [_e]: _c }, [_m, _F, _P, _R], [0, 0, 0, 0]];n0_registry.registerError(WAFInvalidParameterException$, WAFInvalidParameterException);var WAFInvalidPermissionPolicyException$ = [-3, n0, _WAFIPPE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFInvalidPermissionPolicyException$, WAFInvalidPermissionPolicyException);var WAFInvalidResourceException$ = [-3, n0, _WAFIRE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFInvalidResourceException$, WAFInvalidResourceException);var WAFLimitsExceededException$ = [-3, n0, _WAFLEE, { [_e]: _c }, [_M, _ST], [0, 0]];n0_registry.registerError(WAFLimitsExceededException$, WAFLimitsExceededException);var WAFLogDestinationPermissionIssueException$ = [-3, n0, _WAFLDPIE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFLogDestinationPermissionIssueException$, WAFLogDestinationPermissionIssueException);var WAFNonexistentItemException$ = [-3, n0, _WAFNIE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFNonexistentItemException$, WAFNonexistentItemException);var WAFOptimisticLockException$ = [-3, n0, _WAFOLE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFOptimisticLockException$, WAFOptimisticLockException);var WAFServiceLinkedRoleErrorException$ = [-3, n0, _WAFSLREE, { [_e]: _c }, [_m], [0]];n0_registry.registerError(WAFServiceLinkedRoleErrorException$, WAFServiceLinkedRoleErrorException);var WAFSubscriptionNotFoundException$ = [-3, n0, _WAFSNFE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFSubscriptionNotFoundException$, WAFSubscriptionNotFoundException);var WAFTagOperationException$ = [-3, n0, _WAFTOE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFTagOperationException$, WAFTagOperationException);var WAFTagOperationInternalErrorException$ = [-3, n0, _WAFTOIEE, { [_e]: _se }, [_M], [0]];n0_registry.registerError(WAFTagOperationInternalErrorException$, WAFTagOperationInternalErrorException);var WAFUnavailableEntityException$ = [-3, n0, _WAFUEE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFUnavailableEntityException$, WAFUnavailableEntityException);var WAFUnsupportedAggregateKeyTypeException$ = [-3, n0, _WAFUAKTE, { [_e]: _c }, [_M], [0]];n0_registry.registerError(WAFUnsupportedAggregateKeyTypeException$, WAFUnsupportedAggregateKeyTypeException);const errorTypeRegistries = [ _s_registry, n0_registry,];var ActionCondition$ = [3, n0, _AC, 0, [_A], [0], 1];var AddressField$ = [3, n0, _AF, 0, [_I], [0], 1];var All$ = [3, n0, _Al, 0, [], []];var AllowAction$ = [3, n0, _AA, 0, [_CRH], [() => CustomRequestHandling$]];var AllQueryArguments$ = [3, n0, _AQA, 0, [], []];var AndStatement$ = [3, n0, _AS, 0, [_S], [() => Statements], 1];var APIKeySummary$ = [3, n0, _APIKS, 0, [_TD, _APIK, _CT, _V], [64 | 0, 0, 4, 1]];var ApplicationAttribute$ = [3, n0, _AAp, 0, [_N, _Va], [0, 64 | 0]];var ApplicationConfig$ = [3, n0, _ACp, 0, [_At], [() => ApplicationAttributes]];var AsnMatchStatement$ = [3, n0, _AMS, 0, [_AL, _FIPC], [64 | 1, () => ForwardedIPConfig$], 1];var AssociateWebACLRequest$ = [3, n0, _AWACLR, 0, [_WACLA, _RA], [0, 0], 2];var AssociateWebACLResponse$ = [3, n0, _AWACLRs, 0, [], []];var AssociationConfig$ = [3, n0, _ACs, 0, [_RB], [() => RequestBody]];var AWSManagedRulesACFPRuleSet$ = [3, n0, _AWSMRACFPRS, 0, [_CP, _RPP, _RI, _RIe, _ERIP], [0, 0, () => RequestInspectionACFP$, () => ResponseInspection$, 2], 3];var AWSManagedRulesAntiDDoSRuleSet$ = [3, n0, _AWSMRADDSRS, 0, [_CSAC, _STB], [() => ClientSideActionConfig$, 0], 1];var AWSManagedRulesATPRuleSet$ = [3, n0, _AWSMRATPRS, 0, [_LP, _RI, _RIe, _ERIP], [0, () => RequestInspection$, () => ResponseInspection$, 2], 1];var AWSManagedRulesBotControlRuleSet$ = [3, n0, _AWSMRBCRS, 0, [_IL, _EML], [0, 2], 1];var BlockAction$ = [3, n0, _BA, 0, [_CR], [() => CustomResponse$]];var Body$ = [3, n0, _B, 0, [_OH], [0]];var BotStatistics$ = [3, n0, _BS, 0, [_BN, _RC, _Pe], [0, 1, 1], 3];var ByteMatchStatement$ = [3, n0, _BMS, 0, [_SS, _FTM, _TT, _PC, _PPTT], [21, () => FieldToMatch$, () => TextTransformations, 0, () => PreParseTextTransformations], 4];var CaptchaAction$ = [3, n0, _CA, 0, [_CRH], [() => CustomRequestHandling$]];var CaptchaConfig$ = [3, n0, _CC, 0, [_ITP], [() => ImmunityTimeProperty$]];var CaptchaResponse$ = [3, n0, _CRa, 0, [_RCe, _STo, _FR], [1, 1, 0]];var ChallengeAction$ = [3, n0, _CAh, 0, [_CRH], [() => CustomRequestHandling$]];var ChallengeConfig$ = [3, n0, _CCh, 0, [_ITP], [() => ImmunityTimeProperty$]];var ChallengeResponse$ = [3, n0, _CRh, 0, [_RCe, _STo, _FR], [1, 1, 0]];var CheckCapacityRequest$ = [3, n0, _CCR, 0, [_Sc, _Ru], [0, () => Rules], 2];var CheckCapacityResponse$ = [3, n0, _CCRh, 0, [_C], [1]];var ClientSideAction$ = [3, n0, _CSA, 0, [_UOA, _Se, _EURE], [0, 0, () => RegularExpressionList], 1];var ClientSideActionConfig$ = [3, n0, _CSAC, 0, [_Ch], [() => ClientSideAction$], 1];var Condition$ = [3, n0, _Co, 0, [_AC, _LNC], [() => ActionCondition$, () => LabelNameCondition$]];var CookieMatchPattern$ = [3, n0, _CMP, 0, [_Al, _IC, _EC], [() => All$, 64 | 0, 64 | 0]];var Cookies$ = [3, n0, _Coo, 0, [_MP, _MS, _OH], [() => CookieMatchPattern$, 0, 0], 3];var CountAction$ = [3, n0, _CAo, 0, [_CRH], [() => CustomRequestHandling$]];var CreateAPIKeyRequest$ = [3, n0, _CAPIKR, 0, [_Sc, _TD], [0, 64 | 0], 2];var CreateAPIKeyResponse$ = [3, n0, _CAPIKRr, 0, [_APIK], [0]];var CreateIPSetRequest$ = [3, n0, _CIPSR, 0, [_N, _Sc, _IPAV, _Ad, _D, _T], [0, 0, 0, 64 | 0, 0, () => TagList], 4];var CreateIPSetResponse$ = [3, n0, _CIPSRr, 0, [_Su], [() => IPSetSummary$]];var CreateRegexPatternSetRequest$ = [3, n0, _CRPSR, 0, [_N, _Sc, _REL, _D, _T], [0, 0, () => RegularExpressionList, 0, () => TagList], 3];var CreateRegexPatternSetResponse$ = [3, n0, _CRPSRr, 0, [_Su], [() => RegexPatternSetSummary$]];var CreateRuleGroupRequest$ = [3, n0, _CRGR, 0, [_N, _Sc, _C, _VC, _D, _Ru, _T, _CRB, _MC], [0, 0, 1, () => VisibilityConfig$, 0, () => Rules, () => TagList, () => CustomResponseBodies, () => MonetizationConfig$], 4];var CreateRuleGroupResponse$ = [3, n0, _CRGRr, 0, [_Su], [() => RuleGroupSummary$]];var CreateWebACLRequest$ = [3, n0, _CWACLR, 0, [_N, _Sc, _DA, _VC, _D, _Ru, _DPC, _T, _CRB, _CC, _CCh, _TD, _ACs, _OSDDSPC, _ACp, _MC], [0, 0, () => DefaultAction$, () => VisibilityConfig$, 0, () => Rules, () => DataProtectionConfig$, () => TagList, () => CustomResponseBodies, () => CaptchaConfig$, () => ChallengeConfig$, 64 | 0, () => AssociationConfig$, () => OnSourceDDoSProtectionConfig$, () => ApplicationConfig$, () => MonetizationConfig$], 4];var CreateWebACLResponse$ = [3, n0, _CWACLRr, 0, [_Su], [() => WebACLSummary$]];var CryptoConfig$ = [3, n0, _CCr, 0, [_PN], [() => PaymentNetworks], 1];var CustomHTTPHeader$ = [3, n0, _CHTTPH, 0, [_N, _Val], [0, 0], 2];var CustomRequestHandling$ = [3, n0, _CRH, 0, [_IH], [() => CustomHTTPHeaders], 1];var CustomResponse$ = [3, n0, _CR, 0, [_RCe, _CRBK, _RH], [1, 0, () => CustomHTTPHeaders], 1];var CustomResponseBody$ = [3, n0, _CRBu, 0, [_CTo, _Con], [0, 0], 2];var DataPointEntry$ = [3, n0, _DPE, 0, [_Da, _MSC, _SC, _TA, _Ca, _In, _GBV], [4, 1, 1, 0, 0, 0, 0]];var DataProtection$ = [3, n0, _DP, 0, [_F, _A, _ERMD, _ERBD], [() => FieldToProtect$, 0, 2, 2], 2];var DataProtectionConfig$ = [3, n0, _DPC, 0, [_DPa], [() => DataProtections], 1];var DefaultAction$ = [3, n0, _DA, 0, [_Bl, _All], [() => BlockAction$, () => AllowAction$]];var DeleteAPIKeyRequest$ = [3, n0, _DAPIKR, 0, [_Sc, _APIK], [0, 0], 2];var DeleteAPIKeyResponse$ = [3, n0, _DAPIKRe, 0, [], []];var DeleteFirewallManagerRuleGroupsRequest$ = [3, n0, _DFMRGR, 0, [_WACLA, _WACLLT], [0, 0], 2];var DeleteFirewallManagerRuleGroupsResponse$ = [3, n0, _DFMRGRe, 0, [_NWACLLT], [0]];var DeleteIPSetRequest$ = [3, n0, _DIPSR, 0, [_N, _Sc, _Id, _LT], [0, 0, 0, 0], 4];var DeleteIPSetResponse$ = [3, n0, _DIPSRe, 0, [], []];var DeleteLoggingConfigurationRequest$ = [3, n0, _DLCR, 0, [_RA, _LTo, _LS], [0, 0, 0], 1];var DeleteLoggingConfigurationResponse$ = [3, n0, _DLCRe, 0, [], []];var DeletePermissionPolicyRequest$ = [3, n0, _DPPR, 0, [_RA], [0], 1];var DeletePermissionPolicyResponse$ = [3, n0, _DPPRe, 0, [], []];var DeleteRegexPatternSetRequest$ = [3, n0, _DRPSR, 0, [_N, _Sc, _Id, _LT], [0, 0, 0, 0], 4];var DeleteRegexPatternSetResponse$ = [3, n0, _DRPSRe, 0, [], []];var DeleteRuleGroupRequest$ = [3, n0, _DRGR, 0, [_N, _Sc, _Id, _LT], [0, 0, 0, 0], 4];var DeleteRuleGroupResponse$ = [3, n0, _DRGRe, 0, [], []];var DeleteWebACLRequest$ = [3, n0, _DWACLR, 0, [_N, _Sc, _Id, _LT], [0, 0, 0, 0], 4];var DeleteWebACLResponse$ = [3, n0, _DWACLRe, 0, [], []];var DescribeAllManagedProductsRequest$ = [3, n0, _DAMPR, 0, [_Sc], [0], 1];var DescribeAllManagedProductsResponse$ = [3, n0, _DAMPRe, 0, [_MPa], [() => ManagedProductDescriptors]];var DescribeManagedProductsByVendorRequest$ = [3, n0, _DMPBVR, 0, [_VN, _Sc], [0, 0], 2];var DescribeManagedProductsByVendorResponse$ = [3, n0, _DMPBVRe, 0, [_MPa], [() => ManagedProductDescriptors]];var DescribeManagedRuleGroupRequest$ = [3, n0, _DMRGR, 0, [_VN, _N, _Sc, _VNe], [0, 0, 0, 0], 3];var DescribeManagedRuleGroupResponse$ = [3, n0, _DMRGRe, 0, [_VNe, _STA, _C, _Ru, _LN, _ALv, _CL], [0, 0, 1, () => RuleSummaries, 0, () => LabelSummaries, () => LabelSummaries]];var DisallowedFeature$ = [3, n0, _DFi, 0, [_Fe, _RPPe], [0, 0]];var DisassociateWebACLRequest$ = [3, n0, _DWACLRi, 0, [_RA], [0], 1];var DisassociateWebACLResponse$ = [3, n0, _DWACLRis, 0, [], []];var EmailField$ = [3, n0, _EF, 0, [_I], [0], 1];var ExcludedRule$ = [3, n0, _ER, 0, [_N], [0], 1];var FieldToMatch$ = [3, n0, _FTM, 0, [_SH, _SQA, _AQA, _UP, _QS, _B, _Me, _JB, _H, _Coo, _HO, _JAF, _JAFi, _UF], [() => SingleHeader$, () => SingleQueryArgument$, () => AllQueryArguments$, () => UriPath$, () => QueryString$, () => Body$, () => Method$, () => JsonBody$, () => Headers$, () => Cookies$, () => HeaderOrder$, () => JA3Fingerprint$, () => JA4Fingerprint$, () => UriFragment$]];var FieldToProtect$ = [3, n0, _FTP, 0, [_FT, _FK], [0, 64 | 0], 1];var Filter$ = [3, n0, _Fi, 0, [_Be, _Re, _Cond], [0, 0, () => Conditions], 3];var FilterSource$ = [3, n0, _FS, 0, [_BC, _BO, _BN], [0, 0, 0]];var FirewallManagerRuleGroup$ = [3, n0, _FMRG, 0, [_N, _Pr, _FMS, _OA, _VC], [0, 1, () => FirewallManagerStatement$, () => OverrideAction$, () => VisibilityConfig$], 5];var FirewallManagerStatement$ = [3, n0, _FMS, 0, [_MRGS, _RGRS], [() => ManagedRuleGroupStatement$, () => RuleGroupReferenceStatement$]];var ForwardedIPConfig$ = [3, n0, _FIPC, 0, [_HN, _FB], [0, 0], 2];var GenerateMobileSdkReleaseUrlRequest$ = [3, n0, _GMSRUR, 0, [_Pl, _RV], [0, 0], 2];var GenerateMobileSdkReleaseUrlResponse$ = [3, n0, _GMSRURe, 0, [_U], [0]];var GeoMatchStatement$ = [3, n0, _GMS, 0, [_CCo, _FIPC], [64 | 0, () => ForwardedIPConfig$]];var GetDecryptedAPIKeyRequest$ = [3, n0, _GDAPIKR, 0, [_Sc, _APIK], [0, 0], 2];var GetDecryptedAPIKeyResponse$ = [3, n0, _GDAPIKRe, 0, [_TD, _CT], [64 | 0, 4]];var GetIPSetRequest$ = [3, n0, _GIPSR, 0, [_N, _Sc, _Id], [0, 0, 0], 3];var GetIPSetResponse$ = [3, n0, _GIPSRe, 0, [_IPS, _LT], [() => IPSet$, 0]];var GetLoggingConfigurationRequest$ = [3, n0, _GLCR, 0, [_RA, _LTo, _LS], [0, 0, 0], 1];var GetLoggingConfigurationResponse$ = [3, n0, _GLCRe, 0, [_LC], [() => LoggingConfiguration$]];var GetManagedRuleSetRequest$ = [3, n0, _GMRSR, 0, [_N, _Sc, _Id], [0, 0, 0], 3];var GetManagedRuleSetResponse$ = [3, n0, _GMRSRe, 0, [_MRS, _LT], [() => ManagedRuleSet$, 0]];var GetMobileSdkReleaseRequest$ = [3, n0, _GMSRR, 0, [_Pl, _RV], [0, 0], 2];var GetMobileSdkReleaseResponse$ = [3, n0, _GMSRRe, 0, [_MSR], [() => MobileSdkRelease$]];var GetPermissionPolicyRequest$ = [3, n0, _GPPR, 0, [_RA], [0], 1];var GetPermissionPolicyResponse$ = [3, n0, _GPPRe, 0, [_Po], [0]];var GetRateBasedStatementManagedKeysRequest$ = [3, n0, _GRBSMKR, 0, [_Sc, _WACLN, _WACLI, _RN, _RGRN], [0, 0, 0, 0, 0], 4];var GetRateBasedStatementManagedKeysResponse$ = [3, n0, _GRBSMKRe, 0, [_MKIPV, _MKIPVa], [() => RateBasedStatementManagedKeysIPSet$, () => RateBasedStatementManagedKeysIPSet$]];var GetRegexPatternSetRequest$ = [3, n0, _GRPSR, 0, [_N, _Sc, _Id], [0, 0, 0], 3];var GetRegexPatternSetResponse$ = [3, n0, _GRPSRe, 0, [_RPS, _LT], [() => RegexPatternSet$, 0]];var GetRevenueStatisticsRequest$ = [3, n0, _GRSR, 0, [_STt, _TW, _Sc, _Cu, _GB, _Fil, _NM, _L, _SB, _SO], [0, () => TimeWindow$, 0, 0, 0, () => MonetizationFilterList, 0, 1, 0, 0], 4];var GetRevenueStatisticsResponse$ = [3, n0, _GRSRe, 0, [_SSo, _RPSe, _NM], [() => SourceStatisticsList, () => RevenuePathStatisticsList, 0]];var GetRevenueStatisticsSummaryRequest$ = [3, n0, _GRSSR, 0, [_TW, _Sc, _Cu, _Fil], [() => TimeWindow$, 0, 0, () => MonetizationFilterList], 3];var GetRevenueStatisticsSummaryResponse$ = [3, n0, _GRSSRe, 0, [_RBe], [() => RevenueBreakdown$]];var GetRevenueStatisticsTimeSeriesRequest$ = [3, n0, _GRSTSR, 0, [_STt, _TW, _Sc, _Int, _Cu, _GB, _Fil, _L, _NM], [0, () => TimeWindow$, 0, 0, 0, 0, () => MonetizationFilterList, 1, 0], 5];var GetRevenueStatisticsTimeSeriesResponse$ = [3, n0, _GRSTSRe, 0, [_DPat, _NM], [() => DataPointsList, 0]];var GetRuleGroupRequest$ = [3, n0, _GRGR, 0, [_N, _Sc, _Id, _ARN], [0, 0, 0, 0]];var GetRuleGroupResponse$ = [3, n0, _GRGRe, 0, [_RG, _LT], [() => RuleGroup$, 0]];var GetSampledRequestsRequest$ = [3, n0, _GSRR, 0, [_WAA, _RMN, _Sc, _TW, _MI], [0, 0, 0, () => TimeWindow$, 1], 5];var GetSampledRequestsResponse$ = [3, n0, _GSRRe, 0, [_SR, _PS, _TW], [() => SampledHTTPRequests, 1, () => TimeWindow$]];var GetTopPathStatisticsByTrafficRequest$ = [3, n0, _GTPSBTR, 0, [_WAA, _Sc, _TW, _L, _NOTTBPP, _UPP, _BC, _BO, _BN, _NM], [0, 0, () => TimeWindow$, 1, 1, 0, 0, 0, 0, 0], 5];var GetTopPathStatisticsByTrafficResponse$ = [3, n0, _GTPSBTRe, 0, [_PSa, _TRC, _NM, _TC], [() => PathStatisticsList, 1, 0, () => PathStatisticsList], 2];var GetWebACLForResourceRequest$ = [3, n0, _GWACLFRR, 0, [_RA], [0], 1];var GetWebACLForResourceResponse$ = [3, n0, _GWACLFRRe, 0, [_WACL], [() => WebACL$]];var GetWebACLRequest$ = [3, n0, _GWACLR, 0, [_N, _Sc, _Id, _ARN], [0, 0, 0, 0]];var GetWebACLResponse$ = [3, n0, _GWACLRe, 0, [_WACL, _LT, _AIURL], [() => WebACL$, 0, 0]];var HeaderMatchPattern$ = [3, n0, _HMP, 0, [_Al, _IHn, _EH], [() => All$, 64 | 0, 64 | 0]];var HeaderOrder$ = [3, n0, _HO, 0, [_OH], [0], 1];var Headers$ = [3, n0, _H, 0, [_MP, _MS, _OH], [() => HeaderMatchPattern$, 0, 0], 3];var HTTPHeader$ = [3, n0, _HTTPH, 0, [_N, _Val], [0, 0]];var HTTPRequest$ = [3, n0, _HTTPR, 0, [_CIP, _Cou, _URI, _Me, _HTTPV, _H], [0, 0, 0, 0, 0, () => HTTPHeaders]];var ImmunityTimeProperty$ = [3, n0, _ITP, 0, [_IT], [1], 1];var IPSet$ = [3, n0, _IPS, 0, [_N, _Id, _ARN, _IPAV, _Ad, _D], [0, 0, 0, 0, 64 | 0, 0], 5];var IPSetForwardedIPConfig$ = [3, n0, _IPSFIPC, 0, [_HN, _FB, _Pos], [0, 0, 0], 3];var IPSetReferenceStatement$ = [3, n0, _IPSRS, 0, [_ARN, _IPSFIPC], [0, () => IPSetForwardedIPConfig$], 1];var IPSetSummary$ = [3, n0, _IPSS, 0, [_N, _Id, _D, _LT, _ARN], [0, 0, 0, 0, 0]];var JA3Fingerprint$ = [3, n0, _JAF, 0, [_FB], [0], 1];var JA4Fingerprint$ = [3, n0, _JAFi, 0, [_FB], [0], 1];var JsonBody$ = [3, n0, _JB, 0, [_MP, _MS, _IFB, _OH], [() => JsonMatchPattern$, 0, 0, 0], 2];var JsonMatchPattern$ = [3, n0, _JMP, 0, [_Al, _IP], [() => All$, 64 | 0]];var Label$ = [3, n0, _La, 0, [_N], [0], 1];var LabelMatchStatement$ = [3, n0, _LMS, 0, [_Sc, _K], [0, 0], 2];var LabelNameCondition$ = [3, n0, _LNC, 0, [_LNa], [0], 1];var LabelSummary$ = [3, n0, _LSa, 0, [_N], [0]];var ListAPIKeysRequest$ = [3, n0, _LAPIKR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListAPIKeysResponse$ = [3, n0, _LAPIKRi, 0, [_NM, _APIKSe, _AIURL], [0, () => APIKeySummaries, 0]];var ListAvailableManagedRuleGroupsRequest$ = [3, n0, _LAMRGR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListAvailableManagedRuleGroupsResponse$ = [3, n0, _LAMRGRi, 0, [_NM, _MRG], [0, () => ManagedRuleGroupSummaries]];var ListAvailableManagedRuleGroupVersionsRequest$ = [3, n0, _LAMRGVR, 0, [_VN, _N, _Sc, _NM, _L], [0, 0, 0, 0, 1], 3];var ListAvailableManagedRuleGroupVersionsResponse$ = [3, n0, _LAMRGVRi, 0, [_NM, _Ve, _CDV], [0, () => ManagedRuleGroupVersions, 0]];var ListIPSetsRequest$ = [3, n0, _LIPSR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListIPSetsResponse$ = [3, n0, _LIPSRi, 0, [_NM, _IPSe], [0, () => IPSetSummaries]];var ListLoggingConfigurationsRequest$ = [3, n0, _LLCR, 0, [_Sc, _NM, _L, _LS], [0, 0, 1, 0], 1];var ListLoggingConfigurationsResponse$ = [3, n0, _LLCRi, 0, [_LCo, _NM], [() => LoggingConfigurations, 0]];var ListManagedRuleSetsRequest$ = [3, n0, _LMRSR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListManagedRuleSetsResponse$ = [3, n0, _LMRSRi, 0, [_NM, _MRSa], [0, () => ManagedRuleSetSummaries]];var ListMobileSdkReleasesRequest$ = [3, n0, _LMSRR, 0, [_Pl, _NM, _L], [0, 0, 1], 1];var ListMobileSdkReleasesResponse$ = [3, n0, _LMSRRi, 0, [_RS, _NM], [() => ReleaseSummaries, 0]];var ListRegexPatternSetsRequest$ = [3, n0, _LRPSR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListRegexPatternSetsResponse$ = [3, n0, _LRPSRi, 0, [_NM, _RPSeg], [0, () => RegexPatternSetSummaries]];var ListResourcesForWebACLRequest$ = [3, n0, _LRFWACLR, 0, [_WACLA, _RT], [0, 0], 1];var ListResourcesForWebACLResponse$ = [3, n0, _LRFWACLRi, 0, [_RAe], [64 | 0]];var ListRuleGroupsRequest$ = [3, n0, _LRGR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListRuleGroupsResponse$ = [3, n0, _LRGRi, 0, [_NM, _RGu], [0, () => RuleGroupSummaries]];var ListSettlementRecordsRequest$ = [3, n0, _LSRR, 0, [_TW, _Sc, _Cu, _Fil, _SB, _SO, _L, _NM], [() => TimeWindow$, 0, 0, () => MonetizationFilterList, 0, 0, 1, 0], 3];var ListSettlementRecordsResponse$ = [3, n0, _LSRRi, 0, [_Set, _NM], [() => SettlementRecordList, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR, 0, [_RARN, _NM, _L], [0, 0, 1], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi, 0, [_NM, _TIFR], [0, () => TagInfoForResource$]];var ListWebACLsRequest$ = [3, n0, _LWACLR, 0, [_Sc, _NM, _L], [0, 0, 1], 1];var ListWebACLsResponse$ = [3, n0, _LWACLRi, 0, [_NM, _WACLe], [0, () => WebACLSummaries]];var LoggingConfiguration$ = [3, n0, _LC, 0, [_RA, _LDC, _RF, _MBFM, _LF, _LTo, _LS], [0, 64 | 0, () => RedactedFields, 2, () => LoggingFilter$, 0, 0], 2];var LoggingFilter$ = [3, n0, _LF, 0, [_Fil, _DB], [() => Filters, 0], 2];var ManagedProductDescriptor$ = [3, n0, _MPD, 0, [_VN, _MRSN, _PI, _PL, _PT, _PD, _STA, _IVS, _IAMRS], [0, 0, 0, 0, 0, 0, 0, 2, 2]];var ManagedRuleGroupConfig$ = [3, n0, _MRGC, 0, [_LP, _PTa, _UFs, _PF, _AWSMRBCRS, _AWSMRATPRS, _AWSMRACFPRS, _AWSMRADDSRS], [0, 0, () => UsernameField$, () => PasswordField$, () => AWSManagedRulesBotControlRuleSet$, () => AWSManagedRulesATPRuleSet$, () => AWSManagedRulesACFPRuleSet$, () => AWSManagedRulesAntiDDoSRuleSet$]];var ManagedRuleGroupStatement$ = [3, n0, _MRGS, 0, [_VN, _N, _V, _ERx, _SDS, _MRGCa, _RAO], [0, 0, 0, () => ExcludedRules, () => Statement$, () => ManagedRuleGroupConfigs, () => RuleActionOverrides], 2];var ManagedRuleGroupSummary$ = [3, n0, _MRGSa, 0, [_VN, _N, _VS, _D], [0, 0, 2, 0]];var ManagedRuleGroupVersion$ = [3, n0, _MRGV, 0, [_N, _LUT], [0, 4]];var ManagedRuleSet$ = [3, n0, _MRS, 0, [_N, _Id, _ARN, _D, _PV, _RVe, _LN], [0, 0, 0, 0, () => PublishedVersions, 0, 0], 3];var ManagedRuleSetSummary$ = [3, n0, _MRSS, 0, [_N, _Id, _D, _LT, _ARN, _LN], [0, 0, 0, 0, 0, 0]];var ManagedRuleSetVersion$ = [3, n0, _MRSV, 0, [_ARGA, _C, _FL, _PTu, _LUT, _ET], [0, 1, 1, 4, 4, 4]];var Method$ = [3, n0, _Me, 0, [], []];var MobileSdkRelease$ = [3, n0, _MSR, 0, [_RV, _Ti, _RNe, _T], [0, 4, 0, () => TagList]];var MonetizationConfig$ = [3, n0, _MC, 0, [_CCr, _CM], [() => CryptoConfig$, 0]];var MonetizationFilter$ = [3, n0, _MF, 0, [_N, _Va], [0, 64 | 0], 2];var MonetizeAction$ = [3, n0, _MA, 0, [_PM], [0]];var NoneAction$ = [3, n0, _NA, 0, [], []];var NotStatement$ = [3, n0, _NS, 0, [_St], [() => Statement$], 1];var OnSourceDDoSProtectionConfig$ = [3, n0, _OSDDSPC, 0, [_ALBLRM], [0], 1];var OrStatement$ = [3, n0, _OS, 0, [_S], [() => Statements], 1];var OverrideAction$ = [3, n0, _OA, 0, [_Coun, _No], [() => CountAction$, () => NoneAction$]];var PasswordField$ = [3, n0, _PF, 0, [_I], [0], 1];var PathStatistics$ = [3, n0, _PSa, 0, [_Pa, _RC, _Pe, _So, _TB], [0, 1, 1, () => FilterSource$, () => BotStatisticsList], 3];var PaymentNetwork$ = [3, n0, _PNa, 0, [_Cha, _WA, _Pri], [0, 0, () => Prices], 3];var PhoneNumberField$ = [3, n0, _PNF, 0, [_I], [0], 1];var PreParseTextTransformation$ = [3, n0, _PPTTr, 0, [_Pr, _Ty], [1, 0], 2];var Price$ = [3, n0, _Pric, 0, [_Am, _Cu], [0, 0], 2];var PutLoggingConfigurationRequest$ = [3, n0, _PLCR, 0, [_LC], [() => LoggingConfiguration$], 1];var PutLoggingConfigurationResponse$ = [3, n0, _PLCRu, 0, [_LC], [() => LoggingConfiguration$]];var PutManagedRuleSetVersionsRequest$ = [3, n0, _PMRSVR, 0, [_N, _Sc, _Id, _LT, _RVe, _VTP], [0, 0, 0, 0, 0, () => VersionsToPublish], 4];var PutManagedRuleSetVersionsResponse$ = [3, n0, _PMRSVRu, 0, [_NLT], [0]];var PutPermissionPolicyRequest$ = [3, n0, _PPPR, 0, [_RA, _Po], [0, 0], 2];var PutPermissionPolicyResponse$ = [3, n0, _PPPRu, 0, [], []];var QueryString$ = [3, n0, _QS, 0, [], []];var RateBasedStatement$ = [3, n0, _RBS, 0, [_L, _AKT, _EWS, _SDS, _FIPC, _CK], [1, 0, 1, () => Statement$, () => ForwardedIPConfig$, () => RateBasedStatementCustomKeys], 2];var RateBasedStatementCustomKey$ = [3, n0, _RBSCK, 0, [_He, _Cook, _QA, _QS, _HTTPM, _FIP, _IP_, _LN, _UP, _JAF, _JAFi, _ASN], [() => RateLimitHeader$, () => RateLimitCookie$, () => RateLimitQueryArgument$, () => RateLimitQueryString$, () => RateLimitHTTPMethod$, () => RateLimitForwardedIP$, () => RateLimitIP$, () => RateLimitLabelNamespace$, () => RateLimitUriPath$, () => RateLimitJA3Fingerprint$, () => RateLimitJA4Fingerprint$, () => RateLimitAsn$]];var RateBasedStatementManagedKeysIPSet$ = [3, n0, _RBSMKIPS, 0, [_IPAV, _Ad], [0, 64 | 0]];var RateLimitAsn$ = [3, n0, _RLA, 0, [], []];var RateLimitCookie$ = [3, n0, _RLC, 0, [_N, _TT], [0, () => TextTransformations], 2];var RateLimitForwardedIP$ = [3, n0, _RLFIP, 0, [], []];var RateLimitHeader$ = [3, n0, _RLH, 0, [_N, _TT], [0, () => TextTransformations], 2];var RateLimitHTTPMethod$ = [3, n0, _RLHTTPM, 0, [], []];var RateLimitIP$ = [3, n0, _RLIP, 0, [], []];var RateLimitJA3Fingerprint$ = [3, n0, _RLJAF, 0, [_FB], [0], 1];var RateLimitJA4Fingerprint$ = [3, n0, _RLJAFa, 0, [_FB], [0], 1];var RateLimitLabelNamespace$ = [3, n0, _RLLN, 0, [_Na], [0], 1];var RateLimitQueryArgument$ = [3, n0, _RLQA, 0, [_N, _TT], [0, () => TextTransformations], 2];var RateLimitQueryString$ = [3, n0, _RLQS, 0, [_TT], [() => TextTransformations], 1];var RateLimitUriPath$ = [3, n0, _RLUP, 0, [_TT], [() => TextTransformations], 1];var Regex$ = [3, n0, _Reg, 0, [_RSe], [0]];var RegexMatchStatement$ = [3, n0, _RMS, 0, [_RSe, _FTM, _TT, _PPTT], [0, () => FieldToMatch$, () => TextTransformations, () => PreParseTextTransformations], 3];var RegexPatternSet$ = [3, n0, _RPS, 0, [_N, _Id, _ARN, _D, _REL], [0, 0, 0, 0, () => RegularExpressionList]];var RegexPatternSetReferenceStatement$ = [3, n0, _RPSRS, 0, [_ARN, _FTM, _TT, _PPTT], [0, () => FieldToMatch$, () => TextTransformations, () => PreParseTextTransformations], 3];var RegexPatternSetSummary$ = [3, n0, _RPSS, 0, [_N, _Id, _D, _LT, _ARN], [0, 0, 0, 0, 0]];var ReleaseSummary$ = [3, n0, _RSel, 0, [_RV, _Ti], [0, 4]];var RequestBodyAssociatedResourceTypeConfig$ = [3, n0, _RBARTC, 0, [_DSIL], [0], 1];var RequestInspection$ = [3, n0, _RI, 0, [_PTa, _UFs, _PF], [0, () => UsernameField$, () => PasswordField$], 3];var RequestInspectionACFP$ = [3, n0, _RIACFP, 0, [_PTa, _UFs, _PF, _EF, _PNFh, _AFd], [0, () => UsernameField$, () => PasswordField$, () => EmailField$, () => PhoneNumberFields, () => AddressFields], 1];var ResponseInspection$ = [3, n0, _RIe, 0, [_SCt, _He, _BCo, _J], [() => ResponseInspectionStatusCode$, () => ResponseInspectionHeader$, () => ResponseInspectionBodyContains$, () => ResponseInspectionJson$]];var ResponseInspectionBodyContains$ = [3, n0, _RIBC, 0, [_SSu, _FSa], [64 | 0, 64 | 0], 2];var ResponseInspectionHeader$ = [3, n0, _RIH, 0, [_N, _SV, _FV], [0, 64 | 0, 64 | 0], 3];var ResponseInspectionJson$ = [3, n0, _RIJ, 0, [_I, _SV, _FV], [0, 64 | 0, 64 | 0], 3];var ResponseInspectionStatusCode$ = [3, n0, _RISC, 0, [_SCu, _FC], [64 | 1, 64 | 1], 2];var RevenueBreakdown$ = [3, n0, _RBe, 0, [_TA, _VA, _UA, _Cu, _TS, _TMS], [0, 0, 0, 0, 1, 1]];var RevenuePathStatistics$ = [3, n0, _RPSe, 0, [_Pa, _Pe, _Am, _RC], [0, 1, 0, 1], 4];var Rule$ = [3, n0, _Rul, 0, [_N, _Pr, _St, _VC, _A, _OA, _RL, _CC, _CCh], [0, 1, () => Statement$, () => VisibilityConfig$, () => RuleAction$, () => OverrideAction$, () => Labels, () => CaptchaConfig$, () => ChallengeConfig$], 4];var RuleAction$ = [3, n0, _RAu, 0, [_Bl, _All, _Coun, _Cap, _Ch, _Mo], [() => BlockAction$, () => AllowAction$, () => CountAction$, () => CaptchaAction$, () => ChallengeAction$, () => MonetizeAction$]];var RuleActionOverride$ = [3, n0, _RAOu, 0, [_N, _ATU], [0, () => RuleAction$], 2];var RuleGroup$ = [3, n0, _RG, 0, [_N, _Id, _C, _ARN, _VC, _D, _Ru, _LN, _CRB, _ALv, _CL, _MC], [0, 0, 1, 0, () => VisibilityConfig$, 0, () => Rules, 0, () => CustomResponseBodies, () => LabelSummaries, () => LabelSummaries, () => MonetizationConfig$], 5];var RuleGroupReferenceStatement$ = [3, n0, _RGRS, 0, [_ARN, _ERx, _RAO], [0, () => ExcludedRules, () => RuleActionOverrides], 1];var RuleGroupSummary$ = [3, n0, _RGS, 0, [_N, _Id, _D, _LT, _ARN], [0, 0, 0, 0, 0]];var RuleSummary$ = [3, n0, _RSu, 0, [_N, _A], [0, () => RuleAction$]];var SampledHTTPRequest$ = [3, n0, _SHTTPR, 0, [_Req, _W, _Ti, _A, _RNWRG, _RHI, _RCS, _Lab, _CRa, _CRh, _OAv], [() => HTTPRequest$, 1, 4, 0, 0, () => HTTPHeaders, 1, () => Labels, () => CaptchaResponse$, () => ChallengeResponse$, 0], 2];var SettlementRecord$ = [3, n0, _SRe, 0, [_Ti, _Sta, _Am, _PA, _WA, _Cu, _Ne, _TI, _RIeq, _SN, _O, _SCo, _In, _Ver, _CPo, _WAA, _RTe], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4], 3];var SingleHeader$ = [3, n0, _SH, 0, [_N], [0], 1];var SingleQueryArgument$ = [3, n0, _SQA, 0, [_N], [0], 1];var SizeConstraintStatement$ = [3, n0, _SCS, 0, [_FTM, _CO, _Si, _TT, _PPTT], [() => FieldToMatch$, 0, 1, () => TextTransformations, () => PreParseTextTransformations], 4];var SourceStatistics$ = [3, n0, _SSo, 0, [_SN, _Pe, _Am, _RC, _SCo, _In, _O, _Ver, _GBV], [0, 1, 0, 1, 0, 0, 0, 2, 0], 4];var SqliMatchStatement$ = [3, n0, _SMS, 0, [_FTM, _TT, _PPTT, _SL], [() => FieldToMatch$, () => TextTransformations, () => PreParseTextTransformations, 0], 2];var Statement$ = [3, n0, _St, 0, [_BMS, _SMS, _XMS, _SCS, _GMS, _RGRS, _IPSRS, _RPSRS, _RBS, _AS, _OS, _NS, _MRGS, _LMS, _RMS, _AMS], [() => ByteMatchStatement$, () => SqliMatchStatement$, () => XssMatchStatement$, () => SizeConstraintStatement$, () => GeoMatchStatement$, () => RuleGroupReferenceStatement$, () => IPSetReferenceStatement$, () => RegexPatternSetReferenceStatement$, () => RateBasedStatement$, () => AndStatement$, () => OrStatement$, () => NotStatement$, () => ManagedRuleGroupStatement$, () => LabelMatchStatement$, () => RegexMatchStatement$, () => AsnMatchStatement$]];var Tag$ = [3, n0, _Ta, 0, [_K, _Val], [0, 0], 2];var TagInfoForResource$ = [3, n0, _TIFR, 0, [_RARN, _TL], [0, () => TagList]];var TagResourceRequest$ = [3, n0, _TRR, 0, [_RARN, _T], [0, () => TagList], 2];var TagResourceResponse$ = [3, n0, _TRRa, 0, [], []];var TextTransformation$ = [3, n0, _TTe, 0, [_Pr, _Ty], [1, 0], 2];var TimeWindow$ = [3, n0, _TW, 0, [_STta, _ETn], [4, 4], 2];var UntagResourceRequest$ = [3, n0, _URR, 0, [_RARN, _TK], [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn, 0, [], []];var UpdateIPSetRequest$ = [3, n0, _UIPSR, 0, [_N, _Sc, _Id, _Ad, _LT, _D], [0, 0, 0, 64 | 0, 0, 0], 5];var UpdateIPSetResponse$ = [3, n0, _UIPSRp, 0, [_NLT], [0]];var UpdateManagedRuleSetVersionExpiryDateRequest$ = [3, n0, _UMRSVEDR, 0, [_N, _Sc, _Id, _LT, _VTE, _ET], [0, 0, 0, 0, 0, 4], 6];var UpdateManagedRuleSetVersionExpiryDateResponse$ = [3, n0, _UMRSVEDRp, 0, [_EV, _ET, _NLT], [0, 4, 0]];var UpdateRegexPatternSetRequest$ = [3, n0, _URPSR, 0, [_N, _Sc, _Id, _REL, _LT, _D], [0, 0, 0, () => RegularExpressionList, 0, 0], 5];var UpdateRegexPatternSetResponse$ = [3, n0, _URPSRp, 0, [_NLT], [0]];var UpdateRuleGroupRequest$ = [3, n0, _URGR, 0, [_N, _Sc, _Id, _VC, _LT, _D, _Ru, _CRB, _MC], [0, 0, 0, () => VisibilityConfig$, 0, 0, () => Rules, () => CustomResponseBodies, () => MonetizationConfig$], 5];var UpdateRuleGroupResponse$ = [3, n0, _URGRp, 0, [_NLT], [0]];var UpdateWebACLRequest$ = [3, n0, _UWACLR, 0, [_N, _Sc, _Id, _DA, _VC, _LT, _D, _Ru, _DPC, _CRB, _CC, _CCh, _TD, _ACs, _OSDDSPC, _ACp, _MC], [0, 0, 0, () => DefaultAction$, () => VisibilityConfig$, 0, 0, () => Rules, () => DataProtectionConfig$, () => CustomResponseBodies, () => CaptchaConfig$, () => ChallengeConfig$, 64 | 0, () => AssociationConfig$, () => OnSourceDDoSProtectionConfig$, () => ApplicationConfig$, () => MonetizationConfig$], 6];var UpdateWebACLResponse$ = [3, n0, _UWACLRp, 0, [_NLT], [0]];var UriFragment$ = [3, n0, _UF, 0, [_FB], [0]];var UriPath$ = [3, n0, _UP, 0, [], []];var UsernameField$ = [3, n0, _UFs, 0, [_I], [0], 1];var VersionToPublish$ = [3, n0, _VTPe, 0, [_ARGA, _FL], [0, 1]];var VisibilityConfig$ = [3, n0, _VC, 0, [_SRE, _CWME, _MN], [2, 2, 0], 3];var WebACL$ = [3, n0, _WACL, 0, [_N, _Id, _ARN, _DA, _VC, _D, _Ru, _DPC, _C, _PPFMRG, _PPFMRGo, _MBFM, _LN, _CRB, _CC, _CCh, _TD, _ACs, _RBFM, _OSDDSPC, _ACp, _MC], [0, 0, 0, () => DefaultAction$, () => VisibilityConfig$, 0, () => Rules, () => DataProtectionConfig$, 1, () => FirewallManagerRuleGroups, () => FirewallManagerRuleGroups, 2, 0, () => CustomResponseBodies, () => CaptchaConfig$, () => ChallengeConfig$, 64 | 0, () => AssociationConfig$, 2, () => OnSourceDDoSProtectionConfig$, () => ApplicationConfig$, () => MonetizationConfig$], 5];var WebACLSummary$ = [3, n0, _WACLS, 0, [_N, _Id, _D, _LT, _ARN], [0, 0, 0, 0, 0]];var XssMatchStatement$ = [3, n0, _XMS, 0, [_FTM, _TT, _PPTT], [() => FieldToMatch$, () => TextTransformations, () => PreParseTextTransformations], 2];var AddressFields = [1, n0, _AFd, 0, () => AddressField$];var APIKeySummaries = [1, n0, _APIKSe, 0, () => APIKeySummary$];var ApplicationAttributes = [1, n0, _AApp, 0, () => ApplicationAttribute$];var BotStatisticsList = [1, n0, _BSL, 0, () => BotStatistics$];var Conditions = [1, n0, _Cond, 0, () => Condition$];var CustomHTTPHeaders = [1, n0, _CHTTPHu, 0, () => CustomHTTPHeader$];var DataPointsList = [1, n0, _DPL, 0, () => DataPointEntry$];var DataProtections = [1, n0, _DPa, 0, () => DataProtection$];var DisallowedFeatures = [1, n0, _DF, 0, () => DisallowedFeature$];var ExcludedRules = [1, n0, _ERx, 0, () => ExcludedRule$];var Filters = [1, n0, _Fil, 0, () => Filter$];var FirewallManagerRuleGroups = [1, n0, _FMRGi, 0, () => FirewallManagerRuleGroup$];var HTTPHeaders = [1, n0, _HTTPHe, 0, () => HTTPHeader$];var IPSetSummaries = [1, n0, _IPSSe, 0, () => IPSetSummary$];var Labels = [1, n0, _Lab, 0, () => Label$];var LabelSummaries = [1, n0, _LSab, 0, () => LabelSummary$];var LoggingConfigurations = [1, n0, _LCo, 0, () => LoggingConfiguration$];var ManagedProductDescriptors = [1, n0, _MPDa, 0, () => ManagedProductDescriptor$];var ManagedRuleGroupConfigs = [1, n0, _MRGCa, 0, () => ManagedRuleGroupConfig$];var ManagedRuleGroupSummaries = [1, n0, _MRGSan, 0, () => ManagedRuleGroupSummary$];var ManagedRuleGroupVersions = [1, n0, _MRGVa, 0, () => ManagedRuleGroupVersion$];var ManagedRuleSetSummaries = [1, n0, _MRSSa, 0, () => ManagedRuleSetSummary$];var MonetizationFilterList = [1, n0, _MFL, 0, () => MonetizationFilter$];var PathStatisticsList = [1, n0, _PSL, 0, () => PathStatistics$];var PaymentNetworks = [1, n0, _PN, 0, () => PaymentNetwork$];var PhoneNumberFields = [1, n0, _PNFh, 0, () => PhoneNumberField$];var PreParseTextTransformations = [1, n0, _PPTT, 0, () => PreParseTextTransformation$];var Prices = [1, n0, _Pri, 0, () => Price$];var RateBasedStatementCustomKeys = [1, n0, _RBSCKa, 0, () => RateBasedStatementCustomKey$];var RedactedFields = [1, n0, _RF, 0, () => FieldToMatch$];var RegexPatternSetSummaries = [1, n0, _RPSSe, 0, () => RegexPatternSetSummary$];var RegularExpressionList = [1, n0, _REL, 0, () => Regex$];var ReleaseSummaries = [1, n0, _RS, 0, () => ReleaseSummary$];var RevenuePathStatisticsList = [1, n0, _RPSL, 0, () => RevenuePathStatistics$];var RuleActionOverrides = [1, n0, _RAO, 0, () => RuleActionOverride$];var RuleGroupSummaries = [1, n0, _RGSu, 0, () => RuleGroupSummary$];var Rules = [1, n0, _Ru, 0, () => Rule$];var RuleSummaries = [1, n0, _RSul, 0, () => RuleSummary$];var SampledHTTPRequests = [1, n0, _SHTTPRa, 0, () => SampledHTTPRequest$];var SettlementRecordList = [1, n0, _SRL, 0, () => SettlementRecord$];var SourceStatisticsList = [1, n0, _SSL, 0, () => SourceStatistics$];var Statements = [1, n0, _S, 0, () => Statement$];var TagList = [1, n0, _TL, 0, () => Tag$];var TextTransformations = [1, n0, _TT, 0, () => TextTransformation$];var WebACLSummaries = [1, n0, _WACLSe, 0, () => WebACLSummary$];var CustomResponseBodies = [2, n0, _CRB, 0, 0, () => CustomResponseBody$];var PublishedVersions = [2, n0, _PV, 0, 0, () => ManagedRuleSetVersion$];var RequestBody = [2, n0, _RB, 0, 0, () => RequestBodyAssociatedResourceTypeConfig$];var VersionsToPublish = [2, n0, _VTP, 0, 0, () => VersionToPublish$];var AssociateWebACL$ = [9, n0, _AWACL, 0, () => AssociateWebACLRequest$, () => AssociateWebACLResponse$];var CheckCapacity$ = [9, n0, _CChe, 0, () => CheckCapacityRequest$, () => CheckCapacityResponse$];var CreateAPIKey$ = [9, n0, _CAPIK, 0, () => CreateAPIKeyRequest$, () => CreateAPIKeyResponse$];var CreateIPSet$ = [9, n0, _CIPS, 0, () => CreateIPSetRequest$, () => CreateIPSetResponse$];var CreateRegexPatternSet$ = [9, n0, _CRPS, 0, () => CreateRegexPatternSetRequest$, () => CreateRegexPatternSetResponse$];var CreateRuleGroup$ = [9, n0, _CRG, 0, () => CreateRuleGroupRequest$, () => CreateRuleGroupResponse$];var CreateWebACL$ = [9, n0, _CWACL, 0, () => CreateWebACLRequest$, () => CreateWebACLResponse$];var DeleteAPIKey$ = [9, n0, _DAPIK, 0, () => DeleteAPIKeyRequest$, () => DeleteAPIKeyResponse$];var DeleteFirewallManagerRuleGroups$ = [9, n0, _DFMRG, 0, () => DeleteFirewallManagerRuleGroupsRequest$, () => DeleteFirewallManagerRuleGroupsResponse$];var DeleteIPSet$ = [9, n0, _DIPS, 0, () => DeleteIPSetRequest$, () => DeleteIPSetResponse$];var DeleteLoggingConfiguration$ = [9, n0, _DLC, 0, () => DeleteLoggingConfigurationRequest$, () => DeleteLoggingConfigurationResponse$];var DeletePermissionPolicy$ = [9, n0, _DPP, 0, () => DeletePermissionPolicyRequest$, () => DeletePermissionPolicyResponse$];var DeleteRegexPatternSet$ = [9, n0, _DRPS, 0, () => DeleteRegexPatternSetRequest$, () => DeleteRegexPatternSetResponse$];var DeleteRuleGroup$ = [9, n0, _DRG, 0, () => DeleteRuleGroupRequest$, () => DeleteRuleGroupResponse$];var DeleteWebACL$ = [9, n0, _DWACL, 0, () => DeleteWebACLRequest$, () => DeleteWebACLResponse$];var DescribeAllManagedProducts$ = [9, n0, _DAMP, 0, () => DescribeAllManagedProductsRequest$, () => DescribeAllManagedProductsResponse$];var DescribeManagedProductsByVendor$ = [9, n0, _DMPBV, 0, () => DescribeManagedProductsByVendorRequest$, () => DescribeManagedProductsByVendorResponse$];var DescribeManagedRuleGroup$ = [9, n0, _DMRG, 0, () => DescribeManagedRuleGroupRequest$, () => DescribeManagedRuleGroupResponse$];var DisassociateWebACL$ = [9, n0, _DWACLi, 0, () => DisassociateWebACLRequest$, () => DisassociateWebACLResponse$];var GenerateMobileSdkReleaseUrl$ = [9, n0, _GMSRU, 0, () => GenerateMobileSdkReleaseUrlRequest$, () => GenerateMobileSdkReleaseUrlResponse$];var GetDecryptedAPIKey$ = [9, n0, _GDAPIK, 0, () => GetDecryptedAPIKeyRequest$, () => GetDecryptedAPIKeyResponse$];var GetIPSet$ = [9, n0, _GIPS, 0, () => GetIPSetRequest$, () => GetIPSetResponse$];var GetLoggingConfiguration$ = [9, n0, _GLC, 0, () => GetLoggingConfigurationRequest$, () => GetLoggingConfigurationResponse$];var GetManagedRuleSet$ = [9, n0, _GMRS, 0, () => GetManagedRuleSetRequest$, () => GetManagedRuleSetResponse$];var GetMobileSdkRelease$ = [9, n0, _GMSR, 0, () => GetMobileSdkReleaseRequest$, () => GetMobileSdkReleaseResponse$];var GetPermissionPolicy$ = [9, n0, _GPP, 0, () => GetPermissionPolicyRequest$, () => GetPermissionPolicyResponse$];var GetRateBasedStatementManagedKeys$ = [9, n0, _GRBSMK, 0, () => GetRateBasedStatementManagedKeysRequest$, () => GetRateBasedStatementManagedKeysResponse$];var GetRegexPatternSet$ = [9, n0, _GRPS, 0, () => GetRegexPatternSetRequest$, () => GetRegexPatternSetResponse$];var GetRevenueStatistics$ = [9, n0, _GRS, 0, () => GetRevenueStatisticsRequest$, () => GetRevenueStatisticsResponse$];var GetRevenueStatisticsSummary$ = [9, n0, _GRSS, 0, () => GetRevenueStatisticsSummaryRequest$, () => GetRevenueStatisticsSummaryResponse$];var GetRevenueStatisticsTimeSeries$ = [9, n0, _GRSTS, 0, () => GetRevenueStatisticsTimeSeriesRequest$, () => GetRevenueStatisticsTimeSeriesResponse$];var GetRuleGroup$ = [9, n0, _GRG, 0, () => GetRuleGroupRequest$, () => GetRuleGroupResponse$];var GetSampledRequests$ = [9, n0, _GSR, 0, () => GetSampledRequestsRequest$, () => GetSampledRequestsResponse$];var GetTopPathStatisticsByTraffic$ = [9, n0, _GTPSBT, 0, () => GetTopPathStatisticsByTrafficRequest$, () => GetTopPathStatisticsByTrafficResponse$];var GetWebACL$ = [9, n0, _GWACL, 0, () => GetWebACLRequest$, () => GetWebACLResponse$];var GetWebACLForResource$ = [9, n0, _GWACLFR, 0, () => GetWebACLForResourceRequest$, () => GetWebACLForResourceResponse$];var ListAPIKeys$ = [9, n0, _LAPIK, 0, () => ListAPIKeysRequest$, () => ListAPIKeysResponse$];var ListAvailableManagedRuleGroups$ = [9, n0, _LAMRG, 0, () => ListAvailableManagedRuleGroupsRequest$, () => ListAvailableManagedRuleGroupsResponse$];var ListAvailableManagedRuleGroupVersions$ = [9, n0, _LAMRGV, 0, () => ListAvailableManagedRuleGroupVersionsRequest$, () => ListAvailableManagedRuleGroupVersionsResponse$];var ListIPSets$ = [9, n0, _LIPS, 0, () => ListIPSetsRequest$, () => ListIPSetsResponse$];var ListLoggingConfigurations$ = [9, n0, _LLC, 0, () => ListLoggingConfigurationsRequest$, () => ListLoggingConfigurationsResponse$];var ListManagedRuleSets$ = [9, n0, _LMRS, 0, () => ListManagedRuleSetsRequest$, () => ListManagedRuleSetsResponse$];var ListMobileSdkReleases$ = [9, n0, _LMSR, 0, () => ListMobileSdkReleasesRequest$, () => ListMobileSdkReleasesResponse$];var ListRegexPatternSets$ = [9, n0, _LRPS, 0, () => ListRegexPatternSetsRequest$, () => ListRegexPatternSetsResponse$];var ListResourcesForWebACL$ = [9, n0, _LRFWACL, 0, () => ListResourcesForWebACLRequest$, () => ListResourcesForWebACLResponse$];var ListRuleGroups$ = [9, n0, _LRG, 0, () => ListRuleGroupsRequest$, () => ListRuleGroupsResponse$];var ListSettlementRecords$ = [9, n0, _LSR, 0, () => ListSettlementRecordsRequest$, () => ListSettlementRecordsResponse$];var ListTagsForResource$ = [9, n0, _LTFR, 0, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var ListWebACLs$ = [9, n0, _LWACL, 0, () => ListWebACLsRequest$, () => ListWebACLsResponse$];var PutLoggingConfiguration$ = [9, n0, _PLC, 0, () => PutLoggingConfigurationRequest$, () => PutLoggingConfigurationResponse$];var PutManagedRuleSetVersions$ = [9, n0, _PMRSV, 0, () => PutManagedRuleSetVersionsRequest$, () => PutManagedRuleSetVersionsResponse$];var PutPermissionPolicy$ = [9, n0, _PPP, 0, () => PutPermissionPolicyRequest$, () => PutPermissionPolicyResponse$];var TagResource$ = [9, n0, _TR, 0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR, 0, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateIPSet$ = [9, n0, _UIPS, 0, () => UpdateIPSetRequest$, () => UpdateIPSetResponse$];var UpdateManagedRuleSetVersionExpiryDate$ = [9, n0, _UMRSVED, 0, () => UpdateManagedRuleSetVersionExpiryDateRequest$, () => UpdateManagedRuleSetVersionExpiryDateResponse$];var UpdateRegexPatternSet$ = [9, n0, _URPS, 0, () => UpdateRegexPatternSetRequest$, () => UpdateRegexPatternSetResponse$];var UpdateRuleGroup$ = [9, n0, _URG, 0, () => UpdateRuleGroupRequest$, () => UpdateRuleGroupResponse$];var UpdateWebACL$ = [9, n0, _UWACL, 0, () => UpdateWebACLRequest$, () => UpdateWebACLResponse$]; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2019-07-29", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultWAFV2HttpAuthSchemeProvider, httpAuthSchemes: config?.httpAuthSchemes ?? [ { schemeId: "aws.auth#sigv4", identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), signer: new AwsSdkSigV4Signer(), }, ], logger: config?.logger ?? new NoOpLogger(), protocol: config?.protocol ?? AwsJson1_1Protocol, protocolSettings: config?.protocolSettings ?? { defaultNamespace: "com.amazonaws.wafv2", errorTypeRegistries, xmlNamespace: "http://waf.amazonaws.com/doc/2019-07-29/", version: "2019-07-29", serviceTarget: "AWSWAF_20190729", }, serviceId: config?.serviceId ?? "WAFV2", sha256: config?.sha256 ?? Sha256, urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, };}; const getRuntimeConfig = (config) => { emitWarningIfUnsupportedVersion(process.version); const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getRuntimeConfig$1(config); emitWarningIfUnsupportedVersion$1(process.version); const loaderConfig = { profile: config?.profile, logger: clientSharedValues.logger, }; return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig), bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider, defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }), maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), retryMode: config?.retryMode ?? loadConfig({ ...NODE_RETRY_MODE_CONFIG_OPTIONS, default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, }, config), streamCollector: config?.streamCollector ?? streamCollector, useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig), useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig), userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig), };}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; }, };};const resolveHttpAuthRuntimeConfig = (config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials(), };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => { const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig)); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class WAFV2Client extends Client { config; constructor(...[configuration]) { const _config_0 = getRuntimeConfig(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = resolveUserAgentConfig(_config_1); const _config_3 = resolveRetryConfig(_config_2); const _config_4 = resolveRegionConfig(_config_3); const _config_5 = resolveHostHeaderConfig(_config_4); const _config_6 = resolveEndpointConfig(_config_5); const _config_7 = resolveHttpAuthSchemeConfig(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use(getSchemaSerdePlugin(this.config)); this.middlewareStack.use(getUserAgentPlugin(this.config)); this.middlewareStack.use(getRetryPlugin(this.config)); this.middlewareStack.use(getContentLengthPlugin(this.config)); this.middlewareStack.use(getHostHeaderPlugin(this.config)); this.middlewareStack.use(getLoggerPlugin(this.config)); this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { httpAuthSchemeParametersProvider: defaultWAFV2HttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} const command = makeBuilder(commonParams, "AWSWAF_20190729", "WAFV2Client", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AssociateWebACLCommand extends command(_ep0, _mw0, "AssociateWebACL", AssociateWebACL$) {} class CheckCapacityCommand extends command(_ep0, _mw0, "CheckCapacity", CheckCapacity$) {} class CreateAPIKeyCommand extends command(_ep0, _mw0, "CreateAPIKey", CreateAPIKey$) {} class CreateIPSetCommand extends command(_ep0, _mw0, "CreateIPSet", CreateIPSet$) {} class CreateRegexPatternSetCommand extends command(_ep0, _mw0, "CreateRegexPatternSet", CreateRegexPatternSet$) {} class CreateRuleGroupCommand extends command(_ep0, _mw0, "CreateRuleGroup", CreateRuleGroup$) {} class CreateWebACLCommand extends command(_ep0, _mw0, "CreateWebACL", CreateWebACL$) {} class DeleteAPIKeyCommand extends command(_ep0, _mw0, "DeleteAPIKey", DeleteAPIKey$) {} class DeleteFirewallManagerRuleGroupsCommand extends command(_ep0, _mw0, "DeleteFirewallManagerRuleGroups", DeleteFirewallManagerRuleGroups$) {} class DeleteIPSetCommand extends command(_ep0, _mw0, "DeleteIPSet", DeleteIPSet$) {} class DeleteLoggingConfigurationCommand extends command(_ep0, _mw0, "DeleteLoggingConfiguration", DeleteLoggingConfiguration$) {} class DeletePermissionPolicyCommand extends command(_ep0, _mw0, "DeletePermissionPolicy", DeletePermissionPolicy$) {} class DeleteRegexPatternSetCommand extends command(_ep0, _mw0, "DeleteRegexPatternSet", DeleteRegexPatternSet$) {} class DeleteRuleGroupCommand extends command(_ep0, _mw0, "DeleteRuleGroup", DeleteRuleGroup$) {} class DeleteWebACLCommand extends command(_ep0, _mw0, "DeleteWebACL", DeleteWebACL$) {} class DescribeAllManagedProductsCommand extends command(_ep0, _mw0, "DescribeAllManagedProducts", DescribeAllManagedProducts$) {} class DescribeManagedProductsByVendorCommand extends command(_ep0, _mw0, "DescribeManagedProductsByVendor", DescribeManagedProductsByVendor$) {} class DescribeManagedRuleGroupCommand extends command(_ep0, _mw0, "DescribeManagedRuleGroup", DescribeManagedRuleGroup$) {} class DisassociateWebACLCommand extends command(_ep0, _mw0, "DisassociateWebACL", DisassociateWebACL$) {} class GenerateMobileSdkReleaseUrlCommand extends command(_ep0, _mw0, "GenerateMobileSdkReleaseUrl", GenerateMobileSdkReleaseUrl$) {} class GetDecryptedAPIKeyCommand extends command(_ep0, _mw0, "GetDecryptedAPIKey", GetDecryptedAPIKey$) {} class GetIPSetCommand extends command(_ep0, _mw0, "GetIPSet", GetIPSet$) {} class GetLoggingConfigurationCommand extends command(_ep0, _mw0, "GetLoggingConfiguration", GetLoggingConfiguration$) {} class GetManagedRuleSetCommand extends command(_ep0, _mw0, "GetManagedRuleSet", GetManagedRuleSet$) {} class GetMobileSdkReleaseCommand extends command(_ep0, _mw0, "GetMobileSdkRelease", GetMobileSdkRelease$) {} class GetPermissionPolicyCommand extends command(_ep0, _mw0, "GetPermissionPolicy", GetPermissionPolicy$) {} class GetRateBasedStatementManagedKeysCommand extends command(_ep0, _mw0, "GetRateBasedStatementManagedKeys", GetRateBasedStatementManagedKeys$) {} class GetRegexPatternSetCommand extends command(_ep0, _mw0, "GetRegexPatternSet", GetRegexPatternSet$) {} class GetRevenueStatisticsCommand extends command(_ep0, _mw0, "GetRevenueStatistics", GetRevenueStatistics$) {} class GetRevenueStatisticsSummaryCommand extends command(_ep0, _mw0, "GetRevenueStatisticsSummary", GetRevenueStatisticsSummary$) {} class GetRevenueStatisticsTimeSeriesCommand extends command(_ep0, _mw0, "GetRevenueStatisticsTimeSeries", GetRevenueStatisticsTimeSeries$) {} class GetRuleGroupCommand extends command(_ep0, _mw0, "GetRuleGroup", GetRuleGroup$) {} class GetSampledRequestsCommand extends command(_ep0, _mw0, "GetSampledRequests", GetSampledRequests$) {} class GetTopPathStatisticsByTrafficCommand extends command(_ep0, _mw0, "GetTopPathStatisticsByTraffic", GetTopPathStatisticsByTraffic$) {} class GetWebACLCommand extends command(_ep0, _mw0, "GetWebACL", GetWebACL$) {} class GetWebACLForResourceCommand extends command(_ep0, _mw0, "GetWebACLForResource", GetWebACLForResource$) {} class ListAPIKeysCommand extends command(_ep0, _mw0, "ListAPIKeys", ListAPIKeys$) {} class ListAvailableManagedRuleGroupsCommand extends command(_ep0, _mw0, "ListAvailableManagedRuleGroups", ListAvailableManagedRuleGroups$) {} class ListAvailableManagedRuleGroupVersionsCommand extends command(_ep0, _mw0, "ListAvailableManagedRuleGroupVersions", ListAvailableManagedRuleGroupVersions$) {} class ListIPSetsCommand extends command(_ep0, _mw0, "ListIPSets", ListIPSets$) {} class ListLoggingConfigurationsCommand extends command(_ep0, _mw0, "ListLoggingConfigurations", ListLoggingConfigurations$) {} class ListManagedRuleSetsCommand extends command(_ep0, _mw0, "ListManagedRuleSets", ListManagedRuleSets$) {} class ListMobileSdkReleasesCommand extends command(_ep0, _mw0, "ListMobileSdkReleases", ListMobileSdkReleases$) {} class ListRegexPatternSetsCommand extends command(_ep0, _mw0, "ListRegexPatternSets", ListRegexPatternSets$) {} class ListResourcesForWebACLCommand extends command(_ep0, _mw0, "ListResourcesForWebACL", ListResourcesForWebACL$) {} class ListRuleGroupsCommand extends command(_ep0, _mw0, "ListRuleGroups", ListRuleGroups$) {} class ListSettlementRecordsCommand extends command(_ep0, _mw0, "ListSettlementRecords", ListSettlementRecords$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class ListWebACLsCommand extends command(_ep0, _mw0, "ListWebACLs", ListWebACLs$) {} class PutLoggingConfigurationCommand extends command(_ep0, _mw0, "PutLoggingConfiguration", PutLoggingConfiguration$) {} class PutManagedRuleSetVersionsCommand extends command(_ep0, _mw0, "PutManagedRuleSetVersions", PutManagedRuleSetVersions$) {} class PutPermissionPolicyCommand extends command(_ep0, _mw0, "PutPermissionPolicy", PutPermissionPolicy$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateIPSetCommand extends command(_ep0, _mw0, "UpdateIPSet", UpdateIPSet$) {} class UpdateManagedRuleSetVersionExpiryDateCommand extends command(_ep0, _mw0, "UpdateManagedRuleSetVersionExpiryDate", UpdateManagedRuleSetVersionExpiryDate$) {} class UpdateRegexPatternSetCommand extends command(_ep0, _mw0, "UpdateRegexPatternSet", UpdateRegexPatternSet$) {} class UpdateRuleGroupCommand extends command(_ep0, _mw0, "UpdateRuleGroup", UpdateRuleGroup$) {} class UpdateWebACLCommand extends command(_ep0, _mw0, "UpdateWebACL", UpdateWebACL$) {} const commands = { AssociateWebACLCommand, CheckCapacityCommand, CreateAPIKeyCommand, CreateIPSetCommand, CreateRegexPatternSetCommand, CreateRuleGroupCommand, CreateWebACLCommand, DeleteAPIKeyCommand, DeleteFirewallManagerRuleGroupsCommand, DeleteIPSetCommand, DeleteLoggingConfigurationCommand, DeletePermissionPolicyCommand, DeleteRegexPatternSetCommand, DeleteRuleGroupCommand, DeleteWebACLCommand, DescribeAllManagedProductsCommand, DescribeManagedProductsByVendorCommand, DescribeManagedRuleGroupCommand, DisassociateWebACLCommand, GenerateMobileSdkReleaseUrlCommand, GetDecryptedAPIKeyCommand, GetIPSetCommand, GetLoggingConfigurationCommand, GetManagedRuleSetCommand, GetMobileSdkReleaseCommand, GetPermissionPolicyCommand, GetRateBasedStatementManagedKeysCommand, GetRegexPatternSetCommand, GetRevenueStatisticsCommand, GetRevenueStatisticsSummaryCommand, GetRevenueStatisticsTimeSeriesCommand, GetRuleGroupCommand, GetSampledRequestsCommand, GetTopPathStatisticsByTrafficCommand, GetWebACLCommand, GetWebACLForResourceCommand, ListAPIKeysCommand, ListAvailableManagedRuleGroupsCommand, ListAvailableManagedRuleGroupVersionsCommand, ListIPSetsCommand, ListLoggingConfigurationsCommand, ListManagedRuleSetsCommand, ListMobileSdkReleasesCommand, ListRegexPatternSetsCommand, ListResourcesForWebACLCommand, ListRuleGroupsCommand, ListSettlementRecordsCommand, ListTagsForResourceCommand, ListWebACLsCommand, PutLoggingConfigurationCommand, PutManagedRuleSetVersionsCommand, PutPermissionPolicyCommand, TagResourceCommand, UntagResourceCommand, UpdateIPSetCommand, UpdateManagedRuleSetVersionExpiryDateCommand, UpdateRegexPatternSetCommand, UpdateRuleGroupCommand, UpdateWebACLCommand,};class WAFV2 extends WAFV2Client {}createAggregatedClient(commands, WAFV2); const ActionValue = { ALLOW: "ALLOW", BLOCK: "BLOCK", CAPTCHA: "CAPTCHA", CHALLENGE: "CHALLENGE", COUNT: "COUNT", EXCLUDED_AS_COUNT: "EXCLUDED_AS_COUNT", MONETIZE: "MONETIZE",};const FallbackBehavior = { MATCH: "MATCH", NO_MATCH: "NO_MATCH",};const OversizeHandling = { CONTINUE: "CONTINUE", MATCH: "MATCH", NO_MATCH: "NO_MATCH",};const MapMatchScope = { ALL: "ALL", KEY: "KEY", VALUE: "VALUE",};const BodyParsingFallbackBehavior = { EVALUATE_AS_STRING: "EVALUATE_AS_STRING", MATCH: "MATCH", NO_MATCH: "NO_MATCH",};const JsonMatchScope = { ALL: "ALL", KEY: "KEY", VALUE: "VALUE",};const PositionalConstraint = { CONTAINS: "CONTAINS", CONTAINS_WORD: "CONTAINS_WORD", ENDS_WITH: "ENDS_WITH", EXACTLY: "EXACTLY", STARTS_WITH: "STARTS_WITH",};const PreParseTextTransformationType = { COMBINE_DUPLICATE_QUERY_ARGS_BY_COMMA: "COMBINE_DUPLICATE_QUERY_ARGS_BY_COMMA", NONE: "NONE", REPLACE_SEMICOLONS_WITH_AMPERSANDS: "REPLACE_SEMICOLONS_WITH_AMPERSANDS", URL_DECODE: "URL_DECODE", URL_DECODE_UNI: "URL_DECODE_UNI",};const TextTransformationType = { BASE64_DECODE: "BASE64_DECODE", BASE64_DECODE_EXT: "BASE64_DECODE_EXT", CMD_LINE: "CMD_LINE", CMD_LINE_UNIX: "CMD_LINE_UNIX", CMD_LINE_WIN: "CMD_LINE_WIN", COMPRESS_WHITE_SPACE: "COMPRESS_WHITE_SPACE", CSS_DECODE: "CSS_DECODE", ESCAPE_SEQ_DECODE: "ESCAPE_SEQ_DECODE", HEX_DECODE: "HEX_DECODE", HTML_ENTITY_DECODE: "HTML_ENTITY_DECODE", JS_DECODE: "JS_DECODE", JS_DECODE_EXT: "JS_DECODE_EXT", LOWERCASE: "LOWERCASE", MD5: "MD5", NONE: "NONE", NORMALIZE_PATH: "NORMALIZE_PATH", NORMALIZE_PATH_WIN: "NORMALIZE_PATH_WIN", REMOVE_COMMENTS_CHAR: "REMOVE_COMMENTS_CHAR", REMOVE_NULLS: "REMOVE_NULLS", REMOVE_WHITESPACE: "REMOVE_WHITESPACE", REPLACE_COMMENTS: "REPLACE_COMMENTS", REPLACE_NULLS: "REPLACE_NULLS", SHA256: "SHA256", SQL_HEX_DECODE: "SQL_HEX_DECODE", TRIM: "TRIM", TRIM_LEFT: "TRIM_LEFT", TRIM_RIGHT: "TRIM_RIGHT", UPPERCASE: "UPPERCASE", URL_DECODE: "URL_DECODE", URL_DECODE_UNI: "URL_DECODE_UNI", UTF8_TO_UNICODE: "UTF8_TO_UNICODE",};const CountryCode = { AD: "AD", AE: "AE", AF: "AF", AG: "AG", AI: "AI", AL: "AL", AM: "AM", AO: "AO", AQ: "AQ", AR: "AR", AS: "AS", AT: "AT", AU: "AU", AW: "AW", AX: "AX", AZ: "AZ", BA: "BA", BB: "BB", BD: "BD", BE: "BE", BF: "BF", BG: "BG", BH: "BH", BI: "BI", BJ: "BJ", BL: "BL", BM: "BM", BN: "BN", BO: "BO", BQ: "BQ", BR: "BR", BS: "BS", BT: "BT", BV: "BV", BW: "BW", BY: "BY", BZ: "BZ", CA: "CA", CC: "CC", CD: "CD", CF: "CF", CG: "CG", CH: "CH", CI: "CI", CK: "CK", CL: "CL", CM: "CM", CN: "CN", CO: "CO", CR: "CR", CU: "CU", CV: "CV", CW: "CW", CX: "CX", CY: "CY", CZ: "CZ", DE: "DE", DJ: "DJ", DK: "DK", DM: "DM", DO: "DO", DZ: "DZ", EC: "EC", EE: "EE", EG: "EG", EH: "EH", ER: "ER", ES: "ES", ET: "ET", FI: "FI", FJ: "FJ", FK: "FK", FM: "FM", FO: "FO", FR: "FR", GA: "GA", GB: "GB", GD: "GD", GE: "GE", GF: "GF", GG: "GG", GH: "GH", GI: "GI", GL: "GL", GM: "GM", GN: "GN", GP: "GP", GQ: "GQ", GR: "GR", GS: "GS", GT: "GT", GU: "GU", GW: "GW", GY: "GY", HK: "HK", HM: "HM", HN: "HN", HR: "HR", HT: "HT", HU: "HU", ID: "ID", IE: "IE", IL: "IL", IM: "IM", IN: "IN", IO: "IO", IQ: "IQ", IR: "IR", IS: "IS", IT: "IT", JE: "JE", JM: "JM", JO: "JO", JP: "JP", KE: "KE", KG: "KG", KH: "KH", KI: "KI", KM: "KM", KN: "KN", KP: "KP", KR: "KR", KW: "KW", KY: "KY", KZ: "KZ", LA: "LA", LB: "LB", LC: "LC", LI: "LI", LK: "LK", LR: "LR", LS: "LS", LT: "LT", LU: "LU", LV: "LV", LY: "LY", MA: "MA", MC: "MC", MD: "MD", ME: "ME", MF: "MF", MG: "MG", MH: "MH", MK: "MK", ML: "ML", MM: "MM", MN: "MN", MO: "MO", MP: "MP", MQ: "MQ", MR: "MR", MS: "MS", MT: "MT", MU: "MU", MV: "MV", MW: "MW", MX: "MX", MY: "MY", MZ: "MZ", NA: "NA", NC: "NC", NE: "NE", NF: "NF", NG: "NG", NI: "NI", NL: "NL", NO: "NO", NP: "NP", NR: "NR", NU: "NU", NZ: "NZ", OM: "OM", PA: "PA", PE: "PE", PF: "PF", PG: "PG", PH: "PH", PK: "PK", PL: "PL", PM: "PM", PN: "PN", PR: "PR", PS: "PS", PT: "PT", PW: "PW", PY: "PY", QA: "QA", RE: "RE", RO: "RO", RS: "RS", RU: "RU", RW: "RW", SA: "SA", SB: "SB", SC: "SC", SD: "SD", SE: "SE", SG: "SG", SH: "SH", SI: "SI", SJ: "SJ", SK: "SK", SL: "SL", SM: "SM", SN: "SN", SO: "SO", SR: "SR", SS: "SS", ST: "ST", SV: "SV", SX: "SX", SY: "SY", SZ: "SZ", TC: "TC", TD: "TD", TF: "TF", TG: "TG", TH: "TH", TJ: "TJ", TK: "TK", TL: "TL", TM: "TM", TN: "TN", TO: "TO", TR: "TR", TT: "TT", TV: "TV", TW: "TW", TZ: "TZ", UA: "UA", UG: "UG", UM: "UM", US: "US", UY: "UY", UZ: "UZ", VA: "VA", VC: "VC", VE: "VE", VG: "VG", VI: "VI", VN: "VN", VU: "VU", WF: "WF", WS: "WS", XK: "XK", YE: "YE", YT: "YT", ZA: "ZA", ZM: "ZM", ZW: "ZW",};const ForwardedIPPosition = { ANY: "ANY", FIRST: "FIRST", LAST: "LAST",};const LabelMatchScope = { LABEL: "LABEL", NAMESPACE: "NAMESPACE",};const PayloadType = { FORM_ENCODED: "FORM_ENCODED", JSON: "JSON",};const SensitivityToAct = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM",};const UsageOfAction = { DISABLED: "DISABLED", ENABLED: "ENABLED",};const InspectionLevel = { COMMON: "COMMON", TARGETED: "TARGETED",};const RateBasedStatementAggregateKeyType = { CONSTANT: "CONSTANT", CUSTOM_KEYS: "CUSTOM_KEYS", FORWARDED_IP: "FORWARDED_IP", IP: "IP",};const ComparisonOperator = { EQ: "EQ", GE: "GE", GT: "GT", LE: "LE", LT: "LT", NE: "NE",};const SensitivityLevel = { HIGH: "HIGH", LOW: "LOW",};const AssociatedResourceType = { AGENTCORE_GATEWAY: "AGENTCORE_GATEWAY", API_GATEWAY: "API_GATEWAY", APP_RUNNER_SERVICE: "APP_RUNNER_SERVICE", CLOUDFRONT: "CLOUDFRONT", COGNITO_USER_POOL: "COGNITO_USER_POOL", VERIFIED_ACCESS_INSTANCE: "VERIFIED_ACCESS_INSTANCE",};const ParameterExceptionField = { ACP_RULE_SET_RESPONSE_INSPECTION: "ACP_RULE_SET_RESPONSE_INSPECTION", AND_STATEMENT: "AND_STATEMENT", ASSOCIABLE_RESOURCE: "ASSOCIABLE_RESOURCE", ASSOCIATED_RESOURCE_TYPE: "ASSOCIATED_RESOURCE_TYPE", ATP_RULE_SET_RESPONSE_INSPECTION: "ATP_RULE_SET_RESPONSE_INSPECTION", BODY_PARSING_FALLBACK_BEHAVIOR: "BODY_PARSING_FALLBACK_BEHAVIOR", BYTE_MATCH_STATEMENT: "BYTE_MATCH_STATEMENT", CHALLENGE_CONFIG: "CHALLENGE_CONFIG", CHANGE_PROPAGATION_STATUS: "CHANGE_PROPAGATION_STATUS", COOKIE_MATCH_PATTERN: "COOKIE_MATCH_PATTERN", CUSTOM_KEYS: "CUSTOM_KEYS", CUSTOM_REQUEST_HANDLING: "CUSTOM_REQUEST_HANDLING", CUSTOM_RESPONSE: "CUSTOM_RESPONSE", CUSTOM_RESPONSE_BODY: "CUSTOM_RESPONSE_BODY", DATA_PROTECTION_CONFIG: "DATA_PROTECTION_CONFIG", DEFAULT_ACTION: "DEFAULT_ACTION", ENTITY_LIMIT: "ENTITY_LIMIT", EXCLUDED_RULE: "EXCLUDED_RULE", EXPIRE_TIMESTAMP: "EXPIRE_TIMESTAMP", FALLBACK_BEHAVIOR: "FALLBACK_BEHAVIOR", FIELD_TO_MATCH: "FIELD_TO_MATCH", FILTER_CONDITION: "FILTER_CONDITION", FIREWALL_MANAGER_STATEMENT: "FIREWALL_MANAGER_STATEMENT", FORWARDED_IP_CONFIG: "FORWARDED_IP_CONFIG", GEO_MATCH_STATEMENT: "GEO_MATCH_STATEMENT", HEADER_MATCH_PATTERN: "HEADER_MATCH_PATTERN", HEADER_NAME: "HEADER_NAME", IP_ADDRESS: "IP_ADDRESS", IP_ADDRESS_VERSION: "IP_ADDRESS_VERSION", IP_SET: "IP_SET", IP_SET_FORWARDED_IP_CONFIG: "IP_SET_FORWARDED_IP_CONFIG", IP_SET_REFERENCE_STATEMENT: "IP_SET_REFERENCE_STATEMENT", JSON_MATCH_PATTERN: "JSON_MATCH_PATTERN", JSON_MATCH_SCOPE: "JSON_MATCH_SCOPE", LABEL_MATCH_STATEMENT: "LABEL_MATCH_STATEMENT", LOGGING_FILTER: "LOGGING_FILTER", LOG_DESTINATION: "LOG_DESTINATION", LOW_REPUTATION_MODE: "LOW_REPUTATION_MODE", MANAGED_RULE_GROUP_CONFIG: "MANAGED_RULE_GROUP_CONFIG", MANAGED_RULE_SET: "MANAGED_RULE_SET", MANAGED_RULE_SET_STATEMENT: "MANAGED_RULE_SET_STATEMENT", MAP_MATCH_SCOPE: "MAP_MATCH_SCOPE", METRIC_NAME: "METRIC_NAME", MONETIZATION_CONFIG: "MONETIZATION_CONFIG", NOT_STATEMENT: "NOT_STATEMENT", OR_STATEMENT: "OR_STATEMENT", OVERRIDE_ACTION: "OVERRIDE_ACTION", OVERSIZE_HANDLING: "OVERSIZE_HANDLING", PAYLOAD_TYPE: "PAYLOAD_TYPE", PAYMENT_NETWORK: "PAYMENT_NETWORK", POSITION: "POSITION", PRE_PARSE_TEXT_TRANSFORMATION: "PRE_PARSE_TEXT_TRANSFORMATION", PRICE_AMOUNT: "PRICE_AMOUNT", RATE_BASED_STATEMENT: "RATE_BASED_STATEMENT", REGEX_PATTERN_REFERENCE_STATEMENT: "REGEX_PATTERN_REFERENCE_STATEMENT", REGEX_PATTERN_SET: "REGEX_PATTERN_SET", RESOURCE_ARN: "RESOURCE_ARN", RESOURCE_TYPE: "RESOURCE_TYPE", RESPONSE_CONTENT_TYPE: "RESPONSE_CONTENT_TYPE", RULE: "RULE", RULE_ACTION: "RULE_ACTION", RULE_GROUP: "RULE_GROUP", RULE_GROUP_REFERENCE_STATEMENT: "RULE_GROUP_REFERENCE_STATEMENT", SCOPE_DOWN: "SCOPE_DOWN", SCOPE_VALUE: "SCOPE_VALUE", SINGLE_HEADER: "SINGLE_HEADER", SINGLE_QUERY_ARGUMENT: "SINGLE_QUERY_ARGUMENT", SIZE_CONSTRAINT_STATEMENT: "SIZE_CONSTRAINT_STATEMENT", SQLI_MATCH_STATEMENT: "SQLI_MATCH_STATEMENT", STATEMENT: "STATEMENT", TAGS: "TAGS", TAG_KEYS: "TAG_KEYS", TEXT_TRANSFORMATION: "TEXT_TRANSFORMATION", TOKEN_DOMAIN: "TOKEN_DOMAIN", WALLET_ADDRESS: "WALLET_ADDRESS", WEB_ACL: "WEB_ACL", XSS_MATCH_STATEMENT: "XSS_MATCH_STATEMENT",};const SizeInspectionLimit = { KB_16: "KB_16", KB_32: "KB_32", KB_48: "KB_48", KB_64: "KB_64",};const Scope = { CLOUDFRONT: "CLOUDFRONT", REGIONAL: "REGIONAL",};const IPAddressVersion = { IPV4: "IPV4", IPV6: "IPV6",};const ResponseContentType = { APPLICATION_JSON: "APPLICATION_JSON", TEXT_HTML: "TEXT_HTML", TEXT_PLAIN: "TEXT_PLAIN",};const BlockchainChain = { BASE: "BASE", BASE_SEPOLIA: "BASE_SEPOLIA", SOLANA: "SOLANA", SOLANA_DEVNET: "SOLANA_DEVNET",};const CryptoCurrency = { USDC: "USDC",};const CurrencyMode = { REAL: "REAL", TEST: "TEST",};const DataProtectionAction = { HASH: "HASH", SUBSTITUTION: "SUBSTITUTION",};const FieldToProtectType = { BODY: "BODY", QUERY_STRING: "QUERY_STRING", SINGLE_COOKIE: "SINGLE_COOKIE", SINGLE_HEADER: "SINGLE_HEADER", SINGLE_QUERY_ARGUMENT: "SINGLE_QUERY_ARGUMENT",};const LowReputationMode = { ACTIVE_UNDER_DDOS: "ACTIVE_UNDER_DDOS", ALWAYS_ON: "ALWAYS_ON",};const LogScope = { CLOUDWATCH_TELEMETRY_RULE_MANAGED: "CLOUDWATCH_TELEMETRY_RULE_MANAGED", CUSTOMER: "CUSTOMER", SECURITY_LAKE: "SECURITY_LAKE",};const LogType = { WAF_LOGS: "WAF_LOGS",};const Platform = { ANDROID: "ANDROID", IOS: "IOS",};const FilterBehavior = { DROP: "DROP", KEEP: "KEEP",};const FilterRequirement = { MEETS_ALL: "MEETS_ALL", MEETS_ANY: "MEETS_ANY",};const Currency = { USDC: "USDC",};const GroupByType = { CATEGORY: "CATEGORY", INTENT: "INTENT", NAME: "NAME", ORGANIZATION: "ORGANIZATION", WEBACL: "WEBACL",};const RankingSortBy = { NAME: "NAME", PERCENTAGE: "PERCENTAGE", REVENUE: "REVENUE",};const SortOrder = { ASC: "ASC", DESC: "DESC",};const RankingStatisticType = { TOP_PATHS_BY_REVENUE: "TOP_PATHS_BY_REVENUE", TOP_SOURCES_BY_REVENUE: "TOP_SOURCES_BY_REVENUE",};const IntervalType = { DAILY: "DAILY", FIVE_MINUTELY: "FIVE_MINUTELY", HOURLY: "HOURLY", MINUTELY: "MINUTELY",};const TimeSeriesStatisticType = { DATE_HISTOGRAM: "DATE_HISTOGRAM", PAYMENT_TRAFFIC: "PAYMENT_TRAFFIC",};const FailureReason = { TOKEN_DOMAIN_MISMATCH: "TOKEN_DOMAIN_MISMATCH", TOKEN_EXPIRED: "TOKEN_EXPIRED", TOKEN_INVALID: "TOKEN_INVALID", TOKEN_MISSING: "TOKEN_MISSING",};const ResourceType = { AGENTCORE_GATEWAY: "AGENTCORE_GATEWAY", AMPLIFY: "AMPLIFY", API_GATEWAY: "API_GATEWAY", APPLICATION_LOAD_BALANCER: "APPLICATION_LOAD_BALANCER", APPSYNC: "APPSYNC", APP_RUNNER_SERVICE: "APP_RUNNER_SERVICE", COGNITIO_USER_POOL: "COGNITO_USER_POOL", VERIFIED_ACCESS_INSTANCE: "VERIFIED_ACCESS_INSTANCE",};const SettlementSortBy = { AMOUNT: "AMOUNT", NAME: "NAME", STATUS: "STATUS", TIMESTAMP: "TIMESTAMP",};const SettlementStatus = { DUPLICATE: "DUPLICATE", FAILED: "FAILED", PENDING: "PENDING", SERVICE_ERROR: "SERVICE_ERROR", SETTLED: "SETTLED", SKIPPED_ORIGIN_ERROR: "SKIPPED_ORIGIN_ERROR",}; exports.APIKeySummary$ = APIKeySummary$;exports.AWSManagedRulesACFPRuleSet$ = AWSManagedRulesACFPRuleSet$;exports.AWSManagedRulesATPRuleSet$ = AWSManagedRulesATPRuleSet$;exports.AWSManagedRulesAntiDDoSRuleSet$ = AWSManagedRulesAntiDDoSRuleSet$;exports.AWSManagedRulesBotControlRuleSet$ = AWSManagedRulesBotControlRuleSet$;exports.ActionCondition$ = ActionCondition$;exports.ActionValue = ActionValue;exports.AddressField$ = AddressField$;exports.All$ = All$;exports.AllQueryArguments$ = AllQueryArguments$;exports.AllowAction$ = AllowAction$;exports.AndStatement$ = AndStatement$;exports.ApplicationAttribute$ = ApplicationAttribute$;exports.ApplicationConfig$ = ApplicationConfig$;exports.AsnMatchStatement$ = AsnMatchStatement$;exports.AssociateWebACL$ = AssociateWebACL$;exports.AssociateWebACLCommand = AssociateWebACLCommand;exports.AssociateWebACLRequest$ = AssociateWebACLRequest$;exports.AssociateWebACLResponse$ = AssociateWebACLResponse$;exports.AssociatedResourceType = AssociatedResourceType;exports.AssociationConfig$ = AssociationConfig$;exports.BlockAction$ = BlockAction$;exports.BlockchainChain = BlockchainChain;exports.Body$ = Body$;exports.BodyParsingFallbackBehavior = BodyParsingFallbackBehavior;exports.BotStatistics$ = BotStatistics$;exports.ByteMatchStatement$ = ByteMatchStatement$;exports.CaptchaAction$ = CaptchaAction$;exports.CaptchaConfig$ = CaptchaConfig$;exports.CaptchaResponse$ = CaptchaResponse$;exports.ChallengeAction$ = ChallengeAction$;exports.ChallengeConfig$ = ChallengeConfig$;exports.ChallengeResponse$ = ChallengeResponse$;exports.CheckCapacity$ = CheckCapacity$;exports.CheckCapacityCommand = CheckCapacityCommand;exports.CheckCapacityRequest$ = CheckCapacityRequest$;exports.CheckCapacityResponse$ = CheckCapacityResponse$;exports.ClientSideAction$ = ClientSideAction$;exports.ClientSideActionConfig$ = ClientSideActionConfig$;exports.ComparisonOperator = ComparisonOperator;exports.Condition$ = Condition$;exports.CookieMatchPattern$ = CookieMatchPattern$;exports.Cookies$ = Cookies$;exports.CountAction$ = CountAction$;exports.CountryCode = CountryCode;exports.CreateAPIKey$ = CreateAPIKey$;exports.CreateAPIKeyCommand = CreateAPIKeyCommand;exports.CreateAPIKeyRequest$ = CreateAPIKeyRequest$;exports.CreateAPIKeyResponse$ = CreateAPIKeyResponse$;exports.CreateIPSet$ = CreateIPSet$;exports.CreateIPSetCommand = CreateIPSetCommand;exports.CreateIPSetRequest$ = CreateIPSetRequest$;exports.CreateIPSetResponse$ = CreateIPSetResponse$;exports.CreateRegexPatternSet$ = CreateRegexPatternSet$;exports.CreateRegexPatternSetCommand = CreateRegexPatternSetCommand;exports.CreateRegexPatternSetRequest$ = CreateRegexPatternSetRequest$;exports.CreateRegexPatternSetResponse$ = CreateRegexPatternSetResponse$;exports.CreateRuleGroup$ = CreateRuleGroup$;exports.CreateRuleGroupCommand = CreateRuleGroupCommand;exports.CreateRuleGroupRequest$ = CreateRuleGroupRequest$;exports.CreateRuleGroupResponse$ = CreateRuleGroupResponse$;exports.CreateWebACL$ = CreateWebACL$;exports.CreateWebACLCommand = CreateWebACLCommand;exports.CreateWebACLRequest$ = CreateWebACLRequest$;exports.CreateWebACLResponse$ = CreateWebACLResponse$;exports.CryptoConfig$ = CryptoConfig$;exports.CryptoCurrency = CryptoCurrency;exports.Currency = Currency;exports.CurrencyMode = CurrencyMode;exports.CustomHTTPHeader$ = CustomHTTPHeader$;exports.CustomRequestHandling$ = CustomRequestHandling$;exports.CustomResponse$ = CustomResponse$;exports.CustomResponseBody$ = CustomResponseBody$;exports.DataPointEntry$ = DataPointEntry$;exports.DataProtection$ = DataProtection$;exports.DataProtectionAction = DataProtectionAction;exports.DataProtectionConfig$ = DataProtectionConfig$;exports.DefaultAction$ = DefaultAction$;exports.DeleteAPIKey$ = DeleteAPIKey$;exports.DeleteAPIKeyCommand = DeleteAPIKeyCommand;exports.DeleteAPIKeyRequest$ = DeleteAPIKeyRequest$;exports.DeleteAPIKeyResponse$ = DeleteAPIKeyResponse$;exports.DeleteFirewallManagerRuleGroups$ = DeleteFirewallManagerRuleGroups$;exports.DeleteFirewallManagerRuleGroupsCommand = DeleteFirewallManagerRuleGroupsCommand;exports.DeleteFirewallManagerRuleGroupsRequest$ = DeleteFirewallManagerRuleGroupsRequest$;exports.DeleteFirewallManagerRuleGroupsResponse$ = DeleteFirewallManagerRuleGroupsResponse$;exports.DeleteIPSet$ = DeleteIPSet$;exports.DeleteIPSetCommand = DeleteIPSetCommand;exports.DeleteIPSetRequest$ = DeleteIPSetRequest$;exports.DeleteIPSetResponse$ = DeleteIPSetResponse$;exports.DeleteLoggingConfiguration$ = DeleteLoggingConfiguration$;exports.DeleteLoggingConfigurationCommand = DeleteLoggingConfigurationCommand;exports.DeleteLoggingConfigurationRequest$ = DeleteLoggingConfigurationRequest$;exports.DeleteLoggingConfigurationResponse$ = DeleteLoggingConfigurationResponse$;exports.DeletePermissionPolicy$ = DeletePermissionPolicy$;exports.DeletePermissionPolicyCommand = DeletePermissionPolicyCommand;exports.DeletePermissionPolicyRequest$ = DeletePermissionPolicyRequest$;exports.DeletePermissionPolicyResponse$ = DeletePermissionPolicyResponse$;exports.DeleteRegexPatternSet$ = DeleteRegexPatternSet$;exports.DeleteRegexPatternSetCommand = DeleteRegexPatternSetCommand;exports.DeleteRegexPatternSetRequest$ = DeleteRegexPatternSetRequest$;exports.DeleteRegexPatternSetResponse$ = DeleteRegexPatternSetResponse$;exports.DeleteRuleGroup$ = DeleteRuleGroup$;exports.DeleteRuleGroupCommand = DeleteRuleGroupCommand;exports.DeleteRuleGroupRequest$ = DeleteRuleGroupRequest$;exports.DeleteRuleGroupResponse$ = DeleteRuleGroupResponse$;exports.DeleteWebACL$ = DeleteWebACL$;exports.DeleteWebACLCommand = DeleteWebACLCommand;exports.DeleteWebACLRequest$ = DeleteWebACLRequest$;exports.DeleteWebACLResponse$ = DeleteWebACLResponse$;exports.DescribeAllManagedProducts$ = DescribeAllManagedProducts$;exports.DescribeAllManagedProductsCommand = DescribeAllManagedProductsCommand;exports.DescribeAllManagedProductsRequest$ = DescribeAllManagedProductsRequest$;exports.DescribeAllManagedProductsResponse$ = DescribeAllManagedProductsResponse$;exports.DescribeManagedProductsByVendor$ = DescribeManagedProductsByVendor$;exports.DescribeManagedProductsByVendorCommand = DescribeManagedProductsByVendorCommand;exports.DescribeManagedProductsByVendorRequest$ = DescribeManagedProductsByVendorRequest$;exports.DescribeManagedProductsByVendorResponse$ = DescribeManagedProductsByVendorResponse$;exports.DescribeManagedRuleGroup$ = DescribeManagedRuleGroup$;exports.DescribeManagedRuleGroupCommand = DescribeManagedRuleGroupCommand;exports.DescribeManagedRuleGroupRequest$ = DescribeManagedRuleGroupRequest$;exports.DescribeManagedRuleGroupResponse$ = DescribeManagedRuleGroupResponse$;exports.DisallowedFeature$ = DisallowedFeature$;exports.DisassociateWebACL$ = DisassociateWebACL$;exports.DisassociateWebACLCommand = DisassociateWebACLCommand;exports.DisassociateWebACLRequest$ = DisassociateWebACLRequest$;exports.DisassociateWebACLResponse$ = DisassociateWebACLResponse$;exports.EmailField$ = EmailField$;exports.ExcludedRule$ = ExcludedRule$;exports.FailureReason = FailureReason;exports.FallbackBehavior = FallbackBehavior;exports.FieldToMatch$ = FieldToMatch$;exports.FieldToProtect$ = FieldToProtect$;exports.FieldToProtectType = FieldToProtectType;exports.Filter$ = Filter$;exports.FilterBehavior = FilterBehavior;exports.FilterRequirement = FilterRequirement;exports.FilterSource$ = FilterSource$;exports.FirewallManagerRuleGroup$ = FirewallManagerRuleGroup$;exports.FirewallManagerStatement$ = FirewallManagerStatement$;exports.ForwardedIPConfig$ = ForwardedIPConfig$;exports.ForwardedIPPosition = ForwardedIPPosition;exports.GenerateMobileSdkReleaseUrl$ = GenerateMobileSdkReleaseUrl$;exports.GenerateMobileSdkReleaseUrlCommand = GenerateMobileSdkReleaseUrlCommand;exports.GenerateMobileSdkReleaseUrlRequest$ = GenerateMobileSdkReleaseUrlRequest$;exports.GenerateMobileSdkReleaseUrlResponse$ = GenerateMobileSdkReleaseUrlResponse$;exports.GeoMatchStatement$ = GeoMatchStatement$;exports.GetDecryptedAPIKey$ = GetDecryptedAPIKey$;exports.GetDecryptedAPIKeyCommand = GetDecryptedAPIKeyCommand;exports.GetDecryptedAPIKeyRequest$ = GetDecryptedAPIKeyRequest$;exports.GetDecryptedAPIKeyResponse$ = GetDecryptedAPIKeyResponse$;exports.GetIPSet$ = GetIPSet$;exports.GetIPSetCommand = GetIPSetCommand;exports.GetIPSetRequest$ = GetIPSetRequest$;exports.GetIPSetResponse$ = GetIPSetResponse$;exports.GetLoggingConfiguration$ = GetLoggingConfiguration$;exports.GetLoggingConfigurationCommand = GetLoggingConfigurationCommand;exports.GetLoggingConfigurationRequest$ = GetLoggingConfigurationRequest$;exports.GetLoggingConfigurationResponse$ = GetLoggingConfigurationResponse$;exports.GetManagedRuleSet$ = GetManagedRuleSet$;exports.GetManagedRuleSetCommand = GetManagedRuleSetCommand;exports.GetManagedRuleSetRequest$ = GetManagedRuleSetRequest$;exports.GetManagedRuleSetResponse$ = GetManagedRuleSetResponse$;exports.GetMobileSdkRelease$ = GetMobileSdkRelease$;exports.GetMobileSdkReleaseCommand = GetMobileSdkReleaseCommand;exports.GetMobileSdkReleaseRequest$ = GetMobileSdkReleaseRequest$;exports.GetMobileSdkReleaseResponse$ = GetMobileSdkReleaseResponse$;exports.GetPermissionPolicy$ = GetPermissionPolicy$;exports.GetPermissionPolicyCommand = GetPermissionPolicyCommand;exports.GetPermissionPolicyRequest$ = GetPermissionPolicyRequest$;exports.GetPermissionPolicyResponse$ = GetPermissionPolicyResponse$;exports.GetRateBasedStatementManagedKeys$ = GetRateBasedStatementManagedKeys$;exports.GetRateBasedStatementManagedKeysCommand = GetRateBasedStatementManagedKeysCommand;exports.GetRateBasedStatementManagedKeysRequest$ = GetRateBasedStatementManagedKeysRequest$;exports.GetRateBasedStatementManagedKeysResponse$ = GetRateBasedStatementManagedKeysResponse$;exports.GetRegexPatternSet$ = GetRegexPatternSet$;exports.GetRegexPatternSetCommand = GetRegexPatternSetCommand;exports.GetRegexPatternSetRequest$ = GetRegexPatternSetRequest$;exports.GetRegexPatternSetResponse$ = GetRegexPatternSetResponse$;exports.GetRevenueStatistics$ = GetRevenueStatistics$;exports.GetRevenueStatisticsCommand = GetRevenueStatisticsCommand;exports.GetRevenueStatisticsRequest$ = GetRevenueStatisticsRequest$;exports.GetRevenueStatisticsResponse$ = GetRevenueStatisticsResponse$;exports.GetRevenueStatisticsSummary$ = GetRevenueStatisticsSummary$;exports.GetRevenueStatisticsSummaryCommand = GetRevenueStatisticsSummaryCommand;exports.GetRevenueStatisticsSummaryRequest$ = GetRevenueStatisticsSummaryRequest$;exports.GetRevenueStatisticsSummaryResponse$ = GetRevenueStatisticsSummaryResponse$;exports.GetRevenueStatisticsTimeSeries$ = GetRevenueStatisticsTimeSeries$;exports.GetRevenueStatisticsTimeSeriesCommand = GetRevenueStatisticsTimeSeriesCommand;exports.GetRevenueStatisticsTimeSeriesRequest$ = GetRevenueStatisticsTimeSeriesRequest$;exports.GetRevenueStatisticsTimeSeriesResponse$ = GetRevenueStatisticsTimeSeriesResponse$;exports.GetRuleGroup$ = GetRuleGroup$;exports.GetRuleGroupCommand = GetRuleGroupCommand;exports.GetRuleGroupRequest$ = GetRuleGroupRequest$;exports.GetRuleGroupResponse$ = GetRuleGroupResponse$;exports.GetSampledRequests$ = GetSampledRequests$;exports.GetSampledRequestsCommand = GetSampledRequestsCommand;exports.GetSampledRequestsRequest$ = GetSampledRequestsRequest$;exports.GetSampledRequestsResponse$ = GetSampledRequestsResponse$;exports.GetTopPathStatisticsByTraffic$ = GetTopPathStatisticsByTraffic$;exports.GetTopPathStatisticsByTrafficCommand = GetTopPathStatisticsByTrafficCommand;exports.GetTopPathStatisticsByTrafficRequest$ = GetTopPathStatisticsByTrafficRequest$;exports.GetTopPathStatisticsByTrafficResponse$ = GetTopPathStatisticsByTrafficResponse$;exports.GetWebACL$ = GetWebACL$;exports.GetWebACLCommand = GetWebACLCommand;exports.GetWebACLForResource$ = GetWebACLForResource$;exports.GetWebACLForResourceCommand = GetWebACLForResourceCommand;exports.GetWebACLForResourceRequest$ = GetWebACLForResourceRequest$;exports.GetWebACLForResourceResponse$ = GetWebACLForResourceResponse$;exports.GetWebACLRequest$ = GetWebACLRequest$;exports.GetWebACLResponse$ = GetWebACLResponse$;exports.GroupByType = GroupByType;exports.HTTPHeader$ = HTTPHeader$;exports.HTTPRequest$ = HTTPRequest$;exports.HeaderMatchPattern$ = HeaderMatchPattern$;exports.HeaderOrder$ = HeaderOrder$;exports.Headers$ = Headers$;exports.IPAddressVersion = IPAddressVersion;exports.IPSet$ = IPSet$;exports.IPSetForwardedIPConfig$ = IPSetForwardedIPConfig$;exports.IPSetReferenceStatement$ = IPSetReferenceStatement$;exports.IPSetSummary$ = IPSetSummary$;exports.ImmunityTimeProperty$ = ImmunityTimeProperty$;exports.InspectionLevel = InspectionLevel;exports.IntervalType = IntervalType;exports.JA3Fingerprint$ = JA3Fingerprint$;exports.JA4Fingerprint$ = JA4Fingerprint$;exports.JsonBody$ = JsonBody$;exports.JsonMatchPattern$ = JsonMatchPattern$;exports.JsonMatchScope = JsonMatchScope;exports.Label$ = Label$;exports.LabelMatchScope = LabelMatchScope;exports.LabelMatchStatement$ = LabelMatchStatement$;exports.LabelNameCondition$ = LabelNameCondition$;exports.LabelSummary$ = LabelSummary$;exports.ListAPIKeys$ = ListAPIKeys$;exports.ListAPIKeysCommand = ListAPIKeysCommand;exports.ListAPIKeysRequest$ = ListAPIKeysRequest$;exports.ListAPIKeysResponse$ = ListAPIKeysResponse$;exports.ListAvailableManagedRuleGroupVersions$ = ListAvailableManagedRuleGroupVersions$;exports.ListAvailableManagedRuleGroupVersionsCommand = ListAvailableManagedRuleGroupVersionsCommand;exports.ListAvailableManagedRuleGroupVersionsRequest$ = ListAvailableManagedRuleGroupVersionsRequest$;exports.ListAvailableManagedRuleGroupVersionsResponse$ = ListAvailableManagedRuleGroupVersionsResponse$;exports.ListAvailableManagedRuleGroups$ = ListAvailableManagedRuleGroups$;exports.ListAvailableManagedRuleGroupsCommand = ListAvailableManagedRuleGroupsCommand;exports.ListAvailableManagedRuleGroupsRequest$ = ListAvailableManagedRuleGroupsRequest$;exports.ListAvailableManagedRuleGroupsResponse$ = ListAvailableManagedRuleGroupsResponse$;exports.ListIPSets$ = ListIPSets$;exports.ListIPSetsCommand = ListIPSetsCommand;exports.ListIPSetsRequest$ = ListIPSetsRequest$;exports.ListIPSetsResponse$ = ListIPSetsResponse$;exports.ListLoggingConfigurations$ = ListLoggingConfigurations$;exports.ListLoggingConfigurationsCommand = ListLoggingConfigurationsCommand;exports.ListLoggingConfigurationsRequest$ = ListLoggingConfigurationsRequest$;exports.ListLoggingConfigurationsResponse$ = ListLoggingConfigurationsResponse$;exports.ListManagedRuleSets$ = ListManagedRuleSets$;exports.ListManagedRuleSetsCommand = ListManagedRuleSetsCommand;exports.ListManagedRuleSetsRequest$ = ListManagedRuleSetsRequest$;exports.ListManagedRuleSetsResponse$ = ListManagedRuleSetsResponse$;exports.ListMobileSdkReleases$ = ListMobileSdkReleases$;exports.ListMobileSdkReleasesCommand = ListMobileSdkReleasesCommand;exports.ListMobileSdkReleasesRequest$ = ListMobileSdkReleasesRequest$;exports.ListMobileSdkReleasesResponse$ = ListMobileSdkReleasesResponse$;exports.ListRegexPatternSets$ = ListRegexPatternSets$;exports.ListRegexPatternSetsCommand = ListRegexPatternSetsCommand;exports.ListRegexPatternSetsRequest$ = ListRegexPatternSetsRequest$;exports.ListRegexPatternSetsResponse$ = ListRegexPatternSetsResponse$;exports.ListResourcesForWebACL$ = ListResourcesForWebACL$;exports.ListResourcesForWebACLCommand = ListResourcesForWebACLCommand;exports.ListResourcesForWebACLRequest$ = ListResourcesForWebACLRequest$;exports.ListResourcesForWebACLResponse$ = ListResourcesForWebACLResponse$;exports.ListRuleGroups$ = ListRuleGroups$;exports.ListRuleGroupsCommand = ListRuleGroupsCommand;exports.ListRuleGroupsRequest$ = ListRuleGroupsRequest$;exports.ListRuleGroupsResponse$ = ListRuleGroupsResponse$;exports.ListSettlementRecords$ = ListSettlementRecords$;exports.ListSettlementRecordsCommand = ListSettlementRecordsCommand;exports.ListSettlementRecordsRequest$ = ListSettlementRecordsRequest$;exports.ListSettlementRecordsResponse$ = ListSettlementRecordsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.ListWebACLs$ = ListWebACLs$;exports.ListWebACLsCommand = ListWebACLsCommand;exports.ListWebACLsRequest$ = ListWebACLsRequest$;exports.ListWebACLsResponse$ = ListWebACLsResponse$;exports.LogScope = LogScope;exports.LogType = LogType;exports.LoggingConfiguration$ = LoggingConfiguration$;exports.LoggingFilter$ = LoggingFilter$;exports.LowReputationMode = LowReputationMode;exports.ManagedProductDescriptor$ = ManagedProductDescriptor$;exports.ManagedRuleGroupConfig$ = ManagedRuleGroupConfig$;exports.ManagedRuleGroupStatement$ = ManagedRuleGroupStatement$;exports.ManagedRuleGroupSummary$ = ManagedRuleGroupSummary$;exports.ManagedRuleGroupVersion$ = ManagedRuleGroupVersion$;exports.ManagedRuleSet$ = ManagedRuleSet$;exports.ManagedRuleSetSummary$ = ManagedRuleSetSummary$;exports.ManagedRuleSetVersion$ = ManagedRuleSetVersion$;exports.MapMatchScope = MapMatchScope;exports.Method$ = Method$;exports.MobileSdkRelease$ = MobileSdkRelease$;exports.MonetizationConfig$ = MonetizationConfig$;exports.MonetizationFilter$ = MonetizationFilter$;exports.MonetizeAction$ = MonetizeAction$;exports.NoneAction$ = NoneAction$;exports.NotStatement$ = NotStatement$;exports.OnSourceDDoSProtectionConfig$ = OnSourceDDoSProtectionConfig$;exports.OrStatement$ = OrStatement$;exports.OverrideAction$ = OverrideAction$;exports.OversizeHandling = OversizeHandling;exports.ParameterExceptionField = ParameterExceptionField;exports.PasswordField$ = PasswordField$;exports.PathStatistics$ = PathStatistics$;exports.PayloadType = PayloadType;exports.PaymentNetwork$ = PaymentNetwork$;exports.PhoneNumberField$ = PhoneNumberField$;exports.Platform = Platform;exports.PositionalConstraint = PositionalConstraint;exports.PreParseTextTransformation$ = PreParseTextTransformation$;exports.PreParseTextTransformationType = PreParseTextTransformationType;exports.Price$ = Price$;exports.PutLoggingConfiguration$ = PutLoggingConfiguration$;exports.PutLoggingConfigurationCommand = PutLoggingConfigurationCommand;exports.PutLoggingConfigurationRequest$ = PutLoggingConfigurationRequest$;exports.PutLoggingConfigurationResponse$ = PutLoggingConfigurationResponse$;exports.PutManagedRuleSetVersions$ = PutManagedRuleSetVersions$;exports.PutManagedRuleSetVersionsCommand = PutManagedRuleSetVersionsCommand;exports.PutManagedRuleSetVersionsRequest$ = PutManagedRuleSetVersionsRequest$;exports.PutManagedRuleSetVersionsResponse$ = PutManagedRuleSetVersionsResponse$;exports.PutPermissionPolicy$ = PutPermissionPolicy$;exports.PutPermissionPolicyCommand = PutPermissionPolicyCommand;exports.PutPermissionPolicyRequest$ = PutPermissionPolicyRequest$;exports.PutPermissionPolicyResponse$ = PutPermissionPolicyResponse$;exports.QueryString$ = QueryString$;exports.RankingSortBy = RankingSortBy;exports.RankingStatisticType = RankingStatisticType;exports.RateBasedStatement$ = RateBasedStatement$;exports.RateBasedStatementAggregateKeyType = RateBasedStatementAggregateKeyType;exports.RateBasedStatementCustomKey$ = RateBasedStatementCustomKey$;exports.RateBasedStatementManagedKeysIPSet$ = RateBasedStatementManagedKeysIPSet$;exports.RateLimitAsn$ = RateLimitAsn$;exports.RateLimitCookie$ = RateLimitCookie$;exports.RateLimitForwardedIP$ = RateLimitForwardedIP$;exports.RateLimitHTTPMethod$ = RateLimitHTTPMethod$;exports.RateLimitHeader$ = RateLimitHeader$;exports.RateLimitIP$ = RateLimitIP$;exports.RateLimitJA3Fingerprint$ = RateLimitJA3Fingerprint$;exports.RateLimitJA4Fingerprint$ = RateLimitJA4Fingerprint$;exports.RateLimitLabelNamespace$ = RateLimitLabelNamespace$;exports.RateLimitQueryArgument$ = RateLimitQueryArgument$;exports.RateLimitQueryString$ = RateLimitQueryString$;exports.RateLimitUriPath$ = RateLimitUriPath$;exports.Regex$ = Regex$;exports.RegexMatchStatement$ = RegexMatchStatement$;exports.RegexPatternSet$ = RegexPatternSet$;exports.RegexPatternSetReferenceStatement$ = RegexPatternSetReferenceStatement$;exports.RegexPatternSetSummary$ = RegexPatternSetSummary$;exports.ReleaseSummary$ = ReleaseSummary$;exports.RequestBodyAssociatedResourceTypeConfig$ = RequestBodyAssociatedResourceTypeConfig$;exports.RequestInspection$ = RequestInspection$;exports.RequestInspectionACFP$ = RequestInspectionACFP$;exports.ResourceType = ResourceType;exports.ResponseContentType = ResponseContentType;exports.ResponseInspection$ = ResponseInspection$;exports.ResponseInspectionBodyContains$ = ResponseInspectionBodyContains$;exports.ResponseInspectionHeader$ = ResponseInspectionHeader$;exports.ResponseInspectionJson$ = ResponseInspectionJson$;exports.ResponseInspectionStatusCode$ = ResponseInspectionStatusCode$;exports.RevenueBreakdown$ = RevenueBreakdown$;exports.RevenuePathStatistics$ = RevenuePathStatistics$;exports.Rule$ = Rule$;exports.RuleAction$ = RuleAction$;exports.RuleActionOverride$ = RuleActionOverride$;exports.RuleGroup$ = RuleGroup$;exports.RuleGroupReferenceStatement$ = RuleGroupReferenceStatement$;exports.RuleGroupSummary$ = RuleGroupSummary$;exports.RuleSummary$ = RuleSummary$;exports.SampledHTTPRequest$ = SampledHTTPRequest$;exports.Scope = Scope;exports.SensitivityLevel = SensitivityLevel;exports.SensitivityToAct = SensitivityToAct;exports.SettlementRecord$ = SettlementRecord$;exports.SettlementSortBy = SettlementSortBy;exports.SettlementStatus = SettlementStatus;exports.SingleHeader$ = SingleHeader$;exports.SingleQueryArgument$ = SingleQueryArgument$;exports.SizeConstraintStatement$ = SizeConstraintStatement$;exports.SizeInspectionLimit = SizeInspectionLimit;exports.SortOrder = SortOrder;exports.SourceStatistics$ = SourceStatistics$;exports.SqliMatchStatement$ = SqliMatchStatement$;exports.Statement$ = Statement$;exports.Tag$ = Tag$;exports.TagInfoForResource$ = TagInfoForResource$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TextTransformation$ = TextTransformation$;exports.TextTransformationType = TextTransformationType;exports.TimeSeriesStatisticType = TimeSeriesStatisticType;exports.TimeWindow$ = TimeWindow$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateIPSet$ = UpdateIPSet$;exports.UpdateIPSetCommand = UpdateIPSetCommand;exports.UpdateIPSetRequest$ = UpdateIPSetRequest$;exports.UpdateIPSetResponse$ = UpdateIPSetResponse$;exports.UpdateManagedRuleSetVersionExpiryDate$ = UpdateManagedRuleSetVersionExpiryDate$;exports.UpdateManagedRuleSetVersionExpiryDateCommand = UpdateManagedRuleSetVersionExpiryDateCommand;exports.UpdateManagedRuleSetVersionExpiryDateRequest$ = UpdateManagedRuleSetVersionExpiryDateRequest$;exports.UpdateManagedRuleSetVersionExpiryDateResponse$ = UpdateManagedRuleSetVersionExpiryDateResponse$;exports.UpdateRegexPatternSet$ = UpdateRegexPatternSet$;exports.UpdateRegexPatternSetCommand = UpdateRegexPatternSetCommand;exports.UpdateRegexPatternSetRequest$ = UpdateRegexPatternSetRequest$;exports.UpdateRegexPatternSetResponse$ = UpdateRegexPatternSetResponse$;exports.UpdateRuleGroup$ = UpdateRuleGroup$;exports.UpdateRuleGroupCommand = UpdateRuleGroupCommand;exports.UpdateRuleGroupRequest$ = UpdateRuleGroupRequest$;exports.UpdateRuleGroupResponse$ = UpdateRuleGroupResponse$;exports.UpdateWebACL$ = UpdateWebACL$;exports.UpdateWebACLCommand = UpdateWebACLCommand;exports.UpdateWebACLRequest$ = UpdateWebACLRequest$;exports.UpdateWebACLResponse$ = UpdateWebACLResponse$;exports.UriFragment$ = UriFragment$;exports.UriPath$ = UriPath$;exports.UsageOfAction = UsageOfAction;exports.UsernameField$ = UsernameField$;exports.VersionToPublish$ = VersionToPublish$;exports.VisibilityConfig$ = VisibilityConfig$;exports.WAFAssociatedItemException = WAFAssociatedItemException;exports.WAFAssociatedItemException$ = WAFAssociatedItemException$;exports.WAFConfigurationWarningException = WAFConfigurationWarningException;exports.WAFConfigurationWarningException$ = WAFConfigurationWarningException$;exports.WAFDuplicateItemException = WAFDuplicateItemException;exports.WAFDuplicateItemException$ = WAFDuplicateItemException$;exports.WAFExpiredManagedRuleGroupVersionException = WAFExpiredManagedRuleGroupVersionException;exports.WAFExpiredManagedRuleGroupVersionException$ = WAFExpiredManagedRuleGroupVersionException$;exports.WAFFeatureNotIncludedInPricingPlanException = WAFFeatureNotIncludedInPricingPlanException;exports.WAFFeatureNotIncludedInPricingPlanException$ = WAFFeatureNotIncludedInPricingPlanException$;exports.WAFInternalErrorException = WAFInternalErrorException;exports.WAFInternalErrorException$ = WAFInternalErrorException$;exports.WAFInvalidOperationException = WAFInvalidOperationException;exports.WAFInvalidOperationException$ = WAFInvalidOperationException$;exports.WAFInvalidParameterException = WAFInvalidParameterException;exports.WAFInvalidParameterException$ = WAFInvalidParameterException$;exports.WAFInvalidPermissionPolicyException = WAFInvalidPermissionPolicyException;exports.WAFInvalidPermissionPolicyException$ = WAFInvalidPermissionPolicyException$;exports.WAFInvalidResourceException = WAFInvalidResourceException;exports.WAFInvalidResourceException$ = WAFInvalidResourceException$;exports.WAFLimitsExceededException = WAFLimitsExceededException;exports.WAFLimitsExceededException$ = WAFLimitsExceededException$;exports.WAFLogDestinationPermissionIssueException = WAFLogDestinationPermissionIssueException;exports.WAFLogDestinationPermissionIssueException$ = WAFLogDestinationPermissionIssueException$;exports.WAFNonexistentItemException = WAFNonexistentItemException;exports.WAFNonexistentItemException$ = WAFNonexistentItemException$;exports.WAFOptimisticLockException = WAFOptimisticLockException;exports.WAFOptimisticLockException$ = WAFOptimisticLockException$;exports.WAFServiceLinkedRoleErrorException = WAFServiceLinkedRoleErrorException;exports.WAFServiceLinkedRoleErrorException$ = WAFServiceLinkedRoleErrorException$;exports.WAFSubscriptionNotFoundException = WAFSubscriptionNotFoundException;exports.WAFSubscriptionNotFoundException$ = WAFSubscriptionNotFoundException$;exports.WAFTagOperationException = WAFTagOperationException;exports.WAFTagOperationException$ = WAFTagOperationException$;exports.WAFTagOperationInternalErrorException = WAFTagOperationInternalErrorException;exports.WAFTagOperationInternalErrorException$ = WAFTagOperationInternalErrorException$;exports.WAFUnavailableEntityException = WAFUnavailableEntityException;exports.WAFUnavailableEntityException$ = WAFUnavailableEntityException$;exports.WAFUnsupportedAggregateKeyTypeException = WAFUnsupportedAggregateKeyTypeException;exports.WAFUnsupportedAggregateKeyTypeException$ = WAFUnsupportedAggregateKeyTypeException$;exports.WAFV2 = WAFV2;exports.WAFV2Client = WAFV2Client;exports.WAFV2ServiceException = WAFV2ServiceException;exports.WAFV2ServiceException$ = WAFV2ServiceException$;exports.WebACL$ = WebACL$;exports.WebACLSummary$ = WebACLSummary$;exports.XssMatchStatement$ = XssMatchStatement$;exports.errorTypeRegistries = errorTypeRegistries;