Index: imaps-frontend/node_modules/es-abstract/2024/AddValueToKeyedGroup.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/AddValueToKeyedGroup.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/AddValueToKeyedGroup.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -21,5 +21,5 @@
 };
 
-// https://tc39.es/ecma262/#sec-add-value-to-keyed-group
+// https://262.ecma-international.org/15.0/#sec-add-value-to-keyed-group
 
 module.exports = function AddValueToKeyedGroup(groups, key, value) {
Index: imaps-frontend/node_modules/es-abstract/2024/ArrayBufferByteLength.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/ArrayBufferByteLength.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/ArrayBufferByteLength.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -3,5 +3,5 @@
 var $TypeError = require('es-errors/type');
 
-// https://tc39.es/ecma262/#sec-arraybufferbytelength
+// https://262.ecma-international.org/15.0/#sec-arraybufferbytelength
 
 var IsDetachedBuffer = require('./IsDetachedBuffer');
Index: imaps-frontend/node_modules/es-abstract/2024/AsyncIteratorClose.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/AsyncIteratorClose.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/AsyncIteratorClose.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -18,5 +18,5 @@
 var $then = callBound('Promise.prototype.then', true);
 
-// https://262.ecma-international.org/12.0/#sec-asynciteratorclose
+// https://262.ecma-international.org/15.0/#sec-asynciteratorclose
 
 module.exports = function AsyncIteratorClose(iteratorRecord, completion) {
Index: imaps-frontend/node_modules/es-abstract/2024/CompletionRecord.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/CompletionRecord.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/CompletionRecord.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -31,11 +31,8 @@
 	var value = SLOT.get(this, '[[Value]]');
 
-	if (type === 'normal') {
-		return value;
-	}
 	if (type === 'throw') {
 		throw value;
 	}
-	throw new $SyntaxError('Completion Record is not of type "normal" or "throw": other types not supported');
+	return value;
 };
 
Index: imaps-frontend/node_modules/es-abstract/2024/CreateAsyncFromSyncIterator.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/CreateAsyncFromSyncIterator.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/CreateAsyncFromSyncIterator.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -116,5 +116,5 @@
 };
 
-// https://262.ecma-international.org/14.0/#sec-createasyncfromsynciterator
+// https://262.ecma-international.org/15.0/#sec-createasyncfromsynciterator
 
 module.exports = function CreateAsyncFromSyncIterator(syncIteratorRecord) {
Index: imaps-frontend/node_modules/es-abstract/2024/GetArrayBufferMaxByteLengthOption.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/GetArrayBufferMaxByteLengthOption.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/GetArrayBufferMaxByteLengthOption.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -5,5 +5,5 @@
 var Type = require('./Type');
 
-// https://tc39.es/ecma262/#sec-getarraybuffermaxbytelengthoption
+// https://262.ecma-international.org/15.0/#sec-getarraybuffermaxbytelengthoption
 
 module.exports = function GetArrayBufferMaxByteLengthOption(options) {
Index: imaps-frontend/node_modules/es-abstract/2024/GroupBy.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/GroupBy.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/GroupBy.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -17,5 +17,5 @@
 var maxSafeInteger = require('../helpers/maxSafeInteger');
 
-// https://tc39.es/ecma262/#sec-groupby
+// https://262.ecma-international.org/15.0/#sec-groupby
 
 module.exports = function GroupBy(items, callbackfn, keyCoercion) {
Index: imaps-frontend/node_modules/es-abstract/2024/IsTypedArrayOutOfBounds.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/IsTypedArrayOutOfBounds.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/IsTypedArrayOutOfBounds.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -12,5 +12,5 @@
 var typedArrayLength = require('typed-array-length');
 
-// https://tc39.es/ecma262/#sec-istypedarrayoutofbounds
+// https://262.ecma-international.org/15.0/#sec-istypedarrayoutofbounds
 
 module.exports = function IsTypedArrayOutOfBounds(taRecord) {
Index: imaps-frontend/node_modules/es-abstract/2024/IteratorClose.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/IteratorClose.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/IteratorClose.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -11,5 +11,5 @@
 var isIteratorRecord = require('../helpers/records/iterator-record');
 
-// https://262.ecma-international.org/14.0/#sec-iteratorclose
+// https://262.ecma-international.org/15.0/#sec-iteratorclose
 
 module.exports = function IteratorClose(iteratorRecord, completion) {
Index: imaps-frontend/node_modules/es-abstract/2024/IteratorNext.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/IteratorNext.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/IteratorNext.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -8,5 +8,5 @@
 var isIteratorRecord = require('../helpers/records/iterator-record');
 
-// https://262.ecma-international.org/14.0/#sec-iteratornext
+// https://262.ecma-international.org/15.0/#sec-iteratornext
 
 module.exports = function IteratorNext(iteratorRecord) {
Index: imaps-frontend/node_modules/es-abstract/2024/IteratorStep.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/IteratorStep.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/IteratorStep.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -8,5 +8,5 @@
 var isIteratorRecord = require('../helpers/records/iterator-record');
 
-// https://262.ecma-international.org/14.0/#sec-iteratorstep
+// https://262.ecma-international.org/15.0/#sec-iteratorstep
 
 module.exports = function IteratorStep(iteratorRecord) {
Index: imaps-frontend/node_modules/es-abstract/2024/IteratorToList.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/IteratorToList.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/IteratorToList.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -12,5 +12,5 @@
 var isIteratorRecord = require('../helpers/records/iterator-record');
 
-// https://262.ecma-international.org/14.0/#sec-iteratortolist
+// https://262.ecma-international.org/15.0/#sec-iteratortolist
 
 module.exports = function IteratorToList(iteratorRecord) {
Index: imaps-frontend/node_modules/es-abstract/2024/MakeTypedArrayWithBufferWitnessRecord.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/MakeTypedArrayWithBufferWitnessRecord.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/MakeTypedArrayWithBufferWitnessRecord.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -9,5 +9,5 @@
 var typedArrayBuffer = require('typed-array-buffer');
 
-// https://tc39.es/ecma262/#sec-maketypedarraywithbufferwitnessrecord
+// https://262.ecma-international.org/15.0/#sec-maketypedarraywithbufferwitnessrecord
 
 module.exports = function MakeTypedArrayWithBufferWitnessRecord(obj, order) {
Index: imaps-frontend/node_modules/es-abstract/2024/TypedArrayByteLength.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/TypedArrayByteLength.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/TypedArrayByteLength.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -11,5 +11,5 @@
 var typedArrayByteLength = require('typed-array-byte-length');
 
-// https://tc39.es/ecma262/#sec-typedarraybytelength
+// https://262.ecma-international.org/15.0/#sec-typedarraybytelength
 
 module.exports = function TypedArrayByteLength(taRecord) {
Index: imaps-frontend/node_modules/es-abstract/2024/UTF16SurrogatePairToCodePoint.js
===================================================================
--- imaps-frontend/node_modules/es-abstract/2024/UTF16SurrogatePairToCodePoint.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/es-abstract/2024/UTF16SurrogatePairToCodePoint.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -9,5 +9,5 @@
 var isTrailingSurrogate = require('../helpers/isTrailingSurrogate');
 
-// https://tc39.es/ecma262/2020/#sec-utf16decodesurrogatepair
+// https://262.ecma-international.org/12.0/#sec-utf16decodesurrogatepair
 
 module.exports = function UTF16SurrogatePairToCodePoint(lead, trail) {
