1 Q     P   P P P + +    +   +  P   + P  + +      P()VCodeLineNumberTableLocalVariableTablethis+Lcom/itextpdf/xmp/impl/xpath/XMPPathParser; expandXPathK(Ljava/lang/String;Ljava/lang/String;)Lcom/itextpdf/xmp/impl/xpath/XMPPath;segment,Lcom/itextpdf/xmp/impl/xpath/XMPPathSegment;schemaNSLjava/lang/String;path expandedXPath%Lcom/itextpdf/xmp/impl/xpath/XMPPath;pos*Lcom/itextpdf/xmp/impl/xpath/PathPosition; ExceptionsskipPathDelimiter?(Ljava/lang/String;Lcom/itextpdf/xmp/impl/xpath/PathPosition;)VparseStructSegmentX(Lcom/itextpdf/xmp/impl/xpath/PathPosition;)Lcom/itextpdf/xmp/impl/xpath/XMPPathSegment;parseIndexSegmentquoteC parseRootNoded(Ljava/lang/String;Lcom/itextpdf/xmp/impl/xpath/PathPosition;Lcom/itextpdf/xmp/impl/xpath/XMPPath;)VrootStepqualSelectorStep indexSteprootProp aliasInfo*Lcom/itextpdf/xmp/properties/XMPAliasInfo;verifyQualName(Ljava/lang/String;)VregURIprefixqualNamecolonPosIverifySimpleXMLNamenameverifyXPathRoot8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; regPrefix SourceFileXMPPathParser.java RScom/itextpdf/xmp/XMPExceptionParameter must not be null R#com/itextpdf/xmp/impl/xpath/XMPPath(com/itextpdf/xmp/impl/xpath/PathPosition _^ lm z z ef gh ih java/lang/StringBuilder? u ?xml:lang Only xml:lang allowed with '@' z z tu[? [?xml:lang= Empty XMPPath segmentMissing '[' after '*'/[* *com/itextpdf/xmp/impl/xpath/XMPPathSegment"Missing ']' or '=' for array index[last()Invalid non-numeric array indexInvalid quote in array selector'No terminating quote for array selectorMissing ']' for array indexEmpty initial XMPPath step }~      [?xml:lang='x-default'] [1]  +Unknown namespace prefix for qualified nameIll-formed qualified name   Bad XML name Schema namespace URI is required&Top level name must not be a qualifierTop level name must be simple  !Unregistered schema namespace URI {uUnknown schema namespace prefix(Schema namespace URI and prefix mismatch)com/itextpdf/xmp/impl/xpath/XMPPathParserjava/lang/Object(Ljava/lang/String;I)VstepEndjava/lang/Stringlength()I stepBegincharAt(I)CgetKindgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; substring(I)Ljava/lang/String;toStringsetNameequals(Ljava/lang/Object;)Z nameStartsetKind(I)VnameEnd(II)Ljava/lang/String; startsWith(Ljava/lang/String;)Zadd/(Lcom/itextpdf/xmp/impl/xpath/XMPPathSegment;)VindexOf(I)Icom/itextpdf/xmp/XMPMetaFactorygetSchemaRegistry&()Lcom/itextpdf/xmp/XMPSchemaRegistry;"com/itextpdf/xmp/XMPSchemaRegistry findAlias>(Ljava/lang/String;)Lcom/itextpdf/xmp/properties/XMPAliasInfo;(com/itextpdf/xmp/properties/XMPAliasInfo getNamespace getPropNamesetAlias(Z)V getAliasForm)()Lcom/itextpdf/xmp/options/AliasOptions;%com/itextpdf/xmp/options/AliasOptions getOptions setAliasFormisArrayAltText()ZisArraycom/itextpdf/xmp/impl/Utils isXMLNameNSgetNamespaceURI&(Ljava/lang/String;)Ljava/lang/String; isXMLNamegetNamespacePrefix1PQ RST3*U 35V WX YZTYy*+YYMYN-+ *-, - + A-- +--- +- [ -: -:}@<YYf?-Y`- -- !"z@<Y#$%Yf?%-Y`- -- !",&,U"kmpq#r(v.y9{A}FN[djs%2>LV\ntwV>a[\j [\y]^y_^^`a#Vbcd efTj*+ /$+Y ` + * Y'f*+ *1+Y ` + * *+ [Y(fU& ".;E]iVj_^jbcd ghTo** * * #)* * **Y ` ** * * Y'f+Y* * * !,L+U")6>IUmVobcm[\d ihT!*Y ` 0* * [* * 9K* * 00* *  * * 9*Y ` Ȼ+Y,Li* * 0* * ] * * =*Y ` * * Y-f* * ]3.* * * !Y/f+Y,L** `** *Y ` * * ='"Y0f*Y ` * * M* * 1* `* .* * `*Y ` *Y ` * * Y1f*Y ` +Y,L* * * * ]Y2f*Y ` +* * * !+U# * X er!#&*+,#-/.;0G4Q5_7n:=?ADFILQSU VXV4o[\[\/jk!bcI[\d lmT'A+ + #)+ + *+Y ` + + Y3f*+ + + !4N5-6:%,+Y*7,&+Y-,:,&,+Y87,&+Y894,::;<=,&;>-+Y?,::;<=,&7;@*+YA,::;<=,&Urg!i.l9nEqYrdsivwwxy}~  %+:@V\ n\o\%p\n\A]^AbcA`aYq^drsd tuT@*:*<,*!M,B5,CN-YDfYEfU&  #'(4V*#v^"w^@x^9yzd {uTF*FYGfUV |^d }~T* * YHe+? +@YIf+/* +[*YJf5*KM,YLe+:*>+MY,++!M+M+`!M5*K:YNe,YOe+UZ +7IU_covz~   V4(^]^q^_w^vhyzd