'use strict';varES=require('../').ES2017;varops=require('../operations/2017');varexpectedMissing=['AddRestrictedFunctionProperties','AddWaiter','AgentCanSuspend','AgentSignifier','AllocateArrayBuffer','AllocateSharedArrayBuffer','AllocateTypedArray','AllocateTypedArrayBuffer','AsyncFunctionAwait','AsyncFunctionCreate','AsyncFunctionStart','AtomicLoad','AtomicReadModifyWrite','BlockDeclarationInstantiation','BoundFunctionCreate','Canonicalize','CharacterRange','CharacterRangeOrUnion','CharacterSetMatcher','CloneArrayBuffer','Completion','ComposeWriteEventBytes','Construct','CopyDataBlockBytes','CreateArrayFromList','CreateArrayIterator','CreateBuiltinFunction','CreateByteDataBlock','CreateDynamicFunction','CreateIntrinsics','CreateListIterator','CreateMapIterator','CreateMappedArgumentsObject','CreatePerIterationEnvironment','CreateRealm','CreateResolvingFunctions','CreateSetIterator','CreateSharedByteDataBlock','CreateStringIterator','CreateUnmappedArgumentsObject','Decode','DetachArrayBuffer','Encode','EnqueueJob','EnterCriticalSection','EnumerateObjectProperties','EscapeRegExpPattern','EvalDeclarationInstantiation','EvaluateCall','EvaluateDirectCall','EvaluateNew','EventSet','ForBodyEvaluation','ForIn/OfBodyEvaluation','ForIn/OfHeadEvaluation','FulfillPromise','FunctionAllocate','FunctionCreate','FunctionDeclarationInstantiation','FunctionInitialize','GeneratorFunctionCreate','GeneratorResume','GeneratorResumeAbrupt','GeneratorStart','GeneratorValidate','GeneratorYield','GetActiveScriptOrModule','GetBase','GetFunctionRealm','GetGlobalObject','GetIdentifierReference','GetModifySetValueInBuffer','GetModuleNamespace','GetNewTarget','GetReferencedName','GetSuperConstructor','GetTemplateObject','GetThisEnvironment','GetThisValue','GetValue','GetValueFromBuffer','GetViewValue','GetWaiterList','GlobalDeclarationInstantiation','HasPrimitiveBase','HostEnsureCanCompileStrings','HostEventSet','HostPromiseRejectionTracker','HostReportErrors','HostResolveImportedModule','IfAbruptRejectPromise','ImportedLocalNames','InitializeBoundName','InitializeHostDefinedRealm','InitializeReferencedBinding','IntegerIndexedElementGet','IntegerIndexedElementSet','IntegerIndexedObjectCreate','InternalizeJSONProperty','IsAnonymousFunctionDefinition','IsCompatiblePropertyDescriptor','IsDetachedBuffer','IsInTailPosition','IsLabelledFunction','IsPropertyReference','IsSharedArrayBuffer','IsStrictReference','IsSuperReference','IsUnresolvableReference','IsWordChar','LeaveCriticalSection','LocalTime','LoopContinues','MakeArgGetter','MakeArgSetter','MakeClassConstructor','MakeConstructor','MakeMethod','MakeSuperPropertyReference','ModuleNamespaceCreate','NewDeclarativeEnvironment','NewFunctionEnvironment','NewGlobalEnvironment','NewModuleEnvironment','NewObjectEnvironment','NewPromiseCapability','NormalCompletion','NumberToRawBytes','ObjectDefineProperties','OrdinaryCallBindThis','OrdinaryCallEvaluateBody','OrdinaryCreateFromConstructor','OrdinaryDelete','OrdinaryGet','OrdinaryIsExtensible','OrdinaryOwnPropertyKeys','OrdinaryPreventExtensions','OrdinarySet','OrdinaryToPrimitive','ParseModule','ParseScript','PerformEval','PerformPromiseAll','PerformPromiseRace','PerformPromiseThen','PrepareForOrdinaryCall','PrepareForTailCall','PromiseReactionJob','PromiseResolveThenableJob','ProxyCreate','PutValue','QuoteJSONString','RawBytesToNumber','RegExpAlloc','RegExpBuiltinExec','RegExpCreate','RegExpInitialize','RejectPromise','RemoveWaiter','RemoveWaiters','RepeatMatcher','ResolveBinding','ResolveThisBinding','ReturnIfAbrupt','RunJobs','ScriptEvaluation','ScriptEvaluationJob','SerializeJSONArray','SerializeJSONObject','SerializeJSONProperty','SetDefaultGlobalBindings','SetImmutablePrototype','SetRealmGlobalObject','SetValueInBuffer','SetViewValue','SharedDataBlockEventSet','SortCompare','SplitMatch','StringCreate','StringGetOwnProperty','Suspend','ToString Applied to the Number Type','TopLevelModuleEvaluationJob','TriggerPromiseReactions','TypedArrayCreate','TypedArraySpeciesCreate','UTC','UTF16Decode','UTF16Encoding','UpdateEmpty','ValidateAtomicAccess','ValidateSharedIntegerTypedArray','ValidateTypedArray','ValueOfReadEvent','WakeWaiter','WordCharacters','abs','agent-order','floor','happens-before','host-synchronizes-with','max','memory-order','min','reads-bytes-from','reads-from','synchronizes-with'];require('./tests').es2017(ES,ops,expectedMissing);require('./helpers/runManifestTest')(require('tape'),ES,2017);