Êþº¾1� ÉP ÈQ ÈR ÈS ÈT ÈU VW ÈX ÈYZ [\ ]^ È_ %`a bcde Pf g h iñ %j }k lm Èno Èpq Èr %s tu vw vxyz È{|} (~ (€ (� ‚ƒ„…†‡ ˆ ‰Š È‹Œ� 6Ž 7�� :Ž‘’“”•– l—˜ ™ Èš È› Hœ�ž ÈŸ ¡ ¢£¤ È¥¦§ ¨© Kª È« K£ ¢m Kœ¬ K­®¯°± %²³´ `iµ ¢¶·¸¹ ‰º»¼½¾ %¿À IÁÂà tÄ KÅÆ tÇÈÉÊ ‰Ë %ÌÍ %ÎÏ }`ÐÑÒÓ ÈÔÕÖ ×ØÙ ×ÚÛ ×ÜÝ ×Þß ×àá ×âã ×äå ׿ç ×èé ×êë ×ìí ×îï ×ðñòóôðõ4ö÷ ¦iøù ¢ú ûüý %þÿ  ¢ û ¢ û      ¿i ¿ ¿ ¿ ¿h_DebugZ parseLevelIddsLopendap/dap/DDS;factoryLopendap/dap/BaseTypeFactory;opendapNameSpaceLorg/jdom/Namespace;parentDCLopendap/dap/DConstructor; currentBTLopendap/dap/BaseType; currentATLopendap/dap/AttributeTable;lastDocLorg/jdom/Document;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lopendap/dap/XMLparser/DDSXMLParser; nameSpaceLjava/lang/String; getLastDomDoc()Lorg/jdom/Document;parseE(Lorg/jdom/Document;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VchildLorg/jdom/Element;ddx targetDDSfac validationroottypenameciLjava/util/Iterator; ExceptionsG(Ljava/io/InputStream;Lopendap/dap/DDS;Lopendap/dap/BaseTypeFactory;Z)VparserLorg/jdom/input/SAXBuilder;docjdeLorg/jdom/JDOMException;ioeLjava/io/IOException;isLjava/io/InputStream; parseBase'(Lorg/jdom/Element;Ljava/lang/String;)VhrefAttrLorg/jdom/Attribute; contentID myParentDCbteindent parseArray;(Lorg/jdom/Element;Lopendap/dap/DArray;Ljava/lang/String;)VnameAttrsizetemplate ArrayElementdaLopendap/dap/DArray;countTemplateVarsnumDimslibuildArrayTemplate<(Lorg/jdom/Element;Ljava/lang/String;)Lopendap/dap/BaseType;cii attrElements parseGridkids mapElementthisMapi gridElementmyGridLopendap/dap/DGrid;eName arrayElement gridArray mapElementsLjava/util/List;showXMLElementattkidtextatts newBaseType*(Lorg/jdom/Element;)Lopendap/dap/BaseType;newBaseTypeFactory<(Ljava/lang/String;Ljava/lang/String;)Lopendap/dap/BaseType; typeStringparseAttributes valueChildrencacheAttributeTable valueChildvaluetypeVal attrChildren attrElementtypeNametypeAttr subIndent parseAliases aliasElement attributeName attributeAttr aliasElementsnormalizeToXML&(Ljava/lang/String;)Ljava/lang/String;cCoffsetsxmlGTxmlLTxmlAmpxmlAposxmlQuoteDebugsbLjava/lang/StringBuffer; SourceFileDDSXMLParser.java Ü ÊË ÎÏ ÐÑ Ö× ØÙ  ÒÓ ÚÛ DDSXMLParser  ! "# ÌÍ $%Dataset& '(opendap/dap/NoSuchTypeExceptionjava/lang/StringBuilder'Root Element MUST be . Found: )* +% ÜÝ ,- .%/ 0Ý ÔÕ-- 0++ ; 123 456 78 9:org/jdom/Element org/jdom/input/SAXBuilder#org.apache.xerces.parsers.SAXParser Ü;0http://apache.org/xml/features/validation/schema <; =>? @A Document is  valid and well-formed. Content: )BC DÝ çèorg/jdom/JDOMExceptionopendap/dap/DDSException E% ÜFjava/io/IOException AttributeAliasdataBLOBhref#Found dataBLOB element. contentID="" GÝ+Parsing new BaseType element. Parse level: )H & +, IJopendap/dap/DConstructoropendap/dap/DGrid opendap/dap/DArray&Parsing Array instance. Array name: 'K L%'   Working on Array element:  dimensionM NO PQ  Built Array: RS dimensions:  templates: 1ONLY ONE (1) TEMPLATE VARIABLE ALLOWED PER ARRAY!...: 1T!opendap/dap/BadSemanticsException0Array Template Variables MAY NOT have AttributesGot template: U% Parsing Grid Element: Grid Elements: DVArrayParsing Array element.Asking for element: '' in namespace: ' WXGot Array element: IYMapParsing Map elements.  Z [ZeError 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:  ^Ý _% = `2org/jdom/Attribute: Getting new BaseType() from:  type:  name: ' -.--- +++ a bcGrid de Structure fgSequence hiInt16 jkUInt16 lmInt32 noUInt32 pqFloat32 rsFloat64 tuByte vwString xyUrl z{Unknown Type: Parsing Attributes:  currentBT:   Container&opendap/dap/AttributeBadValueExceptiondContainer Attributes may contain only other Attributes. Container Attributes may NOT contain values. Attribute ' ' is type |}~ }ˆAttributes must be of type Container in order to contain other Attributes. Attributes of types other than Container must contain values. €%' of  is type  and has value: � ‚O ƒ„Parsing Aliases:  The name ' ' is aliased to dds attribute: ' …† ‡†><&'"java/lang/StringBuffer ˆZ ‰Š ‹Œ String: `` normalized to: ``"opendap/dap/XMLparser/DDSXMLParserjava/lang/Objectopendap/dap/DAP2Exceptionopendap/dap/DASException()Vorg/jdom/Namespace getNamespace((Ljava/lang/String;)Lorg/jdom/Namespace;opendap/util/DebugisSet(Ljava/lang/String;)Zorg/jdom/DocumentgetRootElement()Lorg/jdom/Element;getName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getAttribute((Ljava/lang/String;)Lorg/jdom/Attribute;getValueopendap/dap/DDS setClearName getChildren()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;(Ljava/lang/String;Z)V setFeaturebuild*(Ljava/io/InputStream;)Lorg/jdom/Document;java/lang/SystemoutLjava/io/PrintStream;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/io/PrintStreamprintln getMessage(ILjava/lang/String;)VsetBlobContentID(I)Ljava/lang/StringBuilder; addVariable(Lopendap/dap/BaseType;)Vopendap/dap/BaseType getClearNamejava/lang/IntegerparseInt(Ljava/lang/String;)I appendDim(ILjava/lang/String;Z)V printDecl+(Ljava/io/OutputStream;Ljava/lang/String;)V8(Ljava/lang/String;Lorg/jdom/Namespace;)Ljava/util/List; getTypeName(Ljava/lang/Object;)VgetChild:(Ljava/lang/String;Lorg/jdom/Namespace;)Lorg/jdom/Element;(Lopendap/dap/BaseType;I)V()I numDimensionsget(I)Ljava/lang/Object;printgetTextNormalize getAttributesopendap/dap/BaseTypeFactory 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;opendap/dap/AttributeTableappendContainergetTextopendap/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/StringBuffer;!ÈÉ ÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞŒ4*·*µ*µ*µ*µ*µ*+¸µ*µ * ¸ µ±ß* `5 <@PUa%b*c3dà4áâ4ãäåæÞ/*´ °ßpà áâçèÞz ª*,µ*-µ+¶ :*+µ *µ ¶:¶š»Y»Y·¶¶¶·¿¶¶:*´¶**´µ**´µ*·*· ¶!¹":¹#™¹$À%: * &·'§ÿâ±ßRˆ‰ Ž�’—!˜+™GœSž\Ÿd l¤t¨|¬ˆ­’®ž¯¦±©¸àf žéê ªáâªëÛªìϪíѪîËšïê!‰ðäSWñäˆ"òóôõçöÞ3�»(Y)·*:+¶,+¶-:*´™1².»Y·/¶™0§1¶2¶¶3¶¶4*,-¶5§#:»7Y¶8·9¿:»7Y¶;·9¿±]`6]p:ß. Ò ÕØÚSÞ]å`àbápãrä€èà\ P÷ø?ùÛbúûrüý�áâ�þÿ�ìÏ�íÑ�îËôõÞ^f*Y´ `µ +¶N-<¶™§C-=¶™§7->¶™D+?¶:¶:*´™"².»Y·@¶¶A¶¶¶4*´¶B§í*´™².»Y·C¶*´ ¶D¶¶4*´™ *+,·E*+·F:*´¶GÁH™i*´:*ÀHµÁI™ *+,·J§@+¶!¹":¹#™+¹$À%:*»Y·,¶&¶¶·'§ÿÑ*µ§?ÁK™7*´™%².»Y·L¶¶M¶N¶¶¶4*+ÀK,·O*Y´ dµ ±ßzõ ÷ùý'08 ? enq”¡¨±&¹)¿*È-Ð.Ù1ä2î3ú4589'<P>[EeGàf 86?/äúéêä2òó¿]Õ¨³×fáâfêfäWðäô `  Þ9 166+¶!¹":¹#™¸¹$À%:*´™$².»Y·-¶P¶¶¶¶¶4¶<¶™§q¶=¶™§a¶Q¶™9„:¶:  Æ  ¶:R¶¶¸S6 , ¶T§„*-·U:,¶V¶W,¶X§ÿD*´™L².»Y·-¶Y¶¶¶4,².-¶Z².»Y·-¶[¶¶D\¶¶D¶¶4Ÿ »Y]·¿±ßvUVYZ\'^Oa_eoi|lt‚u‹w�x—|¦¯€²†µо‘Ç”Í—Ð™×šð›øœ  &¡0¤àz ‚-ñä‹$  ¦  Í ¾×'¦ê1áâ1ê11ä.Í+Í óô `Þ�åN*´™*+»Y·,¶^¶¶·E+<*´¶_¹":¹#™ »`Ya·b¿*+·FN*´™+².»Y·c¶-¶d¶e¶-¶M¶¶¶4-ÁH™d*´:*-ÀHµ-ÁI™ *+,·J§@+¶!¹":¹#™+¹$À%:*»Y·,¶&¶¶·'§ÿÑ*µ-°ßN³µ!¸2º<»F¾LÀ{Ç‚ʈË�ΗÏ Ò«ÓµÔÁÕÚÖÝÙãÝàRÁéê«2óˆ[Õåáâåêåäã×2³óô `Þä È*Y´ `µ *´ÀIN*´™I².»Y·f¶+¶3¶¶4².g¶4+¶!¹":¹#™².¹$¶h§ÿéi:*´™6².j¶4².»Y·k¶¶l¶*´¶3N¶¶¶4+*´¶m:*´™².»Y·n¶¶3¶¶4*·FÀK:*»Y·,¶&¶¶·O-¶op:*´™6².q¶4².»Y·k¶¶l¶*´¶3N¶¶¶4+p*´¶_:¹r¶sŸ »`Yt·b¿6¹r¢W¹uÀ%: * ·FÀK: *  »Y·,¶&¶¶·O ¶sŸ »`Yv·b¿- ¶o„§ÿ£*Y´ dµ ±ߊ"è ìîï2ð:òEóOô_øcùjúrû�ý©þÊÿÕð÷û  5 APZiw‚�¦° ·½$Ç&àz Eów@ê ‚5 ]`ÍÈáâÈêÈä¶ ce!ä©"êÕó#A‡$%ô `&Þ˜ì².»Y·*´ ¶D,¶w¶+¶¶x¶¶¶y+¶zN-1¶š!².»Y·{¶-¶e¶¶¶y+¶|¹":¹#™<¹$À}:².»Y·¶~¶¶¶¶x¶¶¶y§ÿÀ².1¶4+¶!¹":¹#™+¹$À%:*»Y·,¶&¶¶·E§ÿѱßB0,112:3X8c9m:y<£=¦>®@¹AÃBÏCèDëGàRy*'Ï(êìáâìêìä1»)äc‰*ó¹3ó+,Þÿ…*´™².»Y·€¶+¶3¶¶4+¶MN+¶:Æ ¶N*´™*².»Y·�¶,¶‚¶-¶N¶¶¶4**,-·ƒµ*+„·*+…· *´°ß. Y \%`'a/c4d:fhirlyo€qà4…áâ…ê%`ðä'^ñä/V ô -.Þï…+i¶š +p¶™*´¹†N-,¶W§b+‡¶™*´¹ˆN-,¶W§G+‰¶™*´¹ŠN-,¶W§,+‹¶™*´¹ŒN-,¶W§+�¶™*´¹ŽN-,¶W§ö+�¶™*´¹�N-,¶W§Û+‘¶™*´¹’N-,¶W§À+“¶™*´¹”N-,¶W§¥+•¶™*´¹–N-,¶W§Š+—¶™*´¹˜N-,¶W§o+™¶™*´¹šN-,¶W§T+›¶™*´¹œN-,¶W§9+�¶™*´¹žN-,¶W§»Y»Y·Ÿ¶+¶¶·¿-°ߦ)…‡ˆ$Š-Œ7�?�H‘R’Z”c–m—u™~›ˆœ�ž™ £¡«£´¥¾¦Æ¨ÏªÙ«á­ê¯ô°ü²´µ· ¹*º2¼;¾E¿MÁVÃ`ÄhǃÉà¬×7×R×m׈ף׾×Ù×ô××*×E×`×…áâ…/ä…ñäƒ×ô0Þ ‹*Y´ `µ »Y·,¶&¶¶N*´™².»Y·,¶ ¶¶¶4*´™5².»Y·-¶¡¶*´¶d¶¢¶*´¶M¶¶¶4+<*´¶_¹":¹#™ñ¹$À%::¶:¶::£¶:  ¶:¤¶™å¥*´¶_¹":  ¹#™ »¦Y§·¨¿*´: *´™5².»Y·,¶¡¶*´¶d¶¢¶*´¶M¶¶¶4*´™+².»Y·,¶©¶¶ª¶¶¶¶4*´Ç**´¶«µ§**´¶¬µ*»Y·,¶&¶¶·*…· * µ§Ð<*´¶_¹":  ¹#™ »¦Y­·¨¿¥*´¶_¹":  ¹#™Ž ¹$À%:  ¶®: *´™D².»Y·-¶©¶¶¯¶*´¶M¶°¶¶±¶ ¶¶¶4¸²6*´Ç*´ ¶³§*´ ¶´§ÿn§þ *Y´ dµ ±ߺ.× ÙÚ>ÜEÝwàˆã’åžç¡èªë±í´î½ñÄôÎ÷àøêùôú3b iy†Ÿ§­° Â!Ì"Ö)è,ò-þ57 8M=TF[GlIzK}O€RŠTà¬àÍ1ó ú³2Ù þ|3ê u4ä T&5Í»6ó è•1ó žß7ê¡ÜñäªÓ ´É8ä½À9 ‹áâ‹ê‹äm:äˆóô ;Þþ &*Y´ `µ »Y·,¶&¶¶N*´™².»Y·,¶µ¶¶¶4*´™5².»Y·-¶¡¶*´¶d¶¢¶*´¶M¶¶¶4+=*´¶_¹":¹#™Œ¹$À%::¶:¶::<¶:  ¶:*´™0².»Y·-¶¶¶¶·¶¶N¶¶¶4*´Ç*´¶¸§*´¶¹§ÿp*Y´ dµ ±ßZ] _`>bEcwfˆi’lžn¡oªr±t´u½xÄzË{ø€ÿ� ƒ…‡%Šàf žz<ê¡wñäªn ´d=ä½[> &áâ&ê&ä:䈞?óô @AÞÏ óºL»M¼N½:¾:6»¿Y*·À:6¶Á¢˜¶Â6  «„"s&R'b<B>2`+¶ÃW§E`,¶ÃW§5`-¶ÃW§%`¶ÃW§`¶ÃW§„§ÿd™+².»Y·Ķ*¶Ŷ¶3ƶ¶¶4¶Ç°ß^£¤¥ ¦ §©ª¬+®4°h³u´x·…¸ˆ»•¼˜¿¦À©÷ĺ¬ÀËíÍàf 4†BC !ŸDÍóEäðFäíGä êHä æIäâJäßKËÕLMNO