| Name | |
| 1 (Type/Class) | GHC.Internal.TH.Syntax |
| 2 (Data Constructor) | GHC.Internal.TH.Syntax |
| nameBase | GHC.Internal.TH.Syntax |
| NamedDefaults | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| NamedFieldPuns | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| NamedWildCards | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| NameFlavour | GHC.Internal.TH.Syntax |
| NameG | GHC.Internal.TH.Syntax |
| NameIs | GHC.Internal.TH.Syntax |
| NameL | GHC.Internal.TH.Syntax |
| nameModule | GHC.Internal.TH.Syntax |
| namePackage | GHC.Internal.TH.Syntax |
| NameQ | GHC.Internal.TH.Syntax |
| NameS | GHC.Internal.TH.Syntax |
| NameSpace | GHC.Internal.TH.Syntax |
| nameSpace | GHC.Internal.TH.Syntax |
| NamespaceSpecifier | GHC.Internal.TH.Syntax |
| NameU | GHC.Internal.TH.Syntax |
| narrow16Int# | GHC.Internal.Base, GHC.Internal.Exts |
| narrow16Word# | GHC.Internal.Base, GHC.Internal.Exts |
| narrow32Int# | GHC.Internal.Base, GHC.Internal.Exts |
| narrow32Word# | GHC.Internal.Base, GHC.Internal.Exts |
| narrow8Int# | GHC.Internal.Base, GHC.Internal.Exts |
| narrow8Word# | GHC.Internal.Base, GHC.Internal.Exts |
| Nat | GHC.Internal.TypeNats, GHC.Internal.TypeLits |
| nativeNewline | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| nativeNewlineMode | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| NatJ# | GHC.Internal.Natural |
| NatS# | GHC.Internal.Natural |
| natSing | GHC.Internal.TypeNats, GHC.Internal.TypeLits |
| NatToChar | GHC.Internal.TypeLits |
| Natural | GHC.Internal.Natural, GHC.Internal.Numeric.Natural, GHC.Internal.Num, GHC.Internal.TypeNats.Internal, GHC.Internal.TypeNats, GHC.Internal.TypeLits |
| naturalAdd | GHC.Internal.Num |
| naturalAnd | GHC.Internal.Num |
| naturalAndNot | GHC.Internal.Num |
| naturalBit | GHC.Internal.Num |
| naturalBit# | GHC.Internal.Num |
| naturalCheck | GHC.Internal.Num |
| naturalCheck# | GHC.Internal.Num |
| naturalClearBit | GHC.Internal.Num |
| naturalClearBit# | GHC.Internal.Num |
| naturalCompare | GHC.Internal.Num |
| naturalComplementBit | GHC.Internal.Num |
| naturalComplementBit# | GHC.Internal.Num |
| naturalEncodeDouble# | GHC.Internal.Num |
| naturalEncodeFloat# | GHC.Internal.Num |
| naturalEq | GHC.Internal.Num |
| naturalEq# | GHC.Internal.Num |
| naturalFromAddr | GHC.Internal.Num |
| naturalFromAddr# | GHC.Internal.Num |
| naturalFromBigNat# | GHC.Internal.Num |
| naturalFromByteArray# | GHC.Internal.Num |
| naturalFromInteger | GHC.Internal.Natural |
| naturalFromWord | GHC.Internal.Num |
| naturalFromWord# | GHC.Internal.Num |
| naturalFromWord2# | GHC.Internal.Num |
| naturalFromWordList | GHC.Internal.Num |
| naturalGcd | GHC.Internal.Num |
| naturalGe | GHC.Internal.Num |
| naturalGe# | GHC.Internal.Num |
| naturalGt | GHC.Internal.Num |
| naturalGt# | GHC.Internal.Num |
| naturalIsOne | GHC.Internal.Num |
| naturalIsPowerOf2# | GHC.Internal.Num |
| naturalIsZero | GHC.Internal.Num |
| naturalLcm | GHC.Internal.Num |
| naturalLe | GHC.Internal.Num |
| naturalLe# | GHC.Internal.Num |
| naturalLog2 | GHC.Internal.Num |
| naturalLog2# | GHC.Internal.Num |
| naturalLogBase | GHC.Internal.Num |
| naturalLogBase# | GHC.Internal.Num |
| naturalLogBaseWord | GHC.Internal.Num |
| naturalLogBaseWord# | GHC.Internal.Num |
| naturalLt | GHC.Internal.Num |
| naturalLt# | GHC.Internal.Num |
| naturalMul | GHC.Internal.Num |
| naturalNe | GHC.Internal.Num |
| naturalNe# | GHC.Internal.Num |
| naturalNegate | GHC.Internal.Num |
| naturalOne | GHC.Internal.Num |
| naturalOr | GHC.Internal.Num |
| naturalPopCount | GHC.Internal.Num |
| naturalPopCount# | GHC.Internal.Num |
| naturalPowMod | GHC.Internal.Num |
| naturalQuot | GHC.Internal.Num |
| naturalQuotRem | GHC.Internal.Num |
| naturalQuotRem# | GHC.Internal.Num |
| naturalRem | GHC.Internal.Num |
| naturalSetBit | GHC.Internal.Num |
| naturalSetBit# | GHC.Internal.Num |
| naturalShiftL | GHC.Internal.Num |
| naturalShiftL# | GHC.Internal.Num |
| naturalShiftR | GHC.Internal.Num |
| naturalShiftR# | GHC.Internal.Num |
| naturalSignum | GHC.Internal.Num |
| naturalSizeInBase# | GHC.Internal.Num |
| naturalSqr | GHC.Internal.Num |
| naturalSub | GHC.Internal.Num |
| naturalSubThrow | GHC.Internal.Num |
| naturalSubUnsafe | GHC.Internal.Num |
| naturalTestBit | GHC.Internal.Num |
| naturalTestBit# | GHC.Internal.Num |
| naturalToAddr | GHC.Internal.Num |
| naturalToAddr# | GHC.Internal.Num |
| naturalToBigNat# | GHC.Internal.Num |
| naturalToDouble# | GHC.Internal.Float |
| naturalToFloat# | GHC.Internal.Float |
| naturalToInteger | GHC.Internal.Natural |
| naturalToMutableByteArray# | GHC.Internal.Num |
| naturalToWord | |
| 1 (Function) | GHC.Internal.Num |
| 2 (Function) | GHC.Internal.Natural |
| naturalToWord# | GHC.Internal.Num |
| naturalToWordClamp | GHC.Internal.Num |
| naturalToWordClamp# | GHC.Internal.Num |
| naturalToWordMaybe | GHC.Internal.Natural |
| naturalToWordMaybe# | GHC.Internal.Num |
| naturalXor | GHC.Internal.Num |
| naturalZero | GHC.Internal.Num |
| natVal | |
| 1 (Function) | GHC.Internal.TypeNats |
| 2 (Function) | GHC.Internal.TypeLits |
| natVal' | |
| 1 (Function) | GHC.Internal.TypeNats |
| 2 (Function) | GHC.Internal.TypeLits |
| NB | GHC.Internal.Num |
| nCapabilities | GHC.Internal.RTS.Flags |
| neAddr# | GHC.Internal.Base, GHC.Internal.Exts |
| neChar | GHC.Internal.Base, GHC.Internal.Char |
| neChar# | GHC.Internal.Base, GHC.Internal.Exts |
| neFloat# | GHC.Internal.Base, GHC.Internal.Exts |
| negate | GHC.Internal.Num |
| negateDouble | GHC.Internal.Float |
| negateDouble# | GHC.Internal.Base, GHC.Internal.Exts |
| negateDoubleX2# | GHC.Internal.Base, GHC.Internal.Exts |
| negateDoubleX4# | GHC.Internal.Base, GHC.Internal.Exts |
| negateDoubleX8# | GHC.Internal.Base, GHC.Internal.Exts |
| negateFloat | GHC.Internal.Float |
| negateFloat# | GHC.Internal.Base, GHC.Internal.Exts |
| negateFloatX16# | GHC.Internal.Base, GHC.Internal.Exts |
| negateFloatX4# | GHC.Internal.Base, GHC.Internal.Exts |
| negateFloatX8# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt16# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt16X16# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt16X32# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt16X8# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt32# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt32X16# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt32X4# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt32X8# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt64# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt64X2# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt64X4# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt64X8# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt8# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt8X16# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt8X32# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInt8X64# | GHC.Internal.Base, GHC.Internal.Exts |
| negateInteger | GHC.Internal.Integer |
| negateNatural | GHC.Internal.Natural |
| NegativeLiterals | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| negRange | GHC.Internal.Arr |
| neInt | GHC.Internal.Base, GHC.Internal.Int |
| neInt16 | GHC.Internal.Int |
| neInt16# | GHC.Internal.Base, GHC.Internal.Exts |
| neInt32 | GHC.Internal.Int |
| neInt32# | GHC.Internal.Base, GHC.Internal.Exts |
| neInt64 | GHC.Internal.Int |
| neInt64# | GHC.Internal.Base, GHC.Internal.Exts |
| neInt8 | GHC.Internal.Int |
| neInt8# | GHC.Internal.Base, GHC.Internal.Exts |
| neqInteger | GHC.Internal.Integer |
| neqInteger# | GHC.Internal.Integer |
| NestedAtomically | |
| 1 (Type/Class) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception |
| 2 (Data Constructor) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception |
| nestedAtomically | GHC.Internal.Control.Exception.Base |
| new | |
| 1 (Function) | GHC.Internal.Foreign.Marshal.Utils, GHC.Internal.Foreign.Marshal.Safe |
| 2 (Function) | GHC.Internal.Event |
| newAlignedPinnedByteArray# | GHC.Internal.Base, GHC.Internal.Exts |
| newArray | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe |
| newArray# | GHC.Internal.Base, GHC.Internal.Exts |
| newArray0 | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe |
| newArrayArray# | GHC.Internal.ArrayArray, GHC.Internal.Exts |
| newBCO# | GHC.Internal.Base, GHC.Internal.Exts |
| newBuffer | |
| 1 (Function) | GHC.Internal.IO.Buffer |
| 2 (Function) | GHC.Internal.IO.BufferedIO |
| newByteArray# | GHC.Internal.Base, GHC.Internal.Exts |
| newByteBuffer | GHC.Internal.IO.Buffer |
| newCAString | GHC.Internal.Foreign.C.String |
| newCAStringLen | GHC.Internal.Foreign.C.String |
| newCharBuffer | GHC.Internal.IO.Buffer |
| newConcForeignPtr | GHC.Internal.ForeignPtr |
| newCString | |
| 1 (Function) | GHC.Internal.Foreign.C.String.Encoding |
| 2 (Function) | GHC.Internal.Foreign.C.String |
| newCStringLen | |
| 1 (Function) | GHC.Internal.Foreign.C.String.Encoding |
| 2 (Function) | GHC.Internal.Foreign.C.String |
| newCStringLen0 | GHC.Internal.Foreign.C.String.Encoding |
| newCWString | GHC.Internal.Foreign.C.String |
| newCWStringLen | GHC.Internal.Foreign.C.String |
| newDeclarationGroup | GHC.Internal.TH.Syntax |
| newEmptyMVar | GHC.Internal.MVar, GHC.Internal.Control.Concurrent.MVar |
| newFilePath | GHC.Internal.System.Posix.Internals |
| newForeignPtr | |
| 1 (Function) | GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr |
| 2 (Function) | GHC.Internal.Foreign.Concurrent |
| newForeignPtrEnv | GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr |
| newForeignPtr_ | GHC.Internal.ForeignPtr, GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr |
| newIOArray | GHC.Internal.IOArray |
| newIOPort# | GHC.Internal.Base, GHC.Internal.Exts |
| newIORef | GHC.Internal.IORef, GHC.Internal.Data.IORef |
| Newline | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| NewlineMode | |
| 1 (Type/Class) | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| 2 (Data Constructor) | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| newMutVar# | GHC.Internal.Base, GHC.Internal.Exts |
| newMVar | GHC.Internal.MVar, GHC.Internal.Control.Concurrent.MVar |
| newMVar# | GHC.Internal.Base, GHC.Internal.Exts |
| newName | GHC.Internal.TH.Syntax |
| newNameIO | GHC.Internal.TH.Syntax |
| neWord | GHC.Internal.Base, GHC.Internal.Word |
| neWord# | GHC.Internal.Base, GHC.Internal.Exts |
| neWord16 | GHC.Internal.Word |
| neWord16# | GHC.Internal.Base, GHC.Internal.Exts |
| neWord32 | GHC.Internal.Word |
| neWord32# | GHC.Internal.Base, GHC.Internal.Exts |
| neWord64 | GHC.Internal.Word |
| neWord64# | GHC.Internal.Base, GHC.Internal.Exts |
| neWord8 | GHC.Internal.Word |
| neWord8# | GHC.Internal.Base, GHC.Internal.Exts |
| newPinnedByteArray# | GHC.Internal.Base, GHC.Internal.Exts |
| newPool | GHC.Internal.Foreign.Marshal.Pool, GHC.Internal.Foreign.Marshal.Safe |
| newPromptTag# | GHC.Internal.Base, GHC.Internal.Exts |
| newSmallArray# | GHC.Internal.Base, GHC.Internal.Exts |
| newStablePtr | GHC.Internal.Stable, GHC.Internal.Foreign.StablePtr |
| newStablePtrPrimMVar | GHC.Internal.MVar, GHC.Internal.Conc.Sync |
| newSTArray | GHC.Internal.Arr |
| newSTRef | GHC.Internal.STRef, GHC.Internal.Data.STRef, GHC.Internal.Data.STRef.Strict |
| newTVar | GHC.Internal.Conc.Sync |
| newTVar# | GHC.Internal.Base, GHC.Internal.Exts |
| newTVarIO | GHC.Internal.Conc.Sync |
| NewtypeD | GHC.Internal.TH.Syntax |
| newtypeD | GHC.Internal.TH.Lib |
| newtypeD_doc | GHC.Internal.TH.Lib |
| NewtypeInstD | GHC.Internal.TH.Syntax |
| newtypeInstD | GHC.Internal.TH.Lib |
| newtypeInstD_doc | GHC.Internal.TH.Lib |
| NewtypeStrategy | GHC.Internal.TH.Syntax |
| newtypeStrategy | GHC.Internal.TH.Lib |
| newUnique | GHC.Internal.Data.Unique |
| NoBacktrace | |
| 1 (Type/Class) | GHC.Internal.Exception.Type |
| 2 (Data Constructor) | GHC.Internal.Exception.Type |
| NoBindS | GHC.Internal.TH.Syntax |
| noBindS | GHC.Internal.TH.Lib |
| NoBuffering | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| noDuplicate | GHC.Internal.IO.Unsafe, GHC.Internal.IO |
| noDuplicate# | GHC.Internal.Base, GHC.Internal.Exts |
| NoFinalizers | GHC.Internal.ForeignPtr |
| NoGCStats | GHC.Internal.RTS.Flags |
| NoHeapProfiling | GHC.Internal.RTS.Flags |
| NoInline | GHC.Internal.TH.Syntax |
| noinline | GHC.Internal.Base, GHC.Internal.Exts |
| NoIO | GHC.Internal.GHCi |
| NoMatchingContinuationPrompt | |
| 1 (Type/Class) | GHC.Internal.Control.Exception.Base |
| 2 (Data Constructor) | GHC.Internal.Control.Exception.Base |
| noMatchingContinuationPrompt | GHC.Internal.Control.Exception.Base |
| noMethodBindingError | GHC.Internal.Control.Exception.Base |
| NoMethodError | |
| 1 (Type/Class) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception |
| 2 (Data Constructor) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception |
| NominalR | GHC.Internal.TH.Syntax |
| nominalR | GHC.Internal.TH.Lib |
| NoNamespaceSpecifier | GHC.Internal.TH.Syntax |
| NondecreasingIndentation | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| NonEmpty | GHC.Internal.Base, GHC.Internal.Data.List.NonEmpty |
| nonemptyName | GHC.Internal.TH.Lift |
| noNewlineTranslation | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO |
| nonExhaustiveGuardsError | GHC.Internal.Control.Exception.Base |
| nonmoving_gc | GHC.Internal.RTS.Flags |
| nonmoving_gc_cpu_ns | GHC.Internal.Stats |
| nonmoving_gc_elapsed_ns | GHC.Internal.Stats |
| nonmoving_gc_max_elapsed_ns | GHC.Internal.Stats |
| nonmoving_gc_sync_cpu_ns | GHC.Internal.Stats |
| nonmoving_gc_sync_elapsed_ns | GHC.Internal.Stats |
| nonmoving_gc_sync_max_elapsed_ns | GHC.Internal.Stats |
| NonSpacingMark | GHC.Internal.Unicode |
| NonTermination | |
| 1 (Type/Class) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception |
| 2 (Data Constructor) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception |
| nonTermination | GHC.Internal.Control.Exception.Base |
| NoRep | GHC.Internal.Data.Data |
| NormalB | GHC.Internal.TH.Syntax |
| normalB | GHC.Internal.TH.Lib |
| NormalC | GHC.Internal.TH.Syntax |
| normalC | GHC.Internal.TH.Lib |
| NormalG | GHC.Internal.TH.Syntax |
| normalG | GHC.Internal.TH.Lib |
| normalGE | GHC.Internal.TH.Lib |
| NoSig | GHC.Internal.TH.Syntax |
| noSig | GHC.Internal.TH.Lib |
| NoSourceStrictness | |
| 1 (Data Constructor) | GHC.Internal.Generics |
| 2 (Data Constructor) | GHC.Internal.TH.Syntax |
| noSourceStrictness | GHC.Internal.TH.Lib |
| NoSourceUnpackedness | |
| 1 (Data Constructor) | GHC.Internal.Generics |
| 2 (Data Constructor) | GHC.Internal.TH.Syntax |
| noSourceUnpackedness | GHC.Internal.TH.Lib |
| NoSpecConstr | GHC.Internal.Exts |
| NoSuchThing | GHC.Internal.IO.Exception |
| Not | GHC.Internal.Data.Type.Bool |
| not | GHC.Internal.Base, GHC.Internal.Data.Bool |
| not# | GHC.Internal.Base, GHC.Internal.Exts |
| not64# | GHC.Internal.Base, GHC.Internal.Exts |
| notANumber | GHC.Internal.Real |
| NotAssigned | GHC.Internal.Unicode |
| NotAssociative | GHC.Internal.Generics |
| notElem | |
| 1 (Function) | GHC.Internal.List, GHC.Internal.Data.OldList |
| 2 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List |
| Nothing | GHC.Internal.Maybe, GHC.Internal.Base, GHC.Internal.Data.Maybe |
| nothingName | GHC.Internal.TH.Lift |
| notI# | GHC.Internal.Base, GHC.Internal.Exts |
| notStrict | GHC.Internal.TH.Lib |
| notWord16# | GHC.Internal.Base, GHC.Internal.Exts |
| notWord32# | GHC.Internal.Base, GHC.Internal.Exts |
| notWord8# | GHC.Internal.Base, GHC.Internal.Exts |
| NPlusKPatterns | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| NS | GHC.Internal.Num |
| nub | GHC.Internal.Data.OldList, GHC.Internal.Data.List |
| nubBy | GHC.Internal.Data.OldList, GHC.Internal.Data.List |
| null | |
| 1 (Function) | GHC.Internal.List, GHC.Internal.Data.OldList |
| 2 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List |
| nullAddr# | GHC.Internal.Base, GHC.Internal.Exts |
| NullaryTypeClasses | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| nullFunPtr | GHC.Internal.Ptr, GHC.Internal.Foreign.Ptr |
| nullPtr | GHC.Internal.Ptr, GHC.Internal.Foreign.Ptr |
| Num | GHC.Internal.Num |
| numa | GHC.Internal.RTS.Flags |
| numaMask | GHC.Internal.RTS.Flags |
| Number | |
| 1 (Type/Class) | GHC.Internal.Text.Read.Lex |
| 2 (Data Constructor) | GHC.Internal.Text.Read.Lex, GHC.Internal.Text.Read |
| numberToFixed | GHC.Internal.Text.Read.Lex |
| numberToInteger | GHC.Internal.Text.Read.Lex |
| numberToRangedRational | GHC.Internal.Text.Read.Lex |
| numberToRational | GHC.Internal.Text.Read.Lex |
| numCapabilities | GHC.Internal.Conc.Sync |
| NumDecimals | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| numElements | GHC.Internal.Arr |
| numElementsSTArray | GHC.Internal.Arr |
| numerator | GHC.Internal.Real |
| numericEnumFrom | GHC.Internal.Real |
| numericEnumFromThen | GHC.Internal.Real |
| numericEnumFromThenTo | GHC.Internal.Real |
| numericEnumFromTo | GHC.Internal.Real |
| NumericUnderscores | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax |
| numIoWorkerThreads | GHC.Internal.RTS.Flags |
| numSparks | GHC.Internal.Conc.Sync |
| numSparks# | GHC.Internal.Base, GHC.Internal.Exts |
| NumTyLit | GHC.Internal.TH.Syntax |
| numTyLit | GHC.Internal.TH.Lib |
| nurseryChunkSize | GHC.Internal.RTS.Flags |
| N_CLOSURE_TYPES | GHC.Internal.ClosureTypes |