Êþº¾1= `œ �žŸ  ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶· ¸¹ º » ¼½¾ �¿ ¼À Á ÃÄÅ �Æ &ÇÈÉ )Ê &Ë _ÌÍ  ÎÏ 0ÐÑ 2œÒ 2Ó 2Ô &ÕÖ× &ØÙÚÛ &ÜÝ &Þ 2ßà �á âã .Ð &äåæç èã &éêë èì íîï &ð &ñ &ò _óô _õ ö÷øù öú  ûü öìýþÿVERSIONLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethisLopendap/util/geturl/Geturl;usagemain([Ljava/lang/String;)VuiLopendap/dap/StatusUI;ddsLopendap/dap/DataDDS;eLopendap/dap/DAP2Exception;Ljava/lang/Exception;urlLopendap/dap/DConnect;Ljava/io/FileNotFoundException;dasLopendap/dap/DAS;jILopendap/dap/DDS;nextURLioptsLopendap/util/Getopts;optValargp[Ljava/lang/String;Lopendap/util/InvalidSwitch;argsget_dasZget_ddsget_ddxget_data get_dataX dump_dataguicexprverbosemultiaccept_deflatetimesexpr processData1(Lopendap/dap/DConnect;Lopendap/dap/DataDDS;ZZZ)VLjava/io/IOException;compressprocessDDXData SourceFile Geturl.java ef JUsage: geturl [dDagVvk] [c ] [t ] [m ] [ ...] &[gVvk] [t ] [ ...]5In the first form of the command, dereference the URL7perform the requested operations. In the second, assume@the files are OPeNDAP DAP2 data objects (stored in files or read1from pipes) and process them as if -D were given.* d: For each URL, get the DAP2 DDS./ x: For each URL, get the Prototype DDX.* a: For each URL, get the DAP2 DAS.+ D: For each URL, get the DAP2 Data.5 X: For each URL, get the DAP2 Data via a DDX.! g: Show the progress GUI. v: Verbose. V: Version.: c: is a contraint expression. Used with -D.1 NB: You can use a `?' for the CE also., m: Request the same URL times.1 z: Don't ask the server to compress data.2 p: Dump the DAP2 Data as binary, not text.( Without D, d or a, print the URL.opendap/util/GetoptsdxaDXgVvc:m:zp ejava/lang/Character e     ˆgeturl version: 0.1 Beta   b  6Assuming standard input is a OPeNDAP DAP2 data stream.opendap/dap/DConnect  e$opendap/util/geturl/gui/StatusWindowstdin e  •–opendap/dap/DAP2Exception java/lang/Exception fjava/lang/StringBuilder Fetching:   e java/io/FileNotFoundException' is neither a valid URL nor a filename. !"Assuming that the argument  is a file 3that contains a OPeNDAP DAP2 data object; decoding. #$Server version: %& 'DAS: () *+ ,-CE:'DDS:. /-CE:'DDX: 0+1 23,Must supply a constraint expression with -D. 4 56 78 ™–opendap/util/InvalidSwitch lf9 :;java/io/IOException The data: <+ f The DDX: The data:opendap/util/geturl/Geturljava/lang/Object0.1 Betajava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V((Ljava/lang/String;[Ljava/lang/String;)V(C)V getSwitch/(Ljava/lang/Character;)Lopendap/util/OptSwitch;opendap/util/OptSwitchsetexit(I)Vvaljava/lang/IntegerparseInt(Ljava/lang/String;)IargList()[Ljava/lang/String;inLjava/io/InputStream;(Ljava/io/InputStream;)VgetData-(Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS;(Ljava/lang/Object;)VprintStackTraceappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;Z)VisLocal()ZgetDAS()Lopendap/dap/DAS;getServerVersion()Lopendap/dap/ServerVersion;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;outopendap/dap/DASprint(Ljava/io/OutputStream;)VgetDDS%(Ljava/lang/String;)Lopendap/dap/DDS;opendap/dap/DDSgetDDXprintXMLjava/lang/StringindexOf(I)I?(Ljava/lang/String;Lopendap/dap/StatusUI;)Lopendap/dap/DataDDS; getDataDDX)(Ljava/lang/String;)Lopendap/dap/DataDDS; getBlobData.(Lopendap/dap/DataDDS;Lopendap/dap/StatusUI;)Vopendap/dap/DataDDS externalize(Ljava/io/OutputStream;ZZ)VprintVal!_`abcdefg/*·±h$i jk lfg ¡²¶²¶²¶²¶²¶² ¶² ¶² ¶² ¶² ¶²¶²¶²¶²¶²¶²¶²¶²¶²¶²¶±hV,./0 1(20384@5H6P7X8`9h:p;x<€=ˆ>�?˜@ A mng *Ö<=>666666 6 6 6 : »Y*·:»Yd·¶´™=»Yx·¶´™>»Ya·¶´™<»YD·¶´™6»YX·¶´™6»Yp·¶´™ Y66»YV·¶´™² ¶¸!»Yv·¶´™6 »Yg·¶´™6»Yc·¶´":Æ 6: »Ym·¶´":Æ 6 ¸#6 »Yz·¶´™6 ¶$:¾šl ™ ²%¶»&Y²'·(::™»)Y*·+:¶,:  ¸-§':²¶/¸!§:²¶/¶1¸!6¾¢æ2: ™²»2Y·34¶5¶5¶6¶:»&Y ·7:§#:²»2Y·3¶59¶5¶6¶¸!¶:™| ™'²»2Y·3;¶5¶5<¶5=¶5¶6¶:™»)Y·+:¶,:  ¸-§':²¶/¸!§:²¶/¶1¸!™‰6 ¢¶>: ™(²»2Y·3?¶5¶@¶A¶6¶²B¶²C¶D§=:²¶/¶E¸!§':²¶/¸!§:²¶/¶1¸!„§ÿ€™¥6 ¢› ¶F: ™G²»2Y·3?¶5¶@¶A¶6¶²»2Y·3G¶5 ¶5H¶5¶6¶²I¶²C¶J§8:²¶/¸!§':²¶/¸!§:²¶/¶1¸!„§ÿd™¥6 ¢› ¶K: ™G²»2Y·3?¶5¶@¶A¶6¶²»2Y·3L¶5 ¶5H¶5¶6¶²M¶²C¶N§8:²¶/¸!§':²¶/¸!§:²¶/¶1¸!„§ÿd™‘š?¶O ²P¶§6 ¢l:™»)Y·+: ¶Q:  ¸-§8:²¶/¸!§':²¶/¸!§:²¶/¶1¸!„§ÿ“™˜š?¶O ²P¶§}6 ¢s:™»)Y·+: ¶R:¶S  ¸T§8:²¶/¸!§':²¶/¸!§:²¶/¶1¸!„§ÿŒ„§ü§ :¸V¸!¸!±‡°³.‡°Ä0 8l•˜.l•©0Ê.Ê8Ê-0T®±.T®Â8T®Ó0úTW.úTh8úTy0¼çê.¼çû8¼ç 0O�„.O�•8O�¦0%ÅÈUhNÓDEFG H IJKLMNO!P%S1TEUGV[W]XqYsZ‡[Š\ž]¡^µ_»`Ïa×bÛdïeòfg jk!l$m(p;q@rCsJv^wa{h|n}s~{€‡‚Šƒ�„š…£†°Ž³‡µˆ½‰ÁŽÄŠÆ‹ÎŒÓ�בâ’é“ —œ™š7›;žCŸH l¥o¦t§¨ˆ©•±˜ªš«¢¬¦±©­«®³¯¸°¼´ÀµÊ·ѸÖ¹óºû¼È½¾¿ÀÈÁÂ&Ã*È-Ä/Å7Æ<Ç@µFÌJÍTÏ]ÐbÑÒžÓ¦Õ®à±Ö³×»Ø¿àÂÙÄÚÌÛÐàÓÜÕÝÝÞâßæÍìäðåúçèé%êDëLíTøWîYïaðeøhñjòróvøyô{õƒöˆ÷Œå’ü—ý§þ¯ÿ²¼¿ÄÏÚçê ì ô øû ý   %*:BEOR W!b#k%t&�1„'†(Ž)’1•*—+Ÿ,£1¦-¨.°/µ0¹¿‘Å:È7Ê8Í9Ñ=Õ>iF:Š&op£ qrµ stÆsu‡Pvwsxo&opˆ qrš st«suÑ2yzst sx/suÃ{|]Qq}³ stÄ sxÕsuMŸ{|Qq}Y stj sx{suóŸ{|¿(opÚ qrì stý sxsuµp{|R/opkqr† st— sx¨suHw{|éÖ~b ´vwÚë|1”€�©‚bh]ƒ„Ês…Ö†„Ô‡ˆÒ‰ˆЊˆ Í‹ˆ ÊŒˆÇ�ˆÄŽˆÁ�ˆ¾�ˆ »‘ˆ ¸’ˆ !µ“| %±”b •–gäT™²»2Y·3?¶5*¶@¶A¶6¶™+²C¶W§%:²¶/§²CY¶+²C¶Z²C¶[±$.1Xh2 BC E$G.J1H3I;J>LFMMNSPi>3s—TvwTqrT�ˆT�ˆT˜ˆ ™–gg™²»2Y·3?¶5*¶@¶A¶6¶™+²C¶W§8:²¶/§+™²C\¶+²C¶]²C^¶+²C¶Z²C¶[±$.1Xh>TU W$Y.\1Z3[;\>^B_J`QbYd`efgi>3s—gvwgqrg�ˆg�ˆg˜ˆš›