3 B > > >  > > > > > > > > > > > i iL hNP hR i e i f $ > > j  + e e g i  6 > > j MAX_HEADER_STRING_LENGTHI ConstantValueN serialVersionUIDJalgLcom/nimbusds/jose/Algorithm;typ"Lcom/nimbusds/jose/JOSEObjectType;ctyLjava/lang/String;critLjava/util/Set; Signature#Ljava/util/Set; customParamsLjava/util/Map;5Ljava/util/Map;EMPTY_CUSTOM_PARAMSparsedBase64URL"Lcom/nimbusds/jose/util/Base64URL;(Lcom/nimbusds/jose/Algorithm;Lcom/nimbusds/jose/JOSEObjectType;Ljava/lang/String;Ljava/util/Set;Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)VCodeLineNumberTableLocalVariableTablethisLcom/nimbusds/jose/Header;LocalVariableTypeTable StackMapTable(Lcom/nimbusds/jose/Algorithm;Lcom/nimbusds/jose/JOSEObjectType;Ljava/lang/String;Ljava/util/Set;Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)V(Lcom/nimbusds/jose/Header;)Vheader getAlgorithm()Lcom/nimbusds/jose/Algorithm;getType$()Lcom/nimbusds/jose/JOSEObjectType;getContentType()Ljava/lang/String;getCriticalParams()Ljava/util/Set;%()Ljava/util/Set;getCustomParam&(Ljava/lang/String;)Ljava/lang/Object;namegetCustomParams()Ljava/util/Map;7()Ljava/util/Map;getParsedBase64URL$()Lcom/nimbusds/jose/util/Base64URL;getIncludedParamsincludedParameters toJSONObjectotoString toBase64URLparseAlgorithm.(Ljava/util/Map;)Lcom/nimbusds/jose/Algorithm;jsonalgName ExceptionsT(Ljava/util/Map;)Lcom/nimbusds/jose/Algorithm;joinA(Lcom/nimbusds/jose/UnprotectedHeader;)Lcom/nimbusds/jose/Header;e*Lcom/nimbusds/jose/IllegalHeaderException; unprotected%Lcom/nimbusds/jose/UnprotectedHeader; jsonObjectparse+(Ljava/util/Map;)Lcom/nimbusds/jose/Header;Q(Ljava/util/Map;)Lcom/nimbusds/jose/Header;M(Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/Header;s(Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/Header;.(Ljava/lang/String;)Lcom/nimbusds/jose/Header; jsonStringP(Ljava/lang/String;Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/Header;>(Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/Header; base64URL()V SourceFile Header.java \ LM NO PQjava/util/HashSet \ RSjava/util/HashMap \ VW YW Z[ no pq rs tu z{ }~ \] u&com/nimbusds/jose/HeaderParameterNames  { s java/util/ArrayList {  java/text/ParseException#Missing "alg" in header JSON object \ M s enc       (com/nimbusds/jose/IllegalHeaderException s     com/nimbusds/jose/Header  sjava/lang/Objectjava/io/Serializablecom/nimbusds/jose/Algorithm com/nimbusds/jose/JOSEObjectTypejava/lang/String java/util/Set java/util/Map com/nimbusds/jose/util/Base64URL#com/nimbusds/jose/UnprotectedHeader(Ljava/util/Collection;)Vjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;(Ljava/util/Map;)VunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;get&(Ljava/lang/Object;)Ljava/lang/Object;keySetadd(Ljava/lang/Object;)ZisEmpty()Z&com/nimbusds/jose/util/JSONObjectUtils newJSONObjectputAllput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; toJSONString#(Ljava/util/Map;)Ljava/lang/String;encode6(Ljava/lang/String;)Lcom/nimbusds/jose/util/Base64URL; getString5(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;I)VNONEgetNameequals containsKeycom/nimbusds/jose/JWEAlgorithm4(Ljava/lang/String;)Lcom/nimbusds/jose/JWEAlgorithm;com/nimbusds/jose/JWSAlgorithm4(Ljava/lang/String;)Lcom/nimbusds/jose/JWSAlgorithm;"com/nimbusds/jose/HeaderValidationensureDisjointB(Lcom/nimbusds/jose/Header;Lcom/nimbusds/jose/UnprotectedHeader;)V getMessagecom/nimbusds/jose/JWEHeaderP(Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/JWEHeader;com/nimbusds/jose/PlainHeaderR(Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/PlainHeader;com/nimbusds/jose/JWSHeaderP(Ljava/util/Map;Lcom/nimbusds/jose/util/Base64URL;)Lcom/nimbusds/jose/JWSHeader;$(Ljava/lang/String;I)Ljava/util/Map;decodeToString!>BC DEFGHIFJLMNOPQRSTUVWTXYWTXZ[\]^+V**+*,*-*Y** Y * *_2 wy z{}+05HOU`HVabVLMVNOVPQVRSVVWVZ[cVRUVVXd!+>efghijTk\l^q*++++++_&  `abmbno^/*_` abpq^/*_` abrs^/*_` abtu^/*_` abTvwx^? * +_` ab yQz{^/* _` abT|}~^/*_` abu^_Y*L* +W* +W* +W** +W+_. !(18A T ]`_abNSc NUd !hTv{^yL+* *+*!"W*+*#"W*+*"W*#*+$Y*%"W+_.  !%$,%<(C)P,c-w0`yabuWc uXd %i&T|s^2*&'_=` ab~^O* *()*_LOT` abd ^<**L++Y,-+./0.*12+3+4_"np qu#w'x2z7}`<W5Qc <Xd g+T^/*&M*+5N+Y-7-+ ,+8 ,9 6_"  )`* /ab/*Wc *Xd >i6 + ^B*9_` Wc X+T ^G**M*12 *+:./,0 *+;*2 *+<+Y,-_"%+6<` GWGZ[@Qc GXd g+T ^0*=_` Q+ ^b*N ?M,+9_ ` QZ[Wc X+ ^3 *@*=_`  [+^. YA _WX W