[                !"#$%&'()*+,-./0123456789:;<=> ? @!A!B"C"D#E#F$G$H%I%J&K&L'M'N(O(P)Q)R*S*T+U+V+W+X+Y,Z,[-\-].^._/`/a0b0c0d0e0f0g0h0i1j1k2l2m3n3o4p4q5r5s6t6u7v7w8x8y8z8{8|9}9~::;;<<=======>>????????????A                    ! ! ! !!"#"#"#"##$%$%$%$%%&'&'&'&''()()()())*+*+*+*++,-,-,-,--././././/010101011232323233454545455676767677898989899:The waynodes element of a OSM file. ; Constructs a waynodes with maximum. The maximum attribute. :;:;:;<=<=<=<== >The version element of a OSM file. ? Constructs a version with minimum and maximum. The minimum attribute. The maximum attribute. >?>?>?!@The  tracepoints element of a OSM file. A Constructs a  tracepoints with per_page. The per_page attribute. @A@A@A"BCBCBCBCC#DThe tag element of a OSM file. E'Constructs a tag with a key and value.  The key (k attribute).  The value (v attribute). DEDEDE$FGFGFGFGG%H"The common attributes between the node, way and relation elements. I:Constructs with id, list of tags, changeset, visible, user&uid and timestamp. The id attribute. The list of tags (tag elements). The  changeset attribute. The visible attribute. The user and uid attributes. The  timestamp attribute. HIHIHI&JThe  preferences element of a OSM file. K Constructs a  preferences with tags. The list of tags (tag elements). JKJKJK'LThe node element of a OSM file. MMConstructs a node with a lat, lon, id, list of tags, changeset, visible, user&uid and timestamp. The lat attribute. The lon attribute. The id attribute. The list of tags (tag elements). The  changeset attribute. The visible attribute. The user and uid attributes. The  timestamp attribute. LMLMLM(NThe nd element of a OSM file. OConstructs a nd with a ref. The ref attribute. NONONO)PQPQPQPQQ*RThe way element of a OSM file. SOConstructs a way with a list of nds, id, list of tags, changeset, visible, user&uid and timestamp. The list of nds (nd elements). The id attribute. The list of tags (tag elements). The  changeset attribute. The visible attribute. The user and uid attributes. The  timestamp attribute. RSRSRS+TThe type attribute of a member element of a OSM file. U$Folds a member-type (catamorphism). The member-type to fold. If the type is a way. If the type is a node. If the type is a relation. V(Constructs a member-type that is a way. W)Constructs a member-type that is a node. X-Constructs a member-type that is a relation. TUVWXTUVWXTUVWX,YZYZYZYZZ-[The member element of a OSM file. \/Constructs a member with a type, ref and role.  The member type attribute.  The member ref attribute.  The member role attribute. [\[\[\.]^]^]^]^^/_The relation element of a OSM file. `XConstructs a relation with a list of members, id, list of tags, changeset, visible, user&uid and timestamp. The list of members (member elements). The id attribute. The list of tags (tag elements). The  changeset attribute. The visible attribute. The user and uid attributes. The  timestamp attribute. _`_`_`0 aThe node, way, or relation element of a OSM file. b*Folds a node-way-relation (catamorphism). The node, way or relation element.  If this is a node element.  If this is a way element.  If this is a relation element. c Construct a way element value. d Construct a relation element value. e Construct a node element value. fReturns whether the node, way or relation element is a node. gReturns whether the node, way or relation element is a way. hReturns whether the node, way or relation element is a relation. abcdefghabcdefghabcdefgh1iThe home element of a OSM file. j Constructs a home with lat, lon and zoom. The lat attribute. The lon attribute. The zoom attribute. ijijij2klklklkll3mThe user element of a OSM file. n Constructs a user: with an optional home, display_name and account_created. The home element. The  display_name attribute. The account_created attribute. mnmnmn4oThe gpx_file element of a OSM file. p Constructs a gpx_fileB with an id, name, lat, lon, user, public, pending and timestamp. The id attribute. The name attribute. The lat attribute. The lon attribute. The user attribute. The public attribute. The pending attribute. The  timestamp attribute. opopop5qThe  changeset element of a OSM file. r Constructs a  changeset with tags. The list of tags (tag elements). qrqrqr6sThe bounds element of a OSM file. tQConstructs a bounds with a minlat, minlon, maxlat, maxlon and origin attributes. The minlat attribute. The minlon attribute. The maxlat attribute. The maxlon attribute. The origin attribute. ststst7uThe bound element of a OSM file. v5Constructs a bound with a box and origin attributes. The box attribute. The origin attribute. uvuvuv8wxyz{wxyz{wxyz{wxyz{9|}|}|}|}}:~The area element of a OSM file.  Constructs a area with maximum. The area element. ~~~;<The api element of a OSM file.  Constructs a api/ with version, area, tracepoints and waynodes. The version element. The area element. The  tracepoints element. The waynodes element. = The children elements of the osm element of a OSM file. A user element. A gpx_file element. A api element. A  changeset element.  A list of node, way or relation elements. )Folds OSM child elements (catamorphism). If a user element. If a  preferences element. If a gpx_file element. If a api element. If a  changeset element.  If a list of node, way or relation elements. (The disjunctive type of child elements. >?The osm3 element of a OSM file, which is the root element. dConstructs a osm with a version, bound or bounds, and node attributes and way or relation elements. The version attribute. The  generator attribute. The bound or bounds elements. The child elements. !Reads an OSM file into a list of OSM values removing whitespace. )Reads 0 or more OSM files into a list of OSM values removing whitespace. VReads a OSM file, executes the given function on the XML, then writes the given file. 1The function to execute on the XML that is read. &The options for reading the OSM file. The OSM file to read. &The options for writing the OSM file. The OSM file to write. WReads a OSM file, executes the given functions on the XML, then writes the given file. 1The function to execute on the XML that is read. &The options for reading the OSM file. The OSM file to read. &The options for writing the OSM file. The OSM file to write. {Reads a OSM file removing whitespace, executes the given function on the XML, then writes the given file with indentation. 1The function to execute on the XML that is read. The OSM file to read. The OSM file to write. |Reads a OSM file removing whitespace, executes the given functions on the XML, then writes the given file with indentation. 1The function to execute on the XML that is read. The OSM file to read. The OSM file to write. VReads a OSM file, executes the given function on the XML, then writes the given file. 1The function to execute on the XML that is read. &The options for reading the OSM file. The OSM file to read. &The options for writing the OSM file. The OSM file to write. WReads a OSM file, executes the given functions on the XML, then writes the given file. 2The functions to execute on the XML that is read. &The options for reading the OSM file. The OSM file to read. &The options for writing the OSM file. The OSM file to write. {Reads a OSM file removing whitespace, executes the given function on the XML, then writes the given file with indentation. 1The function to execute on the XML that is read. The OSM file to read. The OSM file to write. |Reads a OSM file removing whitespace, executes the given functions on the XML, then writes the given file with indentation. 1The function to execute on the XML that is read. The OSM file to read. The OSM file to write. @N  !"#$%&'()*+,-./0123456789<=BCFGPQYZ]^kl|}A  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv|}~BCDEFGHIJKLMNOPQ R S T U V W X Y Z [\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !!""##$$%%&&''(())**+++++,,--..//00000000112233445566778888899::;;<<=======>>????????????| !#%&''(**+++-//000134567888:<======??? OSM-0.6.4Data.Geo.OSM.Lens.ChangesetLData.Geo.OSM.Lens.RoleLData.Geo.OSM.Lens.VisibleLData.Geo.OSM.Lens.DisplayNameLData.Geo.OSM.Lens.KL!Data.Geo.OSM.Lens.AccountCreatedLData.Geo.OSM.Lens.MinimumLData.Geo.OSM.Lens.VLData.Geo.OSM.Lens.UidLData.Geo.OSM.Lens.RefLData.Geo.OSM.Lens.GeneratorLData.Geo.OSM.Lens.PerPageLData.Geo.OSM.Lens.ZoomLData.Geo.OSM.Lens.TimestampLData.Geo.OSM.Lens.PendingLData.Geo.OSM.Lens.PublicLData.Geo.OSM.Lens.UserLData.Geo.OSM.Lens.LonLData.Geo.OSM.Lens.LatLData.Geo.OSM.Lens.NameLData.Geo.OSM.Lens.IdLData.Geo.OSM.Lens.MaxlonLData.Geo.OSM.Lens.MinlonLData.Geo.OSM.Lens.MaxlatLData.Geo.OSM.Lens.MinlatLData.Geo.OSM.Lens.OriginLData.Geo.OSM.Lens.BoxLData.Geo.OSM.Lens.MaximumLData.Geo.OSM.Lens.VersionLData.Geo.OSM.WaynodesData.Geo.OSM.Lens.WaynodesLData.Geo.OSM.VersionData.Geo.OSM.TracepointsData.Geo.OSM.Lens.TracepointsLData.Geo.OSM.TagData.Geo.OSM.Lens.TagsLData.Geo.OSM.NWRCommonData.Geo.OSM.PreferencesData.Geo.OSM.NodeData.Geo.OSM.NdData.Geo.OSM.Lens.NdLData.Geo.OSM.WayData.Geo.OSM.MemberTypeData.Geo.OSM.Lens.TypeLData.Geo.OSM.MemberData.Geo.OSM.Lens.MemberLData.Geo.OSM.RelationData.Geo.OSM.NodeWayRelationData.Geo.OSM.HomeData.Geo.OSM.Lens.HomeLData.Geo.OSM.UserData.Geo.OSM.GpxFileData.Geo.OSM.ChangesetData.Geo.OSM.BoundsData.Geo.OSM.BoundData.Geo.OSM.BoundOptionData.Geo.OSM.Lens.BoundsLData.Geo.OSM.AreaData.Geo.OSM.Lens.AreaLData.Geo.OSM.ApiData.Geo.OSM.ChildrenData.Geo.OSM.Lens.ChildrenLData.Geo.OSM.OSMData.Geo.OSM.Lens Data.Geo.OSM ChangesetL changesetLRoleLroleLVisibleLvisibleL DisplayNameL displayNameLKLkLAccountCreatedLaccountCreatedLMinimumLminimumLVLvLUidLuidLRefLrefL GeneratorL generatorLPerPageLperPageLZoomLzoomL TimestampL timestampLPendingLpendingLPublicLpublicLUserLuserLLonLlonLLatLlatLNameLnameLIdLidLMaxlonLmaxlonLMinlonLminlonLMaxlatLmaxlatLMinlatLminlatLOriginLoriginLBoxLboxLMaximumLmaximumLVersionLversionLWaynodeswaynodes WaynodesL waynodesLVersionversion Tracepoints tracepoints TracepointsL tracepointsLTagtagTagsLtagsL NWRCommon nwrCommon Preferences preferencesNodenodeNdndNdLndLWayway MemberTypefoldMemberTypewayTypenodeType relationTypeTypeLtypeLMembermemberMemberLmemberLRelationrelationNodeWayRelationfoldNodeWayRelationway' relation'node'isNodeisWay isRelationHomehomeHomeLhomeLUseruserGpxFilegpxFile Changeset changesetBoundsboundsBoundbound BoundOptionfoldBoundOption optionBound optionBoundsoptionEmptyBoundBoundsLboundsLAreaareaAreaLareaLApiapiChildrenosmUser osmGpxFileosmApi osmChangesetosmNodeWayRelation foldChildren ChildrenL childrenLOSMosm readOsmFile readOsmFilesinteractOSMIO'interactsOSMIO' interactOSMIOinteractsOSMIO interactOSM' interactsOSM' interactOSM interactsOSMcommonL RelationTypeNodeTypeWayTypeRWNEmpty OptionBounds OptionBoundNWRsum'sumM