{"version":3,"file":"createAuthFlowProofs.mjs","sources":["../../../../src/auth/utils/createAuthFlowProofs.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { urlSafeEncode } from 'aws-amplify/adapter-core/internals';\nimport { generateCodeVerifier, generateState } from 'aws-amplify/adapter-core';\nexport const createAuthFlowProofs = ({ customState, }) => {\n    const codeVerifier = generateCodeVerifier(128);\n    const randomState = generateState();\n    const state = customState\n        ? `${randomState}-${urlSafeEncode(customState)}`\n        : randomState;\n    return { codeVerifier, state };\n};\n"],"names":[],"mappings":";;;AAAA;AACA;AAGY,MAAC,oBAAoB,GAAG,CAAC,EAAE,WAAW,GAAG,KAAK;AAC1D,IAAI,MAAM,YAAY,GAAG,oBAAoB,CAAC,GAAG,CAAC;AAClD,IAAI,MAAM,WAAW,GAAG,aAAa,EAAE;AACvC,IAAI,MAAM,KAAK,GAAG;AAClB,UAAU,CAAC,EAAE,WAAW,CAAC,CAAC,EAAE,aAAa,CAAC,WAAW,CAAC,CAAC;AACvD,UAAU,WAAW;AACrB,IAAI,OAAO,EAAE,YAAY,EAAE,KAAK,EAAE;AAClC;;;;"}