�������1���m �n�o ��p�q�r�s ��t ��u� �v�w �x�y�z�{ � �|� �}�~����������������� �x�� ��� ��� �4�| ��� ����� � �|�� � ������ � �� �n���� �(������ �*��?@�� � �� ��� ��� ���� �� ��������NamespaceSerializationProxy�InnerClasses�namespacemap�$Ljava/util/concurrent/ConcurrentMap;� Signature��Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/jdom2/Namespace;>;>;�NO_NAMESPACE�Lorg/jdom2/Namespace;� XML_NAMESPACE�XMLNS_NAMESPACE�prefix�Ljava/lang/String;�uri�serialVersionUID�J� ConstantValue���������getNamespace�;(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Namespace;�Code�LineNumberTable�LocalVariableTable�reason�xmap�urimap�ns�pfx�prev�LocalVariableTypeTable�MLjava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/jdom2/Namespace;>;�)(Ljava/lang/String;)Lorg/jdom2/Namespace;�<init>�'(Ljava/lang/String;Ljava/lang/String;)V�this� getPrefix�()Ljava/lang/String;�getURI�equals�(Ljava/lang/Object;)Z�ob�Ljava/lang/Object;�toString�hashCode�()I�writeReplace�()Ljava/lang/Object;�readResolve� Exceptions�<clinit>�()V�nmap�xnsmap� SourceFile�Namespace.java�����\�]�<�=�org/jdom2/IllegalNameException� namespace�5Namespace URIs must be non-null and non-empty Strings�V���8�9�����"java/util/concurrent/ConcurrentMap������� Namespace URI�&java/util/concurrent/ConcurrentHashMap�V�h�����org/jdom2/Namespace�$http://www.w3.org/XML/1998/namespace�PThe http://www.w3.org/XML/1998/namespace must be bound to only the 'xml' prefix.�http://www.w3.org/2000/xmlns/�KThe http://www.w3.org/2000/xmlns/ must be bound to only the 'xmlns' prefix.�xml�Namespace prefix�cThe prefix xml (any case) can only be bound to only the 'http://www.w3.org/XML/1998/namespace' uri.�xmlns�^The prefix xmlns (any case) can only be bound to only the 'http://www.w3.org/2000/xmlns/' uri.�����V�W�H�I�@�A�B�A�java/lang/StringBuilder�[Namespace: prefix "�����" is mapped to URI "�"]�`�Z�a�b�/org/jdom2/Namespace$NamespaceSerializationProxy�java/io/InvalidObjectException�'Namespace is serialized through a proxy�V���V���>�=�?�=�Y�Z�����[�Z�java/lang/Object�java/io/Serializable�java/lang/String�9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V�get�&(Ljava/lang/Object;)Ljava/lang/Object;�org/jdom2/Verifier�checkNamespaceURI�&(Ljava/lang/String;)Ljava/lang/String;�putIfAbsent�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�checkNamespacePrefix�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(Ljava/lang/String;)V�(IFI)V�put�1��4��5���8�9��:����;��<�=����>�=����?�=�����@�A�����B�A����C�D��E����F�� �H�I��J��Q����;+��"*��*���������Y�����+�� ��� M,��7+��YN����Y+-����� Y��M��+,����� :��M,*����*�� ���N-��-�+������Y���+������Y+���+������Y+���*����*:������Y+���������Y+�����Y:����Y�����Y+��N,-�����:��N-�����K�����!��������������#���0���4���=���I���Q���`���e���h���|������������������������������������������������������ ����#��1��6��9���L���\� �:�.�M�A��`��N�9���;�@�A����;�B�A��0�O�9��|���P�=����j�Q�A��4�M�A�1� �R�=��S�����`��N�T��0�O�T�� �H�U��J���1�����*�������K�������L��������B�A����V�W��J���Y�����*��*+��*,�������K�������� ��L��� �����X�=������@�A�����B�A���Y�Z��J���/�����*�������K������"�L��������X�=����[�Z��J���/�����*�������K������+�L��������X�=����\�]��J���c�����*+���+����*��+������������K������8�9�;�<�>�L��������X�=������^�_���`�Z��J���R�����(�� Y��!"��#*����#$��#*����#%��#��&�����K������I�L�������(�X�=����a�b��J���2�����*����'�����K������X�L��������X�=����c�d��J���:�������(Y*��*����)�����K������{�L��������X�=����e�d��J���4����� ��*Y+��,�����K��������L������� �X�=���f�����*��g�h��J��L�������� Y�-@��.����Y������Y����/��Y����0�� Y��K*����1����2�W������3*��2�W�� Y��L+��/��1��/��2�W����/��3+��2�W�� Y��M,��0��1��0��2�W����0��3,��2�W�����K���:����Z��^��b�-�e�;�k�C�m�S�n�c�p�k�r�{�s���u���w���x���y�L��� ��C�p�i�9���k�H�N�9���� �j�9��S��� ��C�p�i�T���k�H�N�T���� �j�T���k����l�7��� ��(��6�