/*!
  * Bootstrap v5.3.7 (https://getbootstrap.com/)
  * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */

/*! ../../key/import.js */

/*! ../../lib/buffer_utils.js */

/*! ../../lib/cek.js */

/*! ../../lib/check_key_type.js */

/*! ../../lib/decrypt_key_management.js */

/*! ../../lib/encrypt_key_management.js */

/*! ../../lib/is_disjoint.js */

/*! ../../lib/is_jwk.js */

/*! ../../lib/is_object.js */

/*! ../../lib/private_symbols.js */

/*! ../../lib/validate_algorithms.js */

/*! ../../lib/validate_crit.js */

/*! ../../runtime/base64url.js */

/*! ../../runtime/decrypt.js */

/*! ../../runtime/encrypt.js */

/*! ../../runtime/sign.js */

/*! ../../runtime/verify.js */

/*! ../../util/errors.js */

/*! ../flattened/decrypt.js */

/*! ../flattened/encrypt.js */

/*! ../flattened/sign.js */

/*! ../flattened/verify.js */

/*! ../jwe/compact/decrypt.js */

/*! ../jwe/compact/encrypt.js */

/*! ../jws/compact/sign.js */

/*! ../jws/compact/verify.js */

/*! ../key/export.js */

/*! ../key/import.js */

/*! ../lib/buffer_utils.js */

/*! ../lib/cek.js */

/*! ../lib/check_iv_length.js */

/*! ../lib/check_p2s.js */

/*! ../lib/crypto_key.js */

/*! ../lib/epoch.js */

/*! ../lib/format_pem.js */

/*! ../lib/invalid_key_input.js */

/*! ../lib/is_jwk.js */

/*! ../lib/is_object.js */

/*! ../lib/iv.js */

/*! ../lib/jwt_claims_set.js */

/*! ../lib/secs.js */

/*! ../runtime/aeskw.js */

/*! ../runtime/asn1.js */

/*! ../runtime/base64url.js */

/*! ../runtime/decrypt.js */

/*! ../runtime/digest.js */

/*! ../runtime/ecdhes.js */

/*! ../runtime/encrypt.js */

/*! ../runtime/fetch_jwks.js */

/*! ../runtime/generate.js */

/*! ../runtime/is_key_like.js */

/*! ../runtime/jwk_to_key.js */

/*! ../runtime/key_to_jwk.js */

/*! ../runtime/normalize_key.js */

/*! ../runtime/pbes2kw.js */

/*! ../runtime/random.js */

/*! ../runtime/rsaes.js */

/*! ../runtime/runtime.js */

/*! ../util/errors.js */

/*! ./AlertService */

/*! ./AppService */

/*! ./FormService */

/*! ./aesgcmkw.js */

/*! ./aeskw.js */

/*! ./base64url.js */

/*! ./bogus.js */

/*! ./buffer_utils.js */

/*! ./check_cek_length.js */

/*! ./check_key_length.js */

/*! ./check_key_type.js */

/*! ./epoch.js */

/*! ./errors.js */

/*! ./get-builder-options */

/*! ./get_sign_verify_key.js */

/*! ./invalid_key_input.js */

/*! ./is_jwk.js */

/*! ./is_key_like.js */

/*! ./is_object.js */

/*! ./iv.js */

/*! ./jwe/compact/decrypt.js */

/*! ./jwe/compact/encrypt.js */

/*! ./jwe/flattened/decrypt.js */

/*! ./jwe/flattened/encrypt.js */

/*! ./jwe/general/decrypt.js */

/*! ./jwe/general/encrypt.js */

/*! ./jwk/embedded.js */

/*! ./jwk/thumbprint.js */

/*! ./jwk_to_key.js */

/*! ./jwks/local.js */

/*! ./jwks/remote.js */

/*! ./jws/compact/sign.js */

/*! ./jws/compact/verify.js */

/*! ./jws/flattened/sign.js */

/*! ./jws/flattened/verify.js */

/*! ./jws/general/sign.js */

/*! ./jws/general/verify.js */

/*! ./jwt/decrypt.js */

/*! ./jwt/encrypt.js */

/*! ./jwt/sign.js */

/*! ./jwt/unsecured.js */

/*! ./jwt/verify.js */

/*! ./key/export.js */

/*! ./key/generate_key_pair.js */

/*! ./key/generate_secret.js */

/*! ./key/import.js */

/*! ./licenseCheck */

/*! ./local.js */

/*! ./normalize_key.js */

/*! ./prepareForm */

/*! ./produce.js */

/*! ./random.js */

/*! ./secs.js */

/*! ./subtle_dsa.js */

/*! ./subtle_rsaes.js */

/*! ./timing_safe_equal.js */

/*! ./util */

/*! ./util/base64url.js */

/*! ./util/decode_jwt.js */

/*! ./util/decode_protected_header.js */

/*! ./util/errors.js */

/*! ./util/runtime.js */

/*! ./webcrypto.js */

/*! @formio/js */

/*! @formio/js/sdk */

/*! @formio/license/library */

/*! jose */

/*! lodash */

/*! rxjs */

/*!**********************!*\
  !*** ./lib/index.js ***!
  \**********************/

/*!***********************!*\
  !*** external "rxjs" ***!
  \***********************/

/*!*************************!*\
  !*** external "lodash" ***!
  \*************************/

/*!***************************!*\
  !*** ./lib/AppService.js ***!
  \***************************/

/*!****************************!*\
  !*** ./lib/FormService.js ***!
  \****************************/

/*!****************************!*\
  !*** ./lib/prepareForm.js ***!
  \****************************/

/*!*****************************!*\
  !*** ./lib/AlertService.js ***!
  \*****************************/

/*!*****************************!*\
  !*** ./lib/licenseCheck.js ***!
  \*****************************/

/*!*****************************!*\
  !*** external "@formio/js" ***!
  \*****************************/

/*!******************************!*\
  !*** ../license/lib/util.js ***!
  \******************************/

/*!*********************************!*\
  !*** external "@formio/js/sdk" ***!
  \*********************************/

/*!************************************!*\
  !*** ./lib/get-builder-options.js ***!
  \************************************/

/*!***********************************************!*\
  !*** ../license/lib/OfflineLibraryLicense.js ***!
  \***********************************************/

/*!************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/index.js ***!
  \************************************************************************************/

/*!*************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/iv.js ***!
  \*************************************************************************************/

/*!**************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/cek.js ***!
  \**************************************************************************************/

/*!***************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwt/sign.js ***!
  \***************************************************************************************/

/*!***************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/secs.js ***!
  \***************************************************************************************/

/*!****************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/epoch.js ***!
  \****************************************************************************************/

/*!*****************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwks/local.js ***!
  \*****************************************************************************************/

/*!*****************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwt/verify.js ***!
  \*****************************************************************************************/

/*!*****************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/key/export.js ***!
  \*****************************************************************************************/

/*!*****************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/key/import.js ***!
  \*****************************************************************************************/

/*!*****************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/is_jwk.js ***!
  \*****************************************************************************************/

/*!******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwks/remote.js ***!
  \******************************************************************************************/

/*!******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwt/decrypt.js ***!
  \******************************************************************************************/

/*!******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwt/encrypt.js ***!
  \******************************************************************************************/

/*!******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwt/produce.js ***!
  \******************************************************************************************/

/*!******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/util/errors.js ***!
  \******************************************************************************************/

/*!*******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwk/embedded.js ***!
  \*******************************************************************************************/

/*!*******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/aesgcmkw.js ***!
  \*******************************************************************************************/

/*!*******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/asn1.js ***!
  \*******************************************************************************************/

/*!*******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/sign.js ***!
  \*******************************************************************************************/

/*!*******************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/util/runtime.js ***!
  \*******************************************************************************************/

/*!********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwt/unsecured.js ***!
  \********************************************************************************************/

/*!********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/check_p2s.js ***!
  \********************************************************************************************/

/*!********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/is_object.js ***!
  \********************************************************************************************/

/*!********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/aeskw.js ***!
  \********************************************************************************************/

/*!********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/bogus.js ***!
  \********************************************************************************************/

/*!********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/rsaes.js ***!
  \********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwk/thumbprint.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/crypto_key.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/format_pem.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/digest.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/ecdhes.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/random.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/verify.js ***!
  \*********************************************************************************************/

/*!*********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/util/base64url.js ***!
  \*********************************************************************************************/

/*!**********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/is_disjoint.js ***!
  \**********************************************************************************************/

/*!**********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/decrypt.js ***!
  \**********************************************************************************************/

/*!**********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/encrypt.js ***!
  \**********************************************************************************************/

/*!**********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/pbes2kw.js ***!
  \**********************************************************************************************/

/*!**********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/runtime.js ***!
  \**********************************************************************************************/

/*!**********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/util/decode_jwt.js ***!
  \**********************************************************************************************/

/*!***********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jws/compact/sign.js ***!
  \***********************************************************************************************/

/*!***********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jws/general/sign.js ***!
  \***********************************************************************************************/

/*!***********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/buffer_utils.js ***!
  \***********************************************************************************************/

/*!***********************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/generate.js ***!
  \***********************************************************************************************/

/*!************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/validate_crit.js ***!
  \************************************************************************************************/

/*!************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/base64url.js ***!
  \************************************************************************************************/

/*!************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/webcrypto.js ***!
  \************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jws/compact/verify.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jws/flattened/sign.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jws/general/verify.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/check_key_type.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/jwt_claims_set.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/fetch_jwks.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/jwk_to_key.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/key_to_jwk.js ***!
  \*************************************************************************************************/

/*!*************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/subtle_dsa.js ***!
  \*************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwe/compact/decrypt.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwe/compact/encrypt.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwe/general/decrypt.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwe/general/encrypt.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/key/generate_secret.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/check_iv_length.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/private_symbols.js ***!
  \**************************************************************************************************/

/*!**************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/is_key_like.js ***!
  \**************************************************************************************************/

/*!***************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jws/flattened/verify.js ***!
  \***************************************************************************************************/

/*!***************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/subtle_rsaes.js ***!
  \***************************************************************************************************/

/*!****************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwe/flattened/decrypt.js ***!
  \****************************************************************************************************/

/*!****************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/jwe/flattened/encrypt.js ***!
  \****************************************************************************************************/

/*!****************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/key/generate_key_pair.js ***!
  \****************************************************************************************************/

/*!****************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/invalid_key_input.js ***!
  \****************************************************************************************************/

/*!****************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/normalize_key.js ***!
  \****************************************************************************************************/

/*!******************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/validate_algorithms.js ***!
  \******************************************************************************************************/

/*!*******************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/check_cek_length.js ***!
  \*******************************************************************************************************/

/*!*******************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/check_key_length.js ***!
  \*******************************************************************************************************/

/*!********************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/timing_safe_equal.js ***!
  \********************************************************************************************************/

/*!*********************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/decrypt_key_management.js ***!
  \*********************************************************************************************************/

/*!*********************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/lib/encrypt_key_management.js ***!
  \*********************************************************************************************************/

/*!**********************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/runtime/get_sign_verify_key.js ***!
  \**********************************************************************************************************/

/*!***********************************************************************************************************!*\
  !*** ../../node_modules/.pnpm/jose@5.10.0/node_modules/jose/dist/browser/util/decode_protected_header.js ***!
  \***********************************************************************************************************/

/**
 * @license
 * Lodash <https://lodash.com/>
 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 * Released under MIT license <https://lodash.com/license>
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 */
