Êþº¾7²   net/luminis/quic/frame/QuicFrame()V    "net/luminis/quic/frame/CryptoFrame (Lnet/luminis/quic/Version;J[B)V  offsetJ   cryptoData[B  lengthI  java/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;  ! "#&net/luminis/quic/VariableLengthIntegerencode(ILjava/nio/ByteBuffer;)I % "&(JLjava/nio/ByteBuffer;)I ( )*put([B)Ljava/nio/ByteBuffer; , -.position()I 0 1bytes 3 45rewind()Ljava/nio/ByteBuffer; 7 8*get : ;< bytesNeeded(J)I > )?(B)Ljava/nio/ByteBuffer;AParsing Crypto frame CDE FGnet/luminis/quic/log/Loggerdebug(Ljava/lang/String;)V I 8J()B L MN parseLong(Ljava/nio/ByteBuffer;)J P QRparse(Ljava/nio/ByteBuffer;)IT UVmakeConcatWithConstants(JI)Ljava/lang/String; CX YZ decrypted(Ljava/lang/String;[B)VT ]^_ `a%net/luminis/quic/stream/StreamElement getOffset()J cde fgjava/lang/Longcompare(JJ)I ]i j. getLength lmn op%net/luminis/quic/frame/FrameProcessorprocess^(Lnet/luminis/quic/frame/CryptoFrame;Lnet/luminis/quic/packet/QuicPacket;Ljava/time/Instant;)V r st compareTo*(Lnet/luminis/quic/stream/StreamElement;)Ivjava/lang/ComparableCodeLineNumberTableLocalVariableTablethis$Lnet/luminis/quic/frame/CryptoFrame;(Lnet/luminis/quic/Version;[B)V quicVersionLnet/luminis/quic/Version;payload frameBufferLjava/nio/ByteBuffer;getFrameLength serialize(Ljava/nio/ByteBuffer;)VbufferX(Ljava/nio/ByteBuffer;Lnet/luminis/quic/log/Logger;)Lnet/luminis/quic/frame/CryptoFrame;logLnet/luminis/quic/log/Logger; Exceptions‹0net/luminis/quic/InvalidIntegerEncodingExceptiontoString()Ljava/lang/String; getStreamData()[B getUpToOffsetother'Lnet/luminis/quic/stream/StreamElement; StackMapTableaccepta(Lnet/luminis/quic/frame/FrameProcessor;Lnet/luminis/quic/packet/QuicPacket;Ljava/time/Instant;)VframeProcessor'Lnet/luminis/quic/frame/FrameProcessor;packet$Lnet/luminis/quic/packet/QuicPacket; timeReceivedLjava/time/Instant;(Ljava/lang/Object;)I SignatureˆLnet/luminis/quic/frame/QuicFrame;Lnet/luminis/quic/stream/StreamElement;Ljava/lang/Comparable; SourceFileCryptoFrame.javaBootstrapMethods£ ¤¥¦ U§$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;©Crypto data [,]«CryptoFrame[,] InnerClasses®%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup!]u1w3*·±x +,y z{|wJ*+ ,·±x /0y z{}~ wß]*·* µ *µ*¾µ ¾`¸:¸W ¸$W¾¸W¶'W*¶+¼µ/¶2W*´/¶6W±x6 23 456!7)8099:A<L=R>\?y4]z{]}~]]!<€‚.wP*´ ¸9`*´¾…¸9`*´¾`¬xCDECy z{ƒ„wh$+¶=W*´ +¸$W*´¾+¸W+*´¶'W±xKLMN#Oy$z{$…Q†w£I,@¹B+¶HW*+¸Kµ *+¸Oµ**´¼µ+*´¶6W,*´ *´ºS*´¹W*°x"RS UVX'Y0ZG\y Iz{I…I‡ˆ‰ŠŒw8*´ *´º[°xay z{Žw/*´°xey z{`aw/*´ ­xjy z{j.w/*´¬xoy z{aw5 *´ *´…a­xty  z{stwq,*´ +¹\”™*´ +¹\¸b¬*´…+¹h…¸b¬xyz}y,z{,‘’“”•wV +*,-¹k±x ‚ ƒy* z{ –— ˜™ š›Asœw3 *+À]¶q¬x$y  z{žŸ ¡¢¨¢ª¬ ­¯±