Êþº¾4ƒ ÄS ÃT ÃU ÃV ÃW ÃX YZ Ã[ Ã\] ^_ ` Ãa %bc ðdef Sg h i jì %k zl þm Ãno Ãpq Ãr %s )t ñu ñvwx Ãyz (S ({| (} (~ €�‚ƒ„ … † Lj‰ 7Š‹Œ�Ž��‘ þ’“ ” Õ Ö F—˜™ Ú›œ  �ž ß ¡ ¢£ I¤ Ã¥ I�  m I—¦ I§¨©ª« %¬­® ^j¯  °±²³ ´µ¶·¸ %¹º G»¼½ )¾ I¿ÀÁÂà Ä %ÅÆ %ÇÈ zbÉÊËÌ ÃÍÎÏ ÿÐÑ ÿÒÓ ÿÔÕ ÿÖ× ÿØÙ ÿÚÛ ÿÜÝ ÿÞß ÿàá ÿâã ÿäå ÿæç ÿèéêëìëí6îï £jðñ  ò >óô %õö÷ø ùú  û >ûüýþ  ÿ > j        _DebugZ parseLevelIddsLopendap/dap/DDS;factoryLopendap/dap/BaseTypeFactory;opendapNameSpaceLorg/jdom2/Namespace;parentDCLopendap/dap/DConstructor; currentBTLopendap/dap/BaseType; currentATLopendap/dap/AttributeTable;lastDocLorg/jdom2/Document;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis"Lopendap/dap/parsers/DDSXMLParser; nameSpaceLjava/lang/String; getLastDomDoc()Lorg/jdom2/Document;parseF(Lorg/jdom2/Document;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VchildLorg/jdom2/Element;ddx targetDDSfac validationroottypenameciLjava/util/Iterator; StackMapTable ExceptionsG(Ljava/io/InputStream;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VparserLorg/jdom2/input/SAXBuilder;docjdeLorg/jdom2/JDOMException;ioeLjava/io/IOException;isLjava/io/InputStream; parseBase((Lorg/jdom2/Element;Ljava/lang/String;)VhrefAttrLorg/jdom2/Attribute; contentID myParentDCbteindent parseArray<(Lorg/jdom2/Element;Lopendap/dap/DArray;Ljava/lang/String;)VnameAttrsizetemplate ArrayElementdaLopendap/dap/DArray;countTemplateVarsnumDimsbuildArrayTemplate=(Lorg/jdom2/Element;Ljava/lang/String;)Lopendap/dap/BaseType; attrElements parseGridelementthisMap mapElement gridElementmyGridLopendap/dap/DGrid;eName arrayElement gridArray mapElementsLjava/util/List;LocalVariableTypeTable%Ljava/util/List;showXMLElementattkidtext newBaseType+(Lorg/jdom2/Element;)Lopendap/dap/BaseType;newBaseTypeFactory<(Ljava/lang/String;Ljava/lang/String;)Lopendap/dap/BaseType; typeStringparseAttributes valueChildrencacheAttributeTablevaluetypeVal valueChild attrChildrentypeNametypeAttr attrElement subIndent parseAliases attributeName attributeAttr aliasElementnormalizeToXML&(Ljava/lang/String;)Ljava/lang/String;cCoffsetsxmlGTxmlLTxmlAmpxmlAposxmlQuoteDebugsbLjava/lang/StringBuilder; SourceFileDDSXMLParser.java × ÅÆ ÉÊ ËÌ ÑÒ ÓÔ  ÍÎ ÕÖ DDSXMLParser  !" ÇÈ #$Dataset %&opendap/dap/NoSuchTypeExceptionjava/lang/StringBuilder'Root Element MUST be . Found: '( )$ ר *+ ,$ -Ø ÏÐ-- 3++ ? ./ 01 23 45org/jdom2/Element org/jdom2/input/SAXBuilder 670http://apache.org/xml/features/validation/schema 89 :;< => Document is  valid and well-formed. Content: '? @Ø âãorg/jdom2/JDOMExceptionopendap/dap/DAP2Exception ×Ajava/io/IOException AttributeAliasdataBLOBhref#Found dataBLOB element. contentID="" BØ+Parsing new BaseType element. Parse level: 'C * ./ DEopendap/dap/DConstructoropendap/dap/DGrid opendap/dap/DArray&Parsing Array instance. Array name: ' F$' Working on Array element:  dimensionG HI JK  Built Array: LM dimensions:  templates: 1ONLY ONE (1) TEMPLATE VARIABLE ALLOWED PER ARRAY!...: .N!opendap/dap/BadSemanticsException0Array Template Variables MAY NOT have AttributesGot template: O$ Parsing Grid Element: Grid Elements: @PArrayParsing Array element.Asking for element: '' in namespace: ' QRGot Array element: DSMapParsing Map elements. T UTeError in Grid syntax: The number of Map arrays must equal the number of dimensions of the data array.7Error in Grid syntax: Maps may have only one dimension. Element:  VØ W$ = X/org/jdom2/Attribute: Getting new BaseType() from:  type:  name: ' 01--- +++ YZGrid [\ Structure ]^Sequence _`Int16 abUInt16 cdInt32 efUInt32 ghFloat32 ijFloat64 klByte mnString opUrl qrUnknown Type: Parsing Attributes:  currentBT:   Container&opendap/dap/AttributeBadValueExceptiondContainer Attributes may contain only other Attributes. Container Attributes may NOT contain values. Attribute ' ' is type st utˆAttributes must be of type Container in order to contain other Attributes. Attributes of types other than Container must contain values. v$' of  is type  and has value: w xI yzParsing Aliases:  The name ' ' is aliased to dds attribute: ' {| }|><&'" ~T € �‚ String: `` normalized to: `` opendap/dap/parsers/DDSXMLParserjava/lang/Objectjava/lang/Stringjava/util/Iteratorjava/io/InputStreamopendap/dap/DDSopendap/dap/BaseTypeFactoryorg/jdom2/Documentjava/io/PrintStreamopendap/dap/BaseTypejava/lang/Throwableopendap/dap/DASExceptionjava/util/Listopendap/dap/AttributeTable()Vorg/jdom2/Namespace getNamespace)(Ljava/lang/String;)Lorg/jdom2/Namespace;opendap/util/DebugisSet(Ljava/lang/String;)ZgetRootElement()Lorg/jdom2/Element;getName()Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getAttribute)(Ljava/lang/String;)Lorg/jdom2/Attribute;getValue setClearName getChildren()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;setExpandEntities(Z)V setFeature(Ljava/lang/String;Z)Vbuild+(Ljava/io/InputStream;)Lorg/jdom2/Document;java/lang/SystemoutLjava/io/PrintStream;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;println(Ljava/lang/Exception;)VsetBlobContentID(I)Ljava/lang/StringBuilder; addVariable(Lopendap/dap/BaseType;)V getClearNamejava/lang/IntegerparseInt(Ljava/lang/String;)I appendDim(ILjava/lang/String;)V printDecl+(Ljava/io/OutputStream;Ljava/lang/String;)V9(Ljava/lang/String;Lorg/jdom2/Namespace;)Ljava/util/List; getTypeName(Ljava/lang/Object;)VgetChild<(Ljava/lang/String;Lorg/jdom2/Namespace;)Lorg/jdom2/Element;(Lopendap/dap/BaseType;I)V()I numDimensionsprintgetTextNormalize getAttributes newDArray()Lopendap/dap/DArray;newDGrid()Lopendap/dap/DGrid; newDStructure()Lopendap/dap/DStructure; newDSequence()Lopendap/dap/DSequence; newDInt16()Lopendap/dap/DInt16; newDUInt16()Lopendap/dap/DUInt16; newDInt32()Lopendap/dap/DInt32; newDUInt32()Lopendap/dap/DUInt32; newDFloat32()Lopendap/dap/DFloat32; newDFloat64()Lopendap/dap/DFloat64;newDByte()Lopendap/dap/DByte; newDString()Lopendap/dap/DString;newDURL()Lopendap/dap/DURL;appendAttributeContainer0(Ljava/lang/String;)Lopendap/dap/AttributeTable;appendContainergetTextopendap/dap/Attribute getTypeValappendAttribute)(Ljava/lang/String;ILjava/lang/String;Z)VaddAttributeAlias'(Ljava/lang/String;Ljava/lang/String;)VaddAliaslengthcharAt(I)Creplace/(IILjava/lang/String;)Ljava/lang/StringBuilder;!ÃÄ ÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙŒ4*·*µ*µ*µ*µ*µ*+¸µ*µ * ¸ µ±Ú* k@ GK[`l%m*n3oÛ4ÜÝ4ÞßàáÙ/*´ °Ú{Û ÜÝâãÙ• ª*,µ*-µ+¶ :*+µ *µ ¶:¶š»Y»Y·¶¶¶·¿¶¶:*´¶**´µ**´µ*·*· ¶!¹":¹#™¹$À%: * &·'§ÿâ±ÚR“” ™š�¢!£+¤G§S©\ªd«l¯t³|·ˆ¸’¹žº¦¼©ÃÛf žäå ªÜݪæÖªçʪèÌªéÆšêå!‰ëßSWì߈"íîïýG%ðý@ðñ ò7âóÙ�{»(Y·):¶*+¶,+¶-:*´™1².»Y·/¶™0§1¶2¶¶3¶¶4*,-¶5§:»7Y·8¿:»7Y·8¿±_b6_n9Ú6 Ý Þàã å'æUè_îbêdënìpízñÛ\ Vôõ ?öÖd ÷øp ùú{ÜÝ{ûü{çÊ{èÌ{éÆïbÿ@Ãýþÿ(ÿÃýþÿ(ðÿ Ãýþÿ6K9 ò7ÙÁ t*Y´ `µ +¶N-:¶™§Q-;¶™§E-<¶™D+=¶:¶:*´™"².»Y·>¶¶?¶¶¶4*´¶@§û*´™².»Y·A¶*´ ¶B¶¶4*´™ *+,·C*+·D:*´¶EÁF™w*´:*ÀFµÁG™ *+,·H§@+¶!¹":¹#™+¹$À%:*»Y·,¶&¶¶·'§ÿÑ*µ§:*µ¿§?ÁI™7*´™%².»Y·J¶¶K¶L¶¶¶4*+ÀI,·M*Y´ dµ ±È!ÚŽ#ý ÿ' 08?Fenqx” ›!¡$¨*±1¹3¿4È7Ð8Ù;ú<=ABA'B*C5F<G^IiPsRÛ\ 86?/ßúäå¿kШÁÒtÜÝt åt ßeëßï5üð ý=zðù " ý7 Fü ñú1H ú 0ú ò ^ÙX 066+¶!¹":¹#™·¹$À%:*´™$².»Y·-¶N¶¶¶¶¶4¶:¶™§p¶;¶™§`¶O¶™8„:¶:  Æ  ¶:P¶¶¸Q6 , ¶R§„*-·S:,¶T¶U,¶V§ÿE*´™L².»Y·-¶W¶¶¶4,².-¶X².»Y·-¶Y¶¶BZ¶¶B¶¶4Ÿ »Y[·¿±Úr`ad'f.gOj_nor|u}‚~‹€��—…¦ˆ®‰±�´“½šÆ�̠Ϣ֣ï¤÷¥©%ª/­Ûp ‚,ìß‹# ¦È ½Ò'¥ å0ÜÝ0å00 ß-È*Èï( þñü=%ý'ðzùúúûOò ^Ùè óN*´™*+»Y·,¶\¶¶·C+:*´¶]¹":¹#™ »^Y_·`¿*+·DN*´™+².»Y·a¶-¶b¶c¶-¶K¶¶¶4-ÁF™r*´:*-ÀFµ-ÁG™ *+,·H§@+¶!¹":¹#™+¹$À%:*»Y·,¶&¶¶·'§ÿÑ*µ§:*µ¿-°�ÝææèæÚZ¼¾ ¿!Â2Ä<ÅFÈLÊSË{Ò‚ÕˆÖ�Ù—Ú ÝÁÞÚßÝããäæãîäñèÛHÁäåˆiÐóÜÝóåó ßñÒ2Áîï%ü! ü$ñ4ü$Fü ñú1H ú ò ^Ù, Î*Y´ `µ *´ÀGN*´™P².»Y·d¶+¶3¶¶4².e¶4+¶!¹":¹#™¹$À%:².¶f§ÿâg:*´™6².h¶4².»Y·i¶¶j¶*´¶3L¶¶¶4+*´¶k:*´™².»Y·l¶¶3¶¶4*·DÀI:*»Y·,¶&¶¶·M-¶mn:*´™6².o¶4².»Y·i¶¶j¶*´¶3L¶¶¶4+n*´¶]:¹p¶qŸ »^Yr·`¿¹":¹#™R¹$À%: * ·DÀI: *  »Y·,¶&¶¶·M ¶qŸ »^Ys·`¿- ¶m§ÿª*Y´ dµ ±Ú†!ó ÷ùú2û:ý[þfjqy¤°· Ñ Ü ÷þ <HWa€‹ ¦"¯#¹%À'Ã)Í+Ûp [å‹5 €@å ÎÜÝÎåÎ ß¼ !jd"ß°#åÜò$H†%&' H†%(ï8 ýEGñú ü=ðü,%üjIü$)üñýN%Iø ò ^*Ù”ì².»Y·*´ ¶B,¶t¶+¶¶u¶¶¶v+¶wN-1¶š!².»Y·x¶-¶c¶¶¶v+¶y¹":¹#™<¹$Àz:².»Y·¶{¶|¶¶¶u¶¶¶v§ÿÀ².1¶4+¶!¹":¹#™+¹$À%:*»Y·,¶&¶¶·C§ÿѱÚ2 5,617:8X=y?£@¦A®CÏDèEëHÛ>y*+Ï,åìÜÝì åì ß1»-ßïüXðü ñúBüñú1./Ù…*´™².»Y·}¶+¶3¶¶4+¶MN+¶:Æ ¶N*´™*².»Y·~¶,¶¶-¶L¶¶¶4**,-·€µ*+�·*+‚· *´°Ú6 Z[ ^%b'c/e4f:hAihlroyr€tÛ4…ÜÝ… å%`ëß'^ìß/Vï þððz-ò 01Ù …+g¶š +n¶™*´¹ƒN-,¶U§b+„¶™*´¹…N-,¶U§G+†¶™*´¹‡N-,¶U§,+ˆ¶™*´¹‰N-,¶U§+ж™*´¹‹N-,¶U§ö+Œ¶™*´¹�N-,¶U§Û+޶™*´¹�N-,¶U§À+�¶™*´¹‘N-,¶U§¥+’¶™*´¹“N-,¶U§Š+”¶™*´¹•N-,¶U§o+–¶™*´¹—N-,¶U§T+˜¶™*´¹™N-,¶U§9+š¶™*´¹›N-,¶U§»Y»Y·œ¶+¶¶·¿-°Ú¦)ˆŠ‹$�-�7�?’H”R•Z—c™mšuœ~žˆŸ�¡™££¤«¦´¨¾©Æ«Ï­Ù®á°ê²ô³üµ·¸º ¼*½2¿;ÁEÂMÄVÆ`ÇhʃÌÛ¬Ò7ÒRÒmÒˆÒ£Ò¾ÒÙÒôÒÒ*ÒEÒ`Ò…ÜÝ…2ß…ì߃Òïü ò3Ùk‹*Y´ `µ »Y·,¶&¶¶N*´™².»Y·,¶�¶¶¶4*´™5².»Y·-¶ž¶*´¶b¶Ÿ¶*´¶K¶¶¶4+:*´¶]¹":¹#™ñ¹$À%::¶:¶:: ¶:  ¶:¡¶™å¢*´¶]¹":  ¹#™ »£Y¤·¥¿*´: *´™5².»Y·,¶ž¶*´¶b¶Ÿ¶*´¶K¶¶¶4*´™+².»Y·,¶¦¶¶§¶¶¶¶4*´Ç**´¶¨µ§**´¶©µ*»Y·,¶&¶¶·*‚· * µ§Ð:*´¶]¹":  ¹#™ »£Yª·¥¿¢*´¶]¹":  ¹#™Ž ¹$À%:  ¶«: *´™D².»Y·-¶¦¶¶¬¶*´¶K¶­¶¶®¶ ¶¶¶4¸¯6*´Ç*´ ¶°§*´ ¶±§ÿn§þ *Y´ dµ ±Ú²,Ù ÛÜ%Ý>ßEàwãžå¡æªé±ë´ì½ïÄòÎõàöê÷ôüúþÿ3:b i y †Ÿ§­°ÂÌÖ#þ*, -M2T;[<l>z@}D€GŠIÛ˜àÍ4î ú³5Ô u6ß T&7Èþ|8å »9î ¡ÜìߪӴÉ:ß½À; žß<å‹ÜÝ‹ å‹ ßm=ßïxü>ð8üñÿk Ã%ððñ%ðzðzñü>>. ù)ü%ñüñýd%ðüø ÿÃ%ððñúò ?ÙD &*Y´ `µ »Y·,¶&¶¶N*´™².»Y·,¶²¶¶¶4*´™5².»Y·-¶ž¶*´¶b¶Ÿ¶*´¶K¶¶¶4+;*´¶]¹":¹#™Œ¹$À%::¶:¶:::¶:  ¶:*´™0².»Y·-¶³¶¶´¶¶L¶¶¶4*´Ç*´¶µ§*´¶¶§ÿp*Y´ dµ ±ÚVR TU%V>XEYw\ž]¡^ªa±c´d½gÄiËjønÿo qsu%vÛ\ ¡wìߪn´d@ß½[A žzBå&ÜÝ& å& ß=ßïNü>ð8üñÿo Ã%ððñ%ðzðzÿ Ã%ððñúò CDÙ ó·L¸M¹Nº:»:6»Y*·¼:6¶½¢˜¶¾6  «„"s&R'b<B>2`+¶¿W§E`,¶¿W§5`-¶¿W§%`¶¿W§`¶¿W§„§ÿd™+².»Y·À¶*¶Á¶¶3¶¶¶4¶°Úb��‘ ’ “•–˜+š4œhŸu x£…¤ˆ§•¨˜«¦¬©¯·°º˜À¸Å¹í»Ûf 4†EF !ŸGÈóHßðIßíJß êKß æLßâMßßNÆÕOPï/ ÿ! ððððððüFúú,QR