Êþº¾4À +      &ˆ &  ª ª   ‹ &Œ   ! " # $ % & ' ()*  + + ,-. ,/ ,0 12 ,3 ,45  67 5 58 50 9 : ,; <=> =/ ?@A B B BC " BD E BF BG BH I JK NL M NN " NOP TLQ RS T TUV TG TD TW XXY XZ X[ X\ `] ^_ `abcd ief gh ijk gl mn opq rst uCATALOG_NAMESPACE_10Ljava/lang/String; ConstantValuedefNSLorg/jdom2/Namespace;NJ22_NAMESPACENJ22_NAMESPACE_HTTPSncmlNS ncmlNSHttpsXLINK_NAMESPACExlinkNSxsiNS DatasetHash DatasetRoots‰ExpiresServicesVersionbaseURILjava/net/URI;B(Ljava/net/URI;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis Lthredds/client/catalog/Catalog;namefldsLjava/util/Map;datasetsLjava/util/List; datasetMapLocalVariableTypeTable5Ljava/util/Map;ALjava/util/List;CLjava/util/Map; StackMapTable Signature™(Ljava/net/URI;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;)VaddDatasetsToHash"(Ljava/util/List;Ljava/util/Map;)Vidds Lthredds/client/catalog/Dataset;2Ljava/util/List;vx(Ljava/util/List;Ljava/util/Map;)V getBaseURI()Ljava/net/URI; getExpires()Lucar/nc2/time/CalendarDate; getVersion()Ljava/lang/String; getServices()Ljava/util/List;services2Ljava/util/List;4()Ljava/util/List; hasService(Ljava/lang/String;)Zs Lthredds/client/catalog/Service; findService4(Ljava/lang/String;)Lthredds/client/catalog/Service; serviceNameF(Lthredds/client/catalog/ServiceType;)Lthredds/client/catalog/Service;type$Lthredds/client/catalog/ServiceType;D(Ljava/util/List;Ljava/lang/String;)Lthredds/client/catalog/Service;resultwantf(Ljava/util/List;Ljava/lang/String;)Lthredds/client/catalog/Service;V(Ljava/util/List;Lthredds/client/catalog/ServiceType;)Lthredds/client/catalog/Service;x(Ljava/util/List;Lthredds/client/catalog/ServiceType;)Lthredds/client/catalog/Service; getProperties properties3Ljava/util/List;5()Ljava/util/List;findDatasetByID4(Ljava/lang/String;)Lthredds/client/catalog/Dataset;getAllDatasets()Ljava/lang/Iterable;all8()Ljava/lang/Iterable;addAll7(Lthredds/client/catalog/DatasetNode;Ljava/util/List;)Vnested$Lthredds/client/catalog/DatasetNode;nodeY(Lthredds/client/catalog/DatasetNode;Ljava/util/List;)V resolveUri"(Ljava/lang/String;)Ljava/net/URI; uriStringresolved Exceptions0(Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;r baseStringposIscheme getUriStringsubsetCatalogOnDatasetB(Lthredds/client/catalog/Dataset;)Lthredds/client/catalog/Catalog;datasetbuilder/Lthredds/client/catalog/builder/CatalogBuilder; docBaseUrineededServicestopDs/Lthredds/client/catalog/builder/DatasetBuilder; copyDataset‘(Lthredds/client/catalog/builder/DatasetBuilder;Lthredds/client/catalog/Dataset;Ljava/util/List;Z)Lthredds/client/catalog/builder/DatasetBuilder;catRef#Lthredds/client/catalog/CatalogRef; catBuilder2Lthredds/client/catalog/builder/CatalogRefBuilder; curAccessLthredds/client/catalog/Access;currDsaccessparent copyInheritedZ1Ljava/util/List;³(Lthredds/client/catalog/builder/DatasetBuilder;Lthredds/client/catalog/Dataset;Ljava/util/List;Z)Lthredds/client/catalog/builder/DatasetBuilder; copyAccessŽ(Lthredds/client/catalog/builder/DatasetBuilder;Lthredds/client/catalog/Access;Ljava/util/List;)Lthredds/client/catalog/builder/AccessBuilder;°(Lthredds/client/catalog/builder/DatasetBuilder;Lthredds/client/catalog/Access;Ljava/util/List;)Lthredds/client/catalog/builder/AccessBuilder;formDocBaseUriForSubsetCatalog0(Lthredds/client/catalog/Dataset;)Ljava/net/URI;eLjava/net/URISyntaxException; catDocBaseUrisubsetDocBaseUriString()V SourceFile Catalog.javaRuntimeInvisibleAnnotations'Ljavax/annotation/concurrent/Immutable; w Žjava/util/HashMap  x³ ¤¥ yzthredds/client/catalog/Catalog {| }~ z €thredds/client/catalog/Dataset ‚±!thredds/client/catalog/CatalogRef ˜™ ƒ„ucar/nc2/time/CalendarDatejava/lang/Stringjava/util/Listjava/util/ArrayList … ²³thredds/client/catalog/Service †± ‡¸ »Á »Å ˆ‰ Š³ ‹Œ Properties java/util/Map ÑÒ Ñ"thredds/client/catalog/DatasetNode java/net/URI Ž ± ‘’ “z ”±file •–java/lang/StringBuilder —˜ ™š ›œ ‘ ¬­"java/lang/IllegalArgumentExceptionDataset may not be null. žŸ!Catalog must contain the dataset.-thredds/client/catalog/builder/CatalogBuilder þÿ  ¡ ¢Ž ìí £¤ ¥¦ §Ÿ ¨© ª‰0thredds/client/catalog/builder/CatalogRefBuilder ¦ «± ¬Ž ­Ž-thredds/client/catalog/builder/DatasetBuilderAccess ®¯thredds/client/catalog/Access ûü °±Datasets ²³ ´©,thredds/client/catalog/builder/AccessBuilder µ± ¶± ·¸ ¹ â±/ º±java/net/URISyntaxExceptionjava/lang/IllegalStateException'Bad document Base URI for new catalog []. »>http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0¼ ½¾ €ncml6http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2 ½¿ ƒ€7https://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2 „€xlinkhttp://www.w3.org/1999/xlink †€xsi)http://www.w3.org/2001/XMLSchema-instance ‡€java/util/IteratorX(Lthredds/client/catalog/DatasetNode;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;)VgetDatasetsLocalisEmpty()Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getIdOrPathget&(Ljava/lang/Object;)Ljava/lang/Object;(I)VgetNameequalsIgnoreCaseequals(Ljava/lang/Object;)ZgetNestedServicesgetType&()Lthredds/client/catalog/ServiceType;(Ljava/util/Collection;)Z(Ljava/lang/String;)VtoStringucar/nc2/util/URLnamingresolve8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; isAbsolute getSchemecharAt(I)Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; lastIndexOf(I)I substring(II)Ljava/lang/String;(Ljava/net/URI;)Ljava/net/URI;getParentCatalog"()Lthredds/client/catalog/Catalog; setBaseURI(Ljava/net/URI;)VsetName addService#(Lthredds/client/catalog/Service;)V addDataset2(Lthredds/client/catalog/builder/DatasetBuilder;)V makeCataloggetServiceDefault"()Lthredds/client/catalog/Service;add getXlinkHrefsetHrefsetTitlegetLocalFieldAsList$(Ljava/lang/String;)Ljava/util/List; addAccess1(Lthredds/client/catalog/builder/AccessBuilder;)VtransferMetadata((Lthredds/client/catalog/DatasetNode;Z)V getService getUrlPathgetDataFormatName getDataSize()Jw(Lthredds/client/catalog/builder/DatasetBuilder;Ljava/lang/String;Lthredds/client/catalog/Service;Ljava/lang/String;J)VgetID*(Ljava/lang/String;Ljava/lang/Throwable;)Vorg/jdom2/Namespace getNamespace)(Ljava/lang/String;)Lorg/jdom2/Namespace;;(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Namespace;!+|}~m€}~q‚}~tƒ€„€…}~w†€‡€ˆ}~ ‰}~Š‹}~Œ}~}~Ž‘’ò7*,-·*+µ»Y·:**¶·¹š- ¹ W±“9 :<=!>+?6@”>7•–7Ž7—}7˜™7š› œ™ 7˜ž7šŸ œ ¡ÿ6,&&¢£¤¥’P+DZ+¹ N-¹ ™=-¹ À:¶:Æ,¹ WÁ™§ÿÍ*¶,·§ÿÀ±“. CDE F'G,H7I?JBKLLOM”4'%¦} ,§¨P•–Pš›Pœ™Pš©Pœ ¡üªý* ø ¢«¬­’/*´°“P” •–®¯’9*´¹À°“T” •–°±’9*´¹À°“X” •–²³’| *´¹ÀL+Ç»Y·§+°“ \]” •–´› ´µ¡ ü@¢¶·¸’/*¶¹ M,¹ ™,¹ ÀN-¶+¶™¬§ÿଓab(c*b-d”  ¹º/•–/—}¡ ü ªú»¼’+Ç°*´¹ÀM*,+· °“hijk” •–½}´› ´µ¡»¾’+Ç°*´¹ÀM*,+·!°“opqr” •–¿À´› ´µ¡»Á’g+Ç°+¹ N-¹ ™ -¹ À:¶,¶"™°§ÿÝ+¹ N-¹ ™%-¹ À:*¶#,· :Æ°§ÿØ°“2 vwx!y-z0{3|N}Z~_b€e”>!¹ºZºN¹ºg•–g´›gÃ} g´µ¡üª"úüª'ú¢Ä»Å’d+Ç°+¹ N-¹ ™-¹ À:¶$,¦°§ÿà+¹ N-¹ ™%-¹ À:*¶#,·!:Æ°§ÿØ°“2 …†‡!ˆ*‰-Š0‹KŒW\Ž_b”>! ¹ºWºK¹ºd•–d´›d¿À d´µ¡üªúüª'ú¢Ædz’| *´%¹ÀL+Ç»Y·§+°“ ”•” •–È› ÈÉ¡ ü@¢ÊËÌ’ˆ"*´ ¹À&M,ǧ ,+¹À°“ ™š” "•–"¦}œ™ œ ¡ ü&IÍÎ’^»Y·'L**+·(+°“Ÿ ¡”•–Ï› Ï©¢ÐÑÒ’«4,+¶)¹*W+¶)¹ N-¹ ™-¹ À+:*,·(§ÿ屓¥ ¦)§3¨”*)ÓÔ4•–4ÕÔ4Ï› 4Ï©¡ üªú¢Ö×Ø’x%*´Ç »,Y+·-°*´¶.+¸/M»,Y,·-°“³´µ¶” %•–%Ù} Ú}¡Ûh ×Ü’B‘»,Y+·-M*Æ ,¶0™,°*¶1N2-¶"™j*¶.:+¶3š(+¶4# »,Y»5Y·6¶7+¶7¶8·-°/¶96ž*»5Y·6`¶:¶7+¶7¶8:»,Y·-°*,¶;°“6 » ¼½ÀÁ$Â*Ã;ÄVÅ_ÆdÇÈ‹Í”H Ý}*aÞ}_,ßà‘Ž‘Ù} ˆÃvá}¡ü,ý?ú4Ûhâ±’\*¶·?¿+¶@*¥ »=YA·?¿»BY·CM*+·DN,-¶E,+¶F¶G»Y·':*+·H:¹ :¹ ™¹ À:,¶I§ÿä,¶J,¶K°“:ÙÚÛÜ Þ(à.á3â;äDåOènéwë}í”Hn¹º‚•–‚å¨(Zæç.TèD>é›O3êë D>鵡#ÿ7B,Tªúìí’ Í-,¶L¹MW,Á™.,À:»NY+·O:¶P¶Q¶R¶S:§»TY+·U:,V¶W:¹ :¹ ™ ¹ ÀX:*-·Y¶Z§ÿÜ,[¶W:¹ :¹ ™"¹ À: * -·H¶\§ÿÚ,¶F¶],¶^°“Ró ÷øù"ú,û6ü:þ=ÿGOn|‡¦¶ ¹  ʔ„ "îï"ðñ:Âënòó¦ô¨ Ojõ›‡2š›Í•–ÍöëÍå¨Íé›Í÷øG†Âë Ojõù‡2š©Í鵡=þTªú&ýªø(¢úûü’Š$-,¶_¹MW»`Y+,¶a,¶_,¶b,¶c·d°“ #”*$•–$öë$õó$é› $éµ¢ýþÿ’ou*¶eM»5Y·6,¶7f¶7+¶gÆ +¶g§+¶F¶7¶8N»,Y-·-°:»iY»5Y·6j¶7,¶7f¶7+¶gÆ +¶g§+¶F¶7k¶7¶8·l¿.67h“.79R”49<u•–uå¨p}.G}¡‚ÿ#5ÿ5ÿhÿ(h995ÿh995’Y1m¸n³opq¸r³spt¸r³uvw¸r³xyz¸r³{±“'(*&+