4& D  N N N N    N   N N   N  &   * *   *  * *  :  V   contactIdLjava/lang/String; ddbClient5Lcom/amazonaws/services/dynamodbv2/document/DynamoDB;consoleLogTranscriptFlagLjava/lang/Boolean;SAVE_PARTIAL_TRANSCRIPTSZloggerLorg/slf4j/Logger;](Ljava/lang/String;Lcom/amazonaws/services/dynamodbv2/document/DynamoDB;Ljava/lang/Boolean;)VCodeLineNumberTableLocalVariableTablethis?Lcom/amazonaws/kvstranscribestreaming/TranscribedSegmentWriter; getContactId()Ljava/lang/String; getDdbClient7()Lcom/amazonaws/services/dynamodbv2/document/DynamoDB;writeToDynamoDB`(Lsoftware/amazon/awssdk/services/transcribestreaming/model/TranscriptEvent;Ljava/lang/String;)VddbItem1Lcom/amazonaws/services/dynamodbv2/document/Item;eLjava/lang/Exception;resultBLsoftware/amazon/awssdk/services/transcribestreaming/model/Result;transcriptEventKLsoftware/amazon/awssdk/services/transcribestreaming/model/TranscriptEvent; tableNameresultsLjava/util/List;LocalVariableTypeTableTLjava/util/List; StackMapTabletoDynamoDbItemu(Lsoftware/amazon/awssdk/services/transcribestreaming/model/Result;)Lcom/amazonaws/services/dynamodbv2/document/Item;nowLjava/time/Instant;nfLjava/text/NumberFormat;()V SourceFileTranscribedSegmentWriter.java Z java/lang/String PQ3com/amazonaws/services/dynamodbv2/document/DynamoDB RSjava/lang/Boolean TU XYjava/lang/StringBuilder table name: b Transcription event:   p @software/amazon/awssdk/services/transcribestreaming/model/Result VW xy cd  java/lang/Exception Exception while writing to DDB: ab Esoftware/amazon/awssdk/services/transcribestreaming/model/Alternative b  z/com/amazonaws/services/dynamodbv2/document/Item ContactId  StartTime  SegmentId b EndTime       Transcript IsPartial  LoggedOn ExpiresAfter  Thread %s %d: [%s, %s] - %sjava/lang/Object  b      !"=com/amazonaws/kvstranscribestreaming/TranscribedSegmentWriter# $%java/util/Listjava/text/NumberFormat!org/apache/commons/lang3/ValidatenotNull&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggerinfo(Ljava/lang/String;)VIsoftware/amazon/awssdk/services/transcribestreaming/model/TranscriptEvent transcriptH()Lsoftware/amazon/awssdk/services/transcribestreaming/model/Transcript;Dsoftware/amazon/awssdk/services/transcribestreaming/model/Transcript()Ljava/util/List;size()Iget(I)Ljava/lang/Object; isPartial()Ljava/lang/Boolean; booleanValue()ZgetTableF(Ljava/lang/String;)Lcom/amazonaws/services/dynamodbv2/document/Table;0com/amazonaws/services/dynamodbv2/document/TableputItemn(Lcom/amazonaws/services/dynamodbv2/document/Item;)Lcom/amazonaws/services/dynamodbv2/document/PutItemOutcome;error*(Ljava/lang/String;Ljava/lang/Throwable;)V getInstance()Ljava/text/NumberFormat;setMinimumFractionDigits(I)VsetMaximumFractionDigits alternativesisEmptyjava/time/Instant()Ljava/time/Instant;withKeyComponentW(Ljava/lang/String;Ljava/lang/Object;)Lcom/amazonaws/services/dynamodbv2/document/Item; startTime()Ljava/lang/Double;resultId withStringW(Ljava/lang/String;Ljava/lang/String;)Lcom/amazonaws/services/dynamodbv2/document/Item;endTimejava/lang/Double doubleValue()D withDoubleF(Ljava/lang/String;D)Lcom/amazonaws/services/dynamodbv2/document/Item; withBooleanF(Ljava/lang/String;Z)Lcom/amazonaws/services/dynamodbv2/document/Item; plusSeconds(J)Ljava/time/Instant; toEpochMilli()Jjava/lang/Thread currentThread()Ljava/lang/Thread;getNamejava/lang/SystemcurrentTimeMillisjava/lang/LongvalueOf(J)Ljava/lang/Long;format&(Ljava/lang/Object;)Ljava/lang/String;9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getenv&(Ljava/lang/String;)Ljava/lang/String; parseBoolean(Ljava/lang/String;)Zorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!NDPQRSTUVWXYZ[\~&**+*,*-])+,-%.^*&_`&PQ&RS&TUab\/*]2^ _`cd\/*]7^ _`ef\` Y  ,  Y  + +N-L-:/*:*,W:  j]6 ;<<=D>M@YBjDrEwFKIJN^Hrgh ijY=kl_`mnoQDSpqr DSpstjuvBw xy\*!MN":#$+%+%&'(̸):*Y+,,-.+/-0+123+4567+%&'28+9:;2<=?@Am6N*Q CDYEFSYGHSY+/ISY+4ISY+%&'SJ-]jRSU VWY$Z:\?]I^O_X`aambcegijklmnojt^>?z{_`klPQgh |}t~\0KLMNO ] & '