4   ! "# $% & ' ( ) *+ , - &./ 0 12 3 4 56 7 8 - 9 : ; < => & ? k@ A kB C  D E F G 4 H I JK LM kNO kPQ kRS kTUV B )W XY Z[ \] ^_ `abcdefg hijk l mn o pq rs tuv a w xy z    m r        &             alphaLjava/lang/String; ConstantValue slashalpha FRAGPROTOCOLS[Ljava/lang/String;FRAGPROTOSVCTYPE%[Lthredds/client/catalog/ServiceType;NUM_BYTES_TO_DETERMINE_NCMLI serviceType$Lthredds/client/catalog/ServiceType; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;trueurl getProtocols$(Ljava/lang/String;)Ljava/util/List;CodeLineNumberTableLocalVariableTableprotocolindexurl allprotocolsLjava/util/List;bufLjava/lang/StringBuilder;slashposLocalVariableTypeTable$Ljava/util/List; StackMapTable Signature8(Ljava/lang/String;)Ljava/util/List;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;validateProtocol(Ljava/lang/StringBuilder;II)ZstartposendposlencsCce1wtffindDatasetUrl1(Ljava/lang/String;)Lucar/nc2/dataset/DatasetUrl; leadProtocol orgLocationlocation allProtocolstrueUrlfragmentposquery ExceptionssearchFragment8(Ljava/lang/String;)Lthredds/client/catalog/ServiceType;pmapLjava/util/Map;5Ljava/util/Map; parseFragment#(Ljava/lang/String;)Ljava/util/Map;piecespairpairsI(Ljava/lang/String;)Ljava/util/Map; searchPathdecodePathExtensionpathdecodeLeadProtocolLucar/unidata/util/Urlencoded;disambiguateHttpresult checkDap2Z checkDap4 checkCdmr checkIfCdmr statusCodevalueLjava/util/Optional;methodLucar/httpservices/HTTPMethod;(Ljava/util/Optional; checkIfDodsvstatus checkIfDap4checkIfRemoteNcml(Ljava/lang/String;)Zmsg checkIfNcml(Ljava/io/File;)Zbytes[B bytesReadinLjava/io/BufferedInputStream;fileLjava/io/File;stringcreateU(Lthredds/client/catalog/ServiceType;Ljava/lang/String;)Lucar/nc2/dataset/DatasetUrl;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;9(Lthredds/client/catalog/ServiceType;Ljava/lang/String;)VthisLucar/nc2/dataset/DatasetUrl;equals(Ljava/lang/Object;)ZoLjava/lang/Object;thathashCode()IgetServiceType&()Lthredds/client/catalog/ServiceType; getTrueurl()Ljava/lang/String;lambda$checkIfCdmr$0()V SourceFileDatasetUrl.javaucar/nc2/dataset/DatasetUrljava/net/HttpURLConnectionjava/util/ArrayList java/lang/StringBuilder / file: /\     : 4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ6\/abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ    java/lang/String      java/io/File        dap dods dap4  cdmremote thredds ncmljava/util/HashMap [ ]*[&][ ]*  [ ]*[=][ ]*  true .dds .das.dods.dmr.dap.dsr.xml.ncml  httpservernododshttp  dodsC  ?req=header  java/io/IOExceptionUnauthorized to open dataset # is not a valid URL, return status= Content-Description BootstrapMethods   "thredds/client/catalog/ServiceType java/lang/Throwable    dods-ddsdods_ddsOPeNDAP Server Error= .dmr.xml Content-Typeapplication/vnd.opendap.org accept-encodingidentity G - this server does not support returning content without any encoding.1 Please download the file locally. Return status= java/io/BufferedInputStreamjava/io/FileInputStream    *  * +WTP,`,W,67,*,:+W,`W,6+F29;=.>:?>AJBRCWEaFdGmHvIJKM>mR9|u :& Md>*6*`6 : / \ & STU VWXY;Z=\HMMMI<3/ 0 @  ]L*\M,N,:- :-::#6`: :,?6:`: : !L+ "L+ #L+I$"%L+5&Y,'(')L *L+ ++,)L+)&-Y- ../,:?Y:  ?0W .W #0W .W /:+1,befhjk&m2y5z>{C|N}X`chs}%*2:?GOVp #%1 ][OJG2+5(>c JB&k %$ , &@ a *2*3L++45M,26N-66 -2:+5 M ,M,78 ,98:,;8<,=8>,?8@,A8)b  $<GJMSWimvz*<  (  BYCL**D* # *K*EFM,N-66m-2:GF:P2+2HIJKW#+2HI2HIKW+F#*@Ih{~4IU@^*z 8#4 ,  V*LM*NM *OM:*PM*QM *RM<*SM *TM) ":#>%P&T' V 1*L=+U@gf.J/"Z<8rtmX+9$K=F+;$==8+V$/=*+W$!=+=$=+?$=:&*..26:<+>@:<>ACEH  D & <=>*X *=Y*Z:>*[Y*\:<*;Y*]:=*\:*]: *Z: Z[\^_cd e%f(g*i3j9k>lAmCpLqRrWsZt\w`xfykzn}r~x}f 9 R fx& kkk a sY-*.^./_L+`=,K aYY-b.*./caYY-*.d.e/c+fgN-hijk:++lM++l N,-n,mm. #1Lkr*sr r81 km mma R*D<*LM*LDd K*NM*NDd K*OM*ODd KY-*.L./oM,`>Ƞ_,fg:pOq:r8 s8::,,laYY-t.,u./c aYY-b.*./c:,,lN,,l :-n-^mm mb$1:G^cjrz>BrTc^ rTW P k  km mma *QM**DQDd KT*PM**DPDd K8*vM**DvDd K*RM**DRDd KY-*.v./oL+`=Ƞ0+wgN-p"-qx <:++l aYY-b.*./cN++l-M++l N,-n,mmm^ %8AT]m*&i &I Lk  km mma *X *%)*oL+ yzW+{|}W+`=,aYY-b.*./c8Y-*.~./NY--..e/NaY-caYY-*.d.e/c+u>++lM++l N,-n,mmR  $-29@[bv*v!27 O;m mma #\*YY*yLyM+,> 6+Y,6+M+ N,-n,/Lm6ELmMQTm6  "( , /3 6 EI L*"*($@\1 ,&m&mma M*Y*Y @ > Y*+%  Y**+*,*+ ,-     <*++*++M*,*,124578 <  <   !@@Y*SY*S=   /*A   /*E    H*8 > @kyYY;SYSY9SY=SY?SYAS6kY