!hYW%9      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345678None1345;=>?FKT1#monoidal-containersA HashMap with monoidal accumulationmonoidal-containersO(1). A map with a single element.monoidal-containersO(1)$. The number of elements in the map.monoidal-containersO(log n)+. Is the key a member of the map? See also .monoidal-containersO(log n)/. Is the key not a member of the map? See also .monoidal-containersO(log n)< Return the value to which the specified key is mapped, or 9- if this map contains no mapping for the key.monoidal-containersO(log n)o Return the value to which the specified key is mapped, or mempty if this map contains no mapping for the key. monoidal-containersO(log n)r. Delete a key and its value from the map. When the key is not a member of the map, the original map is returned. monoidal-containersO(n)C. Return a list of this map's values. The list is produced lazily. monoidal-containersO(n)I. Return all keys of the map in ascending order. Subject to list fusion. monoidal-containers O(n*log n). Construct a map with the supplied mappings. If the list contains duplicate mappings, values will be merged using (mappend newVal oldVal). monoidal-containers O(n*log n)p. Return a list of this map's elements. The list is produced lazily. The order of its elements is unspecified.monoidal-containersO(log n)K. Insert a value on some key, if it exists -- mappend to the existing one.monoidal-containersO(log n)W. Insert a value on some key with a function, if value under key exists -- replace it.monoidal-containersO(log n)^. Modify a value on some key with a function, if value under key doesn't exist -- use mempty.monoidal-containersO(log n)c. Modify a value on some key with a function, providing a default value if that key doesn't exist.monoidal-containersO(n). Map a function to each key of a map, if it will result in duplicated mappings, their values will be merged in unspecified ordermonoidal-containersO(n)D Filter this map by retaining only elements satisfying a predicate.monoidal-containersO(n): Transform this map by applying a function to every value.   None01345;=>?FKTVA +monoidal-containersA Map with monoidal accumulation.monoidal-containersO(1). A map with a single element./monoidal-containersO(1)$. The number of elements in the map.0monoidal-containersO(log n)+. Is the key a member of the map? See also 1.1monoidal-containersO(log n)/. Is the key not a member of the map? See also 0.2monoidal-containersO(log n). The expression (2 def k map) returns the value at key k or returns default value def! when the key is not in the map.3monoidal-containersO(log n)r. Delete a key and its value from the map. When the key is not a member of the map, the original map is returned.4monoidal-containersO(n)/. Return all elements of the map and their keys5monoidal-containersO(n)_. Return all elements of the map in the ascending order of their keys. Subject to list fusion.6monoidal-containersO(n)I. Return all keys of the map in ascending order. Subject to list fusion.i+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i+,-./01245678DEI3MNO?qr`]b_d\a^cmnophijf@CABPQ~|}e:><=;SVXWwxY[ZuvTR9styz{klgUJKLFHG79 89 None01345;=>?FKTVS monoidal-containersA Map with monoidal accumulationmonoidal-containersO(1). A map with a single element.monoidal-containersO(1)$. The number of elements in the map.monoidal-containersO(log n)+. Is the key a member of the map? See also .monoidal-containersO(log n)/. Is the key not a member of the map? See also .monoidal-containersO(log n). The expression ( def k map) returns the value at key k or returns default value def! when the key is not in the map.monoidal-containersO(log n)r. Delete a key and its value from the map. When the key is not a member of the map, the original map is returned.monoidal-containersO(n)/. Return all elements of the map and their keysmonoidal-containersO(n)_. Return all elements of the map in the ascending order of their keys. Subject to list fusion.monoidal-containersO(n)I. Return all keys of the map in ascending order. Subject to list fusion.i     i     9 9 :      !"#$%&'()*+,-../ 0 1 234 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~../ 0 1 234 56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2monoidal-containers-0.4.0.0-G62GwIxyxJsEdhFmuPm1FEData.HashMap.MonoidalData.Map.MonoidalData.Map.Monoidal.StrictMonoidalHashMapgetMonoidalHashMap singletonsizemember notMemberlookuplookupMdeleteelemskeysfromListtoListinsertinsertOrReplacemodify modifyDefmapKeys filterWithKeymap$fIsListMonoidalHashMap$fNewtypeMonoidalHashMapHashMap$fMonoidMonoidalHashMap$fSemigroupMonoidalHashMap$fWrappedMonoidalHashMap$fAsEmptyMonoidalHashMap&$fTraversableWithIndexkMonoidalHashMap#$fFoldableWithIndexkMonoidalHashMap"$fFunctorWithIndexkMonoidalHashMap&$fEachMonoidalHashMapMonoidalHashMapab$fAtMonoidalHashMap$fIxedMonoidalHashMap$fShowMonoidalHashMap$fReadMonoidalHashMap$fFunctorMonoidalHashMap$fEqMonoidalHashMap$fNFDataMonoidalHashMap$fFoldableMonoidalHashMap$fTraversableMonoidalHashMap$fDataMonoidalHashMap$fHashableMonoidalHashMap$fHashable1MonoidalHashMap MonoidalMapgetMonoidalMapfindWithDefaultassocs!\\nulllookupLTlookupGTlookupLElookupGEempty insertWith insertWithKeyinsertLookupWithKeyadjust adjustWithKeyupdate updateWithKeyupdateLookupWithKeyalter unionWith unionWithKey unionsWith differencedifferenceWithdifferenceWithKeyintersectionWithintersectionWithKey mergeWithKey mapWithKeytraverseWithKeymapAccummapAccumWithKeymapAccumRWithKey mapKeysWithmapKeysMonotonicfoldrfoldl foldrWithKey foldlWithKeyfoldMapWithKeyfoldr'foldl' foldrWithKey' foldlWithKey'keysSetfromSet fromListWithfromListWithKey toAscList toDescList fromAscListfromAscListWithfromAscListWithKeyfromDistinctAscListfilter partitionpartitionWithKeymapMaybemapMaybeWithKey mapEithermapEitherWithKeysplit splitLookup splitRoot isSubmapOf isSubmapOfByisProperSubmapOfisProperSubmapOfBy lookupIndex findIndexelemAtupdateAtdeleteAtfindMinfindMax deleteMin deleteMax deleteFindMin deleteFindMax updateMin updateMaxupdateMinWithKeyupdateMaxWithKeyminViewmaxViewminViewWithKeymaxViewWithKeyvalid$fIsListMonoidalMap$fNewtypeMonoidalMapMap$fMonoidMonoidalMap$fSemigroupMonoidalMap$fWrappedMonoidalMap$fAsEmptyMonoidalMap$fTraverseMaxkMonoidalMap$fTraverseMinkMonoidalMap"$fTraversableWithIndexkMonoidalMap$fFoldableWithIndexkMonoidalMap$fFunctorWithIndexkMonoidalMap$fEachMonoidalMapMonoidalMapab$fAtMonoidalMap$fIxedMonoidalMap$fShowMonoidalMap$fReadMonoidalMap$fFunctorMonoidalMap$fEqMonoidalMap$fOrdMonoidalMap$fNFDataMonoidalMap$fFoldableMonoidalMap$fTraversableMonoidalMap$fFromJSONMonoidalMap$fToJSONMonoidalMap$fFromJSON1MonoidalMap$fToJSON1MonoidalMap$fDataMonoidalMap$fShow1MonoidalMap$fOrd1MonoidalMap$fEq1MonoidalMapbaseGHC.BaseNothing