NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hello, I would like to comment the email of Andrew Woolf, sent to the DODS mailing list dealing with geomatics in general and OpenGIS and ISO more specifically. I completely share the opinion of Andrew. I also consider that the real question is about data modelling and encoding. For me an open issue is whether we should introduce a unique general model (see for example the GML 3.0 model), or to work on models interoperability (i.e. ontology/semantic stuff). As a matter of fact the OpenGIS already presents three different services characterised by diverse models: the WFS, WCS and WMS. As far as WCS, it's great in order to import gridded-based datasets into GIS; as a matter of fact, we are implementing a WCS interface for DODS in the THREDDS project. The OpenGIS has been essentially driven by GIS Community for several years, only recently Atmospheric and Climatology Research Communities are active in the Consortium. Therefore, I think WCS is still in his infancy compared to WFS or WMS. > From my point of view, there is still some work to do on web services and XML encoding for gridded-based datasets; for example, an interesting work under development is that of the NcML initiative or ESML. But here the issue of the model returns. I'm sure that web services and grid services are playing and will play a decisive role in bringing together GIS and Atmospheric research Communities, and Science and Society in general. As a matter of fact, the OpenGIS Consortium is active since 1994 and around the 1996 issued a sort of Feature service on the top of CORBA, Microsoft DCOM, and SQL but its real popularity mainly arrived with the Web revolution and the OWS initiatives. The OpenGIS work is great, but I think that the collaboration with ISO TC211 is extremely important to guarantee a world-wide consensus and the required openess and formalisation: essentially, what I consider important is to push interoperability. --Stefano P.S. I attach the Andrew's mail for documentation. ---------------------------------------------------- Subject: RE: discussion about DODS & MapServer > From: "Woolf, A (Andrew) " <A.Woolf@xxxxxxxx> Date: Tue, 24 Jun 2003 10:36:41 +0100 To: dods@xxxxxxxxxxxxxxxx I think this is a fantastic and timely discussion. There is a growing convergence between the sorts of things we're wanting to do in the climate sciences and what's going on in the GIS community. Parallels I see include LAS / OGC Web Map Service and OPeNDAP / OGC Web Coverage Service. I'm also convinced that the OGC Web Services strategy in general is a crucial development. Web Services are becoming very widely accepted as a standard architecture for distributed systems. They also happen to form the basis of "Grid Services" (and there are a number of international "Grid" projects in the earth sciences). With regard to the georeferencing issue, the main problem is simply the limited models developed by the GIS community so far for what they call "Grid coverages" and gridded datasets. For instance the "Grid Coverage" types defined in OGC Abstract Specification Topic 6 (http://www.opengis.org/techno/abstract.htm) and the Geography Markup Language (http://www.opengis.org/techno/implementation.htm) provide only for regularly spaced grids, although the OGC Grid Coverage Implementation Specification allows for an affine relationship between indices and coordinates. The ISO Technical Committee 211 is developing a raft of standards (the 191xx series) for geographic information. As with OGC, released standards to date don't handle well gridded data. Their Tech Report ISO 19121 pointed to the need to address this, and further work is underway (see work items 19124, 19129, 19130 at http://www.isotc211.org/scope.htm). In practise, OGC and ISO/TC211 work very closely together and so OGC developments feed into ISO. This is important because OGC right now has an initiative underway (OGC Web Services 2, http://ip.opengis.org/ows2/) with one of the core themes being the need to handle meteorological and hydrological model output. Also of interest might be the European COST-719 initiative looking at the use of GIS in climatology and meteorology (http://www.knmi.nl/samenw/cost719/). I think this is a very important area, and payoffs will be tremendous, but there's a lot of work to do, and the more dialogue between the two communities the better. - Andrew >From owner-thredds@xxxxxxxxxxxxxxxx Thu 3 2003 Jul 20:45:07 Message-ID: <1057257907.3f0479b376feb@xxxxxxxxxxxxxxxxxx> Date: Thu, 3 Jul 2003 20:45:07 +0200 From: stefano.nativi@xxxxxxxxxxxx To: thredds@xxxxxxxxxxxxxxxx Subject: WCS capabilities file example Received: (from majordo@localhost) by unidata.ucar.edu (UCAR/Unidata) id h63IuO7s020853 for thredds-out; Thu, 3 Jul 2003 12:56:24 -0600 (MDT) Received: from posta.pin.unifi.it (posta.pin.unifi.it [150.217.13.28]) by unidata.ucar.edu (UCAR/Unidata) with ESMTP id h63IuMLd020849 for <thredds@xxxxxxxxxxxxxxxx>; Thu, 3 Jul 2003 12:56:22 -0600 (MDT) Organization: UCAR/Unidata Keywords: 200307031856.h63IuMLd020849 Received: from www-data by posta.pin.unifi.it with local (Exim 3.35 #1 (Debian)) id 19Y94t-0004kE-00 for <thredds@xxxxxxxxxxxxxxxx>; Thu, 03 Jul 2003 20:45:07 +0200 Received: from dpc-167.dpc.ucar.edu (dpc-167.dpc.ucar.edu [128.117.126.167]) by posta.pin.unifi.it (IMP) with HTTP for <stefano.nativi@localhost>; Thu, 3 Jul 2003 20:45:07 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-MOQ1057257907381297f36d88978637353c26194640f3" User-Agent: Internet Messaging Program (IMP) 3.2 Sender: owner-thredds@xxxxxxxxxxxxxxxx Precedence: bulk This message is in MIME format. ---MOQ1057257907381297f36d88978637353c26194640f3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit I attached an example of capabilities.xml Please, skip the first sections and consider only the "Content Metadata" section. ---Stefano ---MOQ1057257907381297f36d88978637353c26194640f3 Content-Type: text/xml; name="CapabilitiesExample.xml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="CapabilitiesExample.xml" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxPR0NfQ2FwYWJpbGl0aWVz IHZlcnNpb249IjAuMC42IiB1cGRhdGVTZXF1ZW5jZT0iMjAwMTEyMDYxNSIgeG1sbnM9Imh0dHA6 Ly93d3cub3Blbmdpcy5uZXQvb3dzIiB4bWxuczpnbWw9Imh0dHA6Ly93d3cub3Blbmdpcy5uZXQv Z21sIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNl IiB4c2k6c2NoZW1hTG9jYXRpb249Imh0dHA6Ly93d3cub3Blbmdpcy5uZXQvb3dzIGh0dHA6Ly9n d3MucGNpZ2VvbWF0aWNzLmNvbS9PV1MvV0NTMC4zL1dDU19DYXBhYmlsaXRpZXMueHNkIj4NCgk8 U2VydmljZU1ldGFkYXRhPg0KCQk8SVNPMTkxMTkgeG1sbnM9Imh0dHA6Ly93d3cub3Blbmdpcy5u ZXQvaXNvMTkxMTkiPg0KCQkJPHNlcnZpY2VUeXBlPg0KCQkJCTxuYW1lVmFsdWU+V2ViIENvdmVy YWdlIFNlcnZlcjwvbmFtZVZhbHVlPg0KCQkJCTxuYW1lTmFtZVNwYWNlPldDUzwvbmFtZU5hbWVT cGFjZT4NCgkJCTwvc2VydmljZVR5cGU+DQoJCQk8c2VydmljZVR5cGVWZXJzaW9uPjAuMC42PC9z ZXJ2aWNlVHlwZVZlcnNpb24+DQoJCQk8Y2l0YXRpb24+DQoJCQkJPHRpdGxlPlRoZSBUSFJFRERT LURPRFMgV0NTPC90aXRsZT4NCgkJCQk8Y2l0ZWRSZXNwb25zaWJsZVBhcnR5Pg0KCQkJCQk8aW5k aXZpZHVhbE5hbWU+VGhlIFRIUkVERFMgR3JvdXA8L2luZGl2aWR1YWxOYW1lPg0KCQkJCQk8b3Jn YW5pc2F0aW9uTmFtZT5VTklEQVRBPC9vcmdhbmlzYXRpb25OYW1lPg0KCQkJCQk8Y29udGFjdElu Zm8+DQoJCQkJCQk8cGhvbmU+DQoJCQkJCQkJPHZvaWNlPg0KCQkJCQkJCTEgMzAzIDQ5NyAwMDAw DQoJCQkJCQkJPC92b2ljZT4NCgkJCQkJCTwvcGhvbmU+DQoJCQkJCQk8YWRkcmVzcz4NCgkJCQkJ CQk8ZGVsaXZlcnlQb2ludD5VTklEQVRBIFVDQVIgT2ZmaWNlPC9kZWxpdmVyeVBvaW50Pg0KCQkJ CQkJCTxhZG1pbmlzdHJhdGl2ZUFyZWE+Rkw8L2FkbWluaXN0cmF0aXZlQXJlYT4NCgkJCQkJCQk8 cG9zdGFsQ29kZT5DTyA4MDAwPC9wb3N0YWxDb2RlPg0KCQkJCQkJCTxjb3VudHJ5PlVTQTwvY291 bnRyeT4NCgkJCQkJCQk8ZWxlY3Ryb25pY01haWxBZGRyZXNzPnRocmVkZHNAdWNhci5lZHU8L2Vs ZWN0cm9uaWNNYWlsQWRkcmVzcz4NCgkJCQkJCTwvYWRkcmVzcz4NCgkJCQkJPC9jb250YWN0SW5m bz4NCgkJCQk8L2NpdGVkUmVzcG9uc2libGVQYXJ0eT4NCgkJCTwvY2l0YXRpb24+DQoJCQk8YWJz dHJhY3Q+V2ViIENvdmVyYWdlIFNlcnZlciBmb3IgVUNBUi9VTklEQVRBIERPRFMgc2VydmVyczwv YWJzdHJhY3Q+DQoJCQk8a2V5d29yZHM+DQoJCQkJPGtleXdvcmQ+R3JpZCBDb3ZlcmFnZSBTZXJ2 aWNlPC9rZXl3b3JkPg0KCQkJPC9rZXl3b3Jkcz4NCgkJPC9JU08xOTExOT4NCgk8L1NlcnZpY2VN ZXRhZGF0YT4NCg0KCTwhLS0gV1NETCBwYXJ0IC0tPg0KCTxPcGVyYXRpb25TaWduYXR1cmVzPgkN CgkgICA8ZGVmaW5pdGlvbnMgbmFtZT0iV0NTIiB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly93d3cu dGhlbWluZGVsZWN0cmljLmNvbS93c2RsL1dDUy8iIHhtbG5zOnRucz0iaHR0cDovL3d3dy50aGVt aW5kZWxlY3RyaWMuY29tL3dzZGwvV0NTLyIgeG1sbnM6c29hcD0iaHR0cDovL3NjaGVtYXMueG1s c29hcC5vcmcvd3NkbC9zb2FwLyIgeG1sbnM6aHR0cD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5v cmcvd3NkbC9odHRwLyIgeG1sbnM6bWltZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3Nk bC9taW1lLyIgeG1sbnM6eHNkPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1s bnM6c29hcGVuYz0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29hcC9lbmNvZGluZy8iIHht bG5zOndzZGw9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzZGwvIiB4bWxucz0iaHR0cDov L3NjaGVtYXMueG1sc29hcC5vcmcvd3NkbC8iIHhtbG5zOnRtZT0iaHR0cDovL3d3dy50aGVtaW5k ZWxlY3RyaWMuY29tLyI+DQoJCTwhLS1JbXBvcnQgb2YgdXNlZnVsIFdDUyB0eXBlcy0tPg0KCQk8 IS0tRGVmaW5pdGlvbiBvZiBhYnN0cmFjdCBtZXNzYWdlcyBmb3IgV0NTLS0+DQoJCTxtZXNzYWdl IG5hbWU9IldDU0V4Y2VwdGlvbk1lc3NhZ2UiPg0KCQkJPHBhcnQgbmFtZT0iYm9keSIgZWxlbWVu dD0ib3dzOlNlcnZpY2VFeGNlcHRpb25SZXBvcnQiLz4NCgkJPC9tZXNzYWdlPg0KCQk8bWVzc2Fn ZSBuYW1lPSJHZXRDYXBhYmlsaXRpZXNSZXF1ZXN0Ij4NCgkJCTxwYXJ0IG5hbWU9ImJvZHkiIHR5 cGU9Im93czpHZXRDYXBhYmlsaXRpZXMiLz4NCgkJPC9tZXNzYWdlPg0KCQk8bWVzc2FnZSBuYW1l PSJHZXRDYXBhYmlsaXRpZXNSZXNwb25zZSI+DQoJCQk8cGFydCBuYW1lPSJib2R5IiBlbGVtZW50 PSJvd3M6T0dDX0NhcGFiaWxpdGllcyIvPg0KCQk8L21lc3NhZ2U+DQoJCTxtZXNzYWdlIG5hbWU9 IkRlc2NyaWJlQ292ZXJhZ2VMYXllclJlcXVlc3QiPg0KCQkJPHBhcnQgbmFtZT0iYm9keSIgdHlw ZT0id2NzOkxheWVySUQiLz4NCgkJPC9tZXNzYWdlPg0KCQk8bWVzc2FnZSBuYW1lPSJEZXNjcmli ZUNvdmVyYWdlTGF5ZXJSZXNwb25zZSI+DQoJCQk8cGFydCBuYW1lPSJib2R5IiB0eXBlPSJ3Y3M6 Q292ZXJhZ2VMYXllciIvPg0KCQk8L21lc3NhZ2U+DQoJCTxtZXNzYWdlIG5hbWU9IkdldENvdmVy YWdlUmVxdWVzdCI+DQoJCQk8cGFydCBuYW1lPSJib2R5IiBlbGVtZW50PSJ3Y3M6Q292ZXJhZ2VS ZXF1ZXN0Ii8+DQoJCTwvbWVzc2FnZT4NCgkJPG1lc3NhZ2UgbmFtZT0iR2V0Q292ZXJhZ2VSZXNw b25zZSI+DQoJCQk8cGFydCBuYW1lPSJib2R5IiBlbGVtZW50PSJ3Y3M6Q292ZXJhZ2VSZXNwb25z ZSIvPg0KCQk8L21lc3NhZ2U+DQoNCgkJPCEtLVBvcnRUeXBlIERlZmluaXRpb25zIGZvciBXQ1Mt LT4NCgkJPHBvcnRUeXBlIG5hbWU9IkdldENhcGFiaWxpdGllc1BvcnRUeXBlIj4NCgkJCTxvcGVy YXRpb24gbmFtZT0iR2V0Q2FwYWJpbGl0aWVzIj4NCgkJCQk8aW5wdXQgbWVzc2FnZT0idG5zOkdl dENhcGFiaWxpdGllc1JlcXVlc3QiLz4NCgkJCQk8b3V0cHV0IG1lc3NhZ2U9InRuczpHZXRDYXBh YmlsaXRpZXNSZXNwb25zZSIvPg0KCQkJCTxmYXVsdCBuYW1lPSJleGNlcHRpb24iIG1lc3NhZ2U9 InRuczpXQ1NFeGNlcHRpb25NZXNzYWdlIi8+DQoJCQk8L29wZXJhdGlvbj4NCgkJPC9wb3J0VHlw ZT4NCgkJPHBvcnRUeXBlIG5hbWU9IkRlc2NyaWJlQ292ZXJhZ2VMYXllclBvcnRUeXBlIj4NCgkJ CTxvcGVyYXRpb24gbmFtZT0iRGVzY3JpYmVDb3ZlcmFnZUxheWVyIj4NCgkJCQk8aW5wdXQgbWVz c2FnZT0idG5zOkRlc2NyaWJlQ292ZXJhZ2VMYXllclJlcXVlc3QiLz4NCgkJCQk8b3V0cHV0IG1l c3NhZ2U9InRuczpEZXNjcmliZUNvdmVyYWdlTGF5ZXJSZXNwb25zZSIvPg0KCQkJCTxmYXVsdCBu YW1lPSJleGNlcHRpb24iIG1lc3NhZ2U9InRuczpXQ1NFeGNlcHRpb25NZXNzYWdlIi8+DQoJCQk8 L29wZXJhdGlvbj4NCgkJPC9wb3J0VHlwZT4NCgkJPHBvcnRUeXBlIG5hbWU9IkdldENvdmVyYWdl UG9ydFR5cGUiPg0KCQkJPG9wZXJhdGlvbiBuYW1lPSJHZXRDb3ZlcmFnZSI+DQoJCQkJPGlucHV0 IG1lc3NhZ2U9InRuczpHZXRDb3ZlcmFnZVJlcXVlc3QiLz4NCgkJCQk8b3V0cHV0IG1lc3NhZ2U9 InRuczpHZXRDb3ZlcmFnZVJlc3BvbnNlIi8+DQoJCQkJPGZhdWx0IG5hbWU9ImV4Y2VwdGlvbiIg bWVzc2FnZT0idG5zOldDU0V4Y2VwdGlvbk1lc3NhZ2UiLz4NCgkJCTwvb3BlcmF0aW9uPg0KCQk8 L3BvcnRUeXBlPg0KDQoJCTwhLS0gDQoJCQlXQ1MgSW5zdGFuY2Ugc3BlY2lmaWMgcGFydCBvZiBX U0RMDQoJCSAtLT4NCg0KCQk8IS0tIEhUVFAgU09BUCBiaW5kaW5nIC0tPg0KCQk8YmluZGluZyBu YW1lPSJHZXRDYXBhYmlsaXRpZXNTT0FQQmluZGluZyIgdHlwZT0idG5zOkdldENhcGFiaWxpdGll c1BvcnRUeXBlIj4NCgkJCTxzb2FwOmJpbmRpbmcgc3R5bGU9InJwYyIgdHJhbnNwb3J0PSJodHRw Oi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2h0dHAiLz4NCgkJCTxvcGVyYXRpb24gbmFtZT0i R2V0Q292ZXJhZ2UiPg0KCQkJCTxzb2FwOm9wZXJhdGlvbiBzb2FwQWN0aW9uPSJnZXRDYXBhYmls aXRpZXMiIHN0eWxlPSJycGMiLz4NCgkJCQk8aW5wdXQgbmFtZT0iR2V0Q2FwYWJpbGl0aWVzUmVx dWVzdCI+DQoJCQkJCTxzb2FwOmJvZHkgdXNlPSJlbmNvZGVkIiBuYW1lc3BhY2U9Imh0dHA6Ly90 ZW1wdXJpLm9yZy9lZHUudWNhci51bmlkYXRhLndjcy5XQ1MiIGVuY29kaW5nU3R5bGU9Imh0dHA6 Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIi8+DQoJCQkJPC9pbnB1dD4NCgkJ CQk8b3V0cHV0IG5hbWU9IkdldENhcGFiaWxpdGllc1Jlc3BvbnNlIj4NCgkJCQkJPHNvYXA6Ym9k eSB1c2U9ImVuY29kZWQiIG5hbWVzcGFjZT0iaHR0cDovL3RlbXB1cmkub3JnL2VkdS51Y2FyLnVu aWRhdGEud2NzLldDUyIgZW5jb2RpbmdTdHlsZT0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcv c29hcC9lbmNvZGluZy8iLz4NCgkJCQk8L291dHB1dD4NCgkJCTwvb3BlcmF0aW9uPg0KCQk8L2Jp bmRpbmc+DQoNCgkJPGJpbmRpbmcgbmFtZT0iR2V0Q292ZXJhZ2VTT0FQQmluZGluZyIgdHlwZT0i dG5zOkdldENvdmVyYWdlUG9ydFR5cGUiPg0KCQkJPHNvYXA6YmluZGluZyBzdHlsZT0icnBjIiB0 cmFuc3BvcnQ9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvaHR0cCIvPg0KCQkJPG9w ZXJhdGlvbiBuYW1lPSJHZXRDb3ZlcmFnZSI+DQoJCQkJPHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rp b249ImdldENvdmVyYWdlIiBzdHlsZT0icnBjIi8+DQoJCQkJPGlucHV0IG5hbWU9IkdldENvdmVy YWdlUmVxdWVzdCI+DQoJCQkJCTxzb2FwOmJvZHkgdXNlPSJlbmNvZGVkIiBuYW1lc3BhY2U9Imh0 dHA6Ly90ZW1wdXJpLm9yZy9lZHUudWNhci51bmlkYXRhLndjcy5XQ1MiIGVuY29kaW5nU3R5bGU9 Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW5jb2RpbmcvIi8+DQoJCQkJPC9pbnB1 dD4NCgkJCQk8b3V0cHV0IG5hbWU9IkdldENvdmVyYWdlUmVzcG9uc2UiPg0KCQkJCQk8c29hcDpi b2R5IHVzZT0iZW5jb2RlZCIgbmFtZXNwYWNlPSJodHRwOi8vdGVtcHVyaS5vcmcvZWR1LnVjYXIu dW5pZGF0YS53Y3MuV0NTIiBlbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9y Zy9zb2FwL2VuY29kaW5nLyIvPg0KCQkJCTwvb3V0cHV0Pg0KCQkJPC9vcGVyYXRpb24+DQoJCTwv YmluZGluZz4NCg0KDQoJCTxzZXJ2aWNlIG5hbWU9IldDUyI+DQoJCQk8ZG9jdW1lbnRhdGlvbj5U aGUgaW50ZXJmYWNlIHRvIGJlIGltcGxlbWVudGVkIGJ5IGEgV0NTIGNvbXBvbmVudCBDcmVhdGlv biBkYXRlOiAoMTUvMDcvMjAwMiAxNi4yOS4zMCk8L2RvY3VtZW50YXRpb24+DQoNCgkJCTwhLS0g R2V0Q2FwYWJpbGl0aWVzIC0tPg0KCQkJPHBvcnQgbmFtZT0iR2V0Q2FwYWJpbGl0aWVzU09BUFBv cnQiIGJpbmRpbmc9InRuczpHZXRDYXBhYmlsaXRpZXNTT0FQQmluZGluZyI+DQoJCQkJPGh0dHA6 YWRkcmVzcyBsb2NhdGlvbj0iaHR0cDovLzEyOC4xMTcuMTI2LjE3MTo4MDA0L3NvYXAvd2NzIi8+ DQoJCQk8L3BvcnQ+DQoNCgkJCTwhLS0gR2V0Q292ZXJhZ2UgLS0+DQoJCQk8cG9ydCBuYW1lPSJH ZXRDb3ZlcmFnZVNPQVBQb3J0IiBiaW5kaW5nPSJ0bnM6R2V0Q292ZXJhZ2VTT0FQQmluZGluZyI+ DQoJCQkJPGh0dHA6YWRkcmVzcyBsb2NhdGlvbj0iaHR0cDovLzEyOC4xMTcuMTI2LjE3MTo4MDA0 L3NvYXAvd2NzIi8+DQoJCQk8L3BvcnQ+CQkNCgkJPC9zZXJ2aWNlPg0KCSAgICA8L2RlZmluaXRp b25zPg0KCTwvT3BlcmF0aW9uU2lnbmF0dXJlcz4NCgkNCgk8IS0tIENPTlRFTlQgTUVUQURBVEEg LS0+DQoJPENvbnRlbnRNZXRhZGF0YT4NCgkJPENvdmVyYWdlTGF5ZXJMaXN0IHhtbG5zPSJodHRw Oi8vd3d3Lm9wZW5naXMubmV0L3djcyIgeG1sbnM6Z21sPSJodHRwOi8vd3d3Lm9wZW5naXMubmV0 L2dtbCIgeG1sbnM6eGxpbmtzPSJodHRwOi8vd3d3Lm9wZW5naXMubmV0L2dtbCIgeG1sbnM6eHNp PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxv Y2F0aW9uPSJodHRwOi8vd3d3Lm9wZW5naXMubmV0L3djcw0KCQkJQzpcTmF0aXZpXEdlb21hdGlj c1xTVEFOREFSRFNcT3BlbkdJU1xXQ1NcV0NTMC43XHdjcy54c2QiPg0KPCEtLSBDb3ZlcmFnZSBM YXllciAxIC0tPg0KCQkJPEdyaWRDb3ZlcmFnZUxheWVyPg0KCQkJCTxMYXllcklEPkxhbmRzYXQx PC9MYXllcklEPg0KCQkJCTxUaXRsZT5JcnZpbmUgT3J0aG9yZWN0aWZpZWQgTGFuZHNhdCBTY2Vu ZTwvVGl0bGU+DQoJCQkJPEFic3RyYWN0PkxhbmRzYXQgc2NlbmUgYWNxdWlyZWQgMTU6MDkgMTgt T2N0LTk1IG9uIElydmluZSBDYWxpZm9ybmlhLiBUaGUgc2NlbmUgaGFzIGJlbm4gcmVjdGlmaWVk IGluIFVUTSAxMSBOIChXR1MgODQpPC9BYnN0cmFjdD4NCgkJCQk8S2V5d29yZExpc3QgdGhlc2F1 cnVzPSJodHRwOi8vd3d3LnJlbW90ZXNlbnNpbmcub3JnL3JlbW90ZVNlbnNpbmdUaGVzYXVydXMu cmRmIj4NCgkJCQkJPEtleXdvcmQ+TGFuZHNhdCBUTTwvS2V5d29yZD4NCgkJCQkJPEtleXdvcmQ+ T3J0b3Bob3RvPC9LZXl3b3JkPg0KCQkJCQk8S2V5d29yZD5JcnZpbmU8L0tleXdvcmQ+DQoJCQkJ PC9LZXl3b3JkTGlzdD4NCgkJCQk8TGF0TG9uQm91bmRpbmdCb3ggbWlueD0iLTExNy45NzUiIG1p bnk9IjMzLjk2OSIgbWF4eD0iLTExNy4zMjMiIG1heHk9IjMzLjQzMSIvPg0KCQkJCTxTUlM+RVBT RzozMjYxMTwvU1JTPg0KCQkJCTxTdXBwb3J0ZWRGb3JtYXRMaXN0IG5hdGl2ZUZvcm1hdD0iUElY Ij4NCgkJCQkJPEZvcm1hdD4NCgkJCQkJCTxGb3JtYXROYW1lPlBJWDwvRm9ybWF0TmFtZT4NCgkJ CQkJCTxkZXNjcmlwdGlvbj5QSVggZm9ybWF0IGZyb20gUENJIEdlb21hdGljczwvZGVzY3JpcHRp b24+DQoJCQkJCQk8TUlNRVR5cGU+aW1hZ2UvcGl4PC9NSU1FVHlwZT4NCgkJCQkJPC9Gb3JtYXQ+ DQoJCQkJCTxGb3JtYXQ+DQoJCQkJCQk8Rm9ybWF0TmFtZT5HZW9USUZGPC9Gb3JtYXROYW1lPg0K CQkJCQkJPGRlc2NyaXB0aW9uPkdlb1RJRkYgMS4wPC9kZXNjcmlwdGlvbj4NCgkJCQkJCTxNSU1F VHlwZT5pbWFnZS90aWY8L01JTUVUeXBlPg0KCQkJCQk8L0Zvcm1hdD4NCgkJCQkJPEZvcm1hdD4N CgkJCQkJCTxGb3JtYXROYW1lPkhERjQ8L0Zvcm1hdE5hbWU+DQoJCQkJCQk8ZGVzY3JpcHRpb24+ SERGIFZlcnNpb24gNC4wPC9kZXNjcmlwdGlvbj4NCgkJCQkJCTxNSU1FVHlwZT5pbWFnZS9oZGY0 LjA8L01JTUVUeXBlPg0KCQkJCQk8L0Zvcm1hdD4NCgkJCQk8L1N1cHBvcnRlZEZvcm1hdExpc3Q+ DQoJCQkJPFN1cHBvcnRlZEludGVycG9sYXRpb25MaXN0IGRlZmF1bHQ9Im5lYXJlc3QgbmVpZ2hi b3IiPg0KCQkJCQk8SW50ZXJwb2xhdGlvbk1ldGhvZD5uZWFyZXN0IG5laWdoYm9yPC9JbnRlcnBv bGF0aW9uTWV0aG9kPg0KCQkJCTwvU3VwcG9ydGVkSW50ZXJwb2xhdGlvbkxpc3Q+DQoJCQkJPEdy aWRFeHRlbnREZXNjcmlwdGlvbiB0ZW1wb3JhbD0iMSIgZGltZW5zaW9uPSIyIj4NCgkJCQkJPFNw YXRpYWxFeHRlbnQgc3JzTmFtZT0iaHR0cDovL3d3dy5vcGVuZ2lzLm5ldC9nbWwvc3JzL2Vwc2cu eG1sIzMyNjExIj4NCgkJCQkJCTxYRXh0ZW50Pg0KCQkJCQkJCTxtaW4+NDA5OTE5LjEyOTwvbWlu Pg0KCQkJCQkJCTxtYXg+NDA5OTE5LjY5NTwvbWF4Pg0KCQkJCQkJCTxyZXM+MC4wMDE8L3Jlcz4N CgkJCQkJCTwvWEV4dGVudD4NCgkJCQkJCTxZRXh0ZW50Pg0KCQkJCQkJCTxtaW4+MzY5OTE5Ni4w MDE8L21pbj4NCgkJCQkJCQk8bWF4PjM3NTkxOTYuMjU0PC9tYXg+DQoJCQkJCQkJPHJlcz4wLjAw MTwvcmVzPg0KCQkJCQkJPC9ZRXh0ZW50Pg0KCQkJCQk8L1NwYXRpYWxFeHRlbnQ+DQoJCQkJCTxU ZW1wb3JhbEV4dGVudD4NCgkJCQkJCTxTaW5nbGVWYWx1ZT4xOTk1LTEwLTE4VDE1OjA5OjQ3LTA1 OjAwPC9TaW5nbGVWYWx1ZT4NCgkJCQkJCTxEZWZhdWx0PjE5OTUtMTAtMThUMTU6MDk6NDctMDU6 MDA8L0RlZmF1bHQ+DQoJCQkJCTwvVGVtcG9yYWxFeHRlbnQ+DQoJCQkJCTxHcmlkQXhpc0Rlc2Ny aXB0aW9uPg0KCQkJCQkJPEdyaWRBeGlzPg0KCQkJCQkJCTxOYW1lPlg8L05hbWU+DQoJCQkJCQkJ PGRlc2NyaXB0aW9uPlggYXhpczwvZGVzY3JpcHRpb24+DQoJCQkJCQkJPG9yaWVudGF0aW9uPnJp Z2h0PC9vcmllbnRhdGlvbj4NCgkJCQkJCTwvR3JpZEF4aXM+DQoJCQkJCQk8R3JpZEF4aXM+DQoJ CQkJCQkJPE5hbWU+WTwvTmFtZT4NCgkJCQkJCQk8ZGVzY3JpcHRpb24+WSBheGlzPC9kZXNjcmlw dGlvbj4NCgkJCQkJCQk8b3JpZW50YXRpb24+ZG93bjwvb3JpZW50YXRpb24+DQoJCQkJCQk8L0dy aWRBeGlzPg0KCQkJCQk8L0dyaWRBeGlzRGVzY3JpcHRpb24+DQoJCQkJCTxHcmlkU3BhY2luZz4N CgkJCQkJCTxyZXNvbHV0aW9uPjMwPC9yZXNvbHV0aW9uPg0KCQkJCQkJPHJlc29sdXRpb24+MzA8 L3Jlc29sdXRpb24+DQoJCQkJCTwvR3JpZFNwYWNpbmc+DQoJCQkJCTxSZWN0aWZpZWRHcmlkIGRp bWVuc2lvbj0iMiIgdHlwZT0iY2VudHJlIiBzcnNOYW1lPSJodHRwOi8vd3d3Lm9wZW5naXMubmV0 L2dtbC9zcnMvZXBzZy54bWwjMzI2MTEiPg0KCQkJCQkJPEdyaWRSYW5nZT4NCgkJCQkJCQk8bG93 Pg0KCQkJCQkJCQk8b3JkaW5hdGU+MDwvb3JkaW5hdGU+DQoJCQkJCQkJCTxvcmRpbmF0ZT4wPC9v cmRpbmF0ZT4NCgkJCQkJCQk8L2xvdz4NCgkJCQkJCQk8aGlnaD4NCgkJCQkJCQkJPG9yZGluYXRl PjIwMDA8L29yZGluYXRlPg0KCQkJCQkJCQk8b3JkaW5hdGU+MjAwMDwvb3JkaW5hdGU+DQoJCQkJ CQkJPC9oaWdoPg0KCQkJCQkJPC9HcmlkUmFuZ2U+DQoJCQkJCQk8b3JpZ2luPg0KCQkJCQkJCTxY PjUwLjA8L1g+DQoJCQkJCQkJPFk+NTAuMDwvWT4NCgkJCQkJCTwvb3JpZ2luPg0KCQkJCQkJPG9m ZnNldHM+DQoJCQkJCQkJPG9mZnNldD4NCgkJCQkJCQkJPGVuZFg+MC41PC9lbmRYPg0KCQkJCQkJ CQk8ZW5kWT4wLjU8L2VuZFk+DQoJCQkJCQkJPC9vZmZzZXQ+DQoJCQkJCQkJPG9mZnNldD4NCgkJ CQkJCQkJPGVuZFg+LTAuNTwvZW5kWD4NCgkJCQkJCQkJPGVuZFk+MC41PC9lbmRZPg0KCQkJCQkJ CTwvb2Zmc2V0Pg0KCQkJCQkJPC9vZmZzZXRzPg0KCQkJCQk8L1JlY3RpZmllZEdyaWQ+DQoJCQkJ PC9HcmlkRXh0ZW50RGVzY3JpcHRpb24+DQoJCQkJPFJhbmdlU2V0RGVzY3JpcHRpb24+DQoJCQkJ CTxHcmlkUmFuZ2VEZXNjcmlwdGlvbj4NCgkJCQkJCTxSYW5nZUlEPkJhbmQxPC9SYW5nZUlEPg0K CQkJCQkJPHRpdGxlPlRNIEJhbmQgMTwvdGl0bGU+DQoJCQkJCQk8ZGVzY3JpcHRpb24+cmVjdGlm aWVkIExhbnNhdCBUTSBCYW5kIDE6Qmx1ZS1HcmVlbiAwLjQ1IC0gMC41MiBtaWNyb21ldHJlcyBh Y3F1aXJlZCAxNTowOSAxOC1PY3QtOTU8L2Rlc2NyaXB0aW9uPg0KCQkJCQkJPE9ic2VydmFibGU+ DQoJCQkJCQkJPG5hbWU+Ymx1ZS1ncmVlbjwvbmFtZT4NCgkJCQkJCQk8ZG9jVVJMPmh0dHA6Ly93 d3cub3Blbmdpcy5uZXQvc3dlL1JlbW90ZVNlbnNpbmdNZWFzdXJhbmRzI0JsdWUtR3JlZW48L2Rv Y1VSTD4NCgkJCQkJCQk8cmVmZXJlbmNlU3lzdGVtPg0KCQkJCQkJCQk8VW5pdE9mTWVhc3VyZT4N CgkJCQkJCQkJCTxuYW1lPlVuc2lnbmVkOEJpdHM8L25hbWU+DQoJCQkJCQkJCQk8ZGVzY3JpcHRp b24+U3RyaW5nPC9kZXNjcmlwdGlvbj4NCgkJCQkJCQkJCTxkb2NVUkw+aHR0cDovL3d3dy5vcGVu Z2lzLm5ldC9zd2UvcGl4ZWxWYWx1ZS5kYW1sI1Vuc2lnbmVkOGJpdHM8L2RvY1VSTD4NCgkJCQkJ CQkJPC9Vbml0T2ZNZWFzdXJlPg0KCQkJCQkJCTwvcmVmZXJlbmNlU3lzdGVtPg0KCQkJCQkJPC9P YnNlcnZhYmxlPg0KCQkJCQk8L0dyaWRSYW5nZURlc2NyaXB0aW9uPg0KCQkJCQk8R3JpZFJhbmdl RGVzY3JpcHRpb24+DQoJCQkJCQk8UmFuZ2VJRD5CYW5kMjwvUmFuZ2VJRD4NCgkJCQkJCTx0aXRs ZT5UTSBCYW5kIDI8L3RpdGxlPg0KCQkJCQkJPGRlc2NyaXB0aW9uPnJlY3RpZmllZCBMYW5zYXQg VE0gQmFuZCAyOiBncmVlbiAwLjU2MHVtICsvLSAwLjA0MHVtIGFjcXVpcmVkIDE1OjA5IDE4LU9j dC05NTwvZGVzY3JpcHRpb24+DQoJCQkJCQk8T2JzZXJ2YWJsZT4NCgkJCQkJCQk8bmFtZT5ncmVl bjwvbmFtZT4NCgkJCQkJCQk8ZG9jVVJMPmh0dHA6Ly93d3cub3Blbmdpcy5uZXQvc3dlL1JlbW90 ZVNlbnNpbmdNZWFzdXJhbmRzI0dyZWVuPC9kb2NVUkw+DQoJCQkJCQkJPHJlZmVyZW5jZVN5c3Rl bT4NCgkJCQkJCQkJPFVuaXRPZk1lYXN1cmU+DQoJCQkJCQkJCQk8bmFtZT5VbnNpZ25lZDhCaXRz PC9uYW1lPg0KCQkJCQkJCQkJPGRvY1VSTD5odHRwOi8vd3d3Lm9wZW5naXMubmV0L3N3ZS9waXhl bFZhbHVlLmRhbWwjVW5zaWduZWQ4Yml0czwvZG9jVVJMPg0KCQkJCQkJCQk8L1VuaXRPZk1lYXN1 cmU+DQoJCQkJCQkJPC9yZWZlcmVuY2VTeXN0ZW0+DQoJCQkJCQk8L09ic2VydmFibGU+DQoJCQkJ CQk8U2FtcGxlRW5jb2Rpbmc+OEJJVF9VPC9TYW1wbGVFbmNvZGluZz4NCgkJCQkJPC9HcmlkUmFu Z2VEZXNjcmlwdGlvbj4NCgkJCQkJPEdyaWRSYW5nZURlc2NyaXB0aW9uPg0KCQkJCQkJPFJhbmdl SUQ+QmFuZDM8L1JhbmdlSUQ+DQoJCQkJCQk8dGl0bGU+VE0gQmFuZCAzPC90aXRsZT4NCgkJCQkJ CTxkZXNjcmlwdGlvbj5yZWN0aWZpZWQgTGFuc2F0IFRNIEJhbmQgMzogcmVkIDAuNjYwdW0gKy8t IDAuMDMwdW0gYWNxdWlyZWQgMTU6MDkgMTgtT2N0LTk1PC9kZXNjcmlwdGlvbj4NCgkJCQkJCTxP YnNlcnZhYmxlPg0KCQkJCQkJCTxuYW1lPnJlZDwvbmFtZT4NCgkJCQkJCQk8ZG9jVVJMPmh0dHA6 Ly93d3cub3Blbmdpcy5uZXQvc3dlL1JlbW90ZVNlbnNpbmdNZWFzdXJhbmRzI1JlZDwvZG9jVVJM Pg0KCQkJCQkJCTxyZWZlcmVuY2VTeXN0ZW0+DQoJCQkJCQkJCTxVbml0T2ZNZWFzdXJlPg0KCQkJ CQkJCQkJPG5hbWU+VW5zaWduZWQ4Qml0czwvbmFtZT4NCgkJCQkJCQkJCTxkb2NVUkw+aHR0cDov L3d3dy5vcGVuZ2lzLm5ldC9zd2UvcGl4ZWxWYWx1ZS5kYW1sI1Vuc2lnbmVkOGJpdHM8L2RvY1VS TD4NCgkJCQkJCQkJPC9Vbml0T2ZNZWFzdXJlPg0KCQkJCQkJCTwvcmVmZXJlbmNlU3lzdGVtPg0K CQkJCQkJPC9PYnNlcnZhYmxlPg0KCQkJCQkJPFNhbXBsZUVuY29kaW5nPjhCSVRfVTwvU2FtcGxl RW5jb2Rpbmc+DQoJCQkJCTwvR3JpZFJhbmdlRGVzY3JpcHRpb24+DQoJCQkJCTxHcmlkUmFuZ2VE ZXNjcmlwdGlvbj4NCgkJCQkJCTxSYW5nZUlEPkJhbmQ0PC9SYW5nZUlEPg0KCQkJCQkJPHRpdGxl PlRNIEJhbmQgNDwvdGl0bGU+DQoJCQkJCQk8ZGVzY3JpcHRpb24+cmVjdGlmaWVkIExhbnNhdCBU TSBCYW5kIDQ6bmVhciBpbmZyYS1yZWQgMC44MzB1bSArLy0gMC4wNzB1bSBhY3F1aXJlZCAxNTow OSAxOC1PY3QtOTU8L2Rlc2NyaXB0aW9uPg0KCQkJCQkJPE9ic2VydmFibGU+DQoJCQkJCQkJPG5h bWU+bmVhci1JUjwvbmFtZT4NCgkJCQkJCQk8ZG9jVVJMPmh0dHA6Ly93d3cub3Blbmdpcy5uZXQv c3dlL1JlbW90ZVNlbnNpbmdNZWFzdXJhbmRzI25lYXItaW5mcmEtcmVkPC9kb2NVUkw+DQoJCQkJ CQkJPHJlZmVyZW5jZVN5c3RlbT4NCgkJCQkJCQkJPFVuaXRPZk1lYXN1cmU+DQoJCQkJCQkJCQk8 bmFtZT5VbnNpZ25lZDhCaXRzPC9uYW1lPg0KCQkJCQkJCQkJPGRvY1VSTD5odHRwOi8vd3d3Lm9w ZW5naXMubmV0L3N3ZS9waXhlbFZhbHVlLmRhbWwjVW5zaWduZWQ4Yml0czwvZG9jVVJMPg0KCQkJ CQkJCQk8L1VuaXRPZk1lYXN1cmU+DQoJCQkJCQkJPC9yZWZlcmVuY2VTeXN0ZW0+DQoJCQkJCQk8 L09ic2VydmFibGU+DQoJCQkJCQk8U2FtcGxlRW5jb2Rpbmc+OEJJVF9VPC9TYW1wbGVFbmNvZGlu Zz4NCgkJCQkJPC9HcmlkUmFuZ2VEZXNjcmlwdGlvbj4NCgkJCQkJPEdyaWRSYW5nZURlc2NyaXB0 aW9uPg0KCQkJCQkJPFJhbmdlSUQ+QmFuZDU8L1JhbmdlSUQ+DQoJCQkJCQk8dGl0bGU+VE0gQmFu ZCA1PC90aXRsZT4NCgkJCQkJCTxkZXNjcmlwdGlvbj5yZWN0aWZpZWQgTGFuc2F0IFRNIEJhbmQg NTogbWlkZGxlIGluZnJhLXJlZCAyLjIxNXVtICsvLSAwLjEzNXVtIGFjcXVpcmVkIDE1OjA5IDE4 LU9jdC05NTwvZGVzY3JpcHRpb24+DQoJCQkJCQk8T2JzZXJ2YWJsZT4NCgkJCQkJCQk8bmFtZT5t aWRkbGUtaW5mcmEtcmVkPC9uYW1lPg0KCQkJCQkJCTxkb2NVUkw+aHR0cDovL3d3dy5vcGVuZ2lz Lm5ldC9zd2UvUmVtb3RlU2Vuc2luZ01lYXN1cmFuZHMjbWlkZGxlLWluZnJhLXJlZDwvZG9jVVJM Pg0KCQkJCQkJCTxyZWZlcmVuY2VTeXN0ZW0+DQoJCQkJCQkJCTxVbml0T2ZNZWFzdXJlPg0KCQkJ CQkJCQkJPG5hbWU+VW5zaWduZWQ4Qml0czwvbmFtZT4NCgkJCQkJCQkJCTxkb2NVUkw+aHR0cDov L3d3dy5vcGVuZ2lzLm5ldC9zd2UvcGl4ZWxWYWx1ZS5kYW1sI1Vuc2lnbmVkOGJpdHM8L2RvY1VS TD4NCgkJCQkJCQkJPC9Vbml0T2ZNZWFzdXJlPg0KCQkJCQkJCTwvcmVmZXJlbmNlU3lzdGVtPg0K CQkJCQkJPC9PYnNlcnZhYmxlPg0KCQkJCQkJPFNhbXBsZUVuY29kaW5nPjhCSVRfVTwvU2FtcGxl RW5jb2Rpbmc+DQoJCQkJCTwvR3JpZFJhbmdlRGVzY3JpcHRpb24+DQoNCgkJCQk8L1JhbmdlU2V0 RGVzY3JpcHRpb24+DQoJCQk8L0dyaWRDb3ZlcmFnZUxheWVyPg0KPCEtLSBDb3ZlcmFnZSBMYXll ciAyIC0tPg0KCQkJPEdyaWRDb3ZlcmFnZUxheWVyPg0KCQkJCTxMYXllcklEPkRFTTwvTGF5ZXJJ RD4NCgkJCQk8VGl0bGU+RGlnaXRhbCBFbGV2YXRpb24gTW9kZWw8L1RpdGxlPg0KCQkJCTxBYnN0 cmFjdD5ERU0gMTYtYml0cyBzaWduZWQuIFJlcHJvamVjdGVkIGluIEVQU0c6MzI2MTEgKFVUTSAx MSBOKTwvQWJzdHJhY3Q+DQoJCQkJPEtleXdvcmRMaXN0Pg0KCQkJCQk8S2V5d29yZD5ERU08L0tl eXdvcmQ+DQoJCQkJPC9LZXl3b3JkTGlzdD4NCgkJCQk8TGF0TG9uQm91bmRpbmdCb3ggbWlueD0i LTExNy45NzQiIG1pbnk9IjMzLjQzMSIgbWF4eD0iLTExNy4zMjIiIG1heHk9IjMzLjk2OSIvPg0K CQkJCTxTUlM+RVBTRzozMjYxMTwvU1JTPg0KCQkJCTxTdXBwb3J0ZWRGb3JtYXRMaXN0IG5hdGl2 ZUZvcm1hdD0iUElYIj4NCgkJCQkJPEZvcm1hdD4NCgkJCQkJCTxGb3JtYXROYW1lPlBJWDwvRm9y bWF0TmFtZT4NCgkJCQkJCTxkZXNjcmlwdGlvbj5QSVggZm9ybWF0IGZyb20gUENJIEdlb21hdGlj czwvZGVzY3JpcHRpb24+DQoJCQkJCQk8TUlNRVR5cGU+aW1hZ2UvcGl4PC9NSU1FVHlwZT4NCgkJ CQkJPC9Gb3JtYXQ+DQoJCQkJCTxGb3JtYXQ+DQoJCQkJCQk8Rm9ybWF0TmFtZT5EVEVEMjwvRm9y bWF0TmFtZT4NCgkJCQkJCTxkZXNjcmlwdGlvbj5EVEVEMjwvZGVzY3JpcHRpb24+DQoJCQkJCQk8 TUlNRVR5cGU+aW1hZ2UvZHRlZDI8L01JTUVUeXBlPg0KCQkJCQk8L0Zvcm1hdD4NCgkJCQkJPEZv cm1hdD4NCgkJCQkJCTxGb3JtYXROYW1lPk5JVEYyLjE8L0Zvcm1hdE5hbWU+DQoJCQkJCQk8ZGVz Y3JpcHRpb24+TklURjIuMTwvZGVzY3JpcHRpb24+DQoJCQkJCQk8TUlNRVR5cGU+aW1hZ2Uvbml0 ZjwvTUlNRVR5cGU+DQoJCQkJCTwvRm9ybWF0Pg0KCQkJCTwvU3VwcG9ydGVkRm9ybWF0TGlzdD4N CgkJCQk8U3VwcG9ydGVkSW50ZXJwb2xhdGlvbkxpc3QgZGVmYXVsdD0ibmVhcmVzdCBuZWlnaGJv ciI+DQoJCQkJCTxJbnRlcnBvbGF0aW9uTWV0aG9kPm5lYXJlc3QgbmVpZ2hib3I8L0ludGVycG9s YXRpb25NZXRob2Q+DQoJCQkJPC9TdXBwb3J0ZWRJbnRlcnBvbGF0aW9uTGlzdD4NCgkJCQk8R3Jp ZEV4dGVudERlc2NyaXB0aW9uIHRlbXBvcmFsPSIxIiBkaW1lbnNpb249IjIiPg0KCQkJCQk8U3Bh dGlhbEV4dGVudCBzcnNOYW1lPSJodHRwOi8vd3d3Lm9wZW5naXMubmV0L2dtbC9zcnMvZXBzZy54 bWwjMzI2MTEiPg0KCQkJCQkJPFhFeHRlbnQ+DQoJCQkJCQkJPG1pbj40MTAwMDAuMDA8L21pbj4N CgkJCQkJCQk8bWF4PjQ3MDAwMC4wMDwvbWF4Pg0KCQkJCQkJPC9YRXh0ZW50Pg0KCQkJCQkJPFlF eHRlbnQ+DQoJCQkJCQkJPG1pbj4zNjk5MDAwLjAwMDwvbWluPg0KCQkJCQkJCTxtYXg+Mzc1OTAw MC4wMDA8L21heD4NCgkJCQkJCTwvWUV4dGVudD4NCgkJCQkJPC9TcGF0aWFsRXh0ZW50Pg0KCQkJ CQk8VGVtcG9yYWxFeHRlbnQ+DQoJCQkJCQk8U2luZ2xlVmFsdWU+MTk5NS0xMC0xOFQxNTowOTo0 Ny0wNTowMDwvU2luZ2xlVmFsdWU+DQoJCQkJCQk8RGVmYXVsdD4xOTk1LTEwLTE4VDE1OjA5OjQ3 LTA1OjAwPC9EZWZhdWx0Pg0KCQkJCQk8L1RlbXBvcmFsRXh0ZW50Pg0KCQkJCQk8R3JpZEF4aXNE ZXNjcmlwdGlvbj4NCgkJCQkJCTxHcmlkQXhpcz4NCgkJCQkJCQk8TmFtZT5YPC9OYW1lPg0KCQkJ CQkJCTxkZXNjcmlwdGlvbj5YIGF4aXM8L2Rlc2NyaXB0aW9uPg0KCQkJCQkJCTxvcmllbnRhdGlv bj5yaWdodDwvb3JpZW50YXRpb24+DQoJCQkJCQk8L0dyaWRBeGlzPg0KCQkJCQkJPEdyaWRBeGlz Pg0KCQkJCQkJCTxOYW1lPlk8L05hbWU+DQoJCQkJCQkJPGRlc2NyaXB0aW9uPlkgYXhpczwvZGVz Y3JpcHRpb24+DQoJCQkJCQkJPG9yaWVudGF0aW9uPmRvd248L29yaWVudGF0aW9uPg0KCQkJCQkJ PC9HcmlkQXhpcz4NCgkJCQkJPC9HcmlkQXhpc0Rlc2NyaXB0aW9uPg0KCQkJCQk8R3JpZFNwYWNp bmc+DQoJCQkJCQk8cmVzb2x1dGlvbj4zMDwvcmVzb2x1dGlvbj4NCgkJCQkJCTxyZXNvbHV0aW9u PjMwPC9yZXNvbHV0aW9uPg0KCQkJCQk8L0dyaWRTcGFjaW5nPg0KCQkJCQk8UmVjdGlmaWVkR3Jp ZCBkaW1lbnNpb249IjIiIHR5cGU9ImNlbnRyZSIgc3JzTmFtZT0iaHR0cDovL3d3dy5vcGVuZ2lz Lm5ldC9nbWwvc3JzL2Vwc2cueG1sIzMyNjExIj4NCgkJCQkJCTxHcmlkUmFuZ2U+DQoJCQkJCQkJ PGxvdz4NCgkJCQkJCQkJPG9yZGluYXRlPjA8L29yZGluYXRlPg0KCQkJCQkJCQk8b3JkaW5hdGU+ MDwvb3JkaW5hdGU+DQoJCQkJCQkJPC9sb3c+DQoJCQkJCQkJPGhpZ2g+DQoJCQkJCQkJCTxvcmRp bmF0ZT4yMDAwPC9vcmRpbmF0ZT4NCgkJCQkJCQkJPG9yZGluYXRlPjIwMDA8L29yZGluYXRlPg0K CQkJCQkJCTwvaGlnaD4NCgkJCQkJCTwvR3JpZFJhbmdlPg0KCQkJCQkJPG9yaWdpbj4NCgkJCQkJ CQk8WD40MTAwMDAuMDwvWD4NCgkJCQkJCQk8WT4zNjk5MDAwLjA8L1k+DQoJCQkJCQk8L29yaWdp bj4NCgkJCQkJCTxvZmZzZXRzPg0KCQkJCQkJCTxvZmZzZXQ+DQoJCQkJCQkJCTxlbmRYPjAuNTwv ZW5kWD4NCgkJCQkJCQkJPGVuZFk+MC41PC9lbmRZPg0KCQkJCQkJCTwvb2Zmc2V0Pg0KCQkJCQkJ CTxvZmZzZXQ+DQoJCQkJCQkJCTxlbmRYPi0wLjU8L2VuZFg+DQoJCQkJCQkJCTxlbmRZPjAuNTwv ZW5kWT4NCgkJCQkJCQk8L29mZnNldD4NCgkJCQkJCTwvb2Zmc2V0cz4NCgkJCQkJPC9SZWN0aWZp ZWRHcmlkPg0KCQkJCTwvR3JpZEV4dGVudERlc2NyaXB0aW9uPg0KCQkJCTxSYW5nZVNldERlc2Ny aXB0aW9uPg0KCQkJCQk8R3JpZFJhbmdlRGVzY3JpcHRpb24+DQoJCQkJCQk8UmFuZ2VJRD5FbGV2 YXRpb248L1JhbmdlSUQ+DQoJCQkJCQk8dGl0bGU+RWxldmF0aW9uPC90aXRsZT4NCgkJCQkJCTxk ZXNjcmlwdGlvbj5FbGV2YXRpb24gb2YgdGhlIHRlcnJhaW48L2Rlc2NyaXB0aW9uPg0KCQkJCQkJ PE9ic2VydmFibGU+DQoJCQkJCQkJPG5hbWU+VGVycmFpbkVsZXZhdGlvbjwvbmFtZT4NCgkJCQkJ CQk8ZG9jVVJMPmh0dHA6Ly93d3cub3Blbmdpcy5uZXQvc3dlL1JlbW90ZVNlbnNpbmdNZWFzdXJh bmRzI3RlcnJhaW5FbGV2YXRpb248L2RvY1VSTD4NCgkJCQkJCQk8cmVmZXJlbmNlU3lzdGVtPg0K CQkJCQkJCQk8VW5pdE9mTWVhc3VyZT4NCgkJCQkJCQkJCTxuYW1lPm1ldHJlPC9uYW1lPg0KCQkJ CQkJCQkJPGRlc2NyaXB0aW9uPlN0cmluZzwvZGVzY3JpcHRpb24+DQoJCQkJCQkJCQk8ZG9jVVJM Pmh0dHA6Ly93d3cub3Blbmdpcy5uZXQvc3dlL3BpeGVsVmFsdWUuZGFtbCNtZXRyZTwvZG9jVVJM Pg0KCQkJCQkJCQk8L1VuaXRPZk1lYXN1cmU+DQoJCQkJCQkJPC9yZWZlcmVuY2VTeXN0ZW0+DQoJ CQkJCQk8L09ic2VydmFibGU+DQoJCQkJCTwvR3JpZFJhbmdlRGVzY3JpcHRpb24+DQoJCQkJPC9S YW5nZVNldERlc2NyaXB0aW9uPg0KCQkJPC9HcmlkQ292ZXJhZ2VMYXllcj4NCg0KCQk8L0NvdmVy YWdlTGF5ZXJMaXN0Pg0KICA8L0NvbnRlbnRNZXRhZGF0YT4NCjwvT0dDX0NhcGFiaWxpdGllcz4N Cg0K ---MOQ1057257907381297f36d88978637353c26194640f3--
thredds
archives: