'use strict';varGetIntrinsic=require('../GetIntrinsic');var$TypeError=GetIntrinsic('%TypeError%');var$isNaN=require('../helpers/isNaN');varpadTimeComponent=require('../helpers/padTimeComponent');varHourFromTime=require('./HourFromTime');varMinFromTime=require('./MinFromTime');varSecFromTime=require('./SecFromTime');varType=require('./Type');// https://www.ecma-international.org/ecma-262/9.0/#sec-timestringmodule.exports=functionTimeString(tv){if(Type(tv)!=='Number'||$isNaN(tv)){thrownew$TypeError('Assertion failed: `tv` must be a non-NaN Number');}varhour=HourFromTime(tv);varminute=MinFromTime(tv);varsecond=SecFromTime(tv);returnpadTimeComponent(hour)+':'+padTimeComponent(minute)+':'+padTimeComponent(second)+'\x20GMT';};